Package org.hibernate.query.sqm.internal
Class SqmCriteriaNodeBuilder
java.lang.Object
org.hibernate.query.sqm.internal.SqmCriteriaNodeBuilder
- All Implemented Interfaces:
CriteriaBuilder,Serializable,HibernateCriteriaBuilder,NodeBuilder,SqmCreationContext,BindingContext
Acts as a JPA
CriteriaBuilder by
using SQM nodes as the JPA Criteria nodes- See Also:
-
Nested Class Summary
Nested classes/interfaces inherited from interface jakarta.persistence.criteria.CriteriaBuilder
CriteriaBuilder.Case<R>, CriteriaBuilder.Coalesce<T>, CriteriaBuilder.In<T>, CriteriaBuilder.SimpleCase<C,R>, CriteriaBuilder.Trimspec -
Constructor Summary
ConstructorsConstructorDescriptionSqmCriteriaNodeBuilder(String uuid, String name, QueryEngine queryEngine, QueryEngineOptions options, BindingContext bindingContext) -
Method Summary
Modifier and TypeMethodDescription<N extends Number>
SqmExpression<N> abs(Expression<N> x) 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.booleanand(Expression<Boolean> x, Expression<Boolean> y) <Y> JpaCompoundSelection<Y> <Y> JpaCompoundSelection<Y> <T> SqmExpression<T[]> arrayAgg(JpaOrder order, Expression<? extends T> argument) <T> SqmExpression<T[]> arrayAgg(JpaOrder order, JpaPredicate filter, Expression<? extends T> argument) <T> SqmExpression<T[]> arrayAgg(JpaOrder order, JpaPredicate filter, JpaWindow window, Expression<? extends T> argument) Create aarray_aggordered set-aggregate function expression.<T> SqmExpression<T[]> arrayAgg(JpaOrder order, JpaWindow window, Expression<? extends T> argument) <T> SqmExpression<T[]> arrayAppend(Expression<T[]> arrayExpression, Expression<T> elementExpression) Appends element to array.<T> SqmExpression<T[]> arrayAppend(Expression<T[]> arrayExpression, T element) Appends element to array.<T> SqmExpression<T[]> arrayConcat(Expression<T[]> arrayExpression1, Expression<T[]> arrayExpression2) Concatenates arrays with each other in order.<T> SqmExpression<T[]> arrayConcat(Expression<T[]> arrayExpression1, T[] array2) Concatenates arrays with each other in order.<T> SqmExpression<T[]> arrayConcat(T[] array1, Expression<T[]> arrayExpression2) Concatenates arrays with each other in order.<T> SqmPredicatearrayContains(Expression<T[]> arrayExpression, Expression<T> elementExpression) Whether an array contains an element.<T> SqmPredicatearrayContains(Expression<T[]> arrayExpression, T element) Whether an array contains an element.<T> SqmPredicatearrayContains(T[] array, Expression<T> elementExpression) Whether an array contains an element.<T> SqmPredicatearrayContainsNullable(Expression<T[]> arrayExpression, Expression<T> elementExpression) Whether an array contains a nullable element.<T> SqmPredicatearrayContainsNullable(Expression<T[]> arrayExpression, T element) Whether an array contains a nullable element.<T> SqmPredicatearrayContainsNullable(T[] array, Expression<T> elementExpression) Whether an array contains a nullable element.<T> SqmExpression<T[]> arrayFill(Expression<T> elementExpression, Expression<Integer> elementCountExpression) Creates array with the same element N times, as specified by the arguments.<T> SqmExpression<T[]> arrayFill(Expression<T> elementExpression, Integer elementCount) Creates array with the same element N times, as specified by the arguments.<T> SqmExpression<T[]> arrayFill(T element, Expression<Integer> elementCountExpression) Creates array with the same element N times, as specified by the arguments.<T> SqmExpression<T[]> Creates array with the same element N times, as specified by the arguments.<T> SqmExpression<T> arrayGet(Expression<T[]> arrayExpression, Expression<Integer> indexExpression) Accesses the element of an array by 1-based index.<T> SqmExpression<T> arrayGet(Expression<T[]> arrayExpression, Integer index) Accesses the element of an array by 1-based index.<T> SqmPredicatearrayIncludes(Expression<T[]> arrayExpression, Expression<T[]> subArrayExpression) Whether an array is a subset of another array.<T> SqmPredicatearrayIncludes(Expression<T[]> arrayExpression, T[] subArray) Whether an array is a subset of another array.<T> SqmPredicatearrayIncludes(T[] array, Expression<T[]> subArrayExpression) Whether an array is a subset of another array.<T> SqmPredicatearrayIncludesNullable(Expression<T[]> arrayExpression, Expression<T[]> subArrayExpression) Whether an array is a subset of another array with nullable elements.<T> SqmPredicatearrayIncludesNullable(Expression<T[]> arrayExpression, T[] subArray) Whether an array is a subset of another array with nullable elements.<T> SqmPredicatearrayIncludesNullable(T[] array, Expression<T[]> subArrayExpression) Whether an array is a subset of another array with nullable elements.<Y> JpaCompoundSelection<Y> arrayInternal(Class<Y> resultClass, List<? extends SqmSelectableNode<?>> selections) <T> SqmPredicatearrayIntersects(Expression<T[]> arrayExpression1, Expression<T[]> arrayExpression2) Whether one array has any elements common with another array.<T> SqmPredicatearrayIntersects(Expression<T[]> arrayExpression1, T[] array2) Whether one array has any elements common with another array.<T> SqmPredicatearrayIntersects(T[] array1, Expression<T[]> arrayExpression2) Whether one array has any elements common with another array.<T> SqmPredicatearrayIntersectsNullable(Expression<T[]> arrayExpression1, Expression<T[]> arrayExpression2) Whether one array has any elements common with another array, supportingnullelements.<T> SqmPredicatearrayIntersectsNullable(Expression<T[]> arrayExpression1, T[] array2) Whether one array has any elements common with another array, supportingnullelements.<T> SqmPredicatearrayIntersectsNullable(T[] array1, Expression<T[]> arrayExpression2) Whether one array has any elements common with another array, supportingnullelements.<T> SqmExpression<Integer> arrayLength(Expression<T[]> arrayExpression) Determines the length of an array.<T> SqmExpression<T[]> arrayLiteral(T... elements) Creates an array literal with thearrayconstructor function.<T> SqmExpression<Integer> arrayPosition(Expression<T[]> arrayExpression, Expression<T> elementExpression) Determines the 1-based position of an element in an array.<T> SqmExpression<Integer> arrayPosition(Expression<T[]> arrayExpression, T element) Determines the 1-based position of an element in an array.<T> SqmExpression<int[]> arrayPositions(Expression<T[]> arrayExpression, Expression<T> elementExpression) Determines all 1-based positions of an element in an array.<T> SqmExpression<int[]> arrayPositions(Expression<T[]> arrayExpression, T element) Determines all 1-based positions of an element in an array.<T> SqmExpression<List<Integer>> arrayPositionsList(Expression<T[]> arrayExpression, Expression<T> elementExpression) Determines all 1-based positions of an element in an array.<T> SqmExpression<List<Integer>> arrayPositionsList(Expression<T[]> arrayExpression, T element) Determines all 1-based positions of an element in an array.<T> SqmExpression<T[]> arrayPrepend(Expression<T> elementExpression, Expression<T[]> arrayExpression) Prepends element to array.<T> SqmExpression<T[]> arrayPrepend(T element, Expression<T[]> arrayExpression) Prepends element to array.<T> SqmExpression<T[]> arrayRemove(Expression<T[]> arrayExpression, Expression<T> elementExpression) Creates array copy with given element removed.<T> SqmExpression<T[]> arrayRemove(Expression<T[]> arrayExpression, T element) Creates array copy with given element removed.<T> SqmExpression<T[]> arrayRemoveIndex(Expression<T[]> arrayExpression, Expression<Integer> indexExpression) Creates array copy with the element at the given 1-based index removed.<T> SqmExpression<T[]> arrayRemoveIndex(Expression<T[]> arrayExpression, Integer index) Creates array copy with the element at the given 1-based index removed.<T> SqmExpression<T[]> arrayReplace(Expression<T[]> arrayExpression, Expression<T> oldElementExpression, Expression<T> newElementExpression) Creates array copy replacing a given element with another.<T> SqmExpression<T[]> arrayReplace(Expression<T[]> arrayExpression, Expression<T> oldElementExpression, T newElement) Creates array copy replacing a given element with another.<T> SqmExpression<T[]> arrayReplace(Expression<T[]> arrayExpression, T oldElement, Expression<T> newElementExpression) Creates array copy replacing a given element with another.<T> SqmExpression<T[]> arrayReplace(Expression<T[]> arrayExpression, T oldElement, T newElement) Creates array copy replacing a given element with another.<T> SqmExpression<T[]> arraySet(Expression<T[]> arrayExpression, Expression<Integer> indexExpression, Expression<T> elementExpression) Creates array copy with given element at given 1-based index.<T> SqmExpression<T[]> arraySet(Expression<T[]> arrayExpression, Expression<Integer> indexExpression, T element) Creates array copy with given element at given 1-based index.<T> SqmExpression<T[]> arraySet(Expression<T[]> arrayExpression, Integer index, Expression<T> elementExpression) Creates array copy with given element at given 1-based index.<T> SqmExpression<T[]> arraySet(Expression<T[]> arrayExpression, Integer index, T element) Creates array copy with given element at given 1-based index.<T> SqmExpression<T[]> arraySlice(Expression<T[]> arrayExpression, Expression<Integer> lowerIndexExpression, Expression<Integer> upperIndexExpression) Creates a sub-array of the based on 1-based lower and upper index.<T> SqmExpression<T[]> arraySlice(Expression<T[]> arrayExpression, Expression<Integer> lowerIndexExpression, Integer upperIndex) Creates a sub-array of the based on 1-based lower and upper index.<T> SqmExpression<T[]> arraySlice(Expression<T[]> arrayExpression, Integer lowerIndex, Expression<Integer> upperIndexExpression) Creates a sub-array of the based on 1-based lower and upper index.<T> SqmExpression<T[]> arraySlice(Expression<T[]> arrayExpression, Integer lowerIndex, Integer upperIndex) Creates a sub-array of the based on 1-based lower and upper index.arrayToString(Expression<? extends Object[]> arrayExpression, Expression<String> separatorExpression) Concatenates the non-null array elements with a separator, as specified by the arguments.arrayToString(Expression<? extends Object[]> arrayExpression, Expression<String> separatorExpression, Expression<String> defaultExpression) Concatenates the array elements with a separator, as specified by the arguments.arrayToString(Expression<? extends Object[]> arrayExpression, Expression<String> separatorExpression, String defaultValue) Concatenates the array elements with a separator, as specified by the arguments.arrayToString(Expression<? extends Object[]> arrayExpression, String separator) Concatenates the non-null array elements with a separator, as specified by the arguments.arrayToString(Expression<? extends Object[]> arrayExpression, String separator, Expression<String> defaultExpression) Concatenates the array elements with a separator, as specified by the arguments.arrayToString(Expression<? extends Object[]> arrayExpression, String separator, String defaultValue) Concatenates the array elements with a separator, as specified by the arguments.<T> SqmExpression<T[]> arrayTrim(Expression<T[]> arrayExpression, Expression<Integer> elementCountExpression) Creates array copy without the last N elements, specified by the second argument.<T> SqmExpression<T[]> arrayTrim(Expression<T[]> arrayExpression, Integer elementCount) Creates array copy without the last N elements, specified by the second argument.asc(Expression<?> x) 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) <N extends Number>
SqmExpression<Double> avg(Expression<N> argument) <N extends Number>
SqmExpression<Double> avg(Expression<N> argument, JpaPredicate filter) <N extends Number>
SqmExpression<Double> avg(Expression<N> argument, JpaPredicate filter, JpaWindow window) Create anavgaggregate function expression.<N extends Number>
SqmExpression<Double> avg(Expression<N> argument, JpaWindow window) <Y extends Comparable<? super Y>>
SqmPredicatebetween(Expression<? extends Y> value, Expression<? extends Y> lower, Expression<? extends Y> upper) <Y extends Comparable<? super Y>>
SqmPredicatebetween(Expression<? extends Y> value, Y lower, Y upper) <X,T> SqmExpression <X> cast(JpaExpression<T> expression, Class<X> castTargetJavaType) <X,T> SqmExpression <X> cast(JpaExpression<T> expression, JpaCastTarget<X> castTarget) <X> SqmCastTarget<X> castTarget(Class<X> castTargetJavaType) <X> SqmCastTarget<X> castTarget(Class<X> castTargetJavaType, int precision, int scale) <X> SqmCastTarget<X> castTarget(Class<X> castTargetJavaType, long length) <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> SqmCoalesce<T> coalesce()<Y> JpaCoalesce<Y> coalesce(Expression<? extends Y> x, Expression<? extends Y> y) <Y> JpaCoalesce<Y> coalesce(Expression<? extends Y> x, Y y) collate(Expression<String> x, String collation) <E,C extends Collection<? super E>>
SqmExpression<C> collectionAppend(Expression<C> collectionExpression, E element) Appends element to basic collection.<E,C extends Collection<? super E>>
SqmExpression<C> collectionAppend(Expression<C> collectionExpression, Expression<? extends E> elementExpression) Appends element to basic collection.<E,C extends Collection<? super E>>
SqmExpression<C> collectionConcat(C collection1, Expression<? extends Collection<? extends E>> collectionExpression2) Concatenates basic collections with each other in order.<E,C extends Collection<? super E>>
SqmExpression<C> collectionConcat(Expression<C> collectionExpression1, Expression<? extends Collection<? extends E>> collectionExpression2) Concatenates basic collections with each other in order.<E,C extends Collection<? super E>>
SqmExpression<C> collectionConcat(Expression<C> collectionExpression1, Collection<? extends E> collection2) Concatenates basic collections with each other in order.<E> SqmPredicatecollectionContains(Expression<? extends Collection<E>> collectionExpression, E element) Whether a basic collection contains an element.<E> SqmPredicatecollectionContains(Expression<? extends Collection<E>> collectionExpression, Expression<? extends E> elementExpression) Whether a basic collection contains an element.<E> SqmPredicatecollectionContains(Collection<E> collection, Expression<E> elementExpression) Whether a basic collection contains an element.<E> SqmPredicatecollectionContainsNullable(Expression<? extends Collection<E>> collectionExpression, E element) Whether a basic collection contains a nullable element.<E> SqmPredicatecollectionContainsNullable(Expression<? extends Collection<E>> collectionExpression, Expression<? extends E> elementExpression) Whether a basic collection contains a nullable element.<E> SqmPredicatecollectionContainsNullable(Collection<E> collection, Expression<E> elementExpression) Whether a basic collection contains a nullable element.<T> SqmExpression<Collection<T>> collectionFill(Expression<T> elementExpression, Expression<Integer> elementCountExpression) Creates basic collection with the same element N times, as specified by the arguments.<T> SqmExpression<Collection<T>> collectionFill(Expression<T> elementExpression, Integer elementCount) Creates basic collection with the same element N times, as specified by the arguments.<T> SqmExpression<Collection<T>> collectionFill(T element, Expression<Integer> elementCountExpression) Creates basic collection with the same element N times, as specified by the arguments.<T> SqmExpression<Collection<T>> collectionFill(T element, Integer elementCount) Creates basic collection with the same element N times, as specified by the arguments.<E> SqmExpression<E> collectionGet(Expression<? extends Collection<E>> collectionExpression, Expression<Integer> indexExpression) Accesses the element of the basic collection by 1-based index.<E> SqmExpression<E> collectionGet(Expression<? extends Collection<E>> collectionExpression, Integer index) Accesses the element of the basic collection by 1-based index.<E> SqmPredicatecollectionIncludes(Expression<? extends Collection<E>> collectionExpression, Expression<? extends Collection<? extends E>> subCollectionExpression) Whether a basic collection is a subset of another basic collection.<E> SqmPredicatecollectionIncludes(Expression<? extends Collection<E>> collectionExpression, Collection<? extends E> subCollection) Whether a basic collection is a subset of another basic collection.<E> SqmPredicatecollectionIncludes(Collection<E> collection, Expression<? extends Collection<? extends E>> subCollectionExpression) Whether a basic collection is a subset of another basic collection.<E> SqmPredicatecollectionIncludesNullable(Expression<? extends Collection<E>> collectionExpression, Expression<? extends Collection<? extends E>> subCollectionExpression) Whether a basic collection is a subset of another basic collection with nullable elements.<E> SqmPredicatecollectionIncludesNullable(Expression<? extends Collection<E>> collectionExpression, Collection<? extends E> subCollection) Whether a basic collection is a subset of another basic collection with nullable elements.<E> SqmPredicatecollectionIncludesNullable(Collection<E> collection, Expression<? extends Collection<? extends E>> subCollectionExpression) Whether a basic collection is a subset of another basic collection with nullable elements.<E> SqmPredicatecollectionIntersects(Expression<? extends Collection<E>> collectionExpression1, Expression<? extends Collection<? extends E>> collectionExpression2) Whether one basic collection has any elements common with another basic collection.<E> SqmPredicatecollectionIntersects(Expression<? extends Collection<E>> collectionExpression1, Collection<? extends E> collection2) Whether one basic collection has any elements common with another basic collection.<E> SqmPredicatecollectionIntersects(Collection<E> collection1, Expression<? extends Collection<? extends E>> collectionExpression2) Whether one basic collection has any elements common with another basic collection.<E> SqmPredicatecollectionIntersectsNullable(Expression<? extends Collection<E>> collectionExpression1, Expression<? extends Collection<? extends E>> collectionExpression2) Whether one basic collection has any elements common with another basic collection, supportingnullelements.<E> SqmPredicatecollectionIntersectsNullable(Expression<? extends Collection<E>> collectionExpression1, Collection<? extends E> collection2) Whether one basic collection has any elements common with another basic collection, supportingnullelements.<E> SqmPredicatecollectionIntersectsNullable(Collection<E> collection1, Expression<? extends Collection<? extends E>> collectionExpression2) Whether one basic collection has any elements common with another basic collection, supportingnullelements.collectionLength(Expression<? extends Collection<?>> collectionExpression) Determines the length of a basic collection.<E,C extends Collection<E>>
SqmExpression<C> collectionLiteral(E... elements) Creates a basic collection literal with thearrayconstructor function.<E> SqmExpression<Integer> collectionPosition(Expression<? extends Collection<? extends E>> collectionExpression, E element) Determines the 1-based position of an element in a basic collection.<E> SqmExpression<Integer> collectionPosition(Expression<? extends Collection<? extends E>> collectionExpression, Expression<E> elementExpression) Determines the 1-based position of an element in a basic collection.<T> SqmExpression<int[]> collectionPositions(Expression<? extends Collection<? super T>> collectionExpression, Expression<T> elementExpression) Determines all 1-based positions of an element in a basic collection.<T> SqmExpression<int[]> collectionPositions(Expression<? extends Collection<? super T>> collectionExpression, T element) Determines all 1-based positions of an element in a basic collection.<T> SqmExpression<List<Integer>> collectionPositionsList(Expression<? extends Collection<? super T>> collectionExpression, Expression<T> elementExpression) Determines all 1-based positions of an element in a basic collection.<T> SqmExpression<List<Integer>> collectionPositionsList(Expression<? extends Collection<? super T>> collectionExpression, T element) Determines all 1-based positions of an element in a basic collection.<E,C extends Collection<? super E>>
SqmExpression<C> collectionPrepend(E element, Expression<C> collectionExpression) Prepends element to basic collection.<E,C extends Collection<? super E>>
SqmExpression<C> collectionPrepend(Expression<? extends E> elementExpression, Expression<C> collectionExpression) Prepends element to basic collection.<E,C extends Collection<? super E>>
SqmExpression<C> collectionRemove(Expression<C> collectionExpression, E element) Creates basic collection copy with given element removed.<E,C extends Collection<? super E>>
SqmExpression<C> collectionRemove(Expression<C> collectionExpression, Expression<? extends E> elementExpression) Creates basic collection copy with given element removed.<C extends Collection<?>>
SqmExpression<C> collectionRemoveIndex(Expression<C> collectionExpression, Expression<Integer> indexExpression) Creates basic collection copy with the element at the given 1-based index removed.<C extends Collection<?>>
SqmExpression<C> collectionRemoveIndex(Expression<C> collectionExpression, Integer index) Creates basic collection copy with the element at the given 1-based index removed.<E,C extends Collection<? super E>>
SqmExpression<C> collectionReplace(Expression<C> collectionExpression, E oldElement, E newElement) Creates basic collection copy replacing a given element with another.<E,C extends Collection<? super E>>
SqmExpression<C> collectionReplace(Expression<C> collectionExpression, E oldElement, Expression<? extends E> newElementExpression) Creates basic collection copy replacing a given element with another.<E,C extends Collection<? super E>>
SqmExpression<C> collectionReplace(Expression<C> collectionExpression, Expression<? extends E> oldElementExpression, E newElement) Creates basic collection copy replacing a given element with another.<E,C extends Collection<? super E>>
SqmExpression<C> collectionReplace(Expression<C> collectionExpression, Expression<? extends E> oldElementExpression, Expression<? extends E> newElementExpression) Creates basic collection copy replacing a given element with another.<E,C extends Collection<? super E>>
SqmExpression<C> collectionSet(Expression<C> collectionExpression, Expression<Integer> indexExpression, E element) Creates basic collection copy with given element at given 1-based index.<E,C extends Collection<? super E>>
SqmExpression<C> collectionSet(Expression<C> collectionExpression, Expression<Integer> indexExpression, Expression<? extends E> elementExpression) Creates basic collection copy with given element at given 1-based index.<E,C extends Collection<? super E>>
SqmExpression<C> collectionSet(Expression<C> collectionExpression, Integer index, E element) Creates basic collection copy with given element at given 1-based index.<E,C extends Collection<? super E>>
SqmExpression<C> collectionSet(Expression<C> collectionExpression, Integer index, Expression<? extends E> elementExpression) Creates basic collection copy with given element at given 1-based index.<C extends Collection<?>>
SqmExpression<C> collectionSlice(Expression<C> collectionExpression, Expression<Integer> lowerIndexExpression, Expression<Integer> upperIndexExpression) Creates a sub-collection of the based on 1-based lower and upper index.<C extends Collection<?>>
SqmExpression<C> collectionSlice(Expression<C> collectionExpression, Expression<Integer> lowerIndexExpression, Integer upperIndex) Creates a sub-collection of the based on 1-based lower and upper index.<C extends Collection<?>>
SqmExpression<C> collectionSlice(Expression<C> collectionExpression, Integer lowerIndex, Expression<Integer> upperIndexExpression) Creates a sub-collection of the based on 1-based lower and upper index.<C extends Collection<?>>
SqmExpression<C> collectionSlice(Expression<C> collectionExpression, Integer lowerIndex, Integer upperIndex) Creates a sub-collection of the based on 1-based lower and upper index.collectionToString(Expression<? extends Collection<?>> collectionExpression, Expression<String> separatorExpression) Concatenates the non-null basic collection elements with a separator, as specified by the arguments.collectionToString(Expression<? extends Collection<?>> collectionExpression, Expression<String> separatorExpression, Expression<String> defaultExpression) Concatenates the collection elements with a separator, as specified by the arguments.collectionToString(Expression<? extends Collection<?>> collectionExpression, Expression<String> separatorExpression, String defaultValue) Concatenates the collection elements with a separator, as specified by the arguments.collectionToString(Expression<? extends Collection<?>> collectionExpression, String separator) Concatenates the non-null basic collection elements with a separator, as specified by the arguments.collectionToString(Expression<? extends Collection<?>> collectionExpression, String separator, Expression<String> defaultExpression) Concatenates the collection elements with a separator, as specified by the arguments.collectionToString(Expression<? extends Collection<?>> collectionExpression, String separator, String defaultValue) Concatenates the collection elements with a separator, as specified by the arguments.<C extends Collection<?>>
SqmExpression<C> collectionTrim(Expression<C> collectionExpression, Expression<Integer> indexExpression) Creates basic collection copy without the last N elements, specified by the second argument.<C extends Collection<?>>
SqmExpression<C> collectionTrim(Expression<C> collectionExpression, Integer index) Creates basic collection copy without the last N elements, specified by the second argument.concat(Expression<String> x, Expression<String> y) concat(Expression<String> x, String y) concat(String x, Expression<String> y) concat(List<Expression<String>> expressions) <Y> JpaCompoundSelection<Y> <Y> JpaCompoundSelection<Y> 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) count(Expression<?> argument, JpaPredicate filter) count(Expression<?> argument, JpaPredicate filter, JpaWindow window) Create acountaggregate function expression.count(Expression<?> argument, JpaWindow window) countDistinct(Expression<?> argument) <T> SqmDeleteStatement<T> createCriteriaDelete(Class<T> targetEntity) <T> SqmInsertSelectStatement<T> createCriteriaInsertSelect(Class<T> targetEntity) <T> SqmInsertValuesStatement<T> createCriteriaInsertValues(Class<T> targetEntity) <T> SqmUpdateStatement<T> createCriteriaUpdate(Class<T> targetEntity) <T> SqmSelectStatement<T> createQuery(Class<T> resultClass) <T> SqmSelectStatement<T> createQuery(String hql, Class<T> resultClass) Transform the given HQLselectquery to an equivalent criteria query.Create an emptyJpaWindowto use with window and aggregate functions.Create acume_distwindow function expression.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) 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>
SqmExpression<N> diff(Expression<? extends N> x, Expression<? extends N> y) <N extends Number>
SqmExpression<N> diff(Expression<? extends N> x, N y) <N extends Number>
SqmExpression<N> diff(N x, Expression<? extends N> y) distinctFrom(Expression<?> x, Expression<?> y) distinctFrom(Expression<?> x, Object y) 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) equal(Expression<?> x, Object y) <T> JpaCriteriaQuery<T> except(boolean all, CriteriaQuery<? extends T> query1, CriteriaQuery<?>... queries) <T> JpaSubQuery<T> <T> JpaCriteriaQuery<T> except(CriteriaQuery<T> left, CriteriaQuery<?> right) <T> CriteriaSelect<T> except(CriteriaSelect<T> left, CriteriaSelect<?> right) <T> JpaCriteriaQuery<T> exceptAll(CriteriaQuery<T> left, CriteriaQuery<?> right) <T> CriteriaSelect<T> exceptAll(CriteriaSelect<T> left, CriteriaSelect<?> right) 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>
SqmExpression<N> extract(TemporalField<N, T> field, Expression<T> temporal) <T> SqmExpression<T> firstValue(Expression<T> argument, JpaWindow window) Create afirst_valuewindow function expression.SqmPath<?> <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> SqmFunction<T> function(String name, Class<T> type, Expression<?>[] args) <T> SqmExpression<T> functionAggregate(String name, Class<T> type, JpaPredicate filter, Expression<?>... args) <T> SqmExpression<T> functionAggregate(String name, Class<T> type, JpaPredicate filter, JpaWindow window, Expression<?>... args) Create a generic aggregate function expression.<T> SqmExpression<T> functionAggregate(String name, Class<T> type, JpaWindow window, Expression<?>... args) <T> SqmExpression<T> functionWithinGroup(String name, Class<T> type, JpaOrder order, Expression<?>... args) <T> SqmExpression<T> functionWithinGroup(String name, Class<T> type, JpaOrder order, JpaPredicate filter, Expression<?>... args) <T> SqmExpression<T> functionWithinGroup(String name, Class<T> type, JpaOrder order, JpaPredicate filter, JpaWindow window, Expression<?>... args) Create a generic ordered set-aggregate function expression.<T> SqmExpression<T> functionWithinGroup(String name, Class<T> type, JpaOrder order, JpaWindow window, Expression<?>... args) ge(Expression<? extends Number> x, Expression<? extends Number> y) ge(Expression<? extends Number> x, Number y) <E extends Number>
SqmSetReturningFunction<E> generateSeries(E start, E stop) Creates agenerate_seriesfunction expression to generate a set of values as rows.<E extends Number>
SqmSetReturningFunction<E> generateSeries(E start, E stop, E step) Creates agenerate_seriesfunction expression to generate a set of values as rows.<E extends Number>
SqmSetReturningFunction<E> generateSeries(E start, E stop, Expression<E> step) Creates agenerate_seriesfunction expression to generate a set of values as rows.<E extends Number>
SqmSetReturningFunction<E> generateSeries(E start, Expression<E> stop) Creates agenerate_seriesfunction expression to generate a set of values as rows.<E extends Number>
SqmSetReturningFunction<E> generateSeries(E start, Expression<E> stop, E step) Creates agenerate_seriesfunction expression to generate a set of values as rows.<E extends Number>
SqmSetReturningFunction<E> generateSeries(E start, Expression<E> stop, Expression<E> step) Creates agenerate_seriesfunction expression to generate a set of values as rows.<E extends Number>
SqmSetReturningFunction<E> generateSeries(Expression<E> start, E stop) Creates agenerate_seriesfunction expression to generate a set of values as rows.<E extends Number>
SqmSetReturningFunction<E> generateSeries(Expression<E> start, E stop, E step) Creates agenerate_seriesfunction expression to generate a set of values as rows.<E extends Number>
SqmSetReturningFunction<E> generateSeries(Expression<E> start, E stop, Expression<E> step) Creates agenerate_seriesfunction expression to generate a set of values as rows.<E extends Number>
SqmSetReturningFunction<E> generateSeries(Expression<E> start, Expression<E> stop) Creates agenerate_seriesfunction expression to generate a set of values as rows.<E extends Number>
SqmSetReturningFunction<E> generateSeries(Expression<E> start, Expression<E> stop, E step) Creates agenerate_seriesfunction expression to generate a set of values as rows.<E extends Number>
SqmSetReturningFunction<E> generateSeries(Expression<E> start, Expression<E> stop, Expression<E> step) Creates agenerate_seriesfunction expression to generate a set of values as rows.<E extends Temporal>
SqmSetReturningFunction<E> generateTimeSeries(E start, E stop, Expression<? extends TemporalAmount> step) Creates agenerate_seriesfunction expression to generate a set of values as rows.<E extends Temporal>
SqmSetReturningFunction<E> generateTimeSeries(E start, E stop, TemporalAmount step) Creates agenerate_seriesfunction expression to generate a set of values as rows.<E extends Temporal>
SqmSetReturningFunction<E> generateTimeSeries(E start, Expression<E> stop, Expression<? extends TemporalAmount> step) Creates agenerate_seriesfunction expression to generate a set of values as rows.<E extends Temporal>
SqmSetReturningFunction<E> generateTimeSeries(E start, Expression<E> stop, TemporalAmount step) Creates agenerate_seriesfunction expression to generate a set of values as rows.<E extends Temporal>
SqmSetReturningFunction<E> generateTimeSeries(Expression<E> start, E stop, Expression<? extends TemporalAmount> step) Creates agenerate_seriesfunction expression to generate a set of values as rows.<E extends Temporal>
SqmSetReturningFunction<E> generateTimeSeries(Expression<E> start, E stop, TemporalAmount step) Creates agenerate_seriesfunction expression to generate a set of values as rows.<E extends Temporal>
SqmSetReturningFunction<E> generateTimeSeries(Expression<E> start, Expression<E> stop, Expression<? extends TemporalAmount> step) Creates agenerate_seriesfunction expression to generate a set of values as rows.<E extends Temporal>
SqmSetReturningFunction<E> generateTimeSeries(Expression<E> start, Expression<E> stop, TemporalAmount step) Creates agenerate_seriesfunction expression to generate a set of values as rows.Deprecated.TheJpaMetamodel.TheMappingMetamodel.TheQueryEngine.<Y extends Comparable<? super Y>>
SqmPredicategreaterThan(Expression<? extends Y> x, Expression<? extends Y> y) <Y extends Comparable<? super Y>>
SqmPredicategreaterThan(Expression<? extends Y> x, Y y) <Y extends Comparable<? super Y>>
SqmPredicategreaterThanOrEqualTo(Expression<? extends Y> x, Expression<? extends Y> y) <Y extends Comparable<? super Y>>
SqmPredicategreaterThanOrEqualTo(Expression<? extends Y> x, Y y) <X extends Comparable<? super X>>
SqmExpression<X> greatest(Expression<X> argument) gt(Expression<? extends Number> x, Expression<? extends Number> y) gt(Expression<? extends Number> x, Number y) hour(Expression<? extends TemporalAccessor> datetime) Extracts theTemporalUnit.HOURof a date, time, or datetime expression.SqmPath<?> ilike(Expression<String> searchString, Expression<String> pattern) ilike(Expression<String> searchString, Expression<String> pattern, char escapeChar) ilike(Expression<String> searchString, Expression<String> pattern, Expression<Character> escapeChar) ilike(Expression<String> searchString, String pattern) ilike(Expression<String> searchString, String pattern, char escapeChar) ilike(Expression<String> searchString, String pattern, Expression<Character> escapeChar) <T> SqmInPredicate<T> in(Expression<? extends T> expression) <T> SqmInPredicate<T> in(Expression<? extends T> expression, Expression<? extends T>... values) <T> SqmInPredicate<T> in(Expression<? extends T> expression, Collection<T> values) <T> SqmInPredicate<T> in(Expression<? extends T> expression, SqmSubQuery<T> subQuery) <T> SqmInPredicate<T> in(Expression<? extends T> expression, T... values) <K,L extends List<?>>
SqmExpression<Set<K>> indexes(L list) <T> JpaCriteriaQuery<T> intersect(boolean all, CriteriaQuery<? extends T> query1, CriteriaQuery<?>... queries) <T> JpaSubQuery<T> <T> JpaCriteriaQuery<T> intersect(CriteriaQuery<? super T> left, CriteriaQuery<? super T> right) <T> CriteriaSelect<T> intersect(CriteriaSelect<? super T> left, CriteriaSelect<? super T> right) <T> JpaCriteriaQuery<T> intersectAll(CriteriaQuery<? super T> left, CriteriaQuery<? super T> right) <T> CriteriaSelect<T> intersectAll(CriteriaSelect<? super T> left, CriteriaSelect<? super T> right) <C extends Collection<?>>
SqmPredicateisEmpty(Expression<C> collection) isFalse(Expression<Boolean> x) boolean<M extends Map<?,?>>
SqmPredicateisMapEmpty(JpaExpression<M> mapExpression) Create a predicate that tests whether a Map is empty.<M extends Map<?,?>>
SqmPredicateisMapNotEmpty(JpaExpression<M> mapExpression) Create a predicate that tests whether a Map is not empty.<E,C extends Collection<E>>
SqmPredicateisMember(E elem, Expression<C> collection) <E,C extends Collection<E>>
SqmPredicateisMember(Expression<E> elem, Expression<C> collection) <C extends Collection<?>>
SqmPredicateisNotEmpty(Expression<C> collection) <E,C extends Collection<E>>
SqmPredicateisNotMember(E elem, Expression<C> collection) <E,C extends Collection<E>>
SqmPredicateisNotMember(Expression<E> elem, Expression<C> collection) isNotNull(Expression<?> x) isNull(Expression<?> x) isTrue(Expression<Boolean> x) jsonArray(Expression<?>... values) Create a JSON array from the array of values.jsonArrayAgg(Expression<?> value) Aggregates the given value into a JSON array.jsonArrayAgg(Expression<?> value, Predicate filter) Aggregates the given value into a JSON array.jsonArrayAgg(Expression<?> value, Predicate filter, JpaOrder... orderBy) Aggregates the given value into a JSON array.jsonArrayAgg(Expression<?> value, JpaOrder... orderBy) Aggregates the given value into a JSON array.jsonArrayAggWithNulls(Expression<?> value) Aggregates the given value into a JSON array, 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, @Nullable Expression<String> jsonPath) Creates ajson_tablefunction expression to generate rows from JSON array elements.jsonTable(Expression<?> jsonDocument, String jsonPath) Creates ajson_tablefunction expression to generate rows from JSON array elements.jsonValue(Expression<?> jsonDocument, Expression<String> jsonPath) <T> SqmJsonValueExpression<T> jsonValue(Expression<?> jsonDocument, Expression<String> jsonPath, Class<T> returningType) Extracts a value by JSON path from a JSON document.jsonValue(Expression<?> jsonDocument, String jsonPath) <T> SqmJsonValueExpression<T> jsonValue(Expression<?> jsonDocument, String jsonPath, Class<T> returningType) Extracts a value by JSON path from a JSON document.<K,M extends Map<K, ?>>
SqmExpression<Set<K>> keys(M map) <T> SqmExpression<T> lastValue(Expression<T> argument, JpaWindow window) Create alast_valuewindow function expression.le(Expression<? extends Number> x, Expression<? extends Number> y) le(Expression<? extends Number> x, Number y) <X extends Comparable<? super X>>
SqmExpression<X> least(Expression<X> argument) left(Expression<String> x, int length) left(Expression<String> x, Expression<Integer> length) Extract thelengthleftmost characters of a string.length(Expression<String> argument) <Y extends Comparable<? super Y>>
SqmPredicatelessThan(Expression<? extends Y> x, Expression<? extends Y> y) <Y extends Comparable<? super Y>>
SqmPredicatelessThan(Expression<? extends Y> x, Y y) <Y extends Comparable<? super Y>>
SqmPredicatelessThanOrEqualTo(Expression<? extends Y> x, Expression<? extends Y> y) <Y extends Comparable<? super Y>>
SqmPredicatelessThanOrEqualTo(Expression<? extends Y> x, Y y) like(Expression<String> searchString, Expression<String> pattern) like(Expression<String> searchString, Expression<String> pattern, char escapeChar) like(Expression<String> searchString, Expression<String> pattern, Expression<Character> escapeChar) like(Expression<String> searchString, String pattern) like(Expression<String> searchString, String pattern, char escapeChar) like(Expression<String> searchString, String pattern, Expression<Character> escapeChar) 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> SqmLiteral<T> literal(T value) <T> SqmLiteral<T> literal(T value, SqmExpression<? extends T> typeInferenceSource) <T> List<? extends SqmExpression<T>> <T> List<? extends SqmExpression<T>> literals(T[] 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> source, Expression<String> pattern) locate(Expression<String> source, Expression<String> pattern, Expression<Integer> startPosition) locate(Expression<String> source, String pattern) locate(Expression<String> source, String pattern, int startPosition) 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) lt(Expression<? extends Number> x, Expression<? extends Number> y) lt(Expression<? extends Number> x, Number y) <M extends Map<?,?>>
SqmExpression<Integer> mapSize(M map) Create an expression that tests the size of a map.<M extends Map<?,?>>
SqmExpression<Integer> mapSize(JpaExpression<M> mapExpression) Create an expression that tests the size of a map.<N extends Number>
SqmExpression<N> max(Expression<N> argument) <N extends Number>
SqmExpression<N> min(Expression<N> argument) minute(Expression<? extends TemporalAccessor> datetime) Extracts theTemporalUnit.MINUTEof a date, time, or datetime expression.mod(Expression<Integer> x, Expression<Integer> y) mod(Expression<Integer> x, Integer y) mod(Integer x, Expression<Integer> y) <T> SqmExpression<T> mode(Expression<T> sortExpression, SortDirection sortOrder, Nulls nullPrecedence) <T> SqmExpression<T> mode(JpaPredicate filter, Expression<T> sortExpression, SortDirection sortOrder, Nulls nullPrecedence) <T> SqmExpression<T> mode(JpaPredicate filter, JpaWindow window, Expression<T> sortExpression, SortDirection sortOrder, Nulls nullPrecedence) Create amodeordered set-aggregate function expression.<T> SqmExpression<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> SqmExpression<T> named(Expression<T> expression, String name) Creates a named expression.<N extends Number>
SqmExpression<N> neg(Expression<N> x) not(Expression<Boolean> restriction) notDistinctFrom(Expression<?> x, Expression<?> y) notDistinctFrom(Expression<?> x, Object y) notEqual(Expression<?> x, Expression<?> y) notEqual(Expression<?> x, Object y) notIlike(Expression<String> x, Expression<String> pattern) notIlike(Expression<String> x, Expression<String> pattern, char escapeChar) notIlike(Expression<String> x, Expression<String> pattern, Expression<Character> escapeChar) notIlike(Expression<String> x, String pattern) notIlike(Expression<String> x, String pattern, char escapeChar) notIlike(Expression<String> x, String pattern, Expression<Character> escapeChar) notLike(Expression<String> x, Expression<String> pattern) notLike(Expression<String> x, Expression<String> pattern, char escapeChar) notLike(Expression<String> x, Expression<String> pattern, Expression<Character> escapeChar) notLike(Expression<String> x, String pattern) notLike(Expression<String> x, String pattern, char escapeChar) notLike(Expression<String> x, String pattern, Expression<Character> escapeChar) <T> SqmExpression<T> nthValue(Expression<T> argument, int n, JpaWindow window) <T> SqmExpression<T> nthValue(Expression<T> argument, Expression<Integer> n, JpaWindow window) Create anth_valuewindow function expression.<Y> SqmExpression<Y> nullif(Expression<Y> x, Expression<?> y) <Y> SqmExpression<Y> nullif(Expression<Y> x, Y y) <T> SqmExpression<T> nullLiteral(Class<T> resultClass) or(Expression<Boolean> x, Expression<Boolean> y) 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> JpaCriteriaParameter<T> <T> JpaCriteriaParameter<T> <T> SqmExpression<T> percentileCont(Expression<? extends Number> argument, Expression<T> sortExpression, SortDirection sortOrder, Nulls nullPrecedence) <T> SqmExpression<T> percentileCont(Expression<? extends Number> argument, JpaPredicate filter, Expression<T> sortExpression, SortDirection sortOrder, Nulls nullPrecedence) <T> SqmExpression<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> SqmExpression<T> percentileCont(Expression<? extends Number> argument, JpaWindow window, Expression<T> sortExpression, SortDirection sortOrder, Nulls nullPrecedence) <T> SqmExpression<T> percentileDisc(Expression<? extends Number> argument, Expression<T> sortExpression, SortDirection sortOrder, Nulls nullPrecedence) <T> SqmExpression<T> percentileDisc(Expression<? extends Number> argument, JpaPredicate filter, Expression<T> sortExpression, SortDirection sortOrder, Nulls nullPrecedence) <T> SqmExpression<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> SqmExpression<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>
SqmExpression<N> prod(Expression<? extends N> x, Expression<? extends N> y) <N extends Number>
SqmExpression<N> prod(Expression<? extends N> x, N y) <N extends Number>
SqmExpression<N> prod(N x, Expression<? extends N> y) quot(Expression<? extends Number> x, Expression<? extends Number> y) quot(Expression<? extends Number> x, Number y) quot(Number x, Expression<? extends Number> y) 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 sortExpression) Create a search ordering based on the ascending value of the CTE attribute.search(JpaCteCriteriaAttribute sortExpression, SortDirection sortOrder) Create a search ordering based on the sort order of the value of the CTE attribute.search(JpaCteCriteriaAttribute sortExpression, 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> SqmCaseSearched<R> <C,R> SqmCaseSimple <C, R> selectCase(Expression<? extends C> expression) <E> SqmSetReturningFunction<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<?>>
SqmExpression<Integer> size(C collection) <C extends Collection<?>>
SqmExpression<Integer> size(Expression<C> collection) sort(JpaExpression<?> sortExpression) sort(JpaExpression<?> sortExpression, SortDirection sortOrder) sort(JpaExpression<?> sortExpression, SortDirection sortOrder, Nulls nullPrecedence) sort(JpaExpression<?> sortExpression, SortDirection sortOrder, Nulls nullPrecedence, boolean ignoreCase) <T> SqmFunction<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) substring(Expression<String> source, int from) substring(Expression<String> source, int from, int len) substring(Expression<String> source, Expression<Integer> from) substring(Expression<String> source, Expression<Integer> from, Expression<Integer> len) <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>
SqmExpression<N> sum(Expression<? extends N> x, Expression<? extends N> y) <N extends Number>
SqmExpression<N> sum(Expression<? extends N> x, N y) <N extends Number>
SqmExpression<N> sum(Expression<N> argument) <N extends Number>
SqmExpression<Number> sum(Expression<N> argument, JpaPredicate filter) <N extends Number>
SqmExpression<Number> sum(Expression<N> argument, JpaPredicate filter, JpaWindow window) Create asumaggregate function expression.<N extends Number>
SqmExpression<Number> sum(Expression<N> argument, JpaWindow window) <N extends Number>
SqmExpression<N> sum(N x, Expression<? extends N> y) sumAsDouble(Expression<Float> argument) sumAsLong(Expression<Integer> argument) 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.toBigDecimal(Expression<? extends Number> number) toBigInteger(Expression<? extends Number> number) toDouble(Expression<? extends Number> number) toFloat(Expression<? extends Number> number) toInteger(Expression<? extends Number> number) toLong(Expression<? extends Number> number) toString(Expression<Character> character) <X,T, E extends T>
SqmBagJoin<X, E> treat(CollectionJoin<X, T> join, Class<E> type) <X,T, V extends T>
SqmSingularJoin<X, V> <X,T, E extends T>
SqmListJoin<X, E> <X,K, T, V extends T>
SqmMapJoin<X, K, V> <X,T extends X>
SqmPath<T> <X,T extends X>
SqmRoot<T> <X,T, E extends T>
SqmSetJoin<X, E> trim(char trimChar, Expression<String> source) trim(CriteriaBuilder.Trimspec ts, char trimChar, Expression<String> source) trim(CriteriaBuilder.Trimspec ts, Expression<Character> trimChar, Expression<String> source) trim(CriteriaBuilder.Trimspec ts, Expression<String> source) trim(Expression<Character> trimChar, Expression<String> source) trim(Expression<String> source) <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>
SqmFunction<T> truncate(Expression<T> datetime, TemporalUnit temporalUnit) Truncates a date, time or datetime expression to the givenTemporalUnit.<R> SqmTuple<R> tuple(Class<R> tupleType, List<? extends SqmExpression<?>> expressions) Deprecated, for removal: This API element is subject to removal in a future version.<R> SqmTuple<R> tuple(Class<R> tupleType, SqmExpression<?>... expressions) Deprecated, for removal: This API element is subject to removal in a future version.<R> SqmTuple<R> tuple(SqmExpressible<R> tupleType, List<? extends SqmExpression<?>> sqmExpressions) Deprecated, for removal: This API element is subject to removal in a future version.<R> SqmTuple<R> tuple(SqmExpressible<R> tupleType, SqmExpression<?>... expressions) Deprecated, for removal: This API element is subject to removal in a future version.<T> JpaCriteriaQuery<T> union(boolean all, CriteriaQuery<? extends T> query1, CriteriaQuery<?>... queries) <T> JpaSubQuery<T> <T> JpaCriteriaQuery<T> union(CriteriaQuery<? extends T> left, CriteriaQuery<? extends T> right) <T> JpaCriteriaSelect<T> union(CriteriaSelect<? extends T> left, CriteriaSelect<? extends T> right) <T> JpaCriteriaQuery<T> unionAll(CriteriaQuery<? extends T> left, CriteriaQuery<? extends T> right) <T> CriteriaSelect<T> unionAll(CriteriaSelect<? extends T> left, CriteriaSelect<? extends T> right) <E> SqmSetReturningFunction<E> unnestArray(Expression<E[]> array) Creates an unnest function expression to turn an array into a set of rows.<E> SqmSetReturningFunction<E> unnestCollection(Expression<? extends Collection<E>> collection) Creates an unnest function expression to turn an array into a set of rows.<T extends HibernateCriteriaBuilder>
Tupper(Expression<String> x) <T> SqmExpression<T> value(T value) <T> SqmExpression<T> value(T value, SqmExpression<? extends T> typeInferenceSource) Creates an expression for the value with the given "type inference" informationvalues(Expression<?>... expressions) values(List<? extends Expression<?>> expressions) <V,M extends Map<?, V>>
Expression<Collection<V>> values(M map) SqmPath<?> <T> SqmExpression<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(Expression<Boolean> expression) final SqmPredicatewrap(Expression<Boolean>... expressions) wrap(List<? extends Expression<Boolean>> restrictions) xmlagg(JpaOrder order, Expression<?> argument) xmlagg(JpaOrder order, JpaPredicate filter, Expression<?> argument) xmlagg(JpaOrder order, JpaPredicate filter, JpaWindow window, Expression<?> argument) Create axmlaggordered set-aggregate function expression.xmlagg(JpaOrder order, JpaWindow window, Expression<?> argument) xmlcomment(String comment) Creates an XML comment with the given argument as content.xmlconcat(Expression<?>... elements) Concatenates the given XML element expressions.xmlconcat(List<? extends Expression<?>> elements) Concatenates the given XML element expressions.xmlelement(String elementName) Creates an XML element with the given element name.xmlexists(Expression<String> query, Expression<?> xmlDocument) Checks if the given XPath or XQuery query exists in the given XML document.xmlexists(String query, Expression<?> xmlDocument) Checks if the given XPath or XQuery query exists in the given XML document.xmlforest(Expression<?>... elements) Creates an XML forest from the given XML element expressions.xmlforest(List<? extends Expression<?>> elements) Creates an XML forest from the given XML element expressions.Creates an XML processing with the given name.xmlpi(String elementName, Expression<String> content) Creates an XML processing with the given name and content.xmlquery(Expression<String> query, Expression<?> xmlDocument) Queries the given XML document with the given XPath or XQuery query.xmlquery(String query, Expression<?> xmlDocument) Queries the given XML document with the given XPath or XQuery query.xmlTable(Expression<String> xpath, Expression<?> xmlDocument) Creates axmltablefunction expression to generate rows from XML elements.xmlTable(String xpath, Expression<?> xmlDocument) Creates axmltablefunction expression to generate rows from XML elements.year(Expression<? extends TemporalAccessor> datetime) Extracts theTemporalUnit.YEARof a date, time, or datetime expression.Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.hibernate.type.BindingContext
resolveExpressibleMethods inherited from interface org.hibernate.query.criteria.HibernateCriteriaBuilder
except, except, exceptAll, exceptAll, intersect, intersect, intersectAll, intersectAll, union, union, unionAll, unionAllMethods inherited from interface org.hibernate.query.sqm.NodeBuilder
arrayContainsAll, arrayContainsAll, arrayContainsAll, arrayContainsAllNullable, arrayContainsAllNullable, arrayContainsAllNullable, arrayOverlaps, arrayOverlaps, arrayOverlaps, arrayOverlapsNullable, arrayOverlapsNullable, arrayOverlapsNullable, collectionContainsAll, collectionContainsAll, collectionContainsAll, collectionContainsAllNullable, collectionContainsAllNullable, collectionContainsAllNullable, collectionOverlaps, collectionOverlaps, collectionOverlaps, collectionOverlapsNullable, collectionOverlapsNullable, collectionOverlapsNullable, getNodeBuilder, sort, sortMethods inherited from interface org.hibernate.query.sqm.spi.SqmCreationContext
classForName
-
Constructor Details
-
SqmCriteriaNodeBuilder
public SqmCriteriaNodeBuilder(String uuid, String name, QueryEngine queryEngine, QueryEngineOptions options, BindingContext bindingContext)
-
-
Method Details
-
getDomainModel
- Specified by:
getDomainModelin interfaceNodeBuilder
-
getTypeConfiguration
- Specified by:
getTypeConfigurationin interfaceBindingContext
-
isJpaQueryComplianceEnabled
public boolean isJpaQueryComplianceEnabled()- Specified by:
isJpaQueryComplianceEnabledin interfaceNodeBuilder
-
getJpaCompliance
- Specified by:
getJpaCompliancein interfaceNodeBuilder
-
getImmutableEntityUpdateQueryHandlingMode
@Deprecated public ImmutableEntityUpdateQueryHandlingMode getImmutableEntityUpdateQueryHandlingMode()Deprecated.- Specified by:
getImmutableEntityUpdateQueryHandlingModein interfaceNodeBuilder
-
allowImmutableEntityUpdate
public boolean allowImmutableEntityUpdate()- Specified by:
allowImmutableEntityUpdatein interfaceNodeBuilder
-
getBooleanType
- Specified by:
getBooleanTypein interfaceNodeBuilder
-
getIntegerType
- Specified by:
getIntegerTypein interfaceNodeBuilder
-
getLongType
- Specified by:
getLongTypein interfaceNodeBuilder
-
getCharacterType
- Specified by:
getCharacterTypein interfaceNodeBuilder
-
getStringType
-
getSumReturnTypeResolver
-
getAvgReturnTypeResolver
-
getQueryEngine
Description copied from interface:SqmCreationContextTheQueryEngine.- Specified by:
getQueryEnginein interfaceSqmCreationContext
-
getJpaMetamodel
Description copied from interface:SqmCreationContextTheJpaMetamodel.- Specified by:
getJpaMetamodelin interfaceBindingContext- Specified by:
getJpaMetamodelin interfaceSqmCreationContext
-
createQuery
- Specified by:
createQueryin interfaceCriteriaBuilder- Specified by:
createQueryin interfaceHibernateCriteriaBuilder- Specified by:
createQueryin interfaceNodeBuilder
-
createQuery
- Specified by:
createQueryin interfaceCriteriaBuilder- Specified by:
createQueryin interfaceHibernateCriteriaBuilder- Specified by:
createQueryin interfaceNodeBuilder
-
createQuery
Description copied from interface:HibernateCriteriaBuilderTransform the given HQLselectquery to an equivalent criteria query.- Specified by:
createQueryin interfaceHibernateCriteriaBuilder- Specified by:
createQueryin interfaceNodeBuilder- Parameters:
hql- The HQLselectqueryresultClass- The result type of the query- Returns:
- The equivalent criteria query
-
createTupleQuery
- Specified by:
createTupleQueryin interfaceCriteriaBuilder- Specified by:
createTupleQueryin interfaceHibernateCriteriaBuilder- Specified by:
createTupleQueryin interfaceNodeBuilder
-
createCriteriaUpdate
- Specified by:
createCriteriaUpdatein interfaceCriteriaBuilder- Specified by:
createCriteriaUpdatein interfaceHibernateCriteriaBuilder- Specified by:
createCriteriaUpdatein interfaceNodeBuilder
-
createCriteriaDelete
- Specified by:
createCriteriaDeletein interfaceCriteriaBuilder- Specified by:
createCriteriaDeletein interfaceHibernateCriteriaBuilder- Specified by:
createCriteriaDeletein interfaceNodeBuilder
-
createCriteriaInsertValues
- Specified by:
createCriteriaInsertValuesin interfaceHibernateCriteriaBuilder- Specified by:
createCriteriaInsertValuesin interfaceNodeBuilder
-
createCriteriaInsertSelect
- Specified by:
createCriteriaInsertSelectin interfaceHibernateCriteriaBuilder- Specified by:
createCriteriaInsertSelectin interfaceNodeBuilder
-
values
- Specified by:
valuesin interfaceHibernateCriteriaBuilder- Specified by:
valuesin interfaceNodeBuilder
-
values
- Specified by:
valuesin interfaceHibernateCriteriaBuilder- Specified by:
valuesin interfaceNodeBuilder
-
union
public <T> JpaCriteriaQuery<T> union(boolean all, CriteriaQuery<? extends T> query1, CriteriaQuery<?>... queries) - Specified by:
unionin interfaceHibernateCriteriaBuilder
-
intersect
public <T> JpaCriteriaQuery<T> intersect(boolean all, CriteriaQuery<? extends T> query1, CriteriaQuery<?>... queries) - Specified by:
intersectin interfaceHibernateCriteriaBuilder
-
except
public <T> JpaCriteriaQuery<T> except(boolean all, CriteriaQuery<? extends T> query1, CriteriaQuery<?>... queries) - Specified by:
exceptin interfaceHibernateCriteriaBuilder
-
union
public <T> JpaCriteriaSelect<T> union(CriteriaSelect<? extends T> left, CriteriaSelect<? extends T> right) - Specified by:
unionin interfaceCriteriaBuilder- Specified by:
unionin interfaceHibernateCriteriaBuilder
-
union
- Specified by:
unionin interfaceHibernateCriteriaBuilder
-
unionAll
public <T> CriteriaSelect<T> unionAll(CriteriaSelect<? extends T> left, CriteriaSelect<? extends T> right) - Specified by:
unionAllin interfaceCriteriaBuilder- Specified by:
unionAllin interfaceHibernateCriteriaBuilder
-
intersect
public <T> JpaSubQuery<T> intersect(boolean all, Subquery<? extends T> query1, Subquery<?>... queries) - Specified by:
intersectin interfaceHibernateCriteriaBuilder
-
except
- Specified by:
exceptin interfaceCriteriaBuilder- Specified by:
exceptin interfaceHibernateCriteriaBuilder
-
exceptAll
- Specified by:
exceptAllin interfaceCriteriaBuilder- Specified by:
exceptAllin interfaceHibernateCriteriaBuilder
-
except
- Specified by:
exceptin interfaceHibernateCriteriaBuilder
-
cast
- Specified by:
castin interfaceHibernateCriteriaBuilder- Specified by:
castin interfaceNodeBuilder
-
cast
- Specified by:
castin interfaceHibernateCriteriaBuilder- Specified by:
castin interfaceNodeBuilder
-
castTarget
- Specified by:
castTargetin interfaceHibernateCriteriaBuilder- Specified by:
castTargetin interfaceNodeBuilder
-
castTarget
- Specified by:
castTargetin interfaceHibernateCriteriaBuilder- Specified by:
castTargetin interfaceNodeBuilder
-
castTarget
- Specified by:
castTargetin interfaceHibernateCriteriaBuilder- Specified by:
castTargetin interfaceNodeBuilder
-
wrap
- Specified by:
wrapin interfaceHibernateCriteriaBuilder- Specified by:
wrapin interfaceNodeBuilder
-
wrap
- Specified by:
wrapin interfaceHibernateCriteriaBuilder- Specified by:
wrapin interfaceNodeBuilder
-
wrap
- Specified by:
wrapin interfaceNodeBuilder
-
unwrap
- Specified by:
unwrapin interfaceHibernateCriteriaBuilder
-
fk
- Specified by:
fkin interfaceHibernateCriteriaBuilder- Specified by:
fkin interfaceNodeBuilder
-
treat
- Specified by:
treatin interfaceCriteriaBuilder- Specified by:
treatin interfaceHibernateCriteriaBuilder- Specified by:
treatin interfaceNodeBuilder
-
treat
- Specified by:
treatin interfaceCriteriaBuilder- Specified by:
treatin interfaceHibernateCriteriaBuilder- Specified by:
treatin interfaceNodeBuilder
-
union
public <T> JpaCriteriaQuery<T> union(CriteriaQuery<? extends T> left, CriteriaQuery<? extends T> right) - Specified by:
unionin interfaceHibernateCriteriaBuilder
-
unionAll
public <T> JpaCriteriaQuery<T> unionAll(CriteriaQuery<? extends T> left, CriteriaQuery<? extends T> right) - Specified by:
unionAllin interfaceHibernateCriteriaBuilder
-
intersect
public <T> CriteriaSelect<T> intersect(CriteriaSelect<? super T> left, CriteriaSelect<? super T> right) - Specified by:
intersectin interfaceCriteriaBuilder- Specified by:
intersectin interfaceHibernateCriteriaBuilder
-
intersectAll
public <T> CriteriaSelect<T> intersectAll(CriteriaSelect<? super T> left, CriteriaSelect<? super T> right) - Specified by:
intersectAllin interfaceCriteriaBuilder- Specified by:
intersectAllin interfaceHibernateCriteriaBuilder
-
intersect
public <T> JpaCriteriaQuery<T> intersect(CriteriaQuery<? super T> left, CriteriaQuery<? super T> right) - Specified by:
intersectin interfaceHibernateCriteriaBuilder
-
intersectAll
public <T> JpaCriteriaQuery<T> intersectAll(CriteriaQuery<? super T> left, CriteriaQuery<? super T> right) - Specified by:
intersectAllin interfaceHibernateCriteriaBuilder
-
except
- Specified by:
exceptin interfaceHibernateCriteriaBuilder
-
exceptAll
- Specified by:
exceptAllin interfaceHibernateCriteriaBuilder
-
treat
- Specified by:
treatin interfaceCriteriaBuilder- Specified by:
treatin interfaceHibernateCriteriaBuilder- Specified by:
treatin interfaceNodeBuilder
-
treat
- Specified by:
treatin interfaceCriteriaBuilder- Specified by:
treatin interfaceHibernateCriteriaBuilder- Specified by:
treatin interfaceNodeBuilder
-
treat
- Specified by:
treatin interfaceCriteriaBuilder- Specified by:
treatin interfaceHibernateCriteriaBuilder- Specified by:
treatin interfaceNodeBuilder
-
treat
- Specified by:
treatin interfaceCriteriaBuilder- Specified by:
treatin interfaceHibernateCriteriaBuilder- Specified by:
treatin interfaceNodeBuilder
-
treat
- Specified by:
treatin interfaceCriteriaBuilder- Specified by:
treatin interfaceHibernateCriteriaBuilder- Specified by:
treatin interfaceNodeBuilder
-
sort
public SqmSortSpecification sort(JpaExpression<?> sortExpression, SortDirection sortOrder, Nulls nullPrecedence) - Specified by:
sortin interfaceHibernateCriteriaBuilder- Specified by:
sortin interfaceNodeBuilder
-
sort
public SqmSortSpecification sort(JpaExpression<?> sortExpression, SortDirection sortOrder, Nulls nullPrecedence, boolean ignoreCase) - Specified by:
sortin interfaceHibernateCriteriaBuilder- Specified by:
sortin interfaceNodeBuilder
-
sort
- Specified by:
sortin interfaceHibernateCriteriaBuilder- Specified by:
sortin interfaceNodeBuilder
-
sort
- Specified by:
sortin interfaceHibernateCriteriaBuilder- Specified by:
sortin interfaceNodeBuilder
-
asc
- Specified by:
ascin interfaceCriteriaBuilder- Specified by:
ascin interfaceHibernateCriteriaBuilder- Specified by:
ascin interfaceNodeBuilder
-
desc
- Specified by:
descin interfaceCriteriaBuilder- Specified by:
descin interfaceHibernateCriteriaBuilder- Specified by:
descin interfaceNodeBuilder
-
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- expression used to define the orderingnullsFirst- Whethernullshould be sorted first- Returns:
- 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- expression used to define the orderingnullsFirst- Whethernullshould be sorted first- Returns:
- descending ordering corresponding to the expression
-
search
public JpaSearchOrder search(JpaCteCriteriaAttribute sortExpression, SortDirection sortOrder, 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:
sortExpression- CTE attribute used to define the orderingsortOrder- The sort ordernullPrecedence- The null precedence- Returns:
- ordering corresponding to the CTE attribute
-
search
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:
sortExpression- CTE attribute used to define the orderingsortOrder- The sort order- Returns:
- ordering corresponding to the CTE attribute
-
search
Description copied from interface:HibernateCriteriaBuilderCreate a search ordering based on the ascending value of the CTE attribute.- Specified by:
searchin interfaceHibernateCriteriaBuilder- Parameters:
sortExpression- CTE attribute used to define the ordering- Returns:
- 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- CTE attribute used to define the ordering- Returns:
- 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- CTE attribute used to define the ordering- Returns:
- descending 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- CTE attribute used to define the orderingnullsFirst- Whethernullshould be sorted first- Returns:
- 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- CTE attribute used to define the orderingnullsFirst- Whethernullshould be sorted first- Returns:
- descending ordering corresponding to the CTE attribute
-
tuple
- Specified by:
tuplein interfaceCriteriaBuilder- Specified by:
tuplein interfaceHibernateCriteriaBuilder- Specified by:
tuplein interfaceNodeBuilder
-
tuple
- Specified by:
tuplein interfaceCriteriaBuilder- Specified by:
tuplein interfaceHibernateCriteriaBuilder- Specified by:
tuplein interfaceNodeBuilder
-
tuple
@Deprecated(since="7", forRemoval=true) public <R> SqmTuple<R> tuple(Class<R> tupleType, SqmExpression<?>... expressions) Deprecated, for removal: This API element is subject to removal in a future version.- Specified by:
tuplein interfaceNodeBuilder
-
tuple
@Deprecated(since="7", forRemoval=true) public <R> SqmTuple<R> tuple(SqmExpressible<R> tupleType, SqmExpression<?>... expressions) Deprecated, for removal: This API element is subject to removal in a future version.- Specified by:
tuplein interfaceNodeBuilder
-
tuple
@Deprecated(since="7", forRemoval=true) public <R> SqmTuple<R> tuple(Class<R> tupleType, List<? extends SqmExpression<?>> expressions) Deprecated, for removal: This API element is subject to removal in a future version.- Specified by:
tuplein interfaceNodeBuilder
-
tuple
@Deprecated(since="7", forRemoval=true) public <R> SqmTuple<R> tuple(SqmExpressible<R> tupleType, List<? extends SqmExpression<?>> sqmExpressions) Deprecated, for removal: This API element is subject to removal in a future version.- Specified by:
tuplein interfaceNodeBuilder
-
array
- Specified by:
arrayin interfaceCriteriaBuilder- Specified by:
arrayin interfaceHibernateCriteriaBuilder- Specified by:
arrayin interfaceNodeBuilder
-
array
- Specified by:
arrayin interfaceCriteriaBuilder- Specified by:
arrayin interfaceHibernateCriteriaBuilder- Specified by:
arrayin interfaceNodeBuilder
-
array
- Specified by:
arrayin interfaceHibernateCriteriaBuilder
-
array
public <Y> JpaCompoundSelection<Y> array(Class<Y> resultClass, List<? extends Selection<?>> selections) - Specified by:
arrayin interfaceHibernateCriteriaBuilder
-
arrayInternal
public <Y> JpaCompoundSelection<Y> arrayInternal(Class<Y> resultClass, List<? extends SqmSelectableNode<?>> selections) -
construct
- Specified by:
constructin interfaceCriteriaBuilder- Specified by:
constructin interfaceHibernateCriteriaBuilder- Specified by:
constructin interfaceNodeBuilder
-
construct
public <Y> JpaCompoundSelection<Y> construct(Class<Y> resultClass, List<? extends Selection<?>> arguments) - Specified by:
constructin interfaceHibernateCriteriaBuilder- Specified by:
constructin interfaceNodeBuilder
-
avg
- Specified by:
avgin interfaceCriteriaBuilder- Specified by:
avgin interfaceHibernateCriteriaBuilder- Specified by:
avgin interfaceNodeBuilder
-
sum
- Specified by:
sumin interfaceCriteriaBuilder- Specified by:
sumin interfaceHibernateCriteriaBuilder- Specified by:
sumin interfaceNodeBuilder
-
sumAsLong
- Specified by:
sumAsLongin interfaceCriteriaBuilder- Specified by:
sumAsLongin interfaceHibernateCriteriaBuilder- Specified by:
sumAsLongin interfaceNodeBuilder
-
sumAsDouble
- Specified by:
sumAsDoublein interfaceCriteriaBuilder- Specified by:
sumAsDoublein interfaceHibernateCriteriaBuilder- Specified by:
sumAsDoublein interfaceNodeBuilder
-
max
- Specified by:
maxin interfaceCriteriaBuilder- Specified by:
maxin interfaceHibernateCriteriaBuilder- Specified by:
maxin interfaceNodeBuilder
-
min
- Specified by:
minin interfaceCriteriaBuilder- Specified by:
minin interfaceHibernateCriteriaBuilder- Specified by:
minin interfaceNodeBuilder
-
greatest
- Specified by:
greatestin interfaceCriteriaBuilder- Specified by:
greatestin interfaceHibernateCriteriaBuilder- Specified by:
greatestin interfaceNodeBuilder
-
least
- Specified by:
leastin interfaceCriteriaBuilder- Specified by:
leastin interfaceHibernateCriteriaBuilder- Specified by:
leastin interfaceNodeBuilder
-
count
- Specified by:
countin interfaceCriteriaBuilder- Specified by:
countin interfaceHibernateCriteriaBuilder- Specified by:
countin interfaceNodeBuilder
-
countDistinct
- Specified by:
countDistinctin interfaceCriteriaBuilder- Specified by:
countDistinctin interfaceHibernateCriteriaBuilder- Specified by:
countDistinctin interfaceNodeBuilder
-
count
Description copied from interface:HibernateCriteriaBuilderEquivalent to HQLcount(*).- Specified by:
countin interfaceHibernateCriteriaBuilder- Specified by:
countin interfaceNodeBuilder
-
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- expression- Returns:
- 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- expression- Returns:
- 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- expression- Returns:
- 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- expression- Returns:
- 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- expression- Returns:
- natural logarithm
-
power
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- basey- exponent- Returns:
- the base raised to the power of the exponent
-
power
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- basey- exponent- Returns:
- the base raised to the power of the exponent
-
round
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- basen- number of decimal places- Returns:
- the rounded value
-
truncate
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- basen- number of decimal places- Returns:
- the truncated value
-
neg
- Specified by:
negin interfaceCriteriaBuilder- Specified by:
negin interfaceHibernateCriteriaBuilder- Specified by:
negin interfaceNodeBuilder
-
abs
- Specified by:
absin interfaceCriteriaBuilder- Specified by:
absin interfaceHibernateCriteriaBuilder- Specified by:
absin interfaceNodeBuilder
-
duration
Description copied from interface:HibernateCriteriaBuilderA literalDuration, for example, "five days" or "30 minutes".- Specified by:
durationin interfaceHibernateCriteriaBuilder
-
durationByUnit
Description copied from interface:HibernateCriteriaBuilderConvert aDurationto a numeric magnitude in the given units.- Specified by:
durationByUnitin interfaceHibernateCriteriaBuilder- Parameters:
unit- a choice of temporal granularityduration- the duration in a "unit-free" form- Returns:
- the magnitude of the duration measured in the given units
-
durationSum
Description copied from interface:HibernateCriteriaBuilderAdd two durations.- Specified by:
durationSumin interfaceHibernateCriteriaBuilder
-
durationSum
Description copied from interface:HibernateCriteriaBuilderAdd two durations.- Specified by:
durationSumin interfaceHibernateCriteriaBuilder
-
durationDiff
Description copied from interface:HibernateCriteriaBuilderSubtract one duration from another.- Specified by:
durationDiffin interfaceHibernateCriteriaBuilder
-
durationDiff
Description copied from interface:HibernateCriteriaBuilderSubtract one duration from another.- Specified by:
durationDiffin interfaceHibernateCriteriaBuilder
-
durationScaled
public JpaExpression<Duration> durationScaled(Expression<? extends Number> number, Expression<Duration> duration) Description copied from interface:HibernateCriteriaBuilderScale a duration by a number.- Specified by:
durationScaledin interfaceHibernateCriteriaBuilder
-
durationScaled
Description copied from interface:HibernateCriteriaBuilderScale a duration by a number.- Specified by:
durationScaledin interfaceHibernateCriteriaBuilder
-
durationScaled
public JpaExpression<Duration> durationScaled(Expression<? extends Number> number, Duration duration) Description copied from interface:HibernateCriteriaBuilderScale a duration by a number.- Specified by:
durationScaledin interfaceHibernateCriteriaBuilder
-
durationBetween
public <T extends Temporal> JpaExpression<Duration> durationBetween(Expression<T> x, 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
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
public <T extends Temporal> JpaExpression<T> addDuration(Expression<T> datetime, 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
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
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
public <T extends Temporal> JpaExpression<T> subtractDuration(Expression<T> datetime, 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
public <T extends Temporal> JpaExpression<T> subtractDuration(Expression<T> datetime, 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
public <T extends Temporal> JpaExpression<T> subtractDuration(T datetime, 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
-
sum
public <N extends Number> SqmExpression<N> sum(Expression<? extends N> x, Expression<? extends N> y) - Specified by:
sumin interfaceCriteriaBuilder- Specified by:
sumin interfaceHibernateCriteriaBuilder- Specified by:
sumin interfaceNodeBuilder
-
sum
- Specified by:
sumin interfaceCriteriaBuilder- Specified by:
sumin interfaceHibernateCriteriaBuilder- Specified by:
sumin interfaceNodeBuilder
-
sum
- Specified by:
sumin interfaceCriteriaBuilder- Specified by:
sumin interfaceHibernateCriteriaBuilder- Specified by:
sumin interfaceNodeBuilder
-
prod
public <N extends Number> SqmExpression<N> prod(Expression<? extends N> x, Expression<? extends N> y) - Specified by:
prodin interfaceCriteriaBuilder- Specified by:
prodin interfaceHibernateCriteriaBuilder- Specified by:
prodin interfaceNodeBuilder
-
prod
- Specified by:
prodin interfaceCriteriaBuilder- Specified by:
prodin interfaceHibernateCriteriaBuilder- Specified by:
prodin interfaceNodeBuilder
-
prod
- Specified by:
prodin interfaceCriteriaBuilder- Specified by:
prodin interfaceHibernateCriteriaBuilder- Specified by:
prodin interfaceNodeBuilder
-
diff
public <N extends Number> SqmExpression<N> diff(Expression<? extends N> x, Expression<? extends N> y) - Specified by:
diffin interfaceCriteriaBuilder- Specified by:
diffin interfaceHibernateCriteriaBuilder- Specified by:
diffin interfaceNodeBuilder
-
diff
- Specified by:
diffin interfaceCriteriaBuilder- Specified by:
diffin interfaceHibernateCriteriaBuilder- Specified by:
diffin interfaceNodeBuilder
-
diff
- Specified by:
diffin interfaceCriteriaBuilder- Specified by:
diffin interfaceHibernateCriteriaBuilder- Specified by:
diffin interfaceNodeBuilder
-
quot
- Specified by:
quotin interfaceCriteriaBuilder- Specified by:
quotin interfaceHibernateCriteriaBuilder- Specified by:
quotin interfaceNodeBuilder
-
quot
- Specified by:
quotin interfaceCriteriaBuilder- Specified by:
quotin interfaceHibernateCriteriaBuilder- Specified by:
quotin interfaceNodeBuilder
-
quot
- Specified by:
quotin interfaceCriteriaBuilder- Specified by:
quotin interfaceHibernateCriteriaBuilder- Specified by:
quotin interfaceNodeBuilder
-
mod
- Specified by:
modin interfaceCriteriaBuilder- Specified by:
modin interfaceHibernateCriteriaBuilder- Specified by:
modin interfaceNodeBuilder
-
mod
- Specified by:
modin interfaceCriteriaBuilder- Specified by:
modin interfaceHibernateCriteriaBuilder- Specified by:
modin interfaceNodeBuilder
-
mod
- Specified by:
modin interfaceCriteriaBuilder- Specified by:
modin interfaceHibernateCriteriaBuilder- Specified by:
modin interfaceNodeBuilder
-
sqrt
- Specified by:
sqrtin interfaceCriteriaBuilder- Specified by:
sqrtin interfaceHibernateCriteriaBuilder- Specified by:
sqrtin interfaceNodeBuilder
-
toLong
- Specified by:
toLongin interfaceCriteriaBuilder- Specified by:
toLongin interfaceHibernateCriteriaBuilder- Specified by:
toLongin interfaceNodeBuilder
-
toInteger
- Specified by:
toIntegerin interfaceCriteriaBuilder- Specified by:
toIntegerin interfaceHibernateCriteriaBuilder- Specified by:
toIntegerin interfaceNodeBuilder
-
toFloat
- Specified by:
toFloatin interfaceCriteriaBuilder- Specified by:
toFloatin interfaceHibernateCriteriaBuilder- Specified by:
toFloatin interfaceNodeBuilder
-
toDouble
- Specified by:
toDoublein interfaceCriteriaBuilder- Specified by:
toDoublein interfaceHibernateCriteriaBuilder- Specified by:
toDoublein interfaceNodeBuilder
-
toBigDecimal
- Specified by:
toBigDecimalin interfaceCriteriaBuilder- Specified by:
toBigDecimalin interfaceHibernateCriteriaBuilder- Specified by:
toBigDecimalin interfaceNodeBuilder
-
toBigInteger
- Specified by:
toBigIntegerin interfaceCriteriaBuilder- Specified by:
toBigIntegerin interfaceHibernateCriteriaBuilder- Specified by:
toBigIntegerin interfaceNodeBuilder
-
toString
- Specified by:
toStringin interfaceCriteriaBuilder- Specified by:
toStringin interfaceHibernateCriteriaBuilder- Specified by:
toStringin interfaceNodeBuilder
-
literal
-
literal
- Specified by:
literalin interfaceCriteriaBuilder- Specified by:
literalin interfaceHibernateCriteriaBuilder- Specified by:
literalin interfaceNodeBuilder
-
getMappingMetamodel
Description copied from interface:SqmCreationContextTheMappingMetamodel.- Specified by:
getMappingMetamodelin interfaceBindingContext- Specified by:
getMappingMetamodelin interfaceSqmCreationContext
-
literals
- Specified by:
literalsin interfaceHibernateCriteriaBuilder- Specified by:
literalsin interfaceNodeBuilder
-
literals
- Specified by:
literalsin interfaceHibernateCriteriaBuilder- Specified by:
literalsin interfaceNodeBuilder
-
nullLiteral
- Specified by:
nullLiteralin interfaceCriteriaBuilder- Specified by:
nullLiteralin interfaceHibernateCriteriaBuilder- Specified by:
nullLiteralin interfaceNodeBuilder
-
parameter
- Specified by:
parameterin interfaceCriteriaBuilder- Specified by:
parameterin interfaceHibernateCriteriaBuilder- Specified by:
parameterin interfaceNodeBuilder- See Also:
-
parameter
- Specified by:
parameterin interfaceCriteriaBuilder- Specified by:
parameterin interfaceHibernateCriteriaBuilder- Specified by:
parameterin interfaceNodeBuilder
-
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
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
- Specified by:
concatin interfaceCriteriaBuilder- Specified by:
concatin interfaceHibernateCriteriaBuilder
-
concat
- Specified by:
concatin interfaceCriteriaBuilder- Specified by:
concatin interfaceHibernateCriteriaBuilder- Specified by:
concatin interfaceNodeBuilder
-
concat
- Specified by:
concatin interfaceCriteriaBuilder- Specified by:
concatin interfaceHibernateCriteriaBuilder- Specified by:
concatin interfaceNodeBuilder
-
concat
- Specified by:
concatin interfaceCriteriaBuilder- Specified by:
concatin interfaceHibernateCriteriaBuilder- Specified by:
concatin interfaceNodeBuilder
-
concat
- Specified by:
concatin interfaceHibernateCriteriaBuilder- Specified by:
concatin interfaceNodeBuilder
-
substring
- Specified by:
substringin interfaceCriteriaBuilder- Specified by:
substringin interfaceHibernateCriteriaBuilder- Specified by:
substringin interfaceNodeBuilder
-
substring
- Specified by:
substringin interfaceCriteriaBuilder- Specified by:
substringin interfaceHibernateCriteriaBuilder- Specified by:
substringin interfaceNodeBuilder
-
substring
public SqmFunction<String> substring(Expression<String> source, Expression<Integer> from, Expression<Integer> len) - Specified by:
substringin interfaceCriteriaBuilder- Specified by:
substringin interfaceHibernateCriteriaBuilder- Specified by:
substringin interfaceNodeBuilder
-
substring
- Specified by:
substringin interfaceCriteriaBuilder- Specified by:
substringin interfaceHibernateCriteriaBuilder- Specified by:
substringin interfaceNodeBuilder
-
trim
- Specified by:
trimin interfaceCriteriaBuilder- Specified by:
trimin interfaceHibernateCriteriaBuilder- Specified by:
trimin interfaceNodeBuilder
-
trim
- Specified by:
trimin interfaceCriteriaBuilder- Specified by:
trimin interfaceHibernateCriteriaBuilder- Specified by:
trimin interfaceNodeBuilder
-
trim
- Specified by:
trimin interfaceCriteriaBuilder- Specified by:
trimin interfaceHibernateCriteriaBuilder- Specified by:
trimin interfaceNodeBuilder
-
trim
public SqmFunction<String> trim(CriteriaBuilder.Trimspec ts, Expression<Character> trimChar, Expression<String> source) - Specified by:
trimin interfaceCriteriaBuilder- Specified by:
trimin interfaceHibernateCriteriaBuilder- Specified by:
trimin interfaceNodeBuilder
-
trim
- Specified by:
trimin interfaceCriteriaBuilder- Specified by:
trimin interfaceHibernateCriteriaBuilder- Specified by:
trimin interfaceNodeBuilder
-
trim
public SqmFunction<String> trim(CriteriaBuilder.Trimspec ts, char trimChar, Expression<String> source) - Specified by:
trimin interfaceCriteriaBuilder- Specified by:
trimin interfaceHibernateCriteriaBuilder- Specified by:
trimin interfaceNodeBuilder
-
lower
- Specified by:
lowerin interfaceCriteriaBuilder- Specified by:
lowerin interfaceHibernateCriteriaBuilder- Specified by:
lowerin interfaceNodeBuilder
-
upper
- Specified by:
upperin interfaceCriteriaBuilder- Specified by:
upperin interfaceHibernateCriteriaBuilder- Specified by:
upperin interfaceNodeBuilder
-
length
- Specified by:
lengthin interfaceCriteriaBuilder- Specified by:
lengthin interfaceHibernateCriteriaBuilder- Specified by:
lengthin interfaceNodeBuilder
-
locate
- Specified by:
locatein interfaceCriteriaBuilder- Specified by:
locatein interfaceHibernateCriteriaBuilder- Specified by:
locatein interfaceNodeBuilder
-
locate
- Specified by:
locatein interfaceCriteriaBuilder- Specified by:
locatein interfaceHibernateCriteriaBuilder- Specified by:
locatein interfaceNodeBuilder
-
locate
public SqmFunction<Integer> locate(Expression<String> source, Expression<String> pattern, Expression<Integer> startPosition) - Specified by:
locatein interfaceCriteriaBuilder- Specified by:
locatein interfaceHibernateCriteriaBuilder- Specified by:
locatein interfaceNodeBuilder
-
locate
- Specified by:
locatein interfaceCriteriaBuilder- Specified by:
locatein interfaceHibernateCriteriaBuilder- Specified by:
locatein interfaceNodeBuilder
-
currentDate
- Specified by:
currentDatein interfaceCriteriaBuilder- Specified by:
currentDatein interfaceHibernateCriteriaBuilder- Specified by:
currentDatein interfaceNodeBuilder
-
currentTimestamp
- Specified by:
currentTimestampin interfaceCriteriaBuilder- Specified by:
currentTimestampin interfaceHibernateCriteriaBuilder- Specified by:
currentTimestampin interfaceNodeBuilder
-
currentTime
- Specified by:
currentTimein interfaceCriteriaBuilder- Specified by:
currentTimein interfaceHibernateCriteriaBuilder- Specified by:
currentTimein interfaceNodeBuilder
-
currentInstant
- Specified by:
currentInstantin interfaceHibernateCriteriaBuilder- Specified by:
currentInstantin interfaceNodeBuilder
-
localDate
Description copied from interface:HibernateCriteriaBuilderCreate expression to return current local date.- Specified by:
localDatein interfaceCriteriaBuilder- Specified by:
localDatein interfaceHibernateCriteriaBuilder- Returns:
- expression for current date
-
localDateTime
Description copied from interface:HibernateCriteriaBuilderCreate expression to return current local datetime.- Specified by:
localDateTimein interfaceCriteriaBuilder- Specified by:
localDateTimein interfaceHibernateCriteriaBuilder- Returns:
- expression for current timestamp
-
localTime
Description copied from interface:HibernateCriteriaBuilderCreate expression to return current local time.- Specified by:
localTimein interfaceCriteriaBuilder- Specified by:
localTimein interfaceHibernateCriteriaBuilder- Returns:
- expression for current time
-
id
- Specified by:
idin interfaceHibernateCriteriaBuilder- Specified by:
idin interfaceNodeBuilder
-
version
- Specified by:
versionin interfaceHibernateCriteriaBuilder- Specified by:
versionin interfaceNodeBuilder
-
function
- Specified by:
functionin interfaceCriteriaBuilder- Specified by:
functionin interfaceHibernateCriteriaBuilder- Specified by:
functionin interfaceNodeBuilder
-
all
- Specified by:
allin interfaceCriteriaBuilder- Specified by:
allin interfaceHibernateCriteriaBuilder- Specified by:
allin interfaceNodeBuilder
-
some
- Specified by:
somein interfaceCriteriaBuilder- Specified by:
somein interfaceHibernateCriteriaBuilder- Specified by:
somein interfaceNodeBuilder
-
any
- Specified by:
anyin interfaceCriteriaBuilder- Specified by:
anyin interfaceHibernateCriteriaBuilder- Specified by:
anyin interfaceNodeBuilder
-
keys
- Specified by:
keysin interfaceCriteriaBuilder- Specified by:
keysin interfaceHibernateCriteriaBuilder- Specified by:
keysin interfaceNodeBuilder
-
indexes
- Specified by:
indexesin interfaceHibernateCriteriaBuilder- Specified by:
indexesin interfaceNodeBuilder
-
value
Creates an expression for the value with the given "type inference" information -
value
- Specified by:
valuein interfaceHibernateCriteriaBuilder
-
values
- Specified by:
valuesin interfaceCriteriaBuilder- Specified by:
valuesin interfaceHibernateCriteriaBuilder- Specified by:
valuesin interfaceNodeBuilder
-
size
- Specified by:
sizein interfaceCriteriaBuilder- Specified by:
sizein interfaceHibernateCriteriaBuilder- Specified by:
sizein interfaceNodeBuilder
-
size
- Specified by:
sizein interfaceCriteriaBuilder- Specified by:
sizein interfaceHibernateCriteriaBuilder- Specified by:
sizein interfaceNodeBuilder
-
coalesce
- Specified by:
coalescein interfaceCriteriaBuilder- Specified by:
coalescein interfaceHibernateCriteriaBuilder- Specified by:
coalescein interfaceNodeBuilder
-
coalesce
- Specified by:
coalescein interfaceCriteriaBuilder- Specified by:
coalescein interfaceHibernateCriteriaBuilder- Specified by:
coalescein interfaceNodeBuilder
-
coalesce
- Specified by:
coalescein interfaceCriteriaBuilder- Specified by:
coalescein interfaceHibernateCriteriaBuilder- Specified by:
coalescein interfaceNodeBuilder
-
nullif
- Specified by:
nullifin interfaceCriteriaBuilder- Specified by:
nullifin interfaceHibernateCriteriaBuilder- Specified by:
nullifin interfaceNodeBuilder
-
nullif
- Specified by:
nullifin interfaceCriteriaBuilder- Specified by:
nullifin interfaceHibernateCriteriaBuilder- Specified by:
nullifin interfaceNodeBuilder
-
selectCase
- Specified by:
selectCasein interfaceCriteriaBuilder- Specified by:
selectCasein interfaceHibernateCriteriaBuilder- Specified by:
selectCasein interfaceNodeBuilder
-
selectCase
- Specified by:
selectCasein interfaceCriteriaBuilder- Specified by:
selectCasein interfaceHibernateCriteriaBuilder- Specified by:
selectCasein interfaceNodeBuilder
-
mapSize
Description copied from interface:HibernateCriteriaBuilderCreate an expression that tests the size of a map.- Specified by:
mapSizein interfaceHibernateCriteriaBuilder- Specified by:
mapSizein interfaceNodeBuilder- Parameters:
mapExpression- The expression resolving to a Map for which we want to know the size- Returns:
- size expression
-
mapSize
Description copied from interface:HibernateCriteriaBuilderCreate an expression that tests the size of a map.- Specified by:
mapSizein interfaceHibernateCriteriaBuilder- Specified by:
mapSizein interfaceNodeBuilder- Parameters:
map- The Map for which we want to know the size- Returns:
- size expression
-
and
- Specified by:
andin interfaceCriteriaBuilder- Specified by:
andin interfaceHibernateCriteriaBuilder- Specified by:
andin interfaceNodeBuilder
-
and
- Specified by:
andin interfaceCriteriaBuilder- Specified by:
andin interfaceHibernateCriteriaBuilder- Specified by:
andin interfaceNodeBuilder
-
and
- Specified by:
andin interfaceCriteriaBuilder- Specified by:
andin interfaceHibernateCriteriaBuilder
-
or
- Specified by:
orin interfaceCriteriaBuilder- Specified by:
orin interfaceHibernateCriteriaBuilder- Specified by:
orin interfaceNodeBuilder
-
or
- Specified by:
orin interfaceCriteriaBuilder- Specified by:
orin interfaceHibernateCriteriaBuilder- Specified by:
orin interfaceNodeBuilder
-
or
- Specified by:
orin interfaceCriteriaBuilder- Specified by:
orin interfaceHibernateCriteriaBuilder
-
not
- Specified by:
notin interfaceCriteriaBuilder- Specified by:
notin interfaceHibernateCriteriaBuilder- Specified by:
notin interfaceNodeBuilder
-
conjunction
- Specified by:
conjunctionin interfaceCriteriaBuilder- Specified by:
conjunctionin interfaceHibernateCriteriaBuilder- Specified by:
conjunctionin interfaceNodeBuilder
-
disjunction
- Specified by:
disjunctionin interfaceCriteriaBuilder- Specified by:
disjunctionin interfaceHibernateCriteriaBuilder- Specified by:
disjunctionin interfaceNodeBuilder
-
isTrue
- Specified by:
isTruein interfaceCriteriaBuilder- Specified by:
isTruein interfaceHibernateCriteriaBuilder- Specified by:
isTruein interfaceNodeBuilder
-
isFalse
- Specified by:
isFalsein interfaceCriteriaBuilder- Specified by:
isFalsein interfaceHibernateCriteriaBuilder- Specified by:
isFalsein interfaceNodeBuilder
-
isNull
- Specified by:
isNullin interfaceCriteriaBuilder- Specified by:
isNullin interfaceHibernateCriteriaBuilder- Specified by:
isNullin interfaceNodeBuilder
-
isNotNull
- Specified by:
isNotNullin interfaceCriteriaBuilder- Specified by:
isNotNullin interfaceHibernateCriteriaBuilder- Specified by:
isNotNullin interfaceNodeBuilder
-
between
public <Y extends Comparable<? super Y>> SqmPredicate between(Expression<? extends Y> value, Expression<? extends Y> lower, Expression<? extends Y> upper) - Specified by:
betweenin interfaceCriteriaBuilder- Specified by:
betweenin interfaceHibernateCriteriaBuilder- Specified by:
betweenin interfaceNodeBuilder
-
between
public <Y extends Comparable<? super Y>> SqmPredicate between(Expression<? extends Y> value, Y lower, Y upper) - Specified by:
betweenin interfaceCriteriaBuilder- Specified by:
betweenin interfaceHibernateCriteriaBuilder- Specified by:
betweenin interfaceNodeBuilder
-
equal
- Specified by:
equalin interfaceCriteriaBuilder- Specified by:
equalin interfaceHibernateCriteriaBuilder- Specified by:
equalin interfaceNodeBuilder
-
equal
- Specified by:
equalin interfaceCriteriaBuilder- Specified by:
equalin interfaceHibernateCriteriaBuilder- Specified by:
equalin interfaceNodeBuilder
-
notEqual
- Specified by:
notEqualin interfaceCriteriaBuilder- Specified by:
notEqualin interfaceHibernateCriteriaBuilder- Specified by:
notEqualin interfaceNodeBuilder
-
notEqual
- Specified by:
notEqualin interfaceCriteriaBuilder- Specified by:
notEqualin interfaceHibernateCriteriaBuilder- Specified by:
notEqualin interfaceNodeBuilder
-
distinctFrom
- Specified by:
distinctFromin interfaceHibernateCriteriaBuilder- Specified by:
distinctFromin interfaceNodeBuilder
-
distinctFrom
- Specified by:
distinctFromin interfaceHibernateCriteriaBuilder- Specified by:
distinctFromin interfaceNodeBuilder
-
notDistinctFrom
- Specified by:
notDistinctFromin interfaceHibernateCriteriaBuilder- Specified by:
notDistinctFromin interfaceNodeBuilder
-
notDistinctFrom
- Specified by:
notDistinctFromin interfaceHibernateCriteriaBuilder- Specified by:
notDistinctFromin interfaceNodeBuilder
-
greaterThan
public <Y extends Comparable<? super Y>> SqmPredicate greaterThan(Expression<? extends Y> x, Expression<? extends Y> y) - Specified by:
greaterThanin interfaceCriteriaBuilder- Specified by:
greaterThanin interfaceHibernateCriteriaBuilder- Specified by:
greaterThanin interfaceNodeBuilder
-
greaterThan
- Specified by:
greaterThanin interfaceCriteriaBuilder- Specified by:
greaterThanin interfaceHibernateCriteriaBuilder- Specified by:
greaterThanin interfaceNodeBuilder
-
greaterThanOrEqualTo
public <Y extends Comparable<? super Y>> SqmPredicate greaterThanOrEqualTo(Expression<? extends Y> x, Expression<? extends Y> y) - Specified by:
greaterThanOrEqualToin interfaceCriteriaBuilder- Specified by:
greaterThanOrEqualToin interfaceHibernateCriteriaBuilder- Specified by:
greaterThanOrEqualToin interfaceNodeBuilder
-
greaterThanOrEqualTo
public <Y extends Comparable<? super Y>> SqmPredicate greaterThanOrEqualTo(Expression<? extends Y> x, Y y) - Specified by:
greaterThanOrEqualToin interfaceCriteriaBuilder- Specified by:
greaterThanOrEqualToin interfaceHibernateCriteriaBuilder- Specified by:
greaterThanOrEqualToin interfaceNodeBuilder
-
lessThan
public <Y extends Comparable<? super Y>> SqmPredicate lessThan(Expression<? extends Y> x, Expression<? extends Y> y) - Specified by:
lessThanin interfaceCriteriaBuilder- Specified by:
lessThanin interfaceHibernateCriteriaBuilder- Specified by:
lessThanin interfaceNodeBuilder
-
lessThan
- Specified by:
lessThanin interfaceCriteriaBuilder- Specified by:
lessThanin interfaceHibernateCriteriaBuilder- Specified by:
lessThanin interfaceNodeBuilder
-
lessThanOrEqualTo
public <Y extends Comparable<? super Y>> SqmPredicate lessThanOrEqualTo(Expression<? extends Y> x, Expression<? extends Y> y) - Specified by:
lessThanOrEqualToin interfaceCriteriaBuilder- Specified by:
lessThanOrEqualToin interfaceHibernateCriteriaBuilder- Specified by:
lessThanOrEqualToin interfaceNodeBuilder
-
lessThanOrEqualTo
public <Y extends Comparable<? super Y>> SqmPredicate lessThanOrEqualTo(Expression<? extends Y> x, Y y) - Specified by:
lessThanOrEqualToin interfaceCriteriaBuilder- Specified by:
lessThanOrEqualToin interfaceHibernateCriteriaBuilder- Specified by:
lessThanOrEqualToin interfaceNodeBuilder
-
gt
- Specified by:
gtin interfaceCriteriaBuilder- Specified by:
gtin interfaceHibernateCriteriaBuilder- Specified by:
gtin interfaceNodeBuilder
-
gt
- Specified by:
gtin interfaceCriteriaBuilder- Specified by:
gtin interfaceHibernateCriteriaBuilder- Specified by:
gtin interfaceNodeBuilder
-
ge
- Specified by:
gein interfaceCriteriaBuilder- Specified by:
gein interfaceHibernateCriteriaBuilder- Specified by:
gein interfaceNodeBuilder
-
ge
- Specified by:
gein interfaceCriteriaBuilder- Specified by:
gein interfaceHibernateCriteriaBuilder- Specified by:
gein interfaceNodeBuilder
-
lt
- Specified by:
ltin interfaceCriteriaBuilder- Specified by:
ltin interfaceHibernateCriteriaBuilder- Specified by:
ltin interfaceNodeBuilder
-
lt
- Specified by:
ltin interfaceCriteriaBuilder- Specified by:
ltin interfaceHibernateCriteriaBuilder- Specified by:
ltin interfaceNodeBuilder
-
le
- Specified by:
lein interfaceCriteriaBuilder- Specified by:
lein interfaceHibernateCriteriaBuilder- Specified by:
lein interfaceNodeBuilder
-
le
- Specified by:
lein interfaceCriteriaBuilder- Specified by:
lein interfaceHibernateCriteriaBuilder- Specified by:
lein interfaceNodeBuilder
-
isEmpty
- Specified by:
isEmptyin interfaceCriteriaBuilder- Specified by:
isEmptyin interfaceHibernateCriteriaBuilder- Specified by:
isEmptyin interfaceNodeBuilder
-
isNotEmpty
- Specified by:
isNotEmptyin interfaceCriteriaBuilder- Specified by:
isNotEmptyin interfaceHibernateCriteriaBuilder- Specified by:
isNotEmptyin interfaceNodeBuilder
-
isMember
public <E,C extends Collection<E>> SqmPredicate isMember(Expression<E> elem, Expression<C> collection) - Specified by:
isMemberin interfaceCriteriaBuilder- Specified by:
isMemberin interfaceHibernateCriteriaBuilder- Specified by:
isMemberin interfaceNodeBuilder
-
isMember
- Specified by:
isMemberin interfaceCriteriaBuilder- Specified by:
isMemberin interfaceHibernateCriteriaBuilder- Specified by:
isMemberin interfaceNodeBuilder
-
isNotMember
public <E,C extends Collection<E>> SqmPredicate isNotMember(Expression<E> elem, Expression<C> collection) - Specified by:
isNotMemberin interfaceCriteriaBuilder- Specified by:
isNotMemberin interfaceHibernateCriteriaBuilder- Specified by:
isNotMemberin interfaceNodeBuilder
-
isNotMember
- Specified by:
isNotMemberin interfaceCriteriaBuilder- Specified by:
isNotMemberin interfaceHibernateCriteriaBuilder- Specified by:
isNotMemberin interfaceNodeBuilder
-
like
- Specified by:
likein interfaceCriteriaBuilder- Specified by:
likein interfaceHibernateCriteriaBuilder- Specified by:
likein interfaceNodeBuilder
-
like
- Specified by:
likein interfaceCriteriaBuilder- Specified by:
likein interfaceHibernateCriteriaBuilder- Specified by:
likein interfaceNodeBuilder
-
like
public SqmPredicate like(Expression<String> searchString, Expression<String> pattern, Expression<Character> escapeChar) - Specified by:
likein interfaceCriteriaBuilder- Specified by:
likein interfaceHibernateCriteriaBuilder- Specified by:
likein interfaceNodeBuilder
-
like
public SqmPredicate like(Expression<String> searchString, Expression<String> pattern, char escapeChar) - Specified by:
likein interfaceCriteriaBuilder- Specified by:
likein interfaceHibernateCriteriaBuilder- Specified by:
likein interfaceNodeBuilder
-
like
public SqmPredicate like(Expression<String> searchString, String pattern, Expression<Character> escapeChar) - Specified by:
likein interfaceCriteriaBuilder- Specified by:
likein interfaceHibernateCriteriaBuilder- Specified by:
likein interfaceNodeBuilder
-
like
- Specified by:
likein interfaceCriteriaBuilder- Specified by:
likein interfaceHibernateCriteriaBuilder- Specified by:
likein interfaceNodeBuilder
-
ilike
- Specified by:
ilikein interfaceHibernateCriteriaBuilder
-
ilike
- Specified by:
ilikein interfaceHibernateCriteriaBuilder
-
ilike
public SqmPredicate ilike(Expression<String> searchString, Expression<String> pattern, Expression<Character> escapeChar) - Specified by:
ilikein interfaceHibernateCriteriaBuilder
-
ilike
public SqmPredicate ilike(Expression<String> searchString, Expression<String> pattern, char escapeChar) - Specified by:
ilikein interfaceHibernateCriteriaBuilder
-
ilike
public SqmPredicate ilike(Expression<String> searchString, String pattern, Expression<Character> escapeChar) - Specified by:
ilikein interfaceHibernateCriteriaBuilder
-
ilike
- Specified by:
ilikein interfaceHibernateCriteriaBuilder
-
notLike
- Specified by:
notLikein interfaceCriteriaBuilder- Specified by:
notLikein interfaceHibernateCriteriaBuilder- Specified by:
notLikein interfaceNodeBuilder
-
notLike
- Specified by:
notLikein interfaceCriteriaBuilder- Specified by:
notLikein interfaceHibernateCriteriaBuilder- Specified by:
notLikein interfaceNodeBuilder
-
notLike
public SqmPredicate notLike(Expression<String> x, Expression<String> pattern, Expression<Character> escapeChar) - Specified by:
notLikein interfaceCriteriaBuilder- Specified by:
notLikein interfaceHibernateCriteriaBuilder- Specified by:
notLikein interfaceNodeBuilder
-
notLike
- Specified by:
notLikein interfaceCriteriaBuilder- Specified by:
notLikein interfaceHibernateCriteriaBuilder- Specified by:
notLikein interfaceNodeBuilder
-
notLike
- Specified by:
notLikein interfaceCriteriaBuilder- Specified by:
notLikein interfaceHibernateCriteriaBuilder- Specified by:
notLikein interfaceNodeBuilder
-
notLike
- Specified by:
notLikein interfaceCriteriaBuilder- Specified by:
notLikein interfaceHibernateCriteriaBuilder- Specified by:
notLikein interfaceNodeBuilder
-
notIlike
- Specified by:
notIlikein interfaceHibernateCriteriaBuilder
-
notIlike
- Specified by:
notIlikein interfaceHibernateCriteriaBuilder
-
notIlike
public SqmPredicate notIlike(Expression<String> x, Expression<String> pattern, Expression<Character> escapeChar) - Specified by:
notIlikein interfaceHibernateCriteriaBuilder
-
notIlike
- Specified by:
notIlikein interfaceHibernateCriteriaBuilder
-
notIlike
public SqmPredicate notIlike(Expression<String> x, String pattern, Expression<Character> escapeChar) - Specified by:
notIlikein interfaceHibernateCriteriaBuilder
-
notIlike
- Specified by:
notIlikein interfaceHibernateCriteriaBuilder
-
in
- Specified by:
inin interfaceCriteriaBuilder- Specified by:
inin interfaceHibernateCriteriaBuilder- Specified by:
inin interfaceNodeBuilder
-
in
public <T> SqmInPredicate<T> in(Expression<? extends T> expression, Expression<? extends T>... values) - Specified by:
inin interfaceHibernateCriteriaBuilder- Specified by:
inin interfaceNodeBuilder
-
in
- Specified by:
inin interfaceHibernateCriteriaBuilder- Specified by:
inin interfaceNodeBuilder
-
in
- Specified by:
inin interfaceHibernateCriteriaBuilder- Specified by:
inin interfaceNodeBuilder
-
in
- Specified by:
inin interfaceNodeBuilder
-
exists
- Specified by:
existsin interfaceCriteriaBuilder- Specified by:
existsin interfaceHibernateCriteriaBuilder- Specified by:
existsin interfaceNodeBuilder
-
isMapEmpty
Description copied from interface:HibernateCriteriaBuilderCreate a predicate that tests whether a Map is empty.- Specified by:
isMapEmptyin interfaceHibernateCriteriaBuilder- Specified by:
isMapEmptyin interfaceNodeBuilder- Parameters:
mapExpression- The expression resolving to a Map which we want to check for emptiness- Returns:
- is-empty predicate
-
isMapNotEmpty
Description copied from interface:HibernateCriteriaBuilderCreate a predicate that tests whether a Map is not empty.- Specified by:
isMapNotEmptyin interfaceHibernateCriteriaBuilder- Specified by:
isMapNotEmptyin interfaceNodeBuilder- Parameters:
mapExpression- The expression resolving to a Map which we want to check for non-emptiness- Returns:
- is-not-empty predicate
-
sql
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- type of this expression- Parameters:
pattern- native SQL patterntype- type of this expressionarguments- optional arguments to the SQL pattern- Returns:
- native SQL expression
-
format
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
Dialect.appendDatetimeFormat(org.hibernate.sql.ast.spi.SqlAppender, java.lang.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:
- format expression
-
extract
public <N,T extends Temporal> SqmExpression<N> extract(TemporalField<N, T> field, Expression<T> temporal) - Specified by:
extractin interfaceCriteriaBuilder- Specified by:
extractin interfaceHibernateCriteriaBuilder
-
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
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
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
public <T extends TemporalAccessor> SqmFunction<T> truncate(Expression<T> datetime, 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 be truncatedtemporalUnit- the temporal unit for truncation- Returns:
- the truncated value
-
overlay
- Specified by:
overlayin interfaceHibernateCriteriaBuilder- See Also:
-
overlay
public SqmFunction<String> overlay(Expression<String> string, Expression<String> replacement, int start) - Specified by:
overlayin interfaceHibernateCriteriaBuilder- See Also:
-
overlay
public SqmFunction<String> overlay(Expression<String> string, String replacement, Expression<Integer> start) - Specified by:
overlayin interfaceHibernateCriteriaBuilder- See Also:
-
overlay
public SqmFunction<String> overlay(Expression<String> string, Expression<String> replacement, Expression<Integer> start) - Specified by:
overlayin interfaceHibernateCriteriaBuilder- See Also:
-
overlay
public SqmFunction<String> overlay(Expression<String> string, String replacement, int start, int length) - Specified by:
overlayin interfaceHibernateCriteriaBuilder- See Also:
-
overlay
public SqmFunction<String> overlay(Expression<String> string, Expression<String> replacement, int start, int length) - Specified by:
overlayin interfaceHibernateCriteriaBuilder- See Also:
-
overlay
public SqmFunction<String> overlay(Expression<String> string, String replacement, Expression<Integer> start, int length) - Specified by:
overlayin interfaceHibernateCriteriaBuilder- See Also:
-
overlay
public SqmFunction<String> overlay(Expression<String> string, Expression<String> replacement, Expression<Integer> start, int length) - Specified by:
overlayin interfaceHibernateCriteriaBuilder- See Also:
-
overlay
public SqmFunction<String> overlay(Expression<String> string, String replacement, int start, Expression<Integer> length) - Specified by:
overlayin interfaceHibernateCriteriaBuilder- See Also:
-
overlay
public SqmFunction<String> overlay(Expression<String> string, Expression<String> replacement, int start, Expression<Integer> length) - Specified by:
overlayin interfaceHibernateCriteriaBuilder- See Also:
-
overlay
public SqmFunction<String> overlay(Expression<String> string, String replacement, Expression<Integer> start, Expression<Integer> length) - Specified by:
overlayin interfaceHibernateCriteriaBuilder- See Also:
-
overlay
public SqmFunction<String> overlay(Expression<String> string, Expression<String> replacement, Expression<Integer> start, 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- string expression to be manipulatedreplacement- string expression to replace in originalstart- start positionlength- optional, number of characters to substitute- Returns:
- overlay expression
-
pad
- Specified by:
padin interfaceHibernateCriteriaBuilder- See Also:
-
pad
- Specified by:
padin interfaceHibernateCriteriaBuilder- See Also:
-
pad
- Specified by:
padin interfaceHibernateCriteriaBuilder- See Also:
-
pad
public SqmFunction<String> pad(CriteriaBuilder.Trimspec ts, Expression<String> x, Expression<Integer> length) - Specified by:
padin interfaceHibernateCriteriaBuilder- See Also:
-
pad
- Specified by:
padin interfaceHibernateCriteriaBuilder- See Also:
-
pad
public SqmFunction<String> pad(CriteriaBuilder.Trimspec ts, Expression<String> x, int length, char padChar) - Specified by:
padin interfaceHibernateCriteriaBuilder- See Also:
-
pad
- Specified by:
padin interfaceHibernateCriteriaBuilder- See Also:
-
pad
public SqmFunction<String> pad(CriteriaBuilder.Trimspec ts, Expression<String> x, int length, Expression<Character> padChar) - Specified by:
padin interfaceHibernateCriteriaBuilder- See Also:
-
pad
- Specified by:
padin interfaceHibernateCriteriaBuilder- See Also:
-
pad
public SqmFunction<String> pad(CriteriaBuilder.Trimspec ts, Expression<String> x, Expression<Integer> length, char padChar) - Specified by:
padin interfaceHibernateCriteriaBuilder- See Also:
-
pad
public SqmFunction<String> pad(Expression<String> x, Expression<Integer> length, Expression<Character> padChar) - Specified by:
padin interfaceHibernateCriteriaBuilder- See Also:
-
pad
public SqmFunction<String> pad(CriteriaBuilder.Trimspec ts, Expression<String> x, Expression<Integer> length, 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- optionalCriteriaBuilder.Trimspecx- string expression to padlength- length of the result string after paddingpadChar- optional pad character- Returns:
- pad 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:
- 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:
- 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:
- repeat expression
-
left
- Specified by:
leftin interfaceCriteriaBuilder- Specified by:
leftin interfaceHibernateCriteriaBuilder- See Also:
-
left
Description copied from interface:HibernateCriteriaBuilderExtract thelengthleftmost characters of a string.- Specified by:
leftin interfaceCriteriaBuilder- Specified by:
leftin interfaceHibernateCriteriaBuilder- Parameters:
x- original stringlength- number of characters- Returns:
- left expression
-
right
- Specified by:
rightin interfaceCriteriaBuilder- Specified by:
rightin interfaceHibernateCriteriaBuilder- See Also:
-
right
Description copied from interface:HibernateCriteriaBuilderExtract thelengthrightmost characters of a string.- Specified by:
rightin interfaceCriteriaBuilder- Specified by:
rightin interfaceHibernateCriteriaBuilder- Parameters:
x- original stringlength- number of characters- Returns:
- left expression
-
replace
- Specified by:
replacein interfaceCriteriaBuilder- Specified by:
replacein interfaceHibernateCriteriaBuilder- See Also:
-
replace
public SqmFunction<String> replace(Expression<String> x, String pattern, Expression<String> replacement) - Specified by:
replacein interfaceCriteriaBuilder- Specified by:
replacein interfaceHibernateCriteriaBuilder- See Also:
-
replace
public SqmFunction<String> replace(Expression<String> x, Expression<String> pattern, String replacement) - Specified by:
replacein interfaceCriteriaBuilder- Specified by:
replacein interfaceHibernateCriteriaBuilder- See Also:
-
replace
public SqmFunction<String> replace(Expression<String> x, Expression<String> pattern, 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- original stringpattern- the string to be replacedreplacement- the new replacement string- Returns:
- replace expression
-
collate
- 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- expression- Returns:
- base-10 logarithm
-
log
- Specified by:
login interfaceHibernateCriteriaBuilder- See Also:
-
log
Description copied from interface:HibernateCriteriaBuilderCreate an expression that returns the logarithm ofxto the baseb.- Specified by:
login interfaceHibernateCriteriaBuilder- Parameters:
b- basex- expression- Returns:
- arbitrary-base logarithm
-
pi
Description copied from interface:HibernateCriteriaBuilderLiteral expression corresponding to the value of pi.- Specified by:
piin interfaceHibernateCriteriaBuilder- Returns:
- pi expression
-
sin
Description copied from interface:HibernateCriteriaBuilderCreate an expression that returns the sine of its argument.- Specified by:
sinin interfaceHibernateCriteriaBuilder- Parameters:
x- expression- Returns:
- sine
-
cos
Description copied from interface:HibernateCriteriaBuilderCreate an expression that returns the cosine of its argument.- Specified by:
cosin interfaceHibernateCriteriaBuilder- Parameters:
x- expression- Returns:
- cosine
-
tan
Description copied from interface:HibernateCriteriaBuilderCreate an expression that returns the tangent of its argument.- Specified by:
tanin interfaceHibernateCriteriaBuilder- Parameters:
x- expression- Returns:
- tangent
-
asin
Description copied from interface:HibernateCriteriaBuilderCreate an expression that returns the inverse sine of its argument.- Specified by:
asinin interfaceHibernateCriteriaBuilder- Parameters:
x- expression- Returns:
- inverse sine
-
acos
Description copied from interface:HibernateCriteriaBuilderCreate an expression that returns the inverse cosine of its argument.- Specified by:
acosin interfaceHibernateCriteriaBuilder- Parameters:
x- expression- Returns:
- inverse cosine
-
atan
Description copied from interface:HibernateCriteriaBuilderCreate an expression that returns the inverse tangent of its argument.- Specified by:
atanin interfaceHibernateCriteriaBuilder- Parameters:
x- expression- Returns:
- inverse tangent
-
atan2
- Specified by:
atan2in interfaceHibernateCriteriaBuilder- See Also:
-
atan2
- Specified by:
atan2in interfaceHibernateCriteriaBuilder- See Also:
-
atan2
Description copied from interface:HibernateCriteriaBuilderCreate an expression that returns the inverse tangent ofyoverx.- Specified by:
atan2in interfaceHibernateCriteriaBuilder- Parameters:
y- y coordinatex- x coordinate- Returns:
- 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- expression- Returns:
- hyperbolic sine
-
cosh
Description copied from interface:HibernateCriteriaBuilderCreate an expression that returns the hyperbolic cosine of its argument.- Specified by:
coshin interfaceHibernateCriteriaBuilder- Parameters:
x- expression- Returns:
- hyperbolic cosine
-
tanh
Description copied from interface:HibernateCriteriaBuilderCreate an expression that returns the hyperbolic tangent of its argument.- Specified by:
tanhin interfaceHibernateCriteriaBuilder- Parameters:
x- expression- Returns:
- 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- expression- Returns:
- 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- expression- Returns:
- 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
public <T> SqmExpression<T> windowFunction(String name, Class<T> type, JpaWindow window, 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- type of this expression- Parameters:
name- name of the window functiontype- type of this expressionwindow- window over which the function will be appliedargs- arguments to the function- Returns:
- window function expression
-
rowNumber
Description copied from interface:HibernateCriteriaBuilderCreate arow_numberwindow function expression.- Specified by:
rowNumberin interfaceHibernateCriteriaBuilder- Parameters:
window- window over which the function will be applied- Returns:
- window function expression
- See Also:
-
firstValue
Description copied from interface:HibernateCriteriaBuilderCreate afirst_valuewindow function expression.- Specified by:
firstValuein interfaceHibernateCriteriaBuilder- Type Parameters:
T- type of the expression- Parameters:
argument- argument expression to pass tofirst_valuewindow- window over which the function will be applied- Returns:
- window function expression
- See Also:
-
lastValue
Description copied from interface:HibernateCriteriaBuilderCreate alast_valuewindow function expression.- Specified by:
lastValuein interfaceHibernateCriteriaBuilder- Type Parameters:
T- type of the expression- Parameters:
argument- argument expression to pass tolast_valuewindow- window over which the function will be applied- Returns:
- window function expression
- See Also:
-
nthValue
- Specified by:
nthValuein interfaceHibernateCriteriaBuilder- See Also:
-
nthValue
public <T> SqmExpression<T> nthValue(Expression<T> argument, Expression<Integer> n, JpaWindow window) Description copied from interface:HibernateCriteriaBuilderCreate anth_valuewindow function expression.- Specified by:
nthValuein interfaceHibernateCriteriaBuilder- Type Parameters:
T- type of the expression- Parameters:
argument- argument expression to pass tonth_valuen- theNargument for the functionwindow- window over which the function will be applied- Returns:
- window function expression
- See Also:
-
rank
Description copied from interface:HibernateCriteriaBuilderCreate arankwindow function expression.- Specified by:
rankin interfaceHibernateCriteriaBuilder- Parameters:
window- window over which the function will be applied- Returns:
- window function expression
- See Also:
-
denseRank
Description copied from interface:HibernateCriteriaBuilderCreate adense_rankwindow function expression.- Specified by:
denseRankin interfaceHibernateCriteriaBuilder- Parameters:
window- window over which the function will be applied- Returns:
- window function expression
- See Also:
-
percentRank
Description copied from interface:HibernateCriteriaBuilderCreate apercent_rankwindow function expression.- Specified by:
percentRankin interfaceHibernateCriteriaBuilder- Parameters:
window- window over which the function will be applied- Returns:
- window function expression
- See Also:
-
cumeDist
Description copied from interface:HibernateCriteriaBuilderCreate acume_distwindow function expression.- Specified by:
cumeDistin interfaceHibernateCriteriaBuilder- Parameters:
window- window over which the function will be applied- Returns:
- window function expression
- See Also:
-
functionAggregate
public <T> SqmExpression<T> functionAggregate(String name, Class<T> type, JpaPredicate filter, Expression<?>... args) - Specified by:
functionAggregatein interfaceHibernateCriteriaBuilder- See Also:
-
functionAggregate
public <T> SqmExpression<T> functionAggregate(String name, Class<T> type, JpaWindow window, Expression<?>... args) - Specified by:
functionAggregatein interfaceHibernateCriteriaBuilder- See Also:
-
functionAggregate
public <T> SqmExpression<T> functionAggregate(String name, Class<T> type, JpaPredicate filter, JpaWindow window, Expression<?>... args) Description copied from interface:HibernateCriteriaBuilderCreate a generic aggregate function expression.- Specified by:
functionAggregatein interfaceHibernateCriteriaBuilder- Type Parameters:
T- type of this expression- Parameters:
name- name of the ordered set-aggregate functiontype- type of this expressionfilter- optional filter clausewindow- optional window over which to apply the functionargs- optional arguments to the function- Returns:
- aggregate function expression
-
sum
- Specified by:
sumin interfaceHibernateCriteriaBuilder- See Also:
-
sum
- Specified by:
sumin interfaceHibernateCriteriaBuilder- See Also:
-
sum
public <N extends Number> SqmExpression<Number> sum(Expression<N> argument, JpaPredicate filter, JpaWindow window) Description copied from interface:HibernateCriteriaBuilderCreate asumaggregate function expression.- Specified by:
sumin interfaceHibernateCriteriaBuilder- Type Parameters:
N- type of the input expression- Parameters:
argument- argument to the functionfilter- optional filter clausewindow- optional window over which to apply the function- Returns:
- aggregate function expression
- See Also:
-
avg
- Specified by:
avgin interfaceHibernateCriteriaBuilder- See Also:
-
avg
- Specified by:
avgin interfaceHibernateCriteriaBuilder- See Also:
-
avg
public <N extends Number> SqmExpression<Double> avg(Expression<N> argument, JpaPredicate filter, JpaWindow window) Description copied from interface:HibernateCriteriaBuilderCreate anavgaggregate function expression.- Specified by:
avgin interfaceHibernateCriteriaBuilder- Type Parameters:
N- type of the input expression- Parameters:
argument- argument to the functionfilter- optional filter clausewindow- optional window over which to apply the function- Returns:
- aggregate function expression
- See Also:
-
count
- Specified by:
countin interfaceHibernateCriteriaBuilder- See Also:
-
count
- Specified by:
countin interfaceHibernateCriteriaBuilder- See Also:
-
count
Description copied from interface:HibernateCriteriaBuilderCreate acountaggregate function expression.- Specified by:
countin interfaceHibernateCriteriaBuilder- Parameters:
argument- argument to the functionfilter- optional filter clausewindow- optional window over which to apply the function- Returns:
- aggregate function expression
- See Also:
-
functionWithinGroup
public <T> SqmExpression<T> functionWithinGroup(String name, Class<T> type, JpaOrder order, Expression<?>... args) - Specified by:
functionWithinGroupin interfaceHibernateCriteriaBuilder- See Also:
-
functionWithinGroup
public <T> SqmExpression<T> functionWithinGroup(String name, Class<T> type, JpaOrder order, JpaPredicate filter, Expression<?>... args) - Specified by:
functionWithinGroupin interfaceHibernateCriteriaBuilder- See Also:
-
functionWithinGroup
public <T> SqmExpression<T> functionWithinGroup(String name, Class<T> type, JpaOrder order, JpaWindow window, Expression<?>... args) - Specified by:
functionWithinGroupin interfaceHibernateCriteriaBuilder- See Also:
-
functionWithinGroup
public <T> SqmExpression<T> functionWithinGroup(String name, Class<T> type, JpaOrder order, JpaPredicate filter, JpaWindow window, Expression<?>... args) Description copied from interface:HibernateCriteriaBuilderCreate a generic ordered set-aggregate function expression.- Specified by:
functionWithinGroupin interfaceHibernateCriteriaBuilder- Type Parameters:
T- type of this expression- Parameters:
name- name of the ordered set-aggregate functiontype- type of this expressionorder- order by clause used in within groupfilter- optional filter clausewindow- optional window over which to apply the functionargs- optional arguments to the function- Returns:
- ordered set-aggregate function expression
-
listagg
- Specified by:
listaggin interfaceHibernateCriteriaBuilder- See Also:
-
listagg
public SqmExpression<String> listagg(JpaOrder order, Expression<String> argument, Expression<String> separator) - Specified by:
listaggin interfaceHibernateCriteriaBuilder- See Also:
-
listagg
public SqmExpression<String> listagg(JpaOrder order, JpaPredicate filter, Expression<String> argument, String separator) - Specified by:
listaggin interfaceHibernateCriteriaBuilder- See Also:
-
listagg
public SqmExpression<String> listagg(JpaOrder order, JpaPredicate filter, Expression<String> argument, Expression<String> separator) - Specified by:
listaggin interfaceHibernateCriteriaBuilder- See Also:
-
listagg
public SqmExpression<String> listagg(JpaOrder order, JpaWindow window, Expression<String> argument, String separator) - Specified by:
listaggin interfaceHibernateCriteriaBuilder- See Also:
-
listagg
public SqmExpression<String> listagg(JpaOrder order, JpaWindow window, Expression<String> argument, Expression<String> separator) - Specified by:
listaggin interfaceHibernateCriteriaBuilder- See Also:
-
listagg
public SqmExpression<String> listagg(JpaOrder order, JpaPredicate filter, JpaWindow window, Expression<String> argument, String separator) - Specified by:
listaggin interfaceHibernateCriteriaBuilder- See Also:
-
listagg
public SqmExpression<String> listagg(JpaOrder order, JpaPredicate filter, JpaWindow window, Expression<String> argument, Expression<String> separator) Description copied from interface:HibernateCriteriaBuilderCreate alistaggordered set-aggregate function expression.- Specified by:
listaggin interfaceHibernateCriteriaBuilder- Parameters:
order- order by clause used in within groupfilter- optional filter clausewindow- optional window over which to apply the functionargument- values to joinseparator- the separator used to join the values- Returns:
- ordered set-aggregate expression
- See Also:
-
mode
public <T> SqmExpression<T> mode(Expression<T> sortExpression, SortDirection sortOrder, Nulls nullPrecedence) - Specified by:
modein interfaceHibernateCriteriaBuilder- See Also:
-
mode
public <T> SqmExpression<T> mode(JpaPredicate filter, Expression<T> sortExpression, SortDirection sortOrder, Nulls nullPrecedence) - Specified by:
modein interfaceHibernateCriteriaBuilder- See Also:
-
mode
public <T> SqmExpression<T> mode(JpaWindow window, Expression<T> sortExpression, SortDirection sortOrder, Nulls nullPrecedence) - Specified by:
modein interfaceHibernateCriteriaBuilder- See Also:
-
mode
public <T> SqmExpression<T> mode(JpaPredicate filter, JpaWindow window, Expression<T> sortExpression, SortDirection sortOrder, Nulls nullPrecedence) Description copied from interface:HibernateCriteriaBuilderCreate amodeordered set-aggregate function expression.- Specified by:
modein interfaceHibernateCriteriaBuilder- Type Parameters:
T- type of this expression- Parameters:
filter- optional filter clausewindow- optional window over which to apply the functionsortExpression- the sort expressionsortOrder- the sort ordernullPrecedence- the null precedence- Returns:
- ordered set-aggregate expression
- See Also:
-
percentileCont
public <T> SqmExpression<T> percentileCont(Expression<? extends Number> argument, Expression<T> sortExpression, SortDirection sortOrder, Nulls nullPrecedence) - Specified by:
percentileContin interfaceHibernateCriteriaBuilder- See Also:
-
percentileCont
public <T> SqmExpression<T> percentileCont(Expression<? extends Number> argument, JpaPredicate filter, Expression<T> sortExpression, SortDirection sortOrder, Nulls nullPrecedence) - Specified by:
percentileContin interfaceHibernateCriteriaBuilder- See Also:
-
percentileCont
public <T> SqmExpression<T> percentileCont(Expression<? extends Number> argument, JpaWindow window, Expression<T> sortExpression, SortDirection sortOrder, Nulls nullPrecedence) - Specified by:
percentileContin interfaceHibernateCriteriaBuilder- See Also:
-
percentileCont
public <T> SqmExpression<T> percentileCont(Expression<? extends Number> argument, JpaPredicate filter, JpaWindow window, Expression<T> sortExpression, SortDirection sortOrder, Nulls nullPrecedence) Description copied from interface:HibernateCriteriaBuilderCreate apercentile_contordered set-aggregate function expression.- Specified by:
percentileContin interfaceHibernateCriteriaBuilder- Parameters:
argument- argument to the functionfilter- optional filter clausewindow- optional window over which to apply the functionsortExpression- the sort expressionsortOrder- the sort ordernullPrecedence- the null precedence- Returns:
- ordered set-aggregate expression
- See Also:
-
percentileDisc
public <T> SqmExpression<T> percentileDisc(Expression<? extends Number> argument, Expression<T> sortExpression, SortDirection sortOrder, Nulls nullPrecedence) - Specified by:
percentileDiscin interfaceHibernateCriteriaBuilder- See Also:
-
percentileDisc
public <T> SqmExpression<T> percentileDisc(Expression<? extends Number> argument, JpaPredicate filter, Expression<T> sortExpression, SortDirection sortOrder, Nulls nullPrecedence) - Specified by:
percentileDiscin interfaceHibernateCriteriaBuilder- See Also:
-
percentileDisc
public <T> SqmExpression<T> percentileDisc(Expression<? extends Number> argument, JpaWindow window, Expression<T> sortExpression, SortDirection sortOrder, Nulls nullPrecedence) - Specified by:
percentileDiscin interfaceHibernateCriteriaBuilder- See Also:
-
percentileDisc
public <T> SqmExpression<T> percentileDisc(Expression<? extends Number> argument, JpaPredicate filter, JpaWindow window, Expression<T> sortExpression, SortDirection sortOrder, Nulls nullPrecedence) Description copied from interface:HibernateCriteriaBuilderCreate apercentile_discordered set-aggregate function expression.- Specified by:
percentileDiscin interfaceHibernateCriteriaBuilder- Parameters:
argument- argument to the functionfilter- optional filter clausewindow- optional window over which to apply the functionsortExpression- the sort expressionsortOrder- the sort ordernullPrecedence- the null precedence- Returns:
- ordered set-aggregate expression
- See Also:
-
rank
- Specified by:
rankin interfaceHibernateCriteriaBuilder- See Also:
-
rank
- Specified by:
rankin interfaceHibernateCriteriaBuilder- See Also:
-
rank
- Specified by:
rankin interfaceHibernateCriteriaBuilder- See Also:
-
rank
public SqmExpression<Long> rank(JpaOrder order, JpaPredicate filter, JpaWindow window, Expression<?>... arguments) Description copied from interface:HibernateCriteriaBuilderCreate arankordered set-aggregate function expression.- Specified by:
rankin interfaceHibernateCriteriaBuilder- Parameters:
order- order by clause used in within groupfilter- optional filter clausewindow- optional window over which to apply the functionarguments- arguments to the function- Returns:
- ordered set-aggregate expression
- See Also:
-
percentRank
- Specified by:
percentRankin interfaceHibernateCriteriaBuilder- See Also:
-
percentRank
public SqmExpression<Double> percentRank(JpaOrder order, JpaPredicate filter, Expression<?>... arguments) - Specified by:
percentRankin interfaceHibernateCriteriaBuilder- See Also:
-
percentRank
public SqmExpression<Double> percentRank(JpaOrder order, JpaWindow window, Expression<?>... arguments) - Specified by:
percentRankin interfaceHibernateCriteriaBuilder- See Also:
-
percentRank
public SqmExpression<Double> percentRank(JpaOrder order, JpaPredicate filter, JpaWindow window, Expression<?>... arguments) Description copied from interface:HibernateCriteriaBuilderCreate apercent_rankordered set-aggregate function expression.- Specified by:
percentRankin interfaceHibernateCriteriaBuilder- Parameters:
order- order by clause used in within groupfilter- optional filter clausewindow- optional window over which to apply the functionarguments- arguments to the function- Returns:
- ordered set-aggregate expression
- See Also:
-
arrayAgg
- Specified by:
arrayAggin interfaceHibernateCriteriaBuilder- Specified by:
arrayAggin interfaceNodeBuilder- See Also:
-
arrayAgg
public <T> SqmExpression<T[]> arrayAgg(JpaOrder order, JpaPredicate filter, Expression<? extends T> argument) - Specified by:
arrayAggin interfaceHibernateCriteriaBuilder- Specified by:
arrayAggin interfaceNodeBuilder- See Also:
-
arrayAgg
public <T> SqmExpression<T[]> arrayAgg(JpaOrder order, JpaWindow window, Expression<? extends T> argument) - Specified by:
arrayAggin interfaceHibernateCriteriaBuilder- Specified by:
arrayAggin interfaceNodeBuilder- See Also:
-
arrayAgg
public <T> SqmExpression<T[]> arrayAgg(JpaOrder order, JpaPredicate filter, JpaWindow window, Expression<? extends T> argument) Description copied from interface:HibernateCriteriaBuilderCreate aarray_aggordered set-aggregate function expression.- Specified by:
arrayAggin interfaceHibernateCriteriaBuilder- Specified by:
arrayAggin interfaceNodeBuilder- Parameters:
order- order by clause used in within groupfilter- optional filter clausewindow- optional window over which to apply the functionargument- values to aggregate- Returns:
- ordered set-aggregate expression
- See Also:
-
arrayLiteral
Description copied from interface:HibernateCriteriaBuilderCreates an array literal with thearrayconstructor function.- Specified by:
arrayLiteralin interfaceHibernateCriteriaBuilder- Specified by:
arrayLiteralin interfaceNodeBuilder
-
arrayPosition
Description copied from interface:HibernateCriteriaBuilderDetermines the 1-based position of an element in an array.- Specified by:
arrayPositionin interfaceHibernateCriteriaBuilder- Specified by:
arrayPositionin interfaceNodeBuilder
-
arrayPosition
public <T> SqmExpression<Integer> arrayPosition(Expression<T[]> arrayExpression, Expression<T> elementExpression) Description copied from interface:HibernateCriteriaBuilderDetermines the 1-based position of an element in an array.- Specified by:
arrayPositionin interfaceHibernateCriteriaBuilder- Specified by:
arrayPositionin interfaceNodeBuilder
-
arrayPositions
public <T> SqmExpression<int[]> arrayPositions(Expression<T[]> arrayExpression, Expression<T> elementExpression) Description copied from interface:HibernateCriteriaBuilderDetermines all 1-based positions of an element in an array.- Specified by:
arrayPositionsin interfaceHibernateCriteriaBuilder- Specified by:
arrayPositionsin interfaceNodeBuilder
-
arrayPositions
Description copied from interface:HibernateCriteriaBuilderDetermines all 1-based positions of an element in an array.- Specified by:
arrayPositionsin interfaceHibernateCriteriaBuilder- Specified by:
arrayPositionsin interfaceNodeBuilder
-
arrayPositionsList
public <T> SqmExpression<List<Integer>> arrayPositionsList(Expression<T[]> arrayExpression, Expression<T> elementExpression) Description copied from interface:HibernateCriteriaBuilderDetermines all 1-based positions of an element in an array.- Specified by:
arrayPositionsListin interfaceHibernateCriteriaBuilder- Specified by:
arrayPositionsListin interfaceNodeBuilder
-
arrayPositionsList
public <T> SqmExpression<List<Integer>> arrayPositionsList(Expression<T[]> arrayExpression, T element) Description copied from interface:HibernateCriteriaBuilderDetermines all 1-based positions of an element in an array.- Specified by:
arrayPositionsListin interfaceHibernateCriteriaBuilder- Specified by:
arrayPositionsListin interfaceNodeBuilder
-
arrayLength
Description copied from interface:HibernateCriteriaBuilderDetermines the length of an array.- Specified by:
arrayLengthin interfaceHibernateCriteriaBuilder- Specified by:
arrayLengthin interfaceNodeBuilder
-
arrayConcat
public <T> SqmExpression<T[]> arrayConcat(Expression<T[]> arrayExpression1, Expression<T[]> arrayExpression2) Description copied from interface:HibernateCriteriaBuilderConcatenates arrays with each other in order.- Specified by:
arrayConcatin interfaceHibernateCriteriaBuilder- Specified by:
arrayConcatin interfaceNodeBuilder
-
arrayConcat
Description copied from interface:HibernateCriteriaBuilderConcatenates arrays with each other in order.- Specified by:
arrayConcatin interfaceHibernateCriteriaBuilder- Specified by:
arrayConcatin interfaceNodeBuilder
-
arrayConcat
Description copied from interface:HibernateCriteriaBuilderConcatenates arrays with each other in order.- Specified by:
arrayConcatin interfaceHibernateCriteriaBuilder- Specified by:
arrayConcatin interfaceNodeBuilder
-
arrayAppend
public <T> SqmExpression<T[]> arrayAppend(Expression<T[]> arrayExpression, Expression<T> elementExpression) Description copied from interface:HibernateCriteriaBuilderAppends element to array.- Specified by:
arrayAppendin interfaceHibernateCriteriaBuilder- Specified by:
arrayAppendin interfaceNodeBuilder
-
arrayAppend
Description copied from interface:HibernateCriteriaBuilderAppends element to array.- Specified by:
arrayAppendin interfaceHibernateCriteriaBuilder- Specified by:
arrayAppendin interfaceNodeBuilder
-
arrayPrepend
public <T> SqmExpression<T[]> arrayPrepend(Expression<T> elementExpression, Expression<T[]> arrayExpression) Description copied from interface:HibernateCriteriaBuilderPrepends element to array.- Specified by:
arrayPrependin interfaceHibernateCriteriaBuilder- Specified by:
arrayPrependin interfaceNodeBuilder
-
arrayPrepend
Description copied from interface:HibernateCriteriaBuilderPrepends element to array.- Specified by:
arrayPrependin interfaceHibernateCriteriaBuilder- Specified by:
arrayPrependin interfaceNodeBuilder
-
arrayContains
public <T> SqmPredicate arrayContains(Expression<T[]> arrayExpression, Expression<T> elementExpression) Description copied from interface:HibernateCriteriaBuilderWhether an array contains an element.- Specified by:
arrayContainsin interfaceHibernateCriteriaBuilder- Specified by:
arrayContainsin interfaceNodeBuilder
-
arrayContains
Description copied from interface:HibernateCriteriaBuilderWhether an array contains an element.- Specified by:
arrayContainsin interfaceHibernateCriteriaBuilder- Specified by:
arrayContainsin interfaceNodeBuilder
-
arrayContains
Description copied from interface:HibernateCriteriaBuilderWhether an array contains an element.- Specified by:
arrayContainsin interfaceHibernateCriteriaBuilder- Specified by:
arrayContainsin interfaceNodeBuilder
-
arrayContainsNullable
public <T> SqmPredicate arrayContainsNullable(Expression<T[]> arrayExpression, Expression<T> elementExpression) Description copied from interface:HibernateCriteriaBuilderWhether an array contains a nullable element.- Specified by:
arrayContainsNullablein interfaceHibernateCriteriaBuilder- Specified by:
arrayContainsNullablein interfaceNodeBuilder
-
arrayContainsNullable
Description copied from interface:HibernateCriteriaBuilderWhether an array contains a nullable element.- Specified by:
arrayContainsNullablein interfaceHibernateCriteriaBuilder- Specified by:
arrayContainsNullablein interfaceNodeBuilder
-
arrayContainsNullable
Description copied from interface:HibernateCriteriaBuilderWhether an array contains a nullable element.- Specified by:
arrayContainsNullablein interfaceHibernateCriteriaBuilder- Specified by:
arrayContainsNullablein interfaceNodeBuilder
-
arrayIncludes
public <T> SqmPredicate arrayIncludes(Expression<T[]> arrayExpression, Expression<T[]> subArrayExpression) Description copied from interface:HibernateCriteriaBuilderWhether an array is a subset of another array.- Specified by:
arrayIncludesin interfaceHibernateCriteriaBuilder- Specified by:
arrayIncludesin interfaceNodeBuilder
-
arrayIncludes
Description copied from interface:HibernateCriteriaBuilderWhether an array is a subset of another array.- Specified by:
arrayIncludesin interfaceHibernateCriteriaBuilder- Specified by:
arrayIncludesin interfaceNodeBuilder
-
arrayIncludes
Description copied from interface:HibernateCriteriaBuilderWhether an array is a subset of another array.- Specified by:
arrayIncludesin interfaceHibernateCriteriaBuilder- Specified by:
arrayIncludesin interfaceNodeBuilder
-
arrayIncludesNullable
public <T> SqmPredicate arrayIncludesNullable(Expression<T[]> arrayExpression, Expression<T[]> subArrayExpression) Description copied from interface:HibernateCriteriaBuilderWhether an array is a subset of another array with nullable elements.- Specified by:
arrayIncludesNullablein interfaceHibernateCriteriaBuilder- Specified by:
arrayIncludesNullablein interfaceNodeBuilder
-
arrayIncludesNullable
Description copied from interface:HibernateCriteriaBuilderWhether an array is a subset of another array with nullable elements.- Specified by:
arrayIncludesNullablein interfaceHibernateCriteriaBuilder- Specified by:
arrayIncludesNullablein interfaceNodeBuilder
-
arrayIncludesNullable
Description copied from interface:HibernateCriteriaBuilderWhether an array is a subset of another array with nullable elements.- Specified by:
arrayIncludesNullablein interfaceHibernateCriteriaBuilder- Specified by:
arrayIncludesNullablein interfaceNodeBuilder
-
arrayIntersects
public <T> SqmPredicate arrayIntersects(Expression<T[]> arrayExpression1, Expression<T[]> arrayExpression2) Description copied from interface:HibernateCriteriaBuilderWhether one array has any elements common with another array.- Specified by:
arrayIntersectsin interfaceHibernateCriteriaBuilder- Specified by:
arrayIntersectsin interfaceNodeBuilder
-
arrayIntersects
Description copied from interface:HibernateCriteriaBuilderWhether one array has any elements common with another array.- Specified by:
arrayIntersectsin interfaceHibernateCriteriaBuilder- Specified by:
arrayIntersectsin interfaceNodeBuilder
-
arrayIntersects
Description copied from interface:HibernateCriteriaBuilderWhether one array has any elements common with another array.- Specified by:
arrayIntersectsin interfaceHibernateCriteriaBuilder- Specified by:
arrayIntersectsin interfaceNodeBuilder
-
arrayIntersectsNullable
public <T> SqmPredicate arrayIntersectsNullable(Expression<T[]> arrayExpression1, Expression<T[]> arrayExpression2) Description copied from interface:HibernateCriteriaBuilderWhether one array has any elements common with another array, supportingnullelements.- Specified by:
arrayIntersectsNullablein interfaceHibernateCriteriaBuilder- Specified by:
arrayIntersectsNullablein interfaceNodeBuilder
-
arrayIntersectsNullable
Description copied from interface:HibernateCriteriaBuilderWhether one array has any elements common with another array, supportingnullelements.- Specified by:
arrayIntersectsNullablein interfaceHibernateCriteriaBuilder- Specified by:
arrayIntersectsNullablein interfaceNodeBuilder
-
arrayIntersectsNullable
Description copied from interface:HibernateCriteriaBuilderWhether one array has any elements common with another array, supportingnullelements.- Specified by:
arrayIntersectsNullablein interfaceHibernateCriteriaBuilder- Specified by:
arrayIntersectsNullablein interfaceNodeBuilder
-
arrayGet
public <T> SqmExpression<T> arrayGet(Expression<T[]> arrayExpression, Expression<Integer> indexExpression) Description copied from interface:HibernateCriteriaBuilderAccesses the element of an array by 1-based index.- Specified by:
arrayGetin interfaceHibernateCriteriaBuilder- Specified by:
arrayGetin interfaceNodeBuilder
-
arrayGet
Description copied from interface:HibernateCriteriaBuilderAccesses the element of an array by 1-based index.- Specified by:
arrayGetin interfaceHibernateCriteriaBuilder- Specified by:
arrayGetin interfaceNodeBuilder
-
arraySet
public <T> SqmExpression<T[]> arraySet(Expression<T[]> arrayExpression, Expression<Integer> indexExpression, Expression<T> elementExpression) Description copied from interface:HibernateCriteriaBuilderCreates array copy with given element at given 1-based index.- Specified by:
arraySetin interfaceHibernateCriteriaBuilder- Specified by:
arraySetin interfaceNodeBuilder
-
arraySet
public <T> SqmExpression<T[]> arraySet(Expression<T[]> arrayExpression, Expression<Integer> indexExpression, T element) Description copied from interface:HibernateCriteriaBuilderCreates array copy with given element at given 1-based index.- Specified by:
arraySetin interfaceHibernateCriteriaBuilder- Specified by:
arraySetin interfaceNodeBuilder
-
arraySet
public <T> SqmExpression<T[]> arraySet(Expression<T[]> arrayExpression, Integer index, Expression<T> elementExpression) Description copied from interface:HibernateCriteriaBuilderCreates array copy with given element at given 1-based index.- Specified by:
arraySetin interfaceHibernateCriteriaBuilder- Specified by:
arraySetin interfaceNodeBuilder
-
arraySet
Description copied from interface:HibernateCriteriaBuilderCreates array copy with given element at given 1-based index.- Specified by:
arraySetin interfaceHibernateCriteriaBuilder- Specified by:
arraySetin interfaceNodeBuilder
-
arrayRemove
public <T> SqmExpression<T[]> arrayRemove(Expression<T[]> arrayExpression, Expression<T> elementExpression) Description copied from interface:HibernateCriteriaBuilderCreates array copy with given element removed.- Specified by:
arrayRemovein interfaceHibernateCriteriaBuilder- Specified by:
arrayRemovein interfaceNodeBuilder
-
arrayRemove
Description copied from interface:HibernateCriteriaBuilderCreates array copy with given element removed.- Specified by:
arrayRemovein interfaceHibernateCriteriaBuilder- Specified by:
arrayRemovein interfaceNodeBuilder
-
arrayRemoveIndex
public <T> SqmExpression<T[]> arrayRemoveIndex(Expression<T[]> arrayExpression, Expression<Integer> indexExpression) Description copied from interface:HibernateCriteriaBuilderCreates array copy with the element at the given 1-based index removed.- Specified by:
arrayRemoveIndexin interfaceHibernateCriteriaBuilder- Specified by:
arrayRemoveIndexin interfaceNodeBuilder
-
arrayRemoveIndex
Description copied from interface:HibernateCriteriaBuilderCreates array copy with the element at the given 1-based index removed.- Specified by:
arrayRemoveIndexin interfaceHibernateCriteriaBuilder- Specified by:
arrayRemoveIndexin interfaceNodeBuilder
-
arraySlice
public <T> SqmExpression<T[]> arraySlice(Expression<T[]> arrayExpression, Expression<Integer> lowerIndexExpression, Expression<Integer> upperIndexExpression) Description copied from interface:HibernateCriteriaBuilderCreates a sub-array of the based on 1-based lower and upper index. Both indexes are inclusive.- Specified by:
arraySlicein interfaceHibernateCriteriaBuilder- Specified by:
arraySlicein interfaceNodeBuilder
-
arraySlice
public <T> SqmExpression<T[]> arraySlice(Expression<T[]> arrayExpression, Expression<Integer> lowerIndexExpression, Integer upperIndex) Description copied from interface:HibernateCriteriaBuilderCreates a sub-array of the based on 1-based lower and upper index. Both indexes are inclusive.- Specified by:
arraySlicein interfaceHibernateCriteriaBuilder- Specified by:
arraySlicein interfaceNodeBuilder
-
arraySlice
public <T> SqmExpression<T[]> arraySlice(Expression<T[]> arrayExpression, Integer lowerIndex, Expression<Integer> upperIndexExpression) Description copied from interface:HibernateCriteriaBuilderCreates a sub-array of the based on 1-based lower and upper index. Both indexes are inclusive.- Specified by:
arraySlicein interfaceHibernateCriteriaBuilder- Specified by:
arraySlicein interfaceNodeBuilder
-
arraySlice
public <T> SqmExpression<T[]> arraySlice(Expression<T[]> arrayExpression, Integer lowerIndex, Integer upperIndex) Description copied from interface:HibernateCriteriaBuilderCreates a sub-array of the based on 1-based lower and upper index. Both indexes are inclusive.- Specified by:
arraySlicein interfaceHibernateCriteriaBuilder- Specified by:
arraySlicein interfaceNodeBuilder
-
arrayReplace
public <T> SqmExpression<T[]> arrayReplace(Expression<T[]> arrayExpression, Expression<T> oldElementExpression, Expression<T> newElementExpression) Description copied from interface:HibernateCriteriaBuilderCreates array copy replacing a given element with another.- Specified by:
arrayReplacein interfaceHibernateCriteriaBuilder- Specified by:
arrayReplacein interfaceNodeBuilder
-
arrayReplace
public <T> SqmExpression<T[]> arrayReplace(Expression<T[]> arrayExpression, Expression<T> oldElementExpression, T newElement) Description copied from interface:HibernateCriteriaBuilderCreates array copy replacing a given element with another.- Specified by:
arrayReplacein interfaceHibernateCriteriaBuilder- Specified by:
arrayReplacein interfaceNodeBuilder
-
arrayReplace
public <T> SqmExpression<T[]> arrayReplace(Expression<T[]> arrayExpression, T oldElement, Expression<T> newElementExpression) Description copied from interface:HibernateCriteriaBuilderCreates array copy replacing a given element with another.- Specified by:
arrayReplacein interfaceHibernateCriteriaBuilder- Specified by:
arrayReplacein interfaceNodeBuilder
-
arrayReplace
public <T> SqmExpression<T[]> arrayReplace(Expression<T[]> arrayExpression, T oldElement, T newElement) Description copied from interface:HibernateCriteriaBuilderCreates array copy replacing a given element with another.- Specified by:
arrayReplacein interfaceHibernateCriteriaBuilder- Specified by:
arrayReplacein interfaceNodeBuilder
-
arrayTrim
public <T> SqmExpression<T[]> arrayTrim(Expression<T[]> arrayExpression, Expression<Integer> elementCountExpression) Description copied from interface:HibernateCriteriaBuilderCreates array copy without the last N elements, specified by the second argument.- Specified by:
arrayTrimin interfaceHibernateCriteriaBuilder- Specified by:
arrayTrimin interfaceNodeBuilder
-
arrayTrim
Description copied from interface:HibernateCriteriaBuilderCreates array copy without the last N elements, specified by the second argument.- Specified by:
arrayTrimin interfaceHibernateCriteriaBuilder- Specified by:
arrayTrimin interfaceNodeBuilder
-
arrayFill
public <T> SqmExpression<T[]> arrayFill(Expression<T> elementExpression, Expression<Integer> elementCountExpression) Description copied from interface:HibernateCriteriaBuilderCreates array with the same element N times, as specified by the arguments.- Specified by:
arrayFillin interfaceHibernateCriteriaBuilder- Specified by:
arrayFillin interfaceNodeBuilder
-
arrayFill
Description copied from interface:HibernateCriteriaBuilderCreates array with the same element N times, as specified by the arguments.- Specified by:
arrayFillin interfaceHibernateCriteriaBuilder- Specified by:
arrayFillin interfaceNodeBuilder
-
arrayFill
Description copied from interface:HibernateCriteriaBuilderCreates array with the same element N times, as specified by the arguments.- Specified by:
arrayFillin interfaceHibernateCriteriaBuilder- Specified by:
arrayFillin interfaceNodeBuilder
-
arrayFill
Description copied from interface:HibernateCriteriaBuilderCreates array with the same element N times, as specified by the arguments.- Specified by:
arrayFillin interfaceHibernateCriteriaBuilder- Specified by:
arrayFillin interfaceNodeBuilder
-
arrayToString
public SqmExpression<String> arrayToString(Expression<? extends Object[]> arrayExpression, Expression<String> separatorExpression) Description copied from interface:HibernateCriteriaBuilderConcatenates the non-null array elements with a separator, as specified by the arguments.- Specified by:
arrayToStringin interfaceHibernateCriteriaBuilder- Specified by:
arrayToStringin interfaceNodeBuilder
-
arrayToString
public SqmExpression<String> arrayToString(Expression<? extends Object[]> arrayExpression, String separator) Description copied from interface:HibernateCriteriaBuilderConcatenates the non-null array elements with a separator, as specified by the arguments.- Specified by:
arrayToStringin interfaceHibernateCriteriaBuilder- Specified by:
arrayToStringin interfaceNodeBuilder
-
arrayToString
public SqmExpression<String> arrayToString(Expression<? extends Object[]> arrayExpression, Expression<String> separatorExpression, Expression<String> defaultExpression) Description copied from interface:HibernateCriteriaBuilderConcatenates the array elements with a separator, as specified by the arguments. Null array elements are replaced with the given default element.- Specified by:
arrayToStringin interfaceHibernateCriteriaBuilder- Specified by:
arrayToStringin interfaceNodeBuilder
-
arrayToString
public SqmExpression<String> arrayToString(Expression<? extends Object[]> arrayExpression, Expression<String> separatorExpression, String defaultValue) Description copied from interface:HibernateCriteriaBuilderConcatenates the array elements with a separator, as specified by the arguments. Null array elements are replaced with the given default element.- Specified by:
arrayToStringin interfaceHibernateCriteriaBuilder- Specified by:
arrayToStringin interfaceNodeBuilder
-
arrayToString
public SqmExpression<String> arrayToString(Expression<? extends Object[]> arrayExpression, String separator, Expression<String> defaultExpression) Description copied from interface:HibernateCriteriaBuilderConcatenates the array elements with a separator, as specified by the arguments. Null array elements are replaced with the given default element.- Specified by:
arrayToStringin interfaceHibernateCriteriaBuilder- Specified by:
arrayToStringin interfaceNodeBuilder
-
arrayToString
public SqmExpression<String> arrayToString(Expression<? extends Object[]> arrayExpression, String separator, String defaultValue) Description copied from interface:HibernateCriteriaBuilderConcatenates the array elements with a separator, as specified by the arguments. Null array elements are replaced with the given default element.- Specified by:
arrayToStringin interfaceHibernateCriteriaBuilder- Specified by:
arrayToStringin interfaceNodeBuilder
-
collectionLiteral
Description copied from interface:HibernateCriteriaBuilderCreates a basic collection literal with thearrayconstructor function.- Specified by:
collectionLiteralin interfaceHibernateCriteriaBuilder- Specified by:
collectionLiteralin interfaceNodeBuilder
-
collectionPosition
public <E> SqmExpression<Integer> collectionPosition(Expression<? extends Collection<? extends E>> collectionExpression, E element) Description copied from interface:HibernateCriteriaBuilderDetermines the 1-based position of an element in a basic collection.- Specified by:
collectionPositionin interfaceHibernateCriteriaBuilder- Specified by:
collectionPositionin interfaceNodeBuilder
-
collectionPosition
public <E> SqmExpression<Integer> collectionPosition(Expression<? extends Collection<? extends E>> collectionExpression, Expression<E> elementExpression) Description copied from interface:HibernateCriteriaBuilderDetermines the 1-based position of an element in a basic collection.- Specified by:
collectionPositionin interfaceHibernateCriteriaBuilder- Specified by:
collectionPositionin interfaceNodeBuilder
-
collectionPositions
public <T> SqmExpression<int[]> collectionPositions(Expression<? extends Collection<? super T>> collectionExpression, Expression<T> elementExpression) Description copied from interface:HibernateCriteriaBuilderDetermines all 1-based positions of an element in a basic collection.- Specified by:
collectionPositionsin interfaceHibernateCriteriaBuilder- Specified by:
collectionPositionsin interfaceNodeBuilder
-
collectionPositions
public <T> SqmExpression<int[]> collectionPositions(Expression<? extends Collection<? super T>> collectionExpression, T element) Description copied from interface:HibernateCriteriaBuilderDetermines all 1-based positions of an element in a basic collection.- Specified by:
collectionPositionsin interfaceHibernateCriteriaBuilder- Specified by:
collectionPositionsin interfaceNodeBuilder
-
collectionPositionsList
public <T> SqmExpression<List<Integer>> collectionPositionsList(Expression<? extends Collection<? super T>> collectionExpression, Expression<T> elementExpression) Description copied from interface:HibernateCriteriaBuilderDetermines all 1-based positions of an element in a basic collection.- Specified by:
collectionPositionsListin interfaceHibernateCriteriaBuilder- Specified by:
collectionPositionsListin interfaceNodeBuilder
-
collectionPositionsList
public <T> SqmExpression<List<Integer>> collectionPositionsList(Expression<? extends Collection<? super T>> collectionExpression, T element) Description copied from interface:HibernateCriteriaBuilderDetermines all 1-based positions of an element in a basic collection.- Specified by:
collectionPositionsListin interfaceHibernateCriteriaBuilder- Specified by:
collectionPositionsListin interfaceNodeBuilder
-
collectionLength
public SqmExpression<Integer> collectionLength(Expression<? extends Collection<?>> collectionExpression) Description copied from interface:HibernateCriteriaBuilderDetermines the length of a basic collection.- Specified by:
collectionLengthin interfaceHibernateCriteriaBuilder- Specified by:
collectionLengthin interfaceNodeBuilder
-
collectionConcat
public <E,C extends Collection<? super E>> SqmExpression<C> collectionConcat(Expression<C> collectionExpression1, Expression<? extends Collection<? extends E>> collectionExpression2) Description copied from interface:HibernateCriteriaBuilderConcatenates basic collections with each other in order.- Specified by:
collectionConcatin interfaceHibernateCriteriaBuilder- Specified by:
collectionConcatin interfaceNodeBuilder
-
collectionConcat
public <E,C extends Collection<? super E>> SqmExpression<C> collectionConcat(Expression<C> collectionExpression1, Collection<? extends E> collection2) Description copied from interface:HibernateCriteriaBuilderConcatenates basic collections with each other in order.- Specified by:
collectionConcatin interfaceHibernateCriteriaBuilder- Specified by:
collectionConcatin interfaceNodeBuilder
-
collectionConcat
public <E,C extends Collection<? super E>> SqmExpression<C> collectionConcat(C collection1, Expression<? extends Collection<? extends E>> collectionExpression2) Description copied from interface:HibernateCriteriaBuilderConcatenates basic collections with each other in order.- Specified by:
collectionConcatin interfaceHibernateCriteriaBuilder- Specified by:
collectionConcatin interfaceNodeBuilder
-
collectionAppend
public <E,C extends Collection<? super E>> SqmExpression<C> collectionAppend(Expression<C> collectionExpression, Expression<? extends E> elementExpression) Description copied from interface:HibernateCriteriaBuilderAppends element to basic collection.- Specified by:
collectionAppendin interfaceHibernateCriteriaBuilder- Specified by:
collectionAppendin interfaceNodeBuilder
-
collectionAppend
public <E,C extends Collection<? super E>> SqmExpression<C> collectionAppend(Expression<C> collectionExpression, E element) Description copied from interface:HibernateCriteriaBuilderAppends element to basic collection.- Specified by:
collectionAppendin interfaceHibernateCriteriaBuilder- Specified by:
collectionAppendin interfaceNodeBuilder
-
collectionPrepend
public <E,C extends Collection<? super E>> SqmExpression<C> collectionPrepend(Expression<? extends E> elementExpression, Expression<C> collectionExpression) Description copied from interface:HibernateCriteriaBuilderPrepends element to basic collection.- Specified by:
collectionPrependin interfaceHibernateCriteriaBuilder- Specified by:
collectionPrependin interfaceNodeBuilder
-
collectionPrepend
public <E,C extends Collection<? super E>> SqmExpression<C> collectionPrepend(E element, Expression<C> collectionExpression) Description copied from interface:HibernateCriteriaBuilderPrepends element to basic collection.- Specified by:
collectionPrependin interfaceHibernateCriteriaBuilder- Specified by:
collectionPrependin interfaceNodeBuilder
-
collectionContains
public <E> SqmPredicate collectionContains(Expression<? extends Collection<E>> collectionExpression, Expression<? extends E> elementExpression) Description copied from interface:HibernateCriteriaBuilderWhether a basic collection contains an element.- Specified by:
collectionContainsin interfaceHibernateCriteriaBuilder- Specified by:
collectionContainsin interfaceNodeBuilder
-
collectionContains
public <E> SqmPredicate collectionContains(Expression<? extends Collection<E>> collectionExpression, E element) Description copied from interface:HibernateCriteriaBuilderWhether a basic collection contains an element.- Specified by:
collectionContainsin interfaceHibernateCriteriaBuilder- Specified by:
collectionContainsin interfaceNodeBuilder
-
collectionContains
public <E> SqmPredicate collectionContains(Collection<E> collection, Expression<E> elementExpression) Description copied from interface:HibernateCriteriaBuilderWhether a basic collection contains an element.- Specified by:
collectionContainsin interfaceHibernateCriteriaBuilder- Specified by:
collectionContainsin interfaceNodeBuilder
-
collectionContainsNullable
public <E> SqmPredicate collectionContainsNullable(Expression<? extends Collection<E>> collectionExpression, Expression<? extends E> elementExpression) Description copied from interface:HibernateCriteriaBuilderWhether a basic collection contains a nullable element.- Specified by:
collectionContainsNullablein interfaceHibernateCriteriaBuilder- Specified by:
collectionContainsNullablein interfaceNodeBuilder
-
collectionContainsNullable
public <E> SqmPredicate collectionContainsNullable(Expression<? extends Collection<E>> collectionExpression, E element) Description copied from interface:HibernateCriteriaBuilderWhether a basic collection contains a nullable element.- Specified by:
collectionContainsNullablein interfaceHibernateCriteriaBuilder- Specified by:
collectionContainsNullablein interfaceNodeBuilder
-
collectionContainsNullable
public <E> SqmPredicate collectionContainsNullable(Collection<E> collection, Expression<E> elementExpression) Description copied from interface:HibernateCriteriaBuilderWhether a basic collection contains a nullable element.- Specified by:
collectionContainsNullablein interfaceHibernateCriteriaBuilder- Specified by:
collectionContainsNullablein interfaceNodeBuilder
-
collectionIncludes
public <E> SqmPredicate collectionIncludes(Expression<? extends Collection<E>> collectionExpression, Expression<? extends Collection<? extends E>> subCollectionExpression) Description copied from interface:HibernateCriteriaBuilderWhether a basic collection is a subset of another basic collection.- Specified by:
collectionIncludesin interfaceHibernateCriteriaBuilder- Specified by:
collectionIncludesin interfaceNodeBuilder
-
collectionIncludes
public <E> SqmPredicate collectionIncludes(Expression<? extends Collection<E>> collectionExpression, Collection<? extends E> subCollection) Description copied from interface:HibernateCriteriaBuilderWhether a basic collection is a subset of another basic collection.- Specified by:
collectionIncludesin interfaceHibernateCriteriaBuilder- Specified by:
collectionIncludesin interfaceNodeBuilder
-
collectionIncludes
public <E> SqmPredicate collectionIncludes(Collection<E> collection, Expression<? extends Collection<? extends E>> subCollectionExpression) Description copied from interface:HibernateCriteriaBuilderWhether a basic collection is a subset of another basic collection.- Specified by:
collectionIncludesin interfaceHibernateCriteriaBuilder- Specified by:
collectionIncludesin interfaceNodeBuilder
-
collectionIncludesNullable
public <E> SqmPredicate collectionIncludesNullable(Expression<? extends Collection<E>> collectionExpression, Expression<? extends Collection<? extends E>> subCollectionExpression) Description copied from interface:HibernateCriteriaBuilderWhether a basic collection is a subset of another basic collection with nullable elements.- Specified by:
collectionIncludesNullablein interfaceHibernateCriteriaBuilder- Specified by:
collectionIncludesNullablein interfaceNodeBuilder
-
collectionIncludesNullable
public <E> SqmPredicate collectionIncludesNullable(Expression<? extends Collection<E>> collectionExpression, Collection<? extends E> subCollection) Description copied from interface:HibernateCriteriaBuilderWhether a basic collection is a subset of another basic collection with nullable elements.- Specified by:
collectionIncludesNullablein interfaceHibernateCriteriaBuilder- Specified by:
collectionIncludesNullablein interfaceNodeBuilder
-
collectionIncludesNullable
public <E> SqmPredicate collectionIncludesNullable(Collection<E> collection, Expression<? extends Collection<? extends E>> subCollectionExpression) Description copied from interface:HibernateCriteriaBuilderWhether a basic collection is a subset of another basic collection with nullable elements.- Specified by:
collectionIncludesNullablein interfaceHibernateCriteriaBuilder- Specified by:
collectionIncludesNullablein interfaceNodeBuilder
-
collectionIntersects
public <E> SqmPredicate collectionIntersects(Expression<? extends Collection<E>> collectionExpression1, Expression<? extends Collection<? extends E>> collectionExpression2) Description copied from interface:HibernateCriteriaBuilderWhether one basic collection has any elements common with another basic collection.- Specified by:
collectionIntersectsin interfaceHibernateCriteriaBuilder- Specified by:
collectionIntersectsin interfaceNodeBuilder
-
collectionIntersects
public <E> SqmPredicate collectionIntersects(Expression<? extends Collection<E>> collectionExpression1, Collection<? extends E> collection2) Description copied from interface:HibernateCriteriaBuilderWhether one basic collection has any elements common with another basic collection.- Specified by:
collectionIntersectsin interfaceHibernateCriteriaBuilder- Specified by:
collectionIntersectsin interfaceNodeBuilder
-
collectionIntersects
public <E> SqmPredicate collectionIntersects(Collection<E> collection1, Expression<? extends Collection<? extends E>> collectionExpression2) Description copied from interface:HibernateCriteriaBuilderWhether one basic collection has any elements common with another basic collection.- Specified by:
collectionIntersectsin interfaceHibernateCriteriaBuilder- Specified by:
collectionIntersectsin interfaceNodeBuilder
-
collectionIntersectsNullable
public <E> SqmPredicate collectionIntersectsNullable(Expression<? extends Collection<E>> collectionExpression1, Expression<? extends Collection<? extends E>> collectionExpression2) Description copied from interface:HibernateCriteriaBuilderWhether one basic collection has any elements common with another basic collection, supportingnullelements.- Specified by:
collectionIntersectsNullablein interfaceHibernateCriteriaBuilder- Specified by:
collectionIntersectsNullablein interfaceNodeBuilder
-
collectionIntersectsNullable
public <E> SqmPredicate collectionIntersectsNullable(Expression<? extends Collection<E>> collectionExpression1, Collection<? extends E> collection2) Description copied from interface:HibernateCriteriaBuilderWhether one basic collection has any elements common with another basic collection, supportingnullelements.- Specified by:
collectionIntersectsNullablein interfaceHibernateCriteriaBuilder- Specified by:
collectionIntersectsNullablein interfaceNodeBuilder
-
collectionIntersectsNullable
public <E> SqmPredicate collectionIntersectsNullable(Collection<E> collection1, Expression<? extends Collection<? extends E>> collectionExpression2) Description copied from interface:HibernateCriteriaBuilderWhether one basic collection has any elements common with another basic collection, supportingnullelements.- Specified by:
collectionIntersectsNullablein interfaceHibernateCriteriaBuilder- Specified by:
collectionIntersectsNullablein interfaceNodeBuilder
-
collectionGet
public <E> SqmExpression<E> collectionGet(Expression<? extends Collection<E>> collectionExpression, Expression<Integer> indexExpression) Description copied from interface:HibernateCriteriaBuilderAccesses the element of the basic collection by 1-based index.- Specified by:
collectionGetin interfaceHibernateCriteriaBuilder- Specified by:
collectionGetin interfaceNodeBuilder
-
collectionGet
public <E> SqmExpression<E> collectionGet(Expression<? extends Collection<E>> collectionExpression, Integer index) Description copied from interface:HibernateCriteriaBuilderAccesses the element of the basic collection by 1-based index.- Specified by:
collectionGetin interfaceHibernateCriteriaBuilder- Specified by:
collectionGetin interfaceNodeBuilder
-
collectionSet
public <E,C extends Collection<? super E>> SqmExpression<C> collectionSet(Expression<C> collectionExpression, Expression<Integer> indexExpression, Expression<? extends E> elementExpression) Description copied from interface:HibernateCriteriaBuilderCreates basic collection copy with given element at given 1-based index.- Specified by:
collectionSetin interfaceHibernateCriteriaBuilder- Specified by:
collectionSetin interfaceNodeBuilder
-
collectionSet
public <E,C extends Collection<? super E>> SqmExpression<C> collectionSet(Expression<C> collectionExpression, Expression<Integer> indexExpression, E element) Description copied from interface:HibernateCriteriaBuilderCreates basic collection copy with given element at given 1-based index.- Specified by:
collectionSetin interfaceHibernateCriteriaBuilder- Specified by:
collectionSetin interfaceNodeBuilder
-
collectionSet
public <E,C extends Collection<? super E>> SqmExpression<C> collectionSet(Expression<C> collectionExpression, Integer index, Expression<? extends E> elementExpression) Description copied from interface:HibernateCriteriaBuilderCreates basic collection copy with given element at given 1-based index.- Specified by:
collectionSetin interfaceHibernateCriteriaBuilder- Specified by:
collectionSetin interfaceNodeBuilder
-
collectionSet
public <E,C extends Collection<? super E>> SqmExpression<C> collectionSet(Expression<C> collectionExpression, Integer index, E element) Description copied from interface:HibernateCriteriaBuilderCreates basic collection copy with given element at given 1-based index.- Specified by:
collectionSetin interfaceHibernateCriteriaBuilder- Specified by:
collectionSetin interfaceNodeBuilder
-
collectionRemove
public <E,C extends Collection<? super E>> SqmExpression<C> collectionRemove(Expression<C> collectionExpression, Expression<? extends E> elementExpression) Description copied from interface:HibernateCriteriaBuilderCreates basic collection copy with given element removed.- Specified by:
collectionRemovein interfaceHibernateCriteriaBuilder- Specified by:
collectionRemovein interfaceNodeBuilder
-
collectionRemove
public <E,C extends Collection<? super E>> SqmExpression<C> collectionRemove(Expression<C> collectionExpression, E element) Description copied from interface:HibernateCriteriaBuilderCreates basic collection copy with given element removed.- Specified by:
collectionRemovein interfaceHibernateCriteriaBuilder- Specified by:
collectionRemovein interfaceNodeBuilder
-
collectionRemoveIndex
public <C extends Collection<?>> SqmExpression<C> collectionRemoveIndex(Expression<C> collectionExpression, Expression<Integer> indexExpression) Description copied from interface:HibernateCriteriaBuilderCreates basic collection copy with the element at the given 1-based index removed.- Specified by:
collectionRemoveIndexin interfaceHibernateCriteriaBuilder- Specified by:
collectionRemoveIndexin interfaceNodeBuilder
-
collectionRemoveIndex
public <C extends Collection<?>> SqmExpression<C> collectionRemoveIndex(Expression<C> collectionExpression, Integer index) Description copied from interface:HibernateCriteriaBuilderCreates basic collection copy with the element at the given 1-based index removed.- Specified by:
collectionRemoveIndexin interfaceHibernateCriteriaBuilder- Specified by:
collectionRemoveIndexin interfaceNodeBuilder
-
collectionSlice
public <C extends Collection<?>> SqmExpression<C> collectionSlice(Expression<C> collectionExpression, Expression<Integer> lowerIndexExpression, Expression<Integer> upperIndexExpression) Description copied from interface:HibernateCriteriaBuilderCreates a sub-collection of the based on 1-based lower and upper index. Both indexes are inclusive.- Specified by:
collectionSlicein interfaceHibernateCriteriaBuilder- Specified by:
collectionSlicein interfaceNodeBuilder
-
collectionSlice
public <C extends Collection<?>> SqmExpression<C> collectionSlice(Expression<C> collectionExpression, Expression<Integer> lowerIndexExpression, Integer upperIndex) Description copied from interface:HibernateCriteriaBuilderCreates a sub-collection of the based on 1-based lower and upper index. Both indexes are inclusive.- Specified by:
collectionSlicein interfaceHibernateCriteriaBuilder- Specified by:
collectionSlicein interfaceNodeBuilder
-
collectionSlice
public <C extends Collection<?>> SqmExpression<C> collectionSlice(Expression<C> collectionExpression, Integer lowerIndex, Expression<Integer> upperIndexExpression) Description copied from interface:HibernateCriteriaBuilderCreates a sub-collection of the based on 1-based lower and upper index. Both indexes are inclusive.- Specified by:
collectionSlicein interfaceHibernateCriteriaBuilder- Specified by:
collectionSlicein interfaceNodeBuilder
-
collectionSlice
public <C extends Collection<?>> SqmExpression<C> collectionSlice(Expression<C> collectionExpression, Integer lowerIndex, Integer upperIndex) Description copied from interface:HibernateCriteriaBuilderCreates a sub-collection of the based on 1-based lower and upper index. Both indexes are inclusive.- Specified by:
collectionSlicein interfaceHibernateCriteriaBuilder- Specified by:
collectionSlicein interfaceNodeBuilder
-
collectionReplace
public <E,C extends Collection<? super E>> SqmExpression<C> collectionReplace(Expression<C> collectionExpression, Expression<? extends E> oldElementExpression, Expression<? extends E> newElementExpression) Description copied from interface:HibernateCriteriaBuilderCreates basic collection copy replacing a given element with another.- Specified by:
collectionReplacein interfaceHibernateCriteriaBuilder- Specified by:
collectionReplacein interfaceNodeBuilder
-
collectionReplace
public <E,C extends Collection<? super E>> SqmExpression<C> collectionReplace(Expression<C> collectionExpression, Expression<? extends E> oldElementExpression, E newElement) Description copied from interface:HibernateCriteriaBuilderCreates basic collection copy replacing a given element with another.- Specified by:
collectionReplacein interfaceHibernateCriteriaBuilder- Specified by:
collectionReplacein interfaceNodeBuilder
-
collectionReplace
public <E,C extends Collection<? super E>> SqmExpression<C> collectionReplace(Expression<C> collectionExpression, E oldElement, Expression<? extends E> newElementExpression) Description copied from interface:HibernateCriteriaBuilderCreates basic collection copy replacing a given element with another.- Specified by:
collectionReplacein interfaceHibernateCriteriaBuilder- Specified by:
collectionReplacein interfaceNodeBuilder
-
collectionReplace
public <E,C extends Collection<? super E>> SqmExpression<C> collectionReplace(Expression<C> collectionExpression, E oldElement, E newElement) Description copied from interface:HibernateCriteriaBuilderCreates basic collection copy replacing a given element with another.- Specified by:
collectionReplacein interfaceHibernateCriteriaBuilder- Specified by:
collectionReplacein interfaceNodeBuilder
-
collectionTrim
public <C extends Collection<?>> SqmExpression<C> collectionTrim(Expression<C> collectionExpression, Expression<Integer> indexExpression) Description copied from interface:HibernateCriteriaBuilderCreates basic collection copy without the last N elements, specified by the second argument.- Specified by:
collectionTrimin interfaceHibernateCriteriaBuilder- Specified by:
collectionTrimin interfaceNodeBuilder
-
collectionTrim
public <C extends Collection<?>> SqmExpression<C> collectionTrim(Expression<C> collectionExpression, Integer index) Description copied from interface:HibernateCriteriaBuilderCreates basic collection copy without the last N elements, specified by the second argument.- Specified by:
collectionTrimin interfaceHibernateCriteriaBuilder- Specified by:
collectionTrimin interfaceNodeBuilder
-
collectionFill
public <T> SqmExpression<Collection<T>> collectionFill(Expression<T> elementExpression, Expression<Integer> elementCountExpression) Description copied from interface:HibernateCriteriaBuilderCreates basic collection with the same element N times, as specified by the arguments.- Specified by:
collectionFillin interfaceHibernateCriteriaBuilder- Specified by:
collectionFillin interfaceNodeBuilder
-
collectionFill
public <T> SqmExpression<Collection<T>> collectionFill(Expression<T> elementExpression, Integer elementCount) Description copied from interface:HibernateCriteriaBuilderCreates basic collection with the same element N times, as specified by the arguments.- Specified by:
collectionFillin interfaceHibernateCriteriaBuilder- Specified by:
collectionFillin interfaceNodeBuilder
-
collectionFill
public <T> SqmExpression<Collection<T>> collectionFill(T element, Expression<Integer> elementCountExpression) Description copied from interface:HibernateCriteriaBuilderCreates basic collection with the same element N times, as specified by the arguments.- Specified by:
collectionFillin interfaceHibernateCriteriaBuilder- Specified by:
collectionFillin interfaceNodeBuilder
-
collectionFill
Description copied from interface:HibernateCriteriaBuilderCreates basic collection with the same element N times, as specified by the arguments.- Specified by:
collectionFillin interfaceHibernateCriteriaBuilder- Specified by:
collectionFillin interfaceNodeBuilder
-
collectionToString
public SqmExpression<String> collectionToString(Expression<? extends Collection<?>> collectionExpression, Expression<String> separatorExpression) Description copied from interface:HibernateCriteriaBuilderConcatenates the non-null basic collection elements with a separator, as specified by the arguments.- Specified by:
collectionToStringin interfaceHibernateCriteriaBuilder- Specified by:
collectionToStringin interfaceNodeBuilder
-
collectionToString
public SqmExpression<String> collectionToString(Expression<? extends Collection<?>> collectionExpression, String separator) Description copied from interface:HibernateCriteriaBuilderConcatenates the non-null basic collection elements with a separator, as specified by the arguments.- Specified by:
collectionToStringin interfaceHibernateCriteriaBuilder- Specified by:
collectionToStringin interfaceNodeBuilder
-
collectionToString
public SqmExpression<String> collectionToString(Expression<? extends Collection<?>> collectionExpression, Expression<String> separatorExpression, Expression<String> defaultExpression) Description copied from interface:HibernateCriteriaBuilderConcatenates the collection elements with a separator, as specified by the arguments. Null collection elements are replaced with the given default element.- Specified by:
collectionToStringin interfaceHibernateCriteriaBuilder- Specified by:
collectionToStringin interfaceNodeBuilder
-
collectionToString
public SqmExpression<String> collectionToString(Expression<? extends Collection<?>> collectionExpression, Expression<String> separatorExpression, String defaultValue) Description copied from interface:HibernateCriteriaBuilderConcatenates the collection elements with a separator, as specified by the arguments. Null collection elements are replaced with the given default element.- Specified by:
collectionToStringin interfaceHibernateCriteriaBuilder- Specified by:
collectionToStringin interfaceNodeBuilder
-
collectionToString
public SqmExpression<String> collectionToString(Expression<? extends Collection<?>> collectionExpression, String separator, Expression<String> defaultExpression) Description copied from interface:HibernateCriteriaBuilderConcatenates the collection elements with a separator, as specified by the arguments. Null collection elements are replaced with the given default element.- Specified by:
collectionToStringin interfaceHibernateCriteriaBuilder- Specified by:
collectionToStringin interfaceNodeBuilder
-
collectionToString
public SqmExpression<String> collectionToString(Expression<? extends Collection<?>> collectionExpression, String separator, String defaultValue) Description copied from interface:HibernateCriteriaBuilderConcatenates the collection elements with a separator, as specified by the arguments. Null collection elements are replaced with the given default element.- Specified by:
collectionToStringin interfaceHibernateCriteriaBuilder- Specified by:
collectionToStringin interfaceNodeBuilder
-
jsonValue
- Specified by:
jsonValuein interfaceHibernateCriteriaBuilder- Specified by:
jsonValuein interfaceNodeBuilder- See Also:
-
jsonValue
public <T> SqmJsonValueExpression<T> jsonValue(Expression<?> jsonDocument, String jsonPath, Class<T> returningType) Description copied from interface:HibernateCriteriaBuilderExtracts a value by JSON path from a JSON document.- Specified by:
jsonValuein interfaceHibernateCriteriaBuilder- Specified by:
jsonValuein interfaceNodeBuilder
-
jsonValue
public SqmJsonValueExpression<String> jsonValue(Expression<?> jsonDocument, Expression<String> jsonPath) - Specified by:
jsonValuein interfaceHibernateCriteriaBuilder- Specified by:
jsonValuein interfaceNodeBuilder- See Also:
-
jsonValue
public <T> SqmJsonValueExpression<T> jsonValue(Expression<?> jsonDocument, Expression<String> jsonPath, Class<T> returningType) Description copied from interface:HibernateCriteriaBuilderExtracts a value by JSON path from a JSON document.- Specified by:
jsonValuein interfaceHibernateCriteriaBuilder- Specified by:
jsonValuein interfaceNodeBuilder
-
jsonQuery
- Specified by:
jsonQueryin interfaceHibernateCriteriaBuilder- Specified by:
jsonQueryin interfaceNodeBuilder- See Also:
-
jsonQuery
Description copied from interface:HibernateCriteriaBuilderQueries values by JSON path from a JSON document.- Specified by:
jsonQueryin interfaceHibernateCriteriaBuilder- Specified by:
jsonQueryin interfaceNodeBuilder
-
jsonExists
Description copied from interface:HibernateCriteriaBuilderChecks if a JSON document contains a node for the given JSON path.- Specified by:
jsonExistsin interfaceHibernateCriteriaBuilder- Specified by:
jsonExistsin interfaceNodeBuilder
-
jsonExists
Description copied from interface:HibernateCriteriaBuilderChecks if a JSON document contains a node for the given JSON path.- Specified by:
jsonExistsin interfaceHibernateCriteriaBuilder- Specified by:
jsonExistsin interfaceNodeBuilder
-
jsonArrayWithNulls
Description copied from interface:HibernateCriteriaBuilderCreate a JSON object from the given array of values, retainingnullvalues in the JSON array.- Specified by:
jsonArrayWithNullsin interfaceHibernateCriteriaBuilder- Specified by:
jsonArrayWithNullsin interfaceNodeBuilder
-
jsonArray
Description copied from interface:HibernateCriteriaBuilderCreate a JSON array from the array of values.- Specified by:
jsonArrayin interfaceHibernateCriteriaBuilder- Specified by:
jsonArrayin interfaceNodeBuilder
-
jsonArrayAgg
Description copied from interface:HibernateCriteriaBuilderAggregates the given value into a JSON array.- Specified by:
jsonArrayAggin interfaceHibernateCriteriaBuilder- Specified by:
jsonArrayAggin interfaceNodeBuilder
-
jsonArrayAgg
public SqmExpression<String> jsonArrayAgg(Expression<?> value, Predicate filter, 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- Specified by:
jsonArrayAggin interfaceNodeBuilder
-
jsonArrayAgg
Description copied from interface:HibernateCriteriaBuilderAggregates the given value into a JSON array. Filtering rows that don't match the given filter predicate.- Specified by:
jsonArrayAggin interfaceHibernateCriteriaBuilder- Specified by:
jsonArrayAggin interfaceNodeBuilder
-
jsonArrayAgg
Description copied from interface:HibernateCriteriaBuilderAggregates the given value into a JSON array. Ordering values based on the given order by items.- Specified by:
jsonArrayAggin interfaceHibernateCriteriaBuilder- Specified by:
jsonArrayAggin interfaceNodeBuilder
-
jsonArrayAggWithNulls
Description copied from interface:HibernateCriteriaBuilderAggregates the given value into a JSON array, retainingnullvalues in the JSON array.- Specified by:
jsonArrayAggWithNullsin interfaceHibernateCriteriaBuilder- Specified by:
jsonArrayAggWithNullsin interfaceNodeBuilder
-
jsonArrayAggWithNulls
public SqmExpression<String> jsonArrayAggWithNulls(Expression<?> value, Predicate filter, JpaOrder... orderBy) Description copied from interface:HibernateCriteriaBuilderAggregates the given value into a JSON array, retainingnullvalues in the JSON array. Filtering rows that don't match the given filter predicate. Ordering values based on the given order by items.- Specified by:
jsonArrayAggWithNullsin interfaceHibernateCriteriaBuilder- Specified by:
jsonArrayAggWithNullsin interfaceNodeBuilder
-
jsonArrayAggWithNulls
Description copied from interface:HibernateCriteriaBuilderAggregates the given value into a JSON array, retainingnullvalues in the JSON array. Filtering rows that don't match the given filter predicate.- Specified by:
jsonArrayAggWithNullsin interfaceHibernateCriteriaBuilder- Specified by:
jsonArrayAggWithNullsin interfaceNodeBuilder
-
jsonArrayAggWithNulls
Description copied from interface:HibernateCriteriaBuilderAggregates the given value into a JSON array, retainingnullvalues in the JSON array. Ordering values based on the given order by items.- Specified by:
jsonArrayAggWithNullsin interfaceHibernateCriteriaBuilder- Specified by:
jsonArrayAggWithNullsin interfaceNodeBuilder
-
jsonObjectAggWithUniqueKeysAndNulls
public SqmExpression<String> jsonObjectAggWithUniqueKeysAndNulls(Expression<?> key, 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- Specified by:
jsonObjectAggWithUniqueKeysAndNullsin interfaceNodeBuilder
-
jsonObjectAggWithUniqueKeys
Description copied from interface:HibernateCriteriaBuilderAggregates the given value under the given key into a JSON object.- Specified by:
jsonObjectAggWithUniqueKeysin interfaceHibernateCriteriaBuilder- Specified by:
jsonObjectAggWithUniqueKeysin interfaceNodeBuilder
-
jsonObjectAggWithNulls
Description copied from interface:HibernateCriteriaBuilderAggregates the given value under the given key into a JSON object, retainingnullvalues in the JSON object.- Specified by:
jsonObjectAggWithNullsin interfaceHibernateCriteriaBuilder- Specified by:
jsonObjectAggWithNullsin interfaceNodeBuilder
-
jsonObjectAgg
Description copied from interface:HibernateCriteriaBuilderAggregates the given value under the given key into a JSON object.- Specified by:
jsonObjectAggin interfaceHibernateCriteriaBuilder- Specified by:
jsonObjectAggin interfaceNodeBuilder
-
jsonObjectAggWithUniqueKeysAndNulls
public SqmExpression<String> jsonObjectAggWithUniqueKeysAndNulls(Expression<?> key, Expression<?> value, Predicate filter) Description copied from interface:HibernateCriteriaBuilderAggregates the given value under the given key into a JSON object, retainingnullvalues in the JSON object.- Specified by:
jsonObjectAggWithUniqueKeysAndNullsin interfaceHibernateCriteriaBuilder- Specified by:
jsonObjectAggWithUniqueKeysAndNullsin interfaceNodeBuilder
-
jsonObjectAggWithUniqueKeys
public SqmExpression<String> jsonObjectAggWithUniqueKeys(Expression<?> key, Expression<?> value, Predicate filter) Description copied from interface:HibernateCriteriaBuilderAggregates the given value under the given key into a JSON object.- Specified by:
jsonObjectAggWithUniqueKeysin interfaceHibernateCriteriaBuilder- Specified by:
jsonObjectAggWithUniqueKeysin interfaceNodeBuilder
-
jsonObjectAggWithNulls
public SqmExpression<String> jsonObjectAggWithNulls(Expression<?> key, Expression<?> value, Predicate filter) Description copied from interface:HibernateCriteriaBuilderAggregates the given value under the given key into a JSON object, retainingnullvalues in the JSON object.- Specified by:
jsonObjectAggWithNullsin interfaceHibernateCriteriaBuilder- Specified by:
jsonObjectAggWithNullsin interfaceNodeBuilder
-
jsonObjectAgg
public SqmExpression<String> jsonObjectAgg(Expression<?> key, Expression<?> value, Predicate filter) Description copied from interface:HibernateCriteriaBuilderAggregates the given value under the given key into a JSON object.- Specified by:
jsonObjectAggin interfaceHibernateCriteriaBuilder- Specified by:
jsonObjectAggin interfaceNodeBuilder
-
jsonObjectWithNulls
Description copied from interface:HibernateCriteriaBuilderCreate a JSON object from the given map of key values, retainingnullvalues in the JSON.- Specified by:
jsonObjectWithNullsin interfaceHibernateCriteriaBuilder- Specified by:
jsonObjectWithNullsin interfaceNodeBuilder
-
jsonObject
Description copied from interface:HibernateCriteriaBuilderCreate a JSON object from the given map of key values.- Specified by:
jsonObjectin interfaceHibernateCriteriaBuilder- Specified by:
jsonObjectin interfaceNodeBuilder
-
jsonSet
public SqmExpression<String> jsonSet(Expression<?> jsonDocument, Expression<String> jsonPath, Object value) Description copied from interface:HibernateCriteriaBuilderInserts/Replaces a value by JSON path within a JSON document.- Specified by:
jsonSetin interfaceHibernateCriteriaBuilder- Specified by:
jsonSetin interfaceNodeBuilder
-
jsonSet
Description copied from interface:HibernateCriteriaBuilderInserts/Replaces a value by JSON path within a JSON document.- Specified by:
jsonSetin interfaceHibernateCriteriaBuilder- Specified by:
jsonSetin interfaceNodeBuilder
-
jsonSet
public SqmExpression<String> jsonSet(Expression<?> jsonDocument, String jsonPath, Expression<?> value) Description copied from interface:HibernateCriteriaBuilderInserts/Replaces a value by JSON path within a JSON document.- Specified by:
jsonSetin interfaceHibernateCriteriaBuilder- Specified by:
jsonSetin interfaceNodeBuilder
-
jsonSet
public SqmExpression<String> jsonSet(Expression<?> jsonDocument, Expression<String> jsonPath, Expression<?> value) Description copied from interface:HibernateCriteriaBuilderInserts/Replaces a value by JSON path within a JSON document.- Specified by:
jsonSetin interfaceHibernateCriteriaBuilder- Specified by:
jsonSetin interfaceNodeBuilder
-
jsonRemove
Description copied from interface:HibernateCriteriaBuilderRemoves a value by JSON path within a JSON document.- Specified by:
jsonRemovein interfaceHibernateCriteriaBuilder- Specified by:
jsonRemovein interfaceNodeBuilder
-
jsonRemove
Description copied from interface:HibernateCriteriaBuilderRemoves a value by JSON path within a JSON document.- Specified by:
jsonRemovein interfaceHibernateCriteriaBuilder- Specified by:
jsonRemovein interfaceNodeBuilder
-
jsonInsert
public SqmExpression<String> jsonInsert(Expression<?> jsonDocument, Expression<String> jsonPath, Object value) Description copied from interface:HibernateCriteriaBuilderInserts a value by JSON path within a JSON document.- Specified by:
jsonInsertin interfaceHibernateCriteriaBuilder- Specified by:
jsonInsertin interfaceNodeBuilder
-
jsonInsert
Description copied from interface:HibernateCriteriaBuilderInserts a value by JSON path within a JSON document.- Specified by:
jsonInsertin interfaceHibernateCriteriaBuilder- Specified by:
jsonInsertin interfaceNodeBuilder
-
jsonInsert
public SqmExpression<String> jsonInsert(Expression<?> jsonDocument, String jsonPath, Expression<?> value) Description copied from interface:HibernateCriteriaBuilderInserts a value by JSON path within a JSON document.- Specified by:
jsonInsertin interfaceHibernateCriteriaBuilder- Specified by:
jsonInsertin interfaceNodeBuilder
-
jsonInsert
public SqmExpression<String> jsonInsert(Expression<?> jsonDocument, Expression<String> jsonPath, Expression<?> value) Description copied from interface:HibernateCriteriaBuilderInserts a value by JSON path within a JSON document.- Specified by:
jsonInsertin interfaceHibernateCriteriaBuilder- Specified by:
jsonInsertin interfaceNodeBuilder
-
jsonReplace
public SqmExpression<String> jsonReplace(Expression<?> jsonDocument, Expression<String> jsonPath, Object value) Description copied from interface:HibernateCriteriaBuilderReplaces a value by JSON path within a JSON document.- Specified by:
jsonReplacein interfaceHibernateCriteriaBuilder- Specified by:
jsonReplacein interfaceNodeBuilder
-
jsonReplace
Description copied from interface:HibernateCriteriaBuilderReplaces a value by JSON path within a JSON document.- Specified by:
jsonReplacein interfaceHibernateCriteriaBuilder- Specified by:
jsonReplacein interfaceNodeBuilder
-
jsonReplace
public SqmExpression<String> jsonReplace(Expression<?> jsonDocument, String jsonPath, Expression<?> value) Description copied from interface:HibernateCriteriaBuilderReplaces a value by JSON path within a JSON document.- Specified by:
jsonReplacein interfaceHibernateCriteriaBuilder- Specified by:
jsonReplacein interfaceNodeBuilder
-
jsonReplace
public SqmExpression<String> jsonReplace(Expression<?> jsonDocument, Expression<String> jsonPath, Expression<?> value) Description copied from interface:HibernateCriteriaBuilderReplaces a value by JSON path within a JSON document.- Specified by:
jsonReplacein interfaceHibernateCriteriaBuilder- Specified by:
jsonReplacein interfaceNodeBuilder
-
jsonMergepatch
Description copied from interface:HibernateCriteriaBuilderApplies the patch JSON document onto the other JSON document and returns that.- Specified by:
jsonMergepatchin interfaceHibernateCriteriaBuilder- Specified by:
jsonMergepatchin interfaceNodeBuilder
-
jsonMergepatch
Description copied from interface:HibernateCriteriaBuilderApplies the patch JSON document onto the other JSON document and returns that.- Specified by:
jsonMergepatchin interfaceHibernateCriteriaBuilder- Specified by:
jsonMergepatchin interfaceNodeBuilder
-
jsonMergepatch
Description copied from interface:HibernateCriteriaBuilderApplies the patch JSON document onto the other JSON document and returns that.- Specified by:
jsonMergepatchin interfaceHibernateCriteriaBuilder- Specified by:
jsonMergepatchin interfaceNodeBuilder
-
xmlelement
Description copied from interface:HibernateCriteriaBuilderCreates an XML element with the given element name.- Specified by:
xmlelementin interfaceHibernateCriteriaBuilder- Specified by:
xmlelementin interfaceNodeBuilder
-
xmlcomment
Description copied from interface:HibernateCriteriaBuilderCreates an XML comment with the given argument as content.- Specified by:
xmlcommentin interfaceHibernateCriteriaBuilder- Specified by:
xmlcommentin interfaceNodeBuilder
-
named
Description copied from interface:HibernateCriteriaBuilderCreates a named expression. The name is important for the result of the expression, e.g. when building anxmlforest, the name acts as the XML element name.- Specified by:
namedin interfaceHibernateCriteriaBuilder- Specified by:
namedin interfaceNodeBuilder- See Also:
-
xmlforest
Description copied from interface:HibernateCriteriaBuilderCreates an XML forest from the given XML element expressions.- Specified by:
xmlforestin interfaceHibernateCriteriaBuilder- Specified by:
xmlforestin interfaceNodeBuilder- See Also:
-
xmlforest
Description copied from interface:HibernateCriteriaBuilderCreates an XML forest from the given XML element expressions.- Specified by:
xmlforestin interfaceHibernateCriteriaBuilder- Specified by:
xmlforestin interfaceNodeBuilder- See Also:
-
xmlconcat
Description copied from interface:HibernateCriteriaBuilderConcatenates the given XML element expressions.- Specified by:
xmlconcatin interfaceHibernateCriteriaBuilder- Specified by:
xmlconcatin interfaceNodeBuilder
-
xmlconcat
Description copied from interface:HibernateCriteriaBuilderConcatenates the given XML element expressions.- Specified by:
xmlconcatin interfaceHibernateCriteriaBuilder- Specified by:
xmlconcatin interfaceNodeBuilder
-
xmlpi
Description copied from interface:HibernateCriteriaBuilderCreates an XML processing with the given name.- Specified by:
xmlpiin interfaceHibernateCriteriaBuilder- Specified by:
xmlpiin interfaceNodeBuilder
-
xmlpi
Description copied from interface:HibernateCriteriaBuilderCreates an XML processing with the given name and content.- Specified by:
xmlpiin interfaceHibernateCriteriaBuilder- Specified by:
xmlpiin interfaceNodeBuilder
-
xmlquery
Description copied from interface:HibernateCriteriaBuilderQueries the given XML document with the given XPath or XQuery query.- Specified by:
xmlqueryin interfaceHibernateCriteriaBuilder- Specified by:
xmlqueryin interfaceNodeBuilder
-
xmlquery
Description copied from interface:HibernateCriteriaBuilderQueries the given XML document with the given XPath or XQuery query.- Specified by:
xmlqueryin interfaceHibernateCriteriaBuilder- Specified by:
xmlqueryin interfaceNodeBuilder
-
xmlexists
Description copied from interface:HibernateCriteriaBuilderChecks if the given XPath or XQuery query exists in the given XML document.- Specified by:
xmlexistsin interfaceHibernateCriteriaBuilder- Specified by:
xmlexistsin interfaceNodeBuilder
-
xmlexists
Description copied from interface:HibernateCriteriaBuilderChecks if the given XPath or XQuery query exists in the given XML document.- Specified by:
xmlexistsin interfaceHibernateCriteriaBuilder- Specified by:
xmlexistsin interfaceNodeBuilder
-
xmlagg
- Specified by:
xmlaggin interfaceHibernateCriteriaBuilder- Specified by:
xmlaggin interfaceNodeBuilder- See Also:
-
xmlagg
- Specified by:
xmlaggin interfaceHibernateCriteriaBuilder- Specified by:
xmlaggin interfaceNodeBuilder- See Also:
-
xmlagg
- Specified by:
xmlaggin interfaceHibernateCriteriaBuilder- Specified by:
xmlaggin interfaceNodeBuilder- See Also:
-
xmlagg
public SqmExpression<String> xmlagg(JpaOrder order, JpaPredicate filter, JpaWindow window, Expression<?> argument) Description copied from interface:HibernateCriteriaBuilderCreate axmlaggordered set-aggregate function expression.- Specified by:
xmlaggin interfaceHibernateCriteriaBuilder- Specified by:
xmlaggin interfaceNodeBuilder- Parameters:
order- order by clause used in within groupfilter- optional filter clausewindow- optional window over which to apply the functionargument- values to join- Returns:
- ordered set-aggregate expression
- See Also:
-
setReturningFunction
Description copied from interface:HibernateCriteriaBuilderCreate a new set-returning function expression.- Specified by:
setReturningFunctionin interfaceHibernateCriteriaBuilder- Specified by:
setReturningFunctionin interfaceNodeBuilder- See Also:
-
unnestArray
Description copied from interface:HibernateCriteriaBuilderCreates an unnest function expression to turn an array into a set of rows.- Specified by:
unnestArrayin interfaceHibernateCriteriaBuilder- Specified by:
unnestArrayin interfaceNodeBuilder- See Also:
-
unnestCollection
public <E> SqmSetReturningFunction<E> unnestCollection(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- Specified by:
unnestCollectionin interfaceNodeBuilder- See Also:
-
generateTimeSeries
public <E extends Temporal> SqmSetReturningFunction<E> generateTimeSeries(Expression<E> start, Expression<E> stop, Expression<? extends TemporalAmount> step) Description copied from interface:HibernateCriteriaBuilderCreates agenerate_seriesfunction expression to generate a set of values as rows.- Specified by:
generateTimeSeriesin interfaceHibernateCriteriaBuilder- Specified by:
generateTimeSeriesin interfaceNodeBuilder- See Also:
-
generateTimeSeries
public <E extends Temporal> SqmSetReturningFunction<E> generateTimeSeries(E start, E stop, TemporalAmount step) Description copied from interface:HibernateCriteriaBuilderCreates agenerate_seriesfunction expression to generate a set of values as rows.- Specified by:
generateTimeSeriesin interfaceHibernateCriteriaBuilder- Specified by:
generateTimeSeriesin interfaceNodeBuilder- See Also:
-
generateTimeSeries
public <E extends Temporal> SqmSetReturningFunction<E> generateTimeSeries(E start, Expression<E> stop, TemporalAmount step) Description copied from interface:HibernateCriteriaBuilderCreates agenerate_seriesfunction expression to generate a set of values as rows.- Specified by:
generateTimeSeriesin interfaceHibernateCriteriaBuilder- Specified by:
generateTimeSeriesin interfaceNodeBuilder- See Also:
-
generateTimeSeries
public <E extends Temporal> SqmSetReturningFunction<E> generateTimeSeries(Expression<E> start, E stop, TemporalAmount step) Description copied from interface:HibernateCriteriaBuilderCreates agenerate_seriesfunction expression to generate a set of values as rows.- Specified by:
generateTimeSeriesin interfaceHibernateCriteriaBuilder- Specified by:
generateTimeSeriesin interfaceNodeBuilder- See Also:
-
generateTimeSeries
public <E extends Temporal> SqmSetReturningFunction<E> generateTimeSeries(Expression<E> start, Expression<E> stop, TemporalAmount step) Description copied from interface:HibernateCriteriaBuilderCreates agenerate_seriesfunction expression to generate a set of values as rows.- Specified by:
generateTimeSeriesin interfaceHibernateCriteriaBuilder- Specified by:
generateTimeSeriesin interfaceNodeBuilder- See Also:
-
generateTimeSeries
public <E extends Temporal> SqmSetReturningFunction<E> generateTimeSeries(E start, E stop, Expression<? extends TemporalAmount> step) Description copied from interface:HibernateCriteriaBuilderCreates agenerate_seriesfunction expression to generate a set of values as rows.- Specified by:
generateTimeSeriesin interfaceHibernateCriteriaBuilder- Specified by:
generateTimeSeriesin interfaceNodeBuilder- See Also:
-
generateTimeSeries
public <E extends Temporal> SqmSetReturningFunction<E> generateTimeSeries(Expression<E> start, E stop, Expression<? extends TemporalAmount> step) Description copied from interface:HibernateCriteriaBuilderCreates agenerate_seriesfunction expression to generate a set of values as rows.- Specified by:
generateTimeSeriesin interfaceHibernateCriteriaBuilder- Specified by:
generateTimeSeriesin interfaceNodeBuilder- See Also:
-
generateTimeSeries
public <E extends Temporal> SqmSetReturningFunction<E> generateTimeSeries(E start, Expression<E> stop, Expression<? extends TemporalAmount> step) Description copied from interface:HibernateCriteriaBuilderCreates agenerate_seriesfunction expression to generate a set of values as rows.- Specified by:
generateTimeSeriesin interfaceHibernateCriteriaBuilder- Specified by:
generateTimeSeriesin interfaceNodeBuilder- See Also:
-
generateSeries
public <E extends Number> SqmSetReturningFunction<E> generateSeries(Expression<E> start, Expression<E> stop, Expression<E> step) Description copied from interface:HibernateCriteriaBuilderCreates agenerate_seriesfunction expression to generate a set of values as rows.- Specified by:
generateSeriesin interfaceHibernateCriteriaBuilder- Specified by:
generateSeriesin interfaceNodeBuilder- See Also:
-
generateSeries
Description copied from interface:HibernateCriteriaBuilderCreates agenerate_seriesfunction expression to generate a set of values as rows.- Specified by:
generateSeriesin interfaceHibernateCriteriaBuilder- Specified by:
generateSeriesin interfaceNodeBuilder- See Also:
-
generateSeries
public <E extends Number> SqmSetReturningFunction<E> generateSeries(E start, E stop, Expression<E> step) Description copied from interface:HibernateCriteriaBuilderCreates agenerate_seriesfunction expression to generate a set of values as rows.- Specified by:
generateSeriesin interfaceHibernateCriteriaBuilder- Specified by:
generateSeriesin interfaceNodeBuilder- See Also:
-
generateSeries
public <E extends Number> SqmSetReturningFunction<E> generateSeries(Expression<E> start, E stop, E step) Description copied from interface:HibernateCriteriaBuilderCreates agenerate_seriesfunction expression to generate a set of values as rows.- Specified by:
generateSeriesin interfaceHibernateCriteriaBuilder- Specified by:
generateSeriesin interfaceNodeBuilder- See Also:
-
generateSeries
public <E extends Number> SqmSetReturningFunction<E> generateSeries(E start, Expression<E> stop, E step) Description copied from interface:HibernateCriteriaBuilderCreates agenerate_seriesfunction expression to generate a set of values as rows.- Specified by:
generateSeriesin interfaceHibernateCriteriaBuilder- Specified by:
generateSeriesin interfaceNodeBuilder- See Also:
-
generateSeries
public <E extends Number> SqmSetReturningFunction<E> generateSeries(Expression<E> start, Expression<E> stop, E step) Description copied from interface:HibernateCriteriaBuilderCreates agenerate_seriesfunction expression to generate a set of values as rows.- Specified by:
generateSeriesin interfaceHibernateCriteriaBuilder- Specified by:
generateSeriesin interfaceNodeBuilder- See Also:
-
generateSeries
public <E extends Number> SqmSetReturningFunction<E> generateSeries(Expression<E> start, E stop, Expression<E> step) Description copied from interface:HibernateCriteriaBuilderCreates agenerate_seriesfunction expression to generate a set of values as rows.- Specified by:
generateSeriesin interfaceHibernateCriteriaBuilder- Specified by:
generateSeriesin interfaceNodeBuilder- See Also:
-
generateSeries
public <E extends Number> SqmSetReturningFunction<E> generateSeries(E start, Expression<E> stop, Expression<E> step) Description copied from interface:HibernateCriteriaBuilderCreates agenerate_seriesfunction expression to generate a set of values as rows.- Specified by:
generateSeriesin interfaceHibernateCriteriaBuilder- Specified by:
generateSeriesin interfaceNodeBuilder- See Also:
-
generateSeries
public <E extends Number> SqmSetReturningFunction<E> generateSeries(Expression<E> start, Expression<E> stop) Description copied from interface:HibernateCriteriaBuilderCreates agenerate_seriesfunction expression to generate a set of values as rows.- Specified by:
generateSeriesin interfaceHibernateCriteriaBuilder- Specified by:
generateSeriesin interfaceNodeBuilder- See Also:
-
generateSeries
Description copied from interface:HibernateCriteriaBuilderCreates agenerate_seriesfunction expression to generate a set of values as rows.- Specified by:
generateSeriesin interfaceHibernateCriteriaBuilder- Specified by:
generateSeriesin interfaceNodeBuilder- See Also:
-
generateSeries
Description copied from interface:HibernateCriteriaBuilderCreates agenerate_seriesfunction expression to generate a set of values as rows.- Specified by:
generateSeriesin interfaceHibernateCriteriaBuilder- Specified by:
generateSeriesin interfaceNodeBuilder- See Also:
-
generateSeries
Description copied from interface:HibernateCriteriaBuilderCreates agenerate_seriesfunction expression to generate a set of values as rows.- Specified by:
generateSeriesin interfaceHibernateCriteriaBuilder- Specified by:
generateSeriesin interfaceNodeBuilder- See Also:
-
jsonTable
Description copied from interface:HibernateCriteriaBuilderCreates ajson_tablefunction expression to generate rows from JSON array elements.- Specified by:
jsonTablein interfaceHibernateCriteriaBuilder- Specified by:
jsonTablein interfaceNodeBuilder- See Also:
-
jsonTable
Description copied from interface:HibernateCriteriaBuilderCreates ajson_tablefunction expression to generate rows from JSON array elements.- Specified by:
jsonTablein interfaceHibernateCriteriaBuilder- Specified by:
jsonTablein interfaceNodeBuilder- See Also:
-
jsonTable
public SqmJsonTableFunction<?> jsonTable(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- Specified by:
jsonTablein interfaceNodeBuilder- See Also:
-
xmlTable
Description copied from interface:HibernateCriteriaBuilderCreates axmltablefunction expression to generate rows from XML elements.- Specified by:
xmlTablein interfaceHibernateCriteriaBuilder- Specified by:
xmlTablein interfaceNodeBuilder- See Also:
-
xmlTable
Description copied from interface:HibernateCriteriaBuilderCreates axmltablefunction expression to generate rows from XML elements.- Specified by:
xmlTablein interfaceHibernateCriteriaBuilder- Specified by:
xmlTablein interfaceNodeBuilder- See Also:
-