Uses of Interface
org.hibernate.query.sqm.tree.expression.SqmExpression
Packages that use SqmExpression
Package
Description
Contains implementations of
SqmFunctionDescriptor
describing a range of relatively-sophisticated SQL functions available in various dialects.Internal package containing dialect-specific extensions of
AbstractSqlAstTranslator.SPIs for HQL support.
This package defines a semantic model of HQL queries.
An SPI for defining, registering, and rendering functions in HQL.
SPI-level SQM contracts
Package for the translation of SQM into SQL AST
Nodes representing path expressions in the SQM tree.
Nodes representing expressions in the SQM tree.
Nodes representing root entities and joins in the SQM tree.
Nodes representing
insert statements in the SQM tree.Nodes representing logical predicates in the SQM tree.
Nodes representing
select statements in the SQM tree.Nodes representing
update statements in the SQM tree.-
Uses of SqmExpression in org.hibernate.dialect.function
Classes in org.hibernate.dialect.function that implement SqmExpressionModifier and TypeClassDescriptionprotected static classprotected class -
Uses of SqmExpression in org.hibernate.dialect.sql.ast
Methods in org.hibernate.dialect.sql.ast with parameters of type SqmExpressionModifier and TypeMethodDescriptionprotected ExpressionSybaseSqmToSqlAstConverter.resolveGroupOrOrderByExpression(SqmExpression<?> groupByClauseExpression) -
Uses of SqmExpression in org.hibernate.query.hql.spi
Methods in org.hibernate.query.hql.spi with parameters of type SqmExpressionModifier and TypeMethodDescriptionSqmPath<?> SemanticPathPart.resolveIndexedAccess(SqmExpression<?> selector, boolean isTerminal, SqmCreationState creationState) -
Uses of SqmExpression in org.hibernate.query.sqm
Subinterfaces of SqmExpression in org.hibernate.query.sqmModifier and TypeInterfaceDescriptioninterfaceCommonality between entity and any discriminatorsMethods in org.hibernate.query.sqm that return SqmExpressionModifier and TypeMethodDescription<N extends Number>
SqmExpression<N> NodeBuilder.abs(Expression<N> x) <T> SqmExpression<T[]> NodeBuilder.arrayAgg(JpaOrder order, Expression<? extends T> argument) <T> SqmExpression<T[]> NodeBuilder.arrayAgg(JpaOrder order, JpaPredicate filter, Expression<? extends T> argument) <T> SqmExpression<T[]> NodeBuilder.arrayAgg(JpaOrder order, JpaPredicate filter, JpaWindow window, Expression<? extends T> argument) <T> SqmExpression<T[]> NodeBuilder.arrayAgg(JpaOrder order, JpaWindow window, Expression<? extends T> argument) <T> SqmExpression<T[]> NodeBuilder.arrayAppend(Expression<T[]> arrayExpression, Expression<T> elementExpression) <T> SqmExpression<T[]> NodeBuilder.arrayAppend(Expression<T[]> arrayExpression, T element) <T> SqmExpression<T[]> NodeBuilder.arrayConcat(Expression<T[]> arrayExpression1, Expression<T[]> arrayExpression2) <T> SqmExpression<T[]> NodeBuilder.arrayConcat(Expression<T[]> arrayExpression1, T[] array2) <T> SqmExpression<T[]> NodeBuilder.arrayConcat(T[] array1, Expression<T[]> arrayExpression2) <T> SqmExpression<T[]> NodeBuilder.arrayFill(Expression<T> elementExpression, Expression<Integer> elementCountExpression) <T> SqmExpression<T[]> NodeBuilder.arrayFill(Expression<T> elementExpression, Integer elementCount) <T> SqmExpression<T[]> NodeBuilder.arrayFill(T element, Expression<Integer> elementCountExpression) <T> SqmExpression<T[]> <T> SqmExpression<T> NodeBuilder.arrayGet(Expression<T[]> arrayExpression, Expression<Integer> indexExpression) <T> SqmExpression<T> NodeBuilder.arrayGet(Expression<T[]> arrayExpression, Integer index) <T> SqmExpression<Integer> NodeBuilder.arrayLength(Expression<T[]> arrayExpression) <T> SqmExpression<T[]> NodeBuilder.arrayLiteral(T... elements) <T> SqmExpression<Integer> NodeBuilder.arrayPosition(Expression<T[]> arrayExpression, Expression<T> elementExpression) <T> SqmExpression<Integer> NodeBuilder.arrayPosition(Expression<T[]> arrayExpression, T element) <T> SqmExpression<int[]> NodeBuilder.arrayPositions(Expression<T[]> arrayExpression, Expression<T> elementExpression) <T> SqmExpression<int[]> NodeBuilder.arrayPositions(Expression<T[]> arrayExpression, T element) <T> SqmExpression<List<Integer>> NodeBuilder.arrayPositionsList(Expression<T[]> arrayExpression, Expression<T> elementExpression) <T> SqmExpression<List<Integer>> NodeBuilder.arrayPositionsList(Expression<T[]> arrayExpression, T element) <T> SqmExpression<T[]> NodeBuilder.arrayPrepend(Expression<T> elementExpression, Expression<T[]> arrayExpression) <T> SqmExpression<T[]> NodeBuilder.arrayPrepend(T element, Expression<T[]> arrayExpression) <T> SqmExpression<T[]> NodeBuilder.arrayRemove(Expression<T[]> arrayExpression, Expression<T> elementExpression) <T> SqmExpression<T[]> NodeBuilder.arrayRemove(Expression<T[]> arrayExpression, T element) <T> SqmExpression<T[]> NodeBuilder.arrayRemoveIndex(Expression<T[]> arrayExpression, Expression<Integer> indexExpression) <T> SqmExpression<T[]> NodeBuilder.arrayRemoveIndex(Expression<T[]> arrayExpression, Integer index) <T> SqmExpression<T[]> NodeBuilder.arrayReplace(Expression<T[]> arrayExpression, Expression<T> oldElementExpression, Expression<T> newElementExpression) <T> SqmExpression<T[]> NodeBuilder.arrayReplace(Expression<T[]> arrayExpression, Expression<T> oldElementExpression, T newElement) <T> SqmExpression<T[]> NodeBuilder.arrayReplace(Expression<T[]> arrayExpression, T oldElement, Expression<T> newElementExpression) <T> SqmExpression<T[]> NodeBuilder.arrayReplace(Expression<T[]> arrayExpression, T oldElement, T newElement) <T> SqmExpression<T[]> NodeBuilder.arrayReverse(Expression<T[]> arrayExpression) <T> SqmExpression<T[]> NodeBuilder.arraySet(Expression<T[]> arrayExpression, Expression<Integer> indexExpression, Expression<T> elementExpression) <T> SqmExpression<T[]> NodeBuilder.arraySet(Expression<T[]> arrayExpression, Expression<Integer> indexExpression, T element) <T> SqmExpression<T[]> NodeBuilder.arraySet(Expression<T[]> arrayExpression, Integer index, Expression<T> elementExpression) <T> SqmExpression<T[]> NodeBuilder.arraySet(Expression<T[]> arrayExpression, Integer index, T element) <T> SqmExpression<T[]> NodeBuilder.arraySlice(Expression<T[]> arrayExpression, Expression<Integer> lowerIndexExpression, Expression<Integer> upperIndexExpression) <T> SqmExpression<T[]> NodeBuilder.arraySlice(Expression<T[]> arrayExpression, Expression<Integer> lowerIndexExpression, Integer upperIndex) <T> SqmExpression<T[]> NodeBuilder.arraySlice(Expression<T[]> arrayExpression, Integer lowerIndex, Expression<Integer> upperIndexExpression) <T> SqmExpression<T[]> NodeBuilder.arraySlice(Expression<T[]> arrayExpression, Integer lowerIndex, Integer upperIndex) <T> SqmExpression<T[]> NodeBuilder.arraySort(Expression<T[]> arrayExpression) <T> SqmExpression<T[]> NodeBuilder.arraySort(Expression<T[]> arrayExpression, boolean descending) <T> SqmExpression<T[]> NodeBuilder.arraySort(Expression<T[]> arrayExpression, boolean descending, boolean nullsFirst) <T> SqmExpression<T[]> NodeBuilder.arraySort(Expression<T[]> arrayExpression, Expression<Boolean> descendingExpression) <T> SqmExpression<T[]> NodeBuilder.arraySort(Expression<T[]> arrayExpression, Expression<Boolean> descendingExpression, Expression<Boolean> nullsFirstExpression) NodeBuilder.arrayToString(Expression<? extends Object[]> arrayExpression, Expression<String> separatorExpression) NodeBuilder.arrayToString(Expression<? extends Object[]> arrayExpression, Expression<String> separatorExpression, Expression<String> defaultExpression) NodeBuilder.arrayToString(Expression<? extends Object[]> arrayExpression, Expression<String> separatorExpression, String defaultValue) NodeBuilder.arrayToString(Expression<? extends Object[]> arrayExpression, String separator) NodeBuilder.arrayToString(Expression<? extends Object[]> arrayExpression, String separator, Expression<String> defaultExpression) NodeBuilder.arrayToString(Expression<? extends Object[]> arrayExpression, String separator, String defaultValue) <T> SqmExpression<T[]> NodeBuilder.arrayTrim(Expression<T[]> arrayExpression, Expression<Integer> elementCountExpression) <T> SqmExpression<T[]> NodeBuilder.arrayTrim(Expression<T[]> arrayExpression, Integer elementCount) <N extends Number>
SqmExpression<Double> NodeBuilder.avg(Expression<N> argument) <X,T> SqmExpression <X> NodeBuilder.cast(JpaExpression<T> expression, Class<X> castTargetJavaType) <X,T> SqmExpression <X> NodeBuilder.cast(JpaExpression<T> expression, JpaCastTarget<X> castTarget) <E, C extends Collection<? super E>>
SqmExpression<C> NodeBuilder.collectionAppend(Expression<C> collectionExpression, E element) <E, C extends Collection<? super E>>
SqmExpression<C> NodeBuilder.collectionAppend(Expression<C> collectionExpression, Expression<? extends E> elementExpression) <E, C extends Collection<? super E>>
SqmExpression<C> NodeBuilder.collectionConcat(C collection1, Expression<? extends Collection<? extends E>> collectionExpression2) <E, C extends Collection<? super E>>
SqmExpression<C> NodeBuilder.collectionConcat(Expression<C> collectionExpression1, Expression<? extends Collection<? extends E>> collectionExpression2) <E, C extends Collection<? super E>>
SqmExpression<C> NodeBuilder.collectionConcat(Expression<C> collectionExpression1, Collection<? extends E> collection2) <T> SqmExpression<Collection<T>> NodeBuilder.collectionFill(Expression<T> elementExpression, Expression<Integer> elementCountExpression) <T> SqmExpression<Collection<T>> NodeBuilder.collectionFill(Expression<T> elementExpression, Integer elementCount) <T> SqmExpression<Collection<T>> NodeBuilder.collectionFill(T element, Expression<Integer> elementCountExpression) <T> SqmExpression<Collection<T>> NodeBuilder.collectionFill(T element, Integer elementCount) <E> SqmExpression<E> NodeBuilder.collectionGet(Expression<? extends Collection<E>> collectionExpression, Expression<Integer> indexExpression) <E> SqmExpression<E> NodeBuilder.collectionGet(Expression<? extends Collection<E>> collectionExpression, Integer index) NodeBuilder.collectionLength(Expression<? extends Collection<?>> collectionExpression) <E, C extends Collection<E>>
SqmExpression<C> NodeBuilder.collectionLiteral(E... elements) <E> SqmExpression<Integer> NodeBuilder.collectionPosition(Expression<? extends Collection<? extends E>> collectionExpression, E element) <E> SqmExpression<Integer> NodeBuilder.collectionPosition(Expression<? extends Collection<? extends E>> collectionExpression, Expression<E> elementExpression) <T> SqmExpression<int[]> NodeBuilder.collectionPositions(Expression<? extends Collection<? super T>> collectionExpression, Expression<T> elementExpression) <T> SqmExpression<int[]> NodeBuilder.collectionPositions(Expression<? extends Collection<? super T>> collectionExpression, T element) <T> SqmExpression<List<Integer>> NodeBuilder.collectionPositionsList(Expression<? extends Collection<? super T>> collectionExpression, Expression<T> elementExpression) <T> SqmExpression<List<Integer>> NodeBuilder.collectionPositionsList(Expression<? extends Collection<? super T>> collectionExpression, T element) <E, C extends Collection<? super E>>
SqmExpression<C> NodeBuilder.collectionPrepend(E element, Expression<C> collectionExpression) <E, C extends Collection<? super E>>
SqmExpression<C> NodeBuilder.collectionPrepend(Expression<? extends E> elementExpression, Expression<C> collectionExpression) <E, C extends Collection<? super E>>
SqmExpression<C> NodeBuilder.collectionRemove(Expression<C> collectionExpression, E element) <E, C extends Collection<? super E>>
SqmExpression<C> NodeBuilder.collectionRemove(Expression<C> collectionExpression, Expression<? extends E> elementExpression) <C extends Collection<?>>
SqmExpression<C> NodeBuilder.collectionRemoveIndex(Expression<C> collectionExpression, Expression<Integer> indexExpression) <C extends Collection<?>>
SqmExpression<C> NodeBuilder.collectionRemoveIndex(Expression<C> collectionExpression, Integer index) <E, C extends Collection<? super E>>
SqmExpression<C> NodeBuilder.collectionReplace(Expression<C> collectionExpression, E oldElement, E newElement) <E, C extends Collection<? super E>>
SqmExpression<C> NodeBuilder.collectionReplace(Expression<C> collectionExpression, E oldElement, Expression<? extends E> newElementExpression) <E, C extends Collection<? super E>>
SqmExpression<C> NodeBuilder.collectionReplace(Expression<C> collectionExpression, Expression<? extends E> oldElementExpression, E newElement) <E, C extends Collection<? super E>>
SqmExpression<C> NodeBuilder.collectionReplace(Expression<C> collectionExpression, Expression<? extends E> oldElementExpression, Expression<? extends E> newElementExpression) <C extends Collection<?>>
SqmExpression<C> NodeBuilder.collectionReverse(Expression<C> collectionExpression) <E, C extends Collection<? super E>>
SqmExpression<C> NodeBuilder.collectionSet(Expression<C> collectionExpression, Expression<Integer> indexExpression, E element) <E, C extends Collection<? super E>>
SqmExpression<C> NodeBuilder.collectionSet(Expression<C> collectionExpression, Expression<Integer> indexExpression, Expression<? extends E> elementExpression) <E, C extends Collection<? super E>>
SqmExpression<C> NodeBuilder.collectionSet(Expression<C> collectionExpression, Integer index, E element) <E, C extends Collection<? super E>>
SqmExpression<C> NodeBuilder.collectionSet(Expression<C> collectionExpression, Integer index, Expression<? extends E> elementExpression) <C extends Collection<?>>
SqmExpression<C> NodeBuilder.collectionSlice(Expression<C> collectionExpression, Expression<Integer> lowerIndexExpression, Expression<Integer> upperIndexExpression) <C extends Collection<?>>
SqmExpression<C> NodeBuilder.collectionSlice(Expression<C> collectionExpression, Expression<Integer> lowerIndexExpression, Integer upperIndex) <C extends Collection<?>>
SqmExpression<C> NodeBuilder.collectionSlice(Expression<C> collectionExpression, Integer lowerIndex, Expression<Integer> upperIndexExpression) <C extends Collection<?>>
SqmExpression<C> NodeBuilder.collectionSlice(Expression<C> collectionExpression, Integer lowerIndex, Integer upperIndex) <C extends Collection<?>>
SqmExpression<C> NodeBuilder.collectionSort(Expression<C> collectionExpression) <C extends Collection<?>>
SqmExpression<C> NodeBuilder.collectionSort(Expression<C> collectionExpression, boolean descending) <C extends Collection<?>>
SqmExpression<C> NodeBuilder.collectionSort(Expression<C> collectionExpression, boolean descending, boolean nullsFirst) <C extends Collection<?>>
SqmExpression<C> NodeBuilder.collectionSort(Expression<C> collectionExpression, Expression<Boolean> descendingExpression) <C extends Collection<?>>
SqmExpression<C> NodeBuilder.collectionSort(Expression<C> collectionExpression, Expression<Boolean> descendingExpression, Expression<Boolean> nullsFirstExpression) NodeBuilder.collectionToString(Expression<? extends Collection<?>> collectionExpression, Expression<String> separatorExpression) NodeBuilder.collectionToString(Expression<? extends Collection<?>> collectionExpression, Expression<String> separatorExpression, Expression<String> defaultExpression) NodeBuilder.collectionToString(Expression<? extends Collection<?>> collectionExpression, Expression<String> separatorExpression, String defaultValue) NodeBuilder.collectionToString(Expression<? extends Collection<?>> collectionExpression, String separator) NodeBuilder.collectionToString(Expression<? extends Collection<?>> collectionExpression, String separator, Expression<String> defaultExpression) NodeBuilder.collectionToString(Expression<? extends Collection<?>> collectionExpression, String separator, String defaultValue) <C extends Collection<?>>
SqmExpression<C> NodeBuilder.collectionTrim(Expression<C> arrayExpression, Expression<Integer> elementCountExpression) <C extends Collection<?>>
SqmExpression<C> NodeBuilder.collectionTrim(Expression<C> arrayExpression, Integer elementCount) NodeBuilder.concat(Expression<String> x, Expression<String> y) NodeBuilder.concat(Expression<String> x, String y) NodeBuilder.concat(String x, Expression<String> y) NodeBuilder.count()NodeBuilder.count(Expression<?> argument) 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) <X extends Comparable<? super X>>
SqmExpression<X> NodeBuilder.greatest(Expression<X> argument) <K, L extends List<?>>
SqmExpression<Set<K>> NodeBuilder.indexes(L list) NodeBuilder.jsonArray(Expression<?>... values) NodeBuilder.jsonArrayAgg(Expression<?> value) NodeBuilder.jsonArrayAgg(Expression<?> value, Predicate filter) NodeBuilder.jsonArrayAgg(Expression<?> value, Predicate filter, JpaOrder... orderBy) NodeBuilder.jsonArrayAgg(Expression<?> value, JpaOrder... orderBy) NodeBuilder.jsonArrayAggWithNulls(Expression<?> value) NodeBuilder.jsonArrayAggWithNulls(Expression<?> value, Predicate filter) NodeBuilder.jsonArrayAggWithNulls(Expression<?> value, Predicate filter, JpaOrder... orderBy) NodeBuilder.jsonArrayAggWithNulls(Expression<?> value, JpaOrder... orderBy) NodeBuilder.jsonArrayWithNulls(Expression<?>... values) NodeBuilder.jsonInsert(Expression<?> jsonDocument, Expression<String> jsonPath, Expression<?> value) NodeBuilder.jsonInsert(Expression<?> jsonDocument, Expression<String> jsonPath, Object value) NodeBuilder.jsonInsert(Expression<?> jsonDocument, String jsonPath, Expression<?> value) NodeBuilder.jsonInsert(Expression<?> jsonDocument, String jsonPath, Object value) NodeBuilder.jsonMergepatch(Expression<?> document, Expression<?> patch) NodeBuilder.jsonMergepatch(Expression<?> document, String patch) NodeBuilder.jsonMergepatch(String document, Expression<?> patch) NodeBuilder.jsonObject(Map<?, ? extends Expression<?>> keyValues) NodeBuilder.jsonObjectAgg(Expression<?> key, Expression<?> value) NodeBuilder.jsonObjectAgg(Expression<?> key, Expression<?> value, Predicate filter) NodeBuilder.jsonObjectAggWithNulls(Expression<?> key, Expression<?> value) NodeBuilder.jsonObjectAggWithNulls(Expression<?> key, Expression<?> value, Predicate filter) NodeBuilder.jsonObjectAggWithUniqueKeys(Expression<?> key, Expression<?> value) NodeBuilder.jsonObjectAggWithUniqueKeys(Expression<?> key, Expression<?> value, Predicate filter) NodeBuilder.jsonObjectAggWithUniqueKeysAndNulls(Expression<?> key, Expression<?> value) NodeBuilder.jsonObjectAggWithUniqueKeysAndNulls(Expression<?> key, Expression<?> value, Predicate filter) NodeBuilder.jsonObjectWithNulls(Map<?, ? extends Expression<?>> keyValues) NodeBuilder.jsonRemove(Expression<?> jsonDocument, Expression<String> jsonPath) NodeBuilder.jsonRemove(Expression<?> jsonDocument, String jsonPath) NodeBuilder.jsonReplace(Expression<?> jsonDocument, Expression<String> jsonPath, Expression<?> value) NodeBuilder.jsonReplace(Expression<?> jsonDocument, Expression<String> jsonPath, Object value) NodeBuilder.jsonReplace(Expression<?> jsonDocument, String jsonPath, Expression<?> value) NodeBuilder.jsonReplace(Expression<?> jsonDocument, String jsonPath, Object value) NodeBuilder.jsonSet(Expression<?> jsonDocument, Expression<String> jsonPath, Expression<?> value) NodeBuilder.jsonSet(Expression<?> jsonDocument, Expression<String> jsonPath, Object value) NodeBuilder.jsonSet(Expression<?> jsonDocument, String jsonPath, Expression<?> value) NodeBuilder.jsonSet(Expression<?> jsonDocument, String jsonPath, Object value) <X extends Comparable<? super X>>
SqmExpression<X> NodeBuilder.least(Expression<X> argument) <T> SqmExpression<T> NodeBuilder.literal(T value) NodeBuilder.localDate()NodeBuilder.localDateTime()NodeBuilder.localTime()<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) NodeBuilder.mod(Expression<Integer> x, Expression<Integer> y) NodeBuilder.mod(Expression<Integer> x, Integer y) NodeBuilder.mod(Integer x, Expression<Integer> y) <T> SqmExpression<T> NodeBuilder.named(Expression<T> expression, String name) <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) NodeBuilder.quot(Expression<? extends Number> x, Expression<? extends Number> y) NodeBuilder.quot(Expression<? extends Number> x, Number y) NodeBuilder.quot(Number x, Expression<? extends Number> y) NodeBuilder.quotPortable(Expression<? extends 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) 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) NodeBuilder.sumAsDouble(Expression<Float> argument) NodeBuilder.sumAsLong(Expression<Integer> argument) NodeBuilder.toBigDecimal(Expression<? extends Number> number) NodeBuilder.toBigInteger(Expression<? extends Number> number) NodeBuilder.toDouble(Expression<? extends Number> number) NodeBuilder.toFloat(Expression<? extends Number> number) NodeBuilder.toInteger(Expression<? extends Number> number) NodeBuilder.toLong(Expression<? extends Number> number) NodeBuilder.toString(Expression<Character> character) NodeBuilder.xmlagg(JpaOrder order, Expression<?> argument) NodeBuilder.xmlagg(JpaOrder order, JpaPredicate filter, Expression<?> argument) NodeBuilder.xmlagg(JpaOrder order, JpaPredicate filter, JpaWindow window, Expression<?> argument) NodeBuilder.xmlagg(JpaOrder order, JpaWindow window, Expression<?> argument) NodeBuilder.xmlcomment(String comment) NodeBuilder.xmlconcat(Expression<?>... elements) NodeBuilder.xmlconcat(List<? extends Expression<?>> elements) NodeBuilder.xmlexists(Expression<String> query, Expression<?> xmlDocument) NodeBuilder.xmlexists(String query, Expression<?> xmlDocument) NodeBuilder.xmlforest(Expression<?>... elements) NodeBuilder.xmlforest(List<? extends Expression<?>> elements) NodeBuilder.xmlpi(String elementName, Expression<String> content) NodeBuilder.xmlquery(Expression<String> query, Expression<?> xmlDocument) NodeBuilder.xmlquery(String query, Expression<?> xmlDocument) Methods in org.hibernate.query.sqm that return types with arguments of type SqmExpressionModifier and TypeMethodDescription<T> List<? extends SqmExpression<T>> <T> List<? extends SqmExpression<T>> NodeBuilder.literals(T[] values) Methods in org.hibernate.query.sqm with parameters of type SqmExpressionModifier and TypeMethodDescriptionSemanticQueryWalker.visitFetchExpression(SqmExpression<?> expression) SemanticQueryWalker.visitOffsetExpression(SqmExpression<?> expression) Method parameters in org.hibernate.query.sqm with type arguments of type SqmExpressionModifier and TypeMethodDescriptionSemanticQueryWalker.visitGroupByClause(List<SqmExpression<?>> groupByClauseExpressions) -
Uses of SqmExpression in org.hibernate.query.sqm.function
Classes in org.hibernate.query.sqm.function that implement SqmExpressionModifier and TypeClassDescriptionclassclassclassclass -
Uses of SqmExpression in org.hibernate.query.sqm.spi
Methods in org.hibernate.query.sqm.spi with parameters of type SqmExpressionModifier and TypeMethodDescriptionBaseSemanticQueryWalker.visitFetchExpression(SqmExpression<?> expression) BaseSemanticQueryWalker.visitOffsetExpression(SqmExpression<?> expression) Method parameters in org.hibernate.query.sqm.spi with type arguments of type SqmExpressionModifier and TypeMethodDescriptionBaseSemanticQueryWalker.visitGroupByClause(List<SqmExpression<?>> groupByClauseExpressions) -
Uses of SqmExpression in org.hibernate.query.sqm.sql
Methods in org.hibernate.query.sqm.sql with parameters of type SqmExpressionModifier and TypeMethodDescriptionBaseSqmToSqlAstConverter.determineValueMapping(SqmExpression<?> sqmExpression) FakeSqmToSqlAstConverter.determineValueMapping(SqmExpression<?> sqmExpression) SqmToSqlAstConverter.determineValueMapping(SqmExpression<?> sqmExpression) protected ExpressionBaseSqmToSqlAstConverter.resolveGroupOrOrderByExpression(SqmExpression<?> groupByClauseExpression) BaseSqmToSqlAstConverter.visitFetchExpression(SqmExpression<?> expression) BaseSqmToSqlAstConverter.visitOffsetExpression(SqmExpression<?> expression) Method parameters in org.hibernate.query.sqm.sql with type arguments of type SqmExpressionModifier and TypeMethodDescriptionBaseSqmToSqlAstConverter.visitGroupByClause(List<SqmExpression<?>> groupByClauseExpressions) -
Uses of SqmExpression in org.hibernate.query.sqm.tree.domain
Subinterfaces of SqmExpression in org.hibernate.query.sqm.tree.domainModifier and TypeInterfaceDescriptioninterfaceinterfaceSqmCorrelatedJoin<L,R> interfaceinterfaceSqmCorrelation<L,R> Specialization ofSqmFromfor sub-query correlationsinterfaceSqmNumericPath<N extends Number & Comparable<N>>interfaceSqmPath<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 SqmPathinterfaceSqmPluralPath<C,E> interfaceinterfaceinterfaceSqmTemporalPath<T extends Temporal & Comparable<? super T>>interfaceinterfaceSqmTreatedFrom<L, R, R1 extends R>interfaceSqmTreatedJoin<L, R, R1 extends R>interfaceSqmTreatedPath<T, S extends T>Classes in org.hibernate.query.sqm.tree.domain that implement SqmExpressionModifier and TypeClassDescriptionclassModels a join based on a mapped attribute reference.classAbstractSqmFrom<O,T> Convenience base class for SqmFrom implementationsclassAbstractSqmJoin<L,R> classclassAbstractSqmPluralJoin<L,C, E> Base support for joins to plural attributesclassclassclassclassclassSqmBagJoin<O,E> classclassclassSqmComparableValuedSimplePath<C extends Comparable<? super C>>classSqmCorrelatedBagJoin<O,T> classclassclassclassclassclassclassclassSqmCorrelatedMapJoin<L,K, V> classclassclassclassSqmCorrelatedSetJoin<O,T> classclassSqmCteRoot<T>classclassclassclassclassReference to the key-side (as opposed to the target-side) of the foreign-key of a to-one association.classclassclassclassclassSqmListJoin<O,E> classSqmMapJoin<L,K, V> classSqmNumericValuedSimplePath<N extends Number & Comparable<N>>classSqmPluralPartJoin<O,T> classA plural-valued path selection produced by the plural collection functionselements(),values(),indices(), andkeys().classAn SqmPath for plural attribute pathsclassSqmSetJoin<O,E> classSqmSingularJoin<O,T> classSqmTemporalValuedSimplePath<T extends Temporal & Comparable<? super T>>classclassSqmTreatedBagJoin<L, R, S extends R>classSqmTreatedCrossJoin<L, T, S extends T>A TREAT form of SqmCrossJoinclassSqmTreatedEmbeddedValuedSimplePath<T, S extends T>classSqmTreatedEntityJoin<L, R, S extends R>classSqmTreatedEntityValuedSimplePath<T, S extends T>classSqmTreatedListJoin<O, T, S extends T>classSqmTreatedMapJoin<L, K, V, S extends V>classSqmTreatedPluralPartJoin<O, T, S extends T>classSqmTreatedRoot<E, S extends E>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 SqmExpressionModifier and TypeMethodDescriptionSqmIndexedCollectionAccessPath.getSelectorExpression()SqmExpression<Class<? extends T>> AbstractSqmPath.type()SqmExpression<Class<? extends T>> SqmPath.type()SqmExpression<Class<? extends C>> SqmPluralValuedSimplePath.type()Methods in org.hibernate.query.sqm.tree.domain with parameters of type SqmExpressionModifier and TypeMethodDescriptionSqmPath<?> SqmBasicValuedSimplePath.resolveIndexedAccess(SqmExpression<?> selector, boolean isTerminal, SqmCreationState creationState) SqmPath<?> SqmFunctionPath.resolveIndexedAccess(SqmExpression<?> selector, boolean isTerminal, SqmCreationState creationState) default SqmPath<?> SqmPath.resolveIndexedAccess(SqmExpression<?> selector, boolean isTerminal, SqmCreationState creationState) SqmPath<?> SqmPluralValuedSimplePath.resolveIndexedAccess(SqmExpression<?> selector, boolean isTerminal, SqmCreationState creationState) Constructors in org.hibernate.query.sqm.tree.domain with parameters of type SqmExpressionModifierConstructorDescriptionSqmIndexedCollectionAccessPath(NavigablePath navigablePath, SqmAttributeJoin<?, ?> pluralDomainPath, SqmExpression<?> selectorExpression) -
Uses of SqmExpression in org.hibernate.query.sqm.tree.expression
Subinterfaces of SqmExpression in org.hibernate.query.sqm.tree.expressionModifier and TypeInterfaceDescriptioninterfaceA SQM aggregate function.interfaceinterfaceinterfaceSqmComparableExpression<C extends Comparable<? super C>>interfaceSqmComparableExpressionImplementor<C extends Comparable<? super C>>interfaceinterfaceSqmNumericExpression<N extends Number & Comparable<N>>interfaceSqmNumericExpressionImplementor<N extends Number & Comparable<N>>interfaceA SQM ordered set-aggregate function.interfaceSqmParameter<T>Models a parameter expression declared in the query.interfaceSqmTemporalExpression<T extends Temporal & Comparable<? super T>>interfaceSqmTemporalExpressionImplementor<T extends Temporal & Comparable<? super T>>interfaceinterfaceinterfaceA SQM window function.Classes in org.hibernate.query.sqm.tree.expression that implement SqmExpressionModifier and TypeClassDescriptionclassclassBase class for expressions that contain a json path.classCommon support for SqmParameter implsclassclassJpaParameterExpressioncreated via JPACriteriaBuilder.classModels 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>classclassclassclassclassclassSqmCaseSimple<T,R> classSqmCoalesce<T>classclassRepresents theSIZE()function.classSqmComparableExpressionWrapper<C extends Comparable<? super C>>classSqmEnumLiteral<E extends Enum<E>>Specialized SQM literal defined by an enum reference.classSqmEvery<T>classclassEffectively a query-literal but we want to handle it specially in the SQM to SQL AST conversionclassSqmFunction<T>A SQM functionclassSqmHqlNumericLiteral<N extends Number>Used to model numeric literals found in HQL queries.classActs as the per-use wrapper for aJpaCriteriaParameter(CriteriaBuilder.parameter(Class)).classSpecial expression for the json_exists function that also captures special syntax elements like error behavior and passing variables.classSpecial expression for the json_query function that also captures special syntax elements like error and empty behavior.classSpecial expression for the json_value function that also captures special syntax elements like error and empty behavior.classSqmLiteral<T>Represents a literal value in the sqm, e.g. 1 'some string' some.JavaClass.CONSTANT some.JavaEnum.VALUE etcclassRepresents a reference to an embeddable type as a literal.classRepresents a reference to an entity type as a literal.classclassRepresents aSqmModifiedSubQueryExpression.Modifier.ALL,SqmModifiedSubQueryExpression.Modifier.ANY,SqmModifiedSubQueryExpression.Modifier.SOMEmodifier applied to a subquery as part of a comparison.classA named expression.classRepresents a named query parameter in the SQM tree.classSqmNumericExpressionWrapper<N extends Number & Comparable<N>>classSqmOver<T>classSqmOverflow<T>classEntity type expression based on a parameter - `TYPE( :someParam )`classModels a positional parameter expressionclassclassclassclassSqmTemporalExpressionWrapper<T extends Temporal & Comparable<? super T>>classclassclassSqmTuple<T>A tuple constructor, that is, a list of expressions wrapped in parentheses, for example,(x, y, z).classclassSpecial expression for the xmlelement function that also captures special syntax elements like xmlattributes.classMethods in org.hibernate.query.sqm.tree.expression that return SqmExpressionModifier and TypeMethodDescription<X> SqmExpression<X> <X> SqmExpression<X> <X> SqmExpression<X> SqmEnumLiteral.asBigDecimal()default SqmExpression<BigDecimal> SqmExpression.asBigDecimal()SqmEnumLiteral.asBigInteger()default SqmExpression<BigInteger> SqmExpression.asBigInteger()SqmEnumLiteral.asDouble()default SqmExpression<Double> SqmExpression.asDouble()SqmEnumLiteral.asFloat()default SqmExpression<Float> SqmExpression.asFloat()SqmEnumLiteral.asInteger()default SqmExpression<Integer> SqmExpression.asInteger()SqmEnumLiteral.asLong()default SqmExpression<Long> SqmExpression.asLong()SqmEnumLiteral.asString()default SqmExpression<String> SqmExpression.asString()<X> SqmExpression<X> default <X> SqmExpression<X> default <X> SqmExpression<X> SqmExpression.castAs(DomainType<X> type) AbstractSqmExpression.coalesce(Expression<? extends T> y) AsWrapperSqmExpression.copy(SqmCopyContext context) SqmBooleanExpressionWrapper.copy(SqmCopyContext context) SqmComparableExpressionWrapper.copy(SqmCopyContext context) SqmExpression.copy(SqmCopyContext context) SqmNumericExpressionWrapper.copy(SqmCopyContext context) static SqmExpression<?> SqmExpressionHelper.getActualExpression(SqmExpression<?> expression) SqmCaseSimple.WhenFragment.getCheckValue()SqmParameterizedEntityType.getDiscriminatorSource()SqmByUnit.getDuration()SqmWindow.getEndExpression()AsWrapperSqmExpression.getExpression()SqmDistinct.getExpression()SqmNamedExpression.getExpression()SqmOver.getExpression()SqmWindowFrame.getExpression()SqmOverflow.getFillerExpression()SqmCaseSimple.getFixture()SqmBinaryArithmetic.getLeftHandOperand()Get the left-hand operand.SqmToDuration.getMagnitude()static SqmExpression<?> SqmExpressionHelper.getOffsetAdjustedExpression(SqmExpression<?> expression) SqmUnaryOperation.getOperand()SqmExpression<? extends R> SqmCaseSearched.getOtherwise()SqmExpression<? extends R> SqmCaseSimple.getOtherwise()SqmCaseSearched.WhenFragment.getResult()SqmCaseSimple.WhenFragment.getResult()SqmBinaryArithmetic.getRightHandOperand()Get the right-hand operand.SqmOverflow.getSeparatorExpression()SqmWindow.getStartExpression()SqmBooleanExpressionWrapper.getWrappedExpression()SqmComparableExpressionWrapper.getWrappedExpression()SqmExpressionWrapper.getWrappedExpression()SqmNumericExpressionWrapper.getWrappedExpression()default SqmExpression<Integer> SqmTextExpressionImplementor.length()AbstractSqmExpression.nullif(Expression<? extends T> y) SqmCaseSearched.otherwise(Expression<? extends R> result) Methods in org.hibernate.query.sqm.tree.expression that return types with arguments of type SqmExpressionModifier and TypeMethodDescriptionprotected Map<String, SqmExpression<?>> AbstractSqmJsonPathExpression.copyPassingExpressions(SqmCopyContext context) List<SqmExpression<? extends T>> SqmCoalesce.getArguments()Map<String, SqmExpression<?>> SqmXmlAttributesExpression.getAttributes()List<SqmExpression<?>> SqmTuple.getGroupedExpressions()List<SqmExpression<?>> SqmSummarization.getGroupings()List<SqmExpression<?>> SqmWindow.getPartitions()Map<String, SqmExpression<?>> AbstractSqmJsonPathExpression.getPassingExpressions()Map<String, SqmExpression<?>> SqmJsonTableFunction.getPassingExpressions()Methods in org.hibernate.query.sqm.tree.expression with parameters of type SqmExpressionModifier and TypeMethodDescriptionprotected voidAbstractSqmJsonPathExpression.addPassingExpression(String identifier, SqmExpression<?> expression) static SqmExpression<?> SqmExpressionHelper.getActualExpression(SqmExpression<?> expression) static SqmExpression<?> SqmExpressionHelper.getOffsetAdjustedExpression(SqmExpression<?> expression) static booleanSqmExpressionHelper.isCompositeTemporal(SqmExpression<?> expression) SqmCaseSearched.otherwise(SqmExpression<? extends R> otherwiseExpression) voidSqmCaseSimple.otherwise(SqmExpression<? extends 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<?> SqmLiteralEmbeddableType.resolveIndexedAccess(SqmExpression<?> selector, boolean isTerminal, SqmCreationState creationState) SqmPath<?> SqmLiteralEntityType.resolveIndexedAccess(SqmExpression<?> selector, boolean isTerminal, SqmCreationState creationState) voidSqmCoalesce.value(SqmExpression<? extends T> expression) SqmCaseSearched.when(SqmPredicate predicate, SqmExpression<? extends R> result) voidSqmCaseSimple.when(SqmExpression<? extends T> test, SqmExpression<? extends R> result) Constructors in org.hibernate.query.sqm.tree.expression with parameters of type SqmExpressionModifierConstructorDescriptionSqmBinaryArithmetic(BinaryArithmeticOperator operator, SqmExpression<?> lhsOperand, SqmExpression<?> rhsOperand, NodeBuilder nodeBuilder) SqmBinaryArithmetic(BinaryArithmeticOperator operator, SqmExpression<?> lhsOperand, SqmExpression<?> rhsOperand, SqmBindableType<T> expressibleType, NodeBuilder nodeBuilder) SqmBooleanExpressionWrapper(SqmExpression<Boolean> wrappedExpression) SqmByUnit(SqmDurationUnit<?> unit, SqmExpression<?> duration, SqmBindableType<Long> longType, NodeBuilder nodeBuilder) SqmCaseSimple(SqmExpression<T> fixture, int estimatedWhenSize, NodeBuilder nodeBuilder) SqmCaseSimple(SqmExpression<T> fixture, NodeBuilder nodeBuilder) SqmCaseSimple(SqmExpression<T> fixture, SqmBindableType<R> inherentType, NodeBuilder nodeBuilder) SqmComparableExpressionWrapper(SqmExpression<C> wrappedExpression) SqmDistinct(SqmExpression<T> expression, NodeBuilder builder) SqmJsonTableFunction(SqmSetReturningFunctionDescriptor descriptor, SetReturningFunctionRenderer renderer, ArgumentsValidator argumentsValidator, SetReturningFunctionTypeResolver setReturningTypeResolver, NodeBuilder nodeBuilder, SqmExpression<?> document, SqmExpression<String> jsonPath) SqmNamedExpression(SqmExpression<T> expression, String name) SqmNumericExpressionWrapper(SqmExpression<N> wrappedExpression) SqmOver(SqmExpression<T> expression, List<SqmExpression<?>> partitions, List<SqmSortSpecification> orderList, FrameMode mode, FrameKind startKind, SqmExpression<?> startExpression, FrameKind endKind, SqmExpression<?> endExpression, FrameExclusion exclusion) SqmOver(SqmExpression<T> expression, SqmWindow window) SqmOverflow(SqmExpression<T> separatorExpression, SqmExpression<T> fillerExpression, boolean withCount) SqmTemporalExpressionWrapper(SqmExpression<T> wrappedExpression) SqmTextExpressionWrapper(SqmExpression<String> wrappedExpression) SqmToDuration(SqmExpression<?> magnitude, SqmDurationUnit<?> unit, ReturnableType<T> type, NodeBuilder nodeBuilder) SqmTuple(NodeBuilder nodeBuilder, SqmBindableType<T> type, SqmExpression<?>... groupedExpressions) SqmTuple(NodeBuilder nodeBuilder, SqmExpression<?>... groupedExpressions) SqmUnaryOperation(UnaryArithmeticOperator operation, SqmExpression<T> operand, NodeBuilder nodeBuilder) SqmUnaryOperation(UnaryArithmeticOperator operation, SqmExpression<T> operand, SqmBindableType<T> inherentType, NodeBuilder nodeBuilder) SqmWindow(NodeBuilder nodeBuilder, List<SqmExpression<?>> partitions, List<SqmSortSpecification> orderList, FrameMode mode, FrameKind startKind, SqmExpression<?> startExpression, FrameKind endKind, SqmExpression<?> endExpression, FrameExclusion exclusion) SqmWindowFrame(NodeBuilder nodeBuilder, FrameKind kind, SqmExpression<?> expression) SqmXmlTableFunction(SqmSetReturningFunctionDescriptor descriptor, SetReturningFunctionRenderer renderer, ArgumentsValidator argumentsValidator, SetReturningFunctionTypeResolver setReturningTypeResolver, NodeBuilder nodeBuilder, SqmExpression<String> xpath, SqmExpression<?> document) WhenFragment(SqmPredicate predicate, SqmExpression<R> result) WhenFragment(SqmExpression<T> checkValue, SqmExpression<R> result) Constructor parameters in org.hibernate.query.sqm.tree.expression with type arguments of type SqmExpressionModifierConstructorDescriptionprotectedAbstractSqmJsonPathExpression(SqmFunctionDescriptor descriptor, FunctionRenderer renderer, List<? extends SqmTypedNode<?>> arguments, ReturnableType<T> impliedResultType, ArgumentsValidator argumentsValidator, FunctionReturnTypeResolver returnTypeResolver, NodeBuilder nodeBuilder, String name, Map<String, SqmExpression<?>> passingExpressions) 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, SqmBindableType<T> type, NodeBuilder nodeBuilder) SqmWindow(NodeBuilder nodeBuilder, List<SqmExpression<?>> partitions, List<SqmSortSpecification> orderList, FrameMode mode, FrameKind startKind, SqmExpression<?> startExpression, FrameKind endKind, SqmExpression<?> endExpression, FrameExclusion exclusion) -
Uses of SqmExpression in org.hibernate.query.sqm.tree.from
Subinterfaces of SqmExpression in org.hibernate.query.sqm.tree.fromModifier and TypeInterfaceDescriptioninterfaceSqmAttributeJoin<O,T> Models a join based on a mapped attribute reference.interfaceSqmFrom<L,R> Models a SqmPathSource's inclusion in theFROMclause.interfaceSqmJoin<L,R> interfaceSqmTreatedAttributeJoin<L, R, R1 extends R>Classes in org.hibernate.query.sqm.tree.from that implement SqmExpressionModifier and TypeClassDescriptionclassSqmCrossJoin<L,T> Stuff and thingsclassSqmCteJoin<T>classclassSqmEntityJoin<L,R> classclassSqmRoot<E> -
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 SqmExpressionConstructor parameters in org.hibernate.query.sqm.tree.insert with type arguments of type SqmExpression -
Uses of SqmExpression in org.hibernate.query.sqm.tree.predicate
Subinterfaces of SqmExpression in org.hibernate.query.sqm.tree.predicateModifier and TypeInterfaceDescriptioninterfaceinterfaceContract for predicates that have a negated form, e.g.interfaceClasses in org.hibernate.query.sqm.tree.predicate that implement SqmExpressionModifier and TypeClassDescriptionclassclassclassclassRepresents an expression whose type is boolean, and can therefore be used as a predicate.classclassclassclassclassclassclassclassclassclassclassclassMethods in org.hibernate.query.sqm.tree.predicate that return SqmExpressionModifier and TypeMethodDescriptionSqmBooleanExpressionPredicate.getBooleanExpression()SqmLikePredicate.getEscapeCharacter()SqmBetweenPredicate.getExpression()SqmExistsPredicate.getExpression()SqmInListPredicate.getExpression()SqmInSubQueryPredicate.getExpression()SqmNullnessPredicate.getExpression()SqmTruthnessPredicate.getExpression()SqmComparisonPredicate.getLeftHandExpression()SqmMemberOfPredicate.getLeftHandExpression()SqmBetweenPredicate.getLowerBound()SqmLikePredicate.getMatchExpression()SqmLikePredicate.getPattern()SqmComparisonPredicate.getRightHandExpression()SqmInListPredicate.getTestExpression()SqmInPredicate.getTestExpression()SqmInSubQueryPredicate.getTestExpression()SqmBetweenPredicate.getUpperBound()Methods in org.hibernate.query.sqm.tree.predicate that return types with arguments of type SqmExpressionModifier and TypeMethodDescriptionList<? extends SqmExpression<T>> SqmInListPredicate.getListExpressions()Methods in org.hibernate.query.sqm.tree.predicate with parameters of type SqmExpressionModifier and TypeMethodDescriptionvoidSqmInListPredicate.addExpression(SqmExpression<T> expression) Constructors in org.hibernate.query.sqm.tree.predicate with parameters of type SqmExpressionModifierConstructorDescriptionSqmBetweenPredicate(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, SqmPluralValuedSimplePath<?> pluralPath, boolean negated, NodeBuilder nodeBuilder) SqmMemberOfPredicate(SqmExpression<?> leftHandExpression, SqmPluralValuedSimplePath<?> pluralPath, NodeBuilder nodeBuilder) SqmNullnessPredicate(SqmExpression<?> expression, boolean negated, NodeBuilder nodeBuilder) SqmNullnessPredicate(SqmExpression<?> expression, NodeBuilder nodeBuilder) SqmTruthnessPredicate(SqmExpression<?> expression, boolean value, boolean negated, NodeBuilder nodeBuilder) Constructor parameters in org.hibernate.query.sqm.tree.predicate with type arguments of type SqmExpressionModifierConstructorDescriptionSqmInListPredicate(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 SqmExpressionModifier and TypeClassDescriptionclassModels either aTupleorObject[]selection as defined by the JPA Criteria API.classSqmSubQuery<T>Methods in org.hibernate.query.sqm.tree.select that return SqmExpressionModifier and TypeMethodDescription<X> SqmExpression<X> <X> SqmExpression<X> SqmExpression<? extends Number> SqmQueryPart.getFetchExpression()SqmExpression<? extends Number> SqmQueryPart.getOffsetExpression()SqmSubQuery.getSelection()SqmSortSpecification.getSortExpression()Methods in org.hibernate.query.sqm.tree.select that return types with arguments of type SqmExpressionModifier and TypeMethodDescriptionList<SqmExpression<?>> SqmQuerySpec.getGroupByClauseExpressions()List<SqmExpression<?>> SqmQuerySpec.getGroupingExpressions()Methods in org.hibernate.query.sqm.tree.select with parameters of type SqmExpressionModifier and TypeMethodDescriptionSqmAliasedExpressionContainer.add(SqmExpression<?> expression, String alias) SqmDynamicInstantiation.add(SqmExpression<?> expression, String alias) SqmSelection<?> SqmSelectClause.add(SqmExpression<?> expression, String alias) SqmOrderByClause.addSortSpecification(SqmExpression<?> expression) voidSqmQueryPart.setFetchExpression(SqmExpression<? extends Number> fetchExpression) voidSqmQueryPart.setFetchExpression(SqmExpression<? extends Number> fetchExpression, FetchClauseType fetchClauseType) voidSqmQueryPart.setOffsetExpression(SqmExpression<? extends Number> offsetExpression) Method parameters in org.hibernate.query.sqm.tree.select with type arguments of type SqmExpressionModifier and TypeMethodDescriptionvoidSqmQuerySpec.setGroupByClauseExpressions(List<SqmExpression<?>> groupByClauseExpressions) Constructors in org.hibernate.query.sqm.tree.select with parameters of type SqmExpressionModifierConstructorDescriptionSqmSortSpecification(SqmExpression sortExpression) SqmSortSpecification(SqmExpression<?> sortExpression, SortDirection sortOrder, Nulls nullPrecedence, boolean ignoreCase) SqmSortSpecification(SqmExpression sortExpression, SortDirection sortOrder) SqmSortSpecification(SqmExpression sortExpression, SortDirection sortOrder, Nulls nullPrecedence) -
Uses of SqmExpression in org.hibernate.query.sqm.tree.update
Methods in org.hibernate.query.sqm.tree.update that return SqmExpressionModifier and TypeMethodDescriptionSqmExpression<? extends T> SqmAssignment.getValue()The new valueMethods in org.hibernate.query.sqm.tree.update with parameters of type SqmExpressionModifier and TypeMethodDescription<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 SqmExpressionModifierConstructorDescriptionSqmAssignment(SqmPath<T> targetPath, SqmExpression<? extends T> value)