Class HibernateCriteriaBuilderDelegate
java.lang.Object
org.hibernate.query.criteria.spi.HibernateCriteriaBuilderDelegate
- All Implemented Interfaces:
CriteriaBuilder, HibernateCriteriaBuilder
- Direct Known Subclasses:
CriteriaDefinition
-
Nested Class Summary
Nested classes/interfaces inherited from interface CriteriaBuilder
CriteriaBuilder.Case<R>, CriteriaBuilder.Coalesce<T>, CriteriaBuilder.In<T>, CriteriaBuilder.SimpleCase<C,R>, CriteriaBuilder.Trimspec -
Constructor Summary
ConstructorsConstructorDescriptionHibernateCriteriaBuilderDelegate(CriteriaBuilder criteriaBuilder) HibernateCriteriaBuilderDelegate(HibernateCriteriaBuilder criteriaBuilder) -
Method Summary
Modifier and TypeMethodDescription<N extends Number>
JpaExpression<N> abs(Expression<N> x) Create an expression returning the absolute value of its argument.acos(Expression<? extends Number> x) Create an expression that returns the inverse cosine of its argument.<T extends Temporal>
JpaExpression<T> addDuration(Expression<T> datetime, Expression<Duration> duration) Add a duration to a date or datetime, that is, return a later date or datetime which is separated from the given date or datetime by the given duration.<T extends Temporal>
JpaExpression<T> addDuration(Expression<T> datetime, Duration duration) Add a duration to a date or datetime, that is, return a later date or datetime which is separated from the given date or datetime by the given duration.<T extends Temporal>
JpaExpression<T> addDuration(T datetime, Expression<Duration> duration) Add a duration to a date or datetime, that is, return a later date or datetime which is separated from the given date or datetime by the given duration.<Y> JpaExpression<Y> Create anallquantified expression over a subquery.and(BooleanExpression... restrictions) Create a conjunction predicate.and(Expression<Boolean> x, Expression<Boolean> y) Create a conjunction predicate.and(List<? extends Expression<Boolean>> restrictions) Create a conjunction predicate.<Y> JpaExpression<Y> Create ananyquantified expression over a subquery.Create an array-valued compound selection.<Y> JpaCompoundSelection<Y> Create an array-valued compound selection with the given result array type.<Y> JpaCompoundSelection<Y> Create an array-valued compound selection with the given result array type.Create an array-valued compound selection from a list of selections.<T> JpaExpression<T[]> arrayAgg(JpaOrder order, Expression<? extends T> argument) <T> JpaExpression<T[]> arrayAgg(JpaOrder order, JpaPredicate filter, Expression<? extends T> argument) <T> JpaExpression<T[]> arrayAgg(JpaOrder order, JpaPredicate filter, JpaWindow window, Expression<? extends T> argument) Create aarray_aggordered set-aggregate function expression.<T> JpaExpression<T[]> arrayAgg(JpaOrder order, JpaWindow window, Expression<? extends T> argument) <T> JpaExpression<T[]> arrayAppend(Expression<T[]> arrayExpression, Expression<T> elementExpression) Appends element to array.<T> JpaExpression<T[]> arrayAppend(Expression<T[]> arrayExpression, T element) Appends element to array.<T> JpaExpression<T[]> arrayConcat(Expression<T[]> arrayExpression1, Expression<T[]> arrayExpression2) Concatenates arrays with each other in order.<T> JpaExpression<T[]> arrayConcat(Expression<T[]> arrayExpression1, T[] array2) Concatenates arrays with each other in order.<T> JpaExpression<T[]> arrayConcat(T[] array1, Expression<T[]> arrayExpression2) Concatenates arrays with each other in order.<T> JpaPredicatearrayContains(Expression<T[]> arrayExpression, Expression<T> elementExpression) Whether an array contains an element.<T> JpaPredicatearrayContains(Expression<T[]> arrayExpression, T element) Whether an array contains an element.<T> JpaPredicatearrayContains(T[] array, Expression<T> elementExpression) Whether an array contains an element.<T> JpaPredicatearrayContainsNullable(Expression<T[]> arrayExpression, Expression<T> elementExpression) Whether an array contains a nullable element.<T> JpaPredicatearrayContainsNullable(Expression<T[]> arrayExpression, T element) Whether an array contains a nullable element.<T> JpaPredicatearrayContainsNullable(T[] array, Expression<T> elementExpression) Whether an array contains a nullable element.<T> JpaExpression<T[]> arrayFill(Expression<T> elementExpression, Expression<Integer> elementCountExpression) Creates array with the same element N times, as specified by the arguments.<T> JpaExpression<T[]> arrayFill(Expression<T> elementExpression, Integer elementCount) Creates array with the same element N times, as specified by the arguments.<T> JpaExpression<T[]> arrayFill(T element, Expression<Integer> elementCountExpression) Creates array with the same element N times, as specified by the arguments.<T> JpaExpression<T[]> Creates array with the same element N times, as specified by the arguments.<T> JpaExpression<T> arrayGet(Expression<T[]> arrayExpression, Expression<Integer> indexExpression) Accesses the element of an array by 1-based index.<T> JpaExpression<T> arrayGet(Expression<T[]> arrayExpression, Integer index) Accesses the element of an array by 1-based index.<T> JpaPredicatearrayIncludes(Expression<T[]> arrayExpression, Expression<T[]> subArrayExpression) Whether an array is a subset of another array.<T> JpaPredicatearrayIncludes(Expression<T[]> arrayExpression, T[] subArray) Whether an array is a subset of another array.<T> JpaPredicatearrayIncludes(T[] array, Expression<T[]> subArrayExpression) Whether an array is a subset of another array.<T> JpaPredicatearrayIncludesNullable(Expression<T[]> arrayExpression, Expression<T[]> subArrayExpression) Whether an array is a subset of another array with nullable elements.<T> JpaPredicatearrayIncludesNullable(Expression<T[]> arrayExpression, T[] subArray) Whether an array is a subset of another array with nullable elements.<T> JpaPredicatearrayIncludesNullable(T[] array, Expression<T[]> subArrayExpression) Whether an array is a subset of another array with nullable elements.<T> JpaPredicatearrayIntersects(Expression<T[]> arrayExpression1, Expression<T[]> arrayExpression2) Whether one array has any elements common with another array.<T> JpaPredicatearrayIntersects(Expression<T[]> arrayExpression1, T[] array2) Whether one array has any elements common with another array.<T> JpaPredicatearrayIntersects(T[] array1, Expression<T[]> arrayExpression2) Whether one array has any elements common with another array.<T> JpaPredicatearrayIntersectsNullable(Expression<T[]> arrayExpression1, Expression<T[]> arrayExpression2) Whether one array has any elements common with another array, supportingnullelements.<T> JpaPredicatearrayIntersectsNullable(Expression<T[]> arrayExpression1, T[] array2) Whether one array has any elements common with another array, supportingnullelements.<T> JpaPredicatearrayIntersectsNullable(T[] array1, Expression<T[]> arrayExpression2) Whether one array has any elements common with another array, supportingnullelements.<T> JpaExpression<Integer> arrayLength(Expression<T[]> arrayExpression) Determines the length of an array.<T> JpaExpression<T[]> arrayLiteral(T... elements) Creates an array literal with thearrayconstructor function.<T> JpaExpression<Integer> arrayPosition(Expression<T[]> arrayExpression, Expression<T> elementExpression) Determines the 1-based position of an element in an array.<T> JpaExpression<Integer> arrayPosition(Expression<T[]> arrayExpression, T element) Determines the 1-based position of an element in an array.<T> JpaExpression<int[]> arrayPositions(Expression<T[]> arrayExpression, Expression<T> elementExpression) Determines all 1-based positions of an element in an array.<T> JpaExpression<int[]> arrayPositions(Expression<T[]> arrayExpression, T element) Determines all 1-based positions of an element in an array.<T> JpaExpression<List<Integer>> arrayPositionsList(Expression<T[]> arrayExpression, Expression<T> elementExpression) Determines all 1-based positions of an element in an array.<T> JpaExpression<List<Integer>> arrayPositionsList(Expression<T[]> arrayExpression, T element) Determines all 1-based positions of an element in an array.<T> JpaExpression<T[]> arrayPrepend(Expression<T> elementExpression, Expression<T[]> arrayExpression) Prepends element to array.<T> JpaExpression<T[]> arrayPrepend(T element, Expression<T[]> arrayExpression) Prepends element to array.<T> JpaExpression<T[]> arrayRemove(Expression<T[]> arrayExpression, Expression<T> elementExpression) Creates array copy with given element removed.<T> JpaExpression<T[]> arrayRemove(Expression<T[]> arrayExpression, T element) Creates array copy with given element removed.<T> JpaExpression<T[]> arrayRemoveIndex(Expression<T[]> arrayExpression, Expression<Integer> indexExpression) Creates array copy with the element at the given 1-based index removed.<T> JpaExpression<T[]> arrayRemoveIndex(Expression<T[]> arrayExpression, Integer index) Creates array copy with the element at the given 1-based index removed.<T> JpaExpression<T[]> arrayReplace(Expression<T[]> arrayExpression, Expression<T> oldElementExpression, Expression<T> newElementExpression) Creates array copy replacing a given element with another.<T> JpaExpression<T[]> arrayReplace(Expression<T[]> arrayExpression, Expression<T> oldElementExpression, T newElement) Creates array copy replacing a given element with another.<T> JpaExpression<T[]> arrayReplace(Expression<T[]> arrayExpression, T oldElement, Expression<T> newElementExpression) Creates array copy replacing a given element with another.<T> JpaExpression<T[]> arrayReplace(Expression<T[]> arrayExpression, T oldElement, T newElement) Creates array copy replacing a given element with another.<T> JpaExpression<T[]> arrayReverse(Expression<T[]> arrayExpression) Reverses the order of elements in an array.<T> JpaExpression<T[]> arraySet(Expression<T[]> arrayExpression, Expression<Integer> indexExpression, Expression<T> elementExpression) Creates array copy with given element at given 1-based index.<T> JpaExpression<T[]> arraySet(Expression<T[]> arrayExpression, Expression<Integer> indexExpression, T element) Creates array copy with given element at given 1-based index.<T> JpaExpression<T[]> arraySet(Expression<T[]> arrayExpression, Integer index, Expression<T> elementExpression) Creates array copy with given element at given 1-based index.<T> JpaExpression<T[]> arraySet(Expression<T[]> arrayExpression, Integer index, T element) Creates array copy with given element at given 1-based index.<T> JpaExpression<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> JpaExpression<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> JpaExpression<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> JpaExpression<T[]> arraySlice(Expression<T[]> arrayExpression, Integer lowerIndex, Integer upperIndex) Creates a sub-array of the based on 1-based lower and upper index.<T> JpaExpression<T[]> arraySort(Expression<T[]> arrayExpression) Sorts the elements of an array in ascending order.<T> JpaExpression<T[]> arraySort(Expression<T[]> arrayExpression, boolean descending) Sorts the elements of an array in the specified order.<T> JpaExpression<T[]> arraySort(Expression<T[]> arrayExpression, boolean descending, boolean nullsFirst) Create an expression that sorts the given array with explicit null ordering.<T> JpaExpression<T[]> arraySort(Expression<T[]> arrayExpression, Expression<Boolean> descendingExpression) Sorts the elements of an array in the specified order.<T> JpaExpression<T[]> arraySort(Expression<T[]> arrayExpression, Expression<Boolean> descendingExpression, Expression<Boolean> nullsFirstExpression) Create an expression that sorts the given array with explicit null ordering.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> JpaExpression<T[]> arrayTrim(Expression<T[]> arrayExpression, Expression<Integer> elementCountExpression) Creates array copy without the last N elements, specified by the second argument.<T> JpaExpression<T[]> arrayTrim(Expression<T[]> arrayExpression, Integer elementCount) Creates array copy without the last N elements, specified by the second argument.asc(Expression<?> x) Create an ascending ordering for the given expression.asc(Expression<?> x, boolean nullsFirst) Create an ordering by the ascending value of the expression.asc(Expression<?> expression, Nulls nullPrecedence) Create a search ordering by the ascending value of the CTE attribute.asc(JpaCteCriteriaAttribute x, boolean nullsFirst) Create a search ordering by the ascending value of the CTE attribute.asin(Expression<? extends Number> x) Create an expression that returns the inverse sine of its argument.atan(Expression<? extends Number> x) Create an expression that returns the inverse tangent of its argument.atan2(Expression<? extends Number> y, Expression<? extends Number> x) Create an expression that returns the inverse tangent ofyoverx.atan2(Expression<? extends Number> y, Number x) atan2(Number y, Expression<? extends Number> x) augment(StatementReference reference, Consumer<CriteriaStatement<?>> augmentation) <T> TypedQueryReference<T> augment(TypedQueryReference<?> reference, Class<T> augmentedResultType, Consumer<CriteriaQuery<T>> augmentation) <T> TypedQueryReference<T> augment(TypedQueryReference<T> reference, Consumer<CriteriaQuery<T>> augmentation) <N extends Number>
JpaExpression<Double> avg(Expression<N> argument) Create an aggregate expression returning the average of numeric values.<N extends Number>
JpaExpression<Double> avg(Expression<N> argument, JpaPredicate filter) <N extends Number>
JpaExpression<Double> avg(Expression<N> argument, JpaPredicate filter, JpaWindow window) Create anavgaggregate function expression.<N extends Number>
JpaExpression<Double> avg(Expression<N> argument, JpaWindow window) <Y extends Comparable<? super Y>>
JpaPredicatebetween(Expression<? extends Y> value, Expression<? extends Y> lower, Expression<? extends Y> upper) Create a predicate testing whether a value is between two bounds.<Y extends Comparable<? super Y>>
JpaPredicatebetween(Expression<? extends Y> value, Y lower, Y upper) Create a predicate testing whether a value is between two bounds.<Y extends Comparable<? super Y>>
JpaPredicatebetween(Y value, Expression<? extends Y> lower, Expression<? extends Y> upper) Create a predicate testing whether a value is between two bounds.booleanLiteral(boolean value) <X,T> JpaExpression <X> cast(JpaExpression<T> expression, Class<X> castTargetJavaType) Create an expression that casts the given expression to the specified Java type.<X,T> JpaExpression <X> cast(JpaExpression<T> expression, JpaCastTarget<X> castTarget) Create an expression that casts the given expression to the specified cast target.<X> JpaCastTarget<X> castTarget(Class<X> castTargetJavaType) Create a cast target for the given Java type.<X> JpaCastTarget<X> castTarget(Class<X> castTargetJavaType, int precision, int scale) Create a cast target for the given Java type, precision, and scale.<X> JpaCastTarget<X> castTarget(Class<X> castTargetJavaType, long length) Create a cast target for the given Java type and SQL type length.<N extends Number>
JpaExpression<N> ceiling(Expression<N> x) Create an expression that returns the ceiling of its argument, that is, the smallest integer greater than or equal to its argument.<T> JpaCoalesce<T> coalesce()Create a coalesce expression.<Y> JpaCoalesce<Y> coalesce(Expression<? extends Y> x, Expression<? extends Y> y) Create a coalesce expression.<Y> JpaCoalesce<Y> coalesce(Expression<? extends Y> x, Y y) Create a coalesce expression.collate(Expression<String> x, String collation) Create an expression that applies the named collation to a string expression.<E, C extends Collection<? super E>>
JpaExpression<C> collectionAppend(Expression<C> collectionExpression, E element) Appends element to basic collection.<E, C extends Collection<? super E>>
JpaExpression<C> collectionAppend(Expression<C> collectionExpression, Expression<? extends E> elementExpression) Appends element to basic collection.<E, C extends Collection<? super E>>
JpaExpression<C> collectionConcat(C collection1, Expression<? extends Collection<? extends E>> collectionExpression2) Concatenates basic collections with each other in order.<E, C extends Collection<? super E>>
JpaExpression<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>>
JpaExpression<C> collectionConcat(Expression<C> collectionExpression1, Collection<? extends E> collection2) Concatenates basic collections with each other in order.<E> JpaPredicatecollectionContains(Expression<? extends Collection<E>> collectionExpression, E element) Whether a basic collection contains an element.<E> JpaPredicatecollectionContains(Expression<? extends Collection<E>> collectionExpression, Expression<? extends E> elementExpression) Whether a basic collection contains an element.<E> JpaPredicatecollectionContains(Collection<E> collection, Expression<E> elementExpression) Whether a basic collection contains an element.<E> JpaPredicatecollectionContainsNullable(Expression<? extends Collection<E>> collectionExpression, E element) Whether a basic collection contains a nullable element.<E> JpaPredicatecollectionContainsNullable(Expression<? extends Collection<E>> collectionExpression, Expression<? extends E> elementExpression) Whether a basic collection contains a nullable element.<E> JpaPredicatecollectionContainsNullable(Collection<E> collection, Expression<E> elementExpression) Whether a basic collection contains a nullable element.<T> JpaExpression<Collection<T>> collectionFill(Expression<T> elementExpression, Expression<Integer> elementCountExpression) Creates basic collection with the same element N times, as specified by the arguments.<T> JpaExpression<Collection<T>> collectionFill(Expression<T> elementExpression, Integer elementCount) Creates basic collection with the same element N times, as specified by the arguments.<T> JpaExpression<Collection<T>> collectionFill(T element, Expression<Integer> elementCountExpression) Creates basic collection with the same element N times, as specified by the arguments.<T> JpaExpression<Collection<T>> collectionFill(T element, Integer elementCount) Creates basic collection with the same element N times, as specified by the arguments.<E> JpaExpression<E> collectionGet(Expression<? extends Collection<E>> collectionExpression, Expression<Integer> indexExpression) Accesses the element of the basic collection by 1-based index.<E> JpaExpression<E> collectionGet(Expression<? extends Collection<E>> collectionExpression, Integer index) Accesses the element of the basic collection by 1-based index.<E> JpaPredicatecollectionIncludes(Expression<? extends Collection<E>> collectionExpression, Expression<? extends Collection<? extends E>> subCollectionExpression) Whether a basic collection is a subset of another basic collection.<E> JpaPredicatecollectionIncludes(Expression<? extends Collection<E>> collectionExpression, Collection<? extends E> subCollection) Whether a basic collection is a subset of another basic collection.<E> JpaPredicatecollectionIncludes(Collection<E> collection, Expression<? extends Collection<? extends E>> subArrayExpression) Whether a basic collection is a subset of another basic collection.<E> JpaPredicatecollectionIncludesNullable(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> JpaPredicatecollectionIncludesNullable(Expression<? extends Collection<E>> collectionExpression, Collection<? extends E> subCollection) Whether a basic collection is a subset of another basic collection with nullable elements.<E> JpaPredicatecollectionIncludesNullable(Collection<E> collection, Expression<? extends Collection<? extends E>> subCollectionExpression) Whether a basic collection is a subset of another basic collection with nullable elements.<E> JpaPredicatecollectionIntersects(Expression<? extends Collection<E>> collectionExpression1, Expression<? extends Collection<? extends E>> collectionExpression2) Whether one basic collection has any elements common with another basic collection.<E> JpaPredicatecollectionIntersects(Expression<? extends Collection<E>> collectionExpression1, Collection<? extends E> collection2) Whether one basic collection has any elements common with another basic collection.<E> JpaPredicatecollectionIntersects(Collection<E> collection1, Expression<? extends Collection<? extends E>> collectionExpression2) Whether one basic collection has any elements common with another basic collection.<E> JpaPredicatecollectionIntersectsNullable(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> JpaPredicatecollectionIntersectsNullable(Expression<? extends Collection<E>> collectionExpression1, Collection<? extends E> collection2) Whether one basic collection has any elements common with another basic collection, supportingnullelements.<E> JpaPredicatecollectionIntersectsNullable(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>>
JpaExpression<C> collectionLiteral(E... elements) Creates a basic collection literal with thearrayconstructor function.<E> JpaExpression<Integer> collectionPosition(Expression<? extends Collection<? extends E>> collectionExpression, E element) Determines the 1-based position of an element in a basic collection.<E> JpaExpression<Integer> collectionPosition(Expression<? extends Collection<? extends E>> collectionExpression, Expression<E> elementExpression) Determines the 1-based position of an element in a basic collection.<T> JpaExpression<int[]> collectionPositions(Expression<? extends Collection<? super T>> collectionExpression, Expression<T> elementExpression) Determines all 1-based positions of an element in a basic collection.<T> JpaExpression<int[]> collectionPositions(Expression<? extends Collection<? super T>> collectionExpression, T element) Determines all 1-based positions of an element in a basic collection.<T> JpaExpression<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> JpaExpression<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>>
JpaExpression<C> collectionPrepend(E element, Expression<C> collectionExpression) Prepends element to basic collection.<E, C extends Collection<? super E>>
JpaExpression<C> collectionPrepend(Expression<? extends E> elementExpression, Expression<C> collectionExpression) Prepends element to basic collection.<E, C extends Collection<? super E>>
JpaExpression<C> collectionRemove(Expression<C> collectionExpression, E element) Creates basic collection copy with given element removed.<E, C extends Collection<? super E>>
JpaExpression<C> collectionRemove(Expression<C> collectionExpression, Expression<? extends E> elementExpression) Creates basic collection copy with given element removed.<C extends Collection<?>>
JpaExpression<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<?>>
JpaExpression<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>>
JpaExpression<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>>
JpaExpression<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>>
JpaExpression<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>>
JpaExpression<C> collectionReplace(Expression<C> collectionExpression, Expression<? extends E> oldElementExpression, Expression<? extends E> newElementExpression) Creates basic collection copy replacing a given element with another.<C extends Collection<?>>
JpaExpression<C> collectionReverse(Expression<C> collectionExpression) Create an expression that reverses the order of the elements of a collection.<E, C extends Collection<? super E>>
JpaExpression<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>>
JpaExpression<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>>
JpaExpression<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>>
JpaExpression<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<?>>
JpaExpression<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<?>>
JpaExpression<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<?>>
JpaExpression<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<?>>
JpaExpression<C> collectionSlice(Expression<C> collectionExpression, Integer lowerIndex, Integer upperIndex) Creates a sub-collection of the based on 1-based lower and upper index.<C extends Collection<?>>
JpaExpression<C> collectionSort(Expression<C> collectionExpression) Create an expression that sorts the elements of a collection.<C extends Collection<?>>
JpaExpression<C> collectionSort(Expression<C> collectionExpression, boolean descending) Create an expression that sorts the given collection in specified order.<C extends Collection<?>>
JpaExpression<C> collectionSort(Expression<C> collectionExpression, boolean descending, boolean nullsFirst) Create an expression that sorts the given collection with explicit null ordering.<C extends Collection<?>>
JpaExpression<C> collectionSort(Expression<C> collectionExpression, Expression<Boolean> descendingExpression) Create an expression that sorts the given collection in specified order.<C extends Collection<?>>
JpaExpression<C> collectionSort(Expression<C> collectionExpression, Expression<Boolean> descendingExpression, Expression<Boolean> nullsFirstExpression) Create an expression that sorts the given collection with explicit null ordering.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<?>>
JpaExpression<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<?>>
JpaExpression<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) Create a string concatenation expression.concat(Expression<String> x, String y) Create a string concatenation expression.concat(String x, Expression<String> y) Create a string concatenation expression.Create an expression that concatenates two string literals.concat(List<Expression<String>> expressions) Create a string concatenation expression from a list of expressions.Create a predicate that is always true.<Y> JpaCompoundSelection<Y> Create a compound selection using the specified result type constructor.<Y> JpaCompoundSelection<Y> Create a compound selection whose arguments are supplied as a list.<T> ParameterExpression<T> convertedParameter(Class<? extends AttributeConverter<T, ?>> converter) cos(Expression<? extends Number> x) Create an expression that returns the cosine of its argument.cosh(Expression<? extends Number> x) Create an expression that returns the hyperbolic cosine of its argument.count()Equivalent to HQLcount(*).count(Expression<?> argument) Create an aggregate expression returning a row count.count(Expression<?> argument, JpaPredicate filter) count(Expression<?> argument, JpaPredicate filter, JpaWindow window) Create acountaggregate function expression.count(Expression<?> argument, JpaWindow window) countDistinct(Expression<?> x) Create an aggregate expression returning the count of distinct values.<T> JpaCriteriaDelete<T> createCriteriaDelete(Class<T> targetEntity) Create a criteria delete statement for the given entity type.<T> CriteriaDelete<T> createCriteriaDelete(Class<T> targetEntity, String jpql) createCriteriaDelete(String jpql) <T> JpaCriteriaInsertSelect<T> createCriteriaInsertSelect(Class<T> targetEntity) Create a criteria insert statement which obtains inserted values from a select query.<T> JpaCriteriaInsertValues<T> createCriteriaInsertValues(Class<T> targetEntity) Create a criteria insert statement which supplies explicit values.<T> JpaCriteriaUpdate<T> createCriteriaUpdate(Class<T> targetEntity) Create a criteria update statement for the given entity type.<T> CriteriaUpdate<T> createCriteriaUpdate(Class<T> targetEntity, String jpql) createCriteriaUpdate(String jpql) Create a criteria query.<T> JpaCriteriaQuery<T> createQuery(Class<T> resultClass) Create a criteria query for the given result type.<T> CriteriaQuery<T> createQuery(Class<T> resultClass, String jpql) createQuery(String jpql) <T> JpaCriteriaQuery<T> createQuery(String hql, Class<T> resultClass) Transform the given HQLselectquery to an equivalent criteria query.Create a tuple-valued criteria query.Create an emptyJpaWindowto use with window and aggregate functions.Create acume_distwindow function expression.Create an expression for the current SQL date.Create an expression for the current instant.Create an expression for the current SQL time.Create an expression for the current SQL timestamp.day(Expression<? extends TemporalAccessor> datetime) Extracts theTemporalUnit.DAYof a date, time, or datetime expression.degrees(Expression<? extends Number> x) Create an expression that converts an angle measured in radians to an approximately equivalent angle measured in degrees.Create adense_rankwindow function expression.desc(Expression<?> x) Create a descending ordering for the given expression.desc(Expression<?> x, boolean nullsFirst) Create an ordering by the descending value of the expression.desc(Expression<?> expression, Nulls nullPrecedence) Create a search ordering by the descending value of the CTE attribute.desc(JpaCteCriteriaAttribute x, boolean nullsFirst) Create a search ordering by the descending value of the CTE attribute.<N extends Number>
JpaExpression<N> diff(Expression<? extends N> x, Expression<? extends N> y) Create an expression returning a numeric difference.<N extends Number>
JpaExpression<N> diff(Expression<? extends N> x, N y) Create an expression returning a numeric difference.<N extends Number>
JpaExpression<N> diff(N x, Expression<? extends N> y) Create an expression returning a numeric difference.Create a predicate that is always false.distinctFrom(Expression<?> x, Expression<?> y) Create a predicate testing whether two expressions are distinct, treating nulls as comparable values.distinctFrom(Expression<?> x, Object y) Create a predicate testing whether an expression and a value are distinct, treating nulls as comparable values.duration(long magnitude, TemporalUnit unit) A literalDuration, for example, "five days" or "30 minutes".<T extends Temporal>
JpaExpression<Duration> durationBetween(Expression<T> x, Expression<T> y) Subtract two dates or two datetimes, returning the duration between the two dates or between two datetimes.<T extends Temporal>
JpaExpression<Duration> durationBetween(Expression<T> x, T y) Subtract two dates or two datetimes, returning the duration between the two dates or between two datetimes.durationByUnit(TemporalUnit unit, Expression<Duration> duration) Convert aDurationto a numeric magnitude in the given units.durationDiff(Expression<Duration> x, Expression<Duration> y) Subtract one duration from another.durationDiff(Expression<Duration> x, Duration y) Subtract one duration from another.durationScaled(Expression<? extends Number> number, Expression<Duration> duration) Scale a duration by a number.durationScaled(Expression<? extends Number> number, Duration duration) Scale a duration by a number.durationScaled(Number number, Expression<Duration> duration) Scale a duration by a number.durationSum(Expression<Duration> x, Expression<Duration> y) Add two durations.durationSum(Expression<Duration> x, Duration y) Add two durations.equal(Expression<?> x, Expression<?> y) Create an equality predicate.equal(Expression<?> x, Object y) Create an equality predicate.<T> JpaCriteriaQuery<T> except(boolean all, CriteriaQuery<? extends T> query1, CriteriaQuery<?>... queries) Create anexceptorexcept allset operation over the given criteria queries.<T> JpaSubQuery<T> Create anexceptorexcept allset operation over the given subqueries.<T> JpaCriteriaQuery<T> except(CriteriaQuery<? extends T> query1, CriteriaQuery<?>... queries) Create anexceptset operation over the given criteria queries.<T> JpaCriteriaQuery<T> except(CriteriaQuery<T> left, CriteriaQuery<?> right) Create anexceptset operation over two criteria queries.<T> CriteriaSelect<T> except(CriteriaSelect<T> left, CriteriaSelect<?> right) Create aexceptset operation over two criteria selects.<T> JpaSubQuery<T> Create anexceptset operation over the given subqueries.<T> JpaCriteriaQuery<T> exceptAll(CriteriaQuery<? extends T> query1, CriteriaQuery<?>... queries) Create anexcept allset operation over the given criteria queries.<T> JpaCriteriaQuery<T> exceptAll(CriteriaQuery<T> left, CriteriaQuery<?> right) Create anexcept allset operation over two criteria queries.<T> CriteriaSelect<T> exceptAll(CriteriaSelect<T> left, CriteriaSelect<?> right) Create aexcept allset operation over two criteria selects.<T> JpaSubQuery<T> Create anexcept allset operation over the given subqueries.Create a predicate testing whether a subquery returns results.exp(Expression<? extends Number> x) Create an expression that returns the exponential of its argument, that is, Euler's number e raised to the power of its argument.<N, T extends Temporal>
JpaExpression<N> extract(TemporalField<N, T> field, Expression<T> temporal) Create an expression extracting the given temporal field from a temporal expression.<T> JpaExpression<T> firstValue(Expression<T> argument, JpaWindow window) Create afirst_valuewindow function expression.Create an expression representing the foreign key of the given association path.<N extends Number>
JpaExpression<N> floor(Expression<N> x) Create an expression that returns the floor of its argument, that is, the largest integer smaller than or equal to its argument.format(Expression<? extends TemporalAccessor> datetime, String pattern) Format a date, time, or datetime according to a pattern.frameBetweenFollowing(int offset) frameBetweenFollowing(Expression<?> offset) Create a window frame of typeFrameKind.OFFSET_FOLLOWINGto use withJpaWindows.frameBetweenPreceding(int offset) frameBetweenPreceding(Expression<?> offset) Create window frame of typeFrameKind.OFFSET_PRECEDINGto use withJpaWindows.Create a window frame of typeFrameKind.CURRENT_ROWto use withJpaWindows.Create a window frame of typeFrameKind.UNBOUNDED_FOLLOWINGto use withJpaWindows.Create a window frame of typeFrameKind.UNBOUNDED_PRECEDINGto use withJpaWindows.<T> JpaFunction<T> function(String name, Class<T> type, Expression<?>... args) Create an expression invoking a database function.<T> JpaExpression<T> functionAggregate(String name, Class<T> type, JpaPredicate filter, Expression<?>... args) <T> JpaExpression<T> functionAggregate(String name, Class<T> type, JpaPredicate filter, JpaWindow window, Expression<?>... args) Create a generic aggregate function expression.<T> JpaExpression<T> functionAggregate(String name, Class<T> type, JpaWindow window, Expression<?>... args) <T> JpaExpression<T> functionWithinGroup(String name, Class<T> type, JpaOrder order, Expression<?>... args) <T> JpaExpression<T> functionWithinGroup(String name, Class<T> type, JpaOrder order, JpaPredicate filter, Expression<?>... args) <T> JpaExpression<T> functionWithinGroup(String name, Class<T> type, JpaOrder order, JpaPredicate filter, JpaWindow window, Expression<?>... args) Create a generic ordered set-aggregate function expression.<T> JpaExpression<T> functionWithinGroup(String name, Class<T> type, JpaOrder order, JpaWindow window, Expression<?>... args) ge(Expression<? extends Number> x, Expression<? extends Number> y) Create a greater-than-or-equal predicate for numeric expressions.ge(Expression<? extends Number> x, Number y) Create a greater-than-or-equal predicate for numeric expressions.<E extends Number>
JpaSetReturningFunction<E> generateSeries(E start, E stop) Creates agenerate_seriesfunction expression to generate a set of values as rows.<E extends Number>
JpaSetReturningFunction<E> generateSeries(E start, E stop, E step) Creates agenerate_seriesfunction expression to generate a set of values as rows.<E extends Number>
JpaSetReturningFunction<E> generateSeries(E start, E stop, Expression<E> step) Creates agenerate_seriesfunction expression to generate a set of values as rows.<E extends Number>
JpaSetReturningFunction<E> generateSeries(E start, Expression<E> stop) Creates agenerate_seriesfunction expression to generate a set of values as rows.<E extends Number>
JpaSetReturningFunction<E> generateSeries(E start, Expression<E> stop, E step) Creates agenerate_seriesfunction expression to generate a set of values as rows.<E extends Number>
JpaSetReturningFunction<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>
JpaSetReturningFunction<E> generateSeries(Expression<E> start, E stop) Creates agenerate_seriesfunction expression to generate a set of values as rows.<E extends Number>
JpaSetReturningFunction<E> generateSeries(Expression<E> start, E stop, E step) Creates agenerate_seriesfunction expression to generate a set of values as rows.<E extends Number>
JpaSetReturningFunction<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>
JpaSetReturningFunction<E> generateSeries(Expression<E> start, Expression<E> stop) Creates agenerate_seriesfunction expression to generate a set of values as rows.<E extends Number>
JpaSetReturningFunction<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>
JpaSetReturningFunction<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>
JpaSetReturningFunction<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>
JpaSetReturningFunction<E> generateTimeSeries(E start, E stop, TemporalAmount step) Creates agenerate_seriesfunction expression to generate a set of values as rows.<E extends Temporal>
JpaSetReturningFunction<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>
JpaSetReturningFunction<E> generateTimeSeries(E start, Expression<E> stop, TemporalAmount step) Creates agenerate_seriesfunction expression to generate a set of values as rows.<E extends Temporal>
JpaSetReturningFunction<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>
JpaSetReturningFunction<E> generateTimeSeries(Expression<E> start, E stop, TemporalAmount step) Creates agenerate_seriesfunction expression to generate a set of values as rows.<E extends Temporal>
JpaSetReturningFunction<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>
JpaSetReturningFunction<E> generateTimeSeries(Expression<E> start, Expression<E> stop, TemporalAmount step) Creates agenerate_seriesfunction expression to generate a set of values as rows.protected HibernateCriteriaBuilder<Y extends Comparable<? super Y>>
JpaPredicategreaterThan(Expression<? extends Y> x, Expression<? extends Y> y) Create a greater-than predicate for comparable expressions.<Y extends Comparable<? super Y>>
JpaPredicategreaterThan(Expression<? extends Y> x, Y y) Create a greater-than predicate for comparable expressions.<Y extends Comparable<? super Y>>
JpaPredicategreaterThanOrEqualTo(Expression<? extends Y> x, Expression<? extends Y> y) Create a greater-than-or-equal predicate for comparable expressions.<Y extends Comparable<? super Y>>
JpaPredicategreaterThanOrEqualTo(Expression<? extends Y> x, Y y) Create a greater-than-or-equal predicate for comparable expressions.<C extends Comparable<? super C>>
Expression<C> greatest(C x, Expression<C> y) <C extends Comparable<? super C>>
Expression<C> greatest(Expression<C> x, Expression<C> y) <X extends Comparable<? super X>>
JpaExpression<X> greatest(Expression<X> argument) Create an aggregate expression returning the greatest comparable value.gt(Expression<? extends Number> x, Expression<? extends Number> y) Create a greater-than predicate for numeric expressions.gt(Expression<? extends Number> x, Number y) Create a greater-than predicate for numeric expressions.hour(Expression<? extends TemporalAccessor> datetime) Extracts theTemporalUnit.HOURof a date, time, or datetime expression.Create an expression representing the identifier of the given path.ilike(Expression<String> x, Expression<String> pattern) Create a case-insensitivelikepredicate.ilike(Expression<String> x, Expression<String> pattern, char escapeChar) Create a case-insensitivelikepredicate with an escape character.ilike(Expression<String> x, Expression<String> pattern, Expression<Character> escapeChar) Create a case-insensitivelikepredicate with an escape character expression.ilike(Expression<String> x, String pattern) Create a case-insensitivelikepredicate.ilike(Expression<String> x, String pattern, char escapeChar) Create a case-insensitivelikepredicate with an escape character.ilike(Expression<String> x, String pattern, Expression<Character> escapeChar) Create a case-insensitivelikepredicate with an escape character expression.ilikeRegexp(Expression<String> x, String pattern) Create a case-insensitive predicate testing whether a string expression matches a regular expression.<T> JpaInPredicate<T> in(Expression<? extends T> expression) Create aninpredicate builder for the given expression.final <T> JpaInPredicate<T> in(Expression<? extends T> expression, Expression<? extends T>... values) Create aninpredicate with expression values.<T> JpaInPredicate<T> in(Expression<? extends T> expression, Collection<T> values) Create aninpredicate with values supplied as a collection.final <T> JpaInPredicate<T> in(Expression<? extends T> expression, T... values) Create aninpredicate with literal values.<K, L extends List<?>>
JpaExpression<Set<K>> indexes(L list) Create an expression representing the indexes of the given list.<T> JpaCriteriaQuery<T> intersect(boolean all, CriteriaQuery<? extends T> query1, CriteriaQuery<?>... queries) Create anintersectorintersect allset operation over the given criteria queries.<T> JpaSubQuery<T> Create anintersectorintersect allset operation over the given subqueries.<T> JpaCriteriaQuery<T> intersect(CriteriaQuery<? extends T> query1, CriteriaQuery<?>... queries) Create anintersectset operation over the given criteria queries.<T> JpaCriteriaQuery<T> intersect(CriteriaQuery<? super T> left, CriteriaQuery<? super T> right) Create anintersectset operation over two criteria queries.<T> CriteriaSelect<T> intersect(CriteriaSelect<? super T> left, CriteriaSelect<? super T> right) Create aintersectset operation over two criteria selects.<T> JpaSubQuery<T> Create anintersectset operation over the given subqueries.<T> JpaCriteriaQuery<T> intersectAll(CriteriaQuery<? extends T> query1, CriteriaQuery<?>... queries) Create anintersect allset operation over the given criteria queries.<T> JpaCriteriaQuery<T> intersectAll(CriteriaQuery<? super T> left, CriteriaQuery<? super T> right) Create anintersect allset operation over two criteria queries.<T> CriteriaSelect<T> intersectAll(CriteriaSelect<? super T> left, CriteriaSelect<? super T> right) Create aintersect allset operation over two criteria selects.<T> JpaSubQuery<T> intersectAll(Subquery<? extends T> query1, Subquery<?>... queries) Create anintersect allset operation over the given subqueries.<C extends Collection<?>>
JpaPredicateisEmpty(Expression<C> collection) Create a predicate testing whether a collection is empty.isFalse(Expression<Boolean> x) Create a predicate testing whether an expression is false.<M extends Map<?,?>>
JpaPredicateisMapEmpty(JpaExpression<M> mapExpression) Create a predicate that tests whether a Map is empty.<M extends Map<?,?>>
JpaPredicateisMapNotEmpty(JpaExpression<M> mapExpression) Create a predicate that tests whether a Map is not empty.<E, C extends Collection<E>>
JpaPredicateisMember(E elem, Expression<C> collection) Create a predicate testing whether an element is a member of a collection.<E, C extends Collection<E>>
JpaPredicateisMember(Expression<E> elem, Expression<C> collection) Create a predicate testing whether an element is a member of a collection.<C extends Collection<?>>
JpaPredicateisNotEmpty(Expression<C> collection) Create a predicate testing whether a collection is not empty.<E, C extends Collection<E>>
JpaPredicateisNotMember(E elem, Expression<C> collection) Create a predicate testing whether an element is not a member of a collection.<E, C extends Collection<E>>
JpaPredicateisNotMember(Expression<E> elem, Expression<C> collection) Create a predicate testing whether an element is not a member of a collection.isNotNull(Expression<?> x) Create a predicate testing whether an expression is not null.isNull(Expression<?> x) Create a predicate testing whether an expression is null.isTrue(Expression<Boolean> x) Create a predicate testing whether an expression is true.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> JpaJsonValueExpression<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> JpaJsonValueExpression<T> jsonValue(Expression<?> jsonDocument, String jsonPath, Class<T> returningType) Extracts a value by JSON path from a JSON document.<T> JpaExpression<T> lastValue(Expression<T> argument, JpaWindow window) Create alast_valuewindow function expression.le(Expression<? extends Number> x, Expression<? extends Number> y) Create a less-than-or-equal predicate for numeric expressions.le(Expression<? extends Number> x, Number y) Create a less-than-or-equal predicate for numeric expressions.<C extends Comparable<? super C>>
Expression<C> least(C x, Expression<C> y) <C extends Comparable<? super C>>
Expression<C> least(Expression<C> x, Expression<C> y) <X extends Comparable<? super X>>
JpaExpression<X> least(Expression<X> argument) Create an aggregate expression returning the least comparable value.left(Expression<String> x, int length) left(Expression<String> x, Expression<Integer> length) Extract thelengthleftmost characters of a string.length(Expression<String> x) Create an expression returning the length of a string.<Y extends Comparable<? super Y>>
JpaPredicatelessThan(Expression<? extends Y> x, Expression<? extends Y> y) Create a less-than predicate for comparable expressions.<Y extends Comparable<? super Y>>
JpaPredicatelessThan(Expression<? extends Y> x, Y y) Create a less-than predicate for comparable expressions.<Y extends Comparable<? super Y>>
JpaPredicatelessThanOrEqualTo(Expression<? extends Y> x, Expression<? extends Y> y) Create a less-than-or-equal predicate for comparable expressions.<Y extends Comparable<? super Y>>
JpaPredicatelessThanOrEqualTo(Expression<? extends Y> x, Y y) Create a less-than-or-equal predicate for comparable expressions.like(Expression<String> x, Expression<String> pattern) Create alikepredicate.like(Expression<String> x, Expression<String> pattern, char escapeChar) Create alikepredicate.like(Expression<String> x, Expression<String> pattern, Expression<Character> escapeChar) Create alikepredicate.like(Expression<String> x, String pattern) Create alikepredicate.like(Expression<String> x, String pattern, char escapeChar) Create alikepredicate.like(Expression<String> x, String pattern, Expression<Character> escapeChar) Create alikepredicate.likeRegexp(Expression<String> x, String pattern) Create a predicate testing whether a string expression matches a regular expression.listagg(JpaOrder order, Expression<String> argument, Expression<String> separator) listagg(JpaOrder order, Expression<String> argument, String separator) listagg(JpaOrder order, JpaPredicate filter, Expression<String> argument, Expression<String> separator) listagg(JpaOrder order, JpaPredicate filter, Expression<String> argument, String separator) listagg(JpaOrder order, JpaPredicate filter, JpaWindow window, Expression<String> argument, Expression<String> separator) Create alistaggordered set-aggregate function expression.listagg(JpaOrder order, JpaPredicate filter, JpaWindow window, Expression<String> argument, String separator) listagg(JpaOrder order, JpaWindow window, Expression<String> argument, Expression<String> separator) <T> JpaParameterExpression<List<T>> listParameter(Class<T> paramClass) Create a multivalued parameter accepting multiple arguments packaged together as aList.<T> JpaParameterExpression<List<T>> listParameter(Class<T> paramClass, String name) Create a multivalued parameter accepting multiple arguments packaged together as aList.<T> JpaExpression<T> literal(T value) Create a literal expression for the given value.<T> List<? extends JpaExpression<T>> Create literal expressions for each value in the given list.final <T> List<? extends JpaExpression<T>> literals(T... values) Create literal expressions for each of the given values.ln(Expression<? extends Number> x) Create an expression that returns the natural logarithm of its argument.Create expression to return current local date.Create expression to return current local datetime.Create expression to return current local time.locate(Expression<String> x, Expression<String> pattern) Create an expression returning the position of a substring.locate(Expression<String> x, Expression<String> pattern, Expression<Integer> from) Create an expression returning the position of a substring.locate(Expression<String> x, String pattern) Create an expression returning the position of a substring.locate(Expression<String> x, String pattern, int from) Create an expression returning the position of a substring.log(Expression<? extends Number> b, Expression<? extends Number> x) Create an expression that returns the logarithm ofxto the baseb.log(Number b, Expression<? extends Number> x) log10(Expression<? extends Number> x) Create an expression that returns the base-10 logarithm of its argument.lower(Expression<String> x) Create an expression returning a lowercase string.lt(Expression<? extends Number> x, Expression<? extends Number> y) Create a less-than predicate for numeric expressions.lt(Expression<? extends Number> x, Number y) Create a less-than predicate for numeric expressions.<M extends Map<?,?>>
JpaExpression<Integer> mapSize(M map) Create an expression that tests the size of a map.<M extends Map<?,?>>
JpaExpression<Integer> mapSize(JpaExpression<M> mapExpression) Create an expression that tests the size of a map.<N extends Number>
JpaExpression<N> max(Expression<N> argument) Create an aggregate expression returning the maximum numeric value.<N extends Number>
JpaExpression<N> min(Expression<N> argument) Create an aggregate expression returning the minimum numeric value.minute(Expression<? extends TemporalAccessor> datetime) Extracts theTemporalUnit.MINUTEof a date, time, or datetime expression.mod(Expression<Integer> x, Expression<Integer> y) Create an expression returning the remainder of integer division.mod(Expression<Integer> x, Integer y) Create an expression returning the remainder of integer division.mod(Integer x, Expression<Integer> y) Create an expression returning the remainder of integer division.<T> JpaExpression<T> mode(Expression<T> sortExpression, SortDirection sortOrder, Nulls nullPrecedence) <T> JpaExpression<T> mode(JpaPredicate filter, Expression<T> sortExpression, SortDirection sortOrder, Nulls nullPrecedence) <T> JpaExpression<T> mode(JpaPredicate filter, JpaWindow window, Expression<T> sortExpression, SortDirection sortOrder, Nulls nullPrecedence) Create amodeordered set-aggregate function expression.<T> JpaExpression<T> mode(JpaWindow window, Expression<T> sortExpression, SortDirection sortOrder, Nulls nullPrecedence) month(Expression<? extends TemporalAccessor> datetime) Extracts theTemporalUnit.MONTHof a date, time, or datetime expression.<T> JpaExpression<T> named(Expression<T> expression, String name) Creates a named expression.<N extends Number>
JpaExpression<N> neg(Expression<N> x) Create an expression returning the arithmetic negation of its argument.not(Expression<Boolean> restriction) Create a negated predicate.notDistinctFrom(Expression<?> x, Expression<?> y) Create a predicate testing whether two expressions are not distinct, treating nulls as comparable values.notDistinctFrom(Expression<?> x, Object y) Create a predicate testing whether an expression and a value are not distinct, treating nulls as comparable values.notEqual(Expression<?> x, Expression<?> y) Create an inequality predicate.notEqual(Expression<?> x, Object y) Create an inequality predicate.notIlike(Expression<String> x, Expression<String> pattern) Create a negated case-insensitivelikepredicate.notIlike(Expression<String> x, Expression<String> pattern, char escapeChar) Create a negated case-insensitivelikepredicate with an escape character.notIlike(Expression<String> x, Expression<String> pattern, Expression<Character> escapeChar) Create a negated case-insensitivelikepredicate with an escape character expression.notIlike(Expression<String> x, String pattern) Create a negated case-insensitivelikepredicate.notIlike(Expression<String> x, String pattern, char escapeChar) Create a negated case-insensitivelikepredicate with an escape character.notIlike(Expression<String> x, String pattern, Expression<Character> escapeChar) Create a negated case-insensitivelikepredicate with an escape character expression.notIlikeRegexp(Expression<String> x, String pattern) Create a negated case-insensitive predicate testing whether a string expression matches a regular expression.notLike(Expression<String> x, Expression<String> pattern) Create a negatedlikepredicate.notLike(Expression<String> x, Expression<String> pattern, char escapeChar) Create a negatedlikepredicate.notLike(Expression<String> x, Expression<String> pattern, Expression<Character> escapeChar) Create a negatedlikepredicate.notLike(Expression<String> x, String pattern) Create a negatedlikepredicate.notLike(Expression<String> x, String pattern, char escapeChar) Create a negatedlikepredicate.notLike(Expression<String> x, String pattern, Expression<Character> escapeChar) Create a negatedlikepredicate.notLikeRegexp(Expression<String> x, String pattern) Create a negated predicate testing whether a string expression matches a regular expression.<T> JpaExpression<T> nthValue(Expression<T> argument, int n, JpaWindow window) <T> JpaExpression<T> nthValue(Expression<T> argument, Expression<Integer> n, JpaWindow window) Create anth_valuewindow function expression.<Y> JpaExpression<Y> nullif(Expression<Y> x, Expression<?> y) Create a nullif expression.<Y> JpaExpression<Y> nullif(Expression<Y> x, Y y) Create a nullif expression.<T> JpaExpression<T> nullLiteral(Class<T> resultClass) Create a null literal expression of the given type.<N extends Number & Comparable<N>>
NumericExpression<N> numericLiteral(N value) or(BooleanExpression... restrictions) Create a disjunction predicate.or(Expression<Boolean> x, Expression<Boolean> y) Create a disjunction predicate.or(List<? extends Expression<Boolean>> restrictions) Create a disjunction predicate.overlay(Expression<String> string, Expression<String> replacement, int start) overlay(Expression<String> string, Expression<String> replacement, int start, int length) overlay(Expression<String> string, Expression<String> replacement, int start, Expression<Integer> length) overlay(Expression<String> string, Expression<String> replacement, Expression<Integer> start) overlay(Expression<String> string, Expression<String> replacement, Expression<Integer> start, int length) overlay(Expression<String> string, Expression<String> replacement, Expression<Integer> start, Expression<Integer> length) Overlay thestringexpression with thereplacementexpression, starting from indexstartand substituting a number of characters corresponding to the length of thereplacementexpression or thelengthparameter if specified.overlay(Expression<String> string, String replacement, int start) overlay(Expression<String> string, String replacement, int start, int length) overlay(Expression<String> string, String replacement, int start, Expression<Integer> length) overlay(Expression<String> string, String replacement, Expression<Integer> start) overlay(Expression<String> string, String replacement, Expression<Integer> start, int length) overlay(Expression<String> string, String replacement, Expression<Integer> start, Expression<Integer> length) pad(CriteriaBuilder.Trimspec ts, Expression<String> x, int length) pad(CriteriaBuilder.Trimspec ts, Expression<String> x, int length, char padChar) pad(CriteriaBuilder.Trimspec ts, Expression<String> x, int length, Expression<Character> padChar) pad(CriteriaBuilder.Trimspec ts, Expression<String> x, Expression<Integer> length) pad(CriteriaBuilder.Trimspec ts, Expression<String> x, Expression<Integer> length, char padChar) pad(CriteriaBuilder.Trimspec ts, Expression<String> x, Expression<Integer> length, Expression<Character> padChar) Pad the specified string expression with whitespace or with thepadCharcharacter if specified.pad(Expression<String> x, int length) pad(Expression<String> x, int length, char padChar) pad(Expression<String> x, int length, Expression<Character> padChar) pad(Expression<String> x, Expression<Integer> length) pad(Expression<String> x, Expression<Integer> length, char padChar) pad(Expression<String> x, Expression<Integer> length, Expression<Character> padChar) <T> JpaParameterExpression<T> Create a parameter expression.<T> JpaParameterExpression<T> Create a parameter expression.<T> JpaExpression<T> percentileCont(Expression<? extends Number> argument, Expression<T> sortExpression, SortDirection sortOrder, Nulls nullPrecedence) <T> JpaExpression<T> percentileCont(Expression<? extends Number> argument, JpaPredicate filter, Expression<T> sortExpression, SortDirection sortOrder, Nulls nullPrecedence) <T> JpaExpression<T> percentileCont(Expression<? extends Number> argument, JpaPredicate filter, JpaWindow window, Expression<T> sortExpression, SortDirection sortOrder, Nulls nullPrecedence) Create apercentile_contordered set-aggregate function expression.<T> JpaExpression<T> percentileCont(Expression<? extends Number> argument, JpaWindow window, Expression<T> sortExpression, SortDirection sortOrder, Nulls nullPrecedence) <T> JpaExpression<T> percentileDisc(Expression<? extends Number> argument, Expression<T> sortExpression, SortDirection sortOrder, Nulls nullPrecedence) <T> JpaExpression<T> percentileDisc(Expression<? extends Number> argument, JpaPredicate filter, Expression<T> sortExpression, SortDirection sortOrder, Nulls nullPrecedence) <T> JpaExpression<T> percentileDisc(Expression<? extends Number> argument, JpaPredicate filter, JpaWindow window, Expression<T> sortExpression, SortDirection sortOrder, Nulls nullPrecedence) Create apercentile_discordered set-aggregate function expression.<T> JpaExpression<T> percentileDisc(Expression<? extends Number> argument, JpaWindow window, Expression<T> sortExpression, SortDirection sortOrder, Nulls nullPrecedence) percentRank(JpaOrder order, Expression<?>... arguments) percentRank(JpaOrder order, JpaPredicate filter, Expression<?>... arguments) percentRank(JpaOrder order, JpaPredicate filter, JpaWindow window, Expression<?>... arguments) Create apercent_rankordered set-aggregate function expression.percentRank(JpaOrder order, JpaWindow window, Expression<?>... arguments) percentRank(JpaWindow window) Create apercent_rankwindow function expression.pi()Literal expression corresponding to the value of pi.power(Expression<? extends Number> x, Expression<? extends Number> y) Create an expression that returns the first argument raised to the power of its second argument.power(Expression<? extends Number> x, Number y) Create an expression that returns the first argument raised to the power of its second argument.<N extends Number>
JpaExpression<N> prod(Expression<? extends N> x, Expression<? extends N> y) Create an expression returning a numeric product.<N extends Number>
JpaExpression<N> prod(Expression<? extends N> x, N y) Create an expression returning a numeric product.<N extends Number>
JpaExpression<N> prod(N x, Expression<? extends N> y) Create an expression returning a numeric product.quot(Expression<? extends Number> x, Expression<? extends Number> y) Create an expression returning a numeric quotient.quot(Expression<? extends Number> x, Number y) Create an expression returning a numeric quotient.quot(Number x, Expression<? extends Number> y) Create an expression returning a numeric quotient.radians(Expression<? extends Number> x) Create an expression that converts an angle measured in degrees to an approximately equivalent angle measured in radians.rank(JpaOrder order, Expression<?>... arguments) rank(JpaOrder order, JpaPredicate filter, Expression<?>... arguments) rank(JpaOrder order, JpaPredicate filter, JpaWindow window, Expression<?>... arguments) Create arankordered set-aggregate function expression.rank(JpaOrder order, JpaWindow window, Expression<?>... arguments) Create arankwindow function expression.repeat(Expression<String> x, int times) Concatenate the given string expression with itself the given number of times.repeat(Expression<String> x, Expression<Integer> times) Concatenate the given string expression with itself the given number of times.repeat(String x, Expression<Integer> times) Concatenate the given string expression with itself the given number of times.replace(Expression<String> x, Expression<String> pattern, Expression<String> replacement) Replace all occurrences ofpatternwithin the original string withreplacement.replace(Expression<String> x, Expression<String> pattern, String replacement) replace(Expression<String> x, String pattern, Expression<String> replacement) replace(Expression<String> x, String pattern, String replacement) right(Expression<String> x, int length) right(Expression<String> x, Expression<Integer> length) Extract thelengthrightmost characters of a string.<T extends Number>
JpaExpression<T> round(Expression<T> x, Integer n) Create an expression that returns the first argument rounded to the number of decimal places given by the second argument.Create arow_numberwindow function expression.search(JpaCteCriteriaAttribute cteAttribute) Create a search ordering based on the ascending value of the CTE attribute.search(JpaCteCriteriaAttribute cteAttribute, SortDirection sortOrder) Create a search ordering based on the sort order of the value of the CTE attribute.search(JpaCteCriteriaAttribute cteAttribute, SortDirection sortOrder, Nulls nullPrecedence) Create a search ordering based on the sort order and null precedence of the value of the CTE attribute.second(Expression<? extends TemporalAccessor> datetime) Extracts theTemporalUnit.SECONDof a date, time, or datetime expression.<R> JpaSearchedCase<R> Create a searched case expression.<C,R> JpaSimpleCase <C, R> selectCase(Expression<? extends C> expression) Create a simple case expression.<C,R> JpaSimpleCase <C, R> selectCase(Expression<? extends C> expression, Class<R> resultType) Create a case expression with the given result type.<R> JpaSearchedCase<R> selectCase(Class<R> resultType) Create a case expression with the given result type.<E> JpaSetReturningFunction<E> setReturningFunction(String name, Expression<?>... args) Create a new set-returning function expression.sign(Expression<? extends Number> x) Create an expression that returns the sign of its argument, that is,1if its argument is positive,-1if its argument is negative, or0if its argument is exactly zero.sin(Expression<? extends Number> x) Create an expression that returns the sine of its argument.sinh(Expression<? extends Number> x) Create an expression that returns the hyperbolic sine of its argument.<C extends Collection<?>>
JpaExpression<Integer> size(C collection) Create an expression returning the size of a collection.<C extends Collection<?>>
JpaExpression<Integer> size(Expression<C> collection) Create an expression returning the size of a collection.<Y> JpaExpression<Y> Create asomequantified expression over a subquery.sort(JpaExpression<?> sortExpression) Create an ordering for the given sort expression.sort(JpaExpression<?> sortExpression, SortDirection sortOrder) Create an ordering for the given sort expression and direction.sort(JpaExpression<?> sortExpression, SortDirection sortOrder, Nulls nullPrecedence) Create an ordering for the given sort expression, direction, and null precedence.sort(JpaExpression<?> sortExpression, SortDirection sortOrder, Nulls nullPrecedence, boolean ignoreCase) Create an ordering for the given sort expression with optional case-insensitive comparison.<T> JpaExpression<T> sql(String pattern, Class<T> type, Expression<?>... arguments) Embed nativepatternthat will be unquoted and embedded in the generated SQL.sqrt(Expression<? extends Number> x) Create an expression returning the square root of its argument.stringLiteral(String value) substring(Expression<String> x, int from) Create a substring expression.substring(Expression<String> x, int from, int len) Create a substring expression.substring(Expression<String> x, Expression<Integer> from) Create a substring expression.substring(Expression<String> x, Expression<Integer> from, Expression<Integer> len) Create a substring expression.<T extends Temporal>
JpaExpression<T> subtractDuration(Expression<T> datetime, Expression<Duration> duration) Subtract a duration to a date or datetime, that is, return an earlier date or datetime which is separated from the given date or datetime by the given duration.<T extends Temporal>
JpaExpression<T> subtractDuration(Expression<T> datetime, Duration duration) Subtract a duration to a date or datetime, that is, return an earlier date or datetime which is separated from the given date or datetime by the given duration.<T extends Temporal>
JpaExpression<T> subtractDuration(T datetime, Expression<Duration> duration) Subtract a duration to a date or datetime, that is, return an earlier date or datetime which is separated from the given date or datetime by the given duration.<N extends Number>
JpaExpression<N> sum(Expression<? extends N> x, Expression<? extends N> y) Create an expression returning a numeric sum.<N extends Number>
JpaExpression<N> sum(Expression<? extends N> x, N y) Create an expression returning a numeric sum.<N extends Number>
JpaExpression<N> sum(Expression<N> argument) Create an expression returning a numeric sum.<N extends Number>
JpaExpression<Number> sum(Expression<N> argument, JpaPredicate filter) <N extends Number>
JpaExpression<Number> sum(Expression<N> argument, JpaPredicate filter, JpaWindow window) Create asumaggregate function expression.<N extends Number>
JpaExpression<Number> sum(Expression<N> argument, JpaWindow window) <N extends Number>
JpaExpression<N> sum(N x, Expression<? extends N> y) Create an expression returning a numeric sum.sumAsDouble(Expression<Float> argument) Create an aggregate expression returning the sum as a Double.sumAsLong(Expression<Integer> argument) Create an aggregate expression returning the sum as a Long.tan(Expression<? extends Number> x) Create an expression that returns the tangent of its argument.tanh(Expression<? extends Number> x) Create an expression that returns the hyperbolic tangent of its argument.<T extends Temporal & Comparable<? super T>>
TemporalExpression<T> temporalLiteral(T value) toBigDecimal(Expression<? extends Number> number) Create an expression converted to BigDecimal.toBigInteger(Expression<? extends Number> number) Create an expression converted to BigInteger.toDouble(Expression<? extends Number> number) Create an expression converted to Double.toFloat(Expression<? extends Number> number) Create an expression converted to Float.toInteger(Expression<? extends Number> number) Create an expression converted to Integer.toLong(Expression<? extends Number> number) Create an expression converted to Long.toString(Expression<Character> character) Create an expression converted to String.<X, T, E extends T>
JpaCollectionJoin<X, E> treat(CollectionJoin<X, T> join, Class<E> type) Downcast the given collection join to the specified subtype.<X, Y, T extends Y>
JpaFrom<X, T> Downcast the given from element to the specified subtype.<X, T, V extends T>
JpaJoin<X, V> Downcast the given join to the specified subtype.<X, T, E extends T>
JpaListJoin<X, E> Downcast the given list join to the specified subtype.<X, K, T, V extends T>
JpaMapJoin<X, K, V> Downcast the given map join to the specified subtype.<X, T extends X>
JpaPath<T> Downcast the given path to the specified subtype.<X, T extends X>
JpaRoot<T> Downcast the given root to the specified subtype.<X, T, E extends T>
JpaSetJoin<X, E> Downcast the given set join to the specified subtype.trim(char t, Expression<String> x) Create a trim expression.trim(CriteriaBuilder.Trimspec ts, char t, Expression<String> x) Create a trim expression.trim(CriteriaBuilder.Trimspec ts, Expression<Character> t, Expression<String> x) Create a trim expression.trim(CriteriaBuilder.Trimspec ts, Expression<String> x) Create a trim expression.trim(Expression<Character> t, Expression<String> x) Create a trim expression.trim(Expression<String> x) Create a trim expression.<T extends Number>
JpaExpression<T> truncate(Expression<T> x, Integer n) Create an expression that returns the first argument truncated to the number of decimal places given by the second argument.<T extends TemporalAccessor>
JpaFunction<T> truncate(Expression<T> datetime, TemporalUnit temporalUnit) Truncates a date, time or datetime expression to the givenTemporalUnit.Create a tuple-valued compound selection.Create a tuple-valued compound selection from a list of selections.<T> JpaCriteriaQuery<T> union(boolean all, CriteriaQuery<? extends T> query1, CriteriaQuery<?>... queries) Create aunionorunion allset operation over the given criteria queries.<T> JpaSubQuery<T> Create aunionorunion allset operation over the given subqueries.<T> JpaCriteriaQuery<T> union(CriteriaQuery<? extends T> query1, CriteriaQuery<?>... queries) Create aunionset operation over the given criteria queries.<T> JpaCriteriaQuery<T> union(CriteriaQuery<? extends T> left, CriteriaQuery<? extends T> right) Create aunionset operation over two criteria queries.<T> CriteriaSelect<T> union(CriteriaSelect<? extends T> left, CriteriaSelect<? extends T> right) Create aunionset operation over two criteria selects.<T> JpaSubQuery<T> Create aunionset operation over the given subqueries.<T> JpaCriteriaQuery<T> unionAll(CriteriaQuery<? extends T> query1, CriteriaQuery<?>... queries) Create aunion allset operation over the given criteria queries.<T> JpaCriteriaQuery<T> unionAll(CriteriaQuery<? extends T> left, CriteriaQuery<? extends T> right) Create aunion allset operation over two criteria queries.<T> CriteriaSelect<T> unionAll(CriteriaSelect<? extends T> left, CriteriaSelect<? extends T> right) Create aunion allset operation over two criteria selects.<T> JpaSubQuery<T> unionAll(JpaSubQuery<? extends T> query1, JpaSubQuery<? extends T> query2) Create aunion allset operation over two subqueries.<E> JpaSetReturningFunction<E> unnestArray(Expression<E[]> array) Creates an unnest function expression to turn an array into a set of rows.<E> JpaSetReturningFunction<E> unnestCollection(Expression<? extends Collection<E>> collection) Creates an unnest function expression to turn an array into a set of rows.<T extends HibernateCriteriaBuilder>
TUnwrap this criteria builder to a Hibernate criteria builder extension.upper(Expression<String> x) Create an expression returning an uppercase string.<T> JpaExpression<T> value(T value) Create an expression for a Java value, using the configured value handling mode.values(Expression<?>... expressions) Create a row of values for an insert-values criteria statement.values(List<? extends Expression<?>> expressions) Create a row of values for an insert-values criteria statement.Create an expression representing the version of the given path.<T> JpaExpression<T> windowFunction(String name, Class<T> type, JpaWindow window, Expression<?>... args) Create a generic window function expression that will be applied over the specifiedwindow.wrap(BooleanExpression... expressions) Wrap boolean expressions as predicates and combine them with conjunction.wrap(Expression<Boolean> expression) Wrap a boolean expression as a predicate.final JpaPredicatewrap(Expression<Boolean>... expressions) Wrap boolean expressions as predicates and combine them with conjunction.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.year(Expression<? extends TemporalAccessor> datetime) Extracts theTemporalUnit.YEARof a date, time, or datetime expression.
-
Constructor Details
-
HibernateCriteriaBuilderDelegate
-
HibernateCriteriaBuilderDelegate
-
-
Method Details
-
getCriteriaBuilder
-
cast
@Nonnull public <X,T> JpaExpression<X> cast(@Nonnull JpaExpression<T> expression, @Nonnull Class<X> castTargetJavaType) Description copied from interface:HibernateCriteriaBuilderCreate an expression that casts the given expression to the specified Java type.- Specified by:
castin interfaceHibernateCriteriaBuilder- Type Parameters:
X- The target expression typeT- The source expression type- Parameters:
expression- The expression to castcastTargetJavaType- The target Java type- Returns:
- the cast expression
-
cast
@Nonnull public <X,T> JpaExpression<X> cast(@Nonnull JpaExpression<T> expression, @Nonnull JpaCastTarget<X> castTarget) Description copied from interface:HibernateCriteriaBuilderCreate an expression that casts the given expression to the specified cast target.- Specified by:
castin interfaceHibernateCriteriaBuilder- Type Parameters:
X- The target expression typeT- The source expression type- Parameters:
expression- The expression to castcastTarget- The cast target descriptor- Returns:
- the cast expression
-
castTarget
Description copied from interface:HibernateCriteriaBuilderCreate a cast target for the given Java type.- Specified by:
castTargetin interfaceHibernateCriteriaBuilder- Type Parameters:
X- The target type- Parameters:
castTargetJavaType- The target Java type- Returns:
- the cast target descriptor
-
castTarget
Description copied from interface:HibernateCriteriaBuilderCreate a cast target for the given Java type and SQL type length.- Specified by:
castTargetin interfaceHibernateCriteriaBuilder- Type Parameters:
X- The target type- Parameters:
castTargetJavaType- The target Java typelength- The SQL type length- Returns:
- the cast target descriptor
-
castTarget
@Nonnull public <X> JpaCastTarget<X> castTarget(@Nonnull Class<X> castTargetJavaType, int precision, int scale) Description copied from interface:HibernateCriteriaBuilderCreate a cast target for the given Java type, precision, and scale.- Specified by:
castTargetin interfaceHibernateCriteriaBuilder- Type Parameters:
X- The target type- Parameters:
castTargetJavaType- The target Java typeprecision- The SQL type precisionscale- The SQL type scale- Returns:
- the cast target descriptor
-
wrap
Description copied from interface:HibernateCriteriaBuilderWrap a boolean expression as a predicate.- Specified by:
wrapin interfaceHibernateCriteriaBuilder- Parameters:
expression- The boolean expression- Returns:
- the predicate representing the expression
-
wrap
Description copied from interface:HibernateCriteriaBuilderWrap boolean expressions as predicates and combine them with conjunction.- Specified by:
wrapin interfaceHibernateCriteriaBuilder- Parameters:
expressions- The boolean expressions- Returns:
- the conjunction of the wrapped predicates
-
wrap
Description copied from interface:HibernateCriteriaBuilderWrap boolean expressions as predicates and combine them with conjunction.- Specified by:
wrapin interfaceHibernateCriteriaBuilder- Parameters:
expressions- The boolean expressions- Returns:
- the conjunction of the wrapped predicates
-
unwrap
Description copied from interface:HibernateCriteriaBuilderUnwrap this criteria builder to a Hibernate criteria builder extension.- Specified by:
unwrapin interfaceHibernateCriteriaBuilder- Type Parameters:
T- The extension type- Parameters:
clazz- The extension type to obtain- Returns:
- the requested extension
-
createQuery
Description copied from interface:HibernateCriteriaBuilderCreate a criteria query.- Specified by:
createQueryin interfaceCriteriaBuilder- Specified by:
createQueryin interfaceHibernateCriteriaBuilder
-
createQuery
Description copied from interface:HibernateCriteriaBuilderCreate a criteria query for the given result type.- Specified by:
createQueryin interfaceCriteriaBuilder- Specified by:
createQueryin interfaceHibernateCriteriaBuilder
-
createQuery
@Nonnull public <T> JpaCriteriaQuery<T> createQuery(@Nonnull String hql, @Nonnull Class<T> resultClass) 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
-
createQuery
@Nonnull public <T> CriteriaQuery<T> createQuery(@Nonnull Class<T> resultClass, @Nonnull String jpql) - Specified by:
createQueryin interfaceCriteriaBuilder
-
createQuery
- Specified by:
createQueryin interfaceCriteriaBuilder
-
createTupleQuery
Description copied from interface:HibernateCriteriaBuilderCreate a tuple-valued criteria query.- Specified by:
createTupleQueryin interfaceCriteriaBuilder- Specified by:
createTupleQueryin interfaceHibernateCriteriaBuilder
-
createCriteriaUpdate
Description copied from interface:HibernateCriteriaBuilderCreate a criteria update statement for the given entity type.- Specified by:
createCriteriaUpdatein interfaceCriteriaBuilder- Specified by:
createCriteriaUpdatein interfaceHibernateCriteriaBuilder
-
createCriteriaUpdate
@Nonnull public <T> CriteriaUpdate<T> createCriteriaUpdate(@Nonnull Class<T> targetEntity, @Nonnull String jpql) - Specified by:
createCriteriaUpdatein interfaceCriteriaBuilder
-
createCriteriaUpdate
- Specified by:
createCriteriaUpdatein interfaceCriteriaBuilder
-
createCriteriaDelete
Description copied from interface:HibernateCriteriaBuilderCreate a criteria delete statement for the given entity type.- Specified by:
createCriteriaDeletein interfaceCriteriaBuilder- Specified by:
createCriteriaDeletein interfaceHibernateCriteriaBuilder
-
createCriteriaDelete
@Nonnull public <T> CriteriaDelete<T> createCriteriaDelete(@Nonnull Class<T> targetEntity, @Nonnull String jpql) - Specified by:
createCriteriaDeletein interfaceCriteriaBuilder
-
createCriteriaDelete
- Specified by:
createCriteriaDeletein interfaceCriteriaBuilder
-
augment
@Nonnull public <T> TypedQueryReference<T> augment(@Nonnull TypedQueryReference<T> reference, @Nonnull Consumer<CriteriaQuery<T>> augmentation) - Specified by:
augmentin interfaceCriteriaBuilder
-
augment
@Nonnull public <T> TypedQueryReference<T> augment(@Nonnull TypedQueryReference<?> reference, @Nonnull Class<T> augmentedResultType, @Nonnull Consumer<CriteriaQuery<T>> augmentation) - Specified by:
augmentin interfaceCriteriaBuilder
-
augment
@Nonnull public StatementReference augment(@Nonnull StatementReference reference, @Nonnull Consumer<CriteriaStatement<?>> augmentation) - Specified by:
augmentin interfaceCriteriaBuilder
-
createCriteriaInsertValues
@Nonnull public <T> JpaCriteriaInsertValues<T> createCriteriaInsertValues(@Nonnull Class<T> targetEntity) Description copied from interface:HibernateCriteriaBuilderCreate a criteria insert statement which supplies explicit values.- Specified by:
createCriteriaInsertValuesin interfaceHibernateCriteriaBuilder- Type Parameters:
T- The target entity type- Parameters:
targetEntity- The target entity type- Returns:
- a new insert-values criteria statement
-
createCriteriaInsertSelect
@Nonnull public <T> JpaCriteriaInsertSelect<T> createCriteriaInsertSelect(@Nonnull Class<T> targetEntity) Description copied from interface:HibernateCriteriaBuilderCreate a criteria insert statement which obtains inserted values from a select query.- Specified by:
createCriteriaInsertSelectin interfaceHibernateCriteriaBuilder- Type Parameters:
T- The target entity type- Parameters:
targetEntity- The target entity type- Returns:
- a new insert-select criteria statement
-
values
Description copied from interface:HibernateCriteriaBuilderCreate a row of values for an insert-values criteria statement.- Specified by:
valuesin interfaceHibernateCriteriaBuilder- Parameters:
expressions- The value expressions in row order- Returns:
- the values row
-
values
@Nonnull @Incubating(since="6.3") public JpaValues values(@Nonnull List<? extends Expression<?>> expressions) Description copied from interface:HibernateCriteriaBuilderCreate a row of values for an insert-values criteria statement.- Specified by:
valuesin interfaceHibernateCriteriaBuilder- Parameters:
expressions- The value expressions in row order- Returns:
- the values row
-
unionAll
@Nonnull public <T> JpaCriteriaQuery<T> unionAll(@Nonnull CriteriaQuery<? extends T> query1, @Nonnull CriteriaQuery<?>... queries) Description copied from interface:HibernateCriteriaBuilderCreate aunion allset operation over the given criteria queries.- Specified by:
unionAllin interfaceHibernateCriteriaBuilder
-
union
@Nonnull public <T> JpaCriteriaQuery<T> union(@Nonnull CriteriaQuery<? extends T> query1, @Nonnull CriteriaQuery<?>... queries) Description copied from interface:HibernateCriteriaBuilderCreate aunionset operation over the given criteria queries.- Specified by:
unionin interfaceHibernateCriteriaBuilder
-
union
@Nonnull public <T> JpaCriteriaQuery<T> union(boolean all, @Nonnull CriteriaQuery<? extends T> query1, @Nonnull CriteriaQuery<?>... queries) Description copied from interface:HibernateCriteriaBuilderCreate aunionorunion allset operation over the given criteria queries.- Specified by:
unionin interfaceHibernateCriteriaBuilder
-
intersectAll
@Nonnull public <T> JpaCriteriaQuery<T> intersectAll(@Nonnull CriteriaQuery<? extends T> query1, @Nonnull CriteriaQuery<?>... queries) Description copied from interface:HibernateCriteriaBuilderCreate anintersect allset operation over the given criteria queries.- Specified by:
intersectAllin interfaceHibernateCriteriaBuilder
-
intersect
@Nonnull public <T> JpaCriteriaQuery<T> intersect(@Nonnull CriteriaQuery<? extends T> query1, @Nonnull CriteriaQuery<?>... queries) Description copied from interface:HibernateCriteriaBuilderCreate anintersectset operation over the given criteria queries.- Specified by:
intersectin interfaceHibernateCriteriaBuilder
-
intersect
@Nonnull public <T> JpaCriteriaQuery<T> intersect(boolean all, @Nonnull CriteriaQuery<? extends T> query1, @Nonnull CriteriaQuery<?>... queries) Description copied from interface:HibernateCriteriaBuilderCreate anintersectorintersect allset operation over the given criteria queries.- Specified by:
intersectin interfaceHibernateCriteriaBuilder
-
exceptAll
@Nonnull public <T> JpaCriteriaQuery<T> exceptAll(@Nonnull CriteriaQuery<? extends T> query1, @Nonnull CriteriaQuery<?>... queries) Description copied from interface:HibernateCriteriaBuilderCreate anexcept allset operation over the given criteria queries.- Specified by:
exceptAllin interfaceHibernateCriteriaBuilder
-
except
@Nonnull public <T> JpaCriteriaQuery<T> except(@Nonnull CriteriaQuery<? extends T> query1, @Nonnull CriteriaQuery<?>... queries) Description copied from interface:HibernateCriteriaBuilderCreate anexceptset operation over the given criteria queries.- Specified by:
exceptin interfaceHibernateCriteriaBuilder
-
except
@Nonnull public <T> JpaCriteriaQuery<T> except(boolean all, @Nonnull CriteriaQuery<? extends T> query1, @Nonnull CriteriaQuery<?>... queries) Description copied from interface:HibernateCriteriaBuilderCreate anexceptorexcept allset operation over the given criteria queries.- Specified by:
exceptin interfaceHibernateCriteriaBuilder
-
union
@Nonnull public <T> CriteriaSelect<T> union(@Nonnull CriteriaSelect<? extends T> left, @Nonnull CriteriaSelect<? extends T> right) Description copied from interface:HibernateCriteriaBuilderCreate aunionset operation over two criteria selects.- Specified by:
unionin interfaceCriteriaBuilder- Specified by:
unionin interfaceHibernateCriteriaBuilder
-
unionAll
@Nonnull public <T> JpaSubQuery<T> unionAll(@Nonnull JpaSubQuery<? extends T> query1, @Nonnull JpaSubQuery<? extends T> query2) Description copied from interface:HibernateCriteriaBuilderCreate aunion allset operation over two subqueries.- Specified by:
unionAllin interfaceHibernateCriteriaBuilder
-
unionAll
@Nonnull public <T> CriteriaSelect<T> unionAll(@Nonnull CriteriaSelect<? extends T> left, @Nonnull CriteriaSelect<? extends T> right) Description copied from interface:HibernateCriteriaBuilderCreate aunion allset operation over two criteria selects.- Specified by:
unionAllin interfaceCriteriaBuilder- Specified by:
unionAllin interfaceHibernateCriteriaBuilder
-
union
@Nonnull public <T> JpaSubQuery<T> union(@Nonnull Subquery<? extends T> query1, @Nonnull Subquery<?>... queries) Description copied from interface:HibernateCriteriaBuilderCreate aunionset operation over the given subqueries.- Specified by:
unionin interfaceHibernateCriteriaBuilder
-
union
@Nonnull public <T> JpaSubQuery<T> union(boolean all, @Nonnull Subquery<? extends T> query1, @Nonnull Subquery<?>... queries) Description copied from interface:HibernateCriteriaBuilderCreate aunionorunion allset operation over the given subqueries.- Specified by:
unionin interfaceHibernateCriteriaBuilder
-
intersectAll
@Nonnull public <T> JpaSubQuery<T> intersectAll(@Nonnull Subquery<? extends T> query1, @Nonnull Subquery<?>... queries) Description copied from interface:HibernateCriteriaBuilderCreate anintersect allset operation over the given subqueries.- Specified by:
intersectAllin interfaceHibernateCriteriaBuilder
-
intersect
@Nonnull public <T> JpaSubQuery<T> intersect(@Nonnull Subquery<? extends T> query1, @Nonnull Subquery<?>... queries) Description copied from interface:HibernateCriteriaBuilderCreate anintersectset operation over the given subqueries.- Specified by:
intersectin interfaceHibernateCriteriaBuilder
-
intersect
@Nonnull public <T> JpaSubQuery<T> intersect(boolean all, @Nonnull Subquery<? extends T> query1, @Nonnull Subquery<?>... queries) Description copied from interface:HibernateCriteriaBuilderCreate anintersectorintersect allset operation over the given subqueries.- Specified by:
intersectin interfaceHibernateCriteriaBuilder
-
except
@Nonnull public <T> CriteriaSelect<T> except(@Nonnull CriteriaSelect<T> left, @Nonnull CriteriaSelect<?> right) Description copied from interface:HibernateCriteriaBuilderCreate aexceptset operation over two criteria selects.- Specified by:
exceptin interfaceCriteriaBuilder- Specified by:
exceptin interfaceHibernateCriteriaBuilder
-
exceptAll
@Nonnull public <T> CriteriaSelect<T> exceptAll(@Nonnull CriteriaSelect<T> left, @Nonnull CriteriaSelect<?> right) Description copied from interface:HibernateCriteriaBuilderCreate aexcept allset operation over two criteria selects.- Specified by:
exceptAllin interfaceCriteriaBuilder- Specified by:
exceptAllin interfaceHibernateCriteriaBuilder
-
exceptAll
@Nonnull public <T> JpaSubQuery<T> exceptAll(@Nonnull Subquery<? extends T> query1, @Nonnull Subquery<?>... queries) Description copied from interface:HibernateCriteriaBuilderCreate anexcept allset operation over the given subqueries.- Specified by:
exceptAllin interfaceHibernateCriteriaBuilder
-
except
@Nonnull public <T> JpaSubQuery<T> except(@Nonnull Subquery<? extends T> query1, @Nonnull Subquery<?>... queries) Description copied from interface:HibernateCriteriaBuilderCreate anexceptset operation over the given subqueries.- Specified by:
exceptin interfaceHibernateCriteriaBuilder
-
except
@Nonnull public <T> JpaSubQuery<T> except(boolean all, @Nonnull Subquery<? extends T> query1, @Nonnull Subquery<?>... queries) Description copied from interface:HibernateCriteriaBuilderCreate anexceptorexcept allset operation over the given subqueries.- Specified by:
exceptin interfaceHibernateCriteriaBuilder
-
sign
Description copied from interface:HibernateCriteriaBuilderCreate an expression that returns the sign of its argument, that is,1if its argument is positive,-1if its argument is negative, or0if its argument is exactly zero.- Specified by:
signin interfaceCriteriaBuilder- Specified by:
signin interfaceHibernateCriteriaBuilder- Parameters:
x- The expression- Returns:
- the sign
-
ceiling
Description copied from interface:HibernateCriteriaBuilderCreate an expression that returns the ceiling of its argument, that is, the smallest integer greater than or equal to its argument.- Specified by:
ceilingin interfaceCriteriaBuilder- Specified by:
ceilingin interfaceHibernateCriteriaBuilder- Parameters:
x- The expression- Returns:
- the ceiling
-
floor
Description copied from interface:HibernateCriteriaBuilderCreate an expression that returns the floor of its argument, that is, the largest integer smaller than or equal to its argument.- Specified by:
floorin interfaceCriteriaBuilder- Specified by:
floorin interfaceHibernateCriteriaBuilder- Parameters:
x- The expression- Returns:
- the floor
-
exp
Description copied from interface:HibernateCriteriaBuilderCreate an expression that returns the exponential of its argument, that is, Euler's number e raised to the power of its argument.- Specified by:
expin interfaceCriteriaBuilder- Specified by:
expin interfaceHibernateCriteriaBuilder- Parameters:
x- The expression- Returns:
- the exponential
-
ln
Description copied from interface:HibernateCriteriaBuilderCreate an expression that returns the natural logarithm of its argument.- Specified by:
lnin interfaceCriteriaBuilder- Specified by:
lnin interfaceHibernateCriteriaBuilder- Parameters:
x- The expression- Returns:
- the natural logarithm
-
power
@Nonnull public JpaExpression<Double> power(@Nonnull Expression<? extends Number> x, @Nonnull Expression<? extends Number> y) Description copied from interface:HibernateCriteriaBuilderCreate an expression that returns the first argument raised to the power of its second argument.- Specified by:
powerin interfaceCriteriaBuilder- Specified by:
powerin interfaceHibernateCriteriaBuilder- Parameters:
x- The basey- The exponent- Returns:
- the base raised to the power of the exponent
-
power
@Nonnull public JpaExpression<Double> power(@Nonnull Expression<? extends Number> x, @Nullable Number y) Description copied from interface:HibernateCriteriaBuilderCreate an expression that returns the first argument raised to the power of its second argument.- Specified by:
powerin interfaceCriteriaBuilder- Specified by:
powerin interfaceHibernateCriteriaBuilder- Parameters:
x- The basey- The exponent- Returns:
- the base raised to the power of the exponent
-
round
@Nonnull public <T extends Number> JpaExpression<T> round(@Nonnull Expression<T> x, @Nonnull Integer n) Description copied from interface:HibernateCriteriaBuilderCreate an expression that returns the first argument rounded to the number of decimal places given by the second argument.- Specified by:
roundin interfaceCriteriaBuilder- Specified by:
roundin interfaceHibernateCriteriaBuilder- Parameters:
x- The basen- The number of decimal places- Returns:
- the rounded value
-
truncate
@Nonnull public <T extends Number> JpaExpression<T> truncate(@Nonnull Expression<T> x, @Nullable Integer n) Description copied from interface:HibernateCriteriaBuilderCreate an expression that returns the first argument truncated to the number of decimal places given by the second argument.- Specified by:
truncatein interfaceHibernateCriteriaBuilder- Parameters:
x- The basen- The number of decimal places- Returns:
- the truncated value
-
localDate
Description copied from interface:HibernateCriteriaBuilderCreate expression to return current local date.- Specified by:
localDatein interfaceCriteriaBuilder- Specified by:
localDatein interfaceHibernateCriteriaBuilder- Returns:
- the expression for the current date
-
localDateTime
Description copied from interface:HibernateCriteriaBuilderCreate expression to return current local datetime.- Specified by:
localDateTimein interfaceCriteriaBuilder- Specified by:
localDateTimein interfaceHibernateCriteriaBuilder- Returns:
- the expression for the current timestamp
-
localTime
Description copied from interface:HibernateCriteriaBuilderCreate expression to return current local time.- Specified by:
localTimein interfaceCriteriaBuilder- Specified by:
localTimein interfaceHibernateCriteriaBuilder- Returns:
- the expression for the current time
-
extract
@Nonnull public <N, T extends Temporal> JpaExpression<N> extract(@Nonnull TemporalField<N, T> field, @Nonnull Expression<T> temporal) Description copied from interface:HibernateCriteriaBuilderCreate an expression extracting the given temporal field from a temporal expression.- Specified by:
extractin interfaceCriteriaBuilder- Specified by:
extractin interfaceHibernateCriteriaBuilder
-
fk
Description copied from interface:HibernateCriteriaBuilderCreate an expression representing the foreign key of the given association path.- Specified by:
fkin interfaceHibernateCriteriaBuilder- Parameters:
path- The association path- Returns:
- the foreign-key expression
-
treat
Description copied from interface:HibernateCriteriaBuilderDowncast the given path to the specified subtype.- Specified by:
treatin interfaceCriteriaBuilder- Specified by:
treatin interfaceHibernateCriteriaBuilder
-
treat
Description copied from interface:HibernateCriteriaBuilderDowncast the given root to the specified subtype.- Specified by:
treatin interfaceCriteriaBuilder- Specified by:
treatin interfaceHibernateCriteriaBuilder
-
treat
@Nonnull public <X, Y, T extends Y> JpaFrom<X,T> treat(@Nonnull From<X, Y> from, @Nonnull Class<T> type) Description copied from interface:HibernateCriteriaBuilderDowncast the given from element to the specified subtype.- Specified by:
treatin interfaceCriteriaBuilder- Specified by:
treatin interfaceHibernateCriteriaBuilder
-
union
@Nonnull public <T> JpaCriteriaQuery<T> union(@Nonnull CriteriaQuery<? extends T> left, @Nonnull CriteriaQuery<? extends T> right) Description copied from interface:HibernateCriteriaBuilderCreate aunionset operation over two criteria queries.- Specified by:
unionin interfaceHibernateCriteriaBuilder
-
unionAll
@Nonnull public <T> JpaCriteriaQuery<T> unionAll(@Nonnull CriteriaQuery<? extends T> left, @Nonnull CriteriaQuery<? extends T> right) Description copied from interface:HibernateCriteriaBuilderCreate aunion allset operation over two criteria queries.- Specified by:
unionAllin interfaceHibernateCriteriaBuilder
-
intersect
@Nonnull public <T> CriteriaSelect<T> intersect(@Nonnull CriteriaSelect<? super T> left, @Nonnull CriteriaSelect<? super T> right) Description copied from interface:HibernateCriteriaBuilderCreate aintersectset operation over two criteria selects.- Specified by:
intersectin interfaceCriteriaBuilder- Specified by:
intersectin interfaceHibernateCriteriaBuilder
-
intersectAll
@Nonnull public <T> CriteriaSelect<T> intersectAll(@Nonnull CriteriaSelect<? super T> left, @Nonnull CriteriaSelect<? super T> right) Description copied from interface:HibernateCriteriaBuilderCreate aintersect allset operation over two criteria selects.- Specified by:
intersectAllin interfaceCriteriaBuilder- Specified by:
intersectAllin interfaceHibernateCriteriaBuilder
-
intersect
@Nonnull public <T> JpaCriteriaQuery<T> intersect(@Nonnull CriteriaQuery<? super T> left, @Nonnull CriteriaQuery<? super T> right) Description copied from interface:HibernateCriteriaBuilderCreate anintersectset operation over two criteria queries.- Specified by:
intersectin interfaceHibernateCriteriaBuilder
-
intersectAll
@Nonnull public <T> JpaCriteriaQuery<T> intersectAll(@Nonnull CriteriaQuery<? super T> left, @Nonnull CriteriaQuery<? super T> right) Description copied from interface:HibernateCriteriaBuilderCreate anintersect allset operation over two criteria queries.- Specified by:
intersectAllin interfaceHibernateCriteriaBuilder
-
except
@Nonnull public <T> JpaCriteriaQuery<T> except(@Nonnull CriteriaQuery<T> left, @Nonnull CriteriaQuery<?> right) Description copied from interface:HibernateCriteriaBuilderCreate anexceptset operation over two criteria queries.- Specified by:
exceptin interfaceHibernateCriteriaBuilder
-
exceptAll
@Nonnull public <T> JpaCriteriaQuery<T> exceptAll(@Nonnull CriteriaQuery<T> left, @Nonnull CriteriaQuery<?> right) Description copied from interface:HibernateCriteriaBuilderCreate anexcept allset operation over two criteria queries.- Specified by:
exceptAllin interfaceHibernateCriteriaBuilder
-
treat
@Nonnull public <X, T, V extends T> JpaJoin<X,V> treat(@Nonnull Join<X, T> join, @Nonnull Class<V> type) Description copied from interface:HibernateCriteriaBuilderDowncast the given join to the specified subtype.- Specified by:
treatin interfaceCriteriaBuilder- Specified by:
treatin interfaceHibernateCriteriaBuilder
-
treat
@Nonnull public <X, T, E extends T> JpaCollectionJoin<X,E> treat(@Nonnull CollectionJoin<X, T> join, @Nonnull Class<E> type) Description copied from interface:HibernateCriteriaBuilderDowncast the given collection join to the specified subtype.- Specified by:
treatin interfaceCriteriaBuilder- Specified by:
treatin interfaceHibernateCriteriaBuilder
-
treat
@Nonnull public <X, T, E extends T> JpaSetJoin<X,E> treat(@Nonnull SetJoin<X, T> join, @Nonnull Class<E> type) Description copied from interface:HibernateCriteriaBuilderDowncast the given set join to the specified subtype.- Specified by:
treatin interfaceCriteriaBuilder- Specified by:
treatin interfaceHibernateCriteriaBuilder
-
treat
@Nonnull public <X, T, E extends T> JpaListJoin<X,E> treat(@Nonnull ListJoin<X, T> join, @Nonnull Class<E> type) Description copied from interface:HibernateCriteriaBuilderDowncast the given list join to the specified subtype.- Specified by:
treatin interfaceCriteriaBuilder- Specified by:
treatin interfaceHibernateCriteriaBuilder
-
treat
@Nonnull public <X, K, T, V extends T> JpaMapJoin<X,K, treatV> (@Nonnull MapJoin<X, K, T> join, @Nonnull Class<V> type) Description copied from interface:HibernateCriteriaBuilderDowncast the given map join to the specified subtype.- Specified by:
treatin interfaceCriteriaBuilder- Specified by:
treatin interfaceHibernateCriteriaBuilder
-
construct
@Nonnull public <Y> JpaCompoundSelection<Y> construct(@Nonnull Class<Y> resultClass, @Nonnull Selection<?>... selections) Description copied from interface:HibernateCriteriaBuilderCreate a compound selection using the specified result type constructor.- Specified by:
constructin interfaceCriteriaBuilder- Specified by:
constructin interfaceHibernateCriteriaBuilder
-
construct
@Nonnull public <Y> JpaCompoundSelection<Y> construct(@Nonnull Class<Y> resultClass, @Nonnull List<? extends Selection<?>> arguments) Description copied from interface:HibernateCriteriaBuilderCreate a compound selection whose arguments are supplied as a list.- Specified by:
constructin interfaceHibernateCriteriaBuilder- Type Parameters:
Y- The result type- Parameters:
resultClass- The compound selection result typearguments- The selection arguments- Returns:
- the compound selection
-
tuple
Description copied from interface:HibernateCriteriaBuilderCreate a tuple-valued compound selection.- Specified by:
tuplein interfaceCriteriaBuilder- Specified by:
tuplein interfaceHibernateCriteriaBuilder
-
tuple
Description copied from interface:HibernateCriteriaBuilderCreate a tuple-valued compound selection from a list of selections.- Specified by:
tuplein interfaceCriteriaBuilder- Specified by:
tuplein interfaceHibernateCriteriaBuilder
-
array
Description copied from interface:HibernateCriteriaBuilderCreate an array-valued compound selection.- Specified by:
arrayin interfaceCriteriaBuilder- Specified by:
arrayin interfaceHibernateCriteriaBuilder
-
array
Description copied from interface:HibernateCriteriaBuilderCreate an array-valued compound selection from a list of selections.- Specified by:
arrayin interfaceCriteriaBuilder- Specified by:
arrayin interfaceHibernateCriteriaBuilder
-
array
@Nonnull public <Y> JpaCompoundSelection<Y> array(@Nonnull Class<Y> resultClass, @Nonnull Selection<?>... selections) Description copied from interface:HibernateCriteriaBuilderCreate an array-valued compound selection with the given result array type.- Specified by:
arrayin interfaceHibernateCriteriaBuilder
-
array
@Nonnull public <Y> JpaCompoundSelection<Y> array(@Nonnull Class<Y> resultClass, @Nonnull List<? extends Selection<?>> selections) Description copied from interface:HibernateCriteriaBuilderCreate an array-valued compound selection with the given result array type.- Specified by:
arrayin interfaceHibernateCriteriaBuilder
-
avg
Description copied from interface:HibernateCriteriaBuilderCreate an aggregate expression returning the average of numeric values.- Specified by:
avgin interfaceCriteriaBuilder- Specified by:
avgin interfaceHibernateCriteriaBuilder
-
sum
Description copied from interface:HibernateCriteriaBuilderCreate an expression returning a numeric sum.- Specified by:
sumin interfaceCriteriaBuilder- Specified by:
sumin interfaceHibernateCriteriaBuilder
-
sumAsLong
Description copied from interface:HibernateCriteriaBuilderCreate an aggregate expression returning the sum as a Long.- Specified by:
sumAsLongin interfaceCriteriaBuilder- Specified by:
sumAsLongin interfaceHibernateCriteriaBuilder
-
sumAsDouble
Description copied from interface:HibernateCriteriaBuilderCreate an aggregate expression returning the sum as a Double.- Specified by:
sumAsDoublein interfaceCriteriaBuilder- Specified by:
sumAsDoublein interfaceHibernateCriteriaBuilder
-
max
Description copied from interface:HibernateCriteriaBuilderCreate an aggregate expression returning the maximum numeric value.- Specified by:
maxin interfaceCriteriaBuilder- Specified by:
maxin interfaceHibernateCriteriaBuilder
-
min
Description copied from interface:HibernateCriteriaBuilderCreate an aggregate expression returning the minimum numeric value.- Specified by:
minin interfaceCriteriaBuilder- Specified by:
minin interfaceHibernateCriteriaBuilder
-
greatest
@Nonnull public <X extends Comparable<? super X>> JpaExpression<X> greatest(@Nonnull Expression<X> argument) Description copied from interface:HibernateCriteriaBuilderCreate an aggregate expression returning the greatest comparable value.- Specified by:
greatestin interfaceCriteriaBuilder- Specified by:
greatestin interfaceHibernateCriteriaBuilder
-
least
@Nonnull public <X extends Comparable<? super X>> JpaExpression<X> least(@Nonnull Expression<X> argument) Description copied from interface:HibernateCriteriaBuilderCreate an aggregate expression returning the least comparable value.- Specified by:
leastin interfaceCriteriaBuilder- Specified by:
leastin interfaceHibernateCriteriaBuilder
-
count
Description copied from interface:HibernateCriteriaBuilderCreate an aggregate expression returning a row count.- Specified by:
countin interfaceCriteriaBuilder- Specified by:
countin interfaceHibernateCriteriaBuilder
-
count
Description copied from interface:HibernateCriteriaBuilderEquivalent to HQLcount(*).- Specified by:
countin interfaceHibernateCriteriaBuilder
-
countDistinct
Description copied from interface:HibernateCriteriaBuilderCreate an aggregate expression returning the count of distinct values.- Specified by:
countDistinctin interfaceCriteriaBuilder- Specified by:
countDistinctin interfaceHibernateCriteriaBuilder
-
neg
Description copied from interface:HibernateCriteriaBuilderCreate an expression returning the arithmetic negation of its argument.- Specified by:
negin interfaceCriteriaBuilder- Specified by:
negin interfaceHibernateCriteriaBuilder
-
abs
Description copied from interface:HibernateCriteriaBuilderCreate an expression returning the absolute value of its argument.- Specified by:
absin interfaceCriteriaBuilder- Specified by:
absin interfaceHibernateCriteriaBuilder
-
sum
@Nonnull public <N extends Number> JpaExpression<N> sum(@Nonnull Expression<? extends N> x, @Nonnull Expression<? extends N> y) Description copied from interface:HibernateCriteriaBuilderCreate an expression returning a numeric sum.- Specified by:
sumin interfaceCriteriaBuilder- Specified by:
sumin interfaceHibernateCriteriaBuilder
-
sum
@Nonnull public <N extends Number> JpaExpression<N> sum(@Nonnull Expression<? extends N> x, @Nullable N y) Description copied from interface:HibernateCriteriaBuilderCreate an expression returning a numeric sum.- Specified by:
sumin interfaceCriteriaBuilder- Specified by:
sumin interfaceHibernateCriteriaBuilder
-
sum
@Nonnull public <N extends Number> JpaExpression<N> sum(@Nullable N x, @Nonnull Expression<? extends N> y) Description copied from interface:HibernateCriteriaBuilderCreate an expression returning a numeric sum.- Specified by:
sumin interfaceCriteriaBuilder- Specified by:
sumin interfaceHibernateCriteriaBuilder
-
prod
@Nonnull public <N extends Number> JpaExpression<N> prod(@Nonnull Expression<? extends N> x, @Nonnull Expression<? extends N> y) Description copied from interface:HibernateCriteriaBuilderCreate an expression returning a numeric product.- Specified by:
prodin interfaceCriteriaBuilder- Specified by:
prodin interfaceHibernateCriteriaBuilder
-
prod
@Nonnull public <N extends Number> JpaExpression<N> prod(@Nonnull Expression<? extends N> x, @Nullable N y) Description copied from interface:HibernateCriteriaBuilderCreate an expression returning a numeric product.- Specified by:
prodin interfaceCriteriaBuilder- Specified by:
prodin interfaceHibernateCriteriaBuilder
-
prod
@Nonnull public <N extends Number> JpaExpression<N> prod(@Nullable N x, @Nonnull Expression<? extends N> y) Description copied from interface:HibernateCriteriaBuilderCreate an expression returning a numeric product.- Specified by:
prodin interfaceCriteriaBuilder- Specified by:
prodin interfaceHibernateCriteriaBuilder
-
diff
@Nonnull public <N extends Number> JpaExpression<N> diff(@Nonnull Expression<? extends N> x, @Nonnull Expression<? extends N> y) Description copied from interface:HibernateCriteriaBuilderCreate an expression returning a numeric difference.- Specified by:
diffin interfaceCriteriaBuilder- Specified by:
diffin interfaceHibernateCriteriaBuilder
-
diff
@Nonnull public <N extends Number> JpaExpression<N> diff(@Nonnull Expression<? extends N> x, @Nullable N y) Description copied from interface:HibernateCriteriaBuilderCreate an expression returning a numeric difference.- Specified by:
diffin interfaceCriteriaBuilder- Specified by:
diffin interfaceHibernateCriteriaBuilder
-
diff
@Nonnull public <N extends Number> JpaExpression<N> diff(@Nullable N x, @Nonnull Expression<? extends N> y) Description copied from interface:HibernateCriteriaBuilderCreate an expression returning a numeric difference.- Specified by:
diffin interfaceCriteriaBuilder- Specified by:
diffin interfaceHibernateCriteriaBuilder
-
quot
@Nonnull public JpaExpression<Number> quot(@Nonnull Expression<? extends Number> x, @Nonnull Expression<? extends Number> y) Description copied from interface:HibernateCriteriaBuilderCreate an expression returning a numeric quotient.- Specified by:
quotin interfaceCriteriaBuilder- Specified by:
quotin interfaceHibernateCriteriaBuilder
-
quot
@Nonnull public JpaExpression<Number> quot(@Nonnull Expression<? extends Number> x, @Nullable Number y) Description copied from interface:HibernateCriteriaBuilderCreate an expression returning a numeric quotient.- Specified by:
quotin interfaceCriteriaBuilder- Specified by:
quotin interfaceHibernateCriteriaBuilder
-
quot
@Nonnull public JpaExpression<Number> quot(@Nullable Number x, @Nonnull Expression<? extends Number> y) Description copied from interface:HibernateCriteriaBuilderCreate an expression returning a numeric quotient.- Specified by:
quotin interfaceCriteriaBuilder- Specified by:
quotin interfaceHibernateCriteriaBuilder
-
mod
@Nonnull public JpaExpression<Integer> mod(@Nonnull Expression<Integer> x, @Nonnull Expression<Integer> y) Description copied from interface:HibernateCriteriaBuilderCreate an expression returning the remainder of integer division.- Specified by:
modin interfaceCriteriaBuilder- Specified by:
modin interfaceHibernateCriteriaBuilder
-
mod
Description copied from interface:HibernateCriteriaBuilderCreate an expression returning the remainder of integer division.- Specified by:
modin interfaceCriteriaBuilder- Specified by:
modin interfaceHibernateCriteriaBuilder
-
mod
Description copied from interface:HibernateCriteriaBuilderCreate an expression returning the remainder of integer division.- Specified by:
modin interfaceCriteriaBuilder- Specified by:
modin interfaceHibernateCriteriaBuilder
-
sqrt
Description copied from interface:HibernateCriteriaBuilderCreate an expression returning the square root of its argument.- Specified by:
sqrtin interfaceCriteriaBuilder- Specified by:
sqrtin interfaceHibernateCriteriaBuilder
-
toLong
Description copied from interface:HibernateCriteriaBuilderCreate an expression converted to Long.- Specified by:
toLongin interfaceCriteriaBuilder- Specified by:
toLongin interfaceHibernateCriteriaBuilder
-
toInteger
Description copied from interface:HibernateCriteriaBuilderCreate an expression converted to Integer.- Specified by:
toIntegerin interfaceCriteriaBuilder- Specified by:
toIntegerin interfaceHibernateCriteriaBuilder
-
toFloat
Description copied from interface:HibernateCriteriaBuilderCreate an expression converted to Float.- Specified by:
toFloatin interfaceCriteriaBuilder- Specified by:
toFloatin interfaceHibernateCriteriaBuilder
-
toDouble
Description copied from interface:HibernateCriteriaBuilderCreate an expression converted to Double.- Specified by:
toDoublein interfaceCriteriaBuilder- Specified by:
toDoublein interfaceHibernateCriteriaBuilder
-
toBigDecimal
@Nonnull public JpaExpression<BigDecimal> toBigDecimal(@Nonnull Expression<? extends Number> number) Description copied from interface:HibernateCriteriaBuilderCreate an expression converted to BigDecimal.- Specified by:
toBigDecimalin interfaceCriteriaBuilder- Specified by:
toBigDecimalin interfaceHibernateCriteriaBuilder
-
toBigInteger
@Nonnull public JpaExpression<BigInteger> toBigInteger(@Nonnull Expression<? extends Number> number) Description copied from interface:HibernateCriteriaBuilderCreate an expression converted to BigInteger.- Specified by:
toBigIntegerin interfaceCriteriaBuilder- Specified by:
toBigIntegerin interfaceHibernateCriteriaBuilder
-
toString
Description copied from interface:HibernateCriteriaBuilderCreate an expression converted to String.- Specified by:
toStringin interfaceCriteriaBuilder- Specified by:
toStringin interfaceHibernateCriteriaBuilder
-
literal
Description copied from interface:HibernateCriteriaBuilderCreate a literal expression for the given value.- Specified by:
literalin interfaceCriteriaBuilder- Specified by:
literalin interfaceHibernateCriteriaBuilder
-
numericLiteral
@Nonnull public <N extends Number & Comparable<N>> NumericExpression<N> numericLiteral(@Nonnull N value) - Specified by:
numericLiteralin interfaceCriteriaBuilder
-
stringLiteral
- Specified by:
stringLiteralin interfaceCriteriaBuilder
-
temporalLiteral
@Nonnull public <T extends Temporal & Comparable<? super T>> TemporalExpression<T> temporalLiteral(@Nonnull T value) - Specified by:
temporalLiteralin interfaceCriteriaBuilder
-
booleanLiteral
- Specified by:
booleanLiteralin interfaceCriteriaBuilder
-
literals
@Nonnull @SafeVarargs public final <T> List<? extends JpaExpression<T>> literals(@Nonnull T... values) Description copied from interface:HibernateCriteriaBuilderCreate literal expressions for each of the given values.- Specified by:
literalsin interfaceHibernateCriteriaBuilder
-
literals
Description copied from interface:HibernateCriteriaBuilderCreate literal expressions for each value in the given list.- Specified by:
literalsin interfaceHibernateCriteriaBuilder
-
nullLiteral
Description copied from interface:HibernateCriteriaBuilderCreate a null literal expression of the given type.- Specified by:
nullLiteralin interfaceCriteriaBuilder- Specified by:
nullLiteralin interfaceHibernateCriteriaBuilder
-
parameter
Description copied from interface:HibernateCriteriaBuilderCreate a parameter expression.- Specified by:
parameterin interfaceCriteriaBuilder- Specified by:
parameterin interfaceHibernateCriteriaBuilder
-
parameter
@Nonnull public <T> JpaParameterExpression<T> parameter(@Nonnull Class<T> paramClass, @Nonnull String name) Description copied from interface:HibernateCriteriaBuilderCreate a parameter expression.- Specified by:
parameterin interfaceCriteriaBuilder- Specified by:
parameterin interfaceHibernateCriteriaBuilder
-
convertedParameter
@Nonnull public <T> ParameterExpression<T> convertedParameter(@Nonnull Class<? extends AttributeConverter<T, ?>> converter) - Specified by:
convertedParameterin interfaceCriteriaBuilder
-
concat
@Nonnull public JpaExpression<String> concat(@Nonnull Expression<String> x, @Nonnull Expression<String> y) Description copied from interface:HibernateCriteriaBuilderCreate a string concatenation expression.- Specified by:
concatin interfaceCriteriaBuilder- Specified by:
concatin interfaceHibernateCriteriaBuilder
-
listParameter
Description copied from interface:HibernateCriteriaBuilderCreate a multivalued parameter accepting multiple arguments packaged together as aList.- Specified by:
listParameterin interfaceHibernateCriteriaBuilder- Type Parameters:
T- The type of each argument to the parameter- Parameters:
paramClass- The type of each argument to the parameter
-
listParameter
@Nonnull public <T> JpaParameterExpression<List<T>> listParameter(@Nonnull Class<T> paramClass, @Nullable String name) Description copied from interface:HibernateCriteriaBuilderCreate a multivalued parameter accepting multiple arguments packaged together as aList.- Specified by:
listParameterin interfaceHibernateCriteriaBuilder- Type Parameters:
T- The type of each argument to the parameter- Parameters:
paramClass- The type of each argument to the parametername- The parameter name
-
concat
Description copied from interface:HibernateCriteriaBuilderCreate a string concatenation expression.- Specified by:
concatin interfaceCriteriaBuilder- Specified by:
concatin interfaceHibernateCriteriaBuilder
-
concat
Description copied from interface:HibernateCriteriaBuilderCreate a string concatenation expression.- Specified by:
concatin interfaceCriteriaBuilder- Specified by:
concatin interfaceHibernateCriteriaBuilder
-
concat
Description copied from interface:HibernateCriteriaBuilderCreate an expression that concatenates two string literals.- Specified by:
concatin interfaceHibernateCriteriaBuilder
-
substring
@Nonnull public JpaFunction<String> substring(@Nonnull Expression<String> x, @Nonnull Expression<Integer> from) Description copied from interface:HibernateCriteriaBuilderCreate a substring expression.- Specified by:
substringin interfaceCriteriaBuilder- Specified by:
substringin interfaceHibernateCriteriaBuilder
-
substring
Description copied from interface:HibernateCriteriaBuilderCreate a substring expression.- Specified by:
substringin interfaceCriteriaBuilder- Specified by:
substringin interfaceHibernateCriteriaBuilder
-
substring
@Nonnull public JpaFunction<String> substring(@Nonnull Expression<String> x, @Nonnull Expression<Integer> from, @Nonnull Expression<Integer> len) Description copied from interface:HibernateCriteriaBuilderCreate a substring expression.- Specified by:
substringin interfaceCriteriaBuilder- Specified by:
substringin interfaceHibernateCriteriaBuilder
-
substring
Description copied from interface:HibernateCriteriaBuilderCreate a substring expression.- Specified by:
substringin interfaceCriteriaBuilder- Specified by:
substringin interfaceHibernateCriteriaBuilder
-
trim
Description copied from interface:HibernateCriteriaBuilderCreate a trim expression.- Specified by:
trimin interfaceCriteriaBuilder- Specified by:
trimin interfaceHibernateCriteriaBuilder
-
trim
@Nonnull public JpaFunction<String> trim(@Nonnull CriteriaBuilder.Trimspec ts, @Nonnull Expression<String> x) Description copied from interface:HibernateCriteriaBuilderCreate a trim expression.- Specified by:
trimin interfaceCriteriaBuilder- Specified by:
trimin interfaceHibernateCriteriaBuilder
-
trim
@Nonnull public JpaFunction<String> trim(@Nonnull Expression<Character> t, @Nonnull Expression<String> x) Description copied from interface:HibernateCriteriaBuilderCreate a trim expression.- Specified by:
trimin interfaceCriteriaBuilder- Specified by:
trimin interfaceHibernateCriteriaBuilder
-
trim
@Nonnull public JpaFunction<String> trim(@Nonnull CriteriaBuilder.Trimspec ts, @Nonnull Expression<Character> t, @Nonnull Expression<String> x) Description copied from interface:HibernateCriteriaBuilderCreate a trim expression.- Specified by:
trimin interfaceCriteriaBuilder- Specified by:
trimin interfaceHibernateCriteriaBuilder
-
trim
Description copied from interface:HibernateCriteriaBuilderCreate a trim expression.- Specified by:
trimin interfaceCriteriaBuilder- Specified by:
trimin interfaceHibernateCriteriaBuilder
-
trim
@Nonnull public JpaFunction<String> trim(@Nonnull CriteriaBuilder.Trimspec ts, char t, @Nonnull Expression<String> x) Description copied from interface:HibernateCriteriaBuilderCreate a trim expression.- Specified by:
trimin interfaceCriteriaBuilder- Specified by:
trimin interfaceHibernateCriteriaBuilder
-
lower
Description copied from interface:HibernateCriteriaBuilderCreate an expression returning a lowercase string.- Specified by:
lowerin interfaceCriteriaBuilder- Specified by:
lowerin interfaceHibernateCriteriaBuilder
-
upper
Description copied from interface:HibernateCriteriaBuilderCreate an expression returning an uppercase string.- Specified by:
upperin interfaceCriteriaBuilder- Specified by:
upperin interfaceHibernateCriteriaBuilder
-
length
Description copied from interface:HibernateCriteriaBuilderCreate an expression returning the length of a string.- Specified by:
lengthin interfaceCriteriaBuilder- Specified by:
lengthin interfaceHibernateCriteriaBuilder
-
locate
@Nonnull public JpaFunction<Integer> locate(@Nonnull Expression<String> x, @Nonnull Expression<String> pattern) Description copied from interface:HibernateCriteriaBuilderCreate an expression returning the position of a substring.- Specified by:
locatein interfaceCriteriaBuilder- Specified by:
locatein interfaceHibernateCriteriaBuilder
-
locate
Description copied from interface:HibernateCriteriaBuilderCreate an expression returning the position of a substring.- Specified by:
locatein interfaceCriteriaBuilder- Specified by:
locatein interfaceHibernateCriteriaBuilder
-
locate
@Nonnull public JpaFunction<Integer> locate(@Nonnull Expression<String> x, @Nonnull Expression<String> pattern, @Nonnull Expression<Integer> from) Description copied from interface:HibernateCriteriaBuilderCreate an expression returning the position of a substring.- Specified by:
locatein interfaceCriteriaBuilder- Specified by:
locatein interfaceHibernateCriteriaBuilder
-
locate
@Nonnull public JpaFunction<Integer> locate(@Nonnull Expression<String> x, @Nonnull String pattern, int from) Description copied from interface:HibernateCriteriaBuilderCreate an expression returning the position of a substring.- Specified by:
locatein interfaceCriteriaBuilder- Specified by:
locatein interfaceHibernateCriteriaBuilder
-
currentDate
Description copied from interface:HibernateCriteriaBuilderCreate an expression for the current SQL date.- Specified by:
currentDatein interfaceCriteriaBuilder- Specified by:
currentDatein interfaceHibernateCriteriaBuilder
-
currentTime
Description copied from interface:HibernateCriteriaBuilderCreate an expression for the current SQL time.- Specified by:
currentTimein interfaceCriteriaBuilder- Specified by:
currentTimein interfaceHibernateCriteriaBuilder
-
currentTimestamp
Description copied from interface:HibernateCriteriaBuilderCreate an expression for the current SQL timestamp.- Specified by:
currentTimestampin interfaceCriteriaBuilder- Specified by:
currentTimestampin interfaceHibernateCriteriaBuilder
-
currentInstant
Description copied from interface:HibernateCriteriaBuilderCreate an expression for the current instant.- Specified by:
currentInstantin interfaceHibernateCriteriaBuilder
-
id
Description copied from interface:HibernateCriteriaBuilderCreate an expression representing the identifier of the given path.- Specified by:
idin interfaceHibernateCriteriaBuilder- Parameters:
path- The entity path- Returns:
- the identifier expression
-
version
Description copied from interface:HibernateCriteriaBuilderCreate an expression representing the version of the given path.- Specified by:
versionin interfaceHibernateCriteriaBuilder- Parameters:
path- The entity path- Returns:
- the version expression
-
function
@Nonnull public <T> JpaFunction<T> function(@Nonnull String name, @Nonnull Class<T> type, @Nonnull Expression<?>... args) Description copied from interface:HibernateCriteriaBuilderCreate an expression invoking a database function.- Specified by:
functionin interfaceCriteriaBuilder- Specified by:
functionin interfaceHibernateCriteriaBuilder
-
all
Description copied from interface:HibernateCriteriaBuilderCreate anallquantified expression over a subquery.- Specified by:
allin interfaceCriteriaBuilder- Specified by:
allin interfaceHibernateCriteriaBuilder
-
some
Description copied from interface:HibernateCriteriaBuilderCreate asomequantified expression over a subquery.- Specified by:
somein interfaceCriteriaBuilder- Specified by:
somein interfaceHibernateCriteriaBuilder
-
any
Description copied from interface:HibernateCriteriaBuilderCreate ananyquantified expression over a subquery.- Specified by:
anyin interfaceCriteriaBuilder- Specified by:
anyin interfaceHibernateCriteriaBuilder
-
indexes
Description copied from interface:HibernateCriteriaBuilderCreate an expression representing the indexes of the given list.- Specified by:
indexesin interfaceHibernateCriteriaBuilder
-
value
Description copied from interface:HibernateCriteriaBuilderCreate an expression for a Java value, using the configured value handling mode.- Specified by:
valuein interfaceHibernateCriteriaBuilder
-
size
@Nonnull public <C extends Collection<?>> JpaExpression<Integer> size(@Nonnull Expression<C> collection) Description copied from interface:HibernateCriteriaBuilderCreate an expression returning the size of a collection.- Specified by:
sizein interfaceCriteriaBuilder- Specified by:
sizein interfaceHibernateCriteriaBuilder
-
size
Description copied from interface:HibernateCriteriaBuilderCreate an expression returning the size of a collection.- Specified by:
sizein interfaceCriteriaBuilder- Specified by:
sizein interfaceHibernateCriteriaBuilder
-
coalesce
Description copied from interface:HibernateCriteriaBuilderCreate a coalesce expression.- Specified by:
coalescein interfaceCriteriaBuilder- Specified by:
coalescein interfaceHibernateCriteriaBuilder
-
coalesce
@Nonnull public <Y> JpaCoalesce<Y> coalesce(@Nonnull Expression<? extends Y> x, @Nonnull Expression<? extends Y> y) Description copied from interface:HibernateCriteriaBuilderCreate a coalesce expression.- Specified by:
coalescein interfaceCriteriaBuilder- Specified by:
coalescein interfaceHibernateCriteriaBuilder
-
coalesce
Description copied from interface:HibernateCriteriaBuilderCreate a coalesce expression.- Specified by:
coalescein interfaceCriteriaBuilder- Specified by:
coalescein interfaceHibernateCriteriaBuilder
-
nullif
Description copied from interface:HibernateCriteriaBuilderCreate a nullif expression.- Specified by:
nullifin interfaceCriteriaBuilder- Specified by:
nullifin interfaceHibernateCriteriaBuilder
-
nullif
Description copied from interface:HibernateCriteriaBuilderCreate a nullif expression.- Specified by:
nullifin interfaceCriteriaBuilder- Specified by:
nullifin interfaceHibernateCriteriaBuilder
-
selectCase
Description copied from interface:HibernateCriteriaBuilderCreate a simple case expression.- Specified by:
selectCasein interfaceCriteriaBuilder- Specified by:
selectCasein interfaceHibernateCriteriaBuilder
-
selectCase
@Nonnull public <C,R> JpaSimpleCase<C,R> selectCase(@Nonnull Expression<? extends C> expression, @Nonnull Class<R> resultType) Description copied from interface:HibernateCriteriaBuilderCreate a case expression with the given result type.- Specified by:
selectCasein interfaceCriteriaBuilder- Specified by:
selectCasein interfaceHibernateCriteriaBuilder
-
selectCase
Description copied from interface:HibernateCriteriaBuilderCreate a searched case expression.- Specified by:
selectCasein interfaceCriteriaBuilder- Specified by:
selectCasein interfaceHibernateCriteriaBuilder
-
selectCase
Description copied from interface:HibernateCriteriaBuilderCreate a case expression with the given result type.- Specified by:
selectCasein interfaceCriteriaBuilder- Specified by:
selectCasein interfaceHibernateCriteriaBuilder
-
and
Description copied from interface:HibernateCriteriaBuilderCreate a conjunction predicate.- Specified by:
andin interfaceCriteriaBuilder- Specified by:
andin interfaceHibernateCriteriaBuilder
-
and
- Specified by:
andin interfaceHibernateCriteriaBuilder
-
and
Description copied from interface:HibernateCriteriaBuilderCreate a conjunction predicate.- Specified by:
andin interfaceCriteriaBuilder- Specified by:
andin interfaceHibernateCriteriaBuilder
-
and
Description copied from interface:HibernateCriteriaBuilderCreate a conjunction predicate.- Specified by:
andin interfaceCriteriaBuilder- Specified by:
andin interfaceHibernateCriteriaBuilder
-
or
Description copied from interface:HibernateCriteriaBuilderCreate a disjunction predicate.- Specified by:
orin interfaceCriteriaBuilder- Specified by:
orin interfaceHibernateCriteriaBuilder
-
or
- Specified by:
orin interfaceHibernateCriteriaBuilder
-
or
Description copied from interface:HibernateCriteriaBuilderCreate a disjunction predicate.- Specified by:
orin interfaceCriteriaBuilder- Specified by:
orin interfaceHibernateCriteriaBuilder
-
or
Description copied from interface:HibernateCriteriaBuilderCreate a disjunction predicate.- Specified by:
orin interfaceCriteriaBuilder- Specified by:
orin interfaceHibernateCriteriaBuilder
-
not
Description copied from interface:HibernateCriteriaBuilderCreate a negated predicate.- Specified by:
notin interfaceCriteriaBuilder- Specified by:
notin interfaceHibernateCriteriaBuilder
-
conjunction
Description copied from interface:HibernateCriteriaBuilderCreate a predicate that is always true.- Specified by:
conjunctionin interfaceCriteriaBuilder- Specified by:
conjunctionin interfaceHibernateCriteriaBuilder
-
disjunction
Description copied from interface:HibernateCriteriaBuilderCreate a predicate that is always false.- Specified by:
disjunctionin interfaceCriteriaBuilder- Specified by:
disjunctionin interfaceHibernateCriteriaBuilder
-
isTrue
Description copied from interface:HibernateCriteriaBuilderCreate a predicate testing whether an expression is true.- Specified by:
isTruein interfaceCriteriaBuilder- Specified by:
isTruein interfaceHibernateCriteriaBuilder
-
isFalse
Description copied from interface:HibernateCriteriaBuilderCreate a predicate testing whether an expression is false.- Specified by:
isFalsein interfaceCriteriaBuilder- Specified by:
isFalsein interfaceHibernateCriteriaBuilder
-
isNull
Description copied from interface:HibernateCriteriaBuilderCreate a predicate testing whether an expression is null.- Specified by:
isNullin interfaceCriteriaBuilder- Specified by:
isNullin interfaceHibernateCriteriaBuilder
-
isNotNull
Description copied from interface:HibernateCriteriaBuilderCreate a predicate testing whether an expression is not null.- Specified by:
isNotNullin interfaceCriteriaBuilder- Specified by:
isNotNullin interfaceHibernateCriteriaBuilder
-
equal
Description copied from interface:HibernateCriteriaBuilderCreate an equality predicate.- Specified by:
equalin interfaceCriteriaBuilder- Specified by:
equalin interfaceHibernateCriteriaBuilder
-
equal
Description copied from interface:HibernateCriteriaBuilderCreate an equality predicate.- Specified by:
equalin interfaceCriteriaBuilder- Specified by:
equalin interfaceHibernateCriteriaBuilder
-
notEqual
Description copied from interface:HibernateCriteriaBuilderCreate an inequality predicate.- Specified by:
notEqualin interfaceCriteriaBuilder- Specified by:
notEqualin interfaceHibernateCriteriaBuilder
-
notEqual
Description copied from interface:HibernateCriteriaBuilderCreate an inequality predicate.- Specified by:
notEqualin interfaceCriteriaBuilder- Specified by:
notEqualin interfaceHibernateCriteriaBuilder
-
distinctFrom
Description copied from interface:HibernateCriteriaBuilderCreate a predicate testing whether two expressions are distinct, treating nulls as comparable values.- Specified by:
distinctFromin interfaceHibernateCriteriaBuilder
-
distinctFrom
Description copied from interface:HibernateCriteriaBuilderCreate a predicate testing whether an expression and a value are distinct, treating nulls as comparable values.- Specified by:
distinctFromin interfaceHibernateCriteriaBuilder
-
notDistinctFrom
Description copied from interface:HibernateCriteriaBuilderCreate a predicate testing whether two expressions are not distinct, treating nulls as comparable values.- Specified by:
notDistinctFromin interfaceHibernateCriteriaBuilder
-
notDistinctFrom
Description copied from interface:HibernateCriteriaBuilderCreate a predicate testing whether an expression and a value are not distinct, treating nulls as comparable values.- Specified by:
notDistinctFromin interfaceHibernateCriteriaBuilder
-
greaterThan
@Nonnull public <Y extends Comparable<? super Y>> JpaPredicate greaterThan(@Nonnull Expression<? extends Y> x, @Nonnull Expression<? extends Y> y) Description copied from interface:HibernateCriteriaBuilderCreate a greater-than predicate for comparable expressions.- Specified by:
greaterThanin interfaceCriteriaBuilder- Specified by:
greaterThanin interfaceHibernateCriteriaBuilder
-
greaterThan
@Nonnull public <Y extends Comparable<? super Y>> JpaPredicate greaterThan(@Nonnull Expression<? extends Y> x, @Nullable Y y) Description copied from interface:HibernateCriteriaBuilderCreate a greater-than predicate for comparable expressions.- Specified by:
greaterThanin interfaceCriteriaBuilder- Specified by:
greaterThanin interfaceHibernateCriteriaBuilder
-
greaterThanOrEqualTo
@Nonnull public <Y extends Comparable<? super Y>> JpaPredicate greaterThanOrEqualTo(@Nonnull Expression<? extends Y> x, @Nonnull Expression<? extends Y> y) Description copied from interface:HibernateCriteriaBuilderCreate a greater-than-or-equal predicate for comparable expressions.- Specified by:
greaterThanOrEqualToin interfaceCriteriaBuilder- Specified by:
greaterThanOrEqualToin interfaceHibernateCriteriaBuilder
-
greaterThanOrEqualTo
@Nonnull public <Y extends Comparable<? super Y>> JpaPredicate greaterThanOrEqualTo(@Nonnull Expression<? extends Y> x, @Nullable Y y) Description copied from interface:HibernateCriteriaBuilderCreate a greater-than-or-equal predicate for comparable expressions.- Specified by:
greaterThanOrEqualToin interfaceCriteriaBuilder- Specified by:
greaterThanOrEqualToin interfaceHibernateCriteriaBuilder
-
lessThan
@Nonnull public <Y extends Comparable<? super Y>> JpaPredicate lessThan(@Nonnull Expression<? extends Y> x, @Nonnull Expression<? extends Y> y) Description copied from interface:HibernateCriteriaBuilderCreate a less-than predicate for comparable expressions.- Specified by:
lessThanin interfaceCriteriaBuilder- Specified by:
lessThanin interfaceHibernateCriteriaBuilder
-
lessThan
@Nonnull public <Y extends Comparable<? super Y>> JpaPredicate lessThan(@Nonnull Expression<? extends Y> x, @Nullable Y y) Description copied from interface:HibernateCriteriaBuilderCreate a less-than predicate for comparable expressions.- Specified by:
lessThanin interfaceCriteriaBuilder- Specified by:
lessThanin interfaceHibernateCriteriaBuilder
-
lessThanOrEqualTo
@Nonnull public <Y extends Comparable<? super Y>> JpaPredicate lessThanOrEqualTo(@Nonnull Expression<? extends Y> x, @Nonnull Expression<? extends Y> y) Description copied from interface:HibernateCriteriaBuilderCreate a less-than-or-equal predicate for comparable expressions.- Specified by:
lessThanOrEqualToin interfaceCriteriaBuilder- Specified by:
lessThanOrEqualToin interfaceHibernateCriteriaBuilder
-
lessThanOrEqualTo
@Nonnull public <Y extends Comparable<? super Y>> JpaPredicate lessThanOrEqualTo(@Nonnull Expression<? extends Y> x, @Nullable Y y) Description copied from interface:HibernateCriteriaBuilderCreate a less-than-or-equal predicate for comparable expressions.- Specified by:
lessThanOrEqualToin interfaceCriteriaBuilder- Specified by:
lessThanOrEqualToin interfaceHibernateCriteriaBuilder
-
between
@Nonnull public <Y extends Comparable<? super Y>> JpaPredicate between(@Nonnull Expression<? extends Y> value, @Nonnull Expression<? extends Y> lower, @Nonnull Expression<? extends Y> upper) Description copied from interface:HibernateCriteriaBuilderCreate a predicate testing whether a value is between two bounds.- Specified by:
betweenin interfaceCriteriaBuilder- Specified by:
betweenin interfaceHibernateCriteriaBuilder
-
between
@Nonnull public <Y extends Comparable<? super Y>> JpaPredicate between(@Nonnull Expression<? extends Y> value, @Nullable Y lower, @Nullable Y upper) Description copied from interface:HibernateCriteriaBuilderCreate a predicate testing whether a value is between two bounds.- Specified by:
betweenin interfaceCriteriaBuilder- Specified by:
betweenin interfaceHibernateCriteriaBuilder
-
between
@Nonnull public <Y extends Comparable<? super Y>> JpaPredicate between(@Nullable Y value, @Nonnull Expression<? extends Y> lower, @Nonnull Expression<? extends Y> upper) Description copied from interface:HibernateCriteriaBuilderCreate a predicate testing whether a value is between two bounds.- Specified by:
betweenin interfaceCriteriaBuilder- Specified by:
betweenin interfaceHibernateCriteriaBuilder
-
gt
@Nonnull public JpaPredicate gt(@Nonnull Expression<? extends Number> x, @Nonnull Expression<? extends Number> y) Description copied from interface:HibernateCriteriaBuilderCreate a greater-than predicate for numeric expressions.- Specified by:
gtin interfaceCriteriaBuilder- Specified by:
gtin interfaceHibernateCriteriaBuilder
-
gt
Description copied from interface:HibernateCriteriaBuilderCreate a greater-than predicate for numeric expressions.- Specified by:
gtin interfaceCriteriaBuilder- Specified by:
gtin interfaceHibernateCriteriaBuilder
-
ge
@Nonnull public JpaPredicate ge(@Nonnull Expression<? extends Number> x, @Nonnull Expression<? extends Number> y) Description copied from interface:HibernateCriteriaBuilderCreate a greater-than-or-equal predicate for numeric expressions.- Specified by:
gein interfaceCriteriaBuilder- Specified by:
gein interfaceHibernateCriteriaBuilder
-
ge
Description copied from interface:HibernateCriteriaBuilderCreate a greater-than-or-equal predicate for numeric expressions.- Specified by:
gein interfaceCriteriaBuilder- Specified by:
gein interfaceHibernateCriteriaBuilder
-
lt
@Nonnull public JpaPredicate lt(@Nonnull Expression<? extends Number> x, @Nonnull Expression<? extends Number> y) Description copied from interface:HibernateCriteriaBuilderCreate a less-than predicate for numeric expressions.- Specified by:
ltin interfaceCriteriaBuilder- Specified by:
ltin interfaceHibernateCriteriaBuilder
-
lt
Description copied from interface:HibernateCriteriaBuilderCreate a less-than predicate for numeric expressions.- Specified by:
ltin interfaceCriteriaBuilder- Specified by:
ltin interfaceHibernateCriteriaBuilder
-
le
@Nonnull public JpaPredicate le(@Nonnull Expression<? extends Number> x, @Nonnull Expression<? extends Number> y) Description copied from interface:HibernateCriteriaBuilderCreate a less-than-or-equal predicate for numeric expressions.- Specified by:
lein interfaceCriteriaBuilder- Specified by:
lein interfaceHibernateCriteriaBuilder
-
le
Description copied from interface:HibernateCriteriaBuilderCreate a less-than-or-equal predicate for numeric expressions.- Specified by:
lein interfaceCriteriaBuilder- Specified by:
lein interfaceHibernateCriteriaBuilder
-
isEmpty
Description copied from interface:HibernateCriteriaBuilderCreate a predicate testing whether a collection is empty.- Specified by:
isEmptyin interfaceCriteriaBuilder- Specified by:
isEmptyin interfaceHibernateCriteriaBuilder
-
isNotEmpty
@Nonnull public <C extends Collection<?>> JpaPredicate isNotEmpty(@Nonnull Expression<C> collection) Description copied from interface:HibernateCriteriaBuilderCreate a predicate testing whether a collection is not empty.- Specified by:
isNotEmptyin interfaceCriteriaBuilder- Specified by:
isNotEmptyin interfaceHibernateCriteriaBuilder
-
isMember
@Nonnull public <E, C extends Collection<E>> JpaPredicate isMember(@Nonnull Expression<E> elem, @Nonnull Expression<C> collection) Description copied from interface:HibernateCriteriaBuilderCreate a predicate testing whether an element is a member of a collection.- Specified by:
isMemberin interfaceCriteriaBuilder- Specified by:
isMemberin interfaceHibernateCriteriaBuilder
-
isMember
@Nonnull public <E, C extends Collection<E>> JpaPredicate isMember(@Nullable E elem, @Nonnull Expression<C> collection) Description copied from interface:HibernateCriteriaBuilderCreate a predicate testing whether an element is a member of a collection.- Specified by:
isMemberin interfaceCriteriaBuilder- Specified by:
isMemberin interfaceHibernateCriteriaBuilder
-
isNotMember
@Nonnull public <E, C extends Collection<E>> JpaPredicate isNotMember(@Nonnull Expression<E> elem, @Nonnull Expression<C> collection) Description copied from interface:HibernateCriteriaBuilderCreate a predicate testing whether an element is not a member of a collection.- Specified by:
isNotMemberin interfaceCriteriaBuilder- Specified by:
isNotMemberin interfaceHibernateCriteriaBuilder
-
isNotMember
@Nonnull public <E, C extends Collection<E>> JpaPredicate isNotMember(@Nullable E elem, @Nonnull Expression<C> collection) Description copied from interface:HibernateCriteriaBuilderCreate a predicate testing whether an element is not a member of a collection.- Specified by:
isNotMemberin interfaceCriteriaBuilder- Specified by:
isNotMemberin interfaceHibernateCriteriaBuilder
-
like
@Nonnull public JpaPredicate like(@Nonnull Expression<String> x, @Nonnull Expression<String> pattern) Description copied from interface:HibernateCriteriaBuilderCreate alikepredicate.- Specified by:
likein interfaceCriteriaBuilder- Specified by:
likein interfaceHibernateCriteriaBuilder
-
like
Description copied from interface:HibernateCriteriaBuilderCreate alikepredicate.- Specified by:
likein interfaceCriteriaBuilder- Specified by:
likein interfaceHibernateCriteriaBuilder
-
like
@Nonnull public JpaPredicate like(@Nonnull Expression<String> x, @Nonnull Expression<String> pattern, @Nonnull Expression<Character> escapeChar) Description copied from interface:HibernateCriteriaBuilderCreate alikepredicate.- Specified by:
likein interfaceCriteriaBuilder- Specified by:
likein interfaceHibernateCriteriaBuilder
-
like
@Nonnull public JpaPredicate like(@Nonnull Expression<String> x, @Nonnull Expression<String> pattern, char escapeChar) Description copied from interface:HibernateCriteriaBuilderCreate alikepredicate.- Specified by:
likein interfaceCriteriaBuilder- Specified by:
likein interfaceHibernateCriteriaBuilder
-
like
@Nonnull public JpaPredicate like(@Nonnull Expression<String> x, @Nonnull String pattern, @Nonnull Expression<Character> escapeChar) Description copied from interface:HibernateCriteriaBuilderCreate alikepredicate.- Specified by:
likein interfaceCriteriaBuilder- Specified by:
likein interfaceHibernateCriteriaBuilder
-
like
@Nonnull public JpaPredicate like(@Nonnull Expression<String> x, @Nonnull String pattern, char escapeChar) Description copied from interface:HibernateCriteriaBuilderCreate alikepredicate.- Specified by:
likein interfaceCriteriaBuilder- Specified by:
likein interfaceHibernateCriteriaBuilder
-
ilike
@Nonnull public JpaPredicate ilike(@Nonnull Expression<String> x, @Nonnull Expression<String> pattern) Description copied from interface:HibernateCriteriaBuilderCreate a case-insensitivelikepredicate.- Specified by:
ilikein interfaceHibernateCriteriaBuilder
-
ilike
Description copied from interface:HibernateCriteriaBuilderCreate a case-insensitivelikepredicate.- Specified by:
ilikein interfaceHibernateCriteriaBuilder
-
ilike
@Nonnull public JpaPredicate ilike(@Nonnull Expression<String> x, @Nonnull Expression<String> pattern, @Nonnull Expression<Character> escapeChar) Description copied from interface:HibernateCriteriaBuilderCreate a case-insensitivelikepredicate with an escape character expression.- Specified by:
ilikein interfaceHibernateCriteriaBuilder
-
ilike
@Nonnull public JpaPredicate ilike(@Nonnull Expression<String> x, @Nonnull Expression<String> pattern, char escapeChar) Description copied from interface:HibernateCriteriaBuilderCreate a case-insensitivelikepredicate with an escape character.- Specified by:
ilikein interfaceHibernateCriteriaBuilder
-
ilike
@Nonnull public JpaPredicate ilike(@Nonnull Expression<String> x, @Nullable String pattern, @Nonnull Expression<Character> escapeChar) Description copied from interface:HibernateCriteriaBuilderCreate a case-insensitivelikepredicate with an escape character expression.- Specified by:
ilikein interfaceHibernateCriteriaBuilder
-
ilike
@Nonnull public JpaPredicate ilike(@Nonnull Expression<String> x, @Nullable String pattern, char escapeChar) Description copied from interface:HibernateCriteriaBuilderCreate a case-insensitivelikepredicate with an escape character.- Specified by:
ilikein interfaceHibernateCriteriaBuilder
-
notLike
@Nonnull public JpaPredicate notLike(@Nonnull Expression<String> x, @Nonnull Expression<String> pattern) Description copied from interface:HibernateCriteriaBuilderCreate a negatedlikepredicate.- Specified by:
notLikein interfaceCriteriaBuilder- Specified by:
notLikein interfaceHibernateCriteriaBuilder
-
notLike
Description copied from interface:HibernateCriteriaBuilderCreate a negatedlikepredicate.- Specified by:
notLikein interfaceCriteriaBuilder- Specified by:
notLikein interfaceHibernateCriteriaBuilder
-
notLike
@Nonnull public JpaPredicate notLike(@Nonnull Expression<String> x, @Nonnull Expression<String> pattern, @Nonnull Expression<Character> escapeChar) Description copied from interface:HibernateCriteriaBuilderCreate a negatedlikepredicate.- Specified by:
notLikein interfaceCriteriaBuilder- Specified by:
notLikein interfaceHibernateCriteriaBuilder
-
notLike
@Nonnull public JpaPredicate notLike(@Nonnull Expression<String> x, @Nonnull Expression<String> pattern, char escapeChar) Description copied from interface:HibernateCriteriaBuilderCreate a negatedlikepredicate.- Specified by:
notLikein interfaceCriteriaBuilder- Specified by:
notLikein interfaceHibernateCriteriaBuilder
-
notLike
@Nonnull public JpaPredicate notLike(@Nonnull Expression<String> x, @Nonnull String pattern, @Nonnull Expression<Character> escapeChar) Description copied from interface:HibernateCriteriaBuilderCreate a negatedlikepredicate.- Specified by:
notLikein interfaceCriteriaBuilder- Specified by:
notLikein interfaceHibernateCriteriaBuilder
-
notLike
@Nonnull public JpaPredicate notLike(@Nonnull Expression<String> x, @Nonnull String pattern, char escapeChar) Description copied from interface:HibernateCriteriaBuilderCreate a negatedlikepredicate.- Specified by:
notLikein interfaceCriteriaBuilder- Specified by:
notLikein interfaceHibernateCriteriaBuilder
-
concat
Description copied from interface:HibernateCriteriaBuilderCreate a string concatenation expression from a list of expressions.- Specified by:
concatin interfaceCriteriaBuilder- Specified by:
concatin interfaceHibernateCriteriaBuilder
-
notIlike
@Nonnull public JpaPredicate notIlike(@Nonnull Expression<String> x, @Nonnull Expression<String> pattern) Description copied from interface:HibernateCriteriaBuilderCreate a negated case-insensitivelikepredicate.- Specified by:
notIlikein interfaceHibernateCriteriaBuilder
-
notIlike
Description copied from interface:HibernateCriteriaBuilderCreate a negated case-insensitivelikepredicate.- Specified by:
notIlikein interfaceHibernateCriteriaBuilder
-
notIlike
@Nonnull public JpaPredicate notIlike(@Nonnull Expression<String> x, @Nonnull Expression<String> pattern, @Nonnull Expression<Character> escapeChar) Description copied from interface:HibernateCriteriaBuilderCreate a negated case-insensitivelikepredicate with an escape character expression.- Specified by:
notIlikein interfaceHibernateCriteriaBuilder
-
notIlike
@Nonnull public JpaPredicate notIlike(@Nonnull Expression<String> x, @Nonnull Expression<String> pattern, char escapeChar) Description copied from interface:HibernateCriteriaBuilderCreate a negated case-insensitivelikepredicate with an escape character.- Specified by:
notIlikein interfaceHibernateCriteriaBuilder
-
notIlike
@Nonnull public JpaPredicate notIlike(@Nonnull Expression<String> x, @Nullable String pattern, @Nonnull Expression<Character> escapeChar) Description copied from interface:HibernateCriteriaBuilderCreate a negated case-insensitivelikepredicate with an escape character expression.- Specified by:
notIlikein interfaceHibernateCriteriaBuilder
-
notIlike
@Nonnull public JpaPredicate notIlike(@Nonnull Expression<String> x, @Nullable String pattern, char escapeChar) Description copied from interface:HibernateCriteriaBuilderCreate a negated case-insensitivelikepredicate with an escape character.- Specified by:
notIlikein interfaceHibernateCriteriaBuilder
-
likeRegexp
Description copied from interface:HibernateCriteriaBuilderCreate a predicate testing whether a string expression matches a regular expression.- Specified by:
likeRegexpin interfaceHibernateCriteriaBuilder
-
ilikeRegexp
Description copied from interface:HibernateCriteriaBuilderCreate a case-insensitive predicate testing whether a string expression matches a regular expression.- Specified by:
ilikeRegexpin interfaceHibernateCriteriaBuilder
-
notLikeRegexp
Description copied from interface:HibernateCriteriaBuilderCreate a negated predicate testing whether a string expression matches a regular expression.- Specified by:
notLikeRegexpin interfaceHibernateCriteriaBuilder
-
notIlikeRegexp
Description copied from interface:HibernateCriteriaBuilderCreate a negated case-insensitive predicate testing whether a string expression matches a regular expression.- Specified by:
notIlikeRegexpin interfaceHibernateCriteriaBuilder
-
in
Description copied from interface:HibernateCriteriaBuilderCreate aninpredicate builder for the given expression.- Specified by:
inin interfaceCriteriaBuilder- Specified by:
inin interfaceHibernateCriteriaBuilder
-
in
@Nonnull @SafeVarargs public final <T> JpaInPredicate<T> in(@Nonnull Expression<? extends T> expression, @Nonnull Expression<? extends T>... values) Description copied from interface:HibernateCriteriaBuilderCreate aninpredicate with expression values.- Specified by:
inin interfaceHibernateCriteriaBuilder
-
in
@Nonnull @SafeVarargs public final <T> JpaInPredicate<T> in(@Nonnull Expression<? extends T> expression, @Nonnull T... values) Description copied from interface:HibernateCriteriaBuilderCreate aninpredicate with literal values.- Specified by:
inin interfaceHibernateCriteriaBuilder
-
in
@Nonnull public <T> JpaInPredicate<T> in(@Nonnull Expression<? extends T> expression, @Nonnull Collection<T> values) Description copied from interface:HibernateCriteriaBuilderCreate aninpredicate with values supplied as a collection.- Specified by:
inin interfaceHibernateCriteriaBuilder
-
exists
Description copied from interface:HibernateCriteriaBuilderCreate a predicate testing whether a subquery returns results.- Specified by:
existsin interfaceCriteriaBuilder- Specified by:
existsin interfaceHibernateCriteriaBuilder
-
isMapEmpty
@Nonnull public <M extends Map<?,?>> JpaPredicate isMapEmpty(@Nonnull JpaExpression<M> mapExpression) Description copied from interface:HibernateCriteriaBuilderCreate a predicate that tests whether a Map is empty.- Specified by:
isMapEmptyin interfaceHibernateCriteriaBuilder- Parameters:
mapExpression- The map expression to check for emptiness- Returns:
- the is-empty predicate
-
isMapNotEmpty
@Nonnull public <M extends Map<?,?>> JpaPredicate isMapNotEmpty(@Nonnull JpaExpression<M> mapExpression) Description copied from interface:HibernateCriteriaBuilderCreate a predicate that tests whether a Map is not empty.- Specified by:
isMapNotEmptyin interfaceHibernateCriteriaBuilder- Parameters:
mapExpression- The map expression to check for non-emptiness- Returns:
- the is-not-empty predicate
-
mapSize
@Nonnull public <M extends Map<?,?>> JpaExpression<Integer> mapSize(@Nonnull JpaExpression<M> mapExpression) Description copied from interface:HibernateCriteriaBuilderCreate an expression that tests the size of a map.- Specified by:
mapSizein interfaceHibernateCriteriaBuilder- Parameters:
mapExpression- The map expression for which to calculate the size- Returns:
- the 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 to calculate the size- Returns:
- the size expression
-
sort
@Nonnull public JpaOrder sort(@Nonnull JpaExpression<?> sortExpression, @Nonnull SortDirection sortOrder) Description copied from interface:HibernateCriteriaBuilderCreate an ordering for the given sort expression and direction.- Specified by:
sortin interfaceHibernateCriteriaBuilder
-
sort
@Nonnull public JpaOrder sort(@Nonnull JpaExpression<?> sortExpression, @Nonnull SortDirection sortOrder, @Nonnull Nulls nullPrecedence) Description copied from interface:HibernateCriteriaBuilderCreate an ordering for the given sort expression, direction, and null precedence.- Specified by:
sortin interfaceHibernateCriteriaBuilder
-
sort
@Nonnull public JpaOrder sort(@Nonnull JpaExpression<?> sortExpression, @Nonnull SortDirection sortOrder, @Nonnull Nulls nullPrecedence, boolean ignoreCase) Description copied from interface:HibernateCriteriaBuilderCreate an ordering for the given sort expression with optional case-insensitive comparison.- Specified by:
sortin interfaceHibernateCriteriaBuilder
-
sort
Description copied from interface:HibernateCriteriaBuilderCreate an ordering for the given sort expression.- Specified by:
sortin interfaceHibernateCriteriaBuilder
-
asc
Description copied from interface:HibernateCriteriaBuilderCreate an ascending ordering for the given expression.- Specified by:
ascin interfaceCriteriaBuilder- Specified by:
ascin interfaceHibernateCriteriaBuilder
-
desc
Description copied from interface:HibernateCriteriaBuilderCreate a descending ordering for the given expression.- Specified by:
descin interfaceCriteriaBuilder- Specified by:
descin interfaceHibernateCriteriaBuilder
-
asc
- Specified by:
ascin interfaceCriteriaBuilder
-
desc
- Specified by:
descin interfaceCriteriaBuilder
-
asc
Description copied from interface:HibernateCriteriaBuilderCreate an ordering by the ascending value of the expression.- Specified by:
ascin interfaceHibernateCriteriaBuilder- Parameters:
x- The expression used to define the orderingnullsFirst- Whethernullshould be sorted first- Returns:
- the ascending ordering corresponding to the expression
-
desc
Description copied from interface:HibernateCriteriaBuilderCreate an ordering by the descending value of the expression.- Specified by:
descin interfaceHibernateCriteriaBuilder- Parameters:
x- The expression used to define the orderingnullsFirst- Whethernullshould be sorted first- Returns:
- the descending ordering corresponding to the expression
-
search
@Nonnull @Incubating(since="6.3") public JpaSearchOrder search(@Nonnull JpaCteCriteriaAttribute cteAttribute, @Nonnull SortDirection sortOrder, @Nonnull Nulls nullPrecedence) Description copied from interface:HibernateCriteriaBuilderCreate a search ordering based on the sort order and null precedence of the value of the CTE attribute.- Specified by:
searchin interfaceHibernateCriteriaBuilder- Parameters:
cteAttribute- The CTE attribute used to define the orderingsortOrder- The sort ordernullPrecedence- The null precedence- Returns:
- the ordering corresponding to the CTE attribute
-
search
@Nonnull @Incubating(since="6.3") public JpaSearchOrder search(@Nonnull JpaCteCriteriaAttribute cteAttribute, @Nonnull SortDirection sortOrder) Description copied from interface:HibernateCriteriaBuilderCreate a search ordering based on the sort order of the value of the CTE attribute.- Specified by:
searchin interfaceHibernateCriteriaBuilder- Parameters:
cteAttribute- The CTE attribute used to define the orderingsortOrder- The sort order- Returns:
- the ordering corresponding to the CTE attribute
-
search
@Nonnull @Incubating(since="6.3") public JpaSearchOrder search(@Nonnull JpaCteCriteriaAttribute cteAttribute) Description copied from interface:HibernateCriteriaBuilderCreate a search ordering based on the ascending value of the CTE attribute.- Specified by:
searchin interfaceHibernateCriteriaBuilder- Parameters:
cteAttribute- The CTE attribute used to define the ordering- Returns:
- the ascending ordering corresponding to the CTE attribute
-
asc
Description copied from interface:HibernateCriteriaBuilderCreate a search ordering by the ascending value of the CTE attribute.- Specified by:
ascin interfaceHibernateCriteriaBuilder- Parameters:
x- The CTE attribute used to define the ordering- Returns:
- the ascending ordering corresponding to the CTE attribute
-
desc
Description copied from interface:HibernateCriteriaBuilderCreate a search ordering by the descending value of the CTE attribute.- Specified by:
descin interfaceHibernateCriteriaBuilder- Parameters:
x- The CTE attribute used to define the ordering- Returns:
- the descending ordering corresponding to the CTE attribute
-
asc
@Nonnull @Incubating(since="6.3") public JpaSearchOrder asc(@Nonnull JpaCteCriteriaAttribute x, boolean nullsFirst) Description copied from interface:HibernateCriteriaBuilderCreate a search ordering by the ascending value of the CTE attribute.- Specified by:
ascin interfaceHibernateCriteriaBuilder- Parameters:
x- The CTE attribute used to define the orderingnullsFirst- Whethernullshould be sorted first- Returns:
- the ascending ordering corresponding to the CTE attribute
-
desc
@Nonnull @Incubating(since="6.3") public JpaSearchOrder desc(@Nonnull JpaCteCriteriaAttribute x, boolean nullsFirst) Description copied from interface:HibernateCriteriaBuilderCreate a search ordering by the descending value of the CTE attribute.- Specified by:
descin interfaceHibernateCriteriaBuilder- Parameters:
x- The CTE attribute used to define the orderingnullsFirst- Whethernullshould be sorted first- Returns:
- the descending ordering corresponding to the CTE attribute
-
sql
@Nonnull public <T> JpaExpression<T> sql(@Nonnull String pattern, @Nonnull Class<T> type, @Nonnull Expression<?>... arguments) Description copied from interface:HibernateCriteriaBuilderEmbed nativepatternthat will be unquoted and embedded in the generated SQL. Occurrences of?in the pattern are replaced with the remainingargumentsof the function.- Specified by:
sqlin interfaceHibernateCriteriaBuilder- Type Parameters:
T- The type of this expression- Parameters:
pattern- The native SQL patterntype- The type of this expressionarguments- The optional arguments to the SQL pattern- Returns:
- the native SQL expression
-
format
@Nonnull public JpaFunction<String> format(@Nonnull Expression<? extends TemporalAccessor> datetime, @Nonnull String pattern) Description copied from interface:HibernateCriteriaBuilderFormat a date, time, or datetime according to a pattern. The pattern must be written in a subset of the pattern language defined by Java’sDateTimeFormatter.See
TemporalFormatSupport.appendFormat(SqlAppender, String)for a full list of pattern elements.- Specified by:
formatin interfaceHibernateCriteriaBuilder- Parameters:
datetime- The datetime expression to formatpattern- The pattern to use for formatting- Returns:
- the format expression
-
year
Description copied from interface:HibernateCriteriaBuilderExtracts theTemporalUnit.YEARof a date, time, or datetime expression.- Specified by:
yearin interfaceHibernateCriteriaBuilder- Parameters:
datetime- The date, time, or datetime to extract the value from- Returns:
- the extracted value
-
month
@Nonnull public JpaFunction<Integer> month(@Nonnull Expression<? extends TemporalAccessor> datetime) Description copied from interface:HibernateCriteriaBuilderExtracts theTemporalUnit.MONTHof a date, time, or datetime expression.- Specified by:
monthin interfaceHibernateCriteriaBuilder- Parameters:
datetime- The date, time, or datetime to extract the value from- Returns:
- the extracted value
-
day
Description copied from interface:HibernateCriteriaBuilderExtracts theTemporalUnit.DAYof a date, time, or datetime expression.- Specified by:
dayin interfaceHibernateCriteriaBuilder- Parameters:
datetime- The date, time, or datetime to extract the value from- Returns:
- the extracted value
-
hour
Description copied from interface:HibernateCriteriaBuilderExtracts theTemporalUnit.HOURof a date, time, or datetime expression.- Specified by:
hourin interfaceHibernateCriteriaBuilder- Parameters:
datetime- The date, time, or datetime to extract the value from- Returns:
- the extracted value
-
minute
@Nonnull public JpaFunction<Integer> minute(@Nonnull Expression<? extends TemporalAccessor> datetime) Description copied from interface:HibernateCriteriaBuilderExtracts theTemporalUnit.MINUTEof a date, time, or datetime expression.- Specified by:
minutein interfaceHibernateCriteriaBuilder- Parameters:
datetime- The date, time, or datetime to extract the value from- Returns:
- the extracted value
-
second
Description copied from interface:HibernateCriteriaBuilderExtracts theTemporalUnit.SECONDof a date, time, or datetime expression.- Specified by:
secondin interfaceHibernateCriteriaBuilder- Parameters:
datetime- The date, time, or datetime to extract the value from- Returns:
- the extracted value
-
truncate
@Nonnull public <T extends TemporalAccessor> JpaFunction<T> truncate(@Nonnull Expression<T> datetime, @Nonnull TemporalUnit temporalUnit) Description copied from interface:HibernateCriteriaBuilderTruncates a date, time or datetime expression to the givenTemporalUnit. Supported units are:YEAR,MONTH,DAY,HOUR,MINUTE,SECOND.Truncating translates to obtaining a value of the same type in which all temporal units smaller than
fieldhave been pruned. For hours, minutes and second this means setting them to00. For months and days, this means setting them to01.- Specified by:
truncatein interfaceHibernateCriteriaBuilder- Parameters:
datetime- The date, time, or datetime expression to truncatetemporalUnit- The temporal unit for truncation- Returns:
- the truncated value
-
overlay
@Nonnull public JpaFunction<String> overlay(@Nonnull Expression<String> string, @Nullable String replacement, int start) - Specified by:
overlayin interfaceHibernateCriteriaBuilder- See Also:
-
overlay
@Nonnull public JpaFunction<String> overlay(@Nonnull Expression<String> string, @Nonnull Expression<String> replacement, int start) - Specified by:
overlayin interfaceHibernateCriteriaBuilder- See Also:
-
overlay
@Nonnull public JpaFunction<String> overlay(@Nonnull Expression<String> string, @Nullable String replacement, @Nonnull Expression<Integer> start) - Specified by:
overlayin interfaceHibernateCriteriaBuilder- See Also:
-
overlay
@Nonnull public JpaFunction<String> overlay(@Nonnull Expression<String> string, @Nonnull Expression<String> replacement, @Nonnull Expression<Integer> start) - Specified by:
overlayin interfaceHibernateCriteriaBuilder- See Also:
-
overlay
@Nonnull public JpaFunction<String> overlay(@Nonnull Expression<String> string, @Nullable String replacement, int start, int length) - Specified by:
overlayin interfaceHibernateCriteriaBuilder- See Also:
-
overlay
@Nonnull public JpaFunction<String> overlay(@Nonnull Expression<String> string, @Nonnull Expression<String> replacement, int start, int length) - Specified by:
overlayin interfaceHibernateCriteriaBuilder- See Also:
-
overlay
@Nonnull public JpaFunction<String> overlay(@Nonnull Expression<String> string, @Nullable String replacement, @Nonnull Expression<Integer> start, int length) - Specified by:
overlayin interfaceHibernateCriteriaBuilder- See Also:
-
overlay
@Nonnull public JpaFunction<String> overlay(@Nonnull Expression<String> string, @Nonnull Expression<String> replacement, @Nonnull Expression<Integer> start, int length) - Specified by:
overlayin interfaceHibernateCriteriaBuilder- See Also:
-
overlay
@Nonnull public JpaFunction<String> overlay(@Nonnull Expression<String> string, @Nullable String replacement, int start, @Nullable Expression<Integer> length) - Specified by:
overlayin interfaceHibernateCriteriaBuilder- See Also:
-
overlay
@Nonnull public JpaFunction<String> overlay(@Nonnull Expression<String> string, @Nonnull Expression<String> replacement, int start, @Nullable Expression<Integer> length) - Specified by:
overlayin interfaceHibernateCriteriaBuilder- See Also:
-
overlay
@Nonnull public JpaFunction<String> overlay(@Nonnull Expression<String> string, @Nullable String replacement, @Nonnull Expression<Integer> start, @Nullable Expression<Integer> length) - Specified by:
overlayin interfaceHibernateCriteriaBuilder- See Also:
-
overlay
@Nonnull public JpaFunction<String> overlay(@Nonnull Expression<String> string, @Nonnull Expression<String> replacement, @Nonnull Expression<Integer> start, @Nullable Expression<Integer> length) Description copied from interface:HibernateCriteriaBuilderOverlay thestringexpression with thereplacementexpression, starting from indexstartand substituting a number of characters corresponding to the length of thereplacementexpression or thelengthparameter if specified.- Specified by:
overlayin interfaceHibernateCriteriaBuilder- Parameters:
string- The string expression to manipulatereplacement- The replacement string expressionstart- The start positionlength- The optional number of characters to substitute- Returns:
- the overlay expression
-
pad
- Specified by:
padin interfaceHibernateCriteriaBuilder- See Also:
-
pad
@Nonnull public JpaFunction<String> pad(@Nullable CriteriaBuilder.Trimspec ts, @Nonnull Expression<String> x, int length) - Specified by:
padin interfaceHibernateCriteriaBuilder- See Also:
-
pad
@Nonnull public JpaFunction<String> pad(@Nonnull Expression<String> x, @Nonnull Expression<Integer> length) - Specified by:
padin interfaceHibernateCriteriaBuilder- See Also:
-
pad
@Nonnull public JpaFunction<String> pad(@Nullable CriteriaBuilder.Trimspec ts, @Nonnull Expression<String> x, @Nonnull Expression<Integer> length) - Specified by:
padin interfaceHibernateCriteriaBuilder- See Also:
-
pad
- Specified by:
padin interfaceHibernateCriteriaBuilder- See Also:
-
pad
@Nonnull public JpaFunction<String> pad(@Nullable CriteriaBuilder.Trimspec ts, @Nonnull Expression<String> x, int length, char padChar) - Specified by:
padin interfaceHibernateCriteriaBuilder- See Also:
-
pad
@Nonnull public JpaFunction<String> pad(@Nonnull Expression<String> x, @Nonnull Expression<Integer> length, char padChar) - Specified by:
padin interfaceHibernateCriteriaBuilder- See Also:
-
pad
@Nonnull public JpaFunction<String> pad(@Nullable CriteriaBuilder.Trimspec ts, @Nonnull Expression<String> x, @Nonnull Expression<Integer> length, char padChar) - Specified by:
padin interfaceHibernateCriteriaBuilder- See Also:
-
pad
@Nonnull public JpaFunction<String> pad(@Nonnull Expression<String> x, int length, @Nullable Expression<Character> padChar) - Specified by:
padin interfaceHibernateCriteriaBuilder- See Also:
-
pad
@Nonnull public JpaFunction<String> pad(@Nullable CriteriaBuilder.Trimspec ts, @Nonnull Expression<String> x, int length, @Nullable Expression<Character> padChar) - Specified by:
padin interfaceHibernateCriteriaBuilder- See Also:
-
pad
@Nonnull public JpaFunction<String> pad(@Nonnull Expression<String> x, @Nonnull Expression<Integer> length, @Nullable Expression<Character> padChar) - Specified by:
padin interfaceHibernateCriteriaBuilder- See Also:
-
pad
@Nonnull public JpaFunction<String> pad(@Nullable CriteriaBuilder.Trimspec ts, @Nonnull Expression<String> x, @Nonnull Expression<Integer> length, @Nullable Expression<Character> padChar) Description copied from interface:HibernateCriteriaBuilderPad the specified string expression with whitespace or with thepadCharcharacter if specified. Optionally pass aCriteriaBuilder.Trimspecto pad the string expression withLEADINGorTRAILING(default) characters.- Specified by:
padin interfaceHibernateCriteriaBuilder- Parameters:
ts- The optionalCriteriaBuilder.Trimspecx- The string expression to padlength- The length of the result string after paddingpadChar- The optional pad character- Returns:
- the pad expression
-
repeat
@Nonnull public JpaFunction<String> repeat(@Nonnull Expression<String> x, @Nonnull Expression<Integer> times) Description copied from interface:HibernateCriteriaBuilderConcatenate the given string expression with itself the given number of times.- Specified by:
repeatin interfaceHibernateCriteriaBuilder- Parameters:
x- The string expression to concatenatetimes- The number of times it should be repeated- Returns:
- the repeat expression
-
repeat
Description copied from interface:HibernateCriteriaBuilderConcatenate the given string expression with itself the given number of times.- Specified by:
repeatin interfaceHibernateCriteriaBuilder- Parameters:
x- The string expression to concatenatetimes- The number of times it should be repeated- Returns:
- the repeat expression
-
repeat
Description copied from interface:HibernateCriteriaBuilderConcatenate the given string expression with itself the given number of times.- Specified by:
repeatin interfaceHibernateCriteriaBuilder- Parameters:
x- The string expression to concatenatetimes- The number of times it should be repeated- Returns:
- the repeat expression
-
left
- Specified by:
leftin interfaceCriteriaBuilder- Specified by:
leftin interfaceHibernateCriteriaBuilder- See Also:
-
left
@Nonnull public JpaFunction<String> left(@Nonnull Expression<String> x, @Nonnull Expression<Integer> length) Description copied from interface:HibernateCriteriaBuilderExtract thelengthleftmost characters of a string.- Specified by:
leftin interfaceCriteriaBuilder- Specified by:
leftin interfaceHibernateCriteriaBuilder- Parameters:
x- The original stringlength- The number of characters- Returns:
- the left expression
-
right
- Specified by:
rightin interfaceCriteriaBuilder- Specified by:
rightin interfaceHibernateCriteriaBuilder- See Also:
-
right
@Nonnull public JpaFunction<String> right(@Nonnull Expression<String> x, @Nonnull Expression<Integer> length) Description copied from interface:HibernateCriteriaBuilderExtract thelengthrightmost characters of a string.- Specified by:
rightin interfaceCriteriaBuilder- Specified by:
rightin interfaceHibernateCriteriaBuilder- Parameters:
x- The original stringlength- The number of characters- Returns:
- the left expression
-
replace
@Nonnull public JpaFunction<String> replace(@Nonnull Expression<String> x, @Nonnull String pattern, @Nonnull String replacement) - Specified by:
replacein interfaceCriteriaBuilder- Specified by:
replacein interfaceHibernateCriteriaBuilder- See Also:
-
replace
@Nonnull public JpaFunction<String> replace(@Nonnull Expression<String> x, @Nonnull String pattern, @Nonnull Expression<String> replacement) - Specified by:
replacein interfaceCriteriaBuilder- Specified by:
replacein interfaceHibernateCriteriaBuilder- See Also:
-
replace
@Nonnull public JpaFunction<String> replace(@Nonnull Expression<String> x, @Nonnull Expression<String> pattern, @Nonnull String replacement) - Specified by:
replacein interfaceCriteriaBuilder- Specified by:
replacein interfaceHibernateCriteriaBuilder- See Also:
-
replace
@Nonnull public JpaFunction<String> replace(@Nonnull Expression<String> x, @Nonnull Expression<String> pattern, @Nonnull Expression<String> replacement) Description copied from interface:HibernateCriteriaBuilderReplace all occurrences ofpatternwithin the original string withreplacement.- Specified by:
replacein interfaceCriteriaBuilder- Specified by:
replacein interfaceHibernateCriteriaBuilder- Parameters:
x- The original stringpattern- The string to be replacedreplacement- The new replacement string- Returns:
- the replace expression
-
collate
@Nonnull public JpaFunction<String> collate(@Nonnull Expression<String> x, @Nonnull String collation) Description copied from interface:HibernateCriteriaBuilderCreate an expression that applies the named collation to a string expression.- Specified by:
collatein interfaceHibernateCriteriaBuilder
-
log10
Description copied from interface:HibernateCriteriaBuilderCreate an expression that returns the base-10 logarithm of its argument.- Specified by:
log10in interfaceHibernateCriteriaBuilder- Parameters:
x- The expression- Returns:
- the base-10 logarithm
-
log
@Nonnull public JpaExpression<Double> log(@Nullable Number b, @Nonnull Expression<? extends Number> x) - Specified by:
login interfaceHibernateCriteriaBuilder- See Also:
-
log
@Nonnull public JpaExpression<Double> log(@Nonnull Expression<? extends Number> b, @Nonnull Expression<? extends Number> x) Description copied from interface:HibernateCriteriaBuilderCreate an expression that returns the logarithm ofxto the baseb.- Specified by:
login interfaceHibernateCriteriaBuilder- Parameters:
b- The basex- The expression- Returns:
- the arbitrary-base logarithm
-
pi
Description copied from interface:HibernateCriteriaBuilderLiteral expression corresponding to the value of pi.- Specified by:
piin interfaceHibernateCriteriaBuilder- Returns:
- the pi expression
-
sin
Description copied from interface:HibernateCriteriaBuilderCreate an expression that returns the sine of its argument.- Specified by:
sinin interfaceHibernateCriteriaBuilder- Parameters:
x- The expression- Returns:
- the sine
-
cos
Description copied from interface:HibernateCriteriaBuilderCreate an expression that returns the cosine of its argument.- Specified by:
cosin interfaceHibernateCriteriaBuilder- Parameters:
x- The expression- Returns:
- the cosine
-
tan
Description copied from interface:HibernateCriteriaBuilderCreate an expression that returns the tangent of its argument.- Specified by:
tanin interfaceHibernateCriteriaBuilder- Parameters:
x- The expression- Returns:
- the tangent
-
asin
Description copied from interface:HibernateCriteriaBuilderCreate an expression that returns the inverse sine of its argument.- Specified by:
asinin interfaceHibernateCriteriaBuilder- Parameters:
x- The expression- Returns:
- the inverse sine
-
acos
Description copied from interface:HibernateCriteriaBuilderCreate an expression that returns the inverse cosine of its argument.- Specified by:
acosin interfaceHibernateCriteriaBuilder- Parameters:
x- The expression- Returns:
- the inverse cosine
-
atan
Description copied from interface:HibernateCriteriaBuilderCreate an expression that returns the inverse tangent of its argument.- Specified by:
atanin interfaceHibernateCriteriaBuilder- Parameters:
x- The expression- Returns:
- the inverse tangent
-
atan2
@Nonnull public JpaExpression<Double> atan2(@Nullable Number y, @Nonnull Expression<? extends Number> x) - Specified by:
atan2in interfaceHibernateCriteriaBuilder- See Also:
-
atan2
@Nonnull public JpaExpression<Double> atan2(@Nonnull Expression<? extends Number> y, @Nullable Number x) - Specified by:
atan2in interfaceHibernateCriteriaBuilder- See Also:
-
atan2
@Nonnull public JpaExpression<Double> atan2(@Nonnull Expression<? extends Number> y, @Nonnull Expression<? extends Number> x) Description copied from interface:HibernateCriteriaBuilderCreate an expression that returns the inverse tangent ofyoverx.- Specified by:
atan2in interfaceHibernateCriteriaBuilder- Parameters:
y- The y coordinatex- The x coordinate- Returns:
- the 2-argument inverse tangent
-
sinh
Description copied from interface:HibernateCriteriaBuilderCreate an expression that returns the hyperbolic sine of its argument.- Specified by:
sinhin interfaceHibernateCriteriaBuilder- Parameters:
x- The expression- Returns:
- the hyperbolic sine
-
cosh
Description copied from interface:HibernateCriteriaBuilderCreate an expression that returns the hyperbolic cosine of its argument.- Specified by:
coshin interfaceHibernateCriteriaBuilder- Parameters:
x- The expression- Returns:
- the hyperbolic cosine
-
tanh
Description copied from interface:HibernateCriteriaBuilderCreate an expression that returns the hyperbolic tangent of its argument.- Specified by:
tanhin interfaceHibernateCriteriaBuilder- Parameters:
x- The expression- Returns:
- the hyperbolic tangent
-
degrees
Description copied from interface:HibernateCriteriaBuilderCreate an expression that converts an angle measured in radians to an approximately equivalent angle measured in degrees.- Specified by:
degreesin interfaceHibernateCriteriaBuilder- Parameters:
x- The expression- Returns:
- the angle in degrees
-
radians
Description copied from interface:HibernateCriteriaBuilderCreate an expression that converts an angle measured in degrees to an approximately equivalent angle measured in radians.- Specified by:
radiansin interfaceHibernateCriteriaBuilder- Parameters:
x- The expression- Returns:
- the angle in radians
-
createWindow
Description copied from interface:HibernateCriteriaBuilderCreate an emptyJpaWindowto use with window and aggregate functions.- Specified by:
createWindowin interfaceHibernateCriteriaBuilder- Returns:
- the empty window
-
frameUnboundedPreceding
Description copied from interface:HibernateCriteriaBuilderCreate a window frame of typeFrameKind.UNBOUNDED_PRECEDINGto use withJpaWindows.- Specified by:
frameUnboundedPrecedingin interfaceHibernateCriteriaBuilder- Returns:
- the window frame
-
frameBetweenPreceding
- Specified by:
frameBetweenPrecedingin interfaceHibernateCriteriaBuilder- See Also:
-
frameBetweenPreceding
Description copied from interface:HibernateCriteriaBuilderCreate window frame of typeFrameKind.OFFSET_PRECEDINGto use withJpaWindows.- Specified by:
frameBetweenPrecedingin interfaceHibernateCriteriaBuilder- Parameters:
offset- Theoffsetexpression- Returns:
- the window frame
-
frameCurrentRow
Description copied from interface:HibernateCriteriaBuilderCreate a window frame of typeFrameKind.CURRENT_ROWto use withJpaWindows.- Specified by:
frameCurrentRowin interfaceHibernateCriteriaBuilder- Returns:
- the window frame
-
frameBetweenFollowing
- Specified by:
frameBetweenFollowingin interfaceHibernateCriteriaBuilder- See Also:
-
frameBetweenFollowing
Description copied from interface:HibernateCriteriaBuilderCreate a window frame of typeFrameKind.OFFSET_FOLLOWINGto use withJpaWindows.- Specified by:
frameBetweenFollowingin interfaceHibernateCriteriaBuilder- Parameters:
offset- Theoffsetexpression- Returns:
- the window frame
-
frameUnboundedFollowing
Description copied from interface:HibernateCriteriaBuilderCreate a window frame of typeFrameKind.UNBOUNDED_FOLLOWINGto use withJpaWindows.- Specified by:
frameUnboundedFollowingin interfaceHibernateCriteriaBuilder- Returns:
- the window frame
-
windowFunction
@Nonnull public <T> JpaExpression<T> windowFunction(@Nonnull String name, @Nullable Class<T> type, @Nonnull JpaWindow window, @Nonnull Expression<?>... args) Description copied from interface:HibernateCriteriaBuilderCreate a generic window function expression that will be applied over the specifiedwindow.- Specified by:
windowFunctionin interfaceHibernateCriteriaBuilder- Type Parameters:
T- The type of this expression- Parameters:
name- The name of the window functiontype- The type of this expressionwindow- The window over which the function will be appliedargs- The arguments to the function- Returns:
- the window function expression
-
rowNumber
Description copied from interface:HibernateCriteriaBuilderCreate arow_numberwindow function expression.- Specified by:
rowNumberin interfaceHibernateCriteriaBuilder- Parameters:
window- The window over which the function will be applied- Returns:
- the window function expression
- See Also:
-
firstValue
@Nonnull public <T> JpaExpression<T> firstValue(@Nonnull Expression<T> argument, @Nonnull JpaWindow window) Description copied from interface:HibernateCriteriaBuilderCreate afirst_valuewindow function expression.- Specified by:
firstValuein interfaceHibernateCriteriaBuilder- Type Parameters:
T- The type of the expression- Parameters:
argument- The argument expression to pass tofirst_valuewindow- The window over which the function will be applied- Returns:
- the window function expression
- See Also:
-
lastValue
@Nonnull public <T> JpaExpression<T> lastValue(@Nonnull Expression<T> argument, @Nonnull JpaWindow window) Description copied from interface:HibernateCriteriaBuilderCreate alast_valuewindow function expression.- Specified by:
lastValuein interfaceHibernateCriteriaBuilder- Type Parameters:
T- The type of the expression- Parameters:
argument- The argument expression to pass tolast_valuewindow- The window over which the function will be applied- Returns:
- the window function expression
- See Also:
-
nthValue
@Nonnull public <T> JpaExpression<T> nthValue(@Nonnull Expression<T> argument, int n, @Nonnull JpaWindow window) - Specified by:
nthValuein interfaceHibernateCriteriaBuilder- See Also:
-
nthValue
@Nonnull public <T> JpaExpression<T> nthValue(@Nonnull Expression<T> argument, @Nonnull Expression<Integer> n, @Nonnull JpaWindow window) Description copied from interface:HibernateCriteriaBuilderCreate anth_valuewindow function expression.- Specified by:
nthValuein interfaceHibernateCriteriaBuilder- Type Parameters:
T- The type of the expression- Parameters:
argument- The argument expression to pass tonth_valuen- TheNargument for the functionwindow- The window over which the function will be applied- Returns:
- the window function expression
- See Also:
-
rank
Description copied from interface:HibernateCriteriaBuilderCreate arankwindow function expression.- Specified by:
rankin interfaceHibernateCriteriaBuilder- Parameters:
window- The window over which the function will be applied- Returns:
- the window function expression
- See Also:
-
denseRank
Description copied from interface:HibernateCriteriaBuilderCreate adense_rankwindow function expression.- Specified by:
denseRankin interfaceHibernateCriteriaBuilder- Parameters:
window- The window over which the function will be applied- Returns:
- the window function expression
- See Also:
-
percentRank
Description copied from interface:HibernateCriteriaBuilderCreate apercent_rankwindow function expression.- Specified by:
percentRankin interfaceHibernateCriteriaBuilder- Parameters:
window- The window over which the function will be applied- Returns:
- the window function expression
- See Also:
-
cumeDist
Description copied from interface:HibernateCriteriaBuilderCreate acume_distwindow function expression.- Specified by:
cumeDistin interfaceHibernateCriteriaBuilder- Parameters:
window- The window over which the function will be applied- Returns:
- the window function expression
- See Also:
-
functionAggregate
@Nonnull public <T> JpaExpression<T> functionAggregate(@Nonnull String name, @Nullable Class<T> type, @Nullable JpaPredicate filter, @Nonnull Expression<?>... args) - Specified by:
functionAggregatein interfaceHibernateCriteriaBuilder- See Also:
-
functionAggregate
@Nonnull public <T> JpaExpression<T> functionAggregate(@Nonnull String name, @Nullable Class<T> type, @Nullable JpaWindow window, @Nonnull Expression<?>... args) - Specified by:
functionAggregatein interfaceHibernateCriteriaBuilder- See Also:
-
functionAggregate
@Nonnull public <T> JpaExpression<T> functionAggregate(@Nonnull String name, @Nullable Class<T> type, @Nullable JpaPredicate filter, @Nullable JpaWindow window, @Nonnull Expression<?>... args) Description copied from interface:HibernateCriteriaBuilderCreate a generic aggregate function expression.- Specified by:
functionAggregatein interfaceHibernateCriteriaBuilder- Type Parameters:
T- The type of this expression- Parameters:
name- The name of the ordered set-aggregate functiontype- The type of this expressionfilter- The optional filter clausewindow- The optional window over which to apply the functionargs- The optional arguments to the function- Returns:
- the aggregate function expression
-
sum
@Nonnull public <N extends Number> JpaExpression<Number> sum(@Nonnull Expression<N> argument, @Nullable JpaPredicate filter) - Specified by:
sumin interfaceHibernateCriteriaBuilder- See Also:
-
sum
@Nonnull public <N extends Number> JpaExpression<Number> sum(@Nonnull Expression<N> argument, @Nullable JpaWindow window) - Specified by:
sumin interfaceHibernateCriteriaBuilder- See Also:
-
sum
@Nonnull public <N extends Number> JpaExpression<Number> sum(@Nonnull Expression<N> argument, @Nullable JpaPredicate filter, @Nullable JpaWindow window) Description copied from interface:HibernateCriteriaBuilderCreate asumaggregate function expression.- Specified by:
sumin interfaceHibernateCriteriaBuilder- Type Parameters:
N- The type of the input expression- Parameters:
argument- The argument to the functionfilter- The optional filter clausewindow- The optional window over which to apply the function- Returns:
- the aggregate function expression
- See Also:
-
avg
@Nonnull public <N extends Number> JpaExpression<Double> avg(@Nonnull Expression<N> argument, @Nullable JpaPredicate filter) - Specified by:
avgin interfaceHibernateCriteriaBuilder- See Also:
-
avg
@Nonnull public <N extends Number> JpaExpression<Double> avg(@Nonnull Expression<N> argument, @Nullable JpaWindow window) - Specified by:
avgin interfaceHibernateCriteriaBuilder- See Also:
-
avg
@Nonnull public <N extends Number> JpaExpression<Double> avg(@Nonnull Expression<N> argument, @Nullable JpaPredicate filter, @Nullable JpaWindow window) Description copied from interface:HibernateCriteriaBuilderCreate anavgaggregate function expression.- Specified by:
avgin interfaceHibernateCriteriaBuilder- Type Parameters:
N- The type of the input expression- Parameters:
argument- The argument to the functionfilter- The optional filter clausewindow- The optional window over which to apply the function- Returns:
- the aggregate function expression
- See Also:
-
count
@Nonnull public JpaExpression<Long> count(@Nonnull Expression<?> argument, @Nullable JpaPredicate filter) - Specified by:
countin interfaceHibernateCriteriaBuilder- See Also:
-
count
@Nonnull public JpaExpression<Long> count(@Nonnull Expression<?> argument, @Nullable JpaWindow window) - Specified by:
countin interfaceHibernateCriteriaBuilder- See Also:
-
count
@Nonnull public JpaExpression<Long> count(@Nonnull Expression<?> argument, @Nullable JpaPredicate filter, @Nullable JpaWindow window) Description copied from interface:HibernateCriteriaBuilderCreate acountaggregate function expression.- Specified by:
countin interfaceHibernateCriteriaBuilder- Parameters:
argument- The argument to the functionfilter- The optional filter clausewindow- The optional window over which to apply the function- Returns:
- the aggregate function expression
- See Also:
-
functionWithinGroup
@Nonnull public <T> JpaExpression<T> functionWithinGroup(@Nonnull String name, @Nullable Class<T> type, @Nullable JpaOrder order, @Nonnull Expression<?>... args) - Specified by:
functionWithinGroupin interfaceHibernateCriteriaBuilder- See Also:
-
functionWithinGroup
@Nonnull public <T> JpaExpression<T> functionWithinGroup(@Nonnull String name, @Nullable Class<T> type, @Nullable JpaOrder order, @Nullable JpaPredicate filter, @Nonnull Expression<?>... args) - Specified by:
functionWithinGroupin interfaceHibernateCriteriaBuilder- See Also:
-
functionWithinGroup
@Nonnull public <T> JpaExpression<T> functionWithinGroup(@Nonnull String name, @Nullable Class<T> type, @Nullable JpaOrder order, @Nullable JpaWindow window, @Nonnull Expression<?>... args) - Specified by:
functionWithinGroupin interfaceHibernateCriteriaBuilder- See Also:
-
functionWithinGroup
@Nonnull public <T> JpaExpression<T> functionWithinGroup(@Nonnull String name, @Nullable Class<T> type, @Nullable JpaOrder order, @Nullable JpaPredicate filter, @Nullable JpaWindow window, @Nonnull Expression<?>... args) Description copied from interface:HibernateCriteriaBuilderCreate a generic ordered set-aggregate function expression.- Specified by:
functionWithinGroupin interfaceHibernateCriteriaBuilder- Type Parameters:
T- The type of this expression- Parameters:
name- The name of the ordered set-aggregate functiontype- The type of this expressionorder- The order-by clause used in the within groupfilter- The optional filter clausewindow- The optional window over which to apply the functionargs- The optional arguments to the function- Returns:
- the ordered set-aggregate function expression
-
listagg
@Nonnull public JpaExpression<String> listagg(@Nullable JpaOrder order, @Nonnull Expression<String> argument, @Nonnull String separator) - Specified by:
listaggin interfaceHibernateCriteriaBuilder- See Also:
-
listagg
@Nonnull public JpaExpression<String> listagg(@Nullable JpaOrder order, @Nonnull Expression<String> argument, @Nonnull Expression<String> separator) - Specified by:
listaggin interfaceHibernateCriteriaBuilder- See Also:
-
listagg
@Nonnull public JpaExpression<String> listagg(@Nullable JpaOrder order, @Nullable JpaPredicate filter, @Nonnull Expression<String> argument, @Nonnull String separator) - Specified by:
listaggin interfaceHibernateCriteriaBuilder- See Also:
-
listagg
@Nonnull public JpaExpression<String> listagg(@Nullable JpaOrder order, @Nullable JpaPredicate filter, @Nonnull Expression<String> argument, @Nonnull Expression<String> separator) - Specified by:
listaggin interfaceHibernateCriteriaBuilder- See Also:
-
listagg
@Nonnull public JpaExpression<String> listagg(@Nullable JpaOrder order, @Nullable JpaWindow window, @Nonnull Expression<String> argument, @Nonnull String separator) - Specified by:
listaggin interfaceHibernateCriteriaBuilder- See Also:
-
listagg
@Nonnull public JpaExpression<String> listagg(@Nullable JpaOrder order, @Nullable JpaWindow window, @Nonnull Expression<String> argument, @Nonnull Expression<String> separator) - Specified by:
listaggin interfaceHibernateCriteriaBuilder- See Also:
-
listagg
@Nonnull public JpaExpression<String> listagg(@Nullable JpaOrder order, @Nullable JpaPredicate filter, @Nullable JpaWindow window, @Nonnull Expression<String> argument, @Nonnull String separator) - Specified by:
listaggin interfaceHibernateCriteriaBuilder- See Also:
-
listagg
@Nonnull public JpaExpression<String> listagg(@Nullable JpaOrder order, @Nullable JpaPredicate filter, @Nullable JpaWindow window, @Nonnull Expression<String> argument, @Nonnull Expression<String> separator) Description copied from interface:HibernateCriteriaBuilderCreate alistaggordered set-aggregate function expression.- Specified by:
listaggin interfaceHibernateCriteriaBuilder- Parameters:
order- The order-by clause used in the within groupfilter- The optional filter clausewindow- The optional window over which to apply the functionargument- The values to joinseparator- The separator used to join the values- Returns:
- the ordered set-aggregate expression
- See Also:
-
mode
@Nonnull public <T> JpaExpression<T> mode(@Nonnull Expression<T> sortExpression, @Nonnull SortDirection sortOrder, @Nonnull Nulls nullPrecedence) - Specified by:
modein interfaceHibernateCriteriaBuilder- See Also:
-
mode
@Nonnull public <T> JpaExpression<T> mode(@Nullable JpaPredicate filter, @Nonnull Expression<T> sortExpression, @Nonnull SortDirection sortOrder, @Nonnull Nulls nullPrecedence) - Specified by:
modein interfaceHibernateCriteriaBuilder- See Also:
-
mode
@Nonnull public <T> JpaExpression<T> mode(@Nullable JpaWindow window, @Nonnull Expression<T> sortExpression, @Nonnull SortDirection sortOrder, @Nonnull Nulls nullPrecedence) - Specified by:
modein interfaceHibernateCriteriaBuilder- See Also:
-
mode
@Nonnull public <T> JpaExpression<T> mode(@Nullable JpaPredicate filter, @Nullable JpaWindow window, @Nonnull Expression<T> sortExpression, @Nonnull SortDirection sortOrder, @Nonnull Nulls nullPrecedence) Description copied from interface:HibernateCriteriaBuilderCreate amodeordered set-aggregate function expression.- Specified by:
modein interfaceHibernateCriteriaBuilder- Type Parameters:
T- The type of this expression- Parameters:
filter- The optional filter clausewindow- The optional window over which to apply the functionsortExpression- The sort expressionsortOrder- The sort ordernullPrecedence- The null precedence- Returns:
- the ordered set-aggregate expression
- See Also:
-
percentileCont
@Nonnull public <T> JpaExpression<T> percentileCont(@Nonnull Expression<? extends Number> argument, @Nonnull Expression<T> sortExpression, @Nonnull SortDirection sortOrder, @Nonnull Nulls nullPrecedence) - Specified by:
percentileContin interfaceHibernateCriteriaBuilder- See Also:
-
percentileCont
@Nonnull public <T> JpaExpression<T> percentileCont(@Nonnull Expression<? extends Number> argument, @Nullable JpaPredicate filter, @Nonnull Expression<T> sortExpression, @Nonnull SortDirection sortOrder, @Nonnull Nulls nullPrecedence) - Specified by:
percentileContin interfaceHibernateCriteriaBuilder- See Also:
-
percentileCont
@Nonnull public <T> JpaExpression<T> percentileCont(@Nonnull Expression<? extends Number> argument, @Nullable JpaWindow window, @Nonnull Expression<T> sortExpression, @Nonnull SortDirection sortOrder, @Nonnull Nulls nullPrecedence) - Specified by:
percentileContin interfaceHibernateCriteriaBuilder- See Also:
-
percentileCont
@Nonnull public <T> JpaExpression<T> percentileCont(@Nonnull Expression<? extends Number> argument, @Nullable JpaPredicate filter, @Nullable JpaWindow window, @Nonnull Expression<T> sortExpression, @Nonnull SortDirection sortOrder, @Nonnull Nulls nullPrecedence) Description copied from interface:HibernateCriteriaBuilderCreate apercentile_contordered set-aggregate function expression.- Specified by:
percentileContin interfaceHibernateCriteriaBuilder- Parameters:
argument- The argument to the functionfilter- The optional filter clausewindow- The optional window over which to apply the functionsortExpression- The sort expressionsortOrder- The sort ordernullPrecedence- The null precedence- Returns:
- the ordered set-aggregate expression
- See Also:
-
percentileDisc
@Nonnull public <T> JpaExpression<T> percentileDisc(@Nonnull Expression<? extends Number> argument, @Nonnull Expression<T> sortExpression, @Nonnull SortDirection sortOrder, @Nonnull Nulls nullPrecedence) - Specified by:
percentileDiscin interfaceHibernateCriteriaBuilder- See Also:
-
percentileDisc
@Nonnull public <T> JpaExpression<T> percentileDisc(@Nonnull Expression<? extends Number> argument, @Nullable JpaPredicate filter, @Nonnull Expression<T> sortExpression, @Nonnull SortDirection sortOrder, @Nonnull Nulls nullPrecedence) - Specified by:
percentileDiscin interfaceHibernateCriteriaBuilder- See Also:
-
percentileDisc
@Nonnull public <T> JpaExpression<T> percentileDisc(@Nonnull Expression<? extends Number> argument, @Nullable JpaWindow window, @Nonnull Expression<T> sortExpression, @Nonnull SortDirection sortOrder, @Nonnull Nulls nullPrecedence) - Specified by:
percentileDiscin interfaceHibernateCriteriaBuilder- See Also:
-
percentileDisc
@Nonnull public <T> JpaExpression<T> percentileDisc(@Nonnull Expression<? extends Number> argument, @Nullable JpaPredicate filter, @Nullable JpaWindow window, @Nonnull Expression<T> sortExpression, @Nonnull SortDirection sortOrder, @Nonnull Nulls nullPrecedence) Description copied from interface:HibernateCriteriaBuilderCreate apercentile_discordered set-aggregate function expression.- Specified by:
percentileDiscin interfaceHibernateCriteriaBuilder- Parameters:
argument- The argument to the functionfilter- The optional filter clausewindow- The optional window over which to apply the functionsortExpression- The sort expressionsortOrder- The sort ordernullPrecedence- The null precedence- Returns:
- the ordered set-aggregate expression
- See Also:
-
rank
@Nonnull public JpaExpression<Long> rank(@Nullable JpaOrder order, @Nonnull Expression<?>... arguments) - Specified by:
rankin interfaceHibernateCriteriaBuilder- See Also:
-
rank
@Nonnull public JpaExpression<Long> rank(@Nullable JpaOrder order, @Nullable JpaPredicate filter, @Nonnull Expression<?>... arguments) - Specified by:
rankin interfaceHibernateCriteriaBuilder- See Also:
-
rank
@Nonnull public JpaExpression<Long> rank(@Nullable JpaOrder order, @Nullable JpaWindow window, @Nonnull Expression<?>... arguments) - Specified by:
rankin interfaceHibernateCriteriaBuilder- See Also:
-
rank
@Nonnull public JpaExpression<Long> rank(@Nullable JpaOrder order, @Nullable JpaPredicate filter, @Nullable JpaWindow window, @Nonnull Expression<?>... arguments) Description copied from interface:HibernateCriteriaBuilderCreate arankordered set-aggregate function expression.- Specified by:
rankin interfaceHibernateCriteriaBuilder- Parameters:
order- The order-by clause used in the within groupfilter- The optional filter clausewindow- The optional window over which to apply the functionarguments- The arguments to the function- Returns:
- the ordered set-aggregate expression
- See Also:
-
percentRank
@Nonnull public JpaExpression<Double> percentRank(@Nullable JpaOrder order, @Nonnull Expression<?>... arguments) - Specified by:
percentRankin interfaceHibernateCriteriaBuilder- See Also:
-
percentRank
@Nonnull public JpaExpression<Double> percentRank(@Nullable JpaOrder order, @Nullable JpaPredicate filter, @Nonnull Expression<?>... arguments) - Specified by:
percentRankin interfaceHibernateCriteriaBuilder- See Also:
-
percentRank
@Nonnull public JpaExpression<Double> percentRank(@Nullable JpaOrder order, @Nullable JpaWindow window, @Nonnull Expression<?>... arguments) - Specified by:
percentRankin interfaceHibernateCriteriaBuilder- See Also:
-
percentRank
@Nonnull public JpaExpression<Double> percentRank(@Nullable JpaOrder order, @Nullable JpaPredicate filter, @Nullable JpaWindow window, @Nonnull Expression<?>... arguments) Description copied from interface:HibernateCriteriaBuilderCreate apercent_rankordered set-aggregate function expression.- Specified by:
percentRankin interfaceHibernateCriteriaBuilder- Parameters:
order- The order-by clause used in the within groupfilter- The optional filter clausewindow- The optional window over which to apply the functionarguments- The arguments to the function- Returns:
- the ordered set-aggregate expression
- See Also:
-
durationSum
@Nonnull public JpaExpression<Duration> durationSum(@Nonnull Expression<Duration> x, @Nonnull Expression<Duration> y) Description copied from interface:HibernateCriteriaBuilderAdd two durations.- Specified by:
durationSumin interfaceHibernateCriteriaBuilder
-
durationSum
@Nonnull public JpaExpression<Duration> durationSum(@Nonnull Expression<Duration> x, @Nullable Duration y) Description copied from interface:HibernateCriteriaBuilderAdd two durations.- Specified by:
durationSumin interfaceHibernateCriteriaBuilder
-
durationDiff
@Nonnull public JpaExpression<Duration> durationDiff(@Nonnull Expression<Duration> x, @Nonnull Expression<Duration> y) Description copied from interface:HibernateCriteriaBuilderSubtract one duration from another.- Specified by:
durationDiffin interfaceHibernateCriteriaBuilder
-
durationDiff
@Nonnull public JpaExpression<Duration> durationDiff(@Nonnull Expression<Duration> x, @Nullable Duration y) Description copied from interface:HibernateCriteriaBuilderSubtract one duration from another.- Specified by:
durationDiffin interfaceHibernateCriteriaBuilder
-
durationScaled
@Nonnull public JpaExpression<Duration> durationScaled(@Nonnull Expression<? extends Number> number, @Nonnull Expression<Duration> duration) Description copied from interface:HibernateCriteriaBuilderScale a duration by a number.- Specified by:
durationScaledin interfaceHibernateCriteriaBuilder
-
durationScaled
@Nonnull public JpaExpression<Duration> durationScaled(@Nullable Number number, @Nonnull Expression<Duration> duration) Description copied from interface:HibernateCriteriaBuilderScale a duration by a number.- Specified by:
durationScaledin interfaceHibernateCriteriaBuilder
-
durationScaled
@Nonnull public JpaExpression<Duration> durationScaled(@Nonnull Expression<? extends Number> number, @Nullable Duration duration) Description copied from interface:HibernateCriteriaBuilderScale a duration by a number.- Specified by:
durationScaledin interfaceHibernateCriteriaBuilder
-
durationBetween
@Nonnull public <T extends Temporal> JpaExpression<Duration> durationBetween(@Nonnull Expression<T> x, @Nonnull Expression<T> y) Description copied from interface:HibernateCriteriaBuilderSubtract two dates or two datetimes, returning the duration between the two dates or between two datetimes.- Specified by:
durationBetweenin interfaceHibernateCriteriaBuilder
-
durationBetween
@Nonnull public <T extends Temporal> JpaExpression<Duration> durationBetween(@Nonnull Expression<T> x, @Nullable T y) Description copied from interface:HibernateCriteriaBuilderSubtract two dates or two datetimes, returning the duration between the two dates or between two datetimes.- Specified by:
durationBetweenin interfaceHibernateCriteriaBuilder
-
addDuration
@Nonnull public <T extends Temporal> JpaExpression<T> addDuration(@Nonnull Expression<T> datetime, @Nonnull Expression<Duration> duration) Description copied from interface:HibernateCriteriaBuilderAdd a duration to a date or datetime, that is, return a later date or datetime which is separated from the given date or datetime by the given duration.- Specified by:
addDurationin interfaceHibernateCriteriaBuilder
-
addDuration
@Nonnull public <T extends Temporal> JpaExpression<T> addDuration(@Nonnull Expression<T> datetime, @Nullable Duration duration) Description copied from interface:HibernateCriteriaBuilderAdd a duration to a date or datetime, that is, return a later date or datetime which is separated from the given date or datetime by the given duration.- Specified by:
addDurationin interfaceHibernateCriteriaBuilder
-
addDuration
@Nonnull public <T extends Temporal> JpaExpression<T> addDuration(@Nullable T datetime, @Nonnull Expression<Duration> duration) Description copied from interface:HibernateCriteriaBuilderAdd a duration to a date or datetime, that is, return a later date or datetime which is separated from the given date or datetime by the given duration.- Specified by:
addDurationin interfaceHibernateCriteriaBuilder
-
subtractDuration
@Nonnull public <T extends Temporal> JpaExpression<T> subtractDuration(@Nonnull Expression<T> datetime, @Nonnull Expression<Duration> duration) Description copied from interface:HibernateCriteriaBuilderSubtract a duration to a date or datetime, that is, return an earlier date or datetime which is separated from the given date or datetime by the given duration.- Specified by:
subtractDurationin interfaceHibernateCriteriaBuilder
-
subtractDuration
@Nonnull public <T extends Temporal> JpaExpression<T> subtractDuration(@Nonnull Expression<T> datetime, @Nullable Duration duration) Description copied from interface:HibernateCriteriaBuilderSubtract a duration to a date or datetime, that is, return an earlier date or datetime which is separated from the given date or datetime by the given duration.- Specified by:
subtractDurationin interfaceHibernateCriteriaBuilder
-
subtractDuration
@Nonnull public <T extends Temporal> JpaExpression<T> subtractDuration(@Nullable T datetime, @Nonnull Expression<Duration> duration) Description copied from interface:HibernateCriteriaBuilderSubtract a duration to a date or datetime, that is, return an earlier date or datetime which is separated from the given date or datetime by the given duration.- Specified by:
subtractDurationin interfaceHibernateCriteriaBuilder
-
durationByUnit
@Nonnull public JpaExpression<Long> durationByUnit(@Nonnull TemporalUnit unit, @Nonnull Expression<Duration> duration) Description copied from interface:HibernateCriteriaBuilderConvert aDurationto a numeric magnitude in the given units.- Specified by:
durationByUnitin interfaceHibernateCriteriaBuilder- Parameters:
unit- The temporal granularityduration- The duration in a "unit-free" form- Returns:
- the magnitude of the duration measured in the given units
-
duration
Description copied from interface:HibernateCriteriaBuilderA literalDuration, for example, "five days" or "30 minutes".- Specified by:
durationin interfaceHibernateCriteriaBuilder
-
arrayAgg
@Nonnull @Incubating(since="6.3") public <T> JpaExpression<T[]> arrayAgg(@Nullable JpaOrder order, @Nonnull Expression<? extends T> argument) - Specified by:
arrayAggin interfaceHibernateCriteriaBuilder- See Also:
-
arrayAgg
@Nonnull @Incubating(since="6.3") public <T> JpaExpression<T[]> arrayAgg(@Nullable JpaOrder order, @Nullable JpaPredicate filter, @Nonnull Expression<? extends T> argument) - Specified by:
arrayAggin interfaceHibernateCriteriaBuilder- See Also:
-
arrayAgg
@Nonnull @Incubating(since="6.3") public <T> JpaExpression<T[]> arrayAgg(@Nullable JpaOrder order, @Nullable JpaWindow window, @Nonnull Expression<? extends T> argument) - Specified by:
arrayAggin interfaceHibernateCriteriaBuilder- See Also:
-
arrayAgg
@Nonnull @Incubating(since="6.3") public <T> JpaExpression<T[]> arrayAgg(@Nullable JpaOrder order, @Nullable JpaPredicate filter, @Nullable JpaWindow window, @Nonnull Expression<? extends T> argument) Description copied from interface:HibernateCriteriaBuilderCreate aarray_aggordered set-aggregate function expression.- Specified by:
arrayAggin interfaceHibernateCriteriaBuilder- Parameters:
order- The order-by clause used in the within groupfilter- The optional filter clausewindow- The optional window over which to apply the functionargument- The values to aggregate- Returns:
- the ordered set-aggregate expression
- See Also:
-
arrayLiteral
@Nonnull @Incubating(since="6.3") public <T> JpaExpression<T[]> arrayLiteral(@Nullable T... elements) Description copied from interface:HibernateCriteriaBuilderCreates an array literal with thearrayconstructor function.- Specified by:
arrayLiteralin interfaceHibernateCriteriaBuilder
-
arrayLength
@Nonnull @Incubating(since="6.3") public <T> JpaExpression<Integer> arrayLength(@Nonnull Expression<T[]> arrayExpression) Description copied from interface:HibernateCriteriaBuilderDetermines the length of an array.- Specified by:
arrayLengthin interfaceHibernateCriteriaBuilder
-
arrayPosition
@Nonnull @Incubating(since="6.3") public <T> JpaExpression<Integer> arrayPosition(@Nonnull Expression<T[]> arrayExpression, @Nullable T element) Description copied from interface:HibernateCriteriaBuilderDetermines the 1-based position of an element in an array.- Specified by:
arrayPositionin interfaceHibernateCriteriaBuilder
-
arrayPosition
@Nonnull @Incubating(since="6.3") public <T> JpaExpression<Integer> arrayPosition(@Nonnull Expression<T[]> arrayExpression, @Nonnull Expression<T> elementExpression) Description copied from interface:HibernateCriteriaBuilderDetermines the 1-based position of an element in an array.- Specified by:
arrayPositionin interfaceHibernateCriteriaBuilder
-
arrayPositions
@Nonnull @Incubating(since="6.3") public <T> JpaExpression<int[]> arrayPositions(@Nonnull Expression<T[]> arrayExpression, @Nonnull Expression<T> elementExpression) Description copied from interface:HibernateCriteriaBuilderDetermines all 1-based positions of an element in an array.- Specified by:
arrayPositionsin interfaceHibernateCriteriaBuilder
-
arrayPositions
@Nonnull @Incubating(since="6.3") public <T> JpaExpression<int[]> arrayPositions(@Nonnull Expression<T[]> arrayExpression, @Nullable T element) Description copied from interface:HibernateCriteriaBuilderDetermines all 1-based positions of an element in an array.- Specified by:
arrayPositionsin interfaceHibernateCriteriaBuilder
-
arrayPositionsList
@Nonnull @Incubating(since="6.3") public <T> JpaExpression<List<Integer>> arrayPositionsList(@Nonnull Expression<T[]> arrayExpression, @Nonnull Expression<T> elementExpression) Description copied from interface:HibernateCriteriaBuilderDetermines all 1-based positions of an element in an array.- Specified by:
arrayPositionsListin interfaceHibernateCriteriaBuilder
-
arrayPositionsList
@Nonnull @Incubating(since="6.3") public <T> JpaExpression<List<Integer>> arrayPositionsList(@Nonnull Expression<T[]> arrayExpression, @Nullable T element) Description copied from interface:HibernateCriteriaBuilderDetermines all 1-based positions of an element in an array.- Specified by:
arrayPositionsListin interfaceHibernateCriteriaBuilder
-
arrayConcat
@Nonnull @Incubating(since="6.3") public <T> JpaExpression<T[]> arrayConcat(@Nonnull Expression<T[]> arrayExpression1, @Nonnull Expression<T[]> arrayExpression2) Description copied from interface:HibernateCriteriaBuilderConcatenates arrays with each other in order.- Specified by:
arrayConcatin interfaceHibernateCriteriaBuilder
-
arrayConcat
@Nonnull @Incubating(since="6.3") public <T> JpaExpression<T[]> arrayConcat(@Nonnull Expression<T[]> arrayExpression1, @Nullable T[] array2) Description copied from interface:HibernateCriteriaBuilderConcatenates arrays with each other in order.- Specified by:
arrayConcatin interfaceHibernateCriteriaBuilder
-
arrayConcat
@Nonnull @Incubating(since="6.3") public <T> JpaExpression<T[]> arrayConcat(@Nullable T[] array1, @Nonnull Expression<T[]> arrayExpression2) Description copied from interface:HibernateCriteriaBuilderConcatenates arrays with each other in order.- Specified by:
arrayConcatin interfaceHibernateCriteriaBuilder
-
arrayAppend
@Nonnull @Incubating(since="6.3") public <T> JpaExpression<T[]> arrayAppend(@Nonnull Expression<T[]> arrayExpression, @Nonnull Expression<T> elementExpression) Description copied from interface:HibernateCriteriaBuilderAppends element to array.- Specified by:
arrayAppendin interfaceHibernateCriteriaBuilder
-
arrayAppend
@Nonnull @Incubating(since="6.3") public <T> JpaExpression<T[]> arrayAppend(@Nonnull Expression<T[]> arrayExpression, @Nullable T element) Description copied from interface:HibernateCriteriaBuilderAppends element to array.- Specified by:
arrayAppendin interfaceHibernateCriteriaBuilder
-
arrayPrepend
@Nonnull @Incubating(since="6.3") public <T> JpaExpression<T[]> arrayPrepend(@Nonnull Expression<T> elementExpression, @Nonnull Expression<T[]> arrayExpression) Description copied from interface:HibernateCriteriaBuilderPrepends element to array.- Specified by:
arrayPrependin interfaceHibernateCriteriaBuilder
-
arrayPrepend
@Nonnull @Incubating(since="6.3") public <T> JpaExpression<T[]> arrayPrepend(@Nullable T element, @Nonnull Expression<T[]> arrayExpression) Description copied from interface:HibernateCriteriaBuilderPrepends element to array.- Specified by:
arrayPrependin interfaceHibernateCriteriaBuilder
-
arrayGet
@Nonnull @Incubating(since="6.3") public <T> JpaExpression<T> arrayGet(@Nonnull Expression<T[]> arrayExpression, @Nonnull Expression<Integer> indexExpression) Description copied from interface:HibernateCriteriaBuilderAccesses the element of an array by 1-based index.- Specified by:
arrayGetin interfaceHibernateCriteriaBuilder
-
arrayGet
@Nonnull @Incubating(since="6.3") public <T> JpaExpression<T> arrayGet(@Nonnull Expression<T[]> arrayExpression, @Nullable Integer index) Description copied from interface:HibernateCriteriaBuilderAccesses the element of an array by 1-based index.- Specified by:
arrayGetin interfaceHibernateCriteriaBuilder
-
arraySet
@Nonnull @Incubating(since="6.3") public <T> JpaExpression<T[]> arraySet(@Nonnull Expression<T[]> arrayExpression, @Nonnull Expression<Integer> indexExpression, @Nonnull Expression<T> elementExpression) Description copied from interface:HibernateCriteriaBuilderCreates array copy with given element at given 1-based index.- Specified by:
arraySetin interfaceHibernateCriteriaBuilder
-
arraySet
@Nonnull @Incubating(since="6.3") public <T> JpaExpression<T[]> arraySet(@Nonnull Expression<T[]> arrayExpression, @Nonnull Expression<Integer> indexExpression, @Nullable T element) Description copied from interface:HibernateCriteriaBuilderCreates array copy with given element at given 1-based index.- Specified by:
arraySetin interfaceHibernateCriteriaBuilder
-
arraySet
@Nonnull @Incubating(since="6.3") public <T> JpaExpression<T[]> arraySet(@Nonnull Expression<T[]> arrayExpression, @Nullable Integer index, @Nonnull Expression<T> elementExpression) Description copied from interface:HibernateCriteriaBuilderCreates array copy with given element at given 1-based index.- Specified by:
arraySetin interfaceHibernateCriteriaBuilder
-
arraySet
@Nonnull @Incubating(since="6.3") public <T> JpaExpression<T[]> arraySet(@Nonnull Expression<T[]> arrayExpression, @Nullable Integer index, @Nullable T element) Description copied from interface:HibernateCriteriaBuilderCreates array copy with given element at given 1-based index.- Specified by:
arraySetin interfaceHibernateCriteriaBuilder
-
arrayRemove
@Nonnull @Incubating(since="6.3") public <T> JpaExpression<T[]> arrayRemove(@Nonnull Expression<T[]> arrayExpression, @Nonnull Expression<T> elementExpression) Description copied from interface:HibernateCriteriaBuilderCreates array copy with given element removed.- Specified by:
arrayRemovein interfaceHibernateCriteriaBuilder
-
arrayRemove
@Nonnull @Incubating(since="6.3") public <T> JpaExpression<T[]> arrayRemove(@Nonnull Expression<T[]> arrayExpression, @Nullable T element) Description copied from interface:HibernateCriteriaBuilderCreates array copy with given element removed.- Specified by:
arrayRemovein interfaceHibernateCriteriaBuilder
-
arrayRemoveIndex
@Nonnull @Incubating(since="6.3") public <T> JpaExpression<T[]> arrayRemoveIndex(@Nonnull Expression<T[]> arrayExpression, @Nonnull 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
@Nonnull @Incubating(since="6.3") public <T> JpaExpression<T[]> arrayRemoveIndex(@Nonnull Expression<T[]> arrayExpression, @Nullable Integer index) Description copied from interface:HibernateCriteriaBuilderCreates array copy with the element at the given 1-based index removed.- Specified by:
arrayRemoveIndexin interfaceHibernateCriteriaBuilder
-
arraySlice
@Nonnull @Incubating(since="6.3") public <T> JpaExpression<T[]> arraySlice(@Nonnull Expression<T[]> arrayExpression, @Nonnull Expression<Integer> lowerIndexExpression, @Nonnull 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
@Nonnull @Incubating(since="6.3") public <T> JpaExpression<T[]> arraySlice(@Nonnull Expression<T[]> arrayExpression, @Nonnull Expression<Integer> lowerIndexExpression, @Nullable 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
@Nonnull @Incubating(since="6.3") public <T> JpaExpression<T[]> arraySlice(@Nonnull Expression<T[]> arrayExpression, @Nullable Integer lowerIndex, @Nonnull 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
@Nonnull @Incubating(since="6.3") public <T> JpaExpression<T[]> arraySlice(@Nonnull Expression<T[]> arrayExpression, @Nullable Integer lowerIndex, @Nullable 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
@Nonnull @Incubating(since="6.3") public <T> JpaExpression<T[]> arrayReplace(@Nonnull Expression<T[]> arrayExpression, @Nonnull Expression<T> oldElementExpression, @Nonnull Expression<T> newElementExpression) Description copied from interface:HibernateCriteriaBuilderCreates array copy replacing a given element with another.- Specified by:
arrayReplacein interfaceHibernateCriteriaBuilder
-
arrayReplace
@Nonnull @Incubating(since="6.3") public <T> JpaExpression<T[]> arrayReplace(@Nonnull Expression<T[]> arrayExpression, @Nonnull Expression<T> oldElementExpression, @Nullable T newElement) Description copied from interface:HibernateCriteriaBuilderCreates array copy replacing a given element with another.- Specified by:
arrayReplacein interfaceHibernateCriteriaBuilder
-
arrayReplace
@Nonnull @Incubating(since="6.3") public <T> JpaExpression<T[]> arrayReplace(@Nonnull Expression<T[]> arrayExpression, @Nullable T oldElement, @Nonnull Expression<T> newElementExpression) Description copied from interface:HibernateCriteriaBuilderCreates array copy replacing a given element with another.- Specified by:
arrayReplacein interfaceHibernateCriteriaBuilder
-
arrayReplace
@Nonnull @Incubating(since="6.3") public <T> JpaExpression<T[]> arrayReplace(@Nonnull Expression<T[]> arrayExpression, @Nullable T oldElement, @Nullable T newElement) Description copied from interface:HibernateCriteriaBuilderCreates array copy replacing a given element with another.- Specified by:
arrayReplacein interfaceHibernateCriteriaBuilder
-
arrayTrim
@Nonnull @Incubating(since="6.3") public <T> JpaExpression<T[]> arrayTrim(@Nonnull Expression<T[]> arrayExpression, @Nonnull 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
@Nonnull @Incubating(since="6.3") public <T> JpaExpression<T[]> arrayTrim(@Nonnull Expression<T[]> arrayExpression, @Nullable Integer elementCount) Description copied from interface:HibernateCriteriaBuilderCreates array copy without the last N elements, specified by the second argument.- Specified by:
arrayTrimin interfaceHibernateCriteriaBuilder
-
arrayReverse
@Nonnull @Incubating(since="6.3") public <T> JpaExpression<T[]> arrayReverse(@Nonnull Expression<T[]> arrayExpression) Description copied from interface:HibernateCriteriaBuilderReverses the order of elements in an array.- Specified by:
arrayReversein interfaceHibernateCriteriaBuilder
-
arraySort
@Nonnull @Incubating(since="6.3") public <T> JpaExpression<T[]> arraySort(@Nonnull Expression<T[]> arrayExpression) Description copied from interface:HibernateCriteriaBuilderSorts the elements of an array in ascending order.- Specified by:
arraySortin interfaceHibernateCriteriaBuilder
-
arraySort
@Nonnull @Incubating(since="6.3") public <T> JpaExpression<T[]> arraySort(@Nonnull Expression<T[]> arrayExpression, boolean descending) Description copied from interface:HibernateCriteriaBuilderSorts the elements of an array in the specified order.- Specified by:
arraySortin interfaceHibernateCriteriaBuilder
-
arraySort
@Nonnull @Incubating(since="6.3") public <T> JpaExpression<T[]> arraySort(@Nonnull Expression<T[]> arrayExpression, @Nonnull Expression<Boolean> descendingExpression) Description copied from interface:HibernateCriteriaBuilderSorts the elements of an array in the specified order.- Specified by:
arraySortin interfaceHibernateCriteriaBuilder
-
arraySort
@Nonnull @Incubating(since="6.3") public <T> JpaExpression<T[]> arraySort(@Nonnull Expression<T[]> arrayExpression, boolean descending, boolean nullsFirst) Description copied from interface:HibernateCriteriaBuilderCreate an expression that sorts the given array with explicit null ordering.- Specified by:
arraySortin interfaceHibernateCriteriaBuilder
-
arraySort
@Nonnull @Incubating(since="6.3") public <T> JpaExpression<T[]> arraySort(@Nonnull Expression<T[]> arrayExpression, @Nonnull Expression<Boolean> descendingExpression, @Nonnull Expression<Boolean> nullsFirstExpression) Description copied from interface:HibernateCriteriaBuilderCreate an expression that sorts the given array with explicit null ordering.- Specified by:
arraySortin interfaceHibernateCriteriaBuilder
-
arrayFill
@Nonnull @Incubating(since="6.3") public <T> JpaExpression<T[]> arrayFill(@Nonnull Expression<T> elementExpression, @Nonnull 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
@Nonnull @Incubating(since="6.3") public <T> JpaExpression<T[]> arrayFill(@Nonnull Expression<T> elementExpression, @Nullable Integer elementCount) Description copied from interface:HibernateCriteriaBuilderCreates array with the same element N times, as specified by the arguments.- Specified by:
arrayFillin interfaceHibernateCriteriaBuilder
-
arrayFill
@Nonnull @Incubating(since="6.3") public <T> JpaExpression<T[]> arrayFill(@Nullable T element, @Nonnull 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
@Nonnull @Incubating(since="6.3") public <T> JpaExpression<T[]> arrayFill(@Nullable T element, @Nullable Integer elementCount) Description copied from interface:HibernateCriteriaBuilderCreates array with the same element N times, as specified by the arguments.- Specified by:
arrayFillin interfaceHibernateCriteriaBuilder
-
arrayToString
@Nonnull @Incubating(since="6.3") public JpaExpression<String> arrayToString(@Nonnull Expression<? extends Object[]> arrayExpression, @Nonnull 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
@Nonnull @Incubating(since="6.3") public JpaExpression<String> arrayToString(@Nonnull Expression<? extends Object[]> arrayExpression, @Nullable 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
@Nonnull @Incubating(since="6.3") public JpaExpression<String> arrayToString(@Nonnull Expression<? extends Object[]> arrayExpression, @Nonnull Expression<String> separatorExpression, @Nonnull 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
@Nonnull @Incubating(since="6.3") public JpaExpression<String> arrayToString(@Nonnull Expression<? extends Object[]> arrayExpression, @Nonnull Expression<String> separatorExpression, @Nullable 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
@Nonnull @Incubating(since="6.3") public JpaExpression<String> arrayToString(@Nonnull Expression<? extends Object[]> arrayExpression, @Nullable String separator, @Nonnull 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
@Nonnull @Incubating(since="6.3") public JpaExpression<String> arrayToString(@Nonnull Expression<? extends Object[]> arrayExpression, @Nullable String separator, @Nullable 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
@Nonnull @Incubating(since="6.3") public <T> JpaPredicate arrayContains(@Nonnull Expression<T[]> arrayExpression, @Nonnull Expression<T> elementExpression) Description copied from interface:HibernateCriteriaBuilderWhether an array contains an element.- Specified by:
arrayContainsin interfaceHibernateCriteriaBuilder
-
arrayContains
@Nonnull @Incubating(since="6.3") public <T> JpaPredicate arrayContains(@Nonnull Expression<T[]> arrayExpression, @Nullable T element) Description copied from interface:HibernateCriteriaBuilderWhether an array contains an element.- Specified by:
arrayContainsin interfaceHibernateCriteriaBuilder
-
arrayContains
@Nonnull @Incubating(since="6.3") public <T> JpaPredicate arrayContains(@Nullable T[] array, @Nonnull Expression<T> elementExpression) Description copied from interface:HibernateCriteriaBuilderWhether an array contains an element.- Specified by:
arrayContainsin interfaceHibernateCriteriaBuilder
-
arrayContainsNullable
@Nonnull @Incubating(since="6.3") public <T> JpaPredicate arrayContainsNullable(@Nonnull Expression<T[]> arrayExpression, @Nonnull Expression<T> elementExpression) Description copied from interface:HibernateCriteriaBuilderWhether an array contains a nullable element.- Specified by:
arrayContainsNullablein interfaceHibernateCriteriaBuilder
-
arrayContainsNullable
@Nonnull @Incubating(since="6.3") public <T> JpaPredicate arrayContainsNullable(@Nonnull Expression<T[]> arrayExpression, @Nullable T element) Description copied from interface:HibernateCriteriaBuilderWhether an array contains a nullable element.- Specified by:
arrayContainsNullablein interfaceHibernateCriteriaBuilder
-
arrayContainsNullable
@Nonnull @Incubating(since="6.3") public <T> JpaPredicate arrayContainsNullable(@Nullable T[] array, @Nonnull Expression<T> elementExpression) Description copied from interface:HibernateCriteriaBuilderWhether an array contains a nullable element.- Specified by:
arrayContainsNullablein interfaceHibernateCriteriaBuilder
-
arrayIncludes
@Nonnull @Incubating(since="6.3") public <T> JpaPredicate arrayIncludes(@Nonnull Expression<T[]> arrayExpression, @Nonnull Expression<T[]> subArrayExpression) Description copied from interface:HibernateCriteriaBuilderWhether an array is a subset of another array.- Specified by:
arrayIncludesin interfaceHibernateCriteriaBuilder
-
arrayIncludes
@Nonnull @Incubating(since="6.3") public <T> JpaPredicate arrayIncludes(@Nonnull Expression<T[]> arrayExpression, @Nullable T[] subArray) Description copied from interface:HibernateCriteriaBuilderWhether an array is a subset of another array.- Specified by:
arrayIncludesin interfaceHibernateCriteriaBuilder
-
arrayIncludes
@Nonnull @Incubating(since="6.3") public <T> JpaPredicate arrayIncludes(@Nullable T[] array, @Nonnull Expression<T[]> subArrayExpression) Description copied from interface:HibernateCriteriaBuilderWhether an array is a subset of another array.- Specified by:
arrayIncludesin interfaceHibernateCriteriaBuilder
-
arrayIncludesNullable
@Nonnull @Incubating(since="6.3") public <T> JpaPredicate arrayIncludesNullable(@Nonnull Expression<T[]> arrayExpression, @Nonnull Expression<T[]> subArrayExpression) Description copied from interface:HibernateCriteriaBuilderWhether an array is a subset of another array with nullable elements.- Specified by:
arrayIncludesNullablein interfaceHibernateCriteriaBuilder
-
arrayIncludesNullable
@Nonnull @Incubating(since="6.3") public <T> JpaPredicate arrayIncludesNullable(@Nonnull Expression<T[]> arrayExpression, @Nullable T[] subArray) Description copied from interface:HibernateCriteriaBuilderWhether an array is a subset of another array with nullable elements.- Specified by:
arrayIncludesNullablein interfaceHibernateCriteriaBuilder
-
arrayIncludesNullable
@Nonnull @Incubating(since="6.3") public <T> JpaPredicate arrayIncludesNullable(@Nullable T[] array, @Nonnull Expression<T[]> subArrayExpression) Description copied from interface:HibernateCriteriaBuilderWhether an array is a subset of another array with nullable elements.- Specified by:
arrayIncludesNullablein interfaceHibernateCriteriaBuilder
-
arrayIntersects
@Nonnull @Incubating(since="6.3") public <T> JpaPredicate arrayIntersects(@Nonnull Expression<T[]> arrayExpression1, @Nonnull Expression<T[]> arrayExpression2) Description copied from interface:HibernateCriteriaBuilderWhether one array has any elements common with another array.- Specified by:
arrayIntersectsin interfaceHibernateCriteriaBuilder
-
arrayIntersects
@Nonnull @Incubating(since="6.3") public <T> JpaPredicate arrayIntersects(@Nonnull Expression<T[]> arrayExpression1, @Nullable T[] array2) Description copied from interface:HibernateCriteriaBuilderWhether one array has any elements common with another array.- Specified by:
arrayIntersectsin interfaceHibernateCriteriaBuilder
-
arrayIntersects
@Nonnull @Incubating(since="6.3") public <T> JpaPredicate arrayIntersects(@Nullable T[] array1, @Nonnull Expression<T[]> arrayExpression2) Description copied from interface:HibernateCriteriaBuilderWhether one array has any elements common with another array.- Specified by:
arrayIntersectsin interfaceHibernateCriteriaBuilder
-
arrayIntersectsNullable
@Nonnull @Incubating(since="6.3") public <T> JpaPredicate arrayIntersectsNullable(@Nonnull Expression<T[]> arrayExpression1, @Nonnull Expression<T[]> arrayExpression2) Description copied from interface:HibernateCriteriaBuilderWhether one array has any elements common with another array, supportingnullelements.- Specified by:
arrayIntersectsNullablein interfaceHibernateCriteriaBuilder
-
arrayIntersectsNullable
@Nonnull @Incubating(since="6.3") public <T> JpaPredicate arrayIntersectsNullable(@Nonnull Expression<T[]> arrayExpression1, @Nullable T[] array2) Description copied from interface:HibernateCriteriaBuilderWhether one array has any elements common with another array, supportingnullelements.- Specified by:
arrayIntersectsNullablein interfaceHibernateCriteriaBuilder
-
arrayIntersectsNullable
@Nonnull @Incubating(since="6.3") public <T> JpaPredicate arrayIntersectsNullable(@Nullable T[] array1, @Nonnull Expression<T[]> arrayExpression2) Description copied from interface:HibernateCriteriaBuilderWhether one array has any elements common with another array, supportingnullelements.- Specified by:
arrayIntersectsNullablein interfaceHibernateCriteriaBuilder
-
collectionLiteral
@Nonnull @Incubating(since="6.3") public <E, C extends Collection<E>> JpaExpression<C> collectionLiteral(@Nullable E... elements) Description copied from interface:HibernateCriteriaBuilderCreates a basic collection literal with thearrayconstructor function.- Specified by:
collectionLiteralin interfaceHibernateCriteriaBuilder
-
collectionLength
@Nonnull @Incubating(since="6.3") public JpaExpression<Integer> collectionLength(@Nonnull Expression<? extends Collection<?>> collectionExpression) Description copied from interface:HibernateCriteriaBuilderDetermines the length of a basic collection.- Specified by:
collectionLengthin interfaceHibernateCriteriaBuilder
-
collectionPosition
@Nonnull @Incubating(since="6.3") public <E> JpaExpression<Integer> collectionPosition(@Nonnull Expression<? extends Collection<? extends E>> collectionExpression, @Nullable E element) Description copied from interface:HibernateCriteriaBuilderDetermines the 1-based position of an element in a basic collection.- Specified by:
collectionPositionin interfaceHibernateCriteriaBuilder
-
collectionPosition
@Nonnull @Incubating(since="6.3") public <E> JpaExpression<Integer> collectionPosition(@Nonnull Expression<? extends Collection<? extends E>> collectionExpression, @Nonnull Expression<E> elementExpression) Description copied from interface:HibernateCriteriaBuilderDetermines the 1-based position of an element in a basic collection.- Specified by:
collectionPositionin interfaceHibernateCriteriaBuilder
-
collectionPositions
@Nonnull @Incubating(since="6.3") public <T> JpaExpression<int[]> collectionPositions(@Nonnull Expression<? extends Collection<? super T>> collectionExpression, @Nonnull Expression<T> elementExpression) Description copied from interface:HibernateCriteriaBuilderDetermines all 1-based positions of an element in a basic collection.- Specified by:
collectionPositionsin interfaceHibernateCriteriaBuilder
-
collectionPositions
@Nonnull @Incubating(since="6.3") public <T> JpaExpression<int[]> collectionPositions(@Nonnull Expression<? extends Collection<? super T>> collectionExpression, @Nullable T element) Description copied from interface:HibernateCriteriaBuilderDetermines all 1-based positions of an element in a basic collection.- Specified by:
collectionPositionsin interfaceHibernateCriteriaBuilder
-
collectionPositionsList
@Nonnull @Incubating(since="6.3") public <T> JpaExpression<List<Integer>> collectionPositionsList(@Nonnull Expression<? extends Collection<? super T>> collectionExpression, @Nonnull Expression<T> elementExpression) Description copied from interface:HibernateCriteriaBuilderDetermines all 1-based positions of an element in a basic collection.- Specified by:
collectionPositionsListin interfaceHibernateCriteriaBuilder
-
collectionPositionsList
@Nonnull @Incubating(since="6.3") public <T> JpaExpression<List<Integer>> collectionPositionsList(@Nonnull Expression<? extends Collection<? super T>> collectionExpression, @Nullable T element) Description copied from interface:HibernateCriteriaBuilderDetermines all 1-based positions of an element in a basic collection.- Specified by:
collectionPositionsListin interfaceHibernateCriteriaBuilder
-
collectionConcat
@Nonnull @Incubating(since="6.3") public <E, C extends Collection<? super E>> JpaExpression<C> collectionConcat(@Nonnull Expression<C> collectionExpression1, @Nonnull Expression<? extends Collection<? extends E>> collectionExpression2) Description copied from interface:HibernateCriteriaBuilderConcatenates basic collections with each other in order.- Specified by:
collectionConcatin interfaceHibernateCriteriaBuilder
-
collectionConcat
@Nonnull @Incubating(since="6.3") public <E, C extends Collection<? super E>> JpaExpression<C> collectionConcat(@Nonnull Expression<C> collectionExpression1, @Nullable Collection<? extends E> collection2) Description copied from interface:HibernateCriteriaBuilderConcatenates basic collections with each other in order.- Specified by:
collectionConcatin interfaceHibernateCriteriaBuilder
-
collectionConcat
@Nonnull @Incubating(since="6.3") public <E, C extends Collection<? super E>> JpaExpression<C> collectionConcat(@Nullable C collection1, @Nonnull Expression<? extends Collection<? extends E>> collectionExpression2) Description copied from interface:HibernateCriteriaBuilderConcatenates basic collections with each other in order.- Specified by:
collectionConcatin interfaceHibernateCriteriaBuilder
-
collectionAppend
@Nonnull @Incubating(since="6.3") public <E, C extends Collection<? super E>> JpaExpression<C> collectionAppend(@Nonnull Expression<C> collectionExpression, @Nonnull Expression<? extends E> elementExpression) Description copied from interface:HibernateCriteriaBuilderAppends element to basic collection.- Specified by:
collectionAppendin interfaceHibernateCriteriaBuilder
-
collectionAppend
@Nonnull @Incubating(since="6.3") public <E, C extends Collection<? super E>> JpaExpression<C> collectionAppend(@Nonnull Expression<C> collectionExpression, @Nullable E element) Description copied from interface:HibernateCriteriaBuilderAppends element to basic collection.- Specified by:
collectionAppendin interfaceHibernateCriteriaBuilder
-
collectionPrepend
@Nonnull @Incubating(since="6.3") public <E, C extends Collection<? super E>> JpaExpression<C> collectionPrepend(@Nonnull Expression<? extends E> elementExpression, @Nonnull Expression<C> collectionExpression) Description copied from interface:HibernateCriteriaBuilderPrepends element to basic collection.- Specified by:
collectionPrependin interfaceHibernateCriteriaBuilder
-
collectionPrepend
@Nonnull @Incubating(since="6.3") public <E, C extends Collection<? super E>> JpaExpression<C> collectionPrepend(@Nullable E element, @Nonnull Expression<C> collectionExpression) Description copied from interface:HibernateCriteriaBuilderPrepends element to basic collection.- Specified by:
collectionPrependin interfaceHibernateCriteriaBuilder
-
collectionGet
@Nonnull @Incubating(since="6.3") public <E> JpaExpression<E> collectionGet(@Nonnull Expression<? extends Collection<E>> collectionExpression, @Nonnull Expression<Integer> indexExpression) Description copied from interface:HibernateCriteriaBuilderAccesses the element of the basic collection by 1-based index.- Specified by:
collectionGetin interfaceHibernateCriteriaBuilder
-
collectionGet
@Nonnull @Incubating(since="6.3") public <E> JpaExpression<E> collectionGet(@Nonnull Expression<? extends Collection<E>> collectionExpression, @Nullable Integer index) Description copied from interface:HibernateCriteriaBuilderAccesses the element of the basic collection by 1-based index.- Specified by:
collectionGetin interfaceHibernateCriteriaBuilder
-
collectionSet
@Nonnull @Incubating(since="6.3") public <E, C extends Collection<? super E>> JpaExpression<C> collectionSet(@Nonnull Expression<C> collectionExpression, @Nonnull Expression<Integer> indexExpression, @Nonnull 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
@Nonnull @Incubating(since="6.3") public <E, C extends Collection<? super E>> JpaExpression<C> collectionSet(@Nonnull Expression<C> collectionExpression, @Nonnull Expression<Integer> indexExpression, @Nullable E element) Description copied from interface:HibernateCriteriaBuilderCreates basic collection copy with given element at given 1-based index.- Specified by:
collectionSetin interfaceHibernateCriteriaBuilder
-
collectionSet
@Nonnull @Incubating(since="6.3") public <E, C extends Collection<? super E>> JpaExpression<C> collectionSet(@Nonnull Expression<C> collectionExpression, @Nullable Integer index, @Nonnull 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
@Nonnull @Incubating(since="6.3") public <E, C extends Collection<? super E>> JpaExpression<C> collectionSet(@Nonnull Expression<C> collectionExpression, @Nullable Integer index, @Nullable E element) Description copied from interface:HibernateCriteriaBuilderCreates basic collection copy with given element at given 1-based index.- Specified by:
collectionSetin interfaceHibernateCriteriaBuilder
-
collectionRemove
@Nonnull @Incubating(since="6.3") public <E, C extends Collection<? super E>> JpaExpression<C> collectionRemove(@Nonnull Expression<C> collectionExpression, @Nonnull Expression<? extends E> elementExpression) Description copied from interface:HibernateCriteriaBuilderCreates basic collection copy with given element removed.- Specified by:
collectionRemovein interfaceHibernateCriteriaBuilder
-
collectionRemove
@Nonnull @Incubating(since="6.3") public <E, C extends Collection<? super E>> JpaExpression<C> collectionRemove(@Nonnull Expression<C> collectionExpression, @Nullable E element) Description copied from interface:HibernateCriteriaBuilderCreates basic collection copy with given element removed.- Specified by:
collectionRemovein interfaceHibernateCriteriaBuilder
-
collectionRemoveIndex
@Nonnull @Incubating(since="6.3") public <C extends Collection<?>> JpaExpression<C> collectionRemoveIndex(@Nonnull Expression<C> collectionExpression, @Nonnull 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
@Nonnull @Incubating(since="6.3") public <C extends Collection<?>> JpaExpression<C> collectionRemoveIndex(@Nonnull Expression<C> collectionExpression, @Nullable 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
@Nonnull @Incubating(since="6.3") public <C extends Collection<?>> JpaExpression<C> collectionSlice(@Nonnull Expression<C> collectionExpression, @Nonnull Expression<Integer> lowerIndexExpression, @Nonnull 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
@Nonnull @Incubating(since="6.3") public <C extends Collection<?>> JpaExpression<C> collectionSlice(@Nonnull Expression<C> collectionExpression, @Nonnull Expression<Integer> lowerIndexExpression, @Nullable 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
@Nonnull @Incubating(since="6.3") public <C extends Collection<?>> JpaExpression<C> collectionSlice(@Nonnull Expression<C> collectionExpression, @Nullable Integer lowerIndex, @Nonnull 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
@Nonnull @Incubating(since="6.3") public <C extends Collection<?>> JpaExpression<C> collectionSlice(@Nonnull Expression<C> collectionExpression, @Nullable Integer lowerIndex, @Nullable 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
@Nonnull @Incubating(since="6.3") public <E, C extends Collection<? super E>> JpaExpression<C> collectionReplace(@Nonnull Expression<C> collectionExpression, @Nonnull Expression<? extends E> oldElementExpression, @Nonnull Expression<? extends E> newElementExpression) Description copied from interface:HibernateCriteriaBuilderCreates basic collection copy replacing a given element with another.- Specified by:
collectionReplacein interfaceHibernateCriteriaBuilder
-
collectionReplace
@Nonnull @Incubating(since="6.3") public <E, C extends Collection<? super E>> JpaExpression<C> collectionReplace(@Nonnull Expression<C> collectionExpression, @Nonnull Expression<? extends E> oldElementExpression, @Nullable E newElement) Description copied from interface:HibernateCriteriaBuilderCreates basic collection copy replacing a given element with another.- Specified by:
collectionReplacein interfaceHibernateCriteriaBuilder
-
collectionReplace
@Nonnull @Incubating(since="6.3") public <E, C extends Collection<? super E>> JpaExpression<C> collectionReplace(@Nonnull Expression<C> collectionExpression, @Nullable E oldElement, @Nonnull Expression<? extends E> newElementExpression) Description copied from interface:HibernateCriteriaBuilderCreates basic collection copy replacing a given element with another.- Specified by:
collectionReplacein interfaceHibernateCriteriaBuilder
-
collectionReplace
@Nonnull @Incubating(since="6.3") public <E, C extends Collection<? super E>> JpaExpression<C> collectionReplace(@Nonnull Expression<C> collectionExpression, @Nullable E oldElement, @Nullable E newElement) Description copied from interface:HibernateCriteriaBuilderCreates basic collection copy replacing a given element with another.- Specified by:
collectionReplacein interfaceHibernateCriteriaBuilder
-
collectionTrim
@Nonnull @Incubating(since="6.3") public <C extends Collection<?>> JpaExpression<C> collectionTrim(@Nonnull Expression<C> arrayExpression, @Nonnull 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
@Nonnull @Incubating(since="6.3") public <C extends Collection<?>> JpaExpression<C> collectionTrim(@Nonnull Expression<C> arrayExpression, @Nullable Integer elementCount) Description copied from interface:HibernateCriteriaBuilderCreates basic collection copy without the last N elements, specified by the second argument.- Specified by:
collectionTrimin interfaceHibernateCriteriaBuilder
-
collectionReverse
@Nonnull @Incubating(since="6.3") public <C extends Collection<?>> JpaExpression<C> collectionReverse(@Nonnull Expression<C> collectionExpression) Description copied from interface:HibernateCriteriaBuilderCreate an expression that reverses the order of the elements of a collection.- Specified by:
collectionReversein interfaceHibernateCriteriaBuilder
-
collectionSort
@Nonnull @Incubating(since="6.3") public <C extends Collection<?>> JpaExpression<C> collectionSort(@Nonnull Expression<C> collectionExpression) Description copied from interface:HibernateCriteriaBuilderCreate an expression that sorts the elements of a collection.- Specified by:
collectionSortin interfaceHibernateCriteriaBuilder
-
collectionSort
@Nonnull @Incubating(since="6.3") public <C extends Collection<?>> JpaExpression<C> collectionSort(@Nonnull Expression<C> collectionExpression, boolean descending) Description copied from interface:HibernateCriteriaBuilderCreate an expression that sorts the given collection in specified order.- Specified by:
collectionSortin interfaceHibernateCriteriaBuilder
-
collectionSort
@Nonnull @Incubating(since="6.3") public <C extends Collection<?>> JpaExpression<C> collectionSort(@Nonnull Expression<C> collectionExpression, @Nonnull Expression<Boolean> descendingExpression) Description copied from interface:HibernateCriteriaBuilderCreate an expression that sorts the given collection in specified order.- Specified by:
collectionSortin interfaceHibernateCriteriaBuilder
-
collectionSort
@Nonnull @Incubating(since="6.3") public <C extends Collection<?>> JpaExpression<C> collectionSort(@Nonnull Expression<C> collectionExpression, boolean descending, boolean nullsFirst) Description copied from interface:HibernateCriteriaBuilderCreate an expression that sorts the given collection with explicit null ordering.- Specified by:
collectionSortin interfaceHibernateCriteriaBuilder
-
collectionSort
@Nonnull @Incubating(since="6.3") public <C extends Collection<?>> JpaExpression<C> collectionSort(@Nonnull Expression<C> collectionExpression, @Nonnull Expression<Boolean> descendingExpression, @Nonnull Expression<Boolean> nullsFirstExpression) Description copied from interface:HibernateCriteriaBuilderCreate an expression that sorts the given collection with explicit null ordering.- Specified by:
collectionSortin interfaceHibernateCriteriaBuilder
-
collectionFill
@Nonnull @Incubating(since="6.3") public <T> JpaExpression<Collection<T>> collectionFill(@Nonnull Expression<T> elementExpression, @Nonnull 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
@Nonnull @Incubating(since="6.3") public <T> JpaExpression<Collection<T>> collectionFill(@Nonnull Expression<T> elementExpression, @Nullable 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
@Nonnull @Incubating(since="6.3") public <T> JpaExpression<Collection<T>> collectionFill(@Nullable T element, @Nonnull 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
@Nonnull @Incubating(since="6.3") public <T> JpaExpression<Collection<T>> collectionFill(@Nullable T element, @Nullable Integer elementCount) Description copied from interface:HibernateCriteriaBuilderCreates basic collection with the same element N times, as specified by the arguments.- Specified by:
collectionFillin interfaceHibernateCriteriaBuilder
-
collectionToString
@Nonnull @Incubating(since="6.3") public JpaExpression<String> collectionToString(@Nonnull Expression<? extends Collection<?>> collectionExpression, @Nonnull 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
@Nonnull @Incubating(since="6.3") public JpaExpression<String> collectionToString(@Nonnull Expression<? extends Collection<?>> collectionExpression, @Nullable 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
@Nonnull @Incubating(since="6.3") public JpaExpression<String> collectionToString(@Nonnull Expression<? extends Collection<?>> collectionExpression, @Nonnull Expression<String> separatorExpression, @Nonnull 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
@Nonnull @Incubating(since="6.3") public JpaExpression<String> collectionToString(@Nonnull Expression<? extends Collection<?>> collectionExpression, @Nonnull Expression<String> separatorExpression, @Nullable 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
@Nonnull @Incubating(since="6.3") public JpaExpression<String> collectionToString(@Nonnull Expression<? extends Collection<?>> collectionExpression, @Nullable String separator, @Nonnull 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
@Nonnull @Incubating(since="6.3") public JpaExpression<String> collectionToString(@Nonnull Expression<? extends Collection<?>> collectionExpression, @Nullable String separator, @Nullable 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
@Nonnull @Incubating(since="6.3") public <E> JpaPredicate collectionContains(@Nonnull Expression<? extends Collection<E>> collectionExpression, @Nonnull Expression<? extends E> elementExpression) Description copied from interface:HibernateCriteriaBuilderWhether a basic collection contains an element.- Specified by:
collectionContainsin interfaceHibernateCriteriaBuilder
-
collectionContains
@Nonnull @Incubating(since="6.3") public <E> JpaPredicate collectionContains(@Nonnull Expression<? extends Collection<E>> collectionExpression, @Nullable E element) Description copied from interface:HibernateCriteriaBuilderWhether a basic collection contains an element.- Specified by:
collectionContainsin interfaceHibernateCriteriaBuilder
-
collectionContains
@Nonnull @Incubating(since="6.3") public <E> JpaPredicate collectionContains(@Nonnull Collection<E> collection, @Nonnull Expression<E> elementExpression) Description copied from interface:HibernateCriteriaBuilderWhether a basic collection contains an element.- Specified by:
collectionContainsin interfaceHibernateCriteriaBuilder
-
collectionContainsNullable
@Nonnull @Incubating(since="6.3") public <E> JpaPredicate collectionContainsNullable(@Nonnull Expression<? extends Collection<E>> collectionExpression, @Nonnull Expression<? extends E> elementExpression) Description copied from interface:HibernateCriteriaBuilderWhether a basic collection contains a nullable element.- Specified by:
collectionContainsNullablein interfaceHibernateCriteriaBuilder
-
collectionContainsNullable
@Nonnull @Incubating(since="6.3") public <E> JpaPredicate collectionContainsNullable(@Nonnull Expression<? extends Collection<E>> collectionExpression, @Nullable E element) Description copied from interface:HibernateCriteriaBuilderWhether a basic collection contains a nullable element.- Specified by:
collectionContainsNullablein interfaceHibernateCriteriaBuilder
-
collectionContainsNullable
@Nonnull @Incubating(since="6.3") public <E> JpaPredicate collectionContainsNullable(@Nonnull Collection<E> collection, @Nonnull Expression<E> elementExpression) Description copied from interface:HibernateCriteriaBuilderWhether a basic collection contains a nullable element.- Specified by:
collectionContainsNullablein interfaceHibernateCriteriaBuilder
-
collectionIncludes
@Nonnull @Incubating(since="6.3") public <E> JpaPredicate collectionIncludes(@Nonnull Expression<? extends Collection<E>> collectionExpression, @Nonnull 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
@Nonnull @Incubating(since="6.3") public <E> JpaPredicate collectionIncludes(@Nonnull Expression<? extends Collection<E>> collectionExpression, @Nullable Collection<? extends E> subCollection) Description copied from interface:HibernateCriteriaBuilderWhether a basic collection is a subset of another basic collection.- Specified by:
collectionIncludesin interfaceHibernateCriteriaBuilder
-
collectionIncludes
@Nonnull @Incubating(since="6.3") public <E> JpaPredicate collectionIncludes(@Nullable Collection<E> collection, @Nonnull 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
@Nonnull @Incubating(since="6.3") public <E> JpaPredicate collectionIncludesNullable(@Nonnull Expression<? extends Collection<E>> collectionExpression, @Nonnull 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
@Nonnull @Incubating(since="6.3") public <E> JpaPredicate collectionIncludesNullable(@Nonnull Expression<? extends Collection<E>> collectionExpression, @Nullable 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
@Nonnull @Incubating(since="6.3") public <E> JpaPredicate collectionIncludesNullable(@Nullable Collection<E> collection, @Nonnull 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
-
collectionIntersects
@Nonnull @Incubating(since="6.3") public <E> JpaPredicate collectionIntersects(@Nonnull Expression<? extends Collection<E>> collectionExpression1, @Nonnull 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
@Nonnull @Incubating(since="6.3") public <E> JpaPredicate collectionIntersects(@Nonnull Expression<? extends Collection<E>> collectionExpression1, @Nullable 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
@Nonnull @Incubating(since="6.3") public <E> JpaPredicate collectionIntersects(@Nullable Collection<E> collection1, @Nonnull 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
@Nonnull @Incubating(since="6.3") public <E> JpaPredicate collectionIntersectsNullable(@Nonnull Expression<? extends Collection<E>> collectionExpression1, @Nonnull 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
@Nonnull @Incubating(since="6.3") public <E> JpaPredicate collectionIntersectsNullable(@Nonnull Expression<? extends Collection<E>> collectionExpression1, @Nullable 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
@Nonnull @Incubating(since="6.3") public <E> JpaPredicate collectionIntersectsNullable(@Nullable Collection<E> collection1, @Nonnull 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
@Nonnull @Incubating(since="6.3") public JpaJsonValueExpression<String> jsonValue(@Nonnull Expression<?> jsonDocument, @Nullable String jsonPath) - Specified by:
jsonValuein interfaceHibernateCriteriaBuilder- See Also:
-
jsonValue
@Nonnull @Incubating(since="6.3") public <T> JpaJsonValueExpression<T> jsonValue(@Nonnull Expression<?> jsonDocument, @Nullable String jsonPath, @Nullable Class<T> returningType) Description copied from interface:HibernateCriteriaBuilderExtracts a value by JSON path from a JSON document.- Specified by:
jsonValuein interfaceHibernateCriteriaBuilder
-
jsonValue
@Nonnull @Incubating(since="6.3") public JpaJsonValueExpression<String> jsonValue(@Nonnull Expression<?> jsonDocument, @Nonnull Expression<String> jsonPath) - Specified by:
jsonValuein interfaceHibernateCriteriaBuilder- See Also:
-
jsonValue
@Nonnull @Incubating(since="6.3") public <T> JpaJsonValueExpression<T> jsonValue(@Nonnull Expression<?> jsonDocument, @Nonnull Expression<String> jsonPath, @Nullable Class<T> returningType) Description copied from interface:HibernateCriteriaBuilderExtracts a value by JSON path from a JSON document.- Specified by:
jsonValuein interfaceHibernateCriteriaBuilder
-
jsonQuery
@Nonnull @Incubating(since="6.3") public JpaJsonQueryExpression jsonQuery(@Nonnull Expression<?> jsonDocument, @Nullable String jsonPath) - Specified by:
jsonQueryin interfaceHibernateCriteriaBuilder- See Also:
-
jsonQuery
@Nonnull @Incubating(since="6.3") public JpaJsonQueryExpression jsonQuery(@Nonnull Expression<?> jsonDocument, @Nonnull Expression<String> jsonPath) Description copied from interface:HibernateCriteriaBuilderQueries values by JSON path from a JSON document.- Specified by:
jsonQueryin interfaceHibernateCriteriaBuilder
-
jsonExists
@Nonnull @Incubating(since="6.3") public JpaJsonExistsExpression jsonExists(@Nonnull Expression<?> jsonDocument, @Nullable String jsonPath) Description copied from interface:HibernateCriteriaBuilderChecks if a JSON document contains a node for the given JSON path.- Specified by:
jsonExistsin interfaceHibernateCriteriaBuilder
-
jsonExists
@Nonnull @Incubating(since="6.3") public JpaJsonExistsExpression jsonExists(@Nonnull Expression<?> jsonDocument, @Nonnull Expression<String> jsonPath) Description copied from interface:HibernateCriteriaBuilderChecks if a JSON document contains a node for the given JSON path.- Specified by:
jsonExistsin interfaceHibernateCriteriaBuilder
-
jsonObject
@Nonnull @Incubating(since="6.3") public JpaExpression<String> jsonObject(@Nonnull Map<?, ? extends Expression<?>> keyValues) Description copied from interface:HibernateCriteriaBuilderCreate a JSON object from the given map of key values.- Specified by:
jsonObjectin interfaceHibernateCriteriaBuilder
-
jsonObjectWithNulls
@Nonnull @Incubating(since="6.3") public JpaExpression<String> jsonObjectWithNulls(@Nonnull Map<?, ? extends Expression<?>> keyValues) Description copied from interface:HibernateCriteriaBuilderCreate a JSON object from the given map of key values, retainingnullvalues in the JSON.- Specified by:
jsonObjectWithNullsin interfaceHibernateCriteriaBuilder
-
jsonArray
@Nonnull @Incubating(since="6.3") public JpaExpression<String> jsonArray(@Nonnull Expression<?>... values) Description copied from interface:HibernateCriteriaBuilderCreate a JSON array from the array of values.- Specified by:
jsonArrayin interfaceHibernateCriteriaBuilder
-
jsonArrayWithNulls
@Nonnull @Incubating(since="6.3") public JpaExpression<String> jsonArrayWithNulls(@Nonnull Expression<?>... values) Description copied from interface:HibernateCriteriaBuilderCreate a JSON object from the given array of values, retainingnullvalues in the JSON array.- Specified by:
jsonArrayWithNullsin interfaceHibernateCriteriaBuilder
-
jsonArrayAgg
@Nonnull @Incubating(since="6.3") public JpaExpression<String> jsonArrayAgg(@Nonnull Expression<?> value) Description copied from interface:HibernateCriteriaBuilderAggregates the given value into a JSON array.- Specified by:
jsonArrayAggin interfaceHibernateCriteriaBuilder
-
jsonArrayAggWithNulls
@Nonnull @Incubating(since="6.3") public JpaExpression<String> jsonArrayAggWithNulls(@Nonnull Expression<?> value) Description copied from interface:HibernateCriteriaBuilderAggregates the given value into a JSON array, retainingnullvalues in the JSON array.- Specified by:
jsonArrayAggWithNullsin interfaceHibernateCriteriaBuilder
-
jsonArrayAgg
@Nonnull @Incubating(since="6.3") public JpaExpression<String> jsonArrayAgg(@Nonnull Expression<?> value, @Nonnull JpaOrder... orderBy) 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
-
jsonArrayAgg
@Nonnull @Incubating(since="6.3") public JpaExpression<String> jsonArrayAgg(@Nonnull Expression<?> value, @Nullable Predicate filter) 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
@Nonnull @Incubating(since="6.3") public JpaExpression<String> jsonArrayAgg(@Nonnull Expression<?> value, @Nullable Predicate filter, @Nonnull JpaOrder... orderBy) 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
-
jsonArrayAggWithNulls
@Nonnull @Incubating(since="6.3") public JpaExpression<String> jsonArrayAggWithNulls(@Nonnull Expression<?> value, @Nonnull JpaOrder... orderBy) 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
-
jsonArrayAggWithNulls
@Nonnull @Incubating(since="6.3") public JpaExpression<String> jsonArrayAggWithNulls(@Nonnull Expression<?> value, @Nullable Predicate filter) 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
@Nonnull @Incubating(since="6.3") public JpaExpression<String> jsonArrayAggWithNulls(@Nonnull Expression<?> value, @Nullable Predicate filter, @Nonnull 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
-
jsonObjectAgg
@Nonnull @Incubating(since="6.3") public JpaExpression<String> jsonObjectAgg(@Nonnull Expression<?> key, @Nonnull Expression<?> value) Description copied from interface:HibernateCriteriaBuilderAggregates the given value under the given key into a JSON object.- Specified by:
jsonObjectAggin interfaceHibernateCriteriaBuilder
-
jsonObjectAggWithNulls
@Nonnull @Incubating(since="6.3") public JpaExpression<String> jsonObjectAggWithNulls(@Nonnull Expression<?> key, @Nonnull Expression<?> value) 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
-
jsonObjectAggWithUniqueKeys
@Nonnull @Incubating(since="6.3") public JpaExpression<String> jsonObjectAggWithUniqueKeys(@Nonnull Expression<?> key, @Nonnull Expression<?> value) Description copied from interface:HibernateCriteriaBuilderAggregates the given value under the given key into a JSON object.- Specified by:
jsonObjectAggWithUniqueKeysin interfaceHibernateCriteriaBuilder
-
jsonObjectAggWithUniqueKeysAndNulls
@Nonnull @Incubating(since="6.3") public JpaExpression<String> jsonObjectAggWithUniqueKeysAndNulls(@Nonnull Expression<?> key, @Nonnull Expression<?> value) 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
-
jsonObjectAgg
@Nonnull @Incubating(since="6.3") public JpaExpression<String> jsonObjectAgg(@Nonnull Expression<?> key, @Nonnull Expression<?> value, @Nullable Predicate filter) Description copied from interface:HibernateCriteriaBuilderAggregates the given value under the given key into a JSON object.- Specified by:
jsonObjectAggin interfaceHibernateCriteriaBuilder
-
jsonObjectAggWithNulls
@Nonnull @Incubating(since="6.3") public JpaExpression<String> jsonObjectAggWithNulls(@Nonnull Expression<?> key, @Nonnull Expression<?> value, @Nullable 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
-
jsonObjectAggWithUniqueKeys
@Nonnull @Incubating(since="6.3") public JpaExpression<String> jsonObjectAggWithUniqueKeys(@Nonnull Expression<?> key, @Nonnull Expression<?> value, @Nullable Predicate filter) Description copied from interface:HibernateCriteriaBuilderAggregates the given value under the given key into a JSON object.- Specified by:
jsonObjectAggWithUniqueKeysin interfaceHibernateCriteriaBuilder
-
jsonObjectAggWithUniqueKeysAndNulls
@Nonnull @Incubating(since="6.3") public JpaExpression<String> jsonObjectAggWithUniqueKeysAndNulls(@Nonnull Expression<?> key, @Nonnull Expression<?> value, @Nullable 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
-
jsonSet
@Nonnull @Incubating(since="6.3") public JpaExpression<String> jsonSet(@Nonnull Expression<?> jsonDocument, @Nullable String jsonPath, @Nonnull Expression<?> value) Description copied from interface:HibernateCriteriaBuilderInserts/Replaces a value by JSON path within a JSON document.- Specified by:
jsonSetin interfaceHibernateCriteriaBuilder
-
jsonSet
@Nonnull @Incubating(since="6.3") public JpaExpression<String> jsonSet(@Nonnull Expression<?> jsonDocument, @Nonnull Expression<String> jsonPath, @Nonnull Expression<?> value) Description copied from interface:HibernateCriteriaBuilderInserts/Replaces a value by JSON path within a JSON document.- Specified by:
jsonSetin interfaceHibernateCriteriaBuilder
-
jsonSet
@Nonnull @Incubating(since="6.3") public JpaExpression<String> jsonSet(@Nonnull Expression<?> jsonDocument, @Nullable String jsonPath, @Nullable Object value) Description copied from interface:HibernateCriteriaBuilderInserts/Replaces a value by JSON path within a JSON document.- Specified by:
jsonSetin interfaceHibernateCriteriaBuilder
-
jsonSet
@Nonnull @Incubating(since="6.3") public JpaExpression<String> jsonSet(@Nonnull Expression<?> jsonDocument, @Nonnull Expression<String> jsonPath, @Nullable Object value) Description copied from interface:HibernateCriteriaBuilderInserts/Replaces a value by JSON path within a JSON document.- Specified by:
jsonSetin interfaceHibernateCriteriaBuilder
-
jsonRemove
@Nonnull @Incubating(since="6.3") public JpaExpression<String> jsonRemove(@Nonnull Expression<?> jsonDocument, @Nullable String jsonPath) Description copied from interface:HibernateCriteriaBuilderRemoves a value by JSON path within a JSON document.- Specified by:
jsonRemovein interfaceHibernateCriteriaBuilder
-
jsonRemove
@Nonnull @Incubating(since="6.3") public JpaExpression<String> jsonRemove(@Nonnull Expression<?> jsonDocument, @Nonnull Expression<String> jsonPath) Description copied from interface:HibernateCriteriaBuilderRemoves a value by JSON path within a JSON document.- Specified by:
jsonRemovein interfaceHibernateCriteriaBuilder
-
jsonInsert
@Nonnull @Incubating(since="6.3") public JpaExpression<String> jsonInsert(@Nonnull Expression<?> jsonDocument, @Nullable String jsonPath, @Nonnull Expression<?> value) Description copied from interface:HibernateCriteriaBuilderInserts a value by JSON path within a JSON document.- Specified by:
jsonInsertin interfaceHibernateCriteriaBuilder
-
jsonInsert
@Nonnull @Incubating(since="6.3") public JpaExpression<String> jsonInsert(@Nonnull Expression<?> jsonDocument, @Nonnull Expression<String> jsonPath, @Nonnull Expression<?> value) Description copied from interface:HibernateCriteriaBuilderInserts a value by JSON path within a JSON document.- Specified by:
jsonInsertin interfaceHibernateCriteriaBuilder
-
jsonInsert
@Nonnull @Incubating(since="6.3") public JpaExpression<String> jsonInsert(@Nonnull Expression<?> jsonDocument, @Nullable String jsonPath, @Nullable Object value) Description copied from interface:HibernateCriteriaBuilderInserts a value by JSON path within a JSON document.- Specified by:
jsonInsertin interfaceHibernateCriteriaBuilder
-
jsonInsert
@Nonnull @Incubating(since="6.3") public JpaExpression<String> jsonInsert(@Nonnull Expression<?> jsonDocument, @Nonnull Expression<String> jsonPath, @Nullable Object value) Description copied from interface:HibernateCriteriaBuilderInserts a value by JSON path within a JSON document.- Specified by:
jsonInsertin interfaceHibernateCriteriaBuilder
-
jsonReplace
@Nonnull @Incubating(since="6.3") public JpaExpression<String> jsonReplace(@Nonnull Expression<?> jsonDocument, @Nullable String jsonPath, @Nonnull Expression<?> value) Description copied from interface:HibernateCriteriaBuilderReplaces a value by JSON path within a JSON document.- Specified by:
jsonReplacein interfaceHibernateCriteriaBuilder
-
jsonReplace
@Nonnull @Incubating(since="6.3") public JpaExpression<String> jsonReplace(@Nonnull Expression<?> jsonDocument, @Nonnull Expression<String> jsonPath, @Nonnull Expression<?> value) Description copied from interface:HibernateCriteriaBuilderReplaces a value by JSON path within a JSON document.- Specified by:
jsonReplacein interfaceHibernateCriteriaBuilder
-
jsonReplace
@Nonnull @Incubating(since="6.3") public JpaExpression<String> jsonReplace(@Nonnull Expression<?> jsonDocument, @Nullable String jsonPath, @Nullable Object value) Description copied from interface:HibernateCriteriaBuilderReplaces a value by JSON path within a JSON document.- Specified by:
jsonReplacein interfaceHibernateCriteriaBuilder
-
jsonReplace
@Nonnull @Incubating(since="6.3") public JpaExpression<String> jsonReplace(@Nonnull Expression<?> jsonDocument, @Nonnull Expression<String> jsonPath, @Nullable Object value) Description copied from interface:HibernateCriteriaBuilderReplaces a value by JSON path within a JSON document.- Specified by:
jsonReplacein interfaceHibernateCriteriaBuilder
-
jsonMergepatch
@Nonnull @Incubating(since="6.3") public JpaExpression<String> jsonMergepatch(@Nonnull Expression<?> document, @Nonnull Expression<?> patch) Description copied from interface:HibernateCriteriaBuilderApplies the patch JSON document onto the other JSON document and returns that.- Specified by:
jsonMergepatchin interfaceHibernateCriteriaBuilder
-
jsonMergepatch
@Nonnull @Incubating(since="6.3") public JpaExpression<String> jsonMergepatch(@Nonnull Expression<?> document, @Nullable String patch) Description copied from interface:HibernateCriteriaBuilderApplies the patch JSON document onto the other JSON document and returns that.- Specified by:
jsonMergepatchin interfaceHibernateCriteriaBuilder
-
jsonMergepatch
@Nonnull @Incubating(since="6.3") public JpaExpression<String> jsonMergepatch(@Nullable String document, @Nonnull Expression<?> patch) Description copied from interface:HibernateCriteriaBuilderApplies the patch JSON document onto the other JSON document and returns that.- Specified by:
jsonMergepatchin interfaceHibernateCriteriaBuilder
-
xmlelement
@Nonnull @Incubating(since="6.3") public JpaXmlElementExpression xmlelement(@Nonnull String elementName) 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
-
xmlforest
@Nonnull @Incubating(since="6.3") public JpaExpression<String> xmlforest(@Nonnull Expression<?>... elements) Description copied from interface:HibernateCriteriaBuilderCreates an XML forest from the given XML element expressions.- Specified by:
xmlforestin interfaceHibernateCriteriaBuilder- See Also:
-
xmlforest
@Nonnull @Incubating(since="6.3") public JpaExpression<String> xmlforest(@Nonnull List<? extends Expression<?>> elements) Description copied from interface:HibernateCriteriaBuilderCreates an XML forest from the given XML element expressions.- Specified by:
xmlforestin interfaceHibernateCriteriaBuilder- See Also:
-
xmlconcat
@Nonnull @Incubating(since="6.3") public JpaExpression<String> xmlconcat(@Nonnull Expression<?>... elements) Description copied from interface:HibernateCriteriaBuilderConcatenates the given XML element expressions.- Specified by:
xmlconcatin interfaceHibernateCriteriaBuilder
-
xmlconcat
@Nonnull @Incubating(since="6.3") public JpaExpression<String> xmlconcat(@Nonnull List<? extends Expression<?>> elements) 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
@Nonnull @Incubating(since="6.3") public JpaExpression<String> xmlpi(@Nonnull String elementName, @Nonnull Expression<String> content) Description copied from interface:HibernateCriteriaBuilderCreates an XML processing with the given name and content.- Specified by:
xmlpiin interfaceHibernateCriteriaBuilder
-
xmlquery
@Nonnull @Incubating(since="6.3") public JpaExpression<String> xmlquery(@Nullable String query, @Nonnull Expression<?> xmlDocument) Description copied from interface:HibernateCriteriaBuilderQueries the given XML document with the given XPath or XQuery query.- Specified by:
xmlqueryin interfaceHibernateCriteriaBuilder
-
xmlquery
@Nonnull @Incubating(since="6.3") public JpaExpression<String> xmlquery(@Nonnull Expression<String> query, @Nonnull Expression<?> xmlDocument) Description copied from interface:HibernateCriteriaBuilderQueries the given XML document with the given XPath or XQuery query.- Specified by:
xmlqueryin interfaceHibernateCriteriaBuilder
-
xmlexists
@Nonnull @Incubating(since="6.3") public JpaExpression<Boolean> xmlexists(@Nullable String query, @Nonnull Expression<?> xmlDocument) Description copied from interface:HibernateCriteriaBuilderChecks if the given XPath or XQuery query exists in the given XML document.- Specified by:
xmlexistsin interfaceHibernateCriteriaBuilder
-
xmlexists
@Nonnull @Incubating(since="6.3") public JpaExpression<Boolean> xmlexists(@Nonnull Expression<String> query, @Nonnull Expression<?> xmlDocument) Description copied from interface:HibernateCriteriaBuilderChecks if the given XPath or XQuery query exists in the given XML document.- Specified by:
xmlexistsin interfaceHibernateCriteriaBuilder
-
xmlagg
@Nonnull @Incubating(since="6.3") public JpaExpression<String> xmlagg(@Nullable JpaOrder order, @Nonnull Expression<?> argument) - Specified by:
xmlaggin interfaceHibernateCriteriaBuilder- See Also:
-
xmlagg
@Nonnull @Incubating(since="6.3") public JpaExpression<String> xmlagg(@Nullable JpaOrder order, @Nullable JpaPredicate filter, @Nonnull Expression<?> argument) - Specified by:
xmlaggin interfaceHibernateCriteriaBuilder- See Also:
-
xmlagg
@Nonnull @Incubating(since="6.3") public JpaExpression<String> xmlagg(@Nullable JpaOrder order, @Nullable JpaWindow window, @Nonnull Expression<?> argument) - Specified by:
xmlaggin interfaceHibernateCriteriaBuilder- See Also:
-
xmlagg
@Nonnull @Incubating(since="6.3") public JpaExpression<String> xmlagg(@Nullable JpaOrder order, @Nullable JpaPredicate filter, @Nullable JpaWindow window, @Nonnull Expression<?> argument) Description copied from interface:HibernateCriteriaBuilderCreate axmlaggordered set-aggregate function expression.- Specified by:
xmlaggin interfaceHibernateCriteriaBuilder- Parameters:
order- The order-by clause used in the within groupfilter- The optional filter clausewindow- The optional window over which to apply the functionargument- The values to join- Returns:
- the ordered set-aggregate expression
- See Also:
-
named
@Nonnull @Incubating(since="6.3") public <T> JpaExpression<T> named(@Nonnull Expression<T> expression, @Nonnull String name) 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:
-
setReturningFunction
@Nonnull @Incubating(since="6.3") public <E> JpaSetReturningFunction<E> setReturningFunction(@Nonnull String name, @Nonnull Expression<?>... args) Description copied from interface:HibernateCriteriaBuilderCreate a new set-returning function expression.- Specified by:
setReturningFunctionin interfaceHibernateCriteriaBuilder- See Also:
-
unnestArray
@Nonnull @Incubating(since="6.3") public <E> JpaSetReturningFunction<E> unnestArray(@Nonnull Expression<E[]> array) 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
@Nonnull @Incubating(since="6.3") public <E> JpaSetReturningFunction<E> unnestCollection(@Nonnull Expression<? extends Collection<E>> collection) Description copied from interface:HibernateCriteriaBuilderCreates an unnest function expression to turn an array into a set of rows.- Specified by:
unnestCollectionin interfaceHibernateCriteriaBuilder- See Also:
-
generateSeries
@Nonnull @Incubating(since="6.3") public <E extends Number> JpaSetReturningFunction<E> generateSeries(@Nullable E start, @Nullable 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
@Nonnull @Incubating(since="6.3") public <E extends Number> JpaSetReturningFunction<E> generateSeries(@Nullable E start, @Nonnull 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
@Nonnull @Incubating(since="6.3") public <E extends Number> JpaSetReturningFunction<E> generateSeries(@Nonnull Expression<E> start, @Nullable 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
@Nonnull @Incubating(since="6.3") public <E extends Number> JpaSetReturningFunction<E> generateSeries(@Nonnull Expression<E> start, @Nonnull 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
@Nonnull @Incubating(since="6.3") public <E extends Number> JpaSetReturningFunction<E> generateSeries(@Nullable E start, @Nonnull Expression<E> stop, @Nonnull 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
@Nonnull @Incubating(since="6.3") public <E extends Number> JpaSetReturningFunction<E> generateSeries(@Nonnull Expression<E> start, @Nullable E stop, @Nonnull 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
@Nonnull @Incubating(since="6.3") public <E extends Number> JpaSetReturningFunction<E> generateSeries(@Nonnull Expression<E> start, @Nonnull Expression<E> stop, @Nullable 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
@Nonnull @Incubating(since="6.3") public <E extends Number> JpaSetReturningFunction<E> generateSeries(@Nullable E start, @Nonnull Expression<E> stop, @Nullable 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
@Nonnull @Incubating(since="6.3") public <E extends Number> JpaSetReturningFunction<E> generateSeries(@Nonnull Expression<E> start, @Nullable E stop, @Nullable 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
@Nonnull @Incubating(since="6.3") public <E extends Number> JpaSetReturningFunction<E> generateSeries(@Nullable E start, @Nullable E stop, @Nonnull 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
@Nonnull @Incubating(since="6.3") public <E extends Number> JpaSetReturningFunction<E> generateSeries(@Nullable E start, @Nullable E stop, @Nullable 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
@Nonnull @Incubating(since="6.3") public <E extends Number> JpaSetReturningFunction<E> generateSeries(@Nonnull Expression<E> start, @Nonnull Expression<E> stop, @Nonnull 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:
-
generateTimeSeries
@Nonnull @Incubating(since="6.3") public <E extends Temporal> JpaSetReturningFunction<E> generateTimeSeries(@Nullable E start, @Nonnull Expression<E> stop, @Nonnull 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
@Nonnull @Incubating(since="6.3") public <E extends Temporal> JpaSetReturningFunction<E> generateTimeSeries(@Nonnull Expression<E> start, @Nullable E stop, @Nonnull 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
@Nonnull @Incubating(since="6.3") public <E extends Temporal> JpaSetReturningFunction<E> generateTimeSeries(@Nullable E start, @Nullable E stop, @Nonnull 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
@Nonnull @Incubating(since="6.3") public <E extends Temporal> JpaSetReturningFunction<E> generateTimeSeries(@Nonnull Expression<E> start, @Nonnull Expression<E> stop, @Nullable 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
@Nonnull @Incubating(since="6.3") public <E extends Temporal> JpaSetReturningFunction<E> generateTimeSeries(@Nonnull Expression<E> start, @Nullable E stop, @Nullable 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
@Nonnull @Incubating(since="6.3") public <E extends Temporal> JpaSetReturningFunction<E> generateTimeSeries(@Nullable E start, @Nonnull Expression<E> stop, @Nullable 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
@Nonnull @Incubating(since="6.3") public <E extends Temporal> JpaSetReturningFunction<E> generateTimeSeries(@Nullable E start, @Nullable E stop, @Nullable 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
@Nonnull @Incubating(since="6.3") public <E extends Temporal> JpaSetReturningFunction<E> generateTimeSeries(@Nonnull Expression<E> start, @Nonnull Expression<E> stop, @Nonnull 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:
-
jsonTable
@Nonnull @Incubating(since="6.3") public JpaJsonTableFunction jsonTable(@Nonnull Expression<?> jsonDocument) Description copied from interface:HibernateCriteriaBuilderCreates ajson_tablefunction expression to generate rows from JSON array elements.- Specified by:
jsonTablein interfaceHibernateCriteriaBuilder- See Also:
-
jsonTable
@Nonnull @Incubating(since="6.3") public JpaJsonTableFunction jsonTable(@Nonnull Expression<?> jsonDocument, @Nullable String jsonPath) Description copied from interface:HibernateCriteriaBuilderCreates ajson_tablefunction expression to generate rows from JSON array elements.- Specified by:
jsonTablein interfaceHibernateCriteriaBuilder- See Also:
-
jsonTable
@Nonnull @Incubating(since="6.3") public JpaJsonTableFunction jsonTable(@Nonnull Expression<?> jsonDocument, @Nullable Expression<String> jsonPath) Description copied from interface:HibernateCriteriaBuilderCreates ajson_tablefunction expression to generate rows from JSON array elements.- Specified by:
jsonTablein interfaceHibernateCriteriaBuilder- See Also:
-
xmlTable
@Nonnull @Incubating(since="6.3") public JpaXmlTableFunction xmlTable(@Nullable String xpath, @Nonnull Expression<?> xmlDocument) Description copied from interface:HibernateCriteriaBuilderCreates axmltablefunction expression to generate rows from XML elements.- Specified by:
xmlTablein interfaceHibernateCriteriaBuilder- See Also:
-
xmlTable
@Nonnull @Incubating(since="6.3") public JpaXmlTableFunction xmlTable(@Nonnull Expression<String> xpath, @Nonnull Expression<?> xmlDocument) Description copied from interface:HibernateCriteriaBuilderCreates axmltablefunction expression to generate rows from XML elements.- Specified by:
xmlTablein interfaceHibernateCriteriaBuilder- See Also:
-
least
- Specified by:
leastin interfaceCriteriaBuilder
-
least
- Specified by:
leastin interfaceCriteriaBuilder
-
greatest
- Specified by:
greatestin interfaceCriteriaBuilder
-
greatest
- Specified by:
greatestin interfaceCriteriaBuilder
-