Package org.hibernate.query.sqm
Interface NodeBuilder
- All Superinterfaces:
BindingContext,CriteriaBuilder,HibernateCriteriaBuilder,SqmCreationContext
- 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>, CriteriaBuilder.Coalesce<T>, CriteriaBuilder.In<T>, CriteriaBuilder.SimpleCase<C,R>, CriteriaBuilder.Trimspec -
Method Summary
Modifier and TypeMethodDescription<N extends Number>
SqmExpression<N> abs(Expression<N> x) booleanand(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_aggordered 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> SqmPredicatearrayContains(Expression<T[]> arrayExpression, Expression<T> elementExpression) Whether an array contains an element.<T> SqmPredicatearrayContains(Expression<T[]> arrayExpression, T element) Whether an array contains an element.<T> SqmPredicatearrayContains(T[] array, Expression<T> elementExpression) Whether an array contains an element.default <T> SqmPredicatearrayContainsAll(Expression<T[]> arrayExpression, Expression<T[]> subArrayExpression) Deprecated.default <T> SqmPredicatearrayContainsAll(Expression<T[]> arrayExpression, T[] subArray) Deprecated.default <T> SqmPredicatearrayContainsAll(T[] array, Expression<T[]> subArrayExpression) Deprecated.default <T> SqmPredicatearrayContainsAllNullable(Expression<T[]> arrayExpression, Expression<T[]> subArrayExpression) Deprecated.default <T> SqmPredicatearrayContainsAllNullable(Expression<T[]> arrayExpression, T[] subArray) Deprecated.default <T> SqmPredicatearrayContainsAllNullable(T[] array, Expression<T[]> subArrayExpression) Deprecated.<T> SqmPredicatearrayContainsNullable(Expression<T[]> arrayExpression, Expression<T> elementExpression) Whether an array contains a nullable element.<T> SqmPredicatearrayContainsNullable(Expression<T[]> arrayExpression, T element) Whether an array contains a nullable element.<T> SqmPredicatearrayContainsNullable(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> SqmPredicatearrayIncludes(Expression<T[]> arrayExpression, Expression<T[]> subArrayExpression) Whether an array is a subset of another array.<T> SqmPredicatearrayIncludes(Expression<T[]> arrayExpression, T[] subArray) Whether an array is a subset of another array.<T> SqmPredicatearrayIncludes(T[] array, Expression<T[]> subArrayExpression) Whether an array is a subset of another array.<T> SqmPredicatearrayIncludesNullable(Expression<T[]> arrayExpression, Expression<T[]> subArrayExpression) Whether an array is a subset of another array with nullable elements.<T> SqmPredicatearrayIncludesNullable(Expression<T[]> arrayExpression, T[] subArray) Whether an array is a subset of another array with nullable elements.<T> SqmPredicatearrayIncludesNullable(T[] array, Expression<T[]> subArrayExpression) Whether an array is a subset of another array with nullable elements.<T> SqmPredicatearrayIntersects(Expression<T[]> arrayExpression1, Expression<T[]> arrayExpression2) Whether one array has any elements common with another array.<T> SqmPredicatearrayIntersects(Expression<T[]> arrayExpression1, T[] array2) Whether one array has any elements common with another array.<T> SqmPredicatearrayIntersects(T[] array1, Expression<T[]> arrayExpression2) Whether one array has any elements common with another array.<T> SqmPredicatearrayIntersectsNullable(Expression<T[]> arrayExpression1, Expression<T[]> arrayExpression2) Whether one array has any elements common with another array, supportingnullelements.<T> SqmPredicatearrayIntersectsNullable(Expression<T[]> arrayExpression1, T[] array2) Whether one array has any elements common with another array, supportingnullelements.<T> SqmPredicatearrayIntersectsNullable(T[] array1, Expression<T[]> arrayExpression2) Whether one array has any elements common with another array, supportingnullelements.<T> SqmExpression<Integer> arrayLength(Expression<T[]> arrayExpression) Determines the length of an array.<T> SqmExpression<T[]> arrayLiteral(T... elements) Creates an array literal with thearrayconstructor function.default <T> SqmPredicatearrayOverlaps(Expression<T[]> arrayExpression1, Expression<T[]> arrayExpression2) Deprecated.default <T> SqmPredicatearrayOverlaps(Expression<T[]> arrayExpression1, T[] array2) Deprecated.default <T> SqmPredicatearrayOverlaps(T[] array1, Expression<T[]> arrayExpression2) Deprecated.default <T> SqmPredicatearrayOverlapsNullable(Expression<T[]> arrayExpression1, Expression<T[]> arrayExpression2) Deprecated.default <T> SqmPredicatearrayOverlapsNullable(Expression<T[]> arrayExpression1, T[] array2) Deprecated.default <T> SqmPredicatearrayOverlapsNullable(T[] array1, Expression<T[]> arrayExpression2) Deprecated.<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, Expression<String> separatorExpression, Expression<String> defaultExpression) Concatenates the array elements with a separator, as specified by the arguments.arrayToString(Expression<? extends Object[]> arrayExpression, Expression<String> separatorExpression, String defaultValue) Concatenates the 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.arrayToString(Expression<? extends Object[]> arrayExpression, String separator, Expression<String> defaultExpression) Concatenates the array elements with a separator, as specified by the arguments.arrayToString(Expression<? extends Object[]> arrayExpression, String separator, String defaultValue) Concatenates the 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> SqmPredicatecollectionContains(Expression<? extends Collection<E>> collectionExpression, E element) Whether a basic collection contains an element.<E> SqmPredicatecollectionContains(Expression<? extends Collection<E>> collectionExpression, Expression<? extends E> elementExpression) Whether a basic collection contains an element.<E> SqmPredicatecollectionContains(Collection<E> collection, Expression<E> elementExpression) Whether a basic collection contains an element.default <E> SqmPredicatecollectionContainsAll(Expression<? extends Collection<E>> collectionExpression, Expression<? extends Collection<? extends E>> subCollectionExpression) Whether a basic collection is a subset of another basic collection.default <E> SqmPredicatecollectionContainsAll(Expression<? extends Collection<E>> collectionExpression, Collection<? extends E> subCollection) Whether a basic collection is a subset of another basic collection.default <E> SqmPredicatecollectionContainsAll(Collection<E> collection, Expression<? extends Collection<? extends E>> subCollectionExpression) Whether a basic collection is a subset of another basic collection.default <E> SqmPredicatecollectionContainsAllNullable(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> SqmPredicatecollectionContainsAllNullable(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> SqmPredicatecollectionContainsAllNullable(Collection<E> collection, Expression<? extends Collection<? extends E>> subCollectionExpression) Whether a basic collection is a subset of another basic collection with nullable elements.<E> SqmPredicatecollectionContainsNullable(Expression<? extends Collection<E>> collectionExpression, E element) Whether a basic collection contains a nullable element.<E> SqmPredicatecollectionContainsNullable(Expression<? extends Collection<E>> collectionExpression, Expression<? extends E> elementExpression) Whether a basic collection contains a nullable element.<E> SqmPredicatecollectionContainsNullable(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> SqmPredicatecollectionIncludes(Expression<? extends Collection<E>> collectionExpression, Expression<? extends Collection<? extends E>> subCollectionExpression) Whether a basic collection is a subset of another basic collection.<E> SqmPredicatecollectionIncludes(Expression<? extends Collection<E>> collectionExpression, Collection<? extends E> subCollection) Whether a basic collection is a subset of another basic collection.<E> SqmPredicatecollectionIncludes(Collection<E> collection, Expression<? extends Collection<? extends E>> subArrayExpression) Whether a basic collection is a subset of another basic collection.<E> SqmPredicatecollectionIncludesNullable(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> SqmPredicatecollectionIncludesNullable(Expression<? extends Collection<E>> collectionExpression, Collection<? extends E> subCollection) Whether a basic collection is a subset of another basic collection with nullable elements.<E> SqmPredicatecollectionIncludesNullable(Collection<E> collection, Expression<? extends Collection<? extends E>> subCollectionExpression) Whether a basic collection is a subset of another basic collection with nullable elements.<E> SqmPredicatecollectionIntersects(Expression<? extends Collection<E>> collectionExpression1, Expression<? extends Collection<? extends E>> collectionExpression2) Whether one basic collection has any elements common with another basic collection.<E> SqmPredicatecollectionIntersects(Expression<? extends Collection<E>> collectionExpression1, Collection<? extends E> collection2) Whether one basic collection has any elements common with another basic collection.<E> SqmPredicatecollectionIntersects(Collection<E> collection1, Expression<? extends Collection<? extends E>> collectionExpression2) Whether one basic collection has any elements common with another basic collection.<E> SqmPredicatecollectionIntersectsNullable(Expression<? extends Collection<E>> collectionExpression1, Expression<? extends Collection<? extends E>> collectionExpression2) Whether one basic collection has any elements common with another basic collection, supportingnullelements.<E> SqmPredicatecollectionIntersectsNullable(Expression<? extends Collection<E>> collectionExpression1, Collection<? extends E> collection2) Whether one basic collection has any elements common with another basic collection, supportingnullelements.<E> SqmPredicatecollectionIntersectsNullable(Collection<E> collection1, Expression<? extends Collection<? extends E>> collectionExpression2) Whether one basic collection has any elements common with another basic collection, supportingnullelements.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 thearrayconstructor function.default <E> SqmPredicatecollectionOverlaps(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> SqmPredicatecollectionOverlaps(Expression<? extends Collection<E>> collectionExpression1, Collection<? extends E> collection2) Whether one basic collection has any elements common with another basic collection.default <E> SqmPredicatecollectionOverlaps(Collection<E> collection1, Expression<? extends Collection<? extends E>> collectionExpression2) Whether one basic collection has any elements common with another basic collection.default <E> SqmPredicatecollectionOverlapsNullable(Expression<? extends Collection<E>> collectionExpression1, Expression<? extends Collection<? extends E>> collectionExpression2) Whether one basic collection has any elements common with another basic collection, supportingnullelements.default <E> SqmPredicatecollectionOverlapsNullable(Expression<? extends Collection<E>> collectionExpression1, Collection<? extends E> collection2) Whether one basic collection has any elements common with another basic collection, supportingnullelements.default <E> SqmPredicatecollectionOverlapsNullable(Collection<E> collection1, Expression<? extends Collection<? extends E>> collectionExpression2) Whether one basic collection has any elements common with another basic collection, supportingnullelements.<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, Expression<String> separatorExpression, Expression<String> defaultExpression) Concatenates the collection elements with a separator, as specified by the arguments.collectionToString(Expression<? extends Collection<?>> collectionExpression, Expression<String> separatorExpression, String defaultValue) Concatenates the 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.collectionToString(Expression<? extends Collection<?>> collectionExpression, String separator, Expression<String> defaultExpression) Concatenates the collection elements with a separator, as specified by the arguments.collectionToString(Expression<? extends Collection<?>> collectionExpression, String separator, String defaultValue) Concatenates the 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> 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 HQLselectquery 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) <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_seriesfunction expression to generate a set of values as rows.<E extends Number>
SqmSetReturningFunction<E> generateSeries(E start, E stop, E step) Creates agenerate_seriesfunction expression to generate a set of values as rows.<E extends Number>
SqmSetReturningFunction<E> generateSeries(E start, E stop, Expression<E> step) Creates agenerate_seriesfunction expression to generate a set of values as rows.<E extends Number>
SqmSetReturningFunction<E> generateSeries(E start, Expression<E> stop) Creates agenerate_seriesfunction expression to generate a set of values as rows.<E extends Number>
SqmSetReturningFunction<E> generateSeries(E start, Expression<E> stop, E step) Creates agenerate_seriesfunction 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_seriesfunction expression to generate a set of values as rows.<E extends Number>
SqmSetReturningFunction<E> generateSeries(Expression<E> start, E stop) Creates agenerate_seriesfunction expression to generate a set of values as rows.<E extends Number>
SqmSetReturningFunction<E> generateSeries(Expression<E> start, E stop, E step) Creates agenerate_seriesfunction 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_seriesfunction expression to generate a set of values as rows.<E extends Number>
SqmSetReturningFunction<E> generateSeries(Expression<E> start, Expression<E> stop) Creates agenerate_seriesfunction 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_seriesfunction 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_seriesfunction 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_seriesfunction expression to generate a set of values as rows.<E extends Temporal>
SqmSetReturningFunction<E> generateTimeSeries(E start, E stop, TemporalAmount step) Creates agenerate_seriesfunction 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_seriesfunction expression to generate a set of values as rows.<E extends Temporal>
SqmSetReturningFunction<E> generateTimeSeries(E start, Expression<E> stop, TemporalAmount step) Creates agenerate_seriesfunction 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_seriesfunction expression to generate a set of values as rows.<E extends Temporal>
SqmSetReturningFunction<E> generateTimeSeries(Expression<E> start, E stop, TemporalAmount step) Creates agenerate_seriesfunction 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_seriesfunction 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_seriesfunction expression to generate a set of values as rows.default JpaMetamodelDeprecated, for removal: This API element is subject to removal in a future version.default NodeBuilderTheNodeBuilder.<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) default 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, retainingnullvalues in the JSON array.jsonArrayAggWithNulls(Expression<?> value, Predicate filter) Aggregates the given value into a JSON array, retainingnullvalues in the JSON array.jsonArrayAggWithNulls(Expression<?> value, Predicate filter, JpaOrder... orderBy) Aggregates the given value into a JSON array, retainingnullvalues in the JSON array.jsonArrayAggWithNulls(Expression<?> value, JpaOrder... orderBy) Aggregates the given value into a JSON array, retainingnullvalues in the JSON array.jsonArrayWithNulls(Expression<?>... values) Create a JSON object from the given array of values, retainingnullvalues 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, retainingnullvalues in the JSON object.jsonObjectAggWithNulls(Expression<?> key, Expression<?> value, Predicate filter) Aggregates the given value under the given key into a JSON object, retainingnullvalues 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, retainingnullvalues in the JSON object.jsonObjectAggWithUniqueKeysAndNulls(Expression<?> key, Expression<?> value, Predicate filter) Aggregates the given value under the given key into a JSON object, retainingnullvalues in the JSON object.jsonObjectWithNulls(Map<?, ? extends Expression<?>> keyValues) Create a JSON object from the given map of key values, retainingnullvalues 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_tablefunction expression to generate rows from JSON array elements.jsonTable(Expression<?> jsonDocument, Expression<String> jsonPath) Creates ajson_tablefunction expression to generate rows from JSON array elements.jsonTable(Expression<?> jsonDocument, String jsonPath) Creates ajson_tablefunction 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 SqmSortSpecificationsort(JpaExpression<?> sortExpression, SortDirection sortOrder, NullPrecedence nullPrecedence) Deprecated.default SqmSortSpecificationsort(JpaExpression<?> sortExpression, SortDirection sortOrder, NullPrecedence nullPrecedence, boolean ignoreCase) Deprecated.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) Deprecated, for removal: This API element is subject to removal in a future version.<R> SqmTuple<R> tuple(Class<R> tupleType, SqmExpression<?>... expressions) Deprecated, for removal: This API element is subject to removal in a future version.<R> SqmTuple<R> tuple(SqmExpressible<R> tupleType, List<? extends SqmExpression<?>> expressions) Deprecated, for removal: This API element is subject to removal in a future version.<R> SqmTuple<R> tuple(SqmExpressible<R> tupleType, SqmExpression<?>... expressions) Deprecated, for removal: This API element is subject to removal in a future version.<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) wrap(List<? extends Expression<Boolean>> restrictions) xmlagg(JpaOrder order, Expression<?> argument) xmlagg(JpaOrder order, JpaPredicate filter, Expression<?> argument) xmlagg(JpaOrder order, JpaPredicate filter, JpaWindow window, Expression<?> argument) Create axmlaggordered 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 axmltablefunction expression to generate rows from XML elements.xmlTable(String xpath, Expression<?> xmlDocument) Creates axmltablefunction expression to generate rows from XML elements.Methods inherited from interface org.hibernate.type.BindingContext
getTypeConfiguration, resolveExpressibleMethods inherited from interface jakarta.persistence.criteria.CriteriaBuilder
asc, descMethods 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, yearMethods inherited from interface org.hibernate.query.sqm.spi.SqmCreationContext
classForName, getJpaMetamodel, getMappingMetamodel, getQueryEngine
-
Method Details
-
getDomainModel
-
isJpaQueryComplianceEnabled
default boolean isJpaQueryComplianceEnabled() -
getNodeBuilder
Description copied from interface:SqmCreationContextTheNodeBuilder.- Specified by:
getNodeBuilderin interfaceSqmCreationContext
-
tuple
@Deprecated(since="7", forRemoval=true) <R> SqmTuple<R> tuple(Class<R> tupleType, SqmExpression<?>... expressions) Deprecated, for removal: This API element is subject to removal in a future version. -
tuple
@Deprecated(since="7", forRemoval=true) <R> SqmTuple<R> tuple(Class<R> tupleType, List<? extends SqmExpression<?>> expressions) Deprecated, for removal: This API element is subject to removal in a future version. -
tuple
@Deprecated(since="7", forRemoval=true) <R> SqmTuple<R> tuple(SqmExpressible<R> tupleType, SqmExpression<?>... expressions) Deprecated, for removal: This API element is subject to removal in a future version. -
tuple
@Deprecated(since="7", forRemoval=true) <R> SqmTuple<R> tuple(SqmExpressible<R> tupleType, List<? extends SqmExpression<?>> expressions) Deprecated, for removal: This API element is subject to removal in a future version. -
arrayAgg
- Specified by:
arrayAggin interfaceHibernateCriteriaBuilder- See Also:
-
arrayAgg
<T> SqmExpression<T[]> arrayAgg(JpaOrder order, JpaPredicate filter, Expression<? extends T> argument) - Specified by:
arrayAggin interfaceHibernateCriteriaBuilder- See Also:
-
arrayAgg
- Specified by:
arrayAggin interfaceHibernateCriteriaBuilder- See Also:
-
arrayAgg
<T> SqmExpression<T[]> arrayAgg(JpaOrder order, JpaPredicate filter, JpaWindow window, Expression<? extends T> argument) Description copied from interface:HibernateCriteriaBuilderCreate aarray_aggordered set-aggregate function expression.- Specified by:
arrayAggin 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:HibernateCriteriaBuilderCreates an array literal with thearrayconstructor function.- Specified by:
arrayLiteralin interfaceHibernateCriteriaBuilder
-
arrayLength
Description copied from interface:HibernateCriteriaBuilderDetermines the length of an array.- Specified by:
arrayLengthin interfaceHibernateCriteriaBuilder
-
arrayPosition
Description copied from interface:HibernateCriteriaBuilderDetermines the 1-based position of an element in an array.- Specified by:
arrayPositionin interfaceHibernateCriteriaBuilder
-
arrayPosition
<T> SqmExpression<Integer> arrayPosition(Expression<T[]> arrayExpression, Expression<T> elementExpression) Description copied from interface:HibernateCriteriaBuilderDetermines the 1-based position of an element in an array.- Specified by:
arrayPositionin interfaceHibernateCriteriaBuilder
-
arrayPositions
<T> SqmExpression<int[]> arrayPositions(Expression<T[]> arrayExpression, Expression<T> elementExpression) Description copied from interface:HibernateCriteriaBuilderDetermines all 1-based positions of an element in an array.- Specified by:
arrayPositionsin interfaceHibernateCriteriaBuilder
-
arrayPositions
Description copied from interface:HibernateCriteriaBuilderDetermines all 1-based positions of an element in an array.- Specified by:
arrayPositionsin interfaceHibernateCriteriaBuilder
-
arrayPositionsList
<T> SqmExpression<List<Integer>> arrayPositionsList(Expression<T[]> arrayExpression, Expression<T> elementExpression) Description copied from interface:HibernateCriteriaBuilderDetermines all 1-based positions of an element in an array.- Specified by:
arrayPositionsListin interfaceHibernateCriteriaBuilder
-
arrayPositionsList
Description copied from interface:HibernateCriteriaBuilderDetermines all 1-based positions of an element in an array.- Specified by:
arrayPositionsListin interfaceHibernateCriteriaBuilder
-
arrayConcat
<T> SqmExpression<T[]> arrayConcat(Expression<T[]> arrayExpression1, Expression<T[]> arrayExpression2) Description copied from interface:HibernateCriteriaBuilderConcatenates arrays with each other in order.- Specified by:
arrayConcatin interfaceHibernateCriteriaBuilder
-
arrayConcat
Description copied from interface:HibernateCriteriaBuilderConcatenates arrays with each other in order.- Specified by:
arrayConcatin interfaceHibernateCriteriaBuilder
-
arrayConcat
Description copied from interface:HibernateCriteriaBuilderConcatenates arrays with each other in order.- Specified by:
arrayConcatin interfaceHibernateCriteriaBuilder
-
arrayAppend
<T> SqmExpression<T[]> arrayAppend(Expression<T[]> arrayExpression, Expression<T> elementExpression) Description copied from interface:HibernateCriteriaBuilderAppends element to array.- Specified by:
arrayAppendin interfaceHibernateCriteriaBuilder
-
arrayAppend
Description copied from interface:HibernateCriteriaBuilderAppends element to array.- Specified by:
arrayAppendin interfaceHibernateCriteriaBuilder
-
arrayPrepend
<T> SqmExpression<T[]> arrayPrepend(Expression<T> elementExpression, Expression<T[]> arrayExpression) Description copied from interface:HibernateCriteriaBuilderPrepends element to array.- Specified by:
arrayPrependin interfaceHibernateCriteriaBuilder
-
arrayPrepend
Description copied from interface:HibernateCriteriaBuilderPrepends element to array.- Specified by:
arrayPrependin interfaceHibernateCriteriaBuilder
-
arrayGet
Description copied from interface:HibernateCriteriaBuilderAccesses the element of an array by 1-based index.- Specified by:
arrayGetin interfaceHibernateCriteriaBuilder
-
arrayGet
Description copied from interface:HibernateCriteriaBuilderAccesses the element of an array by 1-based index.- Specified by:
arrayGetin interfaceHibernateCriteriaBuilder
-
arraySet
<T> SqmExpression<T[]> arraySet(Expression<T[]> arrayExpression, Expression<Integer> indexExpression, Expression<T> elementExpression) Description copied from interface:HibernateCriteriaBuilderCreates array copy with given element at given 1-based index.- Specified by:
arraySetin interfaceHibernateCriteriaBuilder
-
arraySet
<T> SqmExpression<T[]> arraySet(Expression<T[]> arrayExpression, Expression<Integer> indexExpression, T element) Description copied from interface:HibernateCriteriaBuilderCreates array copy with given element at given 1-based index.- Specified by:
arraySetin interfaceHibernateCriteriaBuilder
-
arraySet
<T> SqmExpression<T[]> arraySet(Expression<T[]> arrayExpression, Integer index, Expression<T> elementExpression) Description copied from interface:HibernateCriteriaBuilderCreates array copy with given element at given 1-based index.- Specified by:
arraySetin interfaceHibernateCriteriaBuilder
-
arraySet
Description copied from interface:HibernateCriteriaBuilderCreates array copy with given element at given 1-based index.- Specified by:
arraySetin interfaceHibernateCriteriaBuilder
-
arrayRemove
<T> SqmExpression<T[]> arrayRemove(Expression<T[]> arrayExpression, Expression<T> elementExpression) Description copied from interface:HibernateCriteriaBuilderCreates array copy with given element removed.- Specified by:
arrayRemovein interfaceHibernateCriteriaBuilder
-
arrayRemove
Description copied from interface:HibernateCriteriaBuilderCreates array copy with given element removed.- Specified by:
arrayRemovein interfaceHibernateCriteriaBuilder
-
arrayRemoveIndex
<T> SqmExpression<T[]> arrayRemoveIndex(Expression<T[]> arrayExpression, Expression<Integer> indexExpression) Description copied from interface:HibernateCriteriaBuilderCreates array copy with the element at the given 1-based index removed.- Specified by:
arrayRemoveIndexin interfaceHibernateCriteriaBuilder
-
arrayRemoveIndex
Description copied from interface:HibernateCriteriaBuilderCreates array copy with the element at the given 1-based index removed.- Specified by:
arrayRemoveIndexin interfaceHibernateCriteriaBuilder
-
arraySlice
<T> SqmExpression<T[]> arraySlice(Expression<T[]> arrayExpression, Expression<Integer> lowerIndexExpression, Expression<Integer> upperIndexExpression) Description copied from interface:HibernateCriteriaBuilderCreates a sub-array of the based on 1-based lower and upper index. Both indexes are inclusive.- Specified by:
arraySlicein interfaceHibernateCriteriaBuilder
-
arraySlice
<T> SqmExpression<T[]> arraySlice(Expression<T[]> arrayExpression, Expression<Integer> lowerIndexExpression, Integer upperIndex) Description copied from interface:HibernateCriteriaBuilderCreates a sub-array of the based on 1-based lower and upper index. Both indexes are inclusive.- Specified by:
arraySlicein interfaceHibernateCriteriaBuilder
-
arraySlice
<T> SqmExpression<T[]> arraySlice(Expression<T[]> arrayExpression, Integer lowerIndex, Expression<Integer> upperIndexExpression) Description copied from interface:HibernateCriteriaBuilderCreates a sub-array of the based on 1-based lower and upper index. Both indexes are inclusive.- Specified by:
arraySlicein interfaceHibernateCriteriaBuilder
-
arraySlice
<T> SqmExpression<T[]> arraySlice(Expression<T[]> arrayExpression, Integer lowerIndex, Integer upperIndex) Description copied from interface:HibernateCriteriaBuilderCreates a sub-array of the based on 1-based lower and upper index. Both indexes are inclusive.- Specified by:
arraySlicein interfaceHibernateCriteriaBuilder
-
arrayReplace
<T> SqmExpression<T[]> arrayReplace(Expression<T[]> arrayExpression, Expression<T> oldElementExpression, Expression<T> newElementExpression) Description copied from interface:HibernateCriteriaBuilderCreates array copy replacing a given element with another.- Specified by:
arrayReplacein interfaceHibernateCriteriaBuilder
-
arrayReplace
<T> SqmExpression<T[]> arrayReplace(Expression<T[]> arrayExpression, Expression<T> oldElementExpression, T newElement) Description copied from interface:HibernateCriteriaBuilderCreates array copy replacing a given element with another.- Specified by:
arrayReplacein interfaceHibernateCriteriaBuilder
-
arrayReplace
<T> SqmExpression<T[]> arrayReplace(Expression<T[]> arrayExpression, T oldElement, Expression<T> newElementExpression) Description copied from interface:HibernateCriteriaBuilderCreates array copy replacing a given element with another.- Specified by:
arrayReplacein interfaceHibernateCriteriaBuilder
-
arrayReplace
Description copied from interface:HibernateCriteriaBuilderCreates array copy replacing a given element with another.- Specified by:
arrayReplacein interfaceHibernateCriteriaBuilder
-
arrayTrim
<T> SqmExpression<T[]> arrayTrim(Expression<T[]> arrayExpression, Expression<Integer> elementCountExpression) Description copied from interface:HibernateCriteriaBuilderCreates array copy without the last N elements, specified by the second argument.- Specified by:
arrayTrimin interfaceHibernateCriteriaBuilder
-
arrayTrim
Description copied from interface:HibernateCriteriaBuilderCreates array copy without the last N elements, specified by the second argument.- Specified by:
arrayTrimin interfaceHibernateCriteriaBuilder
-
arrayFill
<T> SqmExpression<T[]> arrayFill(Expression<T> elementExpression, Expression<Integer> elementCountExpression) Description copied from interface:HibernateCriteriaBuilderCreates array with the same element N times, as specified by the arguments.- Specified by:
arrayFillin interfaceHibernateCriteriaBuilder
-
arrayFill
Description copied from interface:HibernateCriteriaBuilderCreates array with the same element N times, as specified by the arguments.- Specified by:
arrayFillin interfaceHibernateCriteriaBuilder
-
arrayFill
Description copied from interface:HibernateCriteriaBuilderCreates array with the same element N times, as specified by the arguments.- Specified by:
arrayFillin interfaceHibernateCriteriaBuilder
-
arrayFill
Description copied from interface:HibernateCriteriaBuilderCreates array with the same element N times, as specified by the arguments.- Specified by:
arrayFillin interfaceHibernateCriteriaBuilder
-
arrayToString
SqmExpression<String> arrayToString(Expression<? extends Object[]> arrayExpression, Expression<String> separatorExpression) Description copied from interface:HibernateCriteriaBuilderConcatenates the non-null array elements with a separator, as specified by the arguments.- Specified by:
arrayToStringin interfaceHibernateCriteriaBuilder
-
arrayToString
SqmExpression<String> arrayToString(Expression<? extends Object[]> arrayExpression, String separator) Description copied from interface:HibernateCriteriaBuilderConcatenates the non-null array elements with a separator, as specified by the arguments.- Specified by:
arrayToStringin interfaceHibernateCriteriaBuilder
-
arrayToString
SqmExpression<String> arrayToString(Expression<? extends Object[]> arrayExpression, Expression<String> separatorExpression, Expression<String> defaultExpression) Description copied from interface:HibernateCriteriaBuilderConcatenates the array elements with a separator, as specified by the arguments. Null array elements are replaced with the given default element.- Specified by:
arrayToStringin interfaceHibernateCriteriaBuilder
-
arrayToString
SqmExpression<String> arrayToString(Expression<? extends Object[]> arrayExpression, Expression<String> separatorExpression, String defaultValue) Description copied from interface:HibernateCriteriaBuilderConcatenates the array elements with a separator, as specified by the arguments. Null array elements are replaced with the given default element.- Specified by:
arrayToStringin interfaceHibernateCriteriaBuilder
-
arrayToString
SqmExpression<String> arrayToString(Expression<? extends Object[]> arrayExpression, String separator, Expression<String> defaultExpression) Description copied from interface:HibernateCriteriaBuilderConcatenates the array elements with a separator, as specified by the arguments. Null array elements are replaced with the given default element.- Specified by:
arrayToStringin interfaceHibernateCriteriaBuilder
-
arrayToString
SqmExpression<String> arrayToString(Expression<? extends Object[]> arrayExpression, String separator, String defaultValue) Description copied from interface:HibernateCriteriaBuilderConcatenates the array elements with a separator, as specified by the arguments. Null array elements are replaced with the given default element.- Specified by:
arrayToStringin interfaceHibernateCriteriaBuilder
-
arrayContains
Description copied from interface:HibernateCriteriaBuilderWhether an array contains an element.- Specified by:
arrayContainsin interfaceHibernateCriteriaBuilder
-
arrayContains
Description copied from interface:HibernateCriteriaBuilderWhether an array contains an element.- Specified by:
arrayContainsin interfaceHibernateCriteriaBuilder
-
arrayContains
Description copied from interface:HibernateCriteriaBuilderWhether an array contains an element.- Specified by:
arrayContainsin interfaceHibernateCriteriaBuilder
-
arrayContainsNullable
<T> SqmPredicate arrayContainsNullable(Expression<T[]> arrayExpression, Expression<T> elementExpression) Description copied from interface:HibernateCriteriaBuilderWhether an array contains a nullable element.- Specified by:
arrayContainsNullablein interfaceHibernateCriteriaBuilder
-
arrayContainsNullable
Description copied from interface:HibernateCriteriaBuilderWhether an array contains a nullable element.- Specified by:
arrayContainsNullablein interfaceHibernateCriteriaBuilder
-
arrayContainsNullable
Description copied from interface:HibernateCriteriaBuilderWhether an array contains a nullable element.- Specified by:
arrayContainsNullablein interfaceHibernateCriteriaBuilder
-
arrayContainsAll
@Deprecated default <T> SqmPredicate arrayContainsAll(Expression<T[]> arrayExpression, Expression<T[]> subArrayExpression) Deprecated.Description copied from interface:HibernateCriteriaBuilderWhether an array is a subset of another array.- Specified by:
arrayContainsAllin interfaceHibernateCriteriaBuilder
-
arrayContainsAll
@Deprecated default <T> SqmPredicate arrayContainsAll(Expression<T[]> arrayExpression, T[] subArray) Deprecated.Description copied from interface:HibernateCriteriaBuilderWhether an array is a subset of another array.- Specified by:
arrayContainsAllin interfaceHibernateCriteriaBuilder
-
arrayContainsAll
@Deprecated default <T> SqmPredicate arrayContainsAll(T[] array, Expression<T[]> subArrayExpression) Deprecated.Description copied from interface:HibernateCriteriaBuilderWhether an array is a subset of another array.- Specified by:
arrayContainsAllin interfaceHibernateCriteriaBuilder
-
arrayContainsAllNullable
@Deprecated default <T> SqmPredicate arrayContainsAllNullable(Expression<T[]> arrayExpression, Expression<T[]> subArrayExpression) Deprecated.Description copied from interface:HibernateCriteriaBuilderWhether an array is a subset of another array with nullable elements.- Specified by:
arrayContainsAllNullablein interfaceHibernateCriteriaBuilder
-
arrayContainsAllNullable
@Deprecated default <T> SqmPredicate arrayContainsAllNullable(Expression<T[]> arrayExpression, T[] subArray) Deprecated.Description copied from interface:HibernateCriteriaBuilderWhether an array is a subset of another array with nullable elements.- Specified by:
arrayContainsAllNullablein interfaceHibernateCriteriaBuilder
-
arrayContainsAllNullable
@Deprecated default <T> SqmPredicate arrayContainsAllNullable(T[] array, Expression<T[]> subArrayExpression) Deprecated.Description copied from interface:HibernateCriteriaBuilderWhether an array is a subset of another array with nullable elements.- Specified by:
arrayContainsAllNullablein interfaceHibernateCriteriaBuilder
-
arrayIncludes
Description copied from interface:HibernateCriteriaBuilderWhether an array is a subset of another array.- Specified by:
arrayIncludesin interfaceHibernateCriteriaBuilder
-
arrayIncludes
Description copied from interface:HibernateCriteriaBuilderWhether an array is a subset of another array.- Specified by:
arrayIncludesin interfaceHibernateCriteriaBuilder
-
arrayIncludes
Description copied from interface:HibernateCriteriaBuilderWhether an array is a subset of another array.- Specified by:
arrayIncludesin interfaceHibernateCriteriaBuilder
-
arrayIncludesNullable
<T> SqmPredicate arrayIncludesNullable(Expression<T[]> arrayExpression, Expression<T[]> subArrayExpression) Description copied from interface:HibernateCriteriaBuilderWhether an array is a subset of another array with nullable elements.- Specified by:
arrayIncludesNullablein interfaceHibernateCriteriaBuilder
-
arrayIncludesNullable
Description copied from interface:HibernateCriteriaBuilderWhether an array is a subset of another array with nullable elements.- Specified by:
arrayIncludesNullablein interfaceHibernateCriteriaBuilder
-
arrayIncludesNullable
Description copied from interface:HibernateCriteriaBuilderWhether an array is a subset of another array with nullable elements.- Specified by:
arrayIncludesNullablein interfaceHibernateCriteriaBuilder
-
arrayOverlaps
@Deprecated default <T> SqmPredicate arrayOverlaps(Expression<T[]> arrayExpression1, Expression<T[]> arrayExpression2) Deprecated.Description copied from interface:HibernateCriteriaBuilderWhether one array has any elements common with another array.- Specified by:
arrayOverlapsin interfaceHibernateCriteriaBuilder
-
arrayOverlaps
Deprecated.Description copied from interface:HibernateCriteriaBuilderWhether one array has any elements common with another array.- Specified by:
arrayOverlapsin interfaceHibernateCriteriaBuilder
-
arrayOverlaps
Deprecated.Description copied from interface:HibernateCriteriaBuilderWhether one array has any elements common with another array.- Specified by:
arrayOverlapsin interfaceHibernateCriteriaBuilder
-
arrayOverlapsNullable
@Deprecated default <T> SqmPredicate arrayOverlapsNullable(Expression<T[]> arrayExpression1, Expression<T[]> arrayExpression2) Deprecated.Description copied from interface:HibernateCriteriaBuilderWhether one array has any elements common with another array, supportingnullelements.- Specified by:
arrayOverlapsNullablein interfaceHibernateCriteriaBuilder
-
arrayOverlapsNullable
@Deprecated default <T> SqmPredicate arrayOverlapsNullable(Expression<T[]> arrayExpression1, T[] array2) Deprecated.Description copied from interface:HibernateCriteriaBuilderWhether one array has any elements common with another array, supportingnullelements.- Specified by:
arrayOverlapsNullablein interfaceHibernateCriteriaBuilder
-
arrayOverlapsNullable
@Deprecated default <T> SqmPredicate arrayOverlapsNullable(T[] array1, Expression<T[]> arrayExpression2) Deprecated.Description copied from interface:HibernateCriteriaBuilderWhether one array has any elements common with another array, supportingnullelements.- Specified by:
arrayOverlapsNullablein interfaceHibernateCriteriaBuilder
-
arrayIntersects
<T> SqmPredicate arrayIntersects(Expression<T[]> arrayExpression1, Expression<T[]> arrayExpression2) Description copied from interface:HibernateCriteriaBuilderWhether one array has any elements common with another array.- Specified by:
arrayIntersectsin interfaceHibernateCriteriaBuilder
-
arrayIntersects
Description copied from interface:HibernateCriteriaBuilderWhether one array has any elements common with another array.- Specified by:
arrayIntersectsin interfaceHibernateCriteriaBuilder
-
arrayIntersects
Description copied from interface:HibernateCriteriaBuilderWhether one array has any elements common with another array.- Specified by:
arrayIntersectsin interfaceHibernateCriteriaBuilder
-
arrayIntersectsNullable
<T> SqmPredicate arrayIntersectsNullable(Expression<T[]> arrayExpression1, Expression<T[]> arrayExpression2) Description copied from interface:HibernateCriteriaBuilderWhether one array has any elements common with another array, supportingnullelements.- Specified by:
arrayIntersectsNullablein interfaceHibernateCriteriaBuilder
-
arrayIntersectsNullable
Description copied from interface:HibernateCriteriaBuilderWhether one array has any elements common with another array, supportingnullelements.- Specified by:
arrayIntersectsNullablein interfaceHibernateCriteriaBuilder
-
arrayIntersectsNullable
Description copied from interface:HibernateCriteriaBuilderWhether one array has any elements common with another array, supportingnullelements.- Specified by:
arrayIntersectsNullablein interfaceHibernateCriteriaBuilder
-
collectionLiteral
Description copied from interface:HibernateCriteriaBuilderCreates a basic collection literal with thearrayconstructor function.- Specified by:
collectionLiteralin interfaceHibernateCriteriaBuilder
-
collectionLength
Description copied from interface:HibernateCriteriaBuilderDetermines the length of a basic collection.- Specified by:
collectionLengthin interfaceHibernateCriteriaBuilder
-
collectionPosition
<E> SqmExpression<Integer> collectionPosition(Expression<? extends Collection<? extends E>> collectionExpression, E element) Description copied from interface:HibernateCriteriaBuilderDetermines the 1-based position of an element in a basic collection.- Specified by:
collectionPositionin interfaceHibernateCriteriaBuilder
-
collectionPosition
<E> SqmExpression<Integer> collectionPosition(Expression<? extends Collection<? extends E>> collectionExpression, Expression<E> elementExpression) Description copied from interface:HibernateCriteriaBuilderDetermines the 1-based position of an element in a basic collection.- Specified by:
collectionPositionin interfaceHibernateCriteriaBuilder
-
collectionPositions
<T> SqmExpression<int[]> collectionPositions(Expression<? extends Collection<? super T>> collectionExpression, Expression<T> elementExpression) Description copied from interface:HibernateCriteriaBuilderDetermines all 1-based positions of an element in a basic collection.- Specified by:
collectionPositionsin interfaceHibernateCriteriaBuilder
-
collectionPositions
<T> SqmExpression<int[]> collectionPositions(Expression<? extends Collection<? super T>> collectionExpression, T element) Description copied from interface:HibernateCriteriaBuilderDetermines all 1-based positions of an element in a basic collection.- Specified by:
collectionPositionsin interfaceHibernateCriteriaBuilder
-
collectionPositionsList
<T> SqmExpression<List<Integer>> collectionPositionsList(Expression<? extends Collection<? super T>> collectionExpression, Expression<T> elementExpression) Description copied from interface:HibernateCriteriaBuilderDetermines all 1-based positions of an element in a basic collection.- Specified by:
collectionPositionsListin interfaceHibernateCriteriaBuilder
-
collectionPositionsList
<T> SqmExpression<List<Integer>> collectionPositionsList(Expression<? extends Collection<? super T>> collectionExpression, T element) Description copied from interface:HibernateCriteriaBuilderDetermines all 1-based positions of an element in a basic collection.- Specified by:
collectionPositionsListin interfaceHibernateCriteriaBuilder
-
collectionConcat
<E,C extends Collection<? super E>> SqmExpression<C> collectionConcat(Expression<C> collectionExpression1, Expression<? extends Collection<? extends E>> collectionExpression2) Description copied from interface:HibernateCriteriaBuilderConcatenates basic collections with each other in order.- Specified by:
collectionConcatin interfaceHibernateCriteriaBuilder
-
collectionConcat
<E,C extends Collection<? super E>> SqmExpression<C> collectionConcat(Expression<C> collectionExpression1, Collection<? extends E> collection2) Description copied from interface:HibernateCriteriaBuilderConcatenates basic collections with each other in order.- Specified by:
collectionConcatin interfaceHibernateCriteriaBuilder
-
collectionConcat
<E,C extends Collection<? super E>> SqmExpression<C> collectionConcat(C collection1, Expression<? extends Collection<? extends E>> collectionExpression2) Description copied from interface:HibernateCriteriaBuilderConcatenates basic collections with each other in order.- Specified by:
collectionConcatin interfaceHibernateCriteriaBuilder
-
collectionAppend
<E,C extends Collection<? super E>> SqmExpression<C> collectionAppend(Expression<C> collectionExpression, Expression<? extends E> elementExpression) Description copied from interface:HibernateCriteriaBuilderAppends element to basic collection.- Specified by:
collectionAppendin interfaceHibernateCriteriaBuilder
-
collectionAppend
<E,C extends Collection<? super E>> SqmExpression<C> collectionAppend(Expression<C> collectionExpression, E element) Description copied from interface:HibernateCriteriaBuilderAppends element to basic collection.- Specified by:
collectionAppendin interfaceHibernateCriteriaBuilder
-
collectionPrepend
<E,C extends Collection<? super E>> SqmExpression<C> collectionPrepend(Expression<? extends E> elementExpression, Expression<C> collectionExpression) Description copied from interface:HibernateCriteriaBuilderPrepends element to basic collection.- Specified by:
collectionPrependin interfaceHibernateCriteriaBuilder
-
collectionPrepend
<E,C extends Collection<? super E>> SqmExpression<C> collectionPrepend(E element, Expression<C> collectionExpression) Description copied from interface:HibernateCriteriaBuilderPrepends element to basic collection.- Specified by:
collectionPrependin interfaceHibernateCriteriaBuilder
-
collectionGet
<E> SqmExpression<E> collectionGet(Expression<? extends Collection<E>> collectionExpression, Expression<Integer> indexExpression) Description copied from interface:HibernateCriteriaBuilderAccesses the element of the basic collection by 1-based index.- Specified by:
collectionGetin interfaceHibernateCriteriaBuilder
-
collectionGet
<E> SqmExpression<E> collectionGet(Expression<? extends Collection<E>> collectionExpression, Integer index) Description copied from interface:HibernateCriteriaBuilderAccesses the element of the basic collection by 1-based index.- Specified by:
collectionGetin 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:HibernateCriteriaBuilderCreates basic collection copy with given element at given 1-based index.- Specified by:
collectionSetin interfaceHibernateCriteriaBuilder
-
collectionSet
<E,C extends Collection<? super E>> SqmExpression<C> collectionSet(Expression<C> collectionExpression, Expression<Integer> indexExpression, E element) Description copied from interface:HibernateCriteriaBuilderCreates basic collection copy with given element at given 1-based index.- Specified by:
collectionSetin interfaceHibernateCriteriaBuilder
-
collectionSet
<E,C extends Collection<? super E>> SqmExpression<C> collectionSet(Expression<C> collectionExpression, Integer index, Expression<? extends E> elementExpression) Description copied from interface:HibernateCriteriaBuilderCreates basic collection copy with given element at given 1-based index.- Specified by:
collectionSetin interfaceHibernateCriteriaBuilder
-
collectionSet
<E,C extends Collection<? super E>> SqmExpression<C> collectionSet(Expression<C> collectionExpression, Integer index, E element) Description copied from interface:HibernateCriteriaBuilderCreates basic collection copy with given element at given 1-based index.- Specified by:
collectionSetin interfaceHibernateCriteriaBuilder
-
collectionRemove
<E,C extends Collection<? super E>> SqmExpression<C> collectionRemove(Expression<C> collectionExpression, Expression<? extends E> elementExpression) Description copied from interface:HibernateCriteriaBuilderCreates basic collection copy with given element removed.- Specified by:
collectionRemovein interfaceHibernateCriteriaBuilder
-
collectionRemove
<E,C extends Collection<? super E>> SqmExpression<C> collectionRemove(Expression<C> collectionExpression, E element) Description copied from interface:HibernateCriteriaBuilderCreates basic collection copy with given element removed.- Specified by:
collectionRemovein interfaceHibernateCriteriaBuilder
-
collectionRemoveIndex
<C extends Collection<?>> SqmExpression<C> collectionRemoveIndex(Expression<C> collectionExpression, Expression<Integer> indexExpression) Description copied from interface:HibernateCriteriaBuilderCreates basic collection copy with the element at the given 1-based index removed.- Specified by:
collectionRemoveIndexin interfaceHibernateCriteriaBuilder
-
collectionRemoveIndex
<C extends Collection<?>> SqmExpression<C> collectionRemoveIndex(Expression<C> collectionExpression, Integer index) Description copied from interface:HibernateCriteriaBuilderCreates basic collection copy with the element at the given 1-based index removed.- Specified by:
collectionRemoveIndexin interfaceHibernateCriteriaBuilder
-
collectionSlice
<C extends Collection<?>> SqmExpression<C> collectionSlice(Expression<C> collectionExpression, Expression<Integer> lowerIndexExpression, Expression<Integer> upperIndexExpression) Description copied from interface:HibernateCriteriaBuilderCreates a sub-collection of the based on 1-based lower and upper index. Both indexes are inclusive.- Specified by:
collectionSlicein interfaceHibernateCriteriaBuilder
-
collectionSlice
<C extends Collection<?>> SqmExpression<C> collectionSlice(Expression<C> collectionExpression, Expression<Integer> lowerIndexExpression, Integer upperIndex) Description copied from interface:HibernateCriteriaBuilderCreates a sub-collection of the based on 1-based lower and upper index. Both indexes are inclusive.- Specified by:
collectionSlicein interfaceHibernateCriteriaBuilder
-
collectionSlice
<C extends Collection<?>> SqmExpression<C> collectionSlice(Expression<C> collectionExpression, Integer lowerIndex, Expression<Integer> upperIndexExpression) Description copied from interface:HibernateCriteriaBuilderCreates a sub-collection of the based on 1-based lower and upper index. Both indexes are inclusive.- Specified by:
collectionSlicein interfaceHibernateCriteriaBuilder
-
collectionSlice
<C extends Collection<?>> SqmExpression<C> collectionSlice(Expression<C> collectionExpression, Integer lowerIndex, Integer upperIndex) Description copied from interface:HibernateCriteriaBuilderCreates a sub-collection of the based on 1-based lower and upper index. Both indexes are inclusive.- Specified by:
collectionSlicein 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:HibernateCriteriaBuilderCreates basic collection copy replacing a given element with another.- Specified by:
collectionReplacein interfaceHibernateCriteriaBuilder
-
collectionReplace
<E,C extends Collection<? super E>> SqmExpression<C> collectionReplace(Expression<C> collectionExpression, Expression<? extends E> oldElementExpression, E newElement) Description copied from interface:HibernateCriteriaBuilderCreates basic collection copy replacing a given element with another.- Specified by:
collectionReplacein interfaceHibernateCriteriaBuilder
-
collectionReplace
<E,C extends Collection<? super E>> SqmExpression<C> collectionReplace(Expression<C> collectionExpression, E oldElement, Expression<? extends E> newElementExpression) Description copied from interface:HibernateCriteriaBuilderCreates basic collection copy replacing a given element with another.- Specified by:
collectionReplacein interfaceHibernateCriteriaBuilder
-
collectionReplace
<E,C extends Collection<? super E>> SqmExpression<C> collectionReplace(Expression<C> collectionExpression, E oldElement, E newElement) Description copied from interface:HibernateCriteriaBuilderCreates basic collection copy replacing a given element with another.- Specified by:
collectionReplacein interfaceHibernateCriteriaBuilder
-
collectionTrim
<C extends Collection<?>> SqmExpression<C> collectionTrim(Expression<C> arrayExpression, Expression<Integer> elementCountExpression) Description copied from interface:HibernateCriteriaBuilderCreates basic collection copy without the last N elements, specified by the second argument.- Specified by:
collectionTrimin interfaceHibernateCriteriaBuilder
-
collectionTrim
<C extends Collection<?>> SqmExpression<C> collectionTrim(Expression<C> arrayExpression, Integer elementCount) Description copied from interface:HibernateCriteriaBuilderCreates basic collection copy without the last N elements, specified by the second argument.- Specified by:
collectionTrimin interfaceHibernateCriteriaBuilder
-
collectionFill
<T> SqmExpression<Collection<T>> collectionFill(Expression<T> elementExpression, Expression<Integer> elementCountExpression) Description copied from interface:HibernateCriteriaBuilderCreates basic collection with the same element N times, as specified by the arguments.- Specified by:
collectionFillin interfaceHibernateCriteriaBuilder
-
collectionFill
<T> SqmExpression<Collection<T>> collectionFill(Expression<T> elementExpression, Integer elementCount) Description copied from interface:HibernateCriteriaBuilderCreates basic collection with the same element N times, as specified by the arguments.- Specified by:
collectionFillin interfaceHibernateCriteriaBuilder
-
collectionFill
<T> SqmExpression<Collection<T>> collectionFill(T element, Expression<Integer> elementCountExpression) Description copied from interface:HibernateCriteriaBuilderCreates basic collection with the same element N times, as specified by the arguments.- Specified by:
collectionFillin interfaceHibernateCriteriaBuilder
-
collectionFill
Description copied from interface:HibernateCriteriaBuilderCreates basic collection with the same element N times, as specified by the arguments.- Specified by:
collectionFillin interfaceHibernateCriteriaBuilder
-
collectionToString
SqmExpression<String> collectionToString(Expression<? extends Collection<?>> collectionExpression, Expression<String> separatorExpression) Description copied from interface:HibernateCriteriaBuilderConcatenates the non-null basic collection elements with a separator, as specified by the arguments.- Specified by:
collectionToStringin interfaceHibernateCriteriaBuilder
-
collectionToString
SqmExpression<String> collectionToString(Expression<? extends Collection<?>> collectionExpression, String separator) Description copied from interface:HibernateCriteriaBuilderConcatenates the non-null basic collection elements with a separator, as specified by the arguments.- Specified by:
collectionToStringin interfaceHibernateCriteriaBuilder
-
collectionToString
SqmExpression<String> collectionToString(Expression<? extends Collection<?>> collectionExpression, Expression<String> separatorExpression, Expression<String> defaultExpression) Description copied from interface:HibernateCriteriaBuilderConcatenates the collection elements with a separator, as specified by the arguments. Null collection elements are replaced with the given default element.- Specified by:
collectionToStringin interfaceHibernateCriteriaBuilder
-
collectionToString
SqmExpression<String> collectionToString(Expression<? extends Collection<?>> collectionExpression, Expression<String> separatorExpression, String defaultValue) Description copied from interface:HibernateCriteriaBuilderConcatenates the collection elements with a separator, as specified by the arguments. Null collection elements are replaced with the given default element.- Specified by:
collectionToStringin interfaceHibernateCriteriaBuilder
-
collectionToString
SqmExpression<String> collectionToString(Expression<? extends Collection<?>> collectionExpression, String separator, Expression<String> defaultExpression) Description copied from interface:HibernateCriteriaBuilderConcatenates the collection elements with a separator, as specified by the arguments. Null collection elements are replaced with the given default element.- Specified by:
collectionToStringin interfaceHibernateCriteriaBuilder
-
collectionToString
SqmExpression<String> collectionToString(Expression<? extends Collection<?>> collectionExpression, String separator, String defaultValue) Description copied from interface:HibernateCriteriaBuilderConcatenates the collection elements with a separator, as specified by the arguments. Null collection elements are replaced with the given default element.- Specified by:
collectionToStringin interfaceHibernateCriteriaBuilder
-
collectionContains
<E> SqmPredicate collectionContains(Expression<? extends Collection<E>> collectionExpression, Expression<? extends E> elementExpression) Description copied from interface:HibernateCriteriaBuilderWhether a basic collection contains an element.- Specified by:
collectionContainsin interfaceHibernateCriteriaBuilder
-
collectionContains
<E> SqmPredicate collectionContains(Expression<? extends Collection<E>> collectionExpression, E element) Description copied from interface:HibernateCriteriaBuilderWhether a basic collection contains an element.- Specified by:
collectionContainsin interfaceHibernateCriteriaBuilder
-
collectionContains
Description copied from interface:HibernateCriteriaBuilderWhether a basic collection contains an element.- Specified by:
collectionContainsin interfaceHibernateCriteriaBuilder
-
collectionContainsNullable
<E> SqmPredicate collectionContainsNullable(Expression<? extends Collection<E>> collectionExpression, Expression<? extends E> elementExpression) Description copied from interface:HibernateCriteriaBuilderWhether a basic collection contains a nullable element.- Specified by:
collectionContainsNullablein interfaceHibernateCriteriaBuilder
-
collectionContainsNullable
<E> SqmPredicate collectionContainsNullable(Expression<? extends Collection<E>> collectionExpression, E element) Description copied from interface:HibernateCriteriaBuilderWhether a basic collection contains a nullable element.- Specified by:
collectionContainsNullablein interfaceHibernateCriteriaBuilder
-
collectionContainsNullable
<E> SqmPredicate collectionContainsNullable(Collection<E> collection, Expression<E> elementExpression) Description copied from interface:HibernateCriteriaBuilderWhether a basic collection contains a nullable element.- Specified by:
collectionContainsNullablein interfaceHibernateCriteriaBuilder
-
collectionContainsAll
default <E> SqmPredicate collectionContainsAll(Expression<? extends Collection<E>> collectionExpression, Expression<? extends Collection<? extends E>> subCollectionExpression) Description copied from interface:HibernateCriteriaBuilderWhether a basic collection is a subset of another basic collection.- Specified by:
collectionContainsAllin interfaceHibernateCriteriaBuilder
-
collectionContainsAll
default <E> SqmPredicate collectionContainsAll(Expression<? extends Collection<E>> collectionExpression, Collection<? extends E> subCollection) Description copied from interface:HibernateCriteriaBuilderWhether a basic collection is a subset of another basic collection.- Specified by:
collectionContainsAllin interfaceHibernateCriteriaBuilder
-
collectionContainsAll
default <E> SqmPredicate collectionContainsAll(Collection<E> collection, Expression<? extends Collection<? extends E>> subCollectionExpression) Description copied from interface:HibernateCriteriaBuilderWhether a basic collection is a subset of another basic collection.- Specified by:
collectionContainsAllin interfaceHibernateCriteriaBuilder
-
collectionContainsAllNullable
default <E> SqmPredicate collectionContainsAllNullable(Expression<? extends Collection<E>> collectionExpression, Expression<? extends Collection<? extends E>> subCollectionExpression) Description copied from interface:HibernateCriteriaBuilderWhether a basic collection is a subset of another basic collection with nullable elements.- Specified by:
collectionContainsAllNullablein interfaceHibernateCriteriaBuilder
-
collectionContainsAllNullable
default <E> SqmPredicate collectionContainsAllNullable(Expression<? extends Collection<E>> collectionExpression, Collection<? extends E> subCollection) Description copied from interface:HibernateCriteriaBuilderWhether a basic collection is a subset of another basic collection with nullable elements.- Specified by:
collectionContainsAllNullablein interfaceHibernateCriteriaBuilder
-
collectionContainsAllNullable
default <E> SqmPredicate collectionContainsAllNullable(Collection<E> collection, Expression<? extends Collection<? extends E>> subCollectionExpression) Description copied from interface:HibernateCriteriaBuilderWhether a basic collection is a subset of another basic collection with nullable elements.- Specified by:
collectionContainsAllNullablein interfaceHibernateCriteriaBuilder
-
collectionIncludes
<E> SqmPredicate collectionIncludes(Expression<? extends Collection<E>> collectionExpression, Expression<? extends Collection<? extends E>> subCollectionExpression) Description copied from interface:HibernateCriteriaBuilderWhether a basic collection is a subset of another basic collection.- Specified by:
collectionIncludesin interfaceHibernateCriteriaBuilder
-
collectionIncludes
<E> SqmPredicate collectionIncludes(Expression<? extends Collection<E>> collectionExpression, Collection<? extends E> subCollection) Description copied from interface:HibernateCriteriaBuilderWhether a basic collection is a subset of another basic collection.- Specified by:
collectionIncludesin interfaceHibernateCriteriaBuilder
-
collectionIncludes
<E> SqmPredicate collectionIncludes(Collection<E> collection, Expression<? extends Collection<? extends E>> subArrayExpression) Description copied from interface:HibernateCriteriaBuilderWhether a basic collection is a subset of another basic collection.- Specified by:
collectionIncludesin interfaceHibernateCriteriaBuilder
-
collectionIncludesNullable
<E> SqmPredicate collectionIncludesNullable(Expression<? extends Collection<E>> collectionExpression, Expression<? extends Collection<? extends E>> subCollectionExpression) Description copied from interface:HibernateCriteriaBuilderWhether a basic collection is a subset of another basic collection with nullable elements.- Specified by:
collectionIncludesNullablein interfaceHibernateCriteriaBuilder
-
collectionIncludesNullable
<E> SqmPredicate collectionIncludesNullable(Expression<? extends Collection<E>> collectionExpression, Collection<? extends E> subCollection) Description copied from interface:HibernateCriteriaBuilderWhether a basic collection is a subset of another basic collection with nullable elements.- Specified by:
collectionIncludesNullablein interfaceHibernateCriteriaBuilder
-
collectionIncludesNullable
<E> SqmPredicate collectionIncludesNullable(Collection<E> collection, Expression<? extends Collection<? extends E>> subCollectionExpression) Description copied from interface:HibernateCriteriaBuilderWhether a basic collection is a subset of another basic collection with nullable elements.- Specified by:
collectionIncludesNullablein interfaceHibernateCriteriaBuilder
-
collectionOverlaps
default <E> SqmPredicate collectionOverlaps(Expression<? extends Collection<E>> collectionExpression1, Expression<? extends Collection<? extends E>> collectionExpression2) Description copied from interface:HibernateCriteriaBuilderWhether one basic collection has any elements common with another basic collection.- Specified by:
collectionOverlapsin interfaceHibernateCriteriaBuilder
-
collectionOverlaps
default <E> SqmPredicate collectionOverlaps(Expression<? extends Collection<E>> collectionExpression1, Collection<? extends E> collection2) Description copied from interface:HibernateCriteriaBuilderWhether one basic collection has any elements common with another basic collection.- Specified by:
collectionOverlapsin interfaceHibernateCriteriaBuilder
-
collectionOverlaps
default <E> SqmPredicate collectionOverlaps(Collection<E> collection1, Expression<? extends Collection<? extends E>> collectionExpression2) Description copied from interface:HibernateCriteriaBuilderWhether one basic collection has any elements common with another basic collection.- Specified by:
collectionOverlapsin interfaceHibernateCriteriaBuilder
-
collectionOverlapsNullable
default <E> SqmPredicate collectionOverlapsNullable(Expression<? extends Collection<E>> collectionExpression1, Expression<? extends Collection<? extends E>> collectionExpression2) Description copied from interface:HibernateCriteriaBuilderWhether one basic collection has any elements common with another basic collection, supportingnullelements.- Specified by:
collectionOverlapsNullablein interfaceHibernateCriteriaBuilder
-
collectionOverlapsNullable
default <E> SqmPredicate collectionOverlapsNullable(Expression<? extends Collection<E>> collectionExpression1, Collection<? extends E> collection2) Description copied from interface:HibernateCriteriaBuilderWhether one basic collection has any elements common with another basic collection, supportingnullelements.- Specified by:
collectionOverlapsNullablein interfaceHibernateCriteriaBuilder
-
collectionOverlapsNullable
default <E> SqmPredicate collectionOverlapsNullable(Collection<E> collection1, Expression<? extends Collection<? extends E>> collectionExpression2) Description copied from interface:HibernateCriteriaBuilderWhether one basic collection has any elements common with another basic collection, supportingnullelements.- Specified by:
collectionOverlapsNullablein interfaceHibernateCriteriaBuilder
-
collectionIntersects
<E> SqmPredicate collectionIntersects(Expression<? extends Collection<E>> collectionExpression1, Expression<? extends Collection<? extends E>> collectionExpression2) Description copied from interface:HibernateCriteriaBuilderWhether one basic collection has any elements common with another basic collection.- Specified by:
collectionIntersectsin interfaceHibernateCriteriaBuilder
-
collectionIntersects
<E> SqmPredicate collectionIntersects(Expression<? extends Collection<E>> collectionExpression1, Collection<? extends E> collection2) Description copied from interface:HibernateCriteriaBuilderWhether one basic collection has any elements common with another basic collection.- Specified by:
collectionIntersectsin interfaceHibernateCriteriaBuilder
-
collectionIntersects
<E> SqmPredicate collectionIntersects(Collection<E> collection1, Expression<? extends Collection<? extends E>> collectionExpression2) Description copied from interface:HibernateCriteriaBuilderWhether one basic collection has any elements common with another basic collection.- Specified by:
collectionIntersectsin interfaceHibernateCriteriaBuilder
-
collectionIntersectsNullable
<E> SqmPredicate collectionIntersectsNullable(Expression<? extends Collection<E>> collectionExpression1, Expression<? extends Collection<? extends E>> collectionExpression2) Description copied from interface:HibernateCriteriaBuilderWhether one basic collection has any elements common with another basic collection, supportingnullelements.- Specified by:
collectionIntersectsNullablein interfaceHibernateCriteriaBuilder
-
collectionIntersectsNullable
<E> SqmPredicate collectionIntersectsNullable(Expression<? extends Collection<E>> collectionExpression1, Collection<? extends E> collection2) Description copied from interface:HibernateCriteriaBuilderWhether one basic collection has any elements common with another basic collection, supportingnullelements.- Specified by:
collectionIntersectsNullablein interfaceHibernateCriteriaBuilder
-
collectionIntersectsNullable
<E> SqmPredicate collectionIntersectsNullable(Collection<E> collection1, Expression<? extends Collection<? extends E>> collectionExpression2) Description copied from interface:HibernateCriteriaBuilderWhether one basic collection has any elements common with another basic collection, supportingnullelements.- Specified by:
collectionIntersectsNullablein interfaceHibernateCriteriaBuilder
-
jsonValue
<T> SqmJsonValueExpression<T> jsonValue(Expression<?> jsonDocument, Expression<String> jsonPath, Class<T> returningType) Description copied from interface:HibernateCriteriaBuilderExtracts a value by JSON path from a JSON document.- Specified by:
jsonValuein interfaceHibernateCriteriaBuilder
-
jsonValue
- Specified by:
jsonValuein interfaceHibernateCriteriaBuilder- See Also:
-
jsonValue
<T> SqmJsonValueExpression<T> jsonValue(Expression<?> jsonDocument, String jsonPath, Class<T> returningType) Description copied from interface:HibernateCriteriaBuilderExtracts a value by JSON path from a JSON document.- Specified by:
jsonValuein interfaceHibernateCriteriaBuilder
-
jsonValue
- Specified by:
jsonValuein interfaceHibernateCriteriaBuilder- See Also:
-
jsonQuery
Description copied from interface:HibernateCriteriaBuilderQueries values by JSON path from a JSON document.- Specified by:
jsonQueryin interfaceHibernateCriteriaBuilder
-
jsonQuery
- Specified by:
jsonQueryin interfaceHibernateCriteriaBuilder- See Also:
-
jsonExists
Description copied from interface:HibernateCriteriaBuilderChecks if a JSON document contains a node for the given JSON path.- Specified by:
jsonExistsin interfaceHibernateCriteriaBuilder
-
jsonExists
Description copied from interface:HibernateCriteriaBuilderChecks if a JSON document contains a node for the given JSON path.- Specified by:
jsonExistsin interfaceHibernateCriteriaBuilder
-
jsonArrayWithNulls
Description copied from interface:HibernateCriteriaBuilderCreate a JSON object from the given array of values, retainingnullvalues in the JSON array.- Specified by:
jsonArrayWithNullsin interfaceHibernateCriteriaBuilder
-
jsonArray
Description copied from interface:HibernateCriteriaBuilderCreate a JSON array from the array of values.- Specified by:
jsonArrayin interfaceHibernateCriteriaBuilder
-
jsonObjectWithNulls
Description copied from interface:HibernateCriteriaBuilderCreate a JSON object from the given map of key values, retainingnullvalues in the JSON.- Specified by:
jsonObjectWithNullsin interfaceHibernateCriteriaBuilder
-
jsonObject
Description copied from interface:HibernateCriteriaBuilderCreate a JSON object from the given map of key values.- Specified by:
jsonObjectin interfaceHibernateCriteriaBuilder
-
jsonArrayAgg
Description copied from interface:HibernateCriteriaBuilderAggregates the given value into a JSON array.- Specified by:
jsonArrayAggin interfaceHibernateCriteriaBuilder
-
jsonArrayAggWithNulls
Description copied from interface:HibernateCriteriaBuilderAggregates the given value into a JSON array, retainingnullvalues in the JSON array.- Specified by:
jsonArrayAggWithNullsin interfaceHibernateCriteriaBuilder
-
jsonArrayAggWithNulls
SqmExpression<String> jsonArrayAggWithNulls(Expression<?> value, Predicate filter, JpaOrder... orderBy) Description copied from interface:HibernateCriteriaBuilderAggregates the given value into a JSON array, retainingnullvalues 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:
jsonArrayAggWithNullsin interfaceHibernateCriteriaBuilder
-
jsonArrayAggWithNulls
Description copied from interface:HibernateCriteriaBuilderAggregates the given value into a JSON array, retainingnullvalues in the JSON array. Filtering rows that don't match the given filter predicate.- Specified by:
jsonArrayAggWithNullsin interfaceHibernateCriteriaBuilder
-
jsonArrayAggWithNulls
Description copied from interface:HibernateCriteriaBuilderAggregates the given value into a JSON array, retainingnullvalues in the JSON array. Ordering values based on the given order by items.- Specified by:
jsonArrayAggWithNullsin interfaceHibernateCriteriaBuilder
-
jsonArrayAgg
Description copied from interface:HibernateCriteriaBuilderAggregates 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:
jsonArrayAggin interfaceHibernateCriteriaBuilder
-
jsonArrayAgg
Description copied from interface:HibernateCriteriaBuilderAggregates the given value into a JSON array. Filtering rows that don't match the given filter predicate.- Specified by:
jsonArrayAggin interfaceHibernateCriteriaBuilder
-
jsonArrayAgg
Description copied from interface:HibernateCriteriaBuilderAggregates the given value into a JSON array. Ordering values based on the given order by items.- Specified by:
jsonArrayAggin interfaceHibernateCriteriaBuilder
-
jsonObjectAggWithUniqueKeysAndNulls
Description copied from interface:HibernateCriteriaBuilderAggregates the given value under the given key into a JSON object, retainingnullvalues in the JSON object.- Specified by:
jsonObjectAggWithUniqueKeysAndNullsin interfaceHibernateCriteriaBuilder
-
jsonObjectAggWithUniqueKeys
Description copied from interface:HibernateCriteriaBuilderAggregates the given value under the given key into a JSON object.- Specified by:
jsonObjectAggWithUniqueKeysin interfaceHibernateCriteriaBuilder
-
jsonObjectAggWithNulls
Description copied from interface:HibernateCriteriaBuilderAggregates the given value under the given key into a JSON object, retainingnullvalues in the JSON object.- Specified by:
jsonObjectAggWithNullsin interfaceHibernateCriteriaBuilder
-
jsonObjectAgg
Description copied from interface:HibernateCriteriaBuilderAggregates the given value under the given key into a JSON object.- Specified by:
jsonObjectAggin interfaceHibernateCriteriaBuilder
-
jsonObjectAggWithUniqueKeysAndNulls
SqmExpression<String> jsonObjectAggWithUniqueKeysAndNulls(Expression<?> key, Expression<?> value, Predicate filter) Description copied from interface:HibernateCriteriaBuilderAggregates the given value under the given key into a JSON object, retainingnullvalues in the JSON object.- Specified by:
jsonObjectAggWithUniqueKeysAndNullsin interfaceHibernateCriteriaBuilder
-
jsonObjectAggWithUniqueKeys
SqmExpression<String> jsonObjectAggWithUniqueKeys(Expression<?> key, Expression<?> value, Predicate filter) Description copied from interface:HibernateCriteriaBuilderAggregates the given value under the given key into a JSON object.- Specified by:
jsonObjectAggWithUniqueKeysin interfaceHibernateCriteriaBuilder
-
jsonObjectAggWithNulls
SqmExpression<String> jsonObjectAggWithNulls(Expression<?> key, Expression<?> value, Predicate filter) Description copied from interface:HibernateCriteriaBuilderAggregates the given value under the given key into a JSON object, retainingnullvalues in the JSON object.- Specified by:
jsonObjectAggWithNullsin interfaceHibernateCriteriaBuilder
-
jsonObjectAgg
Description copied from interface:HibernateCriteriaBuilderAggregates the given value under the given key into a JSON object.- Specified by:
jsonObjectAggin interfaceHibernateCriteriaBuilder
-
jsonSet
SqmExpression<String> jsonSet(Expression<?> jsonDocument, Expression<String> jsonPath, Object value) Description copied from interface:HibernateCriteriaBuilderInserts/Replaces a value by JSON path within a JSON document.- Specified by:
jsonSetin interfaceHibernateCriteriaBuilder
-
jsonSet
Description copied from interface:HibernateCriteriaBuilderInserts/Replaces a value by JSON path within a JSON document.- Specified by:
jsonSetin interfaceHibernateCriteriaBuilder
-
jsonSet
SqmExpression<String> jsonSet(Expression<?> jsonDocument, Expression<String> jsonPath, Expression<?> value) Description copied from interface:HibernateCriteriaBuilderInserts/Replaces a value by JSON path within a JSON document.- Specified by:
jsonSetin interfaceHibernateCriteriaBuilder
-
jsonSet
Description copied from interface:HibernateCriteriaBuilderInserts/Replaces a value by JSON path within a JSON document.- Specified by:
jsonSetin interfaceHibernateCriteriaBuilder
-
jsonRemove
Description copied from interface:HibernateCriteriaBuilderRemoves a value by JSON path within a JSON document.- Specified by:
jsonRemovein interfaceHibernateCriteriaBuilder
-
jsonRemove
Description copied from interface:HibernateCriteriaBuilderRemoves a value by JSON path within a JSON document.- Specified by:
jsonRemovein interfaceHibernateCriteriaBuilder
-
jsonInsert
SqmExpression<String> jsonInsert(Expression<?> jsonDocument, Expression<String> jsonPath, Object value) Description copied from interface:HibernateCriteriaBuilderInserts a value by JSON path within a JSON document.- Specified by:
jsonInsertin interfaceHibernateCriteriaBuilder
-
jsonInsert
Description copied from interface:HibernateCriteriaBuilderInserts a value by JSON path within a JSON document.- Specified by:
jsonInsertin interfaceHibernateCriteriaBuilder
-
jsonInsert
SqmExpression<String> jsonInsert(Expression<?> jsonDocument, Expression<String> jsonPath, Expression<?> value) Description copied from interface:HibernateCriteriaBuilderInserts a value by JSON path within a JSON document.- Specified by:
jsonInsertin interfaceHibernateCriteriaBuilder
-
jsonInsert
Description copied from interface:HibernateCriteriaBuilderInserts a value by JSON path within a JSON document.- Specified by:
jsonInsertin interfaceHibernateCriteriaBuilder
-
jsonReplace
SqmExpression<String> jsonReplace(Expression<?> jsonDocument, Expression<String> jsonPath, Object value) Description copied from interface:HibernateCriteriaBuilderReplaces a value by JSON path within a JSON document.- Specified by:
jsonReplacein interfaceHibernateCriteriaBuilder
-
jsonReplace
Description copied from interface:HibernateCriteriaBuilderReplaces a value by JSON path within a JSON document.- Specified by:
jsonReplacein interfaceHibernateCriteriaBuilder
-
jsonReplace
SqmExpression<String> jsonReplace(Expression<?> jsonDocument, Expression<String> jsonPath, Expression<?> value) Description copied from interface:HibernateCriteriaBuilderReplaces a value by JSON path within a JSON document.- Specified by:
jsonReplacein interfaceHibernateCriteriaBuilder
-
jsonReplace
Description copied from interface:HibernateCriteriaBuilderReplaces a value by JSON path within a JSON document.- Specified by:
jsonReplacein interfaceHibernateCriteriaBuilder
-
jsonMergepatch
Description copied from interface:HibernateCriteriaBuilderApplies the patch JSON document onto the other JSON document and returns that.- Specified by:
jsonMergepatchin interfaceHibernateCriteriaBuilder
-
jsonMergepatch
Description copied from interface:HibernateCriteriaBuilderApplies the patch JSON document onto the other JSON document and returns that.- Specified by:
jsonMergepatchin interfaceHibernateCriteriaBuilder
-
jsonMergepatch
Description copied from interface:HibernateCriteriaBuilderApplies the patch JSON document onto the other JSON document and returns that.- Specified by:
jsonMergepatchin interfaceHibernateCriteriaBuilder
-
xmlelement
Description copied from interface:HibernateCriteriaBuilderCreates an XML element with the given element name.- Specified by:
xmlelementin interfaceHibernateCriteriaBuilder
-
xmlcomment
Description copied from interface:HibernateCriteriaBuilderCreates an XML comment with the given argument as content.- Specified by:
xmlcommentin interfaceHibernateCriteriaBuilder
-
named
Description copied from interface:HibernateCriteriaBuilderCreates 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:
namedin interfaceHibernateCriteriaBuilder- See Also:
-
xmlforest
Description copied from interface:HibernateCriteriaBuilderCreates an XML forest from the given XML element expressions.- Specified by:
xmlforestin interfaceHibernateCriteriaBuilder- See Also:
-
xmlforest
Description copied from interface:HibernateCriteriaBuilderCreates an XML forest from the given XML element expressions.- Specified by:
xmlforestin interfaceHibernateCriteriaBuilder- See Also:
-
xmlconcat
Description copied from interface:HibernateCriteriaBuilderConcatenates the given XML element expressions.- Specified by:
xmlconcatin interfaceHibernateCriteriaBuilder
-
xmlconcat
Description copied from interface:HibernateCriteriaBuilderConcatenates the given XML element expressions.- Specified by:
xmlconcatin interfaceHibernateCriteriaBuilder
-
xmlpi
Description copied from interface:HibernateCriteriaBuilderCreates an XML processing with the given name.- Specified by:
xmlpiin interfaceHibernateCriteriaBuilder
-
xmlpi
Description copied from interface:HibernateCriteriaBuilderCreates an XML processing with the given name and content.- Specified by:
xmlpiin interfaceHibernateCriteriaBuilder
-
xmlquery
Description copied from interface:HibernateCriteriaBuilderQueries the given XML document with the given XPath or XQuery query.- Specified by:
xmlqueryin interfaceHibernateCriteriaBuilder
-
xmlquery
Description copied from interface:HibernateCriteriaBuilderQueries the given XML document with the given XPath or XQuery query.- Specified by:
xmlqueryin interfaceHibernateCriteriaBuilder
-
xmlexists
Description copied from interface:HibernateCriteriaBuilderChecks if the given XPath or XQuery query exists in the given XML document.- Specified by:
xmlexistsin interfaceHibernateCriteriaBuilder
-
xmlexists
Description copied from interface:HibernateCriteriaBuilderChecks if the given XPath or XQuery query exists in the given XML document.- Specified by:
xmlexistsin interfaceHibernateCriteriaBuilder
-
xmlagg
- Specified by:
xmlaggin interfaceHibernateCriteriaBuilder- See Also:
-
xmlagg
- Specified by:
xmlaggin interfaceHibernateCriteriaBuilder- See Also:
-
xmlagg
- Specified by:
xmlaggin interfaceHibernateCriteriaBuilder- See Also:
-
xmlagg
SqmExpression<String> xmlagg(JpaOrder order, JpaPredicate filter, JpaWindow window, Expression<?> argument) Description copied from interface:HibernateCriteriaBuilderCreate axmlaggordered set-aggregate function expression.- Specified by:
xmlaggin 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:HibernateCriteriaBuilderCreate a new set-returning function expression.- Specified by:
setReturningFunctionin interfaceHibernateCriteriaBuilder- See Also:
-
unnestArray
Description copied from interface:HibernateCriteriaBuilderCreates an unnest function expression to turn an array into a set of rows.- Specified by:
unnestArrayin interfaceHibernateCriteriaBuilder- See Also:
-
unnestCollection
Description copied from interface:HibernateCriteriaBuilderCreates an unnest function expression to turn an array into a set of rows.- Specified by:
unnestCollectionin interfaceHibernateCriteriaBuilder- See Also:
-
generateTimeSeries
<E extends Temporal> SqmSetReturningFunction<E> generateTimeSeries(Expression<E> start, Expression<E> stop, Expression<? extends TemporalAmount> step) Description copied from interface:HibernateCriteriaBuilderCreates agenerate_seriesfunction expression to generate a set of values as rows.- Specified by:
generateTimeSeriesin interfaceHibernateCriteriaBuilder- See Also:
-
generateTimeSeries
<E extends Temporal> SqmSetReturningFunction<E> generateTimeSeries(E start, E stop, TemporalAmount step) Description copied from interface:HibernateCriteriaBuilderCreates agenerate_seriesfunction expression to generate a set of values as rows.- Specified by:
generateTimeSeriesin interfaceHibernateCriteriaBuilder- See Also:
-
generateTimeSeries
<E extends Temporal> SqmSetReturningFunction<E> generateTimeSeries(E start, Expression<E> stop, TemporalAmount step) Description copied from interface:HibernateCriteriaBuilderCreates agenerate_seriesfunction expression to generate a set of values as rows.- Specified by:
generateTimeSeriesin interfaceHibernateCriteriaBuilder- See Also:
-
generateTimeSeries
<E extends Temporal> SqmSetReturningFunction<E> generateTimeSeries(Expression<E> start, E stop, TemporalAmount step) Description copied from interface:HibernateCriteriaBuilderCreates agenerate_seriesfunction expression to generate a set of values as rows.- Specified by:
generateTimeSeriesin interfaceHibernateCriteriaBuilder- See Also:
-
generateTimeSeries
<E extends Temporal> SqmSetReturningFunction<E> generateTimeSeries(Expression<E> start, Expression<E> stop, TemporalAmount step) Description copied from interface:HibernateCriteriaBuilderCreates agenerate_seriesfunction expression to generate a set of values as rows.- Specified by:
generateTimeSeriesin interfaceHibernateCriteriaBuilder- See Also:
-
generateTimeSeries
<E extends Temporal> SqmSetReturningFunction<E> generateTimeSeries(E start, E stop, Expression<? extends TemporalAmount> step) Description copied from interface:HibernateCriteriaBuilderCreates agenerate_seriesfunction expression to generate a set of values as rows.- Specified by:
generateTimeSeriesin interfaceHibernateCriteriaBuilder- See Also:
-
generateTimeSeries
<E extends Temporal> SqmSetReturningFunction<E> generateTimeSeries(Expression<E> start, E stop, Expression<? extends TemporalAmount> step) Description copied from interface:HibernateCriteriaBuilderCreates agenerate_seriesfunction expression to generate a set of values as rows.- Specified by:
generateTimeSeriesin interfaceHibernateCriteriaBuilder- See Also:
-
generateTimeSeries
<E extends Temporal> SqmSetReturningFunction<E> generateTimeSeries(E start, Expression<E> stop, Expression<? extends TemporalAmount> step) Description copied from interface:HibernateCriteriaBuilderCreates agenerate_seriesfunction expression to generate a set of values as rows.- Specified by:
generateTimeSeriesin interfaceHibernateCriteriaBuilder- See Also:
-
generateSeries
<E extends Number> SqmSetReturningFunction<E> generateSeries(Expression<E> start, Expression<E> stop, Expression<E> step) Description copied from interface:HibernateCriteriaBuilderCreates agenerate_seriesfunction expression to generate a set of values as rows.- Specified by:
generateSeriesin interfaceHibernateCriteriaBuilder- See Also:
-
generateSeries
Description copied from interface:HibernateCriteriaBuilderCreates agenerate_seriesfunction expression to generate a set of values as rows.- Specified by:
generateSeriesin interfaceHibernateCriteriaBuilder- See Also:
-
generateSeries
Description copied from interface:HibernateCriteriaBuilderCreates agenerate_seriesfunction expression to generate a set of values as rows.- Specified by:
generateSeriesin interfaceHibernateCriteriaBuilder- See Also:
-
generateSeries
Description copied from interface:HibernateCriteriaBuilderCreates agenerate_seriesfunction expression to generate a set of values as rows.- Specified by:
generateSeriesin interfaceHibernateCriteriaBuilder- See Also:
-
generateSeries
Description copied from interface:HibernateCriteriaBuilderCreates agenerate_seriesfunction expression to generate a set of values as rows.- Specified by:
generateSeriesin interfaceHibernateCriteriaBuilder- See Also:
-
generateSeries
<E extends Number> SqmSetReturningFunction<E> generateSeries(Expression<E> start, Expression<E> stop, E step) Description copied from interface:HibernateCriteriaBuilderCreates agenerate_seriesfunction expression to generate a set of values as rows.- Specified by:
generateSeriesin interfaceHibernateCriteriaBuilder- See Also:
-
generateSeries
<E extends Number> SqmSetReturningFunction<E> generateSeries(Expression<E> start, E stop, Expression<E> step) Description copied from interface:HibernateCriteriaBuilderCreates agenerate_seriesfunction expression to generate a set of values as rows.- Specified by:
generateSeriesin interfaceHibernateCriteriaBuilder- See Also:
-
generateSeries
<E extends Number> SqmSetReturningFunction<E> generateSeries(E start, Expression<E> stop, Expression<E> step) Description copied from interface:HibernateCriteriaBuilderCreates agenerate_seriesfunction expression to generate a set of values as rows.- Specified by:
generateSeriesin interfaceHibernateCriteriaBuilder- See Also:
-
generateSeries
<E extends Number> SqmSetReturningFunction<E> generateSeries(Expression<E> start, Expression<E> stop) Description copied from interface:HibernateCriteriaBuilderCreates agenerate_seriesfunction expression to generate a set of values as rows.- Specified by:
generateSeriesin interfaceHibernateCriteriaBuilder- See Also:
-
generateSeries
Description copied from interface:HibernateCriteriaBuilderCreates agenerate_seriesfunction expression to generate a set of values as rows.- Specified by:
generateSeriesin interfaceHibernateCriteriaBuilder- See Also:
-
generateSeries
Description copied from interface:HibernateCriteriaBuilderCreates agenerate_seriesfunction expression to generate a set of values as rows.- Specified by:
generateSeriesin interfaceHibernateCriteriaBuilder- See Also:
-
generateSeries
Description copied from interface:HibernateCriteriaBuilderCreates agenerate_seriesfunction expression to generate a set of values as rows.- Specified by:
generateSeriesin interfaceHibernateCriteriaBuilder- See Also:
-
jsonTable
Description copied from interface:HibernateCriteriaBuilderCreates ajson_tablefunction expression to generate rows from JSON array elements.- Specified by:
jsonTablein interfaceHibernateCriteriaBuilder- See Also:
-
jsonTable
Description copied from interface:HibernateCriteriaBuilderCreates ajson_tablefunction expression to generate rows from JSON array elements.- Specified by:
jsonTablein interfaceHibernateCriteriaBuilder- See Also:
-
jsonTable
Description copied from interface:HibernateCriteriaBuilderCreates ajson_tablefunction expression to generate rows from JSON array elements.- Specified by:
jsonTablein interfaceHibernateCriteriaBuilder- See Also:
-
xmlTable
Description copied from interface:HibernateCriteriaBuilderCreates axmltablefunction expression to generate rows from XML elements.- Specified by:
xmlTablein interfaceHibernateCriteriaBuilder- See Also:
-
xmlTable
Description copied from interface:HibernateCriteriaBuilderCreates axmltablefunction expression to generate rows from XML elements.- Specified by:
xmlTablein interfaceHibernateCriteriaBuilder- See Also:
-
createQuery
SqmSelectStatement<Object> createQuery()- Specified by:
createQueryin interfaceCriteriaBuilder- Specified by:
createQueryin interfaceHibernateCriteriaBuilder
-
createQuery
- Specified by:
createQueryin interfaceCriteriaBuilder- Specified by:
createQueryin interfaceHibernateCriteriaBuilder
-
createQuery
Description copied from interface:HibernateCriteriaBuilderTransform the given HQLselectquery to an equivalent criteria query.- Specified by:
createQueryin interfaceHibernateCriteriaBuilder- Parameters:
hql- The HQLselectqueryresultClass- The result type of the query- Returns:
- The equivalent criteria query
-
createTupleQuery
SqmSelectStatement<Tuple> createTupleQuery()- Specified by:
createTupleQueryin interfaceCriteriaBuilder- Specified by:
createTupleQueryin interfaceHibernateCriteriaBuilder
-
construct
- Specified by:
constructin interfaceCriteriaBuilder- Specified by:
constructin interfaceHibernateCriteriaBuilder
-
construct
- Specified by:
constructin interfaceHibernateCriteriaBuilder
-
tuple
- Specified by:
tuplein interfaceCriteriaBuilder- Specified by:
tuplein interfaceHibernateCriteriaBuilder
-
tuple
- Specified by:
tuplein interfaceCriteriaBuilder- Specified by:
tuplein interfaceHibernateCriteriaBuilder
-
array
- Specified by:
arrayin interfaceCriteriaBuilder- Specified by:
arrayin interfaceHibernateCriteriaBuilder
-
array
- Specified by:
arrayin interfaceCriteriaBuilder- Specified by:
arrayin interfaceHibernateCriteriaBuilder
-
createCriteriaUpdate
- Specified by:
createCriteriaUpdatein interfaceCriteriaBuilder- Specified by:
createCriteriaUpdatein interfaceHibernateCriteriaBuilder
-
createCriteriaDelete
- Specified by:
createCriteriaDeletein interfaceCriteriaBuilder- Specified by:
createCriteriaDeletein interfaceHibernateCriteriaBuilder
-
createCriteriaInsertValues
- Specified by:
createCriteriaInsertValuesin interfaceHibernateCriteriaBuilder
-
createCriteriaInsertSelect
- Specified by:
createCriteriaInsertSelectin interfaceHibernateCriteriaBuilder
-
values
- Specified by:
valuesin interfaceHibernateCriteriaBuilder
-
values
- Specified by:
valuesin interfaceHibernateCriteriaBuilder
-
abs
- Specified by:
absin interfaceCriteriaBuilder- Specified by:
absin interfaceHibernateCriteriaBuilder
-
cast
- Specified by:
castin interfaceHibernateCriteriaBuilder
-
cast
- Specified by:
castin interfaceHibernateCriteriaBuilder
-
castTarget
- Specified by:
castTargetin interfaceHibernateCriteriaBuilder
-
castTarget
- Specified by:
castTargetin interfaceHibernateCriteriaBuilder
-
castTarget
- Specified by:
castTargetin interfaceHibernateCriteriaBuilder
-
wrap
- Specified by:
wrapin interfaceHibernateCriteriaBuilder
-
wrap
- Specified by:
wrapin interfaceHibernateCriteriaBuilder
-
wrap
-
fk
- Specified by:
fkin interfaceHibernateCriteriaBuilder
-
id
- Specified by:
idin interfaceHibernateCriteriaBuilder
-
version
- Specified by:
versionin interfaceHibernateCriteriaBuilder
-
treat
- Specified by:
treatin interfaceCriteriaBuilder- Specified by:
treatin interfaceHibernateCriteriaBuilder
-
treat
- Specified by:
treatin interfaceCriteriaBuilder- Specified by:
treatin interfaceHibernateCriteriaBuilder
-
treat
- Specified by:
treatin interfaceCriteriaBuilder- Specified by:
treatin interfaceHibernateCriteriaBuilder
-
treat
- Specified by:
treatin interfaceCriteriaBuilder- Specified by:
treatin interfaceHibernateCriteriaBuilder
-
treat
- Specified by:
treatin interfaceCriteriaBuilder- Specified by:
treatin interfaceHibernateCriteriaBuilder
-
treat
- Specified by:
treatin interfaceCriteriaBuilder- Specified by:
treatin interfaceHibernateCriteriaBuilder
-
treat
- Specified by:
treatin interfaceCriteriaBuilder- Specified by:
treatin interfaceHibernateCriteriaBuilder
-
avg
- Specified by:
avgin interfaceCriteriaBuilder- Specified by:
avgin interfaceHibernateCriteriaBuilder
-
sum
- Specified by:
sumin interfaceCriteriaBuilder- Specified by:
sumin interfaceHibernateCriteriaBuilder
-
sumAsLong
- Specified by:
sumAsLongin interfaceCriteriaBuilder- Specified by:
sumAsLongin interfaceHibernateCriteriaBuilder
-
sumAsDouble
- Specified by:
sumAsDoublein interfaceCriteriaBuilder- Specified by:
sumAsDoublein interfaceHibernateCriteriaBuilder
-
max
- Specified by:
maxin interfaceCriteriaBuilder- Specified by:
maxin interfaceHibernateCriteriaBuilder
-
min
- Specified by:
minin interfaceCriteriaBuilder- Specified by:
minin interfaceHibernateCriteriaBuilder
-
greatest
- Specified by:
greatestin interfaceCriteriaBuilder- Specified by:
greatestin interfaceHibernateCriteriaBuilder
-
least
- Specified by:
leastin interfaceCriteriaBuilder- Specified by:
leastin interfaceHibernateCriteriaBuilder
-
count
- Specified by:
countin interfaceCriteriaBuilder- Specified by:
countin interfaceHibernateCriteriaBuilder
-
countDistinct
- Specified by:
countDistinctin interfaceCriteriaBuilder- Specified by:
countDistinctin interfaceHibernateCriteriaBuilder
-
count
SqmExpression<Long> count()Description copied from interface:HibernateCriteriaBuilderEquivalent to HQLcount(*).- Specified by:
countin interfaceHibernateCriteriaBuilder
-
neg
- Specified by:
negin interfaceCriteriaBuilder- Specified by:
negin interfaceHibernateCriteriaBuilder
-
sum
- Specified by:
sumin interfaceCriteriaBuilder- Specified by:
sumin interfaceHibernateCriteriaBuilder
-
sum
- Specified by:
sumin interfaceCriteriaBuilder- Specified by:
sumin interfaceHibernateCriteriaBuilder
-
sum
- Specified by:
sumin interfaceCriteriaBuilder- Specified by:
sumin interfaceHibernateCriteriaBuilder
-
prod
- Specified by:
prodin interfaceCriteriaBuilder- Specified by:
prodin interfaceHibernateCriteriaBuilder
-
prod
- Specified by:
prodin interfaceCriteriaBuilder- Specified by:
prodin interfaceHibernateCriteriaBuilder
-
prod
- Specified by:
prodin interfaceCriteriaBuilder- Specified by:
prodin interfaceHibernateCriteriaBuilder
-
diff
- Specified by:
diffin interfaceCriteriaBuilder- Specified by:
diffin interfaceHibernateCriteriaBuilder
-
diff
- Specified by:
diffin interfaceCriteriaBuilder- Specified by:
diffin interfaceHibernateCriteriaBuilder
-
diff
- Specified by:
diffin interfaceCriteriaBuilder- Specified by:
diffin interfaceHibernateCriteriaBuilder
-
quot
- Specified by:
quotin interfaceCriteriaBuilder- Specified by:
quotin interfaceHibernateCriteriaBuilder
-
quot
- Specified by:
quotin interfaceCriteriaBuilder- Specified by:
quotin interfaceHibernateCriteriaBuilder
-
quot
- Specified by:
quotin interfaceCriteriaBuilder- Specified by:
quotin interfaceHibernateCriteriaBuilder
-
mod
- Specified by:
modin interfaceCriteriaBuilder- Specified by:
modin interfaceHibernateCriteriaBuilder
-
mod
- Specified by:
modin interfaceCriteriaBuilder- Specified by:
modin interfaceHibernateCriteriaBuilder
-
mod
- Specified by:
modin interfaceCriteriaBuilder- Specified by:
modin interfaceHibernateCriteriaBuilder
-
sqrt
- Specified by:
sqrtin interfaceCriteriaBuilder- Specified by:
sqrtin interfaceHibernateCriteriaBuilder
-
toLong
- Specified by:
toLongin interfaceCriteriaBuilder- Specified by:
toLongin interfaceHibernateCriteriaBuilder
-
toInteger
- Specified by:
toIntegerin interfaceCriteriaBuilder- Specified by:
toIntegerin interfaceHibernateCriteriaBuilder
-
toFloat
- Specified by:
toFloatin interfaceCriteriaBuilder- Specified by:
toFloatin interfaceHibernateCriteriaBuilder
-
toDouble
- Specified by:
toDoublein interfaceCriteriaBuilder- Specified by:
toDoublein interfaceHibernateCriteriaBuilder
-
toBigDecimal
- Specified by:
toBigDecimalin interfaceCriteriaBuilder- Specified by:
toBigDecimalin interfaceHibernateCriteriaBuilder
-
toBigInteger
- Specified by:
toBigIntegerin interfaceCriteriaBuilder- Specified by:
toBigIntegerin interfaceHibernateCriteriaBuilder
-
toString
- Specified by:
toStringin interfaceCriteriaBuilder- Specified by:
toStringin interfaceHibernateCriteriaBuilder
-
literal
- Specified by:
literalin interfaceCriteriaBuilder- Specified by:
literalin interfaceHibernateCriteriaBuilder
-
literals
- Specified by:
literalsin interfaceHibernateCriteriaBuilder
-
literals
- Specified by:
literalsin interfaceHibernateCriteriaBuilder
-
nullLiteral
- Specified by:
nullLiteralin interfaceCriteriaBuilder- Specified by:
nullLiteralin interfaceHibernateCriteriaBuilder
-
parameter
- Specified by:
parameterin interfaceCriteriaBuilder- Specified by:
parameterin interfaceHibernateCriteriaBuilder- See Also:
- Implementation Note:
- Notice that this returns a JPA parameter not the SqmParameter
-
parameter
- Specified by:
parameterin interfaceCriteriaBuilder- Specified by:
parameterin interfaceHibernateCriteriaBuilder
-
concat
- Specified by:
concatin interfaceCriteriaBuilder- Specified by:
concatin interfaceHibernateCriteriaBuilder
-
concat
- Specified by:
concatin interfaceCriteriaBuilder- Specified by:
concatin interfaceHibernateCriteriaBuilder
-
concat
- Specified by:
concatin interfaceCriteriaBuilder- Specified by:
concatin interfaceHibernateCriteriaBuilder
-
concat
- Specified by:
concatin interfaceHibernateCriteriaBuilder
-
substring
- Specified by:
substringin interfaceCriteriaBuilder- Specified by:
substringin interfaceHibernateCriteriaBuilder
-
substring
- Specified by:
substringin interfaceCriteriaBuilder- Specified by:
substringin interfaceHibernateCriteriaBuilder
-
substring
SqmFunction<String> substring(Expression<String> x, Expression<Integer> from, Expression<Integer> len) - Specified by:
substringin interfaceCriteriaBuilder- Specified by:
substringin interfaceHibernateCriteriaBuilder
-
substring
- Specified by:
substringin interfaceCriteriaBuilder- Specified by:
substringin interfaceHibernateCriteriaBuilder
-
trim
- Specified by:
trimin interfaceCriteriaBuilder- Specified by:
trimin interfaceHibernateCriteriaBuilder
-
trim
- Specified by:
trimin interfaceCriteriaBuilder- Specified by:
trimin interfaceHibernateCriteriaBuilder
-
trim
- Specified by:
trimin interfaceCriteriaBuilder- Specified by:
trimin interfaceHibernateCriteriaBuilder
-
trim
SqmFunction<String> trim(CriteriaBuilder.Trimspec ts, Expression<Character> t, Expression<String> x) - Specified by:
trimin interfaceCriteriaBuilder- Specified by:
trimin interfaceHibernateCriteriaBuilder
-
trim
- Specified by:
trimin interfaceCriteriaBuilder- Specified by:
trimin interfaceHibernateCriteriaBuilder
-
trim
- Specified by:
trimin interfaceCriteriaBuilder- Specified by:
trimin interfaceHibernateCriteriaBuilder
-
lower
- Specified by:
lowerin interfaceCriteriaBuilder- Specified by:
lowerin interfaceHibernateCriteriaBuilder
-
upper
- Specified by:
upperin interfaceCriteriaBuilder- Specified by:
upperin interfaceHibernateCriteriaBuilder
-
length
- Specified by:
lengthin interfaceCriteriaBuilder- Specified by:
lengthin interfaceHibernateCriteriaBuilder
-
locate
- Specified by:
locatein interfaceCriteriaBuilder- Specified by:
locatein interfaceHibernateCriteriaBuilder
-
locate
- Specified by:
locatein interfaceCriteriaBuilder- Specified by:
locatein interfaceHibernateCriteriaBuilder
-
locate
SqmFunction<Integer> locate(Expression<String> x, Expression<String> pattern, Expression<Integer> from) - Specified by:
locatein interfaceCriteriaBuilder- Specified by:
locatein interfaceHibernateCriteriaBuilder
-
locate
- Specified by:
locatein interfaceCriteriaBuilder- Specified by:
locatein interfaceHibernateCriteriaBuilder
-
currentDate
SqmFunction<Date> currentDate()- Specified by:
currentDatein interfaceCriteriaBuilder- Specified by:
currentDatein interfaceHibernateCriteriaBuilder
-
currentTimestamp
SqmFunction<Timestamp> currentTimestamp()- Specified by:
currentTimestampin interfaceCriteriaBuilder- Specified by:
currentTimestampin interfaceHibernateCriteriaBuilder
-
currentTime
SqmFunction<Time> currentTime()- Specified by:
currentTimein interfaceCriteriaBuilder- Specified by:
currentTimein interfaceHibernateCriteriaBuilder
-
currentInstant
SqmFunction<Instant> currentInstant()- Specified by:
currentInstantin interfaceHibernateCriteriaBuilder
-
function
- Specified by:
functionin interfaceCriteriaBuilder- Specified by:
functionin interfaceHibernateCriteriaBuilder
-
all
- Specified by:
allin interfaceCriteriaBuilder- Specified by:
allin interfaceHibernateCriteriaBuilder
-
some
- Specified by:
somein interfaceCriteriaBuilder- Specified by:
somein interfaceHibernateCriteriaBuilder
-
any
- Specified by:
anyin interfaceCriteriaBuilder- Specified by:
anyin interfaceHibernateCriteriaBuilder
-
keys
- Specified by:
keysin interfaceCriteriaBuilder- Specified by:
keysin interfaceHibernateCriteriaBuilder
-
indexes
- Specified by:
indexesin interfaceHibernateCriteriaBuilder
-
values
- Specified by:
valuesin interfaceCriteriaBuilder- Specified by:
valuesin interfaceHibernateCriteriaBuilder
-
size
- Specified by:
sizein interfaceCriteriaBuilder- Specified by:
sizein interfaceHibernateCriteriaBuilder
-
size
- Specified by:
sizein interfaceCriteriaBuilder- Specified by:
sizein interfaceHibernateCriteriaBuilder
-
coalesce
- Specified by:
coalescein interfaceCriteriaBuilder- Specified by:
coalescein interfaceHibernateCriteriaBuilder
-
coalesce
- Specified by:
coalescein interfaceCriteriaBuilder- Specified by:
coalescein interfaceHibernateCriteriaBuilder
-
coalesce
- Specified by:
coalescein interfaceCriteriaBuilder- Specified by:
coalescein interfaceHibernateCriteriaBuilder
-
nullif
- Specified by:
nullifin interfaceCriteriaBuilder- Specified by:
nullifin interfaceHibernateCriteriaBuilder
-
nullif
- Specified by:
nullifin interfaceCriteriaBuilder- Specified by:
nullifin interfaceHibernateCriteriaBuilder
-
selectCase
- Specified by:
selectCasein interfaceCriteriaBuilder- Specified by:
selectCasein interfaceHibernateCriteriaBuilder
-
selectCase
- Specified by:
selectCasein interfaceCriteriaBuilder- Specified by:
selectCasein interfaceHibernateCriteriaBuilder
-
and
- Specified by:
andin interfaceCriteriaBuilder- Specified by:
andin interfaceHibernateCriteriaBuilder
-
and
- Specified by:
andin interfaceCriteriaBuilder- Specified by:
andin interfaceHibernateCriteriaBuilder
-
or
- Specified by:
orin interfaceCriteriaBuilder- Specified by:
orin interfaceHibernateCriteriaBuilder
-
or
- Specified by:
orin interfaceCriteriaBuilder- Specified by:
orin interfaceHibernateCriteriaBuilder
-
not
- Specified by:
notin interfaceCriteriaBuilder- Specified by:
notin interfaceHibernateCriteriaBuilder
-
conjunction
SqmPredicate conjunction()- Specified by:
conjunctionin interfaceCriteriaBuilder- Specified by:
conjunctionin interfaceHibernateCriteriaBuilder
-
disjunction
SqmPredicate disjunction()- Specified by:
disjunctionin interfaceCriteriaBuilder- Specified by:
disjunctionin interfaceHibernateCriteriaBuilder
-
isTrue
- Specified by:
isTruein interfaceCriteriaBuilder- Specified by:
isTruein interfaceHibernateCriteriaBuilder
-
isFalse
- Specified by:
isFalsein interfaceCriteriaBuilder- Specified by:
isFalsein interfaceHibernateCriteriaBuilder
-
isNull
- Specified by:
isNullin interfaceCriteriaBuilder- Specified by:
isNullin interfaceHibernateCriteriaBuilder
-
isNotNull
- Specified by:
isNotNullin interfaceCriteriaBuilder- Specified by:
isNotNullin interfaceHibernateCriteriaBuilder
-
equal
- Specified by:
equalin interfaceCriteriaBuilder- Specified by:
equalin interfaceHibernateCriteriaBuilder
-
equal
- Specified by:
equalin interfaceCriteriaBuilder- Specified by:
equalin interfaceHibernateCriteriaBuilder
-
notEqual
- Specified by:
notEqualin interfaceCriteriaBuilder- Specified by:
notEqualin interfaceHibernateCriteriaBuilder
-
notEqual
- Specified by:
notEqualin interfaceCriteriaBuilder- Specified by:
notEqualin interfaceHibernateCriteriaBuilder
-
distinctFrom
- Specified by:
distinctFromin interfaceHibernateCriteriaBuilder
-
distinctFrom
- Specified by:
distinctFromin interfaceHibernateCriteriaBuilder
-
notDistinctFrom
- Specified by:
notDistinctFromin interfaceHibernateCriteriaBuilder
-
notDistinctFrom
- Specified by:
notDistinctFromin interfaceHibernateCriteriaBuilder
-
greaterThan
<Y extends Comparable<? super Y>> SqmPredicate greaterThan(Expression<? extends Y> x, Expression<? extends Y> y) - Specified by:
greaterThanin interfaceCriteriaBuilder- Specified by:
greaterThanin interfaceHibernateCriteriaBuilder
-
greaterThan
- Specified by:
greaterThanin interfaceCriteriaBuilder- Specified by:
greaterThanin interfaceHibernateCriteriaBuilder
-
greaterThanOrEqualTo
<Y extends Comparable<? super Y>> SqmPredicate greaterThanOrEqualTo(Expression<? extends Y> x, Expression<? extends Y> y) - Specified by:
greaterThanOrEqualToin interfaceCriteriaBuilder- Specified by:
greaterThanOrEqualToin interfaceHibernateCriteriaBuilder
-
greaterThanOrEqualTo
- Specified by:
greaterThanOrEqualToin interfaceCriteriaBuilder- Specified by:
greaterThanOrEqualToin interfaceHibernateCriteriaBuilder
-
lessThan
<Y extends Comparable<? super Y>> SqmPredicate lessThan(Expression<? extends Y> x, Expression<? extends Y> y) - Specified by:
lessThanin interfaceCriteriaBuilder- Specified by:
lessThanin interfaceHibernateCriteriaBuilder
-
lessThan
- Specified by:
lessThanin interfaceCriteriaBuilder- Specified by:
lessThanin interfaceHibernateCriteriaBuilder
-
lessThanOrEqualTo
<Y extends Comparable<? super Y>> SqmPredicate lessThanOrEqualTo(Expression<? extends Y> x, Expression<? extends Y> y) - Specified by:
lessThanOrEqualToin interfaceCriteriaBuilder- Specified by:
lessThanOrEqualToin interfaceHibernateCriteriaBuilder
-
lessThanOrEqualTo
- Specified by:
lessThanOrEqualToin interfaceCriteriaBuilder- Specified by:
lessThanOrEqualToin interfaceHibernateCriteriaBuilder
-
between
<Y extends Comparable<? super Y>> SqmPredicate between(Expression<? extends Y> value, Expression<? extends Y> lower, Expression<? extends Y> upper) - Specified by:
betweenin interfaceCriteriaBuilder- Specified by:
betweenin interfaceHibernateCriteriaBuilder
-
between
<Y extends Comparable<? super Y>> SqmPredicate between(Expression<? extends Y> value, Y lower, Y upper) - Specified by:
betweenin interfaceCriteriaBuilder- Specified by:
betweenin interfaceHibernateCriteriaBuilder
-
gt
- Specified by:
gtin interfaceCriteriaBuilder- Specified by:
gtin interfaceHibernateCriteriaBuilder
-
gt
- Specified by:
gtin interfaceCriteriaBuilder- Specified by:
gtin interfaceHibernateCriteriaBuilder
-
ge
- Specified by:
gein interfaceCriteriaBuilder- Specified by:
gein interfaceHibernateCriteriaBuilder
-
ge
- Specified by:
gein interfaceCriteriaBuilder- Specified by:
gein interfaceHibernateCriteriaBuilder
-
lt
- Specified by:
ltin interfaceCriteriaBuilder- Specified by:
ltin interfaceHibernateCriteriaBuilder
-
lt
- Specified by:
ltin interfaceCriteriaBuilder- Specified by:
ltin interfaceHibernateCriteriaBuilder
-
le
- Specified by:
lein interfaceCriteriaBuilder- Specified by:
lein interfaceHibernateCriteriaBuilder
-
le
- Specified by:
lein interfaceCriteriaBuilder- Specified by:
lein interfaceHibernateCriteriaBuilder
-
isEmpty
- Specified by:
isEmptyin interfaceCriteriaBuilder- Specified by:
isEmptyin interfaceHibernateCriteriaBuilder
-
isNotEmpty
- Specified by:
isNotEmptyin interfaceCriteriaBuilder- Specified by:
isNotEmptyin interfaceHibernateCriteriaBuilder
-
isMember
- Specified by:
isMemberin interfaceCriteriaBuilder- Specified by:
isMemberin interfaceHibernateCriteriaBuilder
-
isMember
- Specified by:
isMemberin interfaceCriteriaBuilder- Specified by:
isMemberin interfaceHibernateCriteriaBuilder
-
isNotMember
- Specified by:
isNotMemberin interfaceCriteriaBuilder- Specified by:
isNotMemberin interfaceHibernateCriteriaBuilder
-
isNotMember
- Specified by:
isNotMemberin interfaceCriteriaBuilder- Specified by:
isNotMemberin interfaceHibernateCriteriaBuilder
-
like
- Specified by:
likein interfaceCriteriaBuilder- Specified by:
likein interfaceHibernateCriteriaBuilder
-
like
- Specified by:
likein interfaceCriteriaBuilder- Specified by:
likein interfaceHibernateCriteriaBuilder
-
like
SqmPredicate like(Expression<String> x, Expression<String> pattern, Expression<Character> escapeChar) - Specified by:
likein interfaceCriteriaBuilder- Specified by:
likein interfaceHibernateCriteriaBuilder
-
like
- Specified by:
likein interfaceCriteriaBuilder- Specified by:
likein interfaceHibernateCriteriaBuilder
-
like
- Specified by:
likein interfaceCriteriaBuilder- Specified by:
likein interfaceHibernateCriteriaBuilder
-
like
- Specified by:
likein interfaceCriteriaBuilder- Specified by:
likein interfaceHibernateCriteriaBuilder
-
notLike
- Specified by:
notLikein interfaceCriteriaBuilder- Specified by:
notLikein interfaceHibernateCriteriaBuilder
-
notLike
- Specified by:
notLikein interfaceCriteriaBuilder- Specified by:
notLikein interfaceHibernateCriteriaBuilder
-
notLike
SqmPredicate notLike(Expression<String> x, Expression<String> pattern, Expression<Character> escapeChar) - Specified by:
notLikein interfaceCriteriaBuilder- Specified by:
notLikein interfaceHibernateCriteriaBuilder
-
notLike
- Specified by:
notLikein interfaceCriteriaBuilder- Specified by:
notLikein interfaceHibernateCriteriaBuilder
-
notLike
- Specified by:
notLikein interfaceCriteriaBuilder- Specified by:
notLikein interfaceHibernateCriteriaBuilder
-
notLike
- Specified by:
notLikein interfaceCriteriaBuilder- Specified by:
notLikein interfaceHibernateCriteriaBuilder
-
in
- Specified by:
inin interfaceCriteriaBuilder- Specified by:
inin interfaceHibernateCriteriaBuilder
-
in
- Specified by:
inin interfaceHibernateCriteriaBuilder
-
in
- Specified by:
inin interfaceHibernateCriteriaBuilder
-
in
- Specified by:
inin interfaceHibernateCriteriaBuilder
-
in
-
exists
- Specified by:
existsin interfaceCriteriaBuilder- Specified by:
existsin interfaceHibernateCriteriaBuilder
-
isMapEmpty
Description copied from interface:HibernateCriteriaBuilderCreate a predicate that tests whether a Map is empty.- Specified by:
isMapEmptyin 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:HibernateCriteriaBuilderCreate a predicate that tests whether a Map is not empty.- Specified by:
isMapNotEmptyin 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:HibernateCriteriaBuilderCreate an expression that tests the size of a map.- Specified by:
mapSizein 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:HibernateCriteriaBuilderCreate an expression that tests the size of a map.- Specified by:
mapSizein 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:
sortin interfaceHibernateCriteriaBuilder
-
sort
SqmSortSpecification sort(JpaExpression<?> sortExpression, SortDirection sortOrder, Nulls nullPrecedence, boolean ignoreCase) - Specified by:
sortin interfaceHibernateCriteriaBuilder
-
sort
@Deprecated default SqmSortSpecification sort(JpaExpression<?> sortExpression, SortDirection sortOrder, NullPrecedence nullPrecedence) Deprecated.- Specified by:
sortin interfaceHibernateCriteriaBuilder
-
sort
@Deprecated default SqmSortSpecification sort(JpaExpression<?> sortExpression, SortDirection sortOrder, NullPrecedence nullPrecedence, boolean ignoreCase) Deprecated.- Specified by:
sortin interfaceHibernateCriteriaBuilder
-
sort
- Specified by:
sortin interfaceHibernateCriteriaBuilder
-
sort
- Specified by:
sortin interfaceHibernateCriteriaBuilder
-
asc
- Specified by:
ascin interfaceCriteriaBuilder- Specified by:
ascin interfaceHibernateCriteriaBuilder
-
desc
- Specified by:
descin interfaceCriteriaBuilder- Specified by:
descin interfaceHibernateCriteriaBuilder
-
getBooleanType
-
getIntegerType
-
getLongType
-
getCharacterType
-
getJpaCompliance
JpaCompliance getJpaCompliance() -
getImmutableEntityUpdateQueryHandlingMode
@Deprecated(since="7.0", forRemoval=true) ImmutableEntityUpdateQueryHandlingMode getImmutableEntityUpdateQueryHandlingMode()Deprecated, for removal: This API element is subject to removal in a future version. -
allowImmutableEntityUpdate
boolean allowImmutableEntityUpdate()
-