Package org.hibernate.query.sqm
Interface NodeBuilder
- All Superinterfaces:
BindingContext
,CriteriaBuilder
,HibernateCriteriaBuilder
- All Known Implementing Classes:
SqmCriteriaNodeBuilder
Adapts the JPA CriteriaBuilder to generate SQM nodes.
-
Nested Class Summary
Nested classes/interfaces inherited from interface jakarta.persistence.criteria.CriteriaBuilder
CriteriaBuilder.Case<R extends Object>, CriteriaBuilder.Coalesce<T extends Object>, CriteriaBuilder.In<T extends Object>, CriteriaBuilder.SimpleCase<C extends Object,
R extends Object>, CriteriaBuilder.Trimspec -
Method Summary
Modifier and TypeMethodDescription<N extends Number>
SqmExpression<N>abs
(Expression<N> x) and
(Expression<Boolean> x, Expression<Boolean> y) <T> SqmExpression<T[]>
arrayAgg
(JpaOrder order, Expression<? extends T> argument) <T> SqmExpression<T[]>
arrayAgg
(JpaOrder order, JpaPredicate filter, Expression<? extends T> argument) <T> SqmExpression<T[]>
arrayAgg
(JpaOrder order, JpaPredicate filter, JpaWindow window, Expression<? extends T> argument) Create aarray_agg
ordered set-aggregate function expression.<T> SqmExpression<T[]>
arrayAgg
(JpaOrder order, JpaWindow window, Expression<? extends T> argument) <T> SqmExpression<T[]>
arrayAppend
(Expression<T[]> arrayExpression, Expression<T> elementExpression) Appends element to array.<T> SqmExpression<T[]>
arrayAppend
(Expression<T[]> arrayExpression, T element) Appends element to array.<T> SqmExpression<T[]>
arrayConcat
(Expression<T[]> arrayExpression1, Expression<T[]> arrayExpression2) Concatenates arrays with each other in order.<T> SqmExpression<T[]>
arrayConcat
(Expression<T[]> arrayExpression1, T[] array2) Concatenates arrays with each other in order.<T> SqmExpression<T[]>
arrayConcat
(T[] array1, Expression<T[]> arrayExpression2) Concatenates arrays with each other in order.<T> SqmPredicate
arrayContains
(Expression<T[]> arrayExpression, Expression<T> elementExpression) Whether an array contains an element.<T> SqmPredicate
arrayContains
(Expression<T[]> arrayExpression, T element) Whether an array contains an element.<T> SqmPredicate
arrayContains
(T[] array, Expression<T> elementExpression) Whether an array contains an element.default <T> SqmPredicate
arrayContainsAll
(Expression<T[]> arrayExpression, Expression<T[]> subArrayExpression) Whether an array is a subset of another array.default <T> SqmPredicate
arrayContainsAll
(Expression<T[]> arrayExpression, T[] subArray) Whether an array is a subset of another array.default <T> SqmPredicate
arrayContainsAll
(T[] array, Expression<T[]> subArrayExpression) Whether an array is a subset of another array.default <T> SqmPredicate
arrayContainsAllNullable
(Expression<T[]> arrayExpression, Expression<T[]> subArrayExpression) Whether an array is a subset of another array with nullable elements.default <T> SqmPredicate
arrayContainsAllNullable
(Expression<T[]> arrayExpression, T[] subArray) Whether an array is a subset of another array with nullable elements.default <T> SqmPredicate
arrayContainsAllNullable
(T[] array, Expression<T[]> subArrayExpression) Whether an array is a subset of another array with nullable elements.<T> SqmPredicate
arrayContainsNullable
(Expression<T[]> arrayExpression, Expression<T> elementExpression) Whether an array contains a nullable element.<T> SqmPredicate
arrayContainsNullable
(Expression<T[]> arrayExpression, T element) Whether an array contains a nullable element.<T> SqmPredicate
arrayContainsNullable
(T[] array, Expression<T> elementExpression) Whether an array contains a nullable element.<T> SqmExpression<T[]>
arrayFill
(Expression<T> elementExpression, Expression<Integer> elementCountExpression) Creates array with the same element N times, as specified by the arguments.<T> SqmExpression<T[]>
arrayFill
(Expression<T> elementExpression, Integer elementCount) Creates array with the same element N times, as specified by the arguments.<T> SqmExpression<T[]>
arrayFill
(T element, Expression<Integer> elementCountExpression) Creates array with the same element N times, as specified by the arguments.<T> SqmExpression<T[]>
Creates array with the same element N times, as specified by the arguments.<T> SqmExpression<T>
arrayGet
(Expression<T[]> arrayExpression, Expression<Integer> indexExpression) Accesses the element of an array by 1-based index.<T> SqmExpression<T>
arrayGet
(Expression<T[]> arrayExpression, Integer index) Accesses the element of an array by 1-based index.<T> SqmPredicate
arrayIncludes
(Expression<T[]> arrayExpression, Expression<T[]> subArrayExpression) Whether an array is a subset of another array.<T> SqmPredicate
arrayIncludes
(Expression<T[]> arrayExpression, T[] subArray) Whether an array is a subset of another array.<T> SqmPredicate
arrayIncludes
(T[] array, Expression<T[]> subArrayExpression) Whether an array is a subset of another array.<T> SqmPredicate
arrayIncludesNullable
(Expression<T[]> arrayExpression, Expression<T[]> subArrayExpression) Whether an array is a subset of another array with nullable elements.<T> SqmPredicate
arrayIncludesNullable
(Expression<T[]> arrayExpression, T[] subArray) Whether an array is a subset of another array with nullable elements.<T> SqmPredicate
arrayIncludesNullable
(T[] array, Expression<T[]> subArrayExpression) Whether an array is a subset of another array with nullable elements.<T> SqmPredicate
arrayIntersects
(Expression<T[]> arrayExpression1, Expression<T[]> arrayExpression2) Whether one array has any elements common with another array.<T> SqmPredicate
arrayIntersects
(Expression<T[]> arrayExpression1, T[] array2) Whether one array has any elements common with another array.<T> SqmPredicate
arrayIntersects
(T[] array1, Expression<T[]> arrayExpression2) Whether one array has any elements common with another array.<T> SqmPredicate
arrayIntersectsNullable
(Expression<T[]> arrayExpression1, Expression<T[]> arrayExpression2) Whether one array has any elements common with another array, supportingnull
elements.<T> SqmPredicate
arrayIntersectsNullable
(Expression<T[]> arrayExpression1, T[] array2) Whether one array has any elements common with another array, supportingnull
elements.<T> SqmPredicate
arrayIntersectsNullable
(T[] array1, Expression<T[]> arrayExpression2) Whether one array has any elements common with another array, supportingnull
elements.<T> SqmExpression<Integer>
arrayLength
(Expression<T[]> arrayExpression) Determines the length of an array.<T> SqmExpression<T[]>
arrayLiteral
(T... elements) Creates an array literal with thearray
constructor function.default <T> SqmPredicate
arrayOverlaps
(Expression<T[]> arrayExpression1, Expression<T[]> arrayExpression2) Whether one array has any elements common with another array.default <T> SqmPredicate
arrayOverlaps
(Expression<T[]> arrayExpression1, T[] array2) Whether one array has any elements common with another array.default <T> SqmPredicate
arrayOverlaps
(T[] array1, Expression<T[]> arrayExpression2) Whether one array has any elements common with another array.default <T> SqmPredicate
arrayOverlapsNullable
(Expression<T[]> arrayExpression1, Expression<T[]> arrayExpression2) Whether one array has any elements common with another array, supportingnull
elements.default <T> SqmPredicate
arrayOverlapsNullable
(Expression<T[]> arrayExpression1, T[] array2) Whether one array has any elements common with another array, supportingnull
elements.default <T> SqmPredicate
arrayOverlapsNullable
(T[] array1, Expression<T[]> arrayExpression2) Whether one array has any elements common with another array, supportingnull
elements.<T> SqmExpression<Integer>
arrayPosition
(Expression<T[]> arrayExpression, Expression<T> elementExpression) Determines the 1-based position of an element in an array.<T> SqmExpression<Integer>
arrayPosition
(Expression<T[]> arrayExpression, T element) Determines the 1-based position of an element in an array.<T> SqmExpression<int[]>
arrayPositions
(Expression<T[]> arrayExpression, Expression<T> elementExpression) Determines all 1-based positions of an element in an array.<T> SqmExpression<int[]>
arrayPositions
(Expression<T[]> arrayExpression, T element) Determines all 1-based positions of an element in an array.<T> SqmExpression<List<Integer>>
arrayPositionsList
(Expression<T[]> arrayExpression, Expression<T> elementExpression) Determines all 1-based positions of an element in an array.<T> SqmExpression<List<Integer>>
arrayPositionsList
(Expression<T[]> arrayExpression, T element) Determines all 1-based positions of an element in an array.<T> SqmExpression<T[]>
arrayPrepend
(Expression<T> elementExpression, Expression<T[]> arrayExpression) Prepends element to array.<T> SqmExpression<T[]>
arrayPrepend
(T element, Expression<T[]> arrayExpression) Prepends element to array.<T> SqmExpression<T[]>
arrayRemove
(Expression<T[]> arrayExpression, Expression<T> elementExpression) Creates array copy with given element removed.<T> SqmExpression<T[]>
arrayRemove
(Expression<T[]> arrayExpression, T element) Creates array copy with given element removed.<T> SqmExpression<T[]>
arrayRemoveIndex
(Expression<T[]> arrayExpression, Expression<Integer> indexExpression) Creates array copy with the element at the given 1-based index removed.<T> SqmExpression<T[]>
arrayRemoveIndex
(Expression<T[]> arrayExpression, Integer index) Creates array copy with the element at the given 1-based index removed.<T> SqmExpression<T[]>
arrayReplace
(Expression<T[]> arrayExpression, Expression<T> oldElementExpression, Expression<T> newElementExpression) Creates array copy replacing a given element with another.<T> SqmExpression<T[]>
arrayReplace
(Expression<T[]> arrayExpression, Expression<T> oldElementExpression, T newElement) Creates array copy replacing a given element with another.<T> SqmExpression<T[]>
arrayReplace
(Expression<T[]> arrayExpression, T oldElement, Expression<T> newElementExpression) Creates array copy replacing a given element with another.<T> SqmExpression<T[]>
arrayReplace
(Expression<T[]> arrayExpression, T oldElement, T newElement) Creates array copy replacing a given element with another.<T> SqmExpression<T[]>
arraySet
(Expression<T[]> arrayExpression, Expression<Integer> indexExpression, Expression<T> elementExpression) Creates array copy with given element at given 1-based index.<T> SqmExpression<T[]>
arraySet
(Expression<T[]> arrayExpression, Expression<Integer> indexExpression, T element) Creates array copy with given element at given 1-based index.<T> SqmExpression<T[]>
arraySet
(Expression<T[]> arrayExpression, Integer index, Expression<T> elementExpression) Creates array copy with given element at given 1-based index.<T> SqmExpression<T[]>
arraySet
(Expression<T[]> arrayExpression, Integer index, T element) Creates array copy with given element at given 1-based index.<T> SqmExpression<T[]>
arraySlice
(Expression<T[]> arrayExpression, Expression<Integer> lowerIndexExpression, Expression<Integer> upperIndexExpression) Creates a sub-array of the based on 1-based lower and upper index.<T> SqmExpression<T[]>
arraySlice
(Expression<T[]> arrayExpression, Expression<Integer> lowerIndexExpression, Integer upperIndex) Creates a sub-array of the based on 1-based lower and upper index.<T> SqmExpression<T[]>
arraySlice
(Expression<T[]> arrayExpression, Integer lowerIndex, Expression<Integer> upperIndexExpression) Creates a sub-array of the based on 1-based lower and upper index.<T> SqmExpression<T[]>
arraySlice
(Expression<T[]> arrayExpression, Integer lowerIndex, Integer upperIndex) Creates a sub-array of the based on 1-based lower and upper index.arrayToString
(Expression<? extends Object[]> arrayExpression, Expression<String> separatorExpression) Concatenates the non-null array elements with a separator, as specified by the arguments.arrayToString
(Expression<? extends Object[]> arrayExpression, String separator) Concatenates the non-null array elements with a separator, as specified by the arguments.<T> SqmExpression<T[]>
arrayTrim
(Expression<T[]> arrayExpression, Expression<Integer> elementCountExpression) Creates array copy without the last N elements, specified by the second argument.<T> SqmExpression<T[]>
arrayTrim
(Expression<T[]> arrayExpression, Integer elementCount) Creates array copy without the last N elements, specified by the second argument.asc
(Expression<?> x) <N extends Number>
SqmExpression<Double>avg
(Expression<N> argument) <Y extends Comparable<? super Y>>
SqmPredicatebetween
(Expression<? extends Y> value, Expression<? extends Y> lower, Expression<? extends Y> upper) <Y extends Comparable<? super Y>>
SqmPredicatebetween
(Expression<? extends Y> value, Y lower, Y upper) <X,
T> SqmExpression<X> cast
(JpaExpression<T> expression, Class<X> castTargetJavaType) <X,
T> SqmExpression<X> cast
(JpaExpression<T> expression, JpaCastTarget<X> castTarget) <X> SqmCastTarget<X>
castTarget
(Class<X> castTargetJavaType) <X> SqmCastTarget<X>
castTarget
(Class<X> castTargetJavaType, int precision, int scale) <X> SqmCastTarget<X>
castTarget
(Class<X> castTargetJavaType, long length) <T> JpaCoalesce<T>
coalesce()
<Y> JpaCoalesce<Y>
coalesce
(Expression<? extends Y> x, Expression<? extends Y> y) <Y> JpaCoalesce<Y>
coalesce
(Expression<? extends Y> x, Y y) <E,
C extends Collection<? super E>>
SqmExpression<C>collectionAppend
(Expression<C> collectionExpression, E element) Appends element to basic collection.<E,
C extends Collection<? super E>>
SqmExpression<C>collectionAppend
(Expression<C> collectionExpression, Expression<? extends E> elementExpression) Appends element to basic collection.<E,
C extends Collection<? super E>>
SqmExpression<C>collectionConcat
(C collection1, Expression<? extends Collection<? extends E>> collectionExpression2) Concatenates basic collections with each other in order.<E,
C extends Collection<? super E>>
SqmExpression<C>collectionConcat
(Expression<C> collectionExpression1, Expression<? extends Collection<? extends E>> collectionExpression2) Concatenates basic collections with each other in order.<E,
C extends Collection<? super E>>
SqmExpression<C>collectionConcat
(Expression<C> collectionExpression1, Collection<? extends E> collection2) Concatenates basic collections with each other in order.<E> SqmPredicate
collectionContains
(Expression<? extends Collection<E>> collectionExpression, E element) Whether a basic collection contains an element.<E> SqmPredicate
collectionContains
(Expression<? extends Collection<E>> collectionExpression, Expression<? extends E> elementExpression) Whether a basic collection contains an element.<E> SqmPredicate
collectionContains
(Collection<E> collection, Expression<E> elementExpression) Whether a basic collection contains an element.default <E> SqmPredicate
collectionContainsAll
(Expression<? extends Collection<E>> collectionExpression, Expression<? extends Collection<? extends E>> subCollectionExpression) Whether a basic collection is a subset of another basic collection.default <E> SqmPredicate
collectionContainsAll
(Expression<? extends Collection<E>> collectionExpression, Collection<? extends E> subCollection) Whether a basic collection is a subset of another basic collection.default <E> SqmPredicate
collectionContainsAll
(Collection<E> collection, Expression<? extends Collection<? extends E>> subCollectionExpression) Whether a basic collection is a subset of another basic collection.default <E> SqmPredicate
collectionContainsAllNullable
(Expression<? extends Collection<E>> collectionExpression, Expression<? extends Collection<? extends E>> subCollectionExpression) Whether a basic collection is a subset of another basic collection with nullable elements.default <E> SqmPredicate
collectionContainsAllNullable
(Expression<? extends Collection<E>> collectionExpression, Collection<? extends E> subCollection) Whether a basic collection is a subset of another basic collection with nullable elements.default <E> SqmPredicate
collectionContainsAllNullable
(Collection<E> collection, Expression<? extends Collection<? extends E>> subCollectionExpression) Whether a basic collection is a subset of another basic collection with nullable elements.<E> SqmPredicate
collectionContainsNullable
(Expression<? extends Collection<E>> collectionExpression, E element) Whether a basic collection contains a nullable element.<E> SqmPredicate
collectionContainsNullable
(Expression<? extends Collection<E>> collectionExpression, Expression<? extends E> elementExpression) Whether a basic collection contains a nullable element.<E> SqmPredicate
collectionContainsNullable
(Collection<E> collection, Expression<E> elementExpression) Whether a basic collection contains a nullable element.<T> SqmExpression<Collection<T>>
collectionFill
(Expression<T> elementExpression, Expression<Integer> elementCountExpression) Creates basic collection with the same element N times, as specified by the arguments.<T> SqmExpression<Collection<T>>
collectionFill
(Expression<T> elementExpression, Integer elementCount) Creates basic collection with the same element N times, as specified by the arguments.<T> SqmExpression<Collection<T>>
collectionFill
(T element, Expression<Integer> elementCountExpression) Creates basic collection with the same element N times, as specified by the arguments.<T> SqmExpression<Collection<T>>
collectionFill
(T element, Integer elementCount) Creates basic collection with the same element N times, as specified by the arguments.<E> SqmExpression<E>
collectionGet
(Expression<? extends Collection<E>> collectionExpression, Expression<Integer> indexExpression) Accesses the element of the basic collection by 1-based index.<E> SqmExpression<E>
collectionGet
(Expression<? extends Collection<E>> collectionExpression, Integer index) Accesses the element of the basic collection by 1-based index.<E> SqmPredicate
collectionIncludes
(Expression<? extends Collection<E>> collectionExpression, Expression<? extends Collection<? extends E>> subCollectionExpression) Whether a basic collection is a subset of another basic collection.<E> SqmPredicate
collectionIncludes
(Expression<? extends Collection<E>> collectionExpression, Collection<? extends E> subCollection) Whether a basic collection is a subset of another basic collection.<E> SqmPredicate
collectionIncludes
(Collection<E> collection, Expression<? extends Collection<? extends E>> subArrayExpression) Whether a basic collection is a subset of another basic collection.<E> SqmPredicate
collectionIncludesNullable
(Expression<? extends Collection<E>> collectionExpression, Expression<? extends Collection<? extends E>> subCollectionExpression) Whether a basic collection is a subset of another basic collection with nullable elements.<E> SqmPredicate
collectionIncludesNullable
(Expression<? extends Collection<E>> collectionExpression, Collection<? extends E> subCollection) Whether a basic collection is a subset of another basic collection with nullable elements.<E> SqmPredicate
collectionIncludesNullable
(Collection<E> collection, Expression<? extends Collection<? extends E>> subCollectionExpression) Whether a basic collection is a subset of another basic collection with nullable elements.<E> SqmPredicate
collectionIntersects
(Expression<? extends Collection<E>> collectionExpression1, Expression<? extends Collection<? extends E>> collectionExpression2) Whether one basic collection has any elements common with another basic collection.<E> SqmPredicate
collectionIntersects
(Expression<? extends Collection<E>> collectionExpression1, Collection<? extends E> collection2) Whether one basic collection has any elements common with another basic collection.<E> SqmPredicate
collectionIntersects
(Collection<E> collection1, Expression<? extends Collection<? extends E>> collectionExpression2) Whether one basic collection has any elements common with another basic collection.<E> SqmPredicate
collectionIntersectsNullable
(Expression<? extends Collection<E>> collectionExpression1, Expression<? extends Collection<? extends E>> collectionExpression2) Whether one basic collection has any elements common with another basic collection, supportingnull
elements.<E> SqmPredicate
collectionIntersectsNullable
(Expression<? extends Collection<E>> collectionExpression1, Collection<? extends E> collection2) Whether one basic collection has any elements common with another basic collection, supportingnull
elements.<E> SqmPredicate
collectionIntersectsNullable
(Collection<E> collection1, Expression<? extends Collection<? extends E>> collectionExpression2) Whether one basic collection has any elements common with another basic collection, supportingnull
elements.collectionLength
(Expression<? extends Collection<?>> collectionExpression) Determines the length of a basic collection.<E,
C extends Collection<E>>
SqmExpression<C>collectionLiteral
(E... elements) Creates a basic collection literal with thearray
constructor function.default <E> SqmPredicate
collectionOverlaps
(Expression<? extends Collection<E>> collectionExpression1, Expression<? extends Collection<? extends E>> collectionExpression2) Whether one basic collection has any elements common with another basic collection.default <E> SqmPredicate
collectionOverlaps
(Expression<? extends Collection<E>> collectionExpression1, Collection<? extends E> collection2) Whether one basic collection has any elements common with another basic collection.default <E> SqmPredicate
collectionOverlaps
(Collection<E> collection1, Expression<? extends Collection<? extends E>> collectionExpression2) Whether one basic collection has any elements common with another basic collection.default <E> SqmPredicate
collectionOverlapsNullable
(Expression<? extends Collection<E>> collectionExpression1, Expression<? extends Collection<? extends E>> collectionExpression2) Whether one basic collection has any elements common with another basic collection, supportingnull
elements.default <E> SqmPredicate
collectionOverlapsNullable
(Expression<? extends Collection<E>> collectionExpression1, Collection<? extends E> collection2) Whether one basic collection has any elements common with another basic collection, supportingnull
elements.default <E> SqmPredicate
collectionOverlapsNullable
(Collection<E> collection1, Expression<? extends Collection<? extends E>> collectionExpression2) Whether one basic collection has any elements common with another basic collection, supportingnull
elements.<E> SqmExpression<Integer>
collectionPosition
(Expression<? extends Collection<? extends E>> collectionExpression, E element) Determines the 1-based position of an element in a basic collection.<E> SqmExpression<Integer>
collectionPosition
(Expression<? extends Collection<? extends E>> collectionExpression, Expression<E> elementExpression) Determines the 1-based position of an element in a basic collection.<T> SqmExpression<int[]>
collectionPositions
(Expression<? extends Collection<? super T>> collectionExpression, Expression<T> elementExpression) Determines all 1-based positions of an element in a basic collection.<T> SqmExpression<int[]>
collectionPositions
(Expression<? extends Collection<? super T>> collectionExpression, T element) Determines all 1-based positions of an element in a basic collection.<T> SqmExpression<List<Integer>>
collectionPositionsList
(Expression<? extends Collection<? super T>> collectionExpression, Expression<T> elementExpression) Determines all 1-based positions of an element in a basic collection.<T> SqmExpression<List<Integer>>
collectionPositionsList
(Expression<? extends Collection<? super T>> collectionExpression, T element) Determines all 1-based positions of an element in a basic collection.<E,
C extends Collection<? super E>>
SqmExpression<C>collectionPrepend
(E element, Expression<C> collectionExpression) Prepends element to basic collection.<E,
C extends Collection<? super E>>
SqmExpression<C>collectionPrepend
(Expression<? extends E> elementExpression, Expression<C> collectionExpression) Prepends element to basic collection.<E,
C extends Collection<? super E>>
SqmExpression<C>collectionRemove
(Expression<C> collectionExpression, E element) Creates basic collection copy with given element removed.<E,
C extends Collection<? super E>>
SqmExpression<C>collectionRemove
(Expression<C> collectionExpression, Expression<? extends E> elementExpression) Creates basic collection copy with given element removed.<C extends Collection<?>>
SqmExpression<C>collectionRemoveIndex
(Expression<C> collectionExpression, Expression<Integer> indexExpression) Creates basic collection copy with the element at the given 1-based index removed.<C extends Collection<?>>
SqmExpression<C>collectionRemoveIndex
(Expression<C> collectionExpression, Integer index) Creates basic collection copy with the element at the given 1-based index removed.<E,
C extends Collection<? super E>>
SqmExpression<C>collectionReplace
(Expression<C> collectionExpression, E oldElement, E newElement) Creates basic collection copy replacing a given element with another.<E,
C extends Collection<? super E>>
SqmExpression<C>collectionReplace
(Expression<C> collectionExpression, E oldElement, Expression<? extends E> newElementExpression) Creates basic collection copy replacing a given element with another.<E,
C extends Collection<? super E>>
SqmExpression<C>collectionReplace
(Expression<C> collectionExpression, Expression<? extends E> oldElementExpression, E newElement) Creates basic collection copy replacing a given element with another.<E,
C extends Collection<? super E>>
SqmExpression<C>collectionReplace
(Expression<C> collectionExpression, Expression<? extends E> oldElementExpression, Expression<? extends E> newElementExpression) Creates basic collection copy replacing a given element with another.<E,
C extends Collection<? super E>>
SqmExpression<C>collectionSet
(Expression<C> collectionExpression, Expression<Integer> indexExpression, E element) Creates basic collection copy with given element at given 1-based index.<E,
C extends Collection<? super E>>
SqmExpression<C>collectionSet
(Expression<C> collectionExpression, Expression<Integer> indexExpression, Expression<? extends E> elementExpression) Creates basic collection copy with given element at given 1-based index.<E,
C extends Collection<? super E>>
SqmExpression<C>collectionSet
(Expression<C> collectionExpression, Integer index, E element) Creates basic collection copy with given element at given 1-based index.<E,
C extends Collection<? super E>>
SqmExpression<C>collectionSet
(Expression<C> collectionExpression, Integer index, Expression<? extends E> elementExpression) Creates basic collection copy with given element at given 1-based index.<C extends Collection<?>>
SqmExpression<C>collectionSlice
(Expression<C> collectionExpression, Expression<Integer> lowerIndexExpression, Expression<Integer> upperIndexExpression) Creates a sub-collection of the based on 1-based lower and upper index.<C extends Collection<?>>
SqmExpression<C>collectionSlice
(Expression<C> collectionExpression, Expression<Integer> lowerIndexExpression, Integer upperIndex) Creates a sub-collection of the based on 1-based lower and upper index.<C extends Collection<?>>
SqmExpression<C>collectionSlice
(Expression<C> collectionExpression, Integer lowerIndex, Expression<Integer> upperIndexExpression) Creates a sub-collection of the based on 1-based lower and upper index.<C extends Collection<?>>
SqmExpression<C>collectionSlice
(Expression<C> collectionExpression, Integer lowerIndex, Integer upperIndex) Creates a sub-collection of the based on 1-based lower and upper index.collectionToString
(Expression<? extends Collection<?>> collectionExpression, Expression<String> separatorExpression) Concatenates the non-null basic collection elements with a separator, as specified by the arguments.collectionToString
(Expression<? extends Collection<?>> collectionExpression, String separator) Concatenates the non-null basic collection elements with a separator, as specified by the arguments.<C extends Collection<?>>
SqmExpression<C>collectionTrim
(Expression<C> arrayExpression, Expression<Integer> elementCountExpression) Creates basic collection copy without the last N elements, specified by the second argument.<C extends Collection<?>>
SqmExpression<C>collectionTrim
(Expression<C> arrayExpression, Integer elementCount) Creates basic collection copy without the last N elements, specified by the second argument.concat
(Expression<String> x, Expression<String> y) concat
(Expression<String> x, String y) concat
(String x, Expression<String> y) <Y> JpaCompoundSelection<Y>
<Y> JpaCompoundSelection<Y>
construct
(Class<Y> resultClass, List<? extends JpaSelection<?>> arguments) count()
Equivalent to HQLcount(*)
.count
(Expression<?> argument) countDistinct
(Expression<?> x) <T> SqmDeleteStatement<T>
createCriteriaDelete
(Class<T> targetEntity) <T> SqmInsertSelectStatement<T>
createCriteriaInsertSelect
(Class<T> targetEntity) <T> SqmInsertValuesStatement<T>
createCriteriaInsertValues
(Class<T> targetEntity) <T> SqmUpdateStatement<T>
createCriteriaUpdate
(Class<T> targetEntity) <T> SqmSelectStatement<T>
createQuery
(Class<T> resultClass) <T> SqmSelectStatement<T>
createQuery
(String hql, Class<T> resultClass) Transform the given HQLselect
query to an equivalent criteria query.desc
(Expression<?> x) <N extends Number>
SqmExpression<N>diff
(Expression<? extends N> x, Expression<? extends N> y) <N extends Number>
SqmExpression<N>diff
(Expression<? extends N> x, N y) <N extends Number>
SqmExpression<N>diff
(N x, Expression<? extends N> y) distinctFrom
(Expression<?> x, Expression<?> y) distinctFrom
(Expression<?> x, Object y) equal
(Expression<?> x, Expression<?> y) equal
(Expression<?> x, Object y) <P,
F> SqmExpression<F> <T> SqmFunction<T>
function
(String name, Class<T> type, Expression<?>[] args) ge
(Expression<? extends Number> x, Expression<? extends Number> y) ge
(Expression<? extends Number> x, Number y) <E extends Number>
SqmSetReturningFunction<E>generateSeries
(E start, E stop) Creates agenerate_series
function expression to generate a set of values as rows.<E extends Number>
SqmSetReturningFunction<E>generateSeries
(E start, E stop, E step) Creates agenerate_series
function expression to generate a set of values as rows.<E extends Number>
SqmSetReturningFunction<E>generateSeries
(E start, E stop, Expression<E> step) Creates agenerate_series
function expression to generate a set of values as rows.<E extends Number>
SqmSetReturningFunction<E>generateSeries
(E start, Expression<E> stop) Creates agenerate_series
function expression to generate a set of values as rows.<E extends Number>
SqmSetReturningFunction<E>generateSeries
(E start, Expression<E> stop, E step) Creates agenerate_series
function expression to generate a set of values as rows.<E extends Number>
SqmSetReturningFunction<E>generateSeries
(E start, Expression<E> stop, Expression<E> step) Creates agenerate_series
function expression to generate a set of values as rows.<E extends Number>
SqmSetReturningFunction<E>generateSeries
(Expression<E> start, E stop) Creates agenerate_series
function expression to generate a set of values as rows.<E extends Number>
SqmSetReturningFunction<E>generateSeries
(Expression<E> start, E stop, E step) Creates agenerate_series
function expression to generate a set of values as rows.<E extends Number>
SqmSetReturningFunction<E>generateSeries
(Expression<E> start, E stop, Expression<E> step) Creates agenerate_series
function expression to generate a set of values as rows.<E extends Number>
SqmSetReturningFunction<E>generateSeries
(Expression<E> start, Expression<E> stop) Creates agenerate_series
function expression to generate a set of values as rows.<E extends Number>
SqmSetReturningFunction<E>generateSeries
(Expression<E> start, Expression<E> stop, E step) Creates agenerate_series
function expression to generate a set of values as rows.<E extends Number>
SqmSetReturningFunction<E>generateSeries
(Expression<E> start, Expression<E> stop, Expression<E> step) Creates agenerate_series
function expression to generate a set of values as rows.<E extends Temporal>
SqmSetReturningFunction<E>generateTimeSeries
(E start, E stop, Expression<? extends TemporalAmount> step) Creates agenerate_series
function expression to generate a set of values as rows.<E extends Temporal>
SqmSetReturningFunction<E>generateTimeSeries
(E start, E stop, TemporalAmount step) Creates agenerate_series
function expression to generate a set of values as rows.<E extends Temporal>
SqmSetReturningFunction<E>generateTimeSeries
(E start, Expression<E> stop, Expression<? extends TemporalAmount> step) Creates agenerate_series
function expression to generate a set of values as rows.<E extends Temporal>
SqmSetReturningFunction<E>generateTimeSeries
(E start, Expression<E> stop, TemporalAmount step) Creates agenerate_series
function expression to generate a set of values as rows.<E extends Temporal>
SqmSetReturningFunction<E>generateTimeSeries
(Expression<E> start, E stop, Expression<? extends TemporalAmount> step) Creates agenerate_series
function expression to generate a set of values as rows.<E extends Temporal>
SqmSetReturningFunction<E>generateTimeSeries
(Expression<E> start, E stop, TemporalAmount step) Creates agenerate_series
function expression to generate a set of values as rows.<E extends Temporal>
SqmSetReturningFunction<E>generateTimeSeries
(Expression<E> start, Expression<E> stop, Expression<? extends TemporalAmount> step) Creates agenerate_series
function expression to generate a set of values as rows.<E extends Temporal>
SqmSetReturningFunction<E>generateTimeSeries
(Expression<E> start, Expression<E> stop, TemporalAmount step) Creates agenerate_series
function expression to generate a set of values as rows.<Y extends Comparable<? super Y>>
SqmPredicategreaterThan
(Expression<? extends Y> x, Expression<? extends Y> y) <Y extends Comparable<? super Y>>
SqmPredicategreaterThan
(Expression<? extends Y> x, Y y) <Y extends Comparable<? super Y>>
SqmPredicategreaterThanOrEqualTo
(Expression<? extends Y> x, Expression<? extends Y> y) <Y extends Comparable<? super Y>>
SqmPredicategreaterThanOrEqualTo
(Expression<? extends Y> x, Y y) <X extends Comparable<? super X>>
SqmExpression<X>greatest
(Expression<X> argument) gt
(Expression<? extends Number> x, Expression<? extends Number> y) gt
(Expression<? extends Number> x, Number y) <T> SqmInPredicate<T>
in
(Expression<? extends T> expression) <T> SqmInPredicate<T>
in
(Expression<? extends T> expression, Expression<? extends T>... values) <T> SqmInPredicate<T>
in
(Expression<? extends T> expression, Collection<T> values) <T> SqmInPredicate<T>
in
(Expression<? extends T> expression, SqmSubQuery<T> subQuery) <T> SqmInPredicate<T>
in
(Expression<? extends T> expression, T... values) <K,
L extends List<?>>
SqmExpression<Set<K>>indexes
(L list) <C extends Collection<?>>
SqmPredicateisEmpty
(Expression<C> collection) isFalse
(Expression<Boolean> x) boolean
<M extends Map<?,
?>>
SqmPredicateisMapEmpty
(JpaExpression<M> mapExpression) Create a predicate that tests whether a Map is empty.<M extends Map<?,
?>>
SqmPredicateisMapNotEmpty
(JpaExpression<M> mapExpression) Create a predicate that tests whether a Map is not empty.<E,
C extends Collection<E>>
SqmPredicateisMember
(E elem, Expression<C> collection) <E,
C extends Collection<E>>
SqmPredicateisMember
(Expression<E> elem, Expression<C> collection) <C extends Collection<?>>
SqmPredicateisNotEmpty
(Expression<C> collection) <E,
C extends Collection<E>>
SqmPredicateisNotMember
(E elem, Expression<C> collection) <E,
C extends Collection<E>>
SqmPredicateisNotMember
(Expression<E> elem, Expression<C> collection) isNotNull
(Expression<?> x) isNull
(Expression<?> x) isTrue
(Expression<Boolean> x) jsonArray
(Expression<?>... values) Create a JSON array from the array of values.jsonArrayAgg
(Expression<?> value) Aggregates the given value into a JSON array.jsonArrayAgg
(Expression<?> value, Predicate filter) Aggregates the given value into a JSON array.jsonArrayAgg
(Expression<?> value, Predicate filter, JpaOrder... orderBy) Aggregates the given value into a JSON array.jsonArrayAgg
(Expression<?> value, JpaOrder... orderBy) Aggregates the given value into a JSON array.jsonArrayAggWithNulls
(Expression<?> value) Aggregates the given value into a JSON array, retainingnull
values in the JSON array.jsonArrayAggWithNulls
(Expression<?> value, Predicate filter) Aggregates the given value into a JSON array, retainingnull
values in the JSON array.jsonArrayAggWithNulls
(Expression<?> value, Predicate filter, JpaOrder... orderBy) Aggregates the given value into a JSON array, retainingnull
values in the JSON array.jsonArrayAggWithNulls
(Expression<?> value, JpaOrder... orderBy) Aggregates the given value into a JSON array, retainingnull
values in the JSON array.jsonArrayWithNulls
(Expression<?>... values) Create a JSON object from the given array of values, retainingnull
values in the JSON array.jsonExists
(Expression<?> jsonDocument, Expression<String> jsonPath) Checks if a JSON document contains a node for the given JSON path.jsonExists
(Expression<?> jsonDocument, String jsonPath) Checks if a JSON document contains a node for the given JSON path.jsonInsert
(Expression<?> jsonDocument, Expression<String> jsonPath, Expression<?> value) Inserts a value by JSON path within a JSON document.jsonInsert
(Expression<?> jsonDocument, Expression<String> jsonPath, Object value) Inserts a value by JSON path within a JSON document.jsonInsert
(Expression<?> jsonDocument, String jsonPath, Expression<?> value) Inserts a value by JSON path within a JSON document.jsonInsert
(Expression<?> jsonDocument, String jsonPath, Object value) Inserts a value by JSON path within a JSON document.jsonMergepatch
(Expression<?> document, Expression<?> patch) Applies the patch JSON document onto the other JSON document and returns that.jsonMergepatch
(Expression<?> document, String patch) Applies the patch JSON document onto the other JSON document and returns that.jsonMergepatch
(String document, Expression<?> patch) Applies the patch JSON document onto the other JSON document and returns that.jsonObject
(Map<?, ? extends Expression<?>> keyValues) Create a JSON object from the given map of key values.jsonObjectAgg
(Expression<?> key, Expression<?> value) Aggregates the given value under the given key into a JSON object.jsonObjectAgg
(Expression<?> key, Expression<?> value, Predicate filter) Aggregates the given value under the given key into a JSON object.jsonObjectAggWithNulls
(Expression<?> key, Expression<?> value) Aggregates the given value under the given key into a JSON object, retainingnull
values in the JSON object.jsonObjectAggWithNulls
(Expression<?> key, Expression<?> value, Predicate filter) Aggregates the given value under the given key into a JSON object, retainingnull
values in the JSON object.jsonObjectAggWithUniqueKeys
(Expression<?> key, Expression<?> value) Aggregates the given value under the given key into a JSON object.jsonObjectAggWithUniqueKeys
(Expression<?> key, Expression<?> value, Predicate filter) Aggregates the given value under the given key into a JSON object.jsonObjectAggWithUniqueKeysAndNulls
(Expression<?> key, Expression<?> value) Aggregates the given value under the given key into a JSON object, retainingnull
values in the JSON object.jsonObjectAggWithUniqueKeysAndNulls
(Expression<?> key, Expression<?> value, Predicate filter) Aggregates the given value under the given key into a JSON object, retainingnull
values in the JSON object.jsonObjectWithNulls
(Map<?, ? extends Expression<?>> keyValues) Create a JSON object from the given map of key values, retainingnull
values in the JSON.jsonQuery
(Expression<?> jsonDocument, Expression<String> jsonPath) Queries values by JSON path from a JSON document.jsonQuery
(Expression<?> jsonDocument, String jsonPath) jsonRemove
(Expression<?> jsonDocument, Expression<String> jsonPath) Removes a value by JSON path within a JSON document.jsonRemove
(Expression<?> jsonDocument, String jsonPath) Removes a value by JSON path within a JSON document.jsonReplace
(Expression<?> jsonDocument, Expression<String> jsonPath, Expression<?> value) Replaces a value by JSON path within a JSON document.jsonReplace
(Expression<?> jsonDocument, Expression<String> jsonPath, Object value) Replaces a value by JSON path within a JSON document.jsonReplace
(Expression<?> jsonDocument, String jsonPath, Expression<?> value) Replaces a value by JSON path within a JSON document.jsonReplace
(Expression<?> jsonDocument, String jsonPath, Object value) Replaces a value by JSON path within a JSON document.jsonSet
(Expression<?> jsonDocument, Expression<String> jsonPath, Expression<?> value) Inserts/Replaces a value by JSON path within a JSON document.jsonSet
(Expression<?> jsonDocument, Expression<String> jsonPath, Object value) Inserts/Replaces a value by JSON path within a JSON document.jsonSet
(Expression<?> jsonDocument, String jsonPath, Expression<?> value) Inserts/Replaces a value by JSON path within a JSON document.jsonSet
(Expression<?> jsonDocument, String jsonPath, Object value) Inserts/Replaces a value by JSON path within a JSON document.jsonTable
(Expression<?> jsonDocument) Creates ajson_table
function expression to generate rows from JSON array elements.jsonTable
(Expression<?> jsonDocument, Expression<String> jsonPath) Creates ajson_table
function expression to generate rows from JSON array elements.jsonTable
(Expression<?> jsonDocument, String jsonPath) Creates ajson_table
function expression to generate rows from JSON array elements.jsonValue
(Expression<?> jsonDocument, Expression<String> jsonPath) <T> SqmJsonValueExpression<T>
jsonValue
(Expression<?> jsonDocument, Expression<String> jsonPath, Class<T> returningType) Extracts a value by JSON path from a JSON document.jsonValue
(Expression<?> jsonDocument, String jsonPath) <T> SqmJsonValueExpression<T>
jsonValue
(Expression<?> jsonDocument, String jsonPath, Class<T> returningType) Extracts a value by JSON path from a JSON document.<K,
M extends Map<K, ?>>
SqmExpression<Set<K>>keys
(M map) le
(Expression<? extends Number> x, Expression<? extends Number> y) le
(Expression<? extends Number> x, Number y) <X extends Comparable<? super X>>
SqmExpression<X>least
(Expression<X> argument) length
(Expression<String> x) <Y extends Comparable<? super Y>>
SqmPredicatelessThan
(Expression<? extends Y> x, Expression<? extends Y> y) <Y extends Comparable<? super Y>>
SqmPredicatelessThan
(Expression<? extends Y> x, Y y) <Y extends Comparable<? super Y>>
SqmPredicatelessThanOrEqualTo
(Expression<? extends Y> x, Expression<? extends Y> y) <Y extends Comparable<? super Y>>
SqmPredicatelessThanOrEqualTo
(Expression<? extends Y> x, Y y) like
(Expression<String> x, Expression<String> pattern) like
(Expression<String> x, Expression<String> pattern, char escapeChar) like
(Expression<String> x, Expression<String> pattern, Expression<Character> escapeChar) like
(Expression<String> x, String pattern) like
(Expression<String> x, String pattern, char escapeChar) like
(Expression<String> x, String pattern, Expression<Character> escapeChar) <T> SqmExpression<T>
literal
(T value) <T> List<? extends SqmExpression<T>>
<T> List<? extends SqmExpression<T>>
literals
(T[] values) locate
(Expression<String> x, Expression<String> pattern) locate
(Expression<String> x, Expression<String> pattern, Expression<Integer> from) locate
(Expression<String> x, String pattern) locate
(Expression<String> x, String pattern, int from) lower
(Expression<String> x) lt
(Expression<? extends Number> x, Expression<? extends Number> y) lt
(Expression<? extends Number> x, Number y) <M extends Map<?,
?>>
SqmExpression<Integer>mapSize
(M map) Create an expression that tests the size of a map.<M extends Map<?,
?>>
SqmExpression<Integer>mapSize
(JpaExpression<M> mapExpression) Create an expression that tests the size of a map.<N extends Number>
SqmExpression<N>max
(Expression<N> argument) <N extends Number>
SqmExpression<N>min
(Expression<N> argument) mod
(Expression<Integer> x, Expression<Integer> y) mod
(Expression<Integer> x, Integer y) mod
(Integer x, Expression<Integer> y) <T> SqmExpression<T>
named
(Expression<T> expression, String name) Creates a named expression.<N extends Number>
SqmExpression<N>neg
(Expression<N> x) not
(Expression<Boolean> restriction) notDistinctFrom
(Expression<?> x, Expression<?> y) notDistinctFrom
(Expression<?> x, Object y) notEqual
(Expression<?> x, Expression<?> y) notEqual
(Expression<?> x, Object y) notLike
(Expression<String> x, Expression<String> pattern) notLike
(Expression<String> x, Expression<String> pattern, char escapeChar) notLike
(Expression<String> x, Expression<String> pattern, Expression<Character> escapeChar) notLike
(Expression<String> x, String pattern) notLike
(Expression<String> x, String pattern, char escapeChar) notLike
(Expression<String> x, String pattern, Expression<Character> escapeChar) <Y> SqmExpression<Y>
nullif
(Expression<Y> x, Expression<?> y) <Y> SqmExpression<Y>
nullif
(Expression<Y> x, Y y) <T> SqmExpression<T>
nullLiteral
(Class<T> resultClass) or
(Expression<Boolean> x, Expression<Boolean> y) <T> JpaParameterExpression<T>
<T> JpaParameterExpression<T>
<N extends Number>
SqmExpression<N>prod
(Expression<? extends N> x, Expression<? extends N> y) <N extends Number>
SqmExpression<N>prod
(Expression<? extends N> x, N y) <N extends Number>
SqmExpression<N>prod
(N x, Expression<? extends N> y) quot
(Expression<? extends Number> x, Expression<? extends Number> y) quot
(Expression<? extends Number> x, Number y) quot
(Number x, Expression<? extends Number> y) <R> JpaSearchedCase<R>
<C,
R> JpaSimpleCase<C, R> selectCase
(Expression<? extends C> expression) <E> SqmSetReturningFunction<E>
setReturningFunction
(String name, Expression<?>... args) Create a new set-returning function expression.<C extends Collection<?>>
SqmExpression<Integer>size
(C collection) <C extends Collection<?>>
SqmExpression<Integer>size
(Expression<C> collection) sort
(JpaExpression<?> sortExpression) sort
(JpaExpression<?> sortExpression, SortDirection sortOrder) sort
(JpaExpression<?> sortExpression, SortDirection sortOrder, Nulls nullPrecedence) sort
(JpaExpression<?> sortExpression, SortDirection sortOrder, Nulls nullPrecedence, boolean ignoreCase) default SqmSortSpecification
sort
(JpaExpression<?> sortExpression, SortDirection sortOrder, NullPrecedence nullPrecedence) default SqmSortSpecification
sort
(JpaExpression<?> sortExpression, SortDirection sortOrder, NullPrecedence nullPrecedence, boolean ignoreCase) sqrt
(Expression<? extends Number> x) substring
(Expression<String> x, int from) substring
(Expression<String> x, int from, int len) substring
(Expression<String> x, Expression<Integer> from) substring
(Expression<String> x, Expression<Integer> from, Expression<Integer> len) <N extends Number>
SqmExpression<N>sum
(Expression<? extends N> x, Expression<? extends N> y) <N extends Number>
SqmExpression<N>sum
(Expression<? extends N> x, N y) <N extends Number>
SqmExpression<N>sum
(Expression<N> argument) <N extends Number>
SqmExpression<N>sum
(N x, Expression<? extends N> y) sumAsDouble
(Expression<Float> argument) sumAsLong
(Expression<Integer> argument) toBigDecimal
(Expression<? extends Number> number) toBigInteger
(Expression<? extends Number> number) toDouble
(Expression<? extends Number> number) toFloat
(Expression<? extends Number> number) toInteger
(Expression<? extends Number> number) toLong
(Expression<? extends Number> number) toString
(Expression<Character> character) <X,
T, E extends T>
SqmBagJoin<X,E> treat
(CollectionJoin<X, T> join, Class<E> type) <X,
T, V extends T>
SqmSingularJoin<X,V> <X,
T, E extends T>
SqmListJoin<X,E> <X,
K, T, V extends T>
SqmMapJoin<X,K, V> <X,
T extends X>
SqmPath<T><X,
T extends X>
SqmRoot<T><X,
T, E extends T>
SqmSetJoin<X,E> trim
(char t, Expression<String> x) trim
(CriteriaBuilder.Trimspec ts, char t, Expression<String> x) trim
(CriteriaBuilder.Trimspec ts, Expression<Character> t, Expression<String> x) trim
(CriteriaBuilder.Trimspec ts, Expression<String> x) trim
(Expression<Character> t, Expression<String> x) trim
(Expression<String> x) <R> SqmTuple<R>
tuple
(Class<R> tupleType, List<? extends SqmExpression<?>> expressions) <R> SqmTuple<R>
tuple
(Class<R> tupleType, SqmExpression<?>... expressions) <R> SqmTuple<R>
tuple
(SqmExpressible<R> tupleType, List<? extends SqmExpression<?>> expressions) <R> SqmTuple<R>
tuple
(SqmExpressible<R> tupleType, SqmExpression<?>... expressions) <E> SqmSetReturningFunction<E>
unnestArray
(Expression<E[]> array) Creates an unnest function expression to turn an array into a set of rows.<E> SqmSetReturningFunction<E>
unnestCollection
(Expression<? extends Collection<E>> collection) Creates an unnest function expression to turn an array into a set of rows.upper
(Expression<String> x) values
(Expression<?>... expressions) values
(List<? extends Expression<?>> expressions) <V,
M extends Map<?, V>>
Expression<Collection<V>>values
(M map) wrap
(Expression<Boolean> expression) wrap
(Expression<Boolean>... expressions) xmlagg
(JpaOrder order, Expression<?> argument) xmlagg
(JpaOrder order, JpaPredicate filter, Expression<?> argument) xmlagg
(JpaOrder order, JpaPredicate filter, JpaWindow window, Expression<?> argument) Create axmlagg
ordered set-aggregate function expression.xmlagg
(JpaOrder order, JpaWindow window, Expression<?> argument) xmlcomment
(String comment) Creates an XML comment with the given argument as content.xmlconcat
(Expression<?>... elements) Concatenates the given XML element expressions.xmlconcat
(List<? extends Expression<?>> elements) Concatenates the given XML element expressions.xmlelement
(String elementName) Creates an XML element with the given element name.xmlexists
(Expression<String> query, Expression<?> xmlDocument) Checks if the given XPath or XQuery query exists in the given XML document.xmlexists
(String query, Expression<?> xmlDocument) Checks if the given XPath or XQuery query exists in the given XML document.xmlforest
(Expression<?>... elements) Creates an XML forest from the given XML element expressions.xmlforest
(List<? extends Expression<?>> elements) Creates an XML forest from the given XML element expressions.Creates an XML processing with the given name.xmlpi
(String elementName, Expression<String> content) Creates an XML processing with the given name and content.xmlquery
(Expression<String> query, Expression<?> xmlDocument) Queries the given XML document with the given XPath or XQuery query.xmlquery
(String query, Expression<?> xmlDocument) Queries the given XML document with the given XPath or XQuery query.xmlTable
(Expression<String> xpath, Expression<?> xmlDocument) Creates axmltable
function expression to generate rows from XML elements.xmlTable
(String xpath, Expression<?> xmlDocument) Creates axmltable
function expression to generate rows from XML elements.Methods inherited from interface org.hibernate.query.BindingContext
getJpaMetamodel, getMappingMetamodel
Methods inherited from interface jakarta.persistence.criteria.CriteriaBuilder
asc, desc
Methods inherited from interface org.hibernate.query.criteria.HibernateCriteriaBuilder
acos, addDuration, addDuration, addDuration, and, array, array, asc, asc, asc, asin, atan, atan2, atan2, atan2, avg, avg, avg, ceiling, collate, concat, cos, cosh, count, count, count, createWindow, cumeDist, day, degrees, denseRank, desc, desc, desc, duration, durationBetween, durationBetween, durationByUnit, durationDiff, durationDiff, durationScaled, durationScaled, durationScaled, durationSum, durationSum, except, except, except, except, except, except, exceptAll, exceptAll, exceptAll, exceptAll, exp, extract, firstValue, floor, format, frameBetweenFollowing, frameBetweenFollowing, frameBetweenPreceding, frameBetweenPreceding, frameCurrentRow, frameUnboundedFollowing, frameUnboundedPreceding, functionAggregate, functionAggregate, functionAggregate, functionWithinGroup, functionWithinGroup, functionWithinGroup, functionWithinGroup, hour, ilike, ilike, ilike, ilike, ilike, ilike, intersect, intersect, intersect, intersect, intersect, intersect, intersectAll, intersectAll, intersectAll, intersectAll, lastValue, left, left, listagg, listagg, listagg, listagg, listagg, listagg, listagg, listagg, listParameter, listParameter, ln, localDate, localDateTime, localTime, log, log, log10, minute, mode, mode, mode, mode, month, notIlike, notIlike, notIlike, notIlike, notIlike, notIlike, nthValue, nthValue, or, overlay, overlay, overlay, overlay, overlay, overlay, overlay, overlay, overlay, overlay, overlay, overlay, pad, pad, pad, pad, pad, pad, pad, pad, pad, pad, pad, pad, percentileCont, percentileCont, percentileCont, percentileCont, percentileDisc, percentileDisc, percentileDisc, percentileDisc, percentRank, percentRank, percentRank, percentRank, percentRank, pi, power, power, radians, rank, rank, rank, rank, rank, repeat, repeat, repeat, replace, replace, replace, replace, right, right, round, rowNumber, search, search, search, second, sign, sin, sinh, sql, subtractDuration, subtractDuration, subtractDuration, sum, sum, sum, tan, tanh, truncate, truncate, union, union, union, union, union, union, unionAll, unionAll, unionAll, unionAll, unwrap, value, windowFunction, year
-
Method Details
-
getDomainModel
JpaMetamodel getDomainModel() -
getTypeConfiguration
TypeConfiguration getTypeConfiguration()- Specified by:
getTypeConfiguration
in interfaceBindingContext
-
isJpaQueryComplianceEnabled
boolean isJpaQueryComplianceEnabled() -
getQueryEngine
QueryEngine getQueryEngine() -
tuple
-
tuple
-
tuple
-
tuple
-
arrayAgg
- Specified by:
arrayAgg
in interfaceHibernateCriteriaBuilder
- See Also:
-
arrayAgg
<T> SqmExpression<T[]> arrayAgg(JpaOrder order, JpaPredicate filter, Expression<? extends T> argument) - Specified by:
arrayAgg
in interfaceHibernateCriteriaBuilder
- See Also:
-
arrayAgg
- Specified by:
arrayAgg
in interfaceHibernateCriteriaBuilder
- See Also:
-
arrayAgg
<T> SqmExpression<T[]> arrayAgg(JpaOrder order, JpaPredicate filter, JpaWindow window, Expression<? extends T> argument) Description copied from interface:HibernateCriteriaBuilder
Create aarray_agg
ordered set-aggregate function expression.- Specified by:
arrayAgg
in interfaceHibernateCriteriaBuilder
- Parameters:
order
- order by clause used in within groupfilter
- optional filter clausewindow
- optional window over which to apply the functionargument
- values to aggregate- Returns:
- ordered set-aggregate expression
- See Also:
-
arrayLiteral
Description copied from interface:HibernateCriteriaBuilder
Creates an array literal with thearray
constructor function.- Specified by:
arrayLiteral
in interfaceHibernateCriteriaBuilder
-
arrayLength
Description copied from interface:HibernateCriteriaBuilder
Determines the length of an array.- Specified by:
arrayLength
in interfaceHibernateCriteriaBuilder
-
arrayPosition
Description copied from interface:HibernateCriteriaBuilder
Determines the 1-based position of an element in an array.- Specified by:
arrayPosition
in interfaceHibernateCriteriaBuilder
-
arrayPosition
<T> SqmExpression<Integer> arrayPosition(Expression<T[]> arrayExpression, Expression<T> elementExpression) Description copied from interface:HibernateCriteriaBuilder
Determines the 1-based position of an element in an array.- Specified by:
arrayPosition
in interfaceHibernateCriteriaBuilder
-
arrayPositions
<T> SqmExpression<int[]> arrayPositions(Expression<T[]> arrayExpression, Expression<T> elementExpression) Description copied from interface:HibernateCriteriaBuilder
Determines all 1-based positions of an element in an array.- Specified by:
arrayPositions
in interfaceHibernateCriteriaBuilder
-
arrayPositions
Description copied from interface:HibernateCriteriaBuilder
Determines all 1-based positions of an element in an array.- Specified by:
arrayPositions
in interfaceHibernateCriteriaBuilder
-
arrayPositionsList
<T> SqmExpression<List<Integer>> arrayPositionsList(Expression<T[]> arrayExpression, Expression<T> elementExpression) Description copied from interface:HibernateCriteriaBuilder
Determines all 1-based positions of an element in an array.- Specified by:
arrayPositionsList
in interfaceHibernateCriteriaBuilder
-
arrayPositionsList
Description copied from interface:HibernateCriteriaBuilder
Determines all 1-based positions of an element in an array.- Specified by:
arrayPositionsList
in interfaceHibernateCriteriaBuilder
-
arrayConcat
<T> SqmExpression<T[]> arrayConcat(Expression<T[]> arrayExpression1, Expression<T[]> arrayExpression2) Description copied from interface:HibernateCriteriaBuilder
Concatenates arrays with each other in order.- Specified by:
arrayConcat
in interfaceHibernateCriteriaBuilder
-
arrayConcat
Description copied from interface:HibernateCriteriaBuilder
Concatenates arrays with each other in order.- Specified by:
arrayConcat
in interfaceHibernateCriteriaBuilder
-
arrayConcat
Description copied from interface:HibernateCriteriaBuilder
Concatenates arrays with each other in order.- Specified by:
arrayConcat
in interfaceHibernateCriteriaBuilder
-
arrayAppend
<T> SqmExpression<T[]> arrayAppend(Expression<T[]> arrayExpression, Expression<T> elementExpression) Description copied from interface:HibernateCriteriaBuilder
Appends element to array.- Specified by:
arrayAppend
in interfaceHibernateCriteriaBuilder
-
arrayAppend
Description copied from interface:HibernateCriteriaBuilder
Appends element to array.- Specified by:
arrayAppend
in interfaceHibernateCriteriaBuilder
-
arrayPrepend
<T> SqmExpression<T[]> arrayPrepend(Expression<T> elementExpression, Expression<T[]> arrayExpression) Description copied from interface:HibernateCriteriaBuilder
Prepends element to array.- Specified by:
arrayPrepend
in interfaceHibernateCriteriaBuilder
-
arrayPrepend
Description copied from interface:HibernateCriteriaBuilder
Prepends element to array.- Specified by:
arrayPrepend
in interfaceHibernateCriteriaBuilder
-
arrayGet
Description copied from interface:HibernateCriteriaBuilder
Accesses the element of an array by 1-based index.- Specified by:
arrayGet
in interfaceHibernateCriteriaBuilder
-
arrayGet
Description copied from interface:HibernateCriteriaBuilder
Accesses the element of an array by 1-based index.- Specified by:
arrayGet
in interfaceHibernateCriteriaBuilder
-
arraySet
<T> SqmExpression<T[]> arraySet(Expression<T[]> arrayExpression, Expression<Integer> indexExpression, Expression<T> elementExpression) Description copied from interface:HibernateCriteriaBuilder
Creates array copy with given element at given 1-based index.- Specified by:
arraySet
in interfaceHibernateCriteriaBuilder
-
arraySet
<T> SqmExpression<T[]> arraySet(Expression<T[]> arrayExpression, Expression<Integer> indexExpression, T element) Description copied from interface:HibernateCriteriaBuilder
Creates array copy with given element at given 1-based index.- Specified by:
arraySet
in interfaceHibernateCriteriaBuilder
-
arraySet
<T> SqmExpression<T[]> arraySet(Expression<T[]> arrayExpression, Integer index, Expression<T> elementExpression) Description copied from interface:HibernateCriteriaBuilder
Creates array copy with given element at given 1-based index.- Specified by:
arraySet
in interfaceHibernateCriteriaBuilder
-
arraySet
Description copied from interface:HibernateCriteriaBuilder
Creates array copy with given element at given 1-based index.- Specified by:
arraySet
in interfaceHibernateCriteriaBuilder
-
arrayRemove
<T> SqmExpression<T[]> arrayRemove(Expression<T[]> arrayExpression, Expression<T> elementExpression) Description copied from interface:HibernateCriteriaBuilder
Creates array copy with given element removed.- Specified by:
arrayRemove
in interfaceHibernateCriteriaBuilder
-
arrayRemove
Description copied from interface:HibernateCriteriaBuilder
Creates array copy with given element removed.- Specified by:
arrayRemove
in interfaceHibernateCriteriaBuilder
-
arrayRemoveIndex
<T> SqmExpression<T[]> arrayRemoveIndex(Expression<T[]> arrayExpression, Expression<Integer> indexExpression) Description copied from interface:HibernateCriteriaBuilder
Creates array copy with the element at the given 1-based index removed.- Specified by:
arrayRemoveIndex
in interfaceHibernateCriteriaBuilder
-
arrayRemoveIndex
Description copied from interface:HibernateCriteriaBuilder
Creates array copy with the element at the given 1-based index removed.- Specified by:
arrayRemoveIndex
in interfaceHibernateCriteriaBuilder
-
arraySlice
<T> SqmExpression<T[]> arraySlice(Expression<T[]> arrayExpression, Expression<Integer> lowerIndexExpression, Expression<Integer> upperIndexExpression) Description copied from interface:HibernateCriteriaBuilder
Creates a sub-array of the based on 1-based lower and upper index. Both indexes are inclusive.- Specified by:
arraySlice
in interfaceHibernateCriteriaBuilder
-
arraySlice
<T> SqmExpression<T[]> arraySlice(Expression<T[]> arrayExpression, Expression<Integer> lowerIndexExpression, Integer upperIndex) Description copied from interface:HibernateCriteriaBuilder
Creates a sub-array of the based on 1-based lower and upper index. Both indexes are inclusive.- Specified by:
arraySlice
in interfaceHibernateCriteriaBuilder
-
arraySlice
<T> SqmExpression<T[]> arraySlice(Expression<T[]> arrayExpression, Integer lowerIndex, Expression<Integer> upperIndexExpression) Description copied from interface:HibernateCriteriaBuilder
Creates a sub-array of the based on 1-based lower and upper index. Both indexes are inclusive.- Specified by:
arraySlice
in interfaceHibernateCriteriaBuilder
-
arraySlice
<T> SqmExpression<T[]> arraySlice(Expression<T[]> arrayExpression, Integer lowerIndex, Integer upperIndex) Description copied from interface:HibernateCriteriaBuilder
Creates a sub-array of the based on 1-based lower and upper index. Both indexes are inclusive.- Specified by:
arraySlice
in interfaceHibernateCriteriaBuilder
-
arrayReplace
<T> SqmExpression<T[]> arrayReplace(Expression<T[]> arrayExpression, Expression<T> oldElementExpression, Expression<T> newElementExpression) Description copied from interface:HibernateCriteriaBuilder
Creates array copy replacing a given element with another.- Specified by:
arrayReplace
in interfaceHibernateCriteriaBuilder
-
arrayReplace
<T> SqmExpression<T[]> arrayReplace(Expression<T[]> arrayExpression, Expression<T> oldElementExpression, T newElement) Description copied from interface:HibernateCriteriaBuilder
Creates array copy replacing a given element with another.- Specified by:
arrayReplace
in interfaceHibernateCriteriaBuilder
-
arrayReplace
<T> SqmExpression<T[]> arrayReplace(Expression<T[]> arrayExpression, T oldElement, Expression<T> newElementExpression) Description copied from interface:HibernateCriteriaBuilder
Creates array copy replacing a given element with another.- Specified by:
arrayReplace
in interfaceHibernateCriteriaBuilder
-
arrayReplace
Description copied from interface:HibernateCriteriaBuilder
Creates array copy replacing a given element with another.- Specified by:
arrayReplace
in interfaceHibernateCriteriaBuilder
-
arrayTrim
<T> SqmExpression<T[]> arrayTrim(Expression<T[]> arrayExpression, Expression<Integer> elementCountExpression) Description copied from interface:HibernateCriteriaBuilder
Creates array copy without the last N elements, specified by the second argument.- Specified by:
arrayTrim
in interfaceHibernateCriteriaBuilder
-
arrayTrim
Description copied from interface:HibernateCriteriaBuilder
Creates array copy without the last N elements, specified by the second argument.- Specified by:
arrayTrim
in interfaceHibernateCriteriaBuilder
-
arrayFill
<T> SqmExpression<T[]> arrayFill(Expression<T> elementExpression, Expression<Integer> elementCountExpression) Description copied from interface:HibernateCriteriaBuilder
Creates array with the same element N times, as specified by the arguments.- Specified by:
arrayFill
in interfaceHibernateCriteriaBuilder
-
arrayFill
Description copied from interface:HibernateCriteriaBuilder
Creates array with the same element N times, as specified by the arguments.- Specified by:
arrayFill
in interfaceHibernateCriteriaBuilder
-
arrayFill
Description copied from interface:HibernateCriteriaBuilder
Creates array with the same element N times, as specified by the arguments.- Specified by:
arrayFill
in interfaceHibernateCriteriaBuilder
-
arrayFill
Description copied from interface:HibernateCriteriaBuilder
Creates array with the same element N times, as specified by the arguments.- Specified by:
arrayFill
in interfaceHibernateCriteriaBuilder
-
arrayToString
SqmExpression<String> arrayToString(Expression<? extends Object[]> arrayExpression, Expression<String> separatorExpression) Description copied from interface:HibernateCriteriaBuilder
Concatenates the non-null array elements with a separator, as specified by the arguments.- Specified by:
arrayToString
in interfaceHibernateCriteriaBuilder
-
arrayToString
SqmExpression<String> arrayToString(Expression<? extends Object[]> arrayExpression, String separator) Description copied from interface:HibernateCriteriaBuilder
Concatenates the non-null array elements with a separator, as specified by the arguments.- Specified by:
arrayToString
in interfaceHibernateCriteriaBuilder
-
arrayContains
Description copied from interface:HibernateCriteriaBuilder
Whether an array contains an element.- Specified by:
arrayContains
in interfaceHibernateCriteriaBuilder
-
arrayContains
Description copied from interface:HibernateCriteriaBuilder
Whether an array contains an element.- Specified by:
arrayContains
in interfaceHibernateCriteriaBuilder
-
arrayContains
Description copied from interface:HibernateCriteriaBuilder
Whether an array contains an element.- Specified by:
arrayContains
in interfaceHibernateCriteriaBuilder
-
arrayContainsNullable
<T> SqmPredicate arrayContainsNullable(Expression<T[]> arrayExpression, Expression<T> elementExpression) Description copied from interface:HibernateCriteriaBuilder
Whether an array contains a nullable element.- Specified by:
arrayContainsNullable
in interfaceHibernateCriteriaBuilder
-
arrayContainsNullable
Description copied from interface:HibernateCriteriaBuilder
Whether an array contains a nullable element.- Specified by:
arrayContainsNullable
in interfaceHibernateCriteriaBuilder
-
arrayContainsNullable
Description copied from interface:HibernateCriteriaBuilder
Whether an array contains a nullable element.- Specified by:
arrayContainsNullable
in interfaceHibernateCriteriaBuilder
-
arrayContainsAll
default <T> SqmPredicate arrayContainsAll(Expression<T[]> arrayExpression, Expression<T[]> subArrayExpression) Description copied from interface:HibernateCriteriaBuilder
Whether an array is a subset of another array.- Specified by:
arrayContainsAll
in interfaceHibernateCriteriaBuilder
-
arrayContainsAll
Description copied from interface:HibernateCriteriaBuilder
Whether an array is a subset of another array.- Specified by:
arrayContainsAll
in interfaceHibernateCriteriaBuilder
-
arrayContainsAll
Description copied from interface:HibernateCriteriaBuilder
Whether an array is a subset of another array.- Specified by:
arrayContainsAll
in interfaceHibernateCriteriaBuilder
-
arrayContainsAllNullable
default <T> SqmPredicate arrayContainsAllNullable(Expression<T[]> arrayExpression, Expression<T[]> subArrayExpression) Description copied from interface:HibernateCriteriaBuilder
Whether an array is a subset of another array with nullable elements.- Specified by:
arrayContainsAllNullable
in interfaceHibernateCriteriaBuilder
-
arrayContainsAllNullable
Description copied from interface:HibernateCriteriaBuilder
Whether an array is a subset of another array with nullable elements.- Specified by:
arrayContainsAllNullable
in interfaceHibernateCriteriaBuilder
-
arrayContainsAllNullable
Description copied from interface:HibernateCriteriaBuilder
Whether an array is a subset of another array with nullable elements.- Specified by:
arrayContainsAllNullable
in interfaceHibernateCriteriaBuilder
-
arrayIncludes
Description copied from interface:HibernateCriteriaBuilder
Whether an array is a subset of another array.- Specified by:
arrayIncludes
in interfaceHibernateCriteriaBuilder
-
arrayIncludes
Description copied from interface:HibernateCriteriaBuilder
Whether an array is a subset of another array.- Specified by:
arrayIncludes
in interfaceHibernateCriteriaBuilder
-
arrayIncludes
Description copied from interface:HibernateCriteriaBuilder
Whether an array is a subset of another array.- Specified by:
arrayIncludes
in interfaceHibernateCriteriaBuilder
-
arrayIncludesNullable
<T> SqmPredicate arrayIncludesNullable(Expression<T[]> arrayExpression, Expression<T[]> subArrayExpression) Description copied from interface:HibernateCriteriaBuilder
Whether an array is a subset of another array with nullable elements.- Specified by:
arrayIncludesNullable
in interfaceHibernateCriteriaBuilder
-
arrayIncludesNullable
Description copied from interface:HibernateCriteriaBuilder
Whether an array is a subset of another array with nullable elements.- Specified by:
arrayIncludesNullable
in interfaceHibernateCriteriaBuilder
-
arrayIncludesNullable
Description copied from interface:HibernateCriteriaBuilder
Whether an array is a subset of another array with nullable elements.- Specified by:
arrayIncludesNullable
in interfaceHibernateCriteriaBuilder
-
arrayOverlaps
default <T> SqmPredicate arrayOverlaps(Expression<T[]> arrayExpression1, Expression<T[]> arrayExpression2) Description copied from interface:HibernateCriteriaBuilder
Whether one array has any elements common with another array.- Specified by:
arrayOverlaps
in interfaceHibernateCriteriaBuilder
-
arrayOverlaps
Description copied from interface:HibernateCriteriaBuilder
Whether one array has any elements common with another array.- Specified by:
arrayOverlaps
in interfaceHibernateCriteriaBuilder
-
arrayOverlaps
Description copied from interface:HibernateCriteriaBuilder
Whether one array has any elements common with another array.- Specified by:
arrayOverlaps
in interfaceHibernateCriteriaBuilder
-
arrayOverlapsNullable
default <T> SqmPredicate arrayOverlapsNullable(Expression<T[]> arrayExpression1, Expression<T[]> arrayExpression2) Description copied from interface:HibernateCriteriaBuilder
Whether one array has any elements common with another array, supportingnull
elements.- Specified by:
arrayOverlapsNullable
in interfaceHibernateCriteriaBuilder
-
arrayOverlapsNullable
Description copied from interface:HibernateCriteriaBuilder
Whether one array has any elements common with another array, supportingnull
elements.- Specified by:
arrayOverlapsNullable
in interfaceHibernateCriteriaBuilder
-
arrayOverlapsNullable
Description copied from interface:HibernateCriteriaBuilder
Whether one array has any elements common with another array, supportingnull
elements.- Specified by:
arrayOverlapsNullable
in interfaceHibernateCriteriaBuilder
-
arrayIntersects
<T> SqmPredicate arrayIntersects(Expression<T[]> arrayExpression1, Expression<T[]> arrayExpression2) Description copied from interface:HibernateCriteriaBuilder
Whether one array has any elements common with another array.- Specified by:
arrayIntersects
in interfaceHibernateCriteriaBuilder
-
arrayIntersects
Description copied from interface:HibernateCriteriaBuilder
Whether one array has any elements common with another array.- Specified by:
arrayIntersects
in interfaceHibernateCriteriaBuilder
-
arrayIntersects
Description copied from interface:HibernateCriteriaBuilder
Whether one array has any elements common with another array.- Specified by:
arrayIntersects
in interfaceHibernateCriteriaBuilder
-
arrayIntersectsNullable
<T> SqmPredicate arrayIntersectsNullable(Expression<T[]> arrayExpression1, Expression<T[]> arrayExpression2) Description copied from interface:HibernateCriteriaBuilder
Whether one array has any elements common with another array, supportingnull
elements.- Specified by:
arrayIntersectsNullable
in interfaceHibernateCriteriaBuilder
-
arrayIntersectsNullable
Description copied from interface:HibernateCriteriaBuilder
Whether one array has any elements common with another array, supportingnull
elements.- Specified by:
arrayIntersectsNullable
in interfaceHibernateCriteriaBuilder
-
arrayIntersectsNullable
Description copied from interface:HibernateCriteriaBuilder
Whether one array has any elements common with another array, supportingnull
elements.- Specified by:
arrayIntersectsNullable
in interfaceHibernateCriteriaBuilder
-
collectionLiteral
Description copied from interface:HibernateCriteriaBuilder
Creates a basic collection literal with thearray
constructor function.- Specified by:
collectionLiteral
in interfaceHibernateCriteriaBuilder
-
collectionLength
Description copied from interface:HibernateCriteriaBuilder
Determines the length of a basic collection.- Specified by:
collectionLength
in interfaceHibernateCriteriaBuilder
-
collectionPosition
<E> SqmExpression<Integer> collectionPosition(Expression<? extends Collection<? extends E>> collectionExpression, E element) Description copied from interface:HibernateCriteriaBuilder
Determines the 1-based position of an element in a basic collection.- Specified by:
collectionPosition
in interfaceHibernateCriteriaBuilder
-
collectionPosition
<E> SqmExpression<Integer> collectionPosition(Expression<? extends Collection<? extends E>> collectionExpression, Expression<E> elementExpression) Description copied from interface:HibernateCriteriaBuilder
Determines the 1-based position of an element in a basic collection.- Specified by:
collectionPosition
in interfaceHibernateCriteriaBuilder
-
collectionPositions
<T> SqmExpression<int[]> collectionPositions(Expression<? extends Collection<? super T>> collectionExpression, Expression<T> elementExpression) Description copied from interface:HibernateCriteriaBuilder
Determines all 1-based positions of an element in a basic collection.- Specified by:
collectionPositions
in interfaceHibernateCriteriaBuilder
-
collectionPositions
<T> SqmExpression<int[]> collectionPositions(Expression<? extends Collection<? super T>> collectionExpression, T element) Description copied from interface:HibernateCriteriaBuilder
Determines all 1-based positions of an element in a basic collection.- Specified by:
collectionPositions
in interfaceHibernateCriteriaBuilder
-
collectionPositionsList
<T> SqmExpression<List<Integer>> collectionPositionsList(Expression<? extends Collection<? super T>> collectionExpression, Expression<T> elementExpression) Description copied from interface:HibernateCriteriaBuilder
Determines all 1-based positions of an element in a basic collection.- Specified by:
collectionPositionsList
in interfaceHibernateCriteriaBuilder
-
collectionPositionsList
<T> SqmExpression<List<Integer>> collectionPositionsList(Expression<? extends Collection<? super T>> collectionExpression, T element) Description copied from interface:HibernateCriteriaBuilder
Determines all 1-based positions of an element in a basic collection.- Specified by:
collectionPositionsList
in interfaceHibernateCriteriaBuilder
-
collectionConcat
<E,C extends Collection<? super E>> SqmExpression<C> collectionConcat(Expression<C> collectionExpression1, Expression<? extends Collection<? extends E>> collectionExpression2) Description copied from interface:HibernateCriteriaBuilder
Concatenates basic collections with each other in order.- Specified by:
collectionConcat
in interfaceHibernateCriteriaBuilder
-
collectionConcat
<E,C extends Collection<? super E>> SqmExpression<C> collectionConcat(Expression<C> collectionExpression1, Collection<? extends E> collection2) Description copied from interface:HibernateCriteriaBuilder
Concatenates basic collections with each other in order.- Specified by:
collectionConcat
in interfaceHibernateCriteriaBuilder
-
collectionConcat
<E,C extends Collection<? super E>> SqmExpression<C> collectionConcat(C collection1, Expression<? extends Collection<? extends E>> collectionExpression2) Description copied from interface:HibernateCriteriaBuilder
Concatenates basic collections with each other in order.- Specified by:
collectionConcat
in interfaceHibernateCriteriaBuilder
-
collectionAppend
<E,C extends Collection<? super E>> SqmExpression<C> collectionAppend(Expression<C> collectionExpression, Expression<? extends E> elementExpression) Description copied from interface:HibernateCriteriaBuilder
Appends element to basic collection.- Specified by:
collectionAppend
in interfaceHibernateCriteriaBuilder
-
collectionAppend
<E,C extends Collection<? super E>> SqmExpression<C> collectionAppend(Expression<C> collectionExpression, E element) Description copied from interface:HibernateCriteriaBuilder
Appends element to basic collection.- Specified by:
collectionAppend
in interfaceHibernateCriteriaBuilder
-
collectionPrepend
<E,C extends Collection<? super E>> SqmExpression<C> collectionPrepend(Expression<? extends E> elementExpression, Expression<C> collectionExpression) Description copied from interface:HibernateCriteriaBuilder
Prepends element to basic collection.- Specified by:
collectionPrepend
in interfaceHibernateCriteriaBuilder
-
collectionPrepend
<E,C extends Collection<? super E>> SqmExpression<C> collectionPrepend(E element, Expression<C> collectionExpression) Description copied from interface:HibernateCriteriaBuilder
Prepends element to basic collection.- Specified by:
collectionPrepend
in interfaceHibernateCriteriaBuilder
-
collectionGet
<E> SqmExpression<E> collectionGet(Expression<? extends Collection<E>> collectionExpression, Expression<Integer> indexExpression) Description copied from interface:HibernateCriteriaBuilder
Accesses the element of the basic collection by 1-based index.- Specified by:
collectionGet
in interfaceHibernateCriteriaBuilder
-
collectionGet
<E> SqmExpression<E> collectionGet(Expression<? extends Collection<E>> collectionExpression, Integer index) Description copied from interface:HibernateCriteriaBuilder
Accesses the element of the basic collection by 1-based index.- Specified by:
collectionGet
in interfaceHibernateCriteriaBuilder
-
collectionSet
<E,C extends Collection<? super E>> SqmExpression<C> collectionSet(Expression<C> collectionExpression, Expression<Integer> indexExpression, Expression<? extends E> elementExpression) Description copied from interface:HibernateCriteriaBuilder
Creates basic collection copy with given element at given 1-based index.- Specified by:
collectionSet
in interfaceHibernateCriteriaBuilder
-
collectionSet
<E,C extends Collection<? super E>> SqmExpression<C> collectionSet(Expression<C> collectionExpression, Expression<Integer> indexExpression, E element) Description copied from interface:HibernateCriteriaBuilder
Creates basic collection copy with given element at given 1-based index.- Specified by:
collectionSet
in interfaceHibernateCriteriaBuilder
-
collectionSet
<E,C extends Collection<? super E>> SqmExpression<C> collectionSet(Expression<C> collectionExpression, Integer index, Expression<? extends E> elementExpression) Description copied from interface:HibernateCriteriaBuilder
Creates basic collection copy with given element at given 1-based index.- Specified by:
collectionSet
in interfaceHibernateCriteriaBuilder
-
collectionSet
<E,C extends Collection<? super E>> SqmExpression<C> collectionSet(Expression<C> collectionExpression, Integer index, E element) Description copied from interface:HibernateCriteriaBuilder
Creates basic collection copy with given element at given 1-based index.- Specified by:
collectionSet
in interfaceHibernateCriteriaBuilder
-
collectionRemove
<E,C extends Collection<? super E>> SqmExpression<C> collectionRemove(Expression<C> collectionExpression, Expression<? extends E> elementExpression) Description copied from interface:HibernateCriteriaBuilder
Creates basic collection copy with given element removed.- Specified by:
collectionRemove
in interfaceHibernateCriteriaBuilder
-
collectionRemove
<E,C extends Collection<? super E>> SqmExpression<C> collectionRemove(Expression<C> collectionExpression, E element) Description copied from interface:HibernateCriteriaBuilder
Creates basic collection copy with given element removed.- Specified by:
collectionRemove
in interfaceHibernateCriteriaBuilder
-
collectionRemoveIndex
<C extends Collection<?>> SqmExpression<C> collectionRemoveIndex(Expression<C> collectionExpression, Expression<Integer> indexExpression) Description copied from interface:HibernateCriteriaBuilder
Creates basic collection copy with the element at the given 1-based index removed.- Specified by:
collectionRemoveIndex
in interfaceHibernateCriteriaBuilder
-
collectionRemoveIndex
<C extends Collection<?>> SqmExpression<C> collectionRemoveIndex(Expression<C> collectionExpression, Integer index) Description copied from interface:HibernateCriteriaBuilder
Creates basic collection copy with the element at the given 1-based index removed.- Specified by:
collectionRemoveIndex
in interfaceHibernateCriteriaBuilder
-
collectionSlice
<C extends Collection<?>> SqmExpression<C> collectionSlice(Expression<C> collectionExpression, Expression<Integer> lowerIndexExpression, Expression<Integer> upperIndexExpression) Description copied from interface:HibernateCriteriaBuilder
Creates a sub-collection of the based on 1-based lower and upper index. Both indexes are inclusive.- Specified by:
collectionSlice
in interfaceHibernateCriteriaBuilder
-
collectionSlice
<C extends Collection<?>> SqmExpression<C> collectionSlice(Expression<C> collectionExpression, Expression<Integer> lowerIndexExpression, Integer upperIndex) Description copied from interface:HibernateCriteriaBuilder
Creates a sub-collection of the based on 1-based lower and upper index. Both indexes are inclusive.- Specified by:
collectionSlice
in interfaceHibernateCriteriaBuilder
-
collectionSlice
<C extends Collection<?>> SqmExpression<C> collectionSlice(Expression<C> collectionExpression, Integer lowerIndex, Expression<Integer> upperIndexExpression) Description copied from interface:HibernateCriteriaBuilder
Creates a sub-collection of the based on 1-based lower and upper index. Both indexes are inclusive.- Specified by:
collectionSlice
in interfaceHibernateCriteriaBuilder
-
collectionSlice
<C extends Collection<?>> SqmExpression<C> collectionSlice(Expression<C> collectionExpression, Integer lowerIndex, Integer upperIndex) Description copied from interface:HibernateCriteriaBuilder
Creates a sub-collection of the based on 1-based lower and upper index. Both indexes are inclusive.- Specified by:
collectionSlice
in interfaceHibernateCriteriaBuilder
-
collectionReplace
<E,C extends Collection<? super E>> SqmExpression<C> collectionReplace(Expression<C> collectionExpression, Expression<? extends E> oldElementExpression, Expression<? extends E> newElementExpression) Description copied from interface:HibernateCriteriaBuilder
Creates basic collection copy replacing a given element with another.- Specified by:
collectionReplace
in interfaceHibernateCriteriaBuilder
-
collectionReplace
<E,C extends Collection<? super E>> SqmExpression<C> collectionReplace(Expression<C> collectionExpression, Expression<? extends E> oldElementExpression, E newElement) Description copied from interface:HibernateCriteriaBuilder
Creates basic collection copy replacing a given element with another.- Specified by:
collectionReplace
in interfaceHibernateCriteriaBuilder
-
collectionReplace
<E,C extends Collection<? super E>> SqmExpression<C> collectionReplace(Expression<C> collectionExpression, E oldElement, Expression<? extends E> newElementExpression) Description copied from interface:HibernateCriteriaBuilder
Creates basic collection copy replacing a given element with another.- Specified by:
collectionReplace
in interfaceHibernateCriteriaBuilder
-
collectionReplace
<E,C extends Collection<? super E>> SqmExpression<C> collectionReplace(Expression<C> collectionExpression, E oldElement, E newElement) Description copied from interface:HibernateCriteriaBuilder
Creates basic collection copy replacing a given element with another.- Specified by:
collectionReplace
in interfaceHibernateCriteriaBuilder
-
collectionTrim
<C extends Collection<?>> SqmExpression<C> collectionTrim(Expression<C> arrayExpression, Expression<Integer> elementCountExpression) Description copied from interface:HibernateCriteriaBuilder
Creates basic collection copy without the last N elements, specified by the second argument.- Specified by:
collectionTrim
in interfaceHibernateCriteriaBuilder
-
collectionTrim
<C extends Collection<?>> SqmExpression<C> collectionTrim(Expression<C> arrayExpression, Integer elementCount) Description copied from interface:HibernateCriteriaBuilder
Creates basic collection copy without the last N elements, specified by the second argument.- Specified by:
collectionTrim
in interfaceHibernateCriteriaBuilder
-
collectionFill
<T> SqmExpression<Collection<T>> collectionFill(Expression<T> elementExpression, Expression<Integer> elementCountExpression) Description copied from interface:HibernateCriteriaBuilder
Creates basic collection with the same element N times, as specified by the arguments.- Specified by:
collectionFill
in interfaceHibernateCriteriaBuilder
-
collectionFill
<T> SqmExpression<Collection<T>> collectionFill(Expression<T> elementExpression, Integer elementCount) Description copied from interface:HibernateCriteriaBuilder
Creates basic collection with the same element N times, as specified by the arguments.- Specified by:
collectionFill
in interfaceHibernateCriteriaBuilder
-
collectionFill
<T> SqmExpression<Collection<T>> collectionFill(T element, Expression<Integer> elementCountExpression) Description copied from interface:HibernateCriteriaBuilder
Creates basic collection with the same element N times, as specified by the arguments.- Specified by:
collectionFill
in interfaceHibernateCriteriaBuilder
-
collectionFill
Description copied from interface:HibernateCriteriaBuilder
Creates basic collection with the same element N times, as specified by the arguments.- Specified by:
collectionFill
in interfaceHibernateCriteriaBuilder
-
collectionToString
SqmExpression<String> collectionToString(Expression<? extends Collection<?>> collectionExpression, Expression<String> separatorExpression) Description copied from interface:HibernateCriteriaBuilder
Concatenates the non-null basic collection elements with a separator, as specified by the arguments.- Specified by:
collectionToString
in interfaceHibernateCriteriaBuilder
-
collectionToString
SqmExpression<String> collectionToString(Expression<? extends Collection<?>> collectionExpression, String separator) Description copied from interface:HibernateCriteriaBuilder
Concatenates the non-null basic collection elements with a separator, as specified by the arguments.- Specified by:
collectionToString
in interfaceHibernateCriteriaBuilder
-
collectionContains
<E> SqmPredicate collectionContains(Expression<? extends Collection<E>> collectionExpression, Expression<? extends E> elementExpression) Description copied from interface:HibernateCriteriaBuilder
Whether a basic collection contains an element.- Specified by:
collectionContains
in interfaceHibernateCriteriaBuilder
-
collectionContains
<E> SqmPredicate collectionContains(Expression<? extends Collection<E>> collectionExpression, E element) Description copied from interface:HibernateCriteriaBuilder
Whether a basic collection contains an element.- Specified by:
collectionContains
in interfaceHibernateCriteriaBuilder
-
collectionContains
Description copied from interface:HibernateCriteriaBuilder
Whether a basic collection contains an element.- Specified by:
collectionContains
in interfaceHibernateCriteriaBuilder
-
collectionContainsNullable
<E> SqmPredicate collectionContainsNullable(Expression<? extends Collection<E>> collectionExpression, Expression<? extends E> elementExpression) Description copied from interface:HibernateCriteriaBuilder
Whether a basic collection contains a nullable element.- Specified by:
collectionContainsNullable
in interfaceHibernateCriteriaBuilder
-
collectionContainsNullable
<E> SqmPredicate collectionContainsNullable(Expression<? extends Collection<E>> collectionExpression, E element) Description copied from interface:HibernateCriteriaBuilder
Whether a basic collection contains a nullable element.- Specified by:
collectionContainsNullable
in interfaceHibernateCriteriaBuilder
-
collectionContainsNullable
<E> SqmPredicate collectionContainsNullable(Collection<E> collection, Expression<E> elementExpression) Description copied from interface:HibernateCriteriaBuilder
Whether a basic collection contains a nullable element.- Specified by:
collectionContainsNullable
in interfaceHibernateCriteriaBuilder
-
collectionContainsAll
default <E> SqmPredicate collectionContainsAll(Expression<? extends Collection<E>> collectionExpression, Expression<? extends Collection<? extends E>> subCollectionExpression) Description copied from interface:HibernateCriteriaBuilder
Whether a basic collection is a subset of another basic collection.- Specified by:
collectionContainsAll
in interfaceHibernateCriteriaBuilder
-
collectionContainsAll
default <E> SqmPredicate collectionContainsAll(Expression<? extends Collection<E>> collectionExpression, Collection<? extends E> subCollection) Description copied from interface:HibernateCriteriaBuilder
Whether a basic collection is a subset of another basic collection.- Specified by:
collectionContainsAll
in interfaceHibernateCriteriaBuilder
-
collectionContainsAll
default <E> SqmPredicate collectionContainsAll(Collection<E> collection, Expression<? extends Collection<? extends E>> subCollectionExpression) Description copied from interface:HibernateCriteriaBuilder
Whether a basic collection is a subset of another basic collection.- Specified by:
collectionContainsAll
in interfaceHibernateCriteriaBuilder
-
collectionContainsAllNullable
default <E> SqmPredicate collectionContainsAllNullable(Expression<? extends Collection<E>> collectionExpression, Expression<? extends Collection<? extends E>> subCollectionExpression) Description copied from interface:HibernateCriteriaBuilder
Whether a basic collection is a subset of another basic collection with nullable elements.- Specified by:
collectionContainsAllNullable
in interfaceHibernateCriteriaBuilder
-
collectionContainsAllNullable
default <E> SqmPredicate collectionContainsAllNullable(Expression<? extends Collection<E>> collectionExpression, Collection<? extends E> subCollection) Description copied from interface:HibernateCriteriaBuilder
Whether a basic collection is a subset of another basic collection with nullable elements.- Specified by:
collectionContainsAllNullable
in interfaceHibernateCriteriaBuilder
-
collectionContainsAllNullable
default <E> SqmPredicate collectionContainsAllNullable(Collection<E> collection, Expression<? extends Collection<? extends E>> subCollectionExpression) Description copied from interface:HibernateCriteriaBuilder
Whether a basic collection is a subset of another basic collection with nullable elements.- Specified by:
collectionContainsAllNullable
in interfaceHibernateCriteriaBuilder
-
collectionIncludes
<E> SqmPredicate collectionIncludes(Expression<? extends Collection<E>> collectionExpression, Expression<? extends Collection<? extends E>> subCollectionExpression) Description copied from interface:HibernateCriteriaBuilder
Whether a basic collection is a subset of another basic collection.- Specified by:
collectionIncludes
in interfaceHibernateCriteriaBuilder
-
collectionIncludes
<E> SqmPredicate collectionIncludes(Expression<? extends Collection<E>> collectionExpression, Collection<? extends E> subCollection) Description copied from interface:HibernateCriteriaBuilder
Whether a basic collection is a subset of another basic collection.- Specified by:
collectionIncludes
in interfaceHibernateCriteriaBuilder
-
collectionIncludes
<E> SqmPredicate collectionIncludes(Collection<E> collection, Expression<? extends Collection<? extends E>> subArrayExpression) Description copied from interface:HibernateCriteriaBuilder
Whether a basic collection is a subset of another basic collection.- Specified by:
collectionIncludes
in interfaceHibernateCriteriaBuilder
-
collectionIncludesNullable
<E> SqmPredicate collectionIncludesNullable(Expression<? extends Collection<E>> collectionExpression, Expression<? extends Collection<? extends E>> subCollectionExpression) Description copied from interface:HibernateCriteriaBuilder
Whether a basic collection is a subset of another basic collection with nullable elements.- Specified by:
collectionIncludesNullable
in interfaceHibernateCriteriaBuilder
-
collectionIncludesNullable
<E> SqmPredicate collectionIncludesNullable(Expression<? extends Collection<E>> collectionExpression, Collection<? extends E> subCollection) Description copied from interface:HibernateCriteriaBuilder
Whether a basic collection is a subset of another basic collection with nullable elements.- Specified by:
collectionIncludesNullable
in interfaceHibernateCriteriaBuilder
-
collectionIncludesNullable
<E> SqmPredicate collectionIncludesNullable(Collection<E> collection, Expression<? extends Collection<? extends E>> subCollectionExpression) Description copied from interface:HibernateCriteriaBuilder
Whether a basic collection is a subset of another basic collection with nullable elements.- Specified by:
collectionIncludesNullable
in interfaceHibernateCriteriaBuilder
-
collectionOverlaps
default <E> SqmPredicate collectionOverlaps(Expression<? extends Collection<E>> collectionExpression1, Expression<? extends Collection<? extends E>> collectionExpression2) Description copied from interface:HibernateCriteriaBuilder
Whether one basic collection has any elements common with another basic collection.- Specified by:
collectionOverlaps
in interfaceHibernateCriteriaBuilder
-
collectionOverlaps
default <E> SqmPredicate collectionOverlaps(Expression<? extends Collection<E>> collectionExpression1, Collection<? extends E> collection2) Description copied from interface:HibernateCriteriaBuilder
Whether one basic collection has any elements common with another basic collection.- Specified by:
collectionOverlaps
in interfaceHibernateCriteriaBuilder
-
collectionOverlaps
default <E> SqmPredicate collectionOverlaps(Collection<E> collection1, Expression<? extends Collection<? extends E>> collectionExpression2) Description copied from interface:HibernateCriteriaBuilder
Whether one basic collection has any elements common with another basic collection.- Specified by:
collectionOverlaps
in interfaceHibernateCriteriaBuilder
-
collectionOverlapsNullable
default <E> SqmPredicate collectionOverlapsNullable(Expression<? extends Collection<E>> collectionExpression1, Expression<? extends Collection<? extends E>> collectionExpression2) Description copied from interface:HibernateCriteriaBuilder
Whether one basic collection has any elements common with another basic collection, supportingnull
elements.- Specified by:
collectionOverlapsNullable
in interfaceHibernateCriteriaBuilder
-
collectionOverlapsNullable
default <E> SqmPredicate collectionOverlapsNullable(Expression<? extends Collection<E>> collectionExpression1, Collection<? extends E> collection2) Description copied from interface:HibernateCriteriaBuilder
Whether one basic collection has any elements common with another basic collection, supportingnull
elements.- Specified by:
collectionOverlapsNullable
in interfaceHibernateCriteriaBuilder
-
collectionOverlapsNullable
default <E> SqmPredicate collectionOverlapsNullable(Collection<E> collection1, Expression<? extends Collection<? extends E>> collectionExpression2) Description copied from interface:HibernateCriteriaBuilder
Whether one basic collection has any elements common with another basic collection, supportingnull
elements.- Specified by:
collectionOverlapsNullable
in interfaceHibernateCriteriaBuilder
-
collectionIntersects
<E> SqmPredicate collectionIntersects(Expression<? extends Collection<E>> collectionExpression1, Expression<? extends Collection<? extends E>> collectionExpression2) Description copied from interface:HibernateCriteriaBuilder
Whether one basic collection has any elements common with another basic collection.- Specified by:
collectionIntersects
in interfaceHibernateCriteriaBuilder
-
collectionIntersects
<E> SqmPredicate collectionIntersects(Expression<? extends Collection<E>> collectionExpression1, Collection<? extends E> collection2) Description copied from interface:HibernateCriteriaBuilder
Whether one basic collection has any elements common with another basic collection.- Specified by:
collectionIntersects
in interfaceHibernateCriteriaBuilder
-
collectionIntersects
<E> SqmPredicate collectionIntersects(Collection<E> collection1, Expression<? extends Collection<? extends E>> collectionExpression2) Description copied from interface:HibernateCriteriaBuilder
Whether one basic collection has any elements common with another basic collection.- Specified by:
collectionIntersects
in interfaceHibernateCriteriaBuilder
-
collectionIntersectsNullable
<E> SqmPredicate collectionIntersectsNullable(Expression<? extends Collection<E>> collectionExpression1, Expression<? extends Collection<? extends E>> collectionExpression2) Description copied from interface:HibernateCriteriaBuilder
Whether one basic collection has any elements common with another basic collection, supportingnull
elements.- Specified by:
collectionIntersectsNullable
in interfaceHibernateCriteriaBuilder
-
collectionIntersectsNullable
<E> SqmPredicate collectionIntersectsNullable(Expression<? extends Collection<E>> collectionExpression1, Collection<? extends E> collection2) Description copied from interface:HibernateCriteriaBuilder
Whether one basic collection has any elements common with another basic collection, supportingnull
elements.- Specified by:
collectionIntersectsNullable
in interfaceHibernateCriteriaBuilder
-
collectionIntersectsNullable
<E> SqmPredicate collectionIntersectsNullable(Collection<E> collection1, Expression<? extends Collection<? extends E>> collectionExpression2) Description copied from interface:HibernateCriteriaBuilder
Whether one basic collection has any elements common with another basic collection, supportingnull
elements.- Specified by:
collectionIntersectsNullable
in interfaceHibernateCriteriaBuilder
-
jsonValue
<T> SqmJsonValueExpression<T> jsonValue(Expression<?> jsonDocument, Expression<String> jsonPath, Class<T> returningType) Description copied from interface:HibernateCriteriaBuilder
Extracts a value by JSON path from a JSON document.- Specified by:
jsonValue
in interfaceHibernateCriteriaBuilder
-
jsonValue
- Specified by:
jsonValue
in interfaceHibernateCriteriaBuilder
- See Also:
-
jsonValue
<T> SqmJsonValueExpression<T> jsonValue(Expression<?> jsonDocument, String jsonPath, Class<T> returningType) Description copied from interface:HibernateCriteriaBuilder
Extracts a value by JSON path from a JSON document.- Specified by:
jsonValue
in interfaceHibernateCriteriaBuilder
-
jsonValue
- Specified by:
jsonValue
in interfaceHibernateCriteriaBuilder
- See Also:
-
jsonQuery
Description copied from interface:HibernateCriteriaBuilder
Queries values by JSON path from a JSON document.- Specified by:
jsonQuery
in interfaceHibernateCriteriaBuilder
-
jsonQuery
- Specified by:
jsonQuery
in interfaceHibernateCriteriaBuilder
- See Also:
-
jsonExists
Description copied from interface:HibernateCriteriaBuilder
Checks if a JSON document contains a node for the given JSON path.- Specified by:
jsonExists
in interfaceHibernateCriteriaBuilder
-
jsonExists
Description copied from interface:HibernateCriteriaBuilder
Checks if a JSON document contains a node for the given JSON path.- Specified by:
jsonExists
in interfaceHibernateCriteriaBuilder
-
jsonArrayWithNulls
Description copied from interface:HibernateCriteriaBuilder
Create a JSON object from the given array of values, retainingnull
values in the JSON array.- Specified by:
jsonArrayWithNulls
in interfaceHibernateCriteriaBuilder
-
jsonArray
Description copied from interface:HibernateCriteriaBuilder
Create a JSON array from the array of values.- Specified by:
jsonArray
in interfaceHibernateCriteriaBuilder
-
jsonObjectWithNulls
Description copied from interface:HibernateCriteriaBuilder
Create a JSON object from the given map of key values, retainingnull
values in the JSON.- Specified by:
jsonObjectWithNulls
in interfaceHibernateCriteriaBuilder
-
jsonObject
Description copied from interface:HibernateCriteriaBuilder
Create a JSON object from the given map of key values.- Specified by:
jsonObject
in interfaceHibernateCriteriaBuilder
-
jsonArrayAgg
Description copied from interface:HibernateCriteriaBuilder
Aggregates the given value into a JSON array.- Specified by:
jsonArrayAgg
in interfaceHibernateCriteriaBuilder
-
jsonArrayAggWithNulls
Description copied from interface:HibernateCriteriaBuilder
Aggregates the given value into a JSON array, retainingnull
values in the JSON array.- Specified by:
jsonArrayAggWithNulls
in interfaceHibernateCriteriaBuilder
-
jsonArrayAggWithNulls
SqmExpression<String> jsonArrayAggWithNulls(Expression<?> value, Predicate filter, JpaOrder... orderBy) Description copied from interface:HibernateCriteriaBuilder
Aggregates the given value into a JSON array, retainingnull
values in the JSON array. Filtering rows that don't match the given filter predicate. Ordering values based on the given order by items.- Specified by:
jsonArrayAggWithNulls
in interfaceHibernateCriteriaBuilder
-
jsonArrayAggWithNulls
Description copied from interface:HibernateCriteriaBuilder
Aggregates the given value into a JSON array, retainingnull
values in the JSON array. Filtering rows that don't match the given filter predicate.- Specified by:
jsonArrayAggWithNulls
in interfaceHibernateCriteriaBuilder
-
jsonArrayAggWithNulls
Description copied from interface:HibernateCriteriaBuilder
Aggregates the given value into a JSON array, retainingnull
values in the JSON array. Ordering values based on the given order by items.- Specified by:
jsonArrayAggWithNulls
in interfaceHibernateCriteriaBuilder
-
jsonArrayAgg
Description copied from interface:HibernateCriteriaBuilder
Aggregates the given value into a JSON array. Filtering rows that don't match the given filter predicate. Ordering values based on the given order by items.- Specified by:
jsonArrayAgg
in interfaceHibernateCriteriaBuilder
-
jsonArrayAgg
Description copied from interface:HibernateCriteriaBuilder
Aggregates the given value into a JSON array. Filtering rows that don't match the given filter predicate.- Specified by:
jsonArrayAgg
in interfaceHibernateCriteriaBuilder
-
jsonArrayAgg
Description copied from interface:HibernateCriteriaBuilder
Aggregates the given value into a JSON array. Ordering values based on the given order by items.- Specified by:
jsonArrayAgg
in interfaceHibernateCriteriaBuilder
-
jsonObjectAggWithUniqueKeysAndNulls
Description copied from interface:HibernateCriteriaBuilder
Aggregates the given value under the given key into a JSON object, retainingnull
values in the JSON object.- Specified by:
jsonObjectAggWithUniqueKeysAndNulls
in interfaceHibernateCriteriaBuilder
-
jsonObjectAggWithUniqueKeys
Description copied from interface:HibernateCriteriaBuilder
Aggregates the given value under the given key into a JSON object.- Specified by:
jsonObjectAggWithUniqueKeys
in interfaceHibernateCriteriaBuilder
-
jsonObjectAggWithNulls
Description copied from interface:HibernateCriteriaBuilder
Aggregates the given value under the given key into a JSON object, retainingnull
values in the JSON object.- Specified by:
jsonObjectAggWithNulls
in interfaceHibernateCriteriaBuilder
-
jsonObjectAgg
Description copied from interface:HibernateCriteriaBuilder
Aggregates the given value under the given key into a JSON object.- Specified by:
jsonObjectAgg
in interfaceHibernateCriteriaBuilder
-
jsonObjectAggWithUniqueKeysAndNulls
SqmExpression<String> jsonObjectAggWithUniqueKeysAndNulls(Expression<?> key, Expression<?> value, Predicate filter) Description copied from interface:HibernateCriteriaBuilder
Aggregates the given value under the given key into a JSON object, retainingnull
values in the JSON object.- Specified by:
jsonObjectAggWithUniqueKeysAndNulls
in interfaceHibernateCriteriaBuilder
-
jsonObjectAggWithUniqueKeys
SqmExpression<String> jsonObjectAggWithUniqueKeys(Expression<?> key, Expression<?> value, Predicate filter) Description copied from interface:HibernateCriteriaBuilder
Aggregates the given value under the given key into a JSON object.- Specified by:
jsonObjectAggWithUniqueKeys
in interfaceHibernateCriteriaBuilder
-
jsonObjectAggWithNulls
SqmExpression<String> jsonObjectAggWithNulls(Expression<?> key, Expression<?> value, Predicate filter) Description copied from interface:HibernateCriteriaBuilder
Aggregates the given value under the given key into a JSON object, retainingnull
values in the JSON object.- Specified by:
jsonObjectAggWithNulls
in interfaceHibernateCriteriaBuilder
-
jsonObjectAgg
Description copied from interface:HibernateCriteriaBuilder
Aggregates the given value under the given key into a JSON object.- Specified by:
jsonObjectAgg
in interfaceHibernateCriteriaBuilder
-
jsonSet
SqmExpression<String> jsonSet(Expression<?> jsonDocument, Expression<String> jsonPath, Object value) Description copied from interface:HibernateCriteriaBuilder
Inserts/Replaces a value by JSON path within a JSON document.- Specified by:
jsonSet
in interfaceHibernateCriteriaBuilder
-
jsonSet
Description copied from interface:HibernateCriteriaBuilder
Inserts/Replaces a value by JSON path within a JSON document.- Specified by:
jsonSet
in interfaceHibernateCriteriaBuilder
-
jsonSet
SqmExpression<String> jsonSet(Expression<?> jsonDocument, Expression<String> jsonPath, Expression<?> value) Description copied from interface:HibernateCriteriaBuilder
Inserts/Replaces a value by JSON path within a JSON document.- Specified by:
jsonSet
in interfaceHibernateCriteriaBuilder
-
jsonSet
Description copied from interface:HibernateCriteriaBuilder
Inserts/Replaces a value by JSON path within a JSON document.- Specified by:
jsonSet
in interfaceHibernateCriteriaBuilder
-
jsonRemove
Description copied from interface:HibernateCriteriaBuilder
Removes a value by JSON path within a JSON document.- Specified by:
jsonRemove
in interfaceHibernateCriteriaBuilder
-
jsonRemove
Description copied from interface:HibernateCriteriaBuilder
Removes a value by JSON path within a JSON document.- Specified by:
jsonRemove
in interfaceHibernateCriteriaBuilder
-
jsonInsert
SqmExpression<String> jsonInsert(Expression<?> jsonDocument, Expression<String> jsonPath, Object value) Description copied from interface:HibernateCriteriaBuilder
Inserts a value by JSON path within a JSON document.- Specified by:
jsonInsert
in interfaceHibernateCriteriaBuilder
-
jsonInsert
Description copied from interface:HibernateCriteriaBuilder
Inserts a value by JSON path within a JSON document.- Specified by:
jsonInsert
in interfaceHibernateCriteriaBuilder
-
jsonInsert
SqmExpression<String> jsonInsert(Expression<?> jsonDocument, Expression<String> jsonPath, Expression<?> value) Description copied from interface:HibernateCriteriaBuilder
Inserts a value by JSON path within a JSON document.- Specified by:
jsonInsert
in interfaceHibernateCriteriaBuilder
-
jsonInsert
Description copied from interface:HibernateCriteriaBuilder
Inserts a value by JSON path within a JSON document.- Specified by:
jsonInsert
in interfaceHibernateCriteriaBuilder
-
jsonReplace
SqmExpression<String> jsonReplace(Expression<?> jsonDocument, Expression<String> jsonPath, Object value) Description copied from interface:HibernateCriteriaBuilder
Replaces a value by JSON path within a JSON document.- Specified by:
jsonReplace
in interfaceHibernateCriteriaBuilder
-
jsonReplace
Description copied from interface:HibernateCriteriaBuilder
Replaces a value by JSON path within a JSON document.- Specified by:
jsonReplace
in interfaceHibernateCriteriaBuilder
-
jsonReplace
SqmExpression<String> jsonReplace(Expression<?> jsonDocument, Expression<String> jsonPath, Expression<?> value) Description copied from interface:HibernateCriteriaBuilder
Replaces a value by JSON path within a JSON document.- Specified by:
jsonReplace
in interfaceHibernateCriteriaBuilder
-
jsonReplace
Description copied from interface:HibernateCriteriaBuilder
Replaces a value by JSON path within a JSON document.- Specified by:
jsonReplace
in interfaceHibernateCriteriaBuilder
-
jsonMergepatch
Description copied from interface:HibernateCriteriaBuilder
Applies the patch JSON document onto the other JSON document and returns that.- Specified by:
jsonMergepatch
in interfaceHibernateCriteriaBuilder
-
jsonMergepatch
Description copied from interface:HibernateCriteriaBuilder
Applies the patch JSON document onto the other JSON document and returns that.- Specified by:
jsonMergepatch
in interfaceHibernateCriteriaBuilder
-
jsonMergepatch
Description copied from interface:HibernateCriteriaBuilder
Applies the patch JSON document onto the other JSON document and returns that.- Specified by:
jsonMergepatch
in interfaceHibernateCriteriaBuilder
-
xmlelement
Description copied from interface:HibernateCriteriaBuilder
Creates an XML element with the given element name.- Specified by:
xmlelement
in interfaceHibernateCriteriaBuilder
-
xmlcomment
Description copied from interface:HibernateCriteriaBuilder
Creates an XML comment with the given argument as content.- Specified by:
xmlcomment
in interfaceHibernateCriteriaBuilder
-
named
Description copied from interface:HibernateCriteriaBuilder
Creates a named expression. The name is important for the result of the expression, e.g. when building anxmlforest
, the name acts as the XML element name.- Specified by:
named
in interfaceHibernateCriteriaBuilder
- See Also:
-
xmlforest
Description copied from interface:HibernateCriteriaBuilder
Creates an XML forest from the given XML element expressions.- Specified by:
xmlforest
in interfaceHibernateCriteriaBuilder
- See Also:
-
xmlforest
Description copied from interface:HibernateCriteriaBuilder
Creates an XML forest from the given XML element expressions.- Specified by:
xmlforest
in interfaceHibernateCriteriaBuilder
- See Also:
-
xmlconcat
Description copied from interface:HibernateCriteriaBuilder
Concatenates the given XML element expressions.- Specified by:
xmlconcat
in interfaceHibernateCriteriaBuilder
-
xmlconcat
Description copied from interface:HibernateCriteriaBuilder
Concatenates the given XML element expressions.- Specified by:
xmlconcat
in interfaceHibernateCriteriaBuilder
-
xmlpi
Description copied from interface:HibernateCriteriaBuilder
Creates an XML processing with the given name.- Specified by:
xmlpi
in interfaceHibernateCriteriaBuilder
-
xmlpi
Description copied from interface:HibernateCriteriaBuilder
Creates an XML processing with the given name and content.- Specified by:
xmlpi
in interfaceHibernateCriteriaBuilder
-
xmlquery
Description copied from interface:HibernateCriteriaBuilder
Queries the given XML document with the given XPath or XQuery query.- Specified by:
xmlquery
in interfaceHibernateCriteriaBuilder
-
xmlquery
Description copied from interface:HibernateCriteriaBuilder
Queries the given XML document with the given XPath or XQuery query.- Specified by:
xmlquery
in interfaceHibernateCriteriaBuilder
-
xmlexists
Description copied from interface:HibernateCriteriaBuilder
Checks if the given XPath or XQuery query exists in the given XML document.- Specified by:
xmlexists
in interfaceHibernateCriteriaBuilder
-
xmlexists
Description copied from interface:HibernateCriteriaBuilder
Checks if the given XPath or XQuery query exists in the given XML document.- Specified by:
xmlexists
in interfaceHibernateCriteriaBuilder
-
xmlagg
- Specified by:
xmlagg
in interfaceHibernateCriteriaBuilder
- See Also:
-
xmlagg
- Specified by:
xmlagg
in interfaceHibernateCriteriaBuilder
- See Also:
-
xmlagg
- Specified by:
xmlagg
in interfaceHibernateCriteriaBuilder
- See Also:
-
xmlagg
SqmExpression<String> xmlagg(JpaOrder order, JpaPredicate filter, JpaWindow window, Expression<?> argument) Description copied from interface:HibernateCriteriaBuilder
Create axmlagg
ordered set-aggregate function expression.- Specified by:
xmlagg
in interfaceHibernateCriteriaBuilder
- Parameters:
order
- order by clause used in within groupfilter
- optional filter clausewindow
- optional window over which to apply the functionargument
- values to join- Returns:
- ordered set-aggregate expression
- See Also:
-
setReturningFunction
Description copied from interface:HibernateCriteriaBuilder
Create a new set-returning function expression.- Specified by:
setReturningFunction
in interfaceHibernateCriteriaBuilder
- See Also:
-
unnestArray
Description copied from interface:HibernateCriteriaBuilder
Creates an unnest function expression to turn an array into a set of rows.- Specified by:
unnestArray
in interfaceHibernateCriteriaBuilder
- See Also:
-
unnestCollection
Description copied from interface:HibernateCriteriaBuilder
Creates an unnest function expression to turn an array into a set of rows.- Specified by:
unnestCollection
in interfaceHibernateCriteriaBuilder
- See Also:
-
generateTimeSeries
<E extends Temporal> SqmSetReturningFunction<E> generateTimeSeries(Expression<E> start, Expression<E> stop, Expression<? extends TemporalAmount> step) Description copied from interface:HibernateCriteriaBuilder
Creates agenerate_series
function expression to generate a set of values as rows.- Specified by:
generateTimeSeries
in interfaceHibernateCriteriaBuilder
- See Also:
-
generateTimeSeries
<E extends Temporal> SqmSetReturningFunction<E> generateTimeSeries(E start, E stop, TemporalAmount step) Description copied from interface:HibernateCriteriaBuilder
Creates agenerate_series
function expression to generate a set of values as rows.- Specified by:
generateTimeSeries
in interfaceHibernateCriteriaBuilder
- See Also:
-
generateTimeSeries
<E extends Temporal> SqmSetReturningFunction<E> generateTimeSeries(E start, Expression<E> stop, TemporalAmount step) Description copied from interface:HibernateCriteriaBuilder
Creates agenerate_series
function expression to generate a set of values as rows.- Specified by:
generateTimeSeries
in interfaceHibernateCriteriaBuilder
- See Also:
-
generateTimeSeries
<E extends Temporal> SqmSetReturningFunction<E> generateTimeSeries(Expression<E> start, E stop, TemporalAmount step) Description copied from interface:HibernateCriteriaBuilder
Creates agenerate_series
function expression to generate a set of values as rows.- Specified by:
generateTimeSeries
in interfaceHibernateCriteriaBuilder
- See Also:
-
generateTimeSeries
<E extends Temporal> SqmSetReturningFunction<E> generateTimeSeries(Expression<E> start, Expression<E> stop, TemporalAmount step) Description copied from interface:HibernateCriteriaBuilder
Creates agenerate_series
function expression to generate a set of values as rows.- Specified by:
generateTimeSeries
in interfaceHibernateCriteriaBuilder
- See Also:
-
generateTimeSeries
<E extends Temporal> SqmSetReturningFunction<E> generateTimeSeries(E start, E stop, Expression<? extends TemporalAmount> step) Description copied from interface:HibernateCriteriaBuilder
Creates agenerate_series
function expression to generate a set of values as rows.- Specified by:
generateTimeSeries
in interfaceHibernateCriteriaBuilder
- See Also:
-
generateTimeSeries
<E extends Temporal> SqmSetReturningFunction<E> generateTimeSeries(Expression<E> start, E stop, Expression<? extends TemporalAmount> step) Description copied from interface:HibernateCriteriaBuilder
Creates agenerate_series
function expression to generate a set of values as rows.- Specified by:
generateTimeSeries
in interfaceHibernateCriteriaBuilder
- See Also:
-
generateTimeSeries
<E extends Temporal> SqmSetReturningFunction<E> generateTimeSeries(E start, Expression<E> stop, Expression<? extends TemporalAmount> step) Description copied from interface:HibernateCriteriaBuilder
Creates agenerate_series
function expression to generate a set of values as rows.- Specified by:
generateTimeSeries
in interfaceHibernateCriteriaBuilder
- See Also:
-
generateSeries
<E extends Number> SqmSetReturningFunction<E> generateSeries(Expression<E> start, Expression<E> stop, Expression<E> step) Description copied from interface:HibernateCriteriaBuilder
Creates agenerate_series
function expression to generate a set of values as rows.- Specified by:
generateSeries
in interfaceHibernateCriteriaBuilder
- See Also:
-
generateSeries
Description copied from interface:HibernateCriteriaBuilder
Creates agenerate_series
function expression to generate a set of values as rows.- Specified by:
generateSeries
in interfaceHibernateCriteriaBuilder
- See Also:
-
generateSeries
Description copied from interface:HibernateCriteriaBuilder
Creates agenerate_series
function expression to generate a set of values as rows.- Specified by:
generateSeries
in interfaceHibernateCriteriaBuilder
- See Also:
-
generateSeries
Description copied from interface:HibernateCriteriaBuilder
Creates agenerate_series
function expression to generate a set of values as rows.- Specified by:
generateSeries
in interfaceHibernateCriteriaBuilder
- See Also:
-
generateSeries
Description copied from interface:HibernateCriteriaBuilder
Creates agenerate_series
function expression to generate a set of values as rows.- Specified by:
generateSeries
in interfaceHibernateCriteriaBuilder
- See Also:
-
generateSeries
<E extends Number> SqmSetReturningFunction<E> generateSeries(Expression<E> start, Expression<E> stop, E step) Description copied from interface:HibernateCriteriaBuilder
Creates agenerate_series
function expression to generate a set of values as rows.- Specified by:
generateSeries
in interfaceHibernateCriteriaBuilder
- See Also:
-
generateSeries
<E extends Number> SqmSetReturningFunction<E> generateSeries(Expression<E> start, E stop, Expression<E> step) Description copied from interface:HibernateCriteriaBuilder
Creates agenerate_series
function expression to generate a set of values as rows.- Specified by:
generateSeries
in interfaceHibernateCriteriaBuilder
- See Also:
-
generateSeries
<E extends Number> SqmSetReturningFunction<E> generateSeries(E start, Expression<E> stop, Expression<E> step) Description copied from interface:HibernateCriteriaBuilder
Creates agenerate_series
function expression to generate a set of values as rows.- Specified by:
generateSeries
in interfaceHibernateCriteriaBuilder
- See Also:
-
generateSeries
<E extends Number> SqmSetReturningFunction<E> generateSeries(Expression<E> start, Expression<E> stop) Description copied from interface:HibernateCriteriaBuilder
Creates agenerate_series
function expression to generate a set of values as rows.- Specified by:
generateSeries
in interfaceHibernateCriteriaBuilder
- See Also:
-
generateSeries
Description copied from interface:HibernateCriteriaBuilder
Creates agenerate_series
function expression to generate a set of values as rows.- Specified by:
generateSeries
in interfaceHibernateCriteriaBuilder
- See Also:
-
generateSeries
Description copied from interface:HibernateCriteriaBuilder
Creates agenerate_series
function expression to generate a set of values as rows.- Specified by:
generateSeries
in interfaceHibernateCriteriaBuilder
- See Also:
-
generateSeries
Description copied from interface:HibernateCriteriaBuilder
Creates agenerate_series
function expression to generate a set of values as rows.- Specified by:
generateSeries
in interfaceHibernateCriteriaBuilder
- See Also:
-
jsonTable
Description copied from interface:HibernateCriteriaBuilder
Creates ajson_table
function expression to generate rows from JSON array elements.- Specified by:
jsonTable
in interfaceHibernateCriteriaBuilder
- See Also:
-
jsonTable
Description copied from interface:HibernateCriteriaBuilder
Creates ajson_table
function expression to generate rows from JSON array elements.- Specified by:
jsonTable
in interfaceHibernateCriteriaBuilder
- See Also:
-
jsonTable
Description copied from interface:HibernateCriteriaBuilder
Creates ajson_table
function expression to generate rows from JSON array elements.- Specified by:
jsonTable
in interfaceHibernateCriteriaBuilder
- See Also:
-
xmlTable
Description copied from interface:HibernateCriteriaBuilder
Creates axmltable
function expression to generate rows from XML elements.- Specified by:
xmlTable
in interfaceHibernateCriteriaBuilder
- See Also:
-
xmlTable
Description copied from interface:HibernateCriteriaBuilder
Creates axmltable
function expression to generate rows from XML elements.- Specified by:
xmlTable
in interfaceHibernateCriteriaBuilder
- See Also:
-
createQuery
SqmSelectStatement<Object> createQuery()- Specified by:
createQuery
in interfaceCriteriaBuilder
- Specified by:
createQuery
in interfaceHibernateCriteriaBuilder
-
createQuery
- Specified by:
createQuery
in interfaceCriteriaBuilder
- Specified by:
createQuery
in interfaceHibernateCriteriaBuilder
-
createQuery
Description copied from interface:HibernateCriteriaBuilder
Transform the given HQLselect
query to an equivalent criteria query.- Specified by:
createQuery
in interfaceHibernateCriteriaBuilder
- Parameters:
hql
- The HQLselect
queryresultClass
- The result type of the query- Returns:
- The equivalent criteria query
-
createTupleQuery
SqmSelectStatement<Tuple> createTupleQuery()- Specified by:
createTupleQuery
in interfaceCriteriaBuilder
- Specified by:
createTupleQuery
in interfaceHibernateCriteriaBuilder
-
construct
- Specified by:
construct
in interfaceCriteriaBuilder
- Specified by:
construct
in interfaceHibernateCriteriaBuilder
-
construct
<Y> JpaCompoundSelection<Y> construct(Class<Y> resultClass, List<? extends JpaSelection<?>> arguments) - Specified by:
construct
in interfaceHibernateCriteriaBuilder
-
tuple
- Specified by:
tuple
in interfaceCriteriaBuilder
- Specified by:
tuple
in interfaceHibernateCriteriaBuilder
-
tuple
- Specified by:
tuple
in interfaceCriteriaBuilder
- Specified by:
tuple
in interfaceHibernateCriteriaBuilder
-
array
- Specified by:
array
in interfaceCriteriaBuilder
- Specified by:
array
in interfaceHibernateCriteriaBuilder
-
array
- Specified by:
array
in interfaceCriteriaBuilder
- Specified by:
array
in interfaceHibernateCriteriaBuilder
-
createCriteriaUpdate
- Specified by:
createCriteriaUpdate
in interfaceCriteriaBuilder
- Specified by:
createCriteriaUpdate
in interfaceHibernateCriteriaBuilder
-
createCriteriaDelete
- Specified by:
createCriteriaDelete
in interfaceCriteriaBuilder
- Specified by:
createCriteriaDelete
in interfaceHibernateCriteriaBuilder
-
createCriteriaInsertValues
- Specified by:
createCriteriaInsertValues
in interfaceHibernateCriteriaBuilder
-
createCriteriaInsertSelect
- Specified by:
createCriteriaInsertSelect
in interfaceHibernateCriteriaBuilder
-
values
- Specified by:
values
in interfaceHibernateCriteriaBuilder
-
values
- Specified by:
values
in interfaceHibernateCriteriaBuilder
-
abs
- Specified by:
abs
in interfaceCriteriaBuilder
- Specified by:
abs
in interfaceHibernateCriteriaBuilder
-
cast
- Specified by:
cast
in interfaceHibernateCriteriaBuilder
-
cast
- Specified by:
cast
in interfaceHibernateCriteriaBuilder
-
castTarget
- Specified by:
castTarget
in interfaceHibernateCriteriaBuilder
-
castTarget
- Specified by:
castTarget
in interfaceHibernateCriteriaBuilder
-
castTarget
- Specified by:
castTarget
in interfaceHibernateCriteriaBuilder
-
wrap
- Specified by:
wrap
in interfaceHibernateCriteriaBuilder
-
wrap
- Specified by:
wrap
in interfaceHibernateCriteriaBuilder
-
fk
- Specified by:
fk
in interfaceHibernateCriteriaBuilder
-
treat
- Specified by:
treat
in interfaceCriteriaBuilder
- Specified by:
treat
in interfaceHibernateCriteriaBuilder
-
treat
- Specified by:
treat
in interfaceCriteriaBuilder
- Specified by:
treat
in interfaceHibernateCriteriaBuilder
-
treat
- Specified by:
treat
in interfaceCriteriaBuilder
- Specified by:
treat
in interfaceHibernateCriteriaBuilder
-
treat
- Specified by:
treat
in interfaceCriteriaBuilder
- Specified by:
treat
in interfaceHibernateCriteriaBuilder
-
treat
- Specified by:
treat
in interfaceCriteriaBuilder
- Specified by:
treat
in interfaceHibernateCriteriaBuilder
-
treat
- Specified by:
treat
in interfaceCriteriaBuilder
- Specified by:
treat
in interfaceHibernateCriteriaBuilder
-
treat
- Specified by:
treat
in interfaceCriteriaBuilder
- Specified by:
treat
in interfaceHibernateCriteriaBuilder
-
avg
- Specified by:
avg
in interfaceCriteriaBuilder
- Specified by:
avg
in interfaceHibernateCriteriaBuilder
-
sum
- Specified by:
sum
in interfaceCriteriaBuilder
- Specified by:
sum
in interfaceHibernateCriteriaBuilder
-
sumAsLong
- Specified by:
sumAsLong
in interfaceCriteriaBuilder
- Specified by:
sumAsLong
in interfaceHibernateCriteriaBuilder
-
sumAsDouble
- Specified by:
sumAsDouble
in interfaceCriteriaBuilder
- Specified by:
sumAsDouble
in interfaceHibernateCriteriaBuilder
-
max
- Specified by:
max
in interfaceCriteriaBuilder
- Specified by:
max
in interfaceHibernateCriteriaBuilder
-
min
- Specified by:
min
in interfaceCriteriaBuilder
- Specified by:
min
in interfaceHibernateCriteriaBuilder
-
greatest
- Specified by:
greatest
in interfaceCriteriaBuilder
- Specified by:
greatest
in interfaceHibernateCriteriaBuilder
-
least
- Specified by:
least
in interfaceCriteriaBuilder
- Specified by:
least
in interfaceHibernateCriteriaBuilder
-
count
- Specified by:
count
in interfaceCriteriaBuilder
- Specified by:
count
in interfaceHibernateCriteriaBuilder
-
countDistinct
- Specified by:
countDistinct
in interfaceCriteriaBuilder
- Specified by:
countDistinct
in interfaceHibernateCriteriaBuilder
-
count
SqmExpression<Long> count()Description copied from interface:HibernateCriteriaBuilder
Equivalent to HQLcount(*)
.- Specified by:
count
in interfaceHibernateCriteriaBuilder
-
neg
- Specified by:
neg
in interfaceCriteriaBuilder
- Specified by:
neg
in interfaceHibernateCriteriaBuilder
-
sum
- Specified by:
sum
in interfaceCriteriaBuilder
- Specified by:
sum
in interfaceHibernateCriteriaBuilder
-
sum
- Specified by:
sum
in interfaceCriteriaBuilder
- Specified by:
sum
in interfaceHibernateCriteriaBuilder
-
sum
- Specified by:
sum
in interfaceCriteriaBuilder
- Specified by:
sum
in interfaceHibernateCriteriaBuilder
-
prod
- Specified by:
prod
in interfaceCriteriaBuilder
- Specified by:
prod
in interfaceHibernateCriteriaBuilder
-
prod
- Specified by:
prod
in interfaceCriteriaBuilder
- Specified by:
prod
in interfaceHibernateCriteriaBuilder
-
prod
- Specified by:
prod
in interfaceCriteriaBuilder
- Specified by:
prod
in interfaceHibernateCriteriaBuilder
-
diff
- Specified by:
diff
in interfaceCriteriaBuilder
- Specified by:
diff
in interfaceHibernateCriteriaBuilder
-
diff
- Specified by:
diff
in interfaceCriteriaBuilder
- Specified by:
diff
in interfaceHibernateCriteriaBuilder
-
diff
- Specified by:
diff
in interfaceCriteriaBuilder
- Specified by:
diff
in interfaceHibernateCriteriaBuilder
-
quot
- Specified by:
quot
in interfaceCriteriaBuilder
- Specified by:
quot
in interfaceHibernateCriteriaBuilder
-
quot
- Specified by:
quot
in interfaceCriteriaBuilder
- Specified by:
quot
in interfaceHibernateCriteriaBuilder
-
quot
- Specified by:
quot
in interfaceCriteriaBuilder
- Specified by:
quot
in interfaceHibernateCriteriaBuilder
-
mod
- Specified by:
mod
in interfaceCriteriaBuilder
- Specified by:
mod
in interfaceHibernateCriteriaBuilder
-
mod
- Specified by:
mod
in interfaceCriteriaBuilder
- Specified by:
mod
in interfaceHibernateCriteriaBuilder
-
mod
- Specified by:
mod
in interfaceCriteriaBuilder
- Specified by:
mod
in interfaceHibernateCriteriaBuilder
-
sqrt
- Specified by:
sqrt
in interfaceCriteriaBuilder
- Specified by:
sqrt
in interfaceHibernateCriteriaBuilder
-
toLong
- Specified by:
toLong
in interfaceCriteriaBuilder
- Specified by:
toLong
in interfaceHibernateCriteriaBuilder
-
toInteger
- Specified by:
toInteger
in interfaceCriteriaBuilder
- Specified by:
toInteger
in interfaceHibernateCriteriaBuilder
-
toFloat
- Specified by:
toFloat
in interfaceCriteriaBuilder
- Specified by:
toFloat
in interfaceHibernateCriteriaBuilder
-
toDouble
- Specified by:
toDouble
in interfaceCriteriaBuilder
- Specified by:
toDouble
in interfaceHibernateCriteriaBuilder
-
toBigDecimal
- Specified by:
toBigDecimal
in interfaceCriteriaBuilder
- Specified by:
toBigDecimal
in interfaceHibernateCriteriaBuilder
-
toBigInteger
- Specified by:
toBigInteger
in interfaceCriteriaBuilder
- Specified by:
toBigInteger
in interfaceHibernateCriteriaBuilder
-
toString
- Specified by:
toString
in interfaceCriteriaBuilder
- Specified by:
toString
in interfaceHibernateCriteriaBuilder
-
literal
- Specified by:
literal
in interfaceCriteriaBuilder
- Specified by:
literal
in interfaceHibernateCriteriaBuilder
-
literals
- Specified by:
literals
in interfaceHibernateCriteriaBuilder
-
literals
- Specified by:
literals
in interfaceHibernateCriteriaBuilder
-
nullLiteral
- Specified by:
nullLiteral
in interfaceCriteriaBuilder
- Specified by:
nullLiteral
in interfaceHibernateCriteriaBuilder
-
parameter
- Specified by:
parameter
in interfaceCriteriaBuilder
- Specified by:
parameter
in interfaceHibernateCriteriaBuilder
- See Also:
- Implementation Note:
- Notice that this returns a JPA parameter not the SqmParameter
-
parameter
- Specified by:
parameter
in interfaceCriteriaBuilder
- Specified by:
parameter
in interfaceHibernateCriteriaBuilder
-
concat
- Specified by:
concat
in interfaceCriteriaBuilder
- Specified by:
concat
in interfaceHibernateCriteriaBuilder
-
concat
- Specified by:
concat
in interfaceCriteriaBuilder
- Specified by:
concat
in interfaceHibernateCriteriaBuilder
-
concat
- Specified by:
concat
in interfaceCriteriaBuilder
- Specified by:
concat
in interfaceHibernateCriteriaBuilder
-
concat
- Specified by:
concat
in interfaceHibernateCriteriaBuilder
-
substring
- Specified by:
substring
in interfaceCriteriaBuilder
- Specified by:
substring
in interfaceHibernateCriteriaBuilder
-
substring
- Specified by:
substring
in interfaceCriteriaBuilder
- Specified by:
substring
in interfaceHibernateCriteriaBuilder
-
substring
SqmFunction<String> substring(Expression<String> x, Expression<Integer> from, Expression<Integer> len) - Specified by:
substring
in interfaceCriteriaBuilder
- Specified by:
substring
in interfaceHibernateCriteriaBuilder
-
substring
- Specified by:
substring
in interfaceCriteriaBuilder
- Specified by:
substring
in interfaceHibernateCriteriaBuilder
-
trim
- Specified by:
trim
in interfaceCriteriaBuilder
- Specified by:
trim
in interfaceHibernateCriteriaBuilder
-
trim
- Specified by:
trim
in interfaceCriteriaBuilder
- Specified by:
trim
in interfaceHibernateCriteriaBuilder
-
trim
- Specified by:
trim
in interfaceCriteriaBuilder
- Specified by:
trim
in interfaceHibernateCriteriaBuilder
-
trim
SqmFunction<String> trim(CriteriaBuilder.Trimspec ts, Expression<Character> t, Expression<String> x) - Specified by:
trim
in interfaceCriteriaBuilder
- Specified by:
trim
in interfaceHibernateCriteriaBuilder
-
trim
- Specified by:
trim
in interfaceCriteriaBuilder
- Specified by:
trim
in interfaceHibernateCriteriaBuilder
-
trim
- Specified by:
trim
in interfaceCriteriaBuilder
- Specified by:
trim
in interfaceHibernateCriteriaBuilder
-
lower
- Specified by:
lower
in interfaceCriteriaBuilder
- Specified by:
lower
in interfaceHibernateCriteriaBuilder
-
upper
- Specified by:
upper
in interfaceCriteriaBuilder
- Specified by:
upper
in interfaceHibernateCriteriaBuilder
-
length
- Specified by:
length
in interfaceCriteriaBuilder
- Specified by:
length
in interfaceHibernateCriteriaBuilder
-
locate
- Specified by:
locate
in interfaceCriteriaBuilder
- Specified by:
locate
in interfaceHibernateCriteriaBuilder
-
locate
- Specified by:
locate
in interfaceCriteriaBuilder
- Specified by:
locate
in interfaceHibernateCriteriaBuilder
-
locate
SqmFunction<Integer> locate(Expression<String> x, Expression<String> pattern, Expression<Integer> from) - Specified by:
locate
in interfaceCriteriaBuilder
- Specified by:
locate
in interfaceHibernateCriteriaBuilder
-
locate
- Specified by:
locate
in interfaceCriteriaBuilder
- Specified by:
locate
in interfaceHibernateCriteriaBuilder
-
currentDate
SqmFunction<Date> currentDate()- Specified by:
currentDate
in interfaceCriteriaBuilder
- Specified by:
currentDate
in interfaceHibernateCriteriaBuilder
-
currentTimestamp
SqmFunction<Timestamp> currentTimestamp()- Specified by:
currentTimestamp
in interfaceCriteriaBuilder
- Specified by:
currentTimestamp
in interfaceHibernateCriteriaBuilder
-
currentTime
SqmFunction<Time> currentTime()- Specified by:
currentTime
in interfaceCriteriaBuilder
- Specified by:
currentTime
in interfaceHibernateCriteriaBuilder
-
currentInstant
SqmFunction<Instant> currentInstant()- Specified by:
currentInstant
in interfaceHibernateCriteriaBuilder
-
function
- Specified by:
function
in interfaceCriteriaBuilder
- Specified by:
function
in interfaceHibernateCriteriaBuilder
-
all
- Specified by:
all
in interfaceCriteriaBuilder
- Specified by:
all
in interfaceHibernateCriteriaBuilder
-
some
- Specified by:
some
in interfaceCriteriaBuilder
- Specified by:
some
in interfaceHibernateCriteriaBuilder
-
any
- Specified by:
any
in interfaceCriteriaBuilder
- Specified by:
any
in interfaceHibernateCriteriaBuilder
-
keys
- Specified by:
keys
in interfaceCriteriaBuilder
- Specified by:
keys
in interfaceHibernateCriteriaBuilder
-
indexes
- Specified by:
indexes
in interfaceHibernateCriteriaBuilder
-
values
- Specified by:
values
in interfaceCriteriaBuilder
- Specified by:
values
in interfaceHibernateCriteriaBuilder
-
size
- Specified by:
size
in interfaceCriteriaBuilder
- Specified by:
size
in interfaceHibernateCriteriaBuilder
-
size
- Specified by:
size
in interfaceCriteriaBuilder
- Specified by:
size
in interfaceHibernateCriteriaBuilder
-
coalesce
- Specified by:
coalesce
in interfaceCriteriaBuilder
- Specified by:
coalesce
in interfaceHibernateCriteriaBuilder
-
coalesce
- Specified by:
coalesce
in interfaceCriteriaBuilder
- Specified by:
coalesce
in interfaceHibernateCriteriaBuilder
-
coalesce
- Specified by:
coalesce
in interfaceCriteriaBuilder
- Specified by:
coalesce
in interfaceHibernateCriteriaBuilder
-
nullif
- Specified by:
nullif
in interfaceCriteriaBuilder
- Specified by:
nullif
in interfaceHibernateCriteriaBuilder
-
nullif
- Specified by:
nullif
in interfaceCriteriaBuilder
- Specified by:
nullif
in interfaceHibernateCriteriaBuilder
-
selectCase
- Specified by:
selectCase
in interfaceCriteriaBuilder
- Specified by:
selectCase
in interfaceHibernateCriteriaBuilder
-
selectCase
- Specified by:
selectCase
in interfaceCriteriaBuilder
- Specified by:
selectCase
in interfaceHibernateCriteriaBuilder
-
and
- Specified by:
and
in interfaceCriteriaBuilder
- Specified by:
and
in interfaceHibernateCriteriaBuilder
-
and
- Specified by:
and
in interfaceCriteriaBuilder
- Specified by:
and
in interfaceHibernateCriteriaBuilder
-
or
- Specified by:
or
in interfaceCriteriaBuilder
- Specified by:
or
in interfaceHibernateCriteriaBuilder
-
or
- Specified by:
or
in interfaceCriteriaBuilder
- Specified by:
or
in interfaceHibernateCriteriaBuilder
-
not
- Specified by:
not
in interfaceCriteriaBuilder
- Specified by:
not
in interfaceHibernateCriteriaBuilder
-
conjunction
SqmPredicate conjunction()- Specified by:
conjunction
in interfaceCriteriaBuilder
- Specified by:
conjunction
in interfaceHibernateCriteriaBuilder
-
disjunction
SqmPredicate disjunction()- Specified by:
disjunction
in interfaceCriteriaBuilder
- Specified by:
disjunction
in interfaceHibernateCriteriaBuilder
-
isTrue
- Specified by:
isTrue
in interfaceCriteriaBuilder
- Specified by:
isTrue
in interfaceHibernateCriteriaBuilder
-
isFalse
- Specified by:
isFalse
in interfaceCriteriaBuilder
- Specified by:
isFalse
in interfaceHibernateCriteriaBuilder
-
isNull
- Specified by:
isNull
in interfaceCriteriaBuilder
- Specified by:
isNull
in interfaceHibernateCriteriaBuilder
-
isNotNull
- Specified by:
isNotNull
in interfaceCriteriaBuilder
- Specified by:
isNotNull
in interfaceHibernateCriteriaBuilder
-
equal
- Specified by:
equal
in interfaceCriteriaBuilder
- Specified by:
equal
in interfaceHibernateCriteriaBuilder
-
equal
- Specified by:
equal
in interfaceCriteriaBuilder
- Specified by:
equal
in interfaceHibernateCriteriaBuilder
-
notEqual
- Specified by:
notEqual
in interfaceCriteriaBuilder
- Specified by:
notEqual
in interfaceHibernateCriteriaBuilder
-
notEqual
- Specified by:
notEqual
in interfaceCriteriaBuilder
- Specified by:
notEqual
in interfaceHibernateCriteriaBuilder
-
distinctFrom
- Specified by:
distinctFrom
in interfaceHibernateCriteriaBuilder
-
distinctFrom
- Specified by:
distinctFrom
in interfaceHibernateCriteriaBuilder
-
notDistinctFrom
- Specified by:
notDistinctFrom
in interfaceHibernateCriteriaBuilder
-
notDistinctFrom
- Specified by:
notDistinctFrom
in interfaceHibernateCriteriaBuilder
-
greaterThan
<Y extends Comparable<? super Y>> SqmPredicate greaterThan(Expression<? extends Y> x, Expression<? extends Y> y) - Specified by:
greaterThan
in interfaceCriteriaBuilder
- Specified by:
greaterThan
in interfaceHibernateCriteriaBuilder
-
greaterThan
- Specified by:
greaterThan
in interfaceCriteriaBuilder
- Specified by:
greaterThan
in interfaceHibernateCriteriaBuilder
-
greaterThanOrEqualTo
<Y extends Comparable<? super Y>> SqmPredicate greaterThanOrEqualTo(Expression<? extends Y> x, Expression<? extends Y> y) - Specified by:
greaterThanOrEqualTo
in interfaceCriteriaBuilder
- Specified by:
greaterThanOrEqualTo
in interfaceHibernateCriteriaBuilder
-
greaterThanOrEqualTo
- Specified by:
greaterThanOrEqualTo
in interfaceCriteriaBuilder
- Specified by:
greaterThanOrEqualTo
in interfaceHibernateCriteriaBuilder
-
lessThan
<Y extends Comparable<? super Y>> SqmPredicate lessThan(Expression<? extends Y> x, Expression<? extends Y> y) - Specified by:
lessThan
in interfaceCriteriaBuilder
- Specified by:
lessThan
in interfaceHibernateCriteriaBuilder
-
lessThan
- Specified by:
lessThan
in interfaceCriteriaBuilder
- Specified by:
lessThan
in interfaceHibernateCriteriaBuilder
-
lessThanOrEqualTo
<Y extends Comparable<? super Y>> SqmPredicate lessThanOrEqualTo(Expression<? extends Y> x, Expression<? extends Y> y) - Specified by:
lessThanOrEqualTo
in interfaceCriteriaBuilder
- Specified by:
lessThanOrEqualTo
in interfaceHibernateCriteriaBuilder
-
lessThanOrEqualTo
- Specified by:
lessThanOrEqualTo
in interfaceCriteriaBuilder
- Specified by:
lessThanOrEqualTo
in interfaceHibernateCriteriaBuilder
-
between
<Y extends Comparable<? super Y>> SqmPredicate between(Expression<? extends Y> value, Expression<? extends Y> lower, Expression<? extends Y> upper) - Specified by:
between
in interfaceCriteriaBuilder
- Specified by:
between
in interfaceHibernateCriteriaBuilder
-
between
<Y extends Comparable<? super Y>> SqmPredicate between(Expression<? extends Y> value, Y lower, Y upper) - Specified by:
between
in interfaceCriteriaBuilder
- Specified by:
between
in interfaceHibernateCriteriaBuilder
-
gt
- Specified by:
gt
in interfaceCriteriaBuilder
- Specified by:
gt
in interfaceHibernateCriteriaBuilder
-
gt
- Specified by:
gt
in interfaceCriteriaBuilder
- Specified by:
gt
in interfaceHibernateCriteriaBuilder
-
ge
- Specified by:
ge
in interfaceCriteriaBuilder
- Specified by:
ge
in interfaceHibernateCriteriaBuilder
-
ge
- Specified by:
ge
in interfaceCriteriaBuilder
- Specified by:
ge
in interfaceHibernateCriteriaBuilder
-
lt
- Specified by:
lt
in interfaceCriteriaBuilder
- Specified by:
lt
in interfaceHibernateCriteriaBuilder
-
lt
- Specified by:
lt
in interfaceCriteriaBuilder
- Specified by:
lt
in interfaceHibernateCriteriaBuilder
-
le
- Specified by:
le
in interfaceCriteriaBuilder
- Specified by:
le
in interfaceHibernateCriteriaBuilder
-
le
- Specified by:
le
in interfaceCriteriaBuilder
- Specified by:
le
in interfaceHibernateCriteriaBuilder
-
isEmpty
- Specified by:
isEmpty
in interfaceCriteriaBuilder
- Specified by:
isEmpty
in interfaceHibernateCriteriaBuilder
-
isNotEmpty
- Specified by:
isNotEmpty
in interfaceCriteriaBuilder
- Specified by:
isNotEmpty
in interfaceHibernateCriteriaBuilder
-
isMember
- Specified by:
isMember
in interfaceCriteriaBuilder
- Specified by:
isMember
in interfaceHibernateCriteriaBuilder
-
isMember
- Specified by:
isMember
in interfaceCriteriaBuilder
- Specified by:
isMember
in interfaceHibernateCriteriaBuilder
-
isNotMember
- Specified by:
isNotMember
in interfaceCriteriaBuilder
- Specified by:
isNotMember
in interfaceHibernateCriteriaBuilder
-
isNotMember
- Specified by:
isNotMember
in interfaceCriteriaBuilder
- Specified by:
isNotMember
in interfaceHibernateCriteriaBuilder
-
like
- Specified by:
like
in interfaceCriteriaBuilder
- Specified by:
like
in interfaceHibernateCriteriaBuilder
-
like
- Specified by:
like
in interfaceCriteriaBuilder
- Specified by:
like
in interfaceHibernateCriteriaBuilder
-
like
SqmPredicate like(Expression<String> x, Expression<String> pattern, Expression<Character> escapeChar) - Specified by:
like
in interfaceCriteriaBuilder
- Specified by:
like
in interfaceHibernateCriteriaBuilder
-
like
- Specified by:
like
in interfaceCriteriaBuilder
- Specified by:
like
in interfaceHibernateCriteriaBuilder
-
like
- Specified by:
like
in interfaceCriteriaBuilder
- Specified by:
like
in interfaceHibernateCriteriaBuilder
-
like
- Specified by:
like
in interfaceCriteriaBuilder
- Specified by:
like
in interfaceHibernateCriteriaBuilder
-
notLike
- Specified by:
notLike
in interfaceCriteriaBuilder
- Specified by:
notLike
in interfaceHibernateCriteriaBuilder
-
notLike
- Specified by:
notLike
in interfaceCriteriaBuilder
- Specified by:
notLike
in interfaceHibernateCriteriaBuilder
-
notLike
SqmPredicate notLike(Expression<String> x, Expression<String> pattern, Expression<Character> escapeChar) - Specified by:
notLike
in interfaceCriteriaBuilder
- Specified by:
notLike
in interfaceHibernateCriteriaBuilder
-
notLike
- Specified by:
notLike
in interfaceCriteriaBuilder
- Specified by:
notLike
in interfaceHibernateCriteriaBuilder
-
notLike
- Specified by:
notLike
in interfaceCriteriaBuilder
- Specified by:
notLike
in interfaceHibernateCriteriaBuilder
-
notLike
- Specified by:
notLike
in interfaceCriteriaBuilder
- Specified by:
notLike
in interfaceHibernateCriteriaBuilder
-
in
- Specified by:
in
in interfaceCriteriaBuilder
- Specified by:
in
in interfaceHibernateCriteriaBuilder
-
in
- Specified by:
in
in interfaceHibernateCriteriaBuilder
-
in
- Specified by:
in
in interfaceHibernateCriteriaBuilder
-
in
- Specified by:
in
in interfaceHibernateCriteriaBuilder
-
in
-
exists
- Specified by:
exists
in interfaceCriteriaBuilder
- Specified by:
exists
in interfaceHibernateCriteriaBuilder
-
isMapEmpty
Description copied from interface:HibernateCriteriaBuilder
Create a predicate that tests whether a Map is empty.- Specified by:
isMapEmpty
in interfaceHibernateCriteriaBuilder
- Parameters:
mapExpression
- The expression resolving to a Map which we want to check for emptiness- Returns:
- is-empty predicate
-
isMapNotEmpty
Description copied from interface:HibernateCriteriaBuilder
Create a predicate that tests whether a Map is not empty.- Specified by:
isMapNotEmpty
in interfaceHibernateCriteriaBuilder
- Parameters:
mapExpression
- The expression resolving to a Map which we want to check for non-emptiness- Returns:
- is-not-empty predicate
-
mapSize
Description copied from interface:HibernateCriteriaBuilder
Create an expression that tests the size of a map.- Specified by:
mapSize
in interfaceHibernateCriteriaBuilder
- Parameters:
mapExpression
- The expression resolving to a Map for which we want to know the size- Returns:
- size expression
-
mapSize
Description copied from interface:HibernateCriteriaBuilder
Create an expression that tests the size of a map.- Specified by:
mapSize
in interfaceHibernateCriteriaBuilder
- Parameters:
map
- The Map for which we want to know the size- Returns:
- size expression
-
sort
SqmSortSpecification sort(JpaExpression<?> sortExpression, SortDirection sortOrder, Nulls nullPrecedence) - Specified by:
sort
in interfaceHibernateCriteriaBuilder
-
sort
SqmSortSpecification sort(JpaExpression<?> sortExpression, SortDirection sortOrder, Nulls nullPrecedence, boolean ignoreCase) - Specified by:
sort
in interfaceHibernateCriteriaBuilder
-
sort
default SqmSortSpecification sort(JpaExpression<?> sortExpression, SortDirection sortOrder, NullPrecedence nullPrecedence) - Specified by:
sort
in interfaceHibernateCriteriaBuilder
-
sort
default SqmSortSpecification sort(JpaExpression<?> sortExpression, SortDirection sortOrder, NullPrecedence nullPrecedence, boolean ignoreCase) - Specified by:
sort
in interfaceHibernateCriteriaBuilder
-
sort
- Specified by:
sort
in interfaceHibernateCriteriaBuilder
-
sort
- Specified by:
sort
in interfaceHibernateCriteriaBuilder
-
asc
- Specified by:
asc
in interfaceCriteriaBuilder
- Specified by:
asc
in interfaceHibernateCriteriaBuilder
-
desc
- Specified by:
desc
in interfaceCriteriaBuilder
- Specified by:
desc
in interfaceHibernateCriteriaBuilder
-
getBooleanType
-
getIntegerType
-
getLongType
-
getCharacterType
-
getJpaCompliance
JpaCompliance getJpaCompliance() -
getImmutableEntityUpdateQueryHandlingMode
ImmutableEntityUpdateQueryHandlingMode getImmutableEntityUpdateQueryHandlingMode()
-