Uses of Interface
org.hibernate.query.sqm.tree.expression.SqmExpression
-
Packages that use SqmExpression Package Description org.hibernate.dialect org.hibernate.dialect.function org.hibernate.query.criteria Hibernate's support for JPA criteria queries.org.hibernate.query.hql.spi org.hibernate.query.sqm org.hibernate.query.sqm.function org.hibernate.query.sqm.spi SPI-level SQM contractsorg.hibernate.query.sqm.sql Package for the translation of SQM into SQL ASTorg.hibernate.query.sqm.tree.domain org.hibernate.query.sqm.tree.expression org.hibernate.query.sqm.tree.from org.hibernate.query.sqm.tree.insert org.hibernate.query.sqm.tree.predicate org.hibernate.query.sqm.tree.select org.hibernate.query.sqm.tree.update -
-
Uses of SqmExpression in org.hibernate.dialect
Methods in org.hibernate.dialect with parameters of type SqmExpression Modifier and Type Method Description protected ExpressionSybaseSqmToSqlAstConverter. resolveGroupOrOrderByExpression(SqmExpression<?> groupByClauseExpression) -
Uses of SqmExpression in org.hibernate.dialect.function
Classes in org.hibernate.dialect.function that implement SqmExpression Modifier and Type Class Description protected static classFormatFunction.FormatSqmFunction<T>protected classInverseDistributionFunction.SelfRenderingInverseDistributionFunction<T> -
Uses of SqmExpression in org.hibernate.query.criteria
Subinterfaces of SqmExpression in org.hibernate.query.criteria Modifier and Type Interface Description interfaceJpaDerivedJoin<T>Methods in org.hibernate.query.criteria that return SqmExpression Modifier and Type Method Description <T> SqmExpression<T>HibernateCriteriaBuilder. literal(T value, SqmExpression<? extends T> typeInferenceSource)<T> SqmExpression<T>HibernateCriteriaBuilder. value(T value)<T> SqmExpression<T>HibernateCriteriaBuilder. value(T value, SqmExpression<? extends T> typeInferenceSource)Methods in org.hibernate.query.criteria with parameters of type SqmExpression Modifier and Type Method Description <T> SqmExpression<T>HibernateCriteriaBuilder. literal(T value, SqmExpression<? extends T> typeInferenceSource)<T> SqmExpression<T>HibernateCriteriaBuilder. value(T value, SqmExpression<? extends T> typeInferenceSource) -
Uses of SqmExpression in org.hibernate.query.hql.spi
Methods in org.hibernate.query.hql.spi with parameters of type SqmExpression Modifier and Type Method Description SqmPath<?>SemanticPathPart. resolveIndexedAccess(SqmExpression<?> selector, boolean isTerminal, SqmCreationState creationState) -
Uses of SqmExpression in org.hibernate.query.sqm
Methods in org.hibernate.query.sqm that return SqmExpression Modifier and Type Method Description <N extends Number>
SqmExpressionNodeBuilder. abs(Expression<N> x)<N extends Number>
SqmExpression<Double>NodeBuilder. avg(Expression<N> argument)<X,T>
SqmExpression<X>NodeBuilder. cast(JpaExpression<T> expression, Class<X> castTargetJavaType)SqmExpression<String>NodeBuilder. concat(Expression<String> x, Expression<String> y)SqmExpression<String>NodeBuilder. concat(Expression<String> x, String y)SqmExpression<String>NodeBuilder. concat(String x, Expression<String> y)SqmExpression<String>NodeBuilder. concat(String x, String y)SqmExpression<Long>NodeBuilder. count(Expression<?> argument)SqmExpression<Long>NodeBuilder. countDistinct(Expression<?> x)<N extends Number>
SqmExpression<N>NodeBuilder. diff(Expression<? extends N> x, Expression<? extends N> y)<N extends Number>
SqmExpression<N>NodeBuilder. diff(Expression<? extends N> x, N y)<N extends Number>
SqmExpression<N>NodeBuilder. diff(N x, Expression<? extends N> y)<P,F>
SqmExpression<F>NodeBuilder. fk(Path<P> path)<X extends Comparable<? super X>>
SqmExpression<X>NodeBuilder. greatest(Expression<X> argument)<K,L extends List<?>>
SqmExpression<Set<K>>NodeBuilder. indexes(L list)<K,M extends Map<K,?>>
SqmExpression<Set<K>>NodeBuilder. keys(M map)<X extends Comparable<? super X>>
SqmExpression<X>NodeBuilder. least(Expression<X> argument)<T> SqmExpression<T>NodeBuilder. literal(T value)<M extends Map<?,?>>
SqmExpression<Integer>NodeBuilder. mapSize(M map)<M extends Map<?,?>>
SqmExpression<Integer>NodeBuilder. mapSize(JpaExpression<M> mapExpression)<N extends Number>
SqmExpression<N>NodeBuilder. max(Expression<N> argument)<N extends Number>
SqmExpression<N>NodeBuilder. min(Expression<N> argument)SqmExpression<Integer>NodeBuilder. mod(Expression<Integer> x, Expression<Integer> y)SqmExpression<Integer>NodeBuilder. mod(Expression<Integer> x, Integer y)SqmExpression<Integer>NodeBuilder. mod(Integer x, Expression<Integer> y)<N extends Number>
SqmExpression<N>NodeBuilder. neg(Expression<N> x)<Y> SqmExpression<Y>NodeBuilder. nullif(Expression<Y> x, Expression<?> y)<Y> SqmExpression<Y>NodeBuilder. nullif(Expression<Y> x, Y y)<T> SqmExpression<T>NodeBuilder. nullLiteral(Class<T> resultClass)<N extends Number>
SqmExpression<N>NodeBuilder. prod(Expression<? extends N> x, Expression<? extends N> y)<N extends Number>
SqmExpression<N>NodeBuilder. prod(Expression<? extends N> x, N y)<N extends Number>
SqmExpression<N>NodeBuilder. prod(N x, Expression<? extends N> y)SqmExpression<Number>NodeBuilder. quot(Expression<? extends Number> x, Expression<? extends Number> y)SqmExpression<Number>NodeBuilder. quot(Expression<? extends Number> x, Number y)SqmExpression<Number>NodeBuilder. quot(Number x, Expression<? extends Number> y)<C extends Collection<?>>
SqmExpression<Integer>NodeBuilder. size(C collection)<C extends Collection<?>>
SqmExpression<Integer>NodeBuilder. size(Expression<C> collection)SqmExpression<Double>NodeBuilder. sqrt(Expression<? extends Number> x)<N extends Number>
SqmExpression<N>NodeBuilder. sum(Expression<? extends N> x, Expression<? extends N> y)<N extends Number>
SqmExpression<N>NodeBuilder. sum(Expression<? extends N> x, N y)<N extends Number>
SqmExpression<N>NodeBuilder. sum(Expression<N> argument)<N extends Number>
SqmExpression<N>NodeBuilder. sum(N x, Expression<? extends N> y)SqmExpression<Double>NodeBuilder. sumAsDouble(Expression<Float> argument)SqmExpression<Long>NodeBuilder. sumAsLong(Expression<Integer> argument)SqmExpression<BigDecimal>NodeBuilder. toBigDecimal(Expression<? extends Number> number)SqmExpression<BigInteger>NodeBuilder. toBigInteger(Expression<? extends Number> number)SqmExpression<Double>NodeBuilder. toDouble(Expression<? extends Number> number)SqmExpression<Float>NodeBuilder. toFloat(Expression<? extends Number> number)SqmExpression<Integer>NodeBuilder. toInteger(Expression<? extends Number> number)SqmExpression<Long>NodeBuilder. toLong(Expression<? extends Number> number)SqmExpression<String>NodeBuilder. toString(Expression<Character> character)<V,C extends Collection<V>>
SqmExpression<Collection<V>>NodeBuilder. values(C collection)Methods in org.hibernate.query.sqm that return types with arguments of type SqmExpression Modifier and Type Method Description <T> List<? extends SqmExpression<T>>NodeBuilder. literals(List<T> values)<T> List<? extends SqmExpression<T>>NodeBuilder. literals(T[] values)Methods in org.hibernate.query.sqm with parameters of type SqmExpression Modifier and Type Method Description <R> SqmTuple<R>NodeBuilder. tuple(Class<R> tupleType, SqmExpression<?>... expressions)<R> SqmTuple<R>NodeBuilder. tuple(SqmExpressible<R> tupleType, SqmExpression<?>... expressions)TSemanticQueryWalker. visitFetchExpression(SqmExpression<?> expression)TSemanticQueryWalker. visitOffsetExpression(SqmExpression<?> expression)Method parameters in org.hibernate.query.sqm with type arguments of type SqmExpression Modifier and Type Method Description <R> SqmTuple<R>NodeBuilder. tuple(Class<R> tupleType, List<? extends SqmExpression<?>> expressions)<R> SqmTuple<R>NodeBuilder. tuple(SqmExpressible<R> tupleType, List<? extends SqmExpression<?>> expressions)TSemanticQueryWalker. visitGroupByClause(List<SqmExpression<?>> groupByClauseExpressions) -
Uses of SqmExpression in org.hibernate.query.sqm.function
Classes in org.hibernate.query.sqm.function that implement SqmExpression Modifier and Type Class Description classSelfRenderingSqmAggregateFunction<T>classSelfRenderingSqmFunction<T>classSelfRenderingSqmOrderedSetAggregateFunction<T>classSelfRenderingSqmWindowFunction<T> -
Uses of SqmExpression in org.hibernate.query.sqm.spi
Methods in org.hibernate.query.sqm.spi with parameters of type SqmExpression Modifier and Type Method Description ObjectBaseSemanticQueryWalker. visitFetchExpression(SqmExpression<?> expression)ObjectBaseSemanticQueryWalker. visitOffsetExpression(SqmExpression<?> expression)Method parameters in org.hibernate.query.sqm.spi with type arguments of type SqmExpression Modifier and Type Method Description ObjectBaseSemanticQueryWalker. visitGroupByClause(List<SqmExpression<?>> groupByClauseExpressions) -
Uses of SqmExpression in org.hibernate.query.sqm.sql
Methods in org.hibernate.query.sqm.sql with parameters of type SqmExpression Modifier and Type Method Description MappingModelExpressible<?>BaseSqmToSqlAstConverter. determineValueMapping(SqmExpression<?> sqmExpression)MappingModelExpressible<?>FakeSqmToSqlAstConverter. determineValueMapping(SqmExpression<?> sqmExpression)MappingModelExpressible<?>SqmToSqlAstConverter. determineValueMapping(SqmExpression<?> sqmExpression)protected ExpressionBaseSqmToSqlAstConverter. resolveGroupOrOrderByExpression(SqmExpression<?> groupByClauseExpression)ExpressionBaseSqmToSqlAstConverter. visitFetchExpression(SqmExpression<?> expression)ExpressionBaseSqmToSqlAstConverter. visitOffsetExpression(SqmExpression<?> expression)Method parameters in org.hibernate.query.sqm.sql with type arguments of type SqmExpression Modifier and Type Method Description List<Expression>BaseSqmToSqlAstConverter. visitGroupByClause(List<SqmExpression<?>> groupByClauseExpressions) -
Uses of SqmExpression in org.hibernate.query.sqm.tree.domain
Subinterfaces of SqmExpression in org.hibernate.query.sqm.tree.domain Modifier and Type Interface Description interfaceSqmCorrelation<O,T>Specialization ofSqmFromfor sub-query correlationsinterfaceSqmPath<T>Models a reference to a part of the application's domain model as part of an SQM tree.interfaceSqmPathWrapper<W,T>SqmPath specialization for an SqmPath that wraps another SqmPathinterfaceSqmSimplePath<T>interfaceSqmTreatedPath<T,S extends T>Classes in org.hibernate.query.sqm.tree.domain that implement SqmExpression Modifier and Type Class Description classAbstractSqmAttributeJoin<O,T>Models a join based on a mapped attribute reference.classAbstractSqmFrom<O,T>Convenience base class for SqmFrom implementationsclassAbstractSqmJoin<O,T>classAbstractSqmPath<T>classAbstractSqmPluralJoin<O,C,E>classAbstractSqmSimplePath<T>classAbstractSqmSpecificPluralPartPath<T>classNonAggregatedCompositeSimplePath<T>classSqmAnyValuedSimplePath<T>classSqmBagJoin<O,E>classSqmBasicValuedSimplePath<T>classSqmCorrelatedBagJoin<O,T>classSqmCorrelatedCrossJoin<T>classSqmCorrelatedEntityJoin<T>classSqmCorrelatedListJoin<O,T>classSqmCorrelatedMapJoin<O,K,V>classSqmCorrelatedPluralPartJoin<O,T>classSqmCorrelatedRoot<T>classSqmCorrelatedRootJoin<T>classSqmCorrelatedSetJoin<O,T>classSqmCorrelatedSingularJoin<O,T>classSqmDerivedRoot<T>classSqmElementAggregateFunction<T>classSqmEmbeddedValuedSimplePath<T>classSqmEntityValuedSimplePath<T>classSqmFkExpression<T>Reference to the key-side (as opposed to the target-side) of the foreign-key of a to-one association.classSqmIndexAggregateFunction<T>classSqmIndexedCollectionAccessPath<T>classSqmListJoin<O,E>classSqmMapJoin<O,K,V>classSqmPluralPartJoin<O,T>classSqmPluralValuedSimplePath<E>An SqmPath for plural attribute pathsclassSqmSetJoin<O,E>classSqmSingularJoin<O,T>classSqmTreatedBagJoin<O,T,S extends T>classSqmTreatedCrossJoin<T,S extends T>classSqmTreatedEntityJoin<T,S extends T>classSqmTreatedListJoin<O,T,S extends T>classSqmTreatedMapJoin<O,K,V,S extends V>classSqmTreatedPluralPartJoin<O,T,S extends T>classSqmTreatedRoot<T,S extends T>classSqmTreatedSetJoin<O,T,S extends T>classSqmTreatedSimplePath<T,S extends T>classSqmTreatedSingularJoin<O,T,S extends T>Methods in org.hibernate.query.sqm.tree.domain that return SqmExpression Modifier and Type Method Description SqmExpression<T>SqmFkExpression. copy(SqmCopyContext context)<K,V,M extends Map<K,V>>
SqmExpression<M>SqmPath. get(MapAttribute<T,K,V> map)<E,C extends Collection<E>>
SqmExpression<C>SqmPath. get(PluralAttribute<T,C,E> collection)SqmExpression<?>SqmIndexedCollectionAccessPath. getSelectorExpression()SqmExpression<Class<? extends T>>AbstractSqmPath. type()SqmExpression<Class<? extends T>>SqmPath. type()Methods in org.hibernate.query.sqm.tree.domain with parameters of type SqmExpression Modifier and Type Method Description default SqmPath<?>SqmPath. resolveIndexedAccess(SqmExpression<?> selector, boolean isTerminal, SqmCreationState creationState)SqmPath<?>SqmPluralValuedSimplePath. resolveIndexedAccess(SqmExpression<?> selector, boolean isTerminal, SqmCreationState creationState)SqmPath<?>SqmTreatedListJoin. resolveIndexedAccess(SqmExpression<?> selector, boolean isTerminal, SqmCreationState creationState)Constructors in org.hibernate.query.sqm.tree.domain with parameters of type SqmExpression Constructor Description SqmIndexedCollectionAccessPath(NavigablePath navigablePath, SqmPath<?> pluralDomainPath, SqmExpression<?> selectorExpression) -
Uses of SqmExpression in org.hibernate.query.sqm.tree.expression
Subinterfaces of SqmExpression in org.hibernate.query.sqm.tree.expression Modifier and Type Interface Description interfaceSqmAggregateFunction<T>A SQM aggregate function.interfaceSqmOrderedSetAggregateFunction<T>A SQM ordered set-aggregate function.interfaceSqmParameter<T>Models a parameter expression declared in the query.interfaceSqmWindowFunction<T>A SQM window function.Classes in org.hibernate.query.sqm.tree.expression that implement SqmExpression Modifier and Type Class Description classAbstractSqmExpression<T>classAbstractSqmParameter<T>Common support for SqmParameter implsclassJpaCriteriaParameter<T>JpaParameterExpressioncreated via JPACriteriaBuilder.classSqmAliasedNodeRefModels a reference to aSqmAliasedNodeused in the order-by or group-by clause by either position or alias, though the reference is normalized here to a positional refclassSqmAny<T>classSqmAnyDiscriminatorValue<T>classSqmBinaryArithmetic<T>classSqmByUnitclassSqmCaseSearched<R>classSqmCaseSimple<T,R>classSqmCoalesce<T>classSqmCollationclassSqmCollectionSizeRepresents theSIZE()function.classSqmEnumLiteral<E extends Enum<E>>Specialized SQM literal defined by an enum reference.classSqmEvery<T>classSqmFieldLiteral<T>classSqmFormatEffectively a query-literal but we want to handle it specially in the SQM -> SQL AST conversionclassSqmFunction<T>A SQM functionclassSqmJpaCriteriaParameterWrapper<T>Acts as the per-use wrapper for a JpaCriteriaParameter (CriteriaBuilder.parameter(java.lang.Class<T>)).classSqmLiteral<T>Represents a literal value in the sqm, e.g. 1 'some string' some.JavaClass.CONSTANT some.JavaEnum.VALUE etcclassSqmLiteralEntityType<T>Represents an reference to an entity type as a literal.classSqmLiteralNull<T>classSqmModifiedSubQueryExpression<T>Represents aSqmModifiedSubQueryExpression.Modifier.ALL,SqmModifiedSubQueryExpression.Modifier.ANY,SqmModifiedSubQueryExpression.Modifier.SOMEmodifier appplied to a subquery as part of a comparison.classSqmNamedParameter<T>Represents a named query parameter in the SQM tree.classSqmOver<T>classSqmOverflow<T>classSqmParameterizedEntityType<T>Entity type expression based on a parameter - `TYPE( :someParam )`classSqmPositionalParameter<T>Models a positional parameter expressionclassSqmSelfRenderingExpression<T>classSqmStarclassSqmSummarization<T>classSqmToDuration<T>classSqmTuple<T>Models a tuple of values, generally defined as a series of values wrapped in parentheses, e.g.classSqmUnaryOperation<T>classValueBindJpaCriteriaParameter<T>It is a JpaCriteriaParameter created from a value when ValueHandlingMode is equal to BINDMethods in org.hibernate.query.sqm.tree.expression that return types with arguments of type SqmExpression Modifier and Type Method Description List<SqmExpression<? extends T>>SqmCoalesce. getArguments()List<SqmExpression<?>>SqmTuple. getGroupedExpressions()List<SqmExpression<?>>SqmSummarization. getGroupings()List<SqmExpression<?>>SqmOver. getPartitions()Methods in org.hibernate.query.sqm.tree.expression with parameters of type SqmExpression Modifier and Type Method Description static SqmPath<?>SqmExpressionHelper. findPath(SqmExpression<?> expression, SqmExpressible<?> nodeType)static SqmExpression<?>SqmExpressionHelper. getActualExpression(SqmExpression<?> expression)static SqmExpression<?>SqmExpressionHelper. getOffsetAdjustedExpression(SqmExpression<?> expression)static booleanSqmExpressionHelper. isCompositeTemporal(SqmExpression<?> expression)SqmCaseSearched<R>SqmCaseSearched. otherwise(SqmExpression<R> otherwiseExpression)voidSqmCaseSimple. otherwise(SqmExpression<R> otherwiseExpression)SqmPath<?>SqmAnyDiscriminatorValue. resolveIndexedAccess(SqmExpression<?> selector, boolean isTerminal, SqmCreationState creationState)SqmPath<?>SqmEnumLiteral. resolveIndexedAccess(SqmExpression<?> selector, boolean isTerminal, SqmCreationState creationState)SqmPath<?>SqmFieldLiteral. resolveIndexedAccess(SqmExpression<?> selector, boolean isTerminal, SqmCreationState creationState)SqmPath<?>SqmFunction. resolveIndexedAccess(SqmExpression<?> selector, boolean isTerminal, SqmCreationState creationState)SqmPath<?>SqmLiteralEntityType. resolveIndexedAccess(SqmExpression<?> selector, boolean isTerminal, SqmCreationState creationState)voidSqmCoalesce. value(SqmExpression<? extends T> expression)SqmCaseSearched<R>SqmCaseSearched. when(SqmPredicate predicate, SqmExpression<R> result)voidSqmCaseSimple. when(SqmExpression<T> test, SqmExpression<R> result)Constructor parameters in org.hibernate.query.sqm.tree.expression with type arguments of type SqmExpression Constructor Description SqmOver(SqmExpression<T> expression, List<SqmExpression<?>> partitions, List<SqmSortSpecification> orderList, FrameMode mode, FrameKind startKind, SqmExpression<?> startExpression, FrameKind endKind, SqmExpression<?> endExpression, FrameExclusion exclusion)SqmSummarization(SqmSummarization.Kind kind, List<SqmExpression<?>> groupings, NodeBuilder criteriaBuilder)SqmTuple(List<SqmExpression<?>> groupedExpressions, NodeBuilder nodeBuilder)SqmTuple(List<SqmExpression<?>> groupedExpressions, SqmExpressible<T> type, NodeBuilder nodeBuilder) -
Uses of SqmExpression in org.hibernate.query.sqm.tree.from
Subinterfaces of SqmExpression in org.hibernate.query.sqm.tree.from Modifier and Type Interface Description interfaceSqmAttributeJoin<O,T>Models a join based on a mapped attribute reference.interfaceSqmFrom<O,T>Models a Bindable's inclusion in theFROMclause.interfaceSqmJoin<O,T>interfaceSqmQualifiedJoin<O,T>Common contract for qualified/restricted/predicated joins.Classes in org.hibernate.query.sqm.tree.from that implement SqmExpression Modifier and Type Class Description classSqmCrossJoin<T>classSqmDerivedJoin<T>classSqmEntityJoin<T>classSqmRoot<E>Methods in org.hibernate.query.sqm.tree.from with parameters of type SqmExpression Modifier and Type Method Description SqmPath<?>SqmEntityJoin. resolveIndexedAccess(SqmExpression<?> selector, boolean isTerminal, SqmCreationState creationState) -
Uses of SqmExpression in org.hibernate.query.sqm.tree.insert
Methods in org.hibernate.query.sqm.tree.insert that return types with arguments of type SqmExpression Modifier and Type Method Description List<SqmExpression<?>>SqmValues. getExpressions() -
Uses of SqmExpression in org.hibernate.query.sqm.tree.predicate
Subinterfaces of SqmExpression in org.hibernate.query.sqm.tree.predicate Modifier and Type Interface Description interfaceSqmInPredicate<T>interfaceSqmNegatablePredicateContract for predicates that have a negated form, e.g.interfaceSqmPredicateClasses in org.hibernate.query.sqm.tree.predicate that implement SqmExpression Modifier and Type Class Description classAbstractNegatableSqmPredicateclassAbstractSqmPredicateclassSqmBetweenPredicateclassSqmBooleanExpressionPredicateRepresents an expression whose type is boolean, and can therefore be used as a predicate.classSqmComparisonPredicateclassSqmEmptinessPredicateclassSqmExistsPredicateclassSqmGroupedPredicateclassSqmInListPredicate<T>classSqmInSubQueryPredicate<T>classSqmJunctionPredicateclassSqmLikePredicateclassSqmMemberOfPredicateclassSqmNegatedPredicateclassSqmNullnessPredicateMethods in org.hibernate.query.sqm.tree.predicate that return types with arguments of type SqmExpression Modifier and Type Method Description List<? extends SqmExpression<T>>SqmInListPredicate. getListExpressions()Methods in org.hibernate.query.sqm.tree.predicate with parameters of type SqmExpression Modifier and Type Method Description voidSqmInListPredicate. addExpression(SqmExpression<T> expression)Constructors in org.hibernate.query.sqm.tree.predicate with parameters of type SqmExpression Constructor Description SqmBetweenPredicate(SqmExpression<?> expression, SqmExpression<?> lowerBound, SqmExpression<?> upperBound, boolean negated, NodeBuilder nodeBuilder)SqmBooleanExpressionPredicate(SqmExpression<Boolean> booleanExpression, boolean negated, NodeBuilder nodeBuilder)SqmBooleanExpressionPredicate(SqmExpression<Boolean> booleanExpression, NodeBuilder nodeBuilder)SqmComparisonPredicate(SqmExpression<?> leftHandExpression, ComparisonOperator operator, SqmExpression<?> rightHandExpression, NodeBuilder nodeBuilder)SqmExistsPredicate(SqmExpression<?> expression, boolean negated, NodeBuilder nodeBuilder)SqmExistsPredicate(SqmExpression<?> expression, NodeBuilder nodeBuilder)SqmInListPredicate(SqmExpression<T> testExpression, List<? extends SqmExpression<T>> listExpressions, boolean negated, NodeBuilder nodeBuilder)SqmInListPredicate(SqmExpression<T> testExpression, List<? extends SqmExpression<T>> listExpressions, NodeBuilder nodeBuilder)SqmInListPredicate(SqmExpression<T> testExpression, NodeBuilder nodeBuilder)SqmInListPredicate(SqmExpression<T> testExpression, NodeBuilder nodeBuilder, SqmExpression<T>... listExpressions)SqmInSubQueryPredicate(SqmExpression<T> testExpression, SqmSubQuery<T> subQueryExpression, boolean negated, NodeBuilder nodeBuilder)SqmInSubQueryPredicate(SqmExpression<T> testExpression, SqmSubQuery<T> subQueryExpression, NodeBuilder nodeBuilder)SqmLikePredicate(SqmExpression<?> matchExpression, SqmExpression<?> pattern, boolean negated, boolean isCaseSensitive, NodeBuilder nodeBuilder)SqmLikePredicate(SqmExpression<?> matchExpression, SqmExpression<?> pattern, NodeBuilder nodeBuilder)SqmLikePredicate(SqmExpression<?> matchExpression, SqmExpression<?> pattern, SqmExpression<?> escapeCharacter, boolean negated, boolean isCaseSensitive, NodeBuilder nodeBuilder)SqmLikePredicate(SqmExpression<?> matchExpression, SqmExpression<?> pattern, SqmExpression<?> escapeCharacter, boolean negated, NodeBuilder nodeBuilder)SqmLikePredicate(SqmExpression<?> matchExpression, SqmExpression<?> pattern, SqmExpression<?> escapeCharacter, NodeBuilder nodeBuilder)SqmMemberOfPredicate(SqmExpression<?> leftHandExpression, SqmPath<?> pluralPath, boolean negated, NodeBuilder nodeBuilder)SqmMemberOfPredicate(SqmExpression<?> leftHandExpression, SqmPath<?> pluralPath, NodeBuilder nodeBuilder)SqmNullnessPredicate(SqmExpression<?> expression, boolean negated, NodeBuilder nodeBuilder)SqmNullnessPredicate(SqmExpression<?> expression, NodeBuilder nodeBuilder)Constructor parameters in org.hibernate.query.sqm.tree.predicate with type arguments of type SqmExpression Constructor Description SqmInListPredicate(SqmExpression<T> testExpression, List<? extends SqmExpression<T>> listExpressions, boolean negated, NodeBuilder nodeBuilder)SqmInListPredicate(SqmExpression<T> testExpression, List<? extends SqmExpression<T>> listExpressions, NodeBuilder nodeBuilder) -
Uses of SqmExpression in org.hibernate.query.sqm.tree.select
Classes in org.hibernate.query.sqm.tree.select that implement SqmExpression Modifier and Type Class Description classSqmJpaCompoundSelection<T>classSqmSubQuery<T>Methods in org.hibernate.query.sqm.tree.select that return SqmExpression Modifier and Type Method Description <X> SqmExpression<X>SqmSubQuery. as(Class<X> type)SqmExpression<BigDecimal>SqmSubQuery. asBigDecimal()SqmExpression<BigInteger>SqmSubQuery. asBigInteger()SqmExpression<Double>SqmSubQuery. asDouble()SqmExpression<Float>SqmSubQuery. asFloat()SqmExpression<Integer>SqmSubQuery. asInteger()SqmExpression<Long>SqmSubQuery. asLong()SqmExpression<String>SqmSubQuery. asString()SqmExpression<?>SqmQueryPart. getFetch()SqmExpression<?>SqmQuerySpec. getFetch()SqmExpression<?>SqmQueryPart. getFetchExpression()SqmExpression<?>SqmQueryPart. getOffset()SqmExpression<?>SqmQuerySpec. getOffset()SqmExpression<?>SqmQueryPart. getOffsetExpression()SqmExpression<T>SqmSubQuery. getSelection()SqmExpressionSqmSortSpecification. getSortExpression()Methods in org.hibernate.query.sqm.tree.select that return types with arguments of type SqmExpression Modifier and Type Method Description List<SqmExpression<?>>SqmQuerySpec. getGroupByClauseExpressions()List<SqmExpression<?>>SqmQuerySpec. getGroupingExpressions()Methods in org.hibernate.query.sqm.tree.select with parameters of type SqmExpression Modifier and Type Method Description TSqmAliasedExpressionContainer. add(SqmExpression<?> expression, String alias)SqmDynamicInstantiationArgument<?>SqmDynamicInstantiation. add(SqmExpression<?> expression, String alias)SqmSelection<?>SqmSelectClause. add(SqmExpression<?> expression, String alias)SqmOrderByClauseSqmOrderByClause. addSortSpecification(SqmExpression<?> expression)voidSqmQueryPart. setFetchExpression(SqmExpression<?> fetchExpression)voidSqmQueryPart. setFetchExpression(SqmExpression<?> fetchExpression, FetchClauseType fetchClauseType)voidSqmQueryPart. setOffsetExpression(SqmExpression<?> offsetExpression)Method parameters in org.hibernate.query.sqm.tree.select with type arguments of type SqmExpression Modifier and Type Method Description voidSqmQuerySpec. setGroupByClauseExpressions(List<SqmExpression<?>> groupByClauseExpressions)Constructors in org.hibernate.query.sqm.tree.select with parameters of type SqmExpression Constructor Description SqmSortSpecification(SqmExpression sortExpression)SqmSortSpecification(SqmExpression sortExpression, SortOrder sortOrder)SqmSortSpecification(SqmExpression sortExpression, SortOrder sortOrder, NullPrecedence nullPrecedence) -
Uses of SqmExpression in org.hibernate.query.sqm.tree.update
Methods in org.hibernate.query.sqm.tree.update that return SqmExpression Modifier and Type Method Description SqmExpression<? extends T>SqmAssignment. getValue()The new valueMethods in org.hibernate.query.sqm.tree.update with parameters of type SqmExpression Modifier and Type Method Description <Y> voidSqmSetClause. addAssignment(SqmPath<Y> targetPath, SqmExpression<? extends Y> value)<Y> voidSqmUpdateStatement. applyAssignment(SqmPath<Y> targetPath, SqmExpression<? extends Y> value)Constructors in org.hibernate.query.sqm.tree.update with parameters of type SqmExpression Constructor Description SqmAssignment(SqmPath<T> targetPath, SqmExpression<? extends T> value)
-