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.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) 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) <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) 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) <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(@Nullable 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) 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) <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 TypeMethodDescription<R> SqmTuple<R> NodeBuilder.tuple(Class<R> tupleType, SqmExpression<?>... expressions) Deprecated, for removal: This API element is subject to removal in a future version.<R> SqmTuple<R> NodeBuilder.tuple(SqmExpressible<R> tupleType, SqmExpression<?>... expressions) Deprecated, for removal: This API element is subject to removal in a future version.SemanticQueryWalker.visitFetchExpression(SqmExpression<?> expression) SemanticQueryWalker.visitOffsetExpression(SqmExpression<?> expression) Method parameters in org.hibernate.query.sqm with type arguments of type SqmExpressionModifier and TypeMethodDescription<R> SqmTuple<R> NodeBuilder.tuple(Class<R> tupleType, List<? extends SqmExpression<?>> expressions) Deprecated, for removal: This API element is subject to removal in a future version.<R> SqmTuple<R> NodeBuilder.tuple(SqmExpressible<R> tupleType, List<? extends SqmExpression<?>> expressions) Deprecated, for removal: This API element is subject to removal in a future version.SemanticQueryWalker.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 TypeInterfaceDescriptioninterfaceSqmCorrelatedJoin<L,R> interfaceinterfaceSqmCorrelation<L,R> 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 SqmPathinterfaceinterfaceinterfaceSqmTreatedFrom<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> classclassSqmCorrelatedBagJoin<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> classSqmPluralPartJoin<O,T> classAn SqmPath for plural attribute pathsclassSqmSetJoin<O,E> classSqmSingularJoin<O,T> classSqmTreatedBagJoin<L, R, S extends R>classA 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>classclassclassSqmTreatedSetJoin<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 TypeMethodDescription<K, V, M extends Map<K,V>>
SqmExpression<M> AbstractSqmPath.get(MapAttribute<? super T, K, V> attribute) <E, C extends Collection<E>>
SqmExpression<C> AbstractSqmPath.get(PluralAttribute<? super T, C, E> attribute) <K, V, M extends Map<K,V>>
SqmExpression<M> SqmPath.get(MapAttribute<? super T, K, V> map) <E, C extends Collection<E>>
SqmExpression<C> SqmPath.get(PluralAttribute<? super T, C, E> collection) SqmIndexedCollectionAccessPath.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.interfaceA SQM ordered set-aggregate function.interfaceSqmParameter<T>Models a parameter expression declared in the query.interfaceA 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>classclassclassclassclassSqmCaseSimple<T,R> classSqmCoalesce<T>classclassRepresents theSIZE()function.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.classSqmOver<T>classSqmOverflow<T>classEntity type expression based on a parameter - `TYPE( :someParam )`classModels a positional parameter expressionclassclassclassclassclassSqmTuple<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) AsWrapperSqmExpression.copy(SqmCopyContext context) SqmExpression.copy(SqmCopyContext context) static SqmExpression<?> SqmExpressionHelper.getActualExpression(SqmExpression<?> expression) SqmCaseSimple.WhenFragment.getCheckValue()SqmParameterizedEntityType.getDiscriminatorSource()SqmByUnit.getDuration()@Nullable SqmExpression<?> SqmWindow.getEndExpression()AsWrapperSqmExpression.getExpression()SqmDistinct.getExpression()SqmNamedExpression.getExpression()SqmOver.getExpression()@Nullable SqmExpression<?> SqmWindowFrame.getExpression()@Nullable SqmExpression<T> SqmOverflow.getFillerExpression()SqmCaseSimple.getFixture()SqmBinaryArithmetic.getLeftHandOperand()Get the left-hand operand.SqmToDuration.getMagnitude()static SqmExpression<?> SqmExpressionHelper.getOffsetAdjustedExpression(SqmExpression<?> expression) SqmUnaryOperation.getOperand()@Nullable SqmExpression<? extends R> SqmCaseSearched.getOtherwise()@Nullable SqmExpression<? extends R> SqmCaseSimple.getOtherwise()SqmCaseSearched.WhenFragment.getResult()SqmCaseSimple.WhenFragment.getResult()SqmBinaryArithmetic.getRightHandOperand()Get the right-hand operand.SqmOverflow.getSeparatorExpression()@Nullable SqmExpression<?> SqmWindow.getStartExpression()SqmCaseSearched.otherwise(Expression<? extends R> result) Methods in org.hibernate.query.sqm.tree.expression that return types with arguments of type SqmExpressionModifier and TypeMethodDescriptionprotected @Nullable 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, @Nullable SqmBindableType<T> expressibleType, NodeBuilder nodeBuilder) SqmBinaryArithmetic(BinaryArithmeticOperator operator, SqmExpression<?> lhsOperand, SqmExpression<?> rhsOperand, NodeBuilder nodeBuilder) SqmByUnit(SqmDurationUnit<?> unit, SqmExpression<?> duration, SqmBindableType<Long> longType, NodeBuilder nodeBuilder) SqmCaseSimple(SqmExpression<T> fixture, int estimatedWhenSize, NodeBuilder nodeBuilder) SqmCaseSimple(SqmExpression<T> fixture, @Nullable SqmBindableType<R> inherentType, NodeBuilder nodeBuilder) SqmCaseSimple(SqmExpression<T> fixture, NodeBuilder nodeBuilder) SqmDistinct(SqmExpression<T> expression, NodeBuilder builder) SqmJsonTableFunction(SqmSetReturningFunctionDescriptor descriptor, SetReturningFunctionRenderer renderer, @Nullable ArgumentsValidator argumentsValidator, SetReturningFunctionTypeResolver setReturningTypeResolver, NodeBuilder nodeBuilder, SqmExpression<?> document, @Nullable SqmExpression<String> jsonPath) SqmNamedExpression(SqmExpression<T> expression, String name) 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, @Nullable SqmExpression<T> fillerExpression, boolean withCount) 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, @Nullable SqmBindableType<T> inherentType, NodeBuilder nodeBuilder) SqmUnaryOperation(UnaryArithmeticOperator operation, SqmExpression<T> operand, NodeBuilder nodeBuilder) SqmWindow(NodeBuilder nodeBuilder, List<SqmExpression<?>> partitions, List<SqmSortSpecification> orderList, FrameMode mode, FrameKind startKind, @Nullable SqmExpression<?> startExpression, FrameKind endKind, @Nullable SqmExpression<?> endExpression, FrameExclusion exclusion) SqmWindowFrame(NodeBuilder nodeBuilder, FrameKind kind, @Nullable SqmExpression<?> expression) SqmXmlTableFunction(SqmSetReturningFunctionDescriptor descriptor, SetReturningFunctionRenderer renderer, @Nullable 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, @Nullable ReturnableType<T> impliedResultType, @Nullable ArgumentsValidator argumentsValidator, FunctionReturnTypeResolver returnTypeResolver, NodeBuilder nodeBuilder, String name, @Nullable 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, @Nullable SqmBindableType<T> type, NodeBuilder nodeBuilder) SqmTuple(List<SqmExpression<?>> groupedExpressions, NodeBuilder nodeBuilder) SqmWindow(NodeBuilder nodeBuilder, List<SqmExpression<?>> partitions, List<SqmSortSpecification> orderList, FrameMode mode, FrameKind startKind, @Nullable SqmExpression<?> startExpression, FrameKind endKind, @Nullable 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<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()@Nullable SqmExpression<?> 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, @Nullable SqmExpression<?> escapeCharacter, boolean negated, boolean isCaseSensitive, NodeBuilder nodeBuilder) SqmLikePredicate(SqmExpression<?> matchExpression, SqmExpression<?> pattern, @Nullable SqmExpression<?> escapeCharacter, boolean negated, NodeBuilder nodeBuilder) SqmLikePredicate(SqmExpression<?> matchExpression, SqmExpression<?> pattern, @Nullable 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 SqmExpressionMethods in org.hibernate.query.sqm.tree.select that return SqmExpressionModifier and TypeMethodDescription<X> SqmExpression<X> <X> SqmExpression<X> @Nullable SqmExpression<? extends Number> SqmQueryPart.getFetchExpression()@Nullable SqmExpression<? extends Number> SqmQueryPart.getOffsetExpression()@Nullable SqmExpression<T> 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(@Nullable SqmExpression<? extends Number> fetchExpression) voidSqmQueryPart.setFetchExpression(@Nullable SqmExpression<? extends Number> fetchExpression, FetchClauseType fetchClauseType) voidSqmQueryPart.setOffsetExpression(@Nullable 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) SqmSortSpecification(SqmExpression sortExpression, SortDirection sortOrder, NullPrecedence nullPrecedence) Deprecated, for removal: This API element is subject to removal in a future version. -
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)
SqmSortSpecification(SqmExpression, SortDirection, Nulls)instead