Package org.hibernate.query.sqm
Interface NodeBuilder
-
- All Superinterfaces:
CriteriaBuilder,HibernateCriteriaBuilder
- All Known Implementing Classes:
SqmCriteriaNodeBuilder
public interface NodeBuilder extends HibernateCriteriaBuilder
Adapts the JPA CriteriaBuilder to generate SQM nodes.
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from interface jakarta.persistence.criteria.CriteriaBuilder
CriteriaBuilder.Case<R extends Object>, CriteriaBuilder.Coalesce<T extends Object>, CriteriaBuilder.In<T extends Object>, CriteriaBuilder.SimpleCase<C extends Object,R extends Object>, CriteriaBuilder.Trimspec
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description <N extends Number>
SqmExpression<N>abs(Expression<N> x)<Y> SqmModifiedSubQueryExpression<Y>all(Subquery<Y> subquery)SqmPredicateand(Expression<Boolean> x, Expression<Boolean> y)SqmPredicateand(Predicate... restrictions)<Y> SqmModifiedSubQueryExpression<Y>any(Subquery<Y> subquery)JpaCompoundSelection<Object[]>array(Selection<?>[] selections)JpaCompoundSelection<Object[]>array(List<? extends JpaSelection<?>> selections)<T> SqmExpression<T[]>arrayAgg(JpaOrder order, Expression<? extends T> argument)<T> SqmExpression<T[]>arrayAgg(JpaOrder order, JpaPredicate filter, Expression<? extends T> argument)<T> SqmExpression<T[]>arrayAgg(JpaOrder order, JpaPredicate filter, JpaWindow window, Expression<? extends T> argument)Create aarray_aggordered set-aggregate function expression.<T> SqmExpression<T[]>arrayAgg(JpaOrder order, JpaWindow window, Expression<? extends T> argument)<T> SqmExpression<T[]>arrayAppend(Expression<T[]> arrayExpression, Expression<T> elementExpression)Appends element to array.<T> SqmExpression<T[]>arrayAppend(Expression<T[]> arrayExpression, T element)Appends element to array.<T> SqmExpression<T[]>arrayConcat(Expression<T[]> arrayExpression1, Expression<T[]> arrayExpression2)Concatenates arrays with each other in order.<T> SqmExpression<T[]>arrayConcat(Expression<T[]> arrayExpression1, T[] array2)Concatenates arrays with each other in order.<T> SqmExpression<T[]>arrayConcat(T[] array1, Expression<T[]> arrayExpression2)Concatenates arrays with each other in order.<T> SqmPredicatearrayContains(Expression<T[]> arrayExpression, Expression<T> elementExpression)Whether an array contains an element.<T> SqmPredicatearrayContains(Expression<T[]> arrayExpression, T element)Whether an array contains an element.<T> SqmPredicatearrayContains(T[] array, Expression<T> elementExpression)Whether an array contains an element.default <T> SqmPredicatearrayContainsAll(Expression<T[]> arrayExpression, Expression<T[]> subArrayExpression)Whether an array is a subset of another array.default <T> SqmPredicatearrayContainsAll(Expression<T[]> arrayExpression, T[] subArray)Whether an array is a subset of another array.default <T> SqmPredicatearrayContainsAll(T[] array, Expression<T[]> subArrayExpression)Whether an array is a subset of another array.default <T> SqmPredicatearrayContainsAllNullable(Expression<T[]> arrayExpression, Expression<T[]> subArrayExpression)Whether an array is a subset of another array with nullable elements.default <T> SqmPredicatearrayContainsAllNullable(Expression<T[]> arrayExpression, T[] subArray)Whether an array is a subset of another array with nullable elements.default <T> SqmPredicatearrayContainsAllNullable(T[] array, Expression<T[]> subArrayExpression)Whether an array is a subset of another array with nullable elements.<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[]>arrayFill(T element, Integer elementCount)Creates array with the same element N times, as specified by the arguments.<T> SqmExpression<T>arrayGet(Expression<T[]> arrayExpression, Expression<Integer> indexExpression)Accesses the element of an array by 1-based index.<T> SqmExpression<T>arrayGet(Expression<T[]> arrayExpression, Integer index)Accesses the element of an array by 1-based index.<T> SqmPredicatearrayIncludes(Expression<T[]> arrayExpression, Expression<T[]> subArrayExpression)Whether an array is a subset of another array.<T> SqmPredicatearrayIncludes(Expression<T[]> arrayExpression, T[] subArray)Whether an array is a subset of another array.<T> SqmPredicatearrayIncludes(T[] array, Expression<T[]> subArrayExpression)Whether an array is a subset of another array.<T> SqmPredicatearrayIncludesNullable(Expression<T[]> arrayExpression, Expression<T[]> subArrayExpression)Whether an array is a subset of another array with nullable elements.<T> SqmPredicatearrayIncludesNullable(Expression<T[]> arrayExpression, T[] subArray)Whether an array is a subset of another array with nullable elements.<T> SqmPredicatearrayIncludesNullable(T[] array, Expression<T[]> subArrayExpression)Whether an array is a subset of another array with nullable elements.<T> SqmPredicatearrayIntersects(Expression<T[]> arrayExpression1, Expression<T[]> arrayExpression2)Whether one array has any elements common with another array.<T> SqmPredicatearrayIntersects(Expression<T[]> arrayExpression1, T[] array2)Whether one array has any elements common with another array.<T> SqmPredicatearrayIntersects(T[] array1, Expression<T[]> arrayExpression2)Whether one array has any elements common with another array.<T> SqmPredicatearrayIntersectsNullable(Expression<T[]> arrayExpression1, Expression<T[]> arrayExpression2)Whether one array has any elements common with another array, supportingnullelements.<T> SqmPredicatearrayIntersectsNullable(Expression<T[]> arrayExpression1, T[] array2)Whether one array has any elements common with another array, supportingnullelements.<T> SqmPredicatearrayIntersectsNullable(T[] array1, Expression<T[]> arrayExpression2)Whether one array has any elements common with another array, supportingnullelements.<T> SqmExpression<Integer>arrayLength(Expression<T[]> arrayExpression)Determines the length of an array.<T> SqmExpression<T[]>arrayLiteral(T... elements)Creates an array literal with thearrayconstructor function.default <T> SqmPredicatearrayOverlaps(Expression<T[]> arrayExpression1, Expression<T[]> arrayExpression2)Whether one array has any elements common with another array.default <T> SqmPredicatearrayOverlaps(Expression<T[]> arrayExpression1, T[] array2)Whether one array has any elements common with another array.default <T> SqmPredicatearrayOverlaps(T[] array1, Expression<T[]> arrayExpression2)Whether one array has any elements common with another array.default <T> SqmPredicatearrayOverlapsNullable(Expression<T[]> arrayExpression1, Expression<T[]> arrayExpression2)Whether one array has any elements common with another array, supportingnullelements.default <T> SqmPredicatearrayOverlapsNullable(Expression<T[]> arrayExpression1, T[] array2)Whether one array has any elements common with another array, supportingnullelements.default <T> SqmPredicatearrayOverlapsNullable(T[] array1, Expression<T[]> arrayExpression2)Whether one array has any elements common with another array, supportingnullelements.<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.SqmExpression<String>arrayToString(Expression<? extends Object[]> arrayExpression, Expression<String> separatorExpression)Concatenates the non-null array elements with a separator, as specified by the arguments.SqmExpression<String>arrayToString(Expression<? extends Object[]> arrayExpression, String separator)Concatenates the non-null array elements with a separator, as specified by the arguments.<T> SqmExpression<T[]>arrayTrim(Expression<T[]> arrayExpression, Expression<Integer> elementCountExpression)Creates array copy without the last N elements, specified by the second argument.<T> SqmExpression<T[]>arrayTrim(Expression<T[]> arrayExpression, Integer elementCount)Creates array copy without the last N elements, specified by the second argument.SqmSortSpecificationasc(Expression<?> x)<N extends Number>
SqmExpression<Double>avg(Expression<N> argument)<Y extends Comparable<? super Y>>
SqmPredicatebetween(Expression<? extends Y> value, Expression<? extends Y> lower, Expression<? extends Y> upper)<Y extends Comparable<? super Y>>
SqmPredicatebetween(Expression<? extends Y> value, Y lower, Y upper)<X,T>
SqmExpression<X>cast(JpaExpression<T> expression, Class<X> castTargetJavaType)<T> JpaCoalesce<T>coalesce()<Y> JpaCoalesce<Y>coalesce(Expression<? extends Y> x, Expression<? extends Y> y)<Y> JpaCoalesce<Y>coalesce(Expression<? extends Y> x, Y y)<E,C extends Collection<? super E>>
SqmExpression<C>collectionAppend(Expression<C> collectionExpression, E element)Appends element to basic collection.<E,C extends Collection<? super E>>
SqmExpression<C>collectionAppend(Expression<C> collectionExpression, Expression<? extends E> elementExpression)Appends element to basic collection.<E,C extends Collection<? super E>>
SqmExpression<C>collectionConcat(C collection1, Expression<? extends Collection<? extends E>> collectionExpression2)Concatenates basic collections with each other in order.<E,C extends Collection<? super E>>
SqmExpression<C>collectionConcat(Expression<C> collectionExpression1, Expression<? extends Collection<? extends E>> collectionExpression2)Concatenates basic collections with each other in order.<E,C extends Collection<? super E>>
SqmExpression<C>collectionConcat(Expression<C> collectionExpression1, Collection<? extends E> collection2)Concatenates basic collections with each other in order.<E> SqmPredicatecollectionContains(Expression<? extends Collection<E>> collectionExpression, E element)Whether a basic collection contains an element.<E> SqmPredicatecollectionContains(Expression<? extends Collection<E>> collectionExpression, Expression<? extends E> elementExpression)Whether a basic collection contains an element.<E> SqmPredicatecollectionContains(Collection<E> collection, Expression<E> elementExpression)Whether a basic collection contains an element.default <E> SqmPredicatecollectionContainsAll(Expression<? extends Collection<E>> collectionExpression, Expression<? extends Collection<? extends E>> subCollectionExpression)Whether a basic collection is a subset of another basic collection.default <E> SqmPredicatecollectionContainsAll(Expression<? extends Collection<E>> collectionExpression, Collection<? extends E> subCollection)Whether a basic collection is a subset of another basic collection.default <E> SqmPredicatecollectionContainsAll(Collection<E> collection, Expression<? extends Collection<? extends E>> subCollectionExpression)Whether a basic collection is a subset of another basic collection.default <E> SqmPredicatecollectionContainsAllNullable(Expression<? extends Collection<E>> collectionExpression, Expression<? extends Collection<? extends E>> subCollectionExpression)Whether a basic collection is a subset of another basic collection with nullable elements.default <E> SqmPredicatecollectionContainsAllNullable(Expression<? extends Collection<E>> collectionExpression, Collection<? extends E> subCollection)Whether a basic collection is a subset of another basic collection with nullable elements.default <E> SqmPredicatecollectionContainsAllNullable(Collection<E> collection, Expression<? extends Collection<? extends E>> subCollectionExpression)Whether a basic collection is a subset of another basic collection with nullable elements.<E> SqmPredicatecollectionContainsNullable(Expression<? extends Collection<E>> collectionExpression, E element)Whether a basic collection contains a nullable element.<E> SqmPredicatecollectionContainsNullable(Expression<? extends Collection<E>> collectionExpression, Expression<? extends E> elementExpression)Whether a basic collection contains a nullable element.<E> SqmPredicatecollectionContainsNullable(Collection<E> collection, Expression<E> elementExpression)Whether a basic collection contains a nullable element.<T> SqmExpression<Collection<T>>collectionFill(Expression<T> elementExpression, Expression<Integer> elementCountExpression)Creates basic collection with the same element N times, as specified by the arguments.<T> SqmExpression<Collection<T>>collectionFill(Expression<T> elementExpression, Integer elementCount)Creates basic collection with the same element N times, as specified by the arguments.<T> SqmExpression<Collection<T>>collectionFill(T element, Expression<Integer> elementCountExpression)Creates basic collection with the same element N times, as specified by the arguments.<T> SqmExpression<Collection<T>>collectionFill(T element, Integer elementCount)Creates basic collection with the same element N times, as specified by the arguments.<E> SqmExpression<E>collectionGet(Expression<? extends Collection<E>> collectionExpression, Expression<Integer> indexExpression)Accesses the element of the basic collection by 1-based index.<E> SqmExpression<E>collectionGet(Expression<? extends Collection<E>> collectionExpression, Integer index)Accesses the element of the basic collection by 1-based index.<E> SqmPredicatecollectionIncludes(Expression<? extends Collection<E>> collectionExpression, Expression<? extends Collection<? extends E>> subCollectionExpression)Whether a basic collection is a subset of another basic collection.<E> SqmPredicatecollectionIncludes(Expression<? extends Collection<E>> collectionExpression, Collection<? extends E> subCollection)Whether a basic collection is a subset of another basic collection.<E> SqmPredicatecollectionIncludes(Collection<E> collection, Expression<? extends Collection<? extends E>> subArrayExpression)Whether a basic collection is a subset of another basic collection.<E> SqmPredicatecollectionIncludesNullable(Expression<? extends Collection<E>> collectionExpression, Expression<? extends Collection<? extends E>> subCollectionExpression)Whether a basic collection is a subset of another basic collection with nullable elements.<E> SqmPredicatecollectionIncludesNullable(Expression<? extends Collection<E>> collectionExpression, Collection<? extends E> subCollection)Whether a basic collection is a subset of another basic collection with nullable elements.<E> SqmPredicatecollectionIncludesNullable(Collection<E> collection, Expression<? extends Collection<? extends E>> subCollectionExpression)Whether a basic collection is a subset of another basic collection with nullable elements.<E> SqmPredicatecollectionIntersects(Expression<? extends Collection<E>> collectionExpression1, Expression<? extends Collection<? extends E>> collectionExpression2)Whether one basic collection has any elements common with another basic collection.<E> SqmPredicatecollectionIntersects(Expression<? extends Collection<E>> collectionExpression1, Collection<? extends E> collection2)Whether one basic collection has any elements common with another basic collection.<E> SqmPredicatecollectionIntersects(Collection<E> collection1, Expression<? extends Collection<? extends E>> collectionExpression2)Whether one basic collection has any elements common with another basic collection.<E> SqmPredicatecollectionIntersectsNullable(Expression<? extends Collection<E>> collectionExpression1, Expression<? extends Collection<? extends E>> collectionExpression2)Whether one basic collection has any elements common with another basic collection, supportingnullelements.<E> SqmPredicatecollectionIntersectsNullable(Expression<? extends Collection<E>> collectionExpression1, Collection<? extends E> collection2)Whether one basic collection has any elements common with another basic collection, supportingnullelements.<E> SqmPredicatecollectionIntersectsNullable(Collection<E> collection1, Expression<? extends Collection<? extends E>> collectionExpression2)Whether one basic collection has any elements common with another basic collection, supportingnullelements.SqmExpression<Integer>collectionLength(Expression<? extends Collection<?>> collectionExpression)Determines the length of a basic collection.<E,C extends Collection<E>>
SqmExpression<C>collectionLiteral(E... elements)Creates a basic collection literal with thearrayconstructor function.default <E> SqmPredicatecollectionOverlaps(Expression<? extends Collection<E>> collectionExpression1, Expression<? extends Collection<? extends E>> collectionExpression2)Whether one basic collection has any elements common with another basic collection.default <E> SqmPredicatecollectionOverlaps(Expression<? extends Collection<E>> collectionExpression1, Collection<? extends E> collection2)Whether one basic collection has any elements common with another basic collection.default <E> SqmPredicatecollectionOverlaps(Collection<E> collection1, Expression<? extends Collection<? extends E>> collectionExpression2)Whether one basic collection has any elements common with another basic collection.default <E> SqmPredicatecollectionOverlapsNullable(Expression<? extends Collection<E>> collectionExpression1, Expression<? extends Collection<? extends E>> collectionExpression2)Whether one basic collection has any elements common with another basic collection, supportingnullelements.default <E> SqmPredicatecollectionOverlapsNullable(Expression<? extends Collection<E>> collectionExpression1, Collection<? extends E> collection2)Whether one basic collection has any elements common with another basic collection, supportingnullelements.default <E> SqmPredicatecollectionOverlapsNullable(Collection<E> collection1, Expression<? extends Collection<? extends E>> collectionExpression2)Whether one basic collection has any elements common with another basic collection, supportingnullelements.<E> SqmExpression<Integer>collectionPosition(Expression<? extends Collection<? extends E>> collectionExpression, E element)Determines the 1-based position of an element in a basic collection.<E> SqmExpression<Integer>collectionPosition(Expression<? extends Collection<? extends E>> collectionExpression, Expression<E> elementExpression)Determines the 1-based position of an element in a basic collection.<T> SqmExpression<int[]>collectionPositions(Expression<? extends Collection<? super T>> collectionExpression, Expression<T> elementExpression)Determines all 1-based positions of an element in a basic collection.<T> SqmExpression<int[]>collectionPositions(Expression<? extends Collection<? super T>> collectionExpression, T element)Determines all 1-based positions of an element in a basic collection.<T> SqmExpression<List<Integer>>collectionPositionsList(Expression<? extends Collection<? super T>> collectionExpression, Expression<T> elementExpression)Determines all 1-based positions of an element in a basic collection.<T> SqmExpression<List<Integer>>collectionPositionsList(Expression<? extends Collection<? super T>> collectionExpression, T element)Determines all 1-based positions of an element in a basic collection.<E,C extends Collection<? super E>>
SqmExpression<C>collectionPrepend(E element, Expression<C> collectionExpression)Prepends element to basic collection.<E,C extends Collection<? super E>>
SqmExpression<C>collectionPrepend(Expression<? extends E> elementExpression, Expression<C> collectionExpression)Prepends element to basic collection.<E,C extends Collection<? super E>>
SqmExpression<C>collectionRemove(Expression<C> collectionExpression, E element)Creates basic collection copy with given element removed.<E,C extends Collection<? super E>>
SqmExpression<C>collectionRemove(Expression<C> collectionExpression, Expression<? extends E> elementExpression)Creates basic collection copy with given element removed.<C extends Collection<?>>
SqmExpression<C>collectionRemoveIndex(Expression<C> collectionExpression, Expression<Integer> indexExpression)Creates basic collection copy with the element at the given 1-based index removed.<C extends Collection<?>>
SqmExpression<C>collectionRemoveIndex(Expression<C> collectionExpression, Integer index)Creates basic collection copy with the element at the given 1-based index removed.<E,C extends Collection<? super E>>
SqmExpression<C>collectionReplace(Expression<C> collectionExpression, E oldElement, E newElement)Creates basic collection copy replacing a given element with another.<E,C extends Collection<? super E>>
SqmExpression<C>collectionReplace(Expression<C> collectionExpression, E oldElement, Expression<? extends E> newElementExpression)Creates basic collection copy replacing a given element with another.<E,C extends Collection<? super E>>
SqmExpression<C>collectionReplace(Expression<C> collectionExpression, Expression<? extends E> oldElementExpression, E newElement)Creates basic collection copy replacing a given element with another.<E,C extends Collection<? super E>>
SqmExpression<C>collectionReplace(Expression<C> collectionExpression, Expression<? extends E> oldElementExpression, Expression<? extends E> newElementExpression)Creates basic collection copy replacing a given element with another.<E,C extends Collection<? super E>>
SqmExpression<C>collectionSet(Expression<C> collectionExpression, Expression<Integer> indexExpression, E element)Creates basic collection copy with given element at given 1-based index.<E,C extends Collection<? super E>>
SqmExpression<C>collectionSet(Expression<C> collectionExpression, Expression<Integer> indexExpression, Expression<? extends E> elementExpression)Creates basic collection copy with given element at given 1-based index.<E,C extends Collection<? super E>>
SqmExpression<C>collectionSet(Expression<C> collectionExpression, Integer index, E element)Creates basic collection copy with given element at given 1-based index.<E,C extends Collection<? super E>>
SqmExpression<C>collectionSet(Expression<C> collectionExpression, Integer index, Expression<? extends E> elementExpression)Creates basic collection copy with given element at given 1-based index.<C extends Collection<?>>
SqmExpression<C>collectionSlice(Expression<C> collectionExpression, Expression<Integer> lowerIndexExpression, Expression<Integer> upperIndexExpression)Creates a sub-collection of the based on 1-based lower and upper index.<C extends Collection<?>>
SqmExpression<C>collectionSlice(Expression<C> collectionExpression, Expression<Integer> lowerIndexExpression, Integer upperIndex)Creates a sub-collection of the based on 1-based lower and upper index.<C extends Collection<?>>
SqmExpression<C>collectionSlice(Expression<C> collectionExpression, Integer lowerIndex, Expression<Integer> upperIndexExpression)Creates a sub-collection of the based on 1-based lower and upper index.<C extends Collection<?>>
SqmExpression<C>collectionSlice(Expression<C> collectionExpression, Integer lowerIndex, Integer upperIndex)Creates a sub-collection of the based on 1-based lower and upper index.<T> SqmExpression<String>collectionToString(Expression<? extends Collection<?>> collectionExpression, Expression<String> separatorExpression)Concatenates the non-null basic collection elements with a separator, as specified by the arguments.<T> SqmExpression<String>collectionToString(Expression<? extends Collection<?>> collectionExpression, String separator)Concatenates the non-null basic collection elements with a separator, as specified by the arguments.<C extends Collection<?>>
SqmExpression<C>collectionTrim(Expression<C> arrayExpression, Expression<Integer> elementCountExpression)Creates basic collection copy without the last N elements, specified by the second argument.<C extends Collection<?>>
SqmExpression<C>collectionTrim(Expression<C> arrayExpression, Integer elementCount)Creates basic collection copy without the last N elements, specified by the second argument.SqmExpression<String>concat(Expression<String> x, Expression<String> y)SqmExpression<String>concat(Expression<String> x, String y)SqmExpression<String>concat(String x, Expression<String> y)SqmExpression<String>concat(String x, String y)SqmPredicateconjunction()<Y> JpaCompoundSelection<Y>construct(Class<Y> resultClass, Selection<?>[] selections)<Y> JpaCompoundSelection<Y>construct(Class<Y> resultClass, List<? extends JpaSelection<?>> arguments)SqmExpression<Long>count()Equivalent to HQLcount(*).SqmExpression<Long>count(Expression<?> argument)SqmExpression<Long>countDistinct(Expression<?> x)<T> SqmDeleteStatement<T>createCriteriaDelete(Class<T> targetEntity)<T> SqmInsertSelectStatement<T>createCriteriaInsertSelect(Class<T> targetEntity)<T> SqmInsertValuesStatement<T>createCriteriaInsertValues(Class<T> targetEntity)<T> SqmUpdateStatement<T>createCriteriaUpdate(Class<T> targetEntity)SqmSelectStatement<Object>createQuery()<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.SqmSelectStatement<Tuple>createTupleQuery()SqmFunction<Date>currentDate()SqmFunction<Instant>currentInstant()SqmFunction<Time>currentTime()SqmFunction<Timestamp>currentTimestamp()SqmSortSpecificationdesc(Expression<?> x)<N extends Number>
SqmExpression<N>diff(Expression<? extends N> x, Expression<? extends N> y)<N extends Number>
SqmExpression<N>diff(Expression<? extends N> x, N y)<N extends Number>
SqmExpression<N>diff(N x, Expression<? extends N> y)SqmPredicatedisjunction()SqmPredicatedistinctFrom(Expression<?> x, Expression<?> y)SqmPredicatedistinctFrom(Expression<?> x, Object y)SqmPredicateequal(Expression<?> x, Expression<?> y)SqmPredicateequal(Expression<?> x, Object y)SqmPredicateexists(Subquery<?> subquery)<P,F>
SqmExpression<F>fk(Path<P> path)<T> SqmFunction<T>function(String name, Class<T> type, Expression<?>[] args)SqmPredicatege(Expression<? extends Number> x, Expression<? extends Number> y)SqmPredicatege(Expression<? extends Number> x, Number y)BasicType<Boolean>getBooleanType()BasicType<Character>getCharacterType()JpaMetamodelgetDomainModel()BasicType<Integer>getIntegerType()BasicType<Long>getLongType()QueryEnginegetQueryEngine()SessionFactoryImplementorgetSessionFactory()TypeConfigurationgetTypeConfiguration()<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)SqmPredicategt(Expression<? extends Number> x, Expression<? extends Number> y)SqmPredicategt(Expression<? extends Number> x, Number y)<T> SqmInPredicate<T>in(Expression<? extends T> expression)<T> SqmInPredicate<T>in(Expression<? extends T> expression, Expression<? extends T>... values)<T> SqmInPredicate<T>in(Expression<? extends T> expression, Collection<T> values)<T> SqmInPredicate<T>in(Expression<? extends T> expression, SqmSubQuery<T> subQuery)<T> SqmInPredicate<T>in(Expression<? extends T> expression, T... values)<K,L extends List<?>>
SqmExpression<Set<K>>indexes(L list)<C extends Collection<?>>
SqmPredicateisEmpty(Expression<C> collection)SqmPredicateisFalse(Expression<Boolean> x)booleanisJpaQueryComplianceEnabled()<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)SqmPredicateisNotNull(Expression<?> x)SqmPredicateisNull(Expression<?> x)SqmPredicateisTrue(Expression<Boolean> x)<K,M extends Map<K,?>>
SqmExpression<Set<K>>keys(M map)SqmPredicatele(Expression<? extends Number> x, Expression<? extends Number> y)SqmPredicatele(Expression<? extends Number> x, Number y)<X extends Comparable<? super X>>
SqmExpression<X>least(Expression<X> argument)SqmFunction<Integer>length(Expression<String> x)<Y extends Comparable<? super Y>>
SqmPredicatelessThan(Expression<? extends Y> x, Expression<? extends Y> y)<Y extends Comparable<? super Y>>
SqmPredicatelessThan(Expression<? extends Y> x, Y y)<Y extends Comparable<? super Y>>
SqmPredicatelessThanOrEqualTo(Expression<? extends Y> x, Expression<? extends Y> y)<Y extends Comparable<? super Y>>
SqmPredicatelessThanOrEqualTo(Expression<? extends Y> x, Y y)SqmPredicatelike(Expression<String> x, Expression<String> pattern)SqmPredicatelike(Expression<String> x, Expression<String> pattern, char escapeChar)SqmPredicatelike(Expression<String> x, Expression<String> pattern, Expression<Character> escapeChar)SqmPredicatelike(Expression<String> x, String pattern)SqmPredicatelike(Expression<String> x, String pattern, char escapeChar)SqmPredicatelike(Expression<String> x, String pattern, Expression<Character> escapeChar)<T> SqmExpression<T>literal(T value)<T> List<? extends SqmExpression<T>>literals(List<T> values)<T> List<? extends SqmExpression<T>>literals(T[] values)SqmFunction<Integer>locate(Expression<String> x, Expression<String> pattern)SqmFunction<Integer>locate(Expression<String> x, Expression<String> pattern, Expression<Integer> from)SqmFunction<Integer>locate(Expression<String> x, String pattern)SqmFunction<Integer>locate(Expression<String> x, String pattern, int from)SqmFunction<String>lower(Expression<String> x)SqmPredicatelt(Expression<? extends Number> x, Expression<? extends Number> y)SqmPredicatelt(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)SqmExpression<Integer>mod(Expression<Integer> x, Expression<Integer> y)SqmExpression<Integer>mod(Expression<Integer> x, Integer y)SqmExpression<Integer>mod(Integer x, Expression<Integer> y)<N extends Number>
SqmExpression<N>neg(Expression<N> x)SqmPredicatenot(Expression<Boolean> restriction)SqmPredicatenotDistinctFrom(Expression<?> x, Expression<?> y)SqmPredicatenotDistinctFrom(Expression<?> x, Object y)SqmPredicatenotEqual(Expression<?> x, Expression<?> y)SqmPredicatenotEqual(Expression<?> x, Object y)SqmPredicatenotLike(Expression<String> x, Expression<String> pattern)SqmPredicatenotLike(Expression<String> x, Expression<String> pattern, char escapeChar)SqmPredicatenotLike(Expression<String> x, Expression<String> pattern, Expression<Character> escapeChar)SqmPredicatenotLike(Expression<String> x, String pattern)SqmPredicatenotLike(Expression<String> x, String pattern, char escapeChar)SqmPredicatenotLike(Expression<String> x, String pattern, Expression<Character> escapeChar)<Y> SqmExpression<Y>nullif(Expression<Y> x, Expression<?> y)<Y> SqmExpression<Y>nullif(Expression<Y> x, Y y)<T> SqmExpression<T>nullLiteral(Class<T> resultClass)SqmPredicateor(Expression<Boolean> x, Expression<Boolean> y)SqmPredicateor(Predicate... restrictions)<T> JpaParameterExpression<T>parameter(Class<T> paramClass)<T> JpaParameterExpression<T>parameter(Class<T> paramClass, String name)<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)SqmExpression<Number>quot(Expression<? extends Number> x, Expression<? extends Number> y)SqmExpression<Number>quot(Expression<? extends Number> x, Number y)SqmExpression<Number>quot(Number x, Expression<? extends Number> y)<R> JpaSearchedCase<R>selectCase()<C,R>
JpaSimpleCase<C,R>selectCase(Expression<? extends C> expression)<C extends Collection<?>>
SqmExpression<Integer>size(C collection)<C extends Collection<?>>
SqmExpression<Integer>size(Expression<C> collection)<Y> SqmModifiedSubQueryExpression<Y>some(Subquery<Y> subquery)SqmSortSpecificationsort(JpaExpression<?> sortExpression)SqmSortSpecificationsort(JpaExpression<?> sortExpression, SortDirection sortOrder)SqmSortSpecificationsort(JpaExpression<?> sortExpression, SortDirection sortOrder, NullPrecedence nullPrecedence)SqmSortSpecificationsort(JpaExpression<?> sortExpression, SortDirection sortOrder, NullPrecedence nullPrecedence, boolean ignoreCase)SqmExpression<Double>sqrt(Expression<? extends Number> x)SqmFunction<String>substring(Expression<String> x, int from)SqmFunction<String>substring(Expression<String> x, int from, int len)SqmFunction<String>substring(Expression<String> x, Expression<Integer> from)SqmFunction<String>substring(Expression<String> x, Expression<Integer> from, Expression<Integer> len)<N extends Number>
SqmExpression<N>sum(Expression<? extends N> x, Expression<? extends N> y)<N extends Number>
SqmExpression<N>sum(Expression<? extends N> x, N y)<N extends Number>
SqmExpression<N>sum(Expression<N> argument)<N extends Number>
SqmExpression<N>sum(N x, Expression<? extends N> y)SqmExpression<Double>sumAsDouble(Expression<Float> argument)SqmExpression<Long>sumAsLong(Expression<Integer> argument)SqmExpression<BigDecimal>toBigDecimal(Expression<? extends Number> number)SqmExpression<BigInteger>toBigInteger(Expression<? extends Number> number)SqmExpression<Double>toDouble(Expression<? extends Number> number)SqmExpression<Float>toFloat(Expression<? extends Number> number)SqmExpression<Integer>toInteger(Expression<? extends Number> number)SqmExpression<Long>toLong(Expression<? extends Number> number)SqmExpression<String>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>treat(Join<X,T> join, Class<V> type)<X,T,E extends T>
SqmListJoin<X,E>treat(ListJoin<X,T> join, Class<E> type)<X,K,T,V extends T>
SqmMapJoin<X,K,V>treat(MapJoin<X,K,T> join, Class<V> type)<X,T extends X>
SqmPath<T>treat(Path<X> path, Class<T> type)<X,T extends X>
SqmRoot<T>treat(Root<X> root, Class<T> type)<X,T,E extends T>
SqmSetJoin<X,E>treat(SetJoin<X,T> join, Class<E> type)SqmFunction<String>trim(char t, Expression<String> x)SqmFunction<String>trim(CriteriaBuilder.Trimspec ts, char t, Expression<String> x)SqmFunction<String>trim(CriteriaBuilder.Trimspec ts, Expression<Character> t, Expression<String> x)SqmFunction<String>trim(CriteriaBuilder.Trimspec ts, Expression<String> x)SqmFunction<String>trim(Expression<Character> t, Expression<String> x)SqmFunction<String>trim(Expression<String> x)JpaCompoundSelection<Tuple>tuple(Selection<?>[] selections)<R> SqmTuple<R>tuple(Class<R> tupleType, List<? extends SqmExpression<?>> expressions)<R> SqmTuple<R>tuple(Class<R> tupleType, SqmExpression<?>... expressions)JpaCompoundSelection<Tuple>tuple(List<? extends JpaSelection<?>> selections)<R> SqmTuple<R>tuple(SqmExpressible<R> tupleType, List<? extends SqmExpression<?>> expressions)<R> SqmTuple<R>tuple(SqmExpressible<R> tupleType, SqmExpression<?>... expressions)SqmFunction<String>upper(Expression<String> x)SqmValuesvalues(Expression<?>... expressions)SqmValuesvalues(List<? extends Expression<?>> expressions)<V,M extends Map<?,V>>
Expression<Collection<V>>values(M map)SqmPredicatewrap(Expression<Boolean> expression)SqmPredicatewrap(Expression<Boolean>... expressions)-
Methods inherited from interface org.hibernate.query.criteria.HibernateCriteriaBuilder
acos, addDuration, addDuration, addDuration, array, array, asc, asc, asc, asin, atan, atan2, atan2, atan2, avg, avg, avg, ceiling, collate, cos, cosh, count, count, count, createWindow, cumeDist, day, degrees, denseRank, desc, desc, desc, duration, durationBetween, durationBetween, durationByUnit, durationDiff, durationDiff, durationScaled, durationScaled, durationScaled, durationSum, durationSum, except, except, except, except, exceptAll, exceptAll, exp, firstValue, floor, format, frameBetweenFollowing, frameBetweenFollowing, frameBetweenPreceding, frameBetweenPreceding, frameCurrentRow, frameUnboundedFollowing, frameUnboundedPreceding, functionAggregate, functionAggregate, functionAggregate, functionWithinGroup, functionWithinGroup, functionWithinGroup, functionWithinGroup, hour, ilike, ilike, ilike, ilike, ilike, ilike, intersect, intersect, intersect, intersect, intersectAll, intersectAll, lastValue, left, left, listagg, listagg, listagg, listagg, listagg, listagg, listagg, listagg, ln, localDate, localDateTime, localTime, log, log, log10, minute, mode, mode, mode, mode, month, notIlike, notIlike, notIlike, notIlike, notIlike, notIlike, nthValue, nthValue, overlay, overlay, overlay, overlay, overlay, overlay, overlay, overlay, overlay, overlay, overlay, overlay, pad, pad, pad, pad, pad, pad, pad, pad, pad, pad, pad, pad, percentileCont, percentileCont, percentileCont, percentileCont, percentileDisc, percentileDisc, percentileDisc, percentileDisc, percentRank, percentRank, percentRank, percentRank, percentRank, pi, power, power, radians, rank, rank, rank, rank, rank, repeat, repeat, repeat, replace, replace, replace, replace, right, right, round, rowNumber, search, search, search, second, sign, sin, sinh, sql, subtractDuration, subtractDuration, subtractDuration, sum, sum, sum, tan, tanh, truncate, truncate, union, union, union, union, unionAll, unionAll, unwrap, value, windowFunction, year
-
-
-
-
Method Detail
-
getDomainModel
JpaMetamodel getDomainModel()
-
getTypeConfiguration
TypeConfiguration getTypeConfiguration()
-
isJpaQueryComplianceEnabled
boolean isJpaQueryComplianceEnabled()
-
getQueryEngine
QueryEngine getQueryEngine()
-
tuple
<R> SqmTuple<R> tuple(Class<R> tupleType, SqmExpression<?>... expressions)
-
tuple
<R> SqmTuple<R> tuple(Class<R> tupleType, List<? extends SqmExpression<?>> expressions)
-
tuple
<R> SqmTuple<R> tuple(SqmExpressible<R> tupleType, SqmExpression<?>... expressions)
-
tuple
<R> SqmTuple<R> tuple(SqmExpressible<R> tupleType, List<? extends SqmExpression<?>> expressions)
-
arrayAgg
<T> SqmExpression<T[]> arrayAgg(JpaOrder order, Expression<? extends T> argument)
- Specified by:
arrayAggin interfaceHibernateCriteriaBuilder- See Also:
HibernateCriteriaBuilder.arrayAgg(JpaOrder, JpaPredicate, JpaWindow, Expression)
-
arrayAgg
<T> SqmExpression<T[]> arrayAgg(JpaOrder order, JpaPredicate filter, Expression<? extends T> argument)
- Specified by:
arrayAggin interfaceHibernateCriteriaBuilder- See Also:
HibernateCriteriaBuilder.arrayAgg(JpaOrder, JpaPredicate, JpaWindow, Expression)
-
arrayAgg
<T> SqmExpression<T[]> arrayAgg(JpaOrder order, JpaWindow window, Expression<? extends T> argument)
- Specified by:
arrayAggin interfaceHibernateCriteriaBuilder- See Also:
HibernateCriteriaBuilder.arrayAgg(JpaOrder, JpaPredicate, JpaWindow, Expression)
-
arrayAgg
<T> SqmExpression<T[]> arrayAgg(JpaOrder order, JpaPredicate filter, JpaWindow window, Expression<? extends T> argument)
Description copied from interface:HibernateCriteriaBuilderCreate aarray_aggordered set-aggregate function expression.- Specified by:
arrayAggin interfaceHibernateCriteriaBuilder- Parameters:
order- order by clause used in within groupfilter- optional filter clausewindow- optional window over which to apply the functionargument- values to aggregate- Returns:
- ordered set-aggregate expression
- See Also:
HibernateCriteriaBuilder.functionWithinGroup(String, Class, JpaOrder, JpaPredicate, JpaWindow, Expression...)
-
arrayLiteral
<T> SqmExpression<T[]> arrayLiteral(T... elements)
Description copied from interface:HibernateCriteriaBuilderCreates an array literal with thearrayconstructor function.- Specified by:
arrayLiteralin interfaceHibernateCriteriaBuilder
-
arrayLength
<T> SqmExpression<Integer> arrayLength(Expression<T[]> arrayExpression)
Description copied from interface:HibernateCriteriaBuilderDetermines the length of an array.- Specified by:
arrayLengthin interfaceHibernateCriteriaBuilder
-
arrayPosition
<T> SqmExpression<Integer> arrayPosition(Expression<T[]> arrayExpression, T element)
Description copied from interface:HibernateCriteriaBuilderDetermines the 1-based position of an element in an array.- Specified by:
arrayPositionin interfaceHibernateCriteriaBuilder
-
arrayPosition
<T> SqmExpression<Integer> arrayPosition(Expression<T[]> arrayExpression, Expression<T> elementExpression)
Description copied from interface:HibernateCriteriaBuilderDetermines the 1-based position of an element in an array.- Specified by:
arrayPositionin interfaceHibernateCriteriaBuilder
-
arrayPositions
<T> SqmExpression<int[]> arrayPositions(Expression<T[]> arrayExpression, Expression<T> elementExpression)
Description copied from interface:HibernateCriteriaBuilderDetermines all 1-based positions of an element in an array.- Specified by:
arrayPositionsin interfaceHibernateCriteriaBuilder
-
arrayPositions
<T> SqmExpression<int[]> arrayPositions(Expression<T[]> arrayExpression, T element)
Description copied from interface:HibernateCriteriaBuilderDetermines all 1-based positions of an element in an array.- Specified by:
arrayPositionsin interfaceHibernateCriteriaBuilder
-
arrayPositionsList
<T> SqmExpression<List<Integer>> arrayPositionsList(Expression<T[]> arrayExpression, Expression<T> elementExpression)
Description copied from interface:HibernateCriteriaBuilderDetermines all 1-based positions of an element in an array.- Specified by:
arrayPositionsListin interfaceHibernateCriteriaBuilder
-
arrayPositionsList
<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
-
arrayConcat
<T> SqmExpression<T[]> arrayConcat(Expression<T[]> arrayExpression1, Expression<T[]> arrayExpression2)
Description copied from interface:HibernateCriteriaBuilderConcatenates arrays with each other in order.- Specified by:
arrayConcatin interfaceHibernateCriteriaBuilder
-
arrayConcat
<T> SqmExpression<T[]> arrayConcat(Expression<T[]> arrayExpression1, T[] array2)
Description copied from interface:HibernateCriteriaBuilderConcatenates arrays with each other in order.- Specified by:
arrayConcatin interfaceHibernateCriteriaBuilder
-
arrayConcat
<T> SqmExpression<T[]> arrayConcat(T[] array1, Expression<T[]> arrayExpression2)
Description copied from interface:HibernateCriteriaBuilderConcatenates arrays with each other in order.- Specified by:
arrayConcatin interfaceHibernateCriteriaBuilder
-
arrayAppend
<T> SqmExpression<T[]> arrayAppend(Expression<T[]> arrayExpression, Expression<T> elementExpression)
Description copied from interface:HibernateCriteriaBuilderAppends element to array.- Specified by:
arrayAppendin interfaceHibernateCriteriaBuilder
-
arrayAppend
<T> SqmExpression<T[]> arrayAppend(Expression<T[]> arrayExpression, T element)
Description copied from interface:HibernateCriteriaBuilderAppends element to array.- Specified by:
arrayAppendin interfaceHibernateCriteriaBuilder
-
arrayPrepend
<T> SqmExpression<T[]> arrayPrepend(Expression<T> elementExpression, Expression<T[]> arrayExpression)
Description copied from interface:HibernateCriteriaBuilderPrepends element to array.- Specified by:
arrayPrependin interfaceHibernateCriteriaBuilder
-
arrayPrepend
<T> SqmExpression<T[]> arrayPrepend(T element, Expression<T[]> arrayExpression)
Description copied from interface:HibernateCriteriaBuilderPrepends element to array.- Specified by:
arrayPrependin interfaceHibernateCriteriaBuilder
-
arrayGet
<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
-
arrayGet
<T> SqmExpression<T> arrayGet(Expression<T[]> arrayExpression, Integer index)
Description copied from interface:HibernateCriteriaBuilderAccesses the element of an array by 1-based index.- Specified by:
arrayGetin interfaceHibernateCriteriaBuilder
-
arraySet
<T> SqmExpression<T[]> arraySet(Expression<T[]> arrayExpression, Expression<Integer> indexExpression, Expression<T> elementExpression)
Description copied from interface:HibernateCriteriaBuilderCreates array copy with given element at given 1-based index.- Specified by:
arraySetin interfaceHibernateCriteriaBuilder
-
arraySet
<T> SqmExpression<T[]> arraySet(Expression<T[]> arrayExpression, Expression<Integer> indexExpression, T element)
Description copied from interface:HibernateCriteriaBuilderCreates array copy with given element at given 1-based index.- Specified by:
arraySetin interfaceHibernateCriteriaBuilder
-
arraySet
<T> SqmExpression<T[]> arraySet(Expression<T[]> arrayExpression, Integer index, Expression<T> elementExpression)
Description copied from interface:HibernateCriteriaBuilderCreates array copy with given element at given 1-based index.- Specified by:
arraySetin interfaceHibernateCriteriaBuilder
-
arraySet
<T> SqmExpression<T[]> arraySet(Expression<T[]> arrayExpression, Integer index, T element)
Description copied from interface:HibernateCriteriaBuilderCreates array copy with given element at given 1-based index.- Specified by:
arraySetin interfaceHibernateCriteriaBuilder
-
arrayRemove
<T> SqmExpression<T[]> arrayRemove(Expression<T[]> arrayExpression, Expression<T> elementExpression)
Description copied from interface:HibernateCriteriaBuilderCreates array copy with given element removed.- Specified by:
arrayRemovein interfaceHibernateCriteriaBuilder
-
arrayRemove
<T> SqmExpression<T[]> arrayRemove(Expression<T[]> arrayExpression, T element)
Description copied from interface:HibernateCriteriaBuilderCreates array copy with given element removed.- Specified by:
arrayRemovein interfaceHibernateCriteriaBuilder
-
arrayRemoveIndex
<T> SqmExpression<T[]> arrayRemoveIndex(Expression<T[]> arrayExpression, Expression<Integer> indexExpression)
Description copied from interface:HibernateCriteriaBuilderCreates array copy with the element at the given 1-based index removed.- Specified by:
arrayRemoveIndexin interfaceHibernateCriteriaBuilder
-
arrayRemoveIndex
<T> SqmExpression<T[]> arrayRemoveIndex(Expression<T[]> arrayExpression, Integer index)
Description copied from interface:HibernateCriteriaBuilderCreates array copy with the element at the given 1-based index removed.- Specified by:
arrayRemoveIndexin interfaceHibernateCriteriaBuilder
-
arraySlice
<T> SqmExpression<T[]> arraySlice(Expression<T[]> arrayExpression, Expression<Integer> lowerIndexExpression, Expression<Integer> upperIndexExpression)
Description copied from interface:HibernateCriteriaBuilderCreates a sub-array of the based on 1-based lower and upper index. Both indexes are inclusive.- Specified by:
arraySlicein interfaceHibernateCriteriaBuilder
-
arraySlice
<T> SqmExpression<T[]> arraySlice(Expression<T[]> arrayExpression, Expression<Integer> lowerIndexExpression, Integer upperIndex)
Description copied from interface:HibernateCriteriaBuilderCreates a sub-array of the based on 1-based lower and upper index. Both indexes are inclusive.- Specified by:
arraySlicein interfaceHibernateCriteriaBuilder
-
arraySlice
<T> SqmExpression<T[]> arraySlice(Expression<T[]> arrayExpression, Integer lowerIndex, Expression<Integer> upperIndexExpression)
Description copied from interface:HibernateCriteriaBuilderCreates a sub-array of the based on 1-based lower and upper index. Both indexes are inclusive.- Specified by:
arraySlicein interfaceHibernateCriteriaBuilder
-
arraySlice
<T> SqmExpression<T[]> arraySlice(Expression<T[]> arrayExpression, Integer lowerIndex, Integer upperIndex)
Description copied from interface:HibernateCriteriaBuilderCreates a sub-array of the based on 1-based lower and upper index. Both indexes are inclusive.- Specified by:
arraySlicein interfaceHibernateCriteriaBuilder
-
arrayReplace
<T> SqmExpression<T[]> arrayReplace(Expression<T[]> arrayExpression, Expression<T> oldElementExpression, Expression<T> newElementExpression)
Description copied from interface:HibernateCriteriaBuilderCreates array copy replacing a given element with another.- Specified by:
arrayReplacein interfaceHibernateCriteriaBuilder
-
arrayReplace
<T> SqmExpression<T[]> arrayReplace(Expression<T[]> arrayExpression, Expression<T> oldElementExpression, T newElement)
Description copied from interface:HibernateCriteriaBuilderCreates array copy replacing a given element with another.- Specified by:
arrayReplacein interfaceHibernateCriteriaBuilder
-
arrayReplace
<T> SqmExpression<T[]> arrayReplace(Expression<T[]> arrayExpression, T oldElement, Expression<T> newElementExpression)
Description copied from interface:HibernateCriteriaBuilderCreates array copy replacing a given element with another.- Specified by:
arrayReplacein interfaceHibernateCriteriaBuilder
-
arrayReplace
<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
-
arrayTrim
<T> SqmExpression<T[]> arrayTrim(Expression<T[]> arrayExpression, Expression<Integer> elementCountExpression)
Description copied from interface:HibernateCriteriaBuilderCreates array copy without the last N elements, specified by the second argument.- Specified by:
arrayTrimin interfaceHibernateCriteriaBuilder
-
arrayTrim
<T> SqmExpression<T[]> arrayTrim(Expression<T[]> arrayExpression, Integer elementCount)
Description copied from interface:HibernateCriteriaBuilderCreates array copy without the last N elements, specified by the second argument.- Specified by:
arrayTrimin interfaceHibernateCriteriaBuilder
-
arrayFill
<T> SqmExpression<T[]> arrayFill(Expression<T> elementExpression, Expression<Integer> elementCountExpression)
Description copied from interface:HibernateCriteriaBuilderCreates array with the same element N times, as specified by the arguments.- Specified by:
arrayFillin interfaceHibernateCriteriaBuilder
-
arrayFill
<T> SqmExpression<T[]> arrayFill(Expression<T> elementExpression, Integer elementCount)
Description copied from interface:HibernateCriteriaBuilderCreates array with the same element N times, as specified by the arguments.- Specified by:
arrayFillin interfaceHibernateCriteriaBuilder
-
arrayFill
<T> SqmExpression<T[]> arrayFill(T element, Expression<Integer> elementCountExpression)
Description copied from interface:HibernateCriteriaBuilderCreates array with the same element N times, as specified by the arguments.- Specified by:
arrayFillin interfaceHibernateCriteriaBuilder
-
arrayFill
<T> SqmExpression<T[]> arrayFill(T element, Integer elementCount)
Description copied from interface:HibernateCriteriaBuilderCreates array with the same element N times, as specified by the arguments.- Specified by:
arrayFillin interfaceHibernateCriteriaBuilder
-
arrayToString
SqmExpression<String> arrayToString(Expression<? extends Object[]> arrayExpression, Expression<String> separatorExpression)
Description copied from interface:HibernateCriteriaBuilderConcatenates the non-null array elements with a separator, as specified by the arguments.- Specified by:
arrayToStringin interfaceHibernateCriteriaBuilder
-
arrayToString
SqmExpression<String> arrayToString(Expression<? extends Object[]> arrayExpression, String separator)
Description copied from interface:HibernateCriteriaBuilderConcatenates the non-null array elements with a separator, as specified by the arguments.- Specified by:
arrayToStringin interfaceHibernateCriteriaBuilder
-
arrayContains
<T> SqmPredicate arrayContains(Expression<T[]> arrayExpression, Expression<T> elementExpression)
Description copied from interface:HibernateCriteriaBuilderWhether an array contains an element.- Specified by:
arrayContainsin interfaceHibernateCriteriaBuilder
-
arrayContains
<T> SqmPredicate arrayContains(Expression<T[]> arrayExpression, T element)
Description copied from interface:HibernateCriteriaBuilderWhether an array contains an element.- Specified by:
arrayContainsin interfaceHibernateCriteriaBuilder
-
arrayContains
<T> SqmPredicate arrayContains(T[] array, Expression<T> elementExpression)
Description copied from interface:HibernateCriteriaBuilderWhether an array contains an element.- Specified by:
arrayContainsin interfaceHibernateCriteriaBuilder
-
arrayContainsNullable
<T> SqmPredicate arrayContainsNullable(Expression<T[]> arrayExpression, Expression<T> elementExpression)
Description copied from interface:HibernateCriteriaBuilderWhether an array contains a nullable element.- Specified by:
arrayContainsNullablein interfaceHibernateCriteriaBuilder
-
arrayContainsNullable
<T> SqmPredicate arrayContainsNullable(Expression<T[]> arrayExpression, T element)
Description copied from interface:HibernateCriteriaBuilderWhether an array contains a nullable element.- Specified by:
arrayContainsNullablein interfaceHibernateCriteriaBuilder
-
arrayContainsNullable
<T> SqmPredicate arrayContainsNullable(T[] array, Expression<T> elementExpression)
Description copied from interface:HibernateCriteriaBuilderWhether an array contains a nullable element.- Specified by:
arrayContainsNullablein interfaceHibernateCriteriaBuilder
-
arrayContainsAll
default <T> SqmPredicate arrayContainsAll(Expression<T[]> arrayExpression, Expression<T[]> subArrayExpression)
Description copied from interface:HibernateCriteriaBuilderWhether an array is a subset of another array.- Specified by:
arrayContainsAllin interfaceHibernateCriteriaBuilder
-
arrayContainsAll
default <T> SqmPredicate arrayContainsAll(Expression<T[]> arrayExpression, T[] subArray)
Description copied from interface:HibernateCriteriaBuilderWhether an array is a subset of another array.- Specified by:
arrayContainsAllin interfaceHibernateCriteriaBuilder
-
arrayContainsAll
default <T> SqmPredicate arrayContainsAll(T[] array, Expression<T[]> subArrayExpression)
Description copied from interface:HibernateCriteriaBuilderWhether an array is a subset of another array.- Specified by:
arrayContainsAllin interfaceHibernateCriteriaBuilder
-
arrayContainsAllNullable
default <T> SqmPredicate arrayContainsAllNullable(Expression<T[]> arrayExpression, Expression<T[]> subArrayExpression)
Description copied from interface:HibernateCriteriaBuilderWhether an array is a subset of another array with nullable elements.- Specified by:
arrayContainsAllNullablein interfaceHibernateCriteriaBuilder
-
arrayContainsAllNullable
default <T> SqmPredicate arrayContainsAllNullable(Expression<T[]> arrayExpression, T[] subArray)
Description copied from interface:HibernateCriteriaBuilderWhether an array is a subset of another array with nullable elements.- Specified by:
arrayContainsAllNullablein interfaceHibernateCriteriaBuilder
-
arrayContainsAllNullable
default <T> SqmPredicate arrayContainsAllNullable(T[] array, Expression<T[]> subArrayExpression)
Description copied from interface:HibernateCriteriaBuilderWhether an array is a subset of another array with nullable elements.- Specified by:
arrayContainsAllNullablein interfaceHibernateCriteriaBuilder
-
arrayIncludes
<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
-
arrayIncludes
<T> SqmPredicate arrayIncludes(Expression<T[]> arrayExpression, T[] subArray)
Description copied from interface:HibernateCriteriaBuilderWhether an array is a subset of another array.- Specified by:
arrayIncludesin interfaceHibernateCriteriaBuilder
-
arrayIncludes
<T> SqmPredicate arrayIncludes(T[] array, Expression<T[]> subArrayExpression)
Description copied from interface:HibernateCriteriaBuilderWhether an array is a subset of another array.- Specified by:
arrayIncludesin interfaceHibernateCriteriaBuilder
-
arrayIncludesNullable
<T> SqmPredicate arrayIncludesNullable(Expression<T[]> arrayExpression, Expression<T[]> subArrayExpression)
Description copied from interface:HibernateCriteriaBuilderWhether an array is a subset of another array with nullable elements.- Specified by:
arrayIncludesNullablein interfaceHibernateCriteriaBuilder
-
arrayIncludesNullable
<T> SqmPredicate arrayIncludesNullable(Expression<T[]> arrayExpression, T[] subArray)
Description copied from interface:HibernateCriteriaBuilderWhether an array is a subset of another array with nullable elements.- Specified by:
arrayIncludesNullablein interfaceHibernateCriteriaBuilder
-
arrayIncludesNullable
<T> SqmPredicate arrayIncludesNullable(T[] array, Expression<T[]> subArrayExpression)
Description copied from interface:HibernateCriteriaBuilderWhether an array is a subset of another array with nullable elements.- Specified by:
arrayIncludesNullablein interfaceHibernateCriteriaBuilder
-
arrayOverlaps
default <T> SqmPredicate arrayOverlaps(Expression<T[]> arrayExpression1, Expression<T[]> arrayExpression2)
Description copied from interface:HibernateCriteriaBuilderWhether one array has any elements common with another array.- Specified by:
arrayOverlapsin interfaceHibernateCriteriaBuilder
-
arrayOverlaps
default <T> SqmPredicate arrayOverlaps(Expression<T[]> arrayExpression1, T[] array2)
Description copied from interface:HibernateCriteriaBuilderWhether one array has any elements common with another array.- Specified by:
arrayOverlapsin interfaceHibernateCriteriaBuilder
-
arrayOverlaps
default <T> SqmPredicate arrayOverlaps(T[] array1, Expression<T[]> arrayExpression2)
Description copied from interface:HibernateCriteriaBuilderWhether one array has any elements common with another array.- Specified by:
arrayOverlapsin interfaceHibernateCriteriaBuilder
-
arrayOverlapsNullable
default <T> SqmPredicate arrayOverlapsNullable(Expression<T[]> arrayExpression1, Expression<T[]> arrayExpression2)
Description copied from interface:HibernateCriteriaBuilderWhether one array has any elements common with another array, supportingnullelements.- Specified by:
arrayOverlapsNullablein interfaceHibernateCriteriaBuilder
-
arrayOverlapsNullable
default <T> SqmPredicate arrayOverlapsNullable(Expression<T[]> arrayExpression1, T[] array2)
Description copied from interface:HibernateCriteriaBuilderWhether one array has any elements common with another array, supportingnullelements.- Specified by:
arrayOverlapsNullablein interfaceHibernateCriteriaBuilder
-
arrayOverlapsNullable
default <T> SqmPredicate arrayOverlapsNullable(T[] array1, Expression<T[]> arrayExpression2)
Description copied from interface:HibernateCriteriaBuilderWhether one array has any elements common with another array, supportingnullelements.- Specified by:
arrayOverlapsNullablein interfaceHibernateCriteriaBuilder
-
arrayIntersects
<T> SqmPredicate arrayIntersects(Expression<T[]> arrayExpression1, Expression<T[]> arrayExpression2)
Description copied from interface:HibernateCriteriaBuilderWhether one array has any elements common with another array.- Specified by:
arrayIntersectsin interfaceHibernateCriteriaBuilder
-
arrayIntersects
<T> SqmPredicate arrayIntersects(Expression<T[]> arrayExpression1, T[] array2)
Description copied from interface:HibernateCriteriaBuilderWhether one array has any elements common with another array.- Specified by:
arrayIntersectsin interfaceHibernateCriteriaBuilder
-
arrayIntersects
<T> SqmPredicate arrayIntersects(T[] array1, Expression<T[]> arrayExpression2)
Description copied from interface:HibernateCriteriaBuilderWhether one array has any elements common with another array.- Specified by:
arrayIntersectsin interfaceHibernateCriteriaBuilder
-
arrayIntersectsNullable
<T> SqmPredicate arrayIntersectsNullable(Expression<T[]> arrayExpression1, Expression<T[]> arrayExpression2)
Description copied from interface:HibernateCriteriaBuilderWhether one array has any elements common with another array, supportingnullelements.- Specified by:
arrayIntersectsNullablein interfaceHibernateCriteriaBuilder
-
arrayIntersectsNullable
<T> SqmPredicate arrayIntersectsNullable(Expression<T[]> arrayExpression1, T[] array2)
Description copied from interface:HibernateCriteriaBuilderWhether one array has any elements common with another array, supportingnullelements.- Specified by:
arrayIntersectsNullablein interfaceHibernateCriteriaBuilder
-
arrayIntersectsNullable
<T> SqmPredicate arrayIntersectsNullable(T[] array1, Expression<T[]> arrayExpression2)
Description copied from interface:HibernateCriteriaBuilderWhether one array has any elements common with another array, supportingnullelements.- Specified by:
arrayIntersectsNullablein interfaceHibernateCriteriaBuilder
-
collectionLiteral
<E,C extends Collection<E>> SqmExpression<C> collectionLiteral(E... elements)
Description copied from interface:HibernateCriteriaBuilderCreates a basic collection literal with thearrayconstructor function.- Specified by:
collectionLiteralin interfaceHibernateCriteriaBuilder
-
collectionLength
SqmExpression<Integer> collectionLength(Expression<? extends Collection<?>> collectionExpression)
Description copied from interface:HibernateCriteriaBuilderDetermines the length of a basic collection.- Specified by:
collectionLengthin interfaceHibernateCriteriaBuilder
-
collectionPosition
<E> SqmExpression<Integer> collectionPosition(Expression<? extends Collection<? extends E>> collectionExpression, E element)
Description copied from interface:HibernateCriteriaBuilderDetermines the 1-based position of an element in a basic collection.- Specified by:
collectionPositionin interfaceHibernateCriteriaBuilder
-
collectionPosition
<E> SqmExpression<Integer> collectionPosition(Expression<? extends Collection<? extends E>> collectionExpression, Expression<E> elementExpression)
Description copied from interface:HibernateCriteriaBuilderDetermines the 1-based position of an element in a basic collection.- Specified by:
collectionPositionin interfaceHibernateCriteriaBuilder
-
collectionPositions
<T> SqmExpression<int[]> collectionPositions(Expression<? extends Collection<? super T>> collectionExpression, Expression<T> elementExpression)
Description copied from interface:HibernateCriteriaBuilderDetermines all 1-based positions of an element in a basic collection.- Specified by:
collectionPositionsin interfaceHibernateCriteriaBuilder
-
collectionPositions
<T> SqmExpression<int[]> collectionPositions(Expression<? extends Collection<? super T>> collectionExpression, T element)
Description copied from interface:HibernateCriteriaBuilderDetermines all 1-based positions of an element in a basic collection.- Specified by:
collectionPositionsin interfaceHibernateCriteriaBuilder
-
collectionPositionsList
<T> SqmExpression<List<Integer>> collectionPositionsList(Expression<? extends Collection<? super T>> collectionExpression, Expression<T> elementExpression)
Description copied from interface:HibernateCriteriaBuilderDetermines all 1-based positions of an element in a basic collection.- Specified by:
collectionPositionsListin interfaceHibernateCriteriaBuilder
-
collectionPositionsList
<T> SqmExpression<List<Integer>> collectionPositionsList(Expression<? extends Collection<? super T>> collectionExpression, T element)
Description copied from interface:HibernateCriteriaBuilderDetermines all 1-based positions of an element in a basic collection.- Specified by:
collectionPositionsListin interfaceHibernateCriteriaBuilder
-
collectionConcat
<E,C extends Collection<? super E>> SqmExpression<C> collectionConcat(Expression<C> collectionExpression1, Expression<? extends Collection<? extends E>> collectionExpression2)
Description copied from interface:HibernateCriteriaBuilderConcatenates basic collections with each other in order.- Specified by:
collectionConcatin interfaceHibernateCriteriaBuilder
-
collectionConcat
<E,C extends Collection<? super E>> SqmExpression<C> collectionConcat(Expression<C> collectionExpression1, Collection<? extends E> collection2)
Description copied from interface:HibernateCriteriaBuilderConcatenates basic collections with each other in order.- Specified by:
collectionConcatin interfaceHibernateCriteriaBuilder
-
collectionConcat
<E,C extends Collection<? super E>> SqmExpression<C> collectionConcat(C collection1, Expression<? extends Collection<? extends E>> collectionExpression2)
Description copied from interface:HibernateCriteriaBuilderConcatenates basic collections with each other in order.- Specified by:
collectionConcatin interfaceHibernateCriteriaBuilder
-
collectionAppend
<E,C extends Collection<? super E>> SqmExpression<C> collectionAppend(Expression<C> collectionExpression, Expression<? extends E> elementExpression)
Description copied from interface:HibernateCriteriaBuilderAppends element to basic collection.- Specified by:
collectionAppendin interfaceHibernateCriteriaBuilder
-
collectionAppend
<E,C extends Collection<? super E>> SqmExpression<C> collectionAppend(Expression<C> collectionExpression, E element)
Description copied from interface:HibernateCriteriaBuilderAppends element to basic collection.- Specified by:
collectionAppendin interfaceHibernateCriteriaBuilder
-
collectionPrepend
<E,C extends Collection<? super E>> SqmExpression<C> collectionPrepend(Expression<? extends E> elementExpression, Expression<C> collectionExpression)
Description copied from interface:HibernateCriteriaBuilderPrepends element to basic collection.- Specified by:
collectionPrependin interfaceHibernateCriteriaBuilder
-
collectionPrepend
<E,C extends Collection<? super E>> SqmExpression<C> collectionPrepend(E element, Expression<C> collectionExpression)
Description copied from interface:HibernateCriteriaBuilderPrepends element to basic collection.- Specified by:
collectionPrependin interfaceHibernateCriteriaBuilder
-
collectionGet
<E> SqmExpression<E> collectionGet(Expression<? extends Collection<E>> collectionExpression, Expression<Integer> indexExpression)
Description copied from interface:HibernateCriteriaBuilderAccesses the element of the basic collection by 1-based index.- Specified by:
collectionGetin interfaceHibernateCriteriaBuilder
-
collectionGet
<E> SqmExpression<E> collectionGet(Expression<? extends Collection<E>> collectionExpression, Integer index)
Description copied from interface:HibernateCriteriaBuilderAccesses the element of the basic collection by 1-based index.- Specified by:
collectionGetin interfaceHibernateCriteriaBuilder
-
collectionSet
<E,C extends Collection<? super E>> SqmExpression<C> collectionSet(Expression<C> collectionExpression, Expression<Integer> indexExpression, Expression<? extends E> elementExpression)
Description copied from interface:HibernateCriteriaBuilderCreates basic collection copy with given element at given 1-based index.- Specified by:
collectionSetin interfaceHibernateCriteriaBuilder
-
collectionSet
<E,C extends Collection<? super E>> SqmExpression<C> collectionSet(Expression<C> collectionExpression, Expression<Integer> indexExpression, E element)
Description copied from interface:HibernateCriteriaBuilderCreates basic collection copy with given element at given 1-based index.- Specified by:
collectionSetin interfaceHibernateCriteriaBuilder
-
collectionSet
<E,C extends Collection<? super E>> SqmExpression<C> collectionSet(Expression<C> collectionExpression, Integer index, Expression<? extends E> elementExpression)
Description copied from interface:HibernateCriteriaBuilderCreates basic collection copy with given element at given 1-based index.- Specified by:
collectionSetin interfaceHibernateCriteriaBuilder
-
collectionSet
<E,C extends Collection<? super E>> SqmExpression<C> collectionSet(Expression<C> collectionExpression, Integer index, E element)
Description copied from interface:HibernateCriteriaBuilderCreates basic collection copy with given element at given 1-based index.- Specified by:
collectionSetin interfaceHibernateCriteriaBuilder
-
collectionRemove
<E,C extends Collection<? super E>> SqmExpression<C> collectionRemove(Expression<C> collectionExpression, Expression<? extends E> elementExpression)
Description copied from interface:HibernateCriteriaBuilderCreates basic collection copy with given element removed.- Specified by:
collectionRemovein interfaceHibernateCriteriaBuilder
-
collectionRemove
<E,C extends Collection<? super E>> SqmExpression<C> collectionRemove(Expression<C> collectionExpression, E element)
Description copied from interface:HibernateCriteriaBuilderCreates basic collection copy with given element removed.- Specified by:
collectionRemovein interfaceHibernateCriteriaBuilder
-
collectionRemoveIndex
<C extends Collection<?>> SqmExpression<C> collectionRemoveIndex(Expression<C> collectionExpression, Expression<Integer> indexExpression)
Description copied from interface:HibernateCriteriaBuilderCreates basic collection copy with the element at the given 1-based index removed.- Specified by:
collectionRemoveIndexin interfaceHibernateCriteriaBuilder
-
collectionRemoveIndex
<C extends Collection<?>> SqmExpression<C> collectionRemoveIndex(Expression<C> collectionExpression, Integer index)
Description copied from interface:HibernateCriteriaBuilderCreates basic collection copy with the element at the given 1-based index removed.- Specified by:
collectionRemoveIndexin interfaceHibernateCriteriaBuilder
-
collectionSlice
<C extends Collection<?>> SqmExpression<C> collectionSlice(Expression<C> collectionExpression, Expression<Integer> lowerIndexExpression, Expression<Integer> upperIndexExpression)
Description copied from interface:HibernateCriteriaBuilderCreates a sub-collection of the based on 1-based lower and upper index. Both indexes are inclusive.- Specified by:
collectionSlicein interfaceHibernateCriteriaBuilder
-
collectionSlice
<C extends Collection<?>> SqmExpression<C> collectionSlice(Expression<C> collectionExpression, Expression<Integer> lowerIndexExpression, Integer upperIndex)
Description copied from interface:HibernateCriteriaBuilderCreates a sub-collection of the based on 1-based lower and upper index. Both indexes are inclusive.- Specified by:
collectionSlicein interfaceHibernateCriteriaBuilder
-
collectionSlice
<C extends Collection<?>> SqmExpression<C> collectionSlice(Expression<C> collectionExpression, Integer lowerIndex, Expression<Integer> upperIndexExpression)
Description copied from interface:HibernateCriteriaBuilderCreates a sub-collection of the based on 1-based lower and upper index. Both indexes are inclusive.- Specified by:
collectionSlicein interfaceHibernateCriteriaBuilder
-
collectionSlice
<C extends Collection<?>> SqmExpression<C> collectionSlice(Expression<C> collectionExpression, Integer lowerIndex, Integer upperIndex)
Description copied from interface:HibernateCriteriaBuilderCreates a sub-collection of the based on 1-based lower and upper index. Both indexes are inclusive.- Specified by:
collectionSlicein interfaceHibernateCriteriaBuilder
-
collectionReplace
<E,C extends Collection<? super E>> SqmExpression<C> collectionReplace(Expression<C> collectionExpression, Expression<? extends E> oldElementExpression, Expression<? extends E> newElementExpression)
Description copied from interface:HibernateCriteriaBuilderCreates basic collection copy replacing a given element with another.- Specified by:
collectionReplacein interfaceHibernateCriteriaBuilder
-
collectionReplace
<E,C extends Collection<? super E>> SqmExpression<C> collectionReplace(Expression<C> collectionExpression, Expression<? extends E> oldElementExpression, E newElement)
Description copied from interface:HibernateCriteriaBuilderCreates basic collection copy replacing a given element with another.- Specified by:
collectionReplacein interfaceHibernateCriteriaBuilder
-
collectionReplace
<E,C extends Collection<? super E>> SqmExpression<C> collectionReplace(Expression<C> collectionExpression, E oldElement, Expression<? extends E> newElementExpression)
Description copied from interface:HibernateCriteriaBuilderCreates basic collection copy replacing a given element with another.- Specified by:
collectionReplacein interfaceHibernateCriteriaBuilder
-
collectionReplace
<E,C extends Collection<? super E>> SqmExpression<C> collectionReplace(Expression<C> collectionExpression, E oldElement, E newElement)
Description copied from interface:HibernateCriteriaBuilderCreates basic collection copy replacing a given element with another.- Specified by:
collectionReplacein interfaceHibernateCriteriaBuilder
-
collectionTrim
<C extends Collection<?>> SqmExpression<C> collectionTrim(Expression<C> arrayExpression, Expression<Integer> elementCountExpression)
Description copied from interface:HibernateCriteriaBuilderCreates basic collection copy without the last N elements, specified by the second argument.- Specified by:
collectionTrimin interfaceHibernateCriteriaBuilder
-
collectionTrim
<C extends Collection<?>> SqmExpression<C> collectionTrim(Expression<C> arrayExpression, Integer elementCount)
Description copied from interface:HibernateCriteriaBuilderCreates basic collection copy without the last N elements, specified by the second argument.- Specified by:
collectionTrimin interfaceHibernateCriteriaBuilder
-
collectionFill
<T> SqmExpression<Collection<T>> collectionFill(Expression<T> elementExpression, Expression<Integer> elementCountExpression)
Description copied from interface:HibernateCriteriaBuilderCreates basic collection with the same element N times, as specified by the arguments.- Specified by:
collectionFillin interfaceHibernateCriteriaBuilder
-
collectionFill
<T> SqmExpression<Collection<T>> collectionFill(Expression<T> elementExpression, Integer elementCount)
Description copied from interface:HibernateCriteriaBuilderCreates basic collection with the same element N times, as specified by the arguments.- Specified by:
collectionFillin interfaceHibernateCriteriaBuilder
-
collectionFill
<T> SqmExpression<Collection<T>> collectionFill(T element, Expression<Integer> elementCountExpression)
Description copied from interface:HibernateCriteriaBuilderCreates basic collection with the same element N times, as specified by the arguments.- Specified by:
collectionFillin interfaceHibernateCriteriaBuilder
-
collectionFill
<T> SqmExpression<Collection<T>> collectionFill(T element, Integer elementCount)
Description copied from interface:HibernateCriteriaBuilderCreates basic collection with the same element N times, as specified by the arguments.- Specified by:
collectionFillin interfaceHibernateCriteriaBuilder
-
collectionToString
<T> SqmExpression<String> collectionToString(Expression<? extends Collection<?>> collectionExpression, Expression<String> separatorExpression)
Description copied from interface:HibernateCriteriaBuilderConcatenates the non-null basic collection elements with a separator, as specified by the arguments.- Specified by:
collectionToStringin interfaceHibernateCriteriaBuilder
-
collectionToString
<T> 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
-
collectionContains
<E> SqmPredicate collectionContains(Expression<? extends Collection<E>> collectionExpression, Expression<? extends E> elementExpression)
Description copied from interface:HibernateCriteriaBuilderWhether a basic collection contains an element.- Specified by:
collectionContainsin interfaceHibernateCriteriaBuilder
-
collectionContains
<E> SqmPredicate collectionContains(Expression<? extends Collection<E>> collectionExpression, E element)
Description copied from interface:HibernateCriteriaBuilderWhether a basic collection contains an element.- Specified by:
collectionContainsin interfaceHibernateCriteriaBuilder
-
collectionContains
<E> SqmPredicate collectionContains(Collection<E> collection, Expression<E> elementExpression)
Description copied from interface:HibernateCriteriaBuilderWhether a basic collection contains an element.- Specified by:
collectionContainsin interfaceHibernateCriteriaBuilder
-
collectionContainsNullable
<E> SqmPredicate collectionContainsNullable(Expression<? extends Collection<E>> collectionExpression, Expression<? extends E> elementExpression)
Description copied from interface:HibernateCriteriaBuilderWhether a basic collection contains a nullable element.- Specified by:
collectionContainsNullablein interfaceHibernateCriteriaBuilder
-
collectionContainsNullable
<E> SqmPredicate collectionContainsNullable(Expression<? extends Collection<E>> collectionExpression, E element)
Description copied from interface:HibernateCriteriaBuilderWhether a basic collection contains a nullable element.- Specified by:
collectionContainsNullablein interfaceHibernateCriteriaBuilder
-
collectionContainsNullable
<E> SqmPredicate collectionContainsNullable(Collection<E> collection, Expression<E> elementExpression)
Description copied from interface:HibernateCriteriaBuilderWhether a basic collection contains a nullable element.- Specified by:
collectionContainsNullablein interfaceHibernateCriteriaBuilder
-
collectionContainsAll
default <E> SqmPredicate collectionContainsAll(Expression<? extends Collection<E>> collectionExpression, Expression<? extends Collection<? extends E>> subCollectionExpression)
Description copied from interface:HibernateCriteriaBuilderWhether a basic collection is a subset of another basic collection.- Specified by:
collectionContainsAllin interfaceHibernateCriteriaBuilder
-
collectionContainsAll
default <E> SqmPredicate collectionContainsAll(Expression<? extends Collection<E>> collectionExpression, Collection<? extends E> subCollection)
Description copied from interface:HibernateCriteriaBuilderWhether a basic collection is a subset of another basic collection.- Specified by:
collectionContainsAllin interfaceHibernateCriteriaBuilder
-
collectionContainsAll
default <E> SqmPredicate collectionContainsAll(Collection<E> collection, Expression<? extends Collection<? extends E>> subCollectionExpression)
Description copied from interface:HibernateCriteriaBuilderWhether a basic collection is a subset of another basic collection.- Specified by:
collectionContainsAllin interfaceHibernateCriteriaBuilder
-
collectionContainsAllNullable
default <E> SqmPredicate collectionContainsAllNullable(Expression<? extends Collection<E>> collectionExpression, Expression<? extends Collection<? extends E>> subCollectionExpression)
Description copied from interface:HibernateCriteriaBuilderWhether a basic collection is a subset of another basic collection with nullable elements.- Specified by:
collectionContainsAllNullablein interfaceHibernateCriteriaBuilder
-
collectionContainsAllNullable
default <E> SqmPredicate collectionContainsAllNullable(Expression<? extends Collection<E>> collectionExpression, Collection<? extends E> subCollection)
Description copied from interface:HibernateCriteriaBuilderWhether a basic collection is a subset of another basic collection with nullable elements.- Specified by:
collectionContainsAllNullablein interfaceHibernateCriteriaBuilder
-
collectionContainsAllNullable
default <E> SqmPredicate collectionContainsAllNullable(Collection<E> collection, Expression<? extends Collection<? extends E>> subCollectionExpression)
Description copied from interface:HibernateCriteriaBuilderWhether a basic collection is a subset of another basic collection with nullable elements.- Specified by:
collectionContainsAllNullablein interfaceHibernateCriteriaBuilder
-
collectionIncludes
<E> SqmPredicate collectionIncludes(Expression<? extends Collection<E>> collectionExpression, Expression<? extends Collection<? extends E>> subCollectionExpression)
Description copied from interface:HibernateCriteriaBuilderWhether a basic collection is a subset of another basic collection.- Specified by:
collectionIncludesin interfaceHibernateCriteriaBuilder
-
collectionIncludes
<E> SqmPredicate collectionIncludes(Expression<? extends Collection<E>> collectionExpression, Collection<? extends E> subCollection)
Description copied from interface:HibernateCriteriaBuilderWhether a basic collection is a subset of another basic collection.- Specified by:
collectionIncludesin interfaceHibernateCriteriaBuilder
-
collectionIncludes
<E> SqmPredicate collectionIncludes(Collection<E> collection, Expression<? extends Collection<? extends E>> subArrayExpression)
Description copied from interface:HibernateCriteriaBuilderWhether a basic collection is a subset of another basic collection.- Specified by:
collectionIncludesin interfaceHibernateCriteriaBuilder
-
collectionIncludesNullable
<E> SqmPredicate collectionIncludesNullable(Expression<? extends Collection<E>> collectionExpression, Expression<? extends Collection<? extends E>> subCollectionExpression)
Description copied from interface:HibernateCriteriaBuilderWhether a basic collection is a subset of another basic collection with nullable elements.- Specified by:
collectionIncludesNullablein interfaceHibernateCriteriaBuilder
-
collectionIncludesNullable
<E> SqmPredicate collectionIncludesNullable(Expression<? extends Collection<E>> collectionExpression, Collection<? extends E> subCollection)
Description copied from interface:HibernateCriteriaBuilderWhether a basic collection is a subset of another basic collection with nullable elements.- Specified by:
collectionIncludesNullablein interfaceHibernateCriteriaBuilder
-
collectionIncludesNullable
<E> SqmPredicate collectionIncludesNullable(Collection<E> collection, Expression<? extends Collection<? extends E>> subCollectionExpression)
Description copied from interface:HibernateCriteriaBuilderWhether a basic collection is a subset of another basic collection with nullable elements.- Specified by:
collectionIncludesNullablein interfaceHibernateCriteriaBuilder
-
collectionOverlaps
default <E> SqmPredicate collectionOverlaps(Expression<? extends Collection<E>> collectionExpression1, Expression<? extends Collection<? extends E>> collectionExpression2)
Description copied from interface:HibernateCriteriaBuilderWhether one basic collection has any elements common with another basic collection.- Specified by:
collectionOverlapsin interfaceHibernateCriteriaBuilder
-
collectionOverlaps
default <E> SqmPredicate collectionOverlaps(Expression<? extends Collection<E>> collectionExpression1, Collection<? extends E> collection2)
Description copied from interface:HibernateCriteriaBuilderWhether one basic collection has any elements common with another basic collection.- Specified by:
collectionOverlapsin interfaceHibernateCriteriaBuilder
-
collectionOverlaps
default <E> SqmPredicate collectionOverlaps(Collection<E> collection1, Expression<? extends Collection<? extends E>> collectionExpression2)
Description copied from interface:HibernateCriteriaBuilderWhether one basic collection has any elements common with another basic collection.- Specified by:
collectionOverlapsin interfaceHibernateCriteriaBuilder
-
collectionOverlapsNullable
default <E> SqmPredicate collectionOverlapsNullable(Expression<? extends Collection<E>> collectionExpression1, Expression<? extends Collection<? extends E>> collectionExpression2)
Description copied from interface:HibernateCriteriaBuilderWhether one basic collection has any elements common with another basic collection, supportingnullelements.- Specified by:
collectionOverlapsNullablein interfaceHibernateCriteriaBuilder
-
collectionOverlapsNullable
default <E> SqmPredicate collectionOverlapsNullable(Expression<? extends Collection<E>> collectionExpression1, Collection<? extends E> collection2)
Description copied from interface:HibernateCriteriaBuilderWhether one basic collection has any elements common with another basic collection, supportingnullelements.- Specified by:
collectionOverlapsNullablein interfaceHibernateCriteriaBuilder
-
collectionOverlapsNullable
default <E> SqmPredicate collectionOverlapsNullable(Collection<E> collection1, Expression<? extends Collection<? extends E>> collectionExpression2)
Description copied from interface:HibernateCriteriaBuilderWhether one basic collection has any elements common with another basic collection, supportingnullelements.- Specified by:
collectionOverlapsNullablein interfaceHibernateCriteriaBuilder
-
collectionIntersects
<E> SqmPredicate collectionIntersects(Expression<? extends Collection<E>> collectionExpression1, Expression<? extends Collection<? extends E>> collectionExpression2)
Description copied from interface:HibernateCriteriaBuilderWhether one basic collection has any elements common with another basic collection.- Specified by:
collectionIntersectsin interfaceHibernateCriteriaBuilder
-
collectionIntersects
<E> SqmPredicate collectionIntersects(Expression<? extends Collection<E>> collectionExpression1, Collection<? extends E> collection2)
Description copied from interface:HibernateCriteriaBuilderWhether one basic collection has any elements common with another basic collection.- Specified by:
collectionIntersectsin interfaceHibernateCriteriaBuilder
-
collectionIntersects
<E> SqmPredicate collectionIntersects(Collection<E> collection1, Expression<? extends Collection<? extends E>> collectionExpression2)
Description copied from interface:HibernateCriteriaBuilderWhether one basic collection has any elements common with another basic collection.- Specified by:
collectionIntersectsin interfaceHibernateCriteriaBuilder
-
collectionIntersectsNullable
<E> SqmPredicate collectionIntersectsNullable(Expression<? extends Collection<E>> collectionExpression1, Expression<? extends Collection<? extends E>> collectionExpression2)
Description copied from interface:HibernateCriteriaBuilderWhether one basic collection has any elements common with another basic collection, supportingnullelements.- Specified by:
collectionIntersectsNullablein interfaceHibernateCriteriaBuilder
-
collectionIntersectsNullable
<E> SqmPredicate collectionIntersectsNullable(Expression<? extends Collection<E>> collectionExpression1, Collection<? extends E> collection2)
Description copied from interface:HibernateCriteriaBuilderWhether one basic collection has any elements common with another basic collection, supportingnullelements.- Specified by:
collectionIntersectsNullablein interfaceHibernateCriteriaBuilder
-
collectionIntersectsNullable
<E> SqmPredicate collectionIntersectsNullable(Collection<E> collection1, Expression<? extends Collection<? extends E>> collectionExpression2)
Description copied from interface:HibernateCriteriaBuilderWhether one basic collection has any elements common with another basic collection, supportingnullelements.- Specified by:
collectionIntersectsNullablein interfaceHibernateCriteriaBuilder
-
createQuery
SqmSelectStatement<Object> createQuery()
- Specified by:
createQueryin interfaceCriteriaBuilder- Specified by:
createQueryin interfaceHibernateCriteriaBuilder
-
createQuery
<T> SqmSelectStatement<T> createQuery(Class<T> resultClass)
- Specified by:
createQueryin interfaceCriteriaBuilder- Specified by:
createQueryin interfaceHibernateCriteriaBuilder
-
createQuery
<T> SqmSelectStatement<T> createQuery(String hql, Class<T> resultClass)
Description copied from interface:HibernateCriteriaBuilderTransform the given HQLselectquery to an equivalent criteria query.- Specified by:
createQueryin interfaceHibernateCriteriaBuilder- Parameters:
hql- The HQLselectqueryresultClass- The result type of the query- Returns:
- The equivalent criteria query
-
createTupleQuery
SqmSelectStatement<Tuple> createTupleQuery()
- Specified by:
createTupleQueryin interfaceCriteriaBuilder- Specified by:
createTupleQueryin interfaceHibernateCriteriaBuilder
-
construct
<Y> JpaCompoundSelection<Y> construct(Class<Y> resultClass, Selection<?>[] selections)
- Specified by:
constructin interfaceCriteriaBuilder- Specified by:
constructin interfaceHibernateCriteriaBuilder
-
construct
<Y> JpaCompoundSelection<Y> construct(Class<Y> resultClass, List<? extends JpaSelection<?>> arguments)
- Specified by:
constructin interfaceHibernateCriteriaBuilder
-
tuple
JpaCompoundSelection<Tuple> tuple(Selection<?>[] selections)
- Specified by:
tuplein interfaceCriteriaBuilder- Specified by:
tuplein interfaceHibernateCriteriaBuilder
-
tuple
JpaCompoundSelection<Tuple> tuple(List<? extends JpaSelection<?>> selections)
- Specified by:
tuplein interfaceHibernateCriteriaBuilder
-
array
JpaCompoundSelection<Object[]> array(Selection<?>[] selections)
- Specified by:
arrayin interfaceCriteriaBuilder- Specified by:
arrayin interfaceHibernateCriteriaBuilder
-
array
JpaCompoundSelection<Object[]> array(List<? extends JpaSelection<?>> selections)
- Specified by:
arrayin interfaceHibernateCriteriaBuilder
-
createCriteriaUpdate
<T> SqmUpdateStatement<T> createCriteriaUpdate(Class<T> targetEntity)
- Specified by:
createCriteriaUpdatein interfaceCriteriaBuilder- Specified by:
createCriteriaUpdatein interfaceHibernateCriteriaBuilder
-
createCriteriaDelete
<T> SqmDeleteStatement<T> createCriteriaDelete(Class<T> targetEntity)
- Specified by:
createCriteriaDeletein interfaceCriteriaBuilder- Specified by:
createCriteriaDeletein interfaceHibernateCriteriaBuilder
-
createCriteriaInsertValues
<T> SqmInsertValuesStatement<T> createCriteriaInsertValues(Class<T> targetEntity)
- Specified by:
createCriteriaInsertValuesin interfaceHibernateCriteriaBuilder
-
createCriteriaInsertSelect
<T> SqmInsertSelectStatement<T> createCriteriaInsertSelect(Class<T> targetEntity)
- Specified by:
createCriteriaInsertSelectin interfaceHibernateCriteriaBuilder
-
values
SqmValues values(Expression<?>... expressions)
- Specified by:
valuesin interfaceHibernateCriteriaBuilder
-
values
SqmValues values(List<? extends Expression<?>> expressions)
- Specified by:
valuesin interfaceHibernateCriteriaBuilder
-
abs
<N extends Number> SqmExpression<N> abs(Expression<N> x)
- Specified by:
absin interfaceCriteriaBuilder- Specified by:
absin interfaceHibernateCriteriaBuilder
-
cast
<X,T> SqmExpression<X> cast(JpaExpression<T> expression, Class<X> castTargetJavaType)
- Specified by:
castin interfaceHibernateCriteriaBuilder
-
wrap
SqmPredicate wrap(Expression<Boolean> expression)
- Specified by:
wrapin interfaceHibernateCriteriaBuilder
-
wrap
SqmPredicate wrap(Expression<Boolean>... expressions)
- Specified by:
wrapin interfaceHibernateCriteriaBuilder
-
fk
<P,F> SqmExpression<F> fk(Path<P> path)
- Specified by:
fkin interfaceHibernateCriteriaBuilder
-
treat
<X,T extends X> SqmPath<T> treat(Path<X> path, Class<T> type)
- Specified by:
treatin interfaceCriteriaBuilder- Specified by:
treatin interfaceHibernateCriteriaBuilder
-
treat
<X,T extends X> SqmRoot<T> treat(Root<X> root, Class<T> type)
- Specified by:
treatin interfaceCriteriaBuilder- Specified by:
treatin interfaceHibernateCriteriaBuilder
-
treat
<X,T,V extends T> SqmSingularJoin<X,V> treat(Join<X,T> join, Class<V> type)
- Specified by:
treatin interfaceCriteriaBuilder- Specified by:
treatin interfaceHibernateCriteriaBuilder
-
treat
<X,T,E extends T> SqmBagJoin<X,E> treat(CollectionJoin<X,T> join, Class<E> type)
- Specified by:
treatin interfaceCriteriaBuilder- Specified by:
treatin interfaceHibernateCriteriaBuilder
-
treat
<X,T,E extends T> SqmSetJoin<X,E> treat(SetJoin<X,T> join, Class<E> type)
- Specified by:
treatin interfaceCriteriaBuilder- Specified by:
treatin interfaceHibernateCriteriaBuilder
-
treat
<X,T,E extends T> SqmListJoin<X,E> treat(ListJoin<X,T> join, Class<E> type)
- Specified by:
treatin interfaceCriteriaBuilder- Specified by:
treatin interfaceHibernateCriteriaBuilder
-
treat
<X,K,T,V extends T> SqmMapJoin<X,K,V> treat(MapJoin<X,K,T> join, Class<V> type)
- Specified by:
treatin interfaceCriteriaBuilder- Specified by:
treatin interfaceHibernateCriteriaBuilder
-
avg
<N extends Number> SqmExpression<Double> avg(Expression<N> argument)
- Specified by:
avgin interfaceCriteriaBuilder- Specified by:
avgin interfaceHibernateCriteriaBuilder
-
sum
<N extends Number> SqmExpression<N> sum(Expression<N> argument)
- Specified by:
sumin interfaceCriteriaBuilder- Specified by:
sumin interfaceHibernateCriteriaBuilder
-
sumAsLong
SqmExpression<Long> sumAsLong(Expression<Integer> argument)
- Specified by:
sumAsLongin interfaceCriteriaBuilder- Specified by:
sumAsLongin interfaceHibernateCriteriaBuilder
-
sumAsDouble
SqmExpression<Double> sumAsDouble(Expression<Float> argument)
- Specified by:
sumAsDoublein interfaceCriteriaBuilder- Specified by:
sumAsDoublein interfaceHibernateCriteriaBuilder
-
max
<N extends Number> SqmExpression<N> max(Expression<N> argument)
- Specified by:
maxin interfaceCriteriaBuilder- Specified by:
maxin interfaceHibernateCriteriaBuilder
-
min
<N extends Number> SqmExpression<N> min(Expression<N> argument)
- Specified by:
minin interfaceCriteriaBuilder- Specified by:
minin interfaceHibernateCriteriaBuilder
-
greatest
<X extends Comparable<? super X>> SqmExpression<X> greatest(Expression<X> argument)
- Specified by:
greatestin interfaceCriteriaBuilder- Specified by:
greatestin interfaceHibernateCriteriaBuilder
-
least
<X extends Comparable<? super X>> SqmExpression<X> least(Expression<X> argument)
- Specified by:
leastin interfaceCriteriaBuilder- Specified by:
leastin interfaceHibernateCriteriaBuilder
-
count
SqmExpression<Long> count(Expression<?> argument)
- Specified by:
countin interfaceCriteriaBuilder- Specified by:
countin interfaceHibernateCriteriaBuilder
-
countDistinct
SqmExpression<Long> countDistinct(Expression<?> x)
- Specified by:
countDistinctin interfaceCriteriaBuilder- Specified by:
countDistinctin interfaceHibernateCriteriaBuilder
-
count
SqmExpression<Long> count()
Description copied from interface:HibernateCriteriaBuilderEquivalent to HQLcount(*).- Specified by:
countin interfaceHibernateCriteriaBuilder
-
neg
<N extends Number> SqmExpression<N> neg(Expression<N> x)
- Specified by:
negin interfaceCriteriaBuilder- Specified by:
negin interfaceHibernateCriteriaBuilder
-
sum
<N extends Number> SqmExpression<N> sum(Expression<? extends N> x, Expression<? extends N> y)
- Specified by:
sumin interfaceCriteriaBuilder- Specified by:
sumin interfaceHibernateCriteriaBuilder
-
sum
<N extends Number> SqmExpression<N> sum(Expression<? extends N> x, N y)
- Specified by:
sumin interfaceCriteriaBuilder- Specified by:
sumin interfaceHibernateCriteriaBuilder
-
sum
<N extends Number> SqmExpression<N> sum(N x, Expression<? extends N> y)
- Specified by:
sumin interfaceCriteriaBuilder- Specified by:
sumin interfaceHibernateCriteriaBuilder
-
prod
<N extends Number> SqmExpression<N> prod(Expression<? extends N> x, Expression<? extends N> y)
- Specified by:
prodin interfaceCriteriaBuilder- Specified by:
prodin interfaceHibernateCriteriaBuilder
-
prod
<N extends Number> SqmExpression<N> prod(Expression<? extends N> x, N y)
- Specified by:
prodin interfaceCriteriaBuilder- Specified by:
prodin interfaceHibernateCriteriaBuilder
-
prod
<N extends Number> SqmExpression<N> prod(N x, Expression<? extends N> y)
- Specified by:
prodin interfaceCriteriaBuilder- Specified by:
prodin interfaceHibernateCriteriaBuilder
-
diff
<N extends Number> SqmExpression<N> diff(Expression<? extends N> x, Expression<? extends N> y)
- Specified by:
diffin interfaceCriteriaBuilder- Specified by:
diffin interfaceHibernateCriteriaBuilder
-
diff
<N extends Number> SqmExpression<N> diff(Expression<? extends N> x, N y)
- Specified by:
diffin interfaceCriteriaBuilder- Specified by:
diffin interfaceHibernateCriteriaBuilder
-
diff
<N extends Number> SqmExpression<N> diff(N x, Expression<? extends N> y)
- Specified by:
diffin interfaceCriteriaBuilder- Specified by:
diffin interfaceHibernateCriteriaBuilder
-
quot
SqmExpression<Number> quot(Expression<? extends Number> x, Expression<? extends Number> y)
- Specified by:
quotin interfaceCriteriaBuilder- Specified by:
quotin interfaceHibernateCriteriaBuilder
-
quot
SqmExpression<Number> quot(Expression<? extends Number> x, Number y)
- Specified by:
quotin interfaceCriteriaBuilder- Specified by:
quotin interfaceHibernateCriteriaBuilder
-
quot
SqmExpression<Number> quot(Number x, Expression<? extends Number> y)
- Specified by:
quotin interfaceCriteriaBuilder- Specified by:
quotin interfaceHibernateCriteriaBuilder
-
mod
SqmExpression<Integer> mod(Expression<Integer> x, Expression<Integer> y)
- Specified by:
modin interfaceCriteriaBuilder- Specified by:
modin interfaceHibernateCriteriaBuilder
-
mod
SqmExpression<Integer> mod(Expression<Integer> x, Integer y)
- Specified by:
modin interfaceCriteriaBuilder- Specified by:
modin interfaceHibernateCriteriaBuilder
-
mod
SqmExpression<Integer> mod(Integer x, Expression<Integer> y)
- Specified by:
modin interfaceCriteriaBuilder- Specified by:
modin interfaceHibernateCriteriaBuilder
-
sqrt
SqmExpression<Double> sqrt(Expression<? extends Number> x)
- Specified by:
sqrtin interfaceCriteriaBuilder- Specified by:
sqrtin interfaceHibernateCriteriaBuilder
-
toLong
SqmExpression<Long> toLong(Expression<? extends Number> number)
- Specified by:
toLongin interfaceCriteriaBuilder- Specified by:
toLongin interfaceHibernateCriteriaBuilder
-
toInteger
SqmExpression<Integer> toInteger(Expression<? extends Number> number)
- Specified by:
toIntegerin interfaceCriteriaBuilder- Specified by:
toIntegerin interfaceHibernateCriteriaBuilder
-
toFloat
SqmExpression<Float> toFloat(Expression<? extends Number> number)
- Specified by:
toFloatin interfaceCriteriaBuilder- Specified by:
toFloatin interfaceHibernateCriteriaBuilder
-
toDouble
SqmExpression<Double> toDouble(Expression<? extends Number> number)
- Specified by:
toDoublein interfaceCriteriaBuilder- Specified by:
toDoublein interfaceHibernateCriteriaBuilder
-
toBigDecimal
SqmExpression<BigDecimal> toBigDecimal(Expression<? extends Number> number)
- Specified by:
toBigDecimalin interfaceCriteriaBuilder- Specified by:
toBigDecimalin interfaceHibernateCriteriaBuilder
-
toBigInteger
SqmExpression<BigInteger> toBigInteger(Expression<? extends Number> number)
- Specified by:
toBigIntegerin interfaceCriteriaBuilder- Specified by:
toBigIntegerin interfaceHibernateCriteriaBuilder
-
toString
SqmExpression<String> toString(Expression<Character> character)
- Specified by:
toStringin interfaceCriteriaBuilder- Specified by:
toStringin interfaceHibernateCriteriaBuilder
-
literal
<T> SqmExpression<T> literal(T value)
- Specified by:
literalin interfaceCriteriaBuilder- Specified by:
literalin interfaceHibernateCriteriaBuilder
-
literals
<T> List<? extends SqmExpression<T>> literals(T[] values)
- Specified by:
literalsin interfaceHibernateCriteriaBuilder
-
literals
<T> List<? extends SqmExpression<T>> literals(List<T> values)
- Specified by:
literalsin interfaceHibernateCriteriaBuilder
-
nullLiteral
<T> SqmExpression<T> nullLiteral(Class<T> resultClass)
- Specified by:
nullLiteralin interfaceCriteriaBuilder- Specified by:
nullLiteralin interfaceHibernateCriteriaBuilder
-
parameter
<T> JpaParameterExpression<T> parameter(Class<T> paramClass)
- Specified by:
parameterin interfaceCriteriaBuilder- Specified by:
parameterin interfaceHibernateCriteriaBuilder- See Also:
JpaParameterExpression- Implementation Note:
- Notice that this returns a JPA parameter not the SqmParameter
-
parameter
<T> JpaParameterExpression<T> parameter(Class<T> paramClass, String name)
- Specified by:
parameterin interfaceCriteriaBuilder- Specified by:
parameterin interfaceHibernateCriteriaBuilder
-
concat
SqmExpression<String> concat(Expression<String> x, Expression<String> y)
- Specified by:
concatin interfaceCriteriaBuilder- Specified by:
concatin interfaceHibernateCriteriaBuilder
-
concat
SqmExpression<String> concat(Expression<String> x, String y)
- Specified by:
concatin interfaceCriteriaBuilder- Specified by:
concatin interfaceHibernateCriteriaBuilder
-
concat
SqmExpression<String> concat(String x, Expression<String> y)
- Specified by:
concatin interfaceCriteriaBuilder- Specified by:
concatin interfaceHibernateCriteriaBuilder
-
concat
SqmExpression<String> concat(String x, String y)
- Specified by:
concatin interfaceHibernateCriteriaBuilder
-
substring
SqmFunction<String> substring(Expression<String> x, Expression<Integer> from)
- Specified by:
substringin interfaceCriteriaBuilder- Specified by:
substringin interfaceHibernateCriteriaBuilder
-
substring
SqmFunction<String> substring(Expression<String> x, int from)
- Specified by:
substringin interfaceCriteriaBuilder- Specified by:
substringin interfaceHibernateCriteriaBuilder
-
substring
SqmFunction<String> substring(Expression<String> x, Expression<Integer> from, Expression<Integer> len)
- Specified by:
substringin interfaceCriteriaBuilder- Specified by:
substringin interfaceHibernateCriteriaBuilder
-
substring
SqmFunction<String> substring(Expression<String> x, int from, int len)
- Specified by:
substringin interfaceCriteriaBuilder- Specified by:
substringin interfaceHibernateCriteriaBuilder
-
trim
SqmFunction<String> trim(Expression<String> x)
- Specified by:
trimin interfaceCriteriaBuilder- Specified by:
trimin interfaceHibernateCriteriaBuilder
-
trim
SqmFunction<String> trim(CriteriaBuilder.Trimspec ts, Expression<String> x)
- Specified by:
trimin interfaceCriteriaBuilder- Specified by:
trimin interfaceHibernateCriteriaBuilder
-
trim
SqmFunction<String> trim(Expression<Character> t, Expression<String> x)
- Specified by:
trimin interfaceCriteriaBuilder- Specified by:
trimin interfaceHibernateCriteriaBuilder
-
trim
SqmFunction<String> trim(CriteriaBuilder.Trimspec ts, Expression<Character> t, Expression<String> x)
- Specified by:
trimin interfaceCriteriaBuilder- Specified by:
trimin interfaceHibernateCriteriaBuilder
-
trim
SqmFunction<String> trim(char t, Expression<String> x)
- Specified by:
trimin interfaceCriteriaBuilder- Specified by:
trimin interfaceHibernateCriteriaBuilder
-
trim
SqmFunction<String> trim(CriteriaBuilder.Trimspec ts, char t, Expression<String> x)
- Specified by:
trimin interfaceCriteriaBuilder- Specified by:
trimin interfaceHibernateCriteriaBuilder
-
lower
SqmFunction<String> lower(Expression<String> x)
- Specified by:
lowerin interfaceCriteriaBuilder- Specified by:
lowerin interfaceHibernateCriteriaBuilder
-
upper
SqmFunction<String> upper(Expression<String> x)
- Specified by:
upperin interfaceCriteriaBuilder- Specified by:
upperin interfaceHibernateCriteriaBuilder
-
length
SqmFunction<Integer> length(Expression<String> x)
- Specified by:
lengthin interfaceCriteriaBuilder- Specified by:
lengthin interfaceHibernateCriteriaBuilder
-
locate
SqmFunction<Integer> locate(Expression<String> x, Expression<String> pattern)
- Specified by:
locatein interfaceCriteriaBuilder- Specified by:
locatein interfaceHibernateCriteriaBuilder
-
locate
SqmFunction<Integer> locate(Expression<String> x, String pattern)
- Specified by:
locatein interfaceCriteriaBuilder- Specified by:
locatein interfaceHibernateCriteriaBuilder
-
locate
SqmFunction<Integer> locate(Expression<String> x, Expression<String> pattern, Expression<Integer> from)
- Specified by:
locatein interfaceCriteriaBuilder- Specified by:
locatein interfaceHibernateCriteriaBuilder
-
locate
SqmFunction<Integer> locate(Expression<String> x, String pattern, int from)
- Specified by:
locatein interfaceCriteriaBuilder- Specified by:
locatein interfaceHibernateCriteriaBuilder
-
currentDate
SqmFunction<Date> currentDate()
- Specified by:
currentDatein interfaceCriteriaBuilder- Specified by:
currentDatein interfaceHibernateCriteriaBuilder
-
currentTimestamp
SqmFunction<Timestamp> currentTimestamp()
- Specified by:
currentTimestampin interfaceCriteriaBuilder- Specified by:
currentTimestampin interfaceHibernateCriteriaBuilder
-
currentTime
SqmFunction<Time> currentTime()
- Specified by:
currentTimein interfaceCriteriaBuilder- Specified by:
currentTimein interfaceHibernateCriteriaBuilder
-
currentInstant
SqmFunction<Instant> currentInstant()
- Specified by:
currentInstantin interfaceHibernateCriteriaBuilder
-
function
<T> SqmFunction<T> function(String name, Class<T> type, Expression<?>[] args)
- Specified by:
functionin interfaceCriteriaBuilder- Specified by:
functionin interfaceHibernateCriteriaBuilder
-
all
<Y> SqmModifiedSubQueryExpression<Y> all(Subquery<Y> subquery)
- Specified by:
allin interfaceCriteriaBuilder- Specified by:
allin interfaceHibernateCriteriaBuilder
-
some
<Y> SqmModifiedSubQueryExpression<Y> some(Subquery<Y> subquery)
- Specified by:
somein interfaceCriteriaBuilder- Specified by:
somein interfaceHibernateCriteriaBuilder
-
any
<Y> SqmModifiedSubQueryExpression<Y> any(Subquery<Y> subquery)
- Specified by:
anyin interfaceCriteriaBuilder- Specified by:
anyin interfaceHibernateCriteriaBuilder
-
keys
<K,M extends Map<K,?>> SqmExpression<Set<K>> keys(M map)
- Specified by:
keysin interfaceCriteriaBuilder- Specified by:
keysin interfaceHibernateCriteriaBuilder
-
indexes
<K,L extends List<?>> SqmExpression<Set<K>> indexes(L list)
- Specified by:
indexesin interfaceHibernateCriteriaBuilder
-
values
<V,M extends Map<?,V>> Expression<Collection<V>> values(M map)
- Specified by:
valuesin interfaceCriteriaBuilder- Specified by:
valuesin interfaceHibernateCriteriaBuilder
-
size
<C extends Collection<?>> SqmExpression<Integer> size(Expression<C> collection)
- Specified by:
sizein interfaceCriteriaBuilder- Specified by:
sizein interfaceHibernateCriteriaBuilder
-
size
<C extends Collection<?>> SqmExpression<Integer> size(C collection)
- Specified by:
sizein interfaceCriteriaBuilder- Specified by:
sizein interfaceHibernateCriteriaBuilder
-
coalesce
<T> JpaCoalesce<T> coalesce()
- Specified by:
coalescein interfaceCriteriaBuilder- Specified by:
coalescein interfaceHibernateCriteriaBuilder
-
coalesce
<Y> JpaCoalesce<Y> coalesce(Expression<? extends Y> x, Expression<? extends Y> y)
- Specified by:
coalescein interfaceCriteriaBuilder- Specified by:
coalescein interfaceHibernateCriteriaBuilder
-
coalesce
<Y> JpaCoalesce<Y> coalesce(Expression<? extends Y> x, Y y)
- Specified by:
coalescein interfaceCriteriaBuilder- Specified by:
coalescein interfaceHibernateCriteriaBuilder
-
nullif
<Y> SqmExpression<Y> nullif(Expression<Y> x, Expression<?> y)
- Specified by:
nullifin interfaceCriteriaBuilder- Specified by:
nullifin interfaceHibernateCriteriaBuilder
-
nullif
<Y> SqmExpression<Y> nullif(Expression<Y> x, Y y)
- Specified by:
nullifin interfaceCriteriaBuilder- Specified by:
nullifin interfaceHibernateCriteriaBuilder
-
selectCase
<C,R> JpaSimpleCase<C,R> selectCase(Expression<? extends C> expression)
- Specified by:
selectCasein interfaceCriteriaBuilder- Specified by:
selectCasein interfaceHibernateCriteriaBuilder
-
selectCase
<R> JpaSearchedCase<R> selectCase()
- Specified by:
selectCasein interfaceCriteriaBuilder- Specified by:
selectCasein interfaceHibernateCriteriaBuilder
-
and
SqmPredicate and(Expression<Boolean> x, Expression<Boolean> y)
- Specified by:
andin interfaceCriteriaBuilder- Specified by:
andin interfaceHibernateCriteriaBuilder
-
and
SqmPredicate and(Predicate... restrictions)
- Specified by:
andin interfaceCriteriaBuilder- Specified by:
andin interfaceHibernateCriteriaBuilder
-
or
SqmPredicate or(Expression<Boolean> x, Expression<Boolean> y)
- Specified by:
orin interfaceCriteriaBuilder- Specified by:
orin interfaceHibernateCriteriaBuilder
-
or
SqmPredicate or(Predicate... restrictions)
- Specified by:
orin interfaceCriteriaBuilder- Specified by:
orin interfaceHibernateCriteriaBuilder
-
not
SqmPredicate not(Expression<Boolean> restriction)
- Specified by:
notin interfaceCriteriaBuilder- Specified by:
notin interfaceHibernateCriteriaBuilder
-
conjunction
SqmPredicate conjunction()
- Specified by:
conjunctionin interfaceCriteriaBuilder- Specified by:
conjunctionin interfaceHibernateCriteriaBuilder
-
disjunction
SqmPredicate disjunction()
- Specified by:
disjunctionin interfaceCriteriaBuilder- Specified by:
disjunctionin interfaceHibernateCriteriaBuilder
-
isTrue
SqmPredicate isTrue(Expression<Boolean> x)
- Specified by:
isTruein interfaceCriteriaBuilder- Specified by:
isTruein interfaceHibernateCriteriaBuilder
-
isFalse
SqmPredicate isFalse(Expression<Boolean> x)
- Specified by:
isFalsein interfaceCriteriaBuilder- Specified by:
isFalsein interfaceHibernateCriteriaBuilder
-
isNull
SqmPredicate isNull(Expression<?> x)
- Specified by:
isNullin interfaceCriteriaBuilder- Specified by:
isNullin interfaceHibernateCriteriaBuilder
-
isNotNull
SqmPredicate isNotNull(Expression<?> x)
- Specified by:
isNotNullin interfaceCriteriaBuilder- Specified by:
isNotNullin interfaceHibernateCriteriaBuilder
-
equal
SqmPredicate equal(Expression<?> x, Expression<?> y)
- Specified by:
equalin interfaceCriteriaBuilder- Specified by:
equalin interfaceHibernateCriteriaBuilder
-
equal
SqmPredicate equal(Expression<?> x, Object y)
- Specified by:
equalin interfaceCriteriaBuilder- Specified by:
equalin interfaceHibernateCriteriaBuilder
-
notEqual
SqmPredicate notEqual(Expression<?> x, Expression<?> y)
- Specified by:
notEqualin interfaceCriteriaBuilder- Specified by:
notEqualin interfaceHibernateCriteriaBuilder
-
notEqual
SqmPredicate notEqual(Expression<?> x, Object y)
- Specified by:
notEqualin interfaceCriteriaBuilder- Specified by:
notEqualin interfaceHibernateCriteriaBuilder
-
distinctFrom
SqmPredicate distinctFrom(Expression<?> x, Expression<?> y)
- Specified by:
distinctFromin interfaceHibernateCriteriaBuilder
-
distinctFrom
SqmPredicate distinctFrom(Expression<?> x, Object y)
- Specified by:
distinctFromin interfaceHibernateCriteriaBuilder
-
notDistinctFrom
SqmPredicate notDistinctFrom(Expression<?> x, Expression<?> y)
- Specified by:
notDistinctFromin interfaceHibernateCriteriaBuilder
-
notDistinctFrom
SqmPredicate notDistinctFrom(Expression<?> x, Object y)
- Specified by:
notDistinctFromin interfaceHibernateCriteriaBuilder
-
greaterThan
<Y extends Comparable<? super Y>> SqmPredicate greaterThan(Expression<? extends Y> x, Expression<? extends Y> y)
- Specified by:
greaterThanin interfaceCriteriaBuilder- Specified by:
greaterThanin interfaceHibernateCriteriaBuilder
-
greaterThan
<Y extends Comparable<? super Y>> SqmPredicate greaterThan(Expression<? extends Y> x, Y y)
- Specified by:
greaterThanin interfaceCriteriaBuilder- Specified by:
greaterThanin interfaceHibernateCriteriaBuilder
-
greaterThanOrEqualTo
<Y extends Comparable<? super Y>> SqmPredicate greaterThanOrEqualTo(Expression<? extends Y> x, Expression<? extends Y> y)
- Specified by:
greaterThanOrEqualToin interfaceCriteriaBuilder- Specified by:
greaterThanOrEqualToin interfaceHibernateCriteriaBuilder
-
greaterThanOrEqualTo
<Y extends Comparable<? super Y>> SqmPredicate greaterThanOrEqualTo(Expression<? extends Y> x, Y y)
- Specified by:
greaterThanOrEqualToin interfaceCriteriaBuilder- Specified by:
greaterThanOrEqualToin interfaceHibernateCriteriaBuilder
-
lessThan
<Y extends Comparable<? super Y>> SqmPredicate lessThan(Expression<? extends Y> x, Expression<? extends Y> y)
- Specified by:
lessThanin interfaceCriteriaBuilder- Specified by:
lessThanin interfaceHibernateCriteriaBuilder
-
lessThan
<Y extends Comparable<? super Y>> SqmPredicate lessThan(Expression<? extends Y> x, Y y)
- Specified by:
lessThanin interfaceCriteriaBuilder- Specified by:
lessThanin interfaceHibernateCriteriaBuilder
-
lessThanOrEqualTo
<Y extends Comparable<? super Y>> SqmPredicate lessThanOrEqualTo(Expression<? extends Y> x, Expression<? extends Y> y)
- Specified by:
lessThanOrEqualToin interfaceCriteriaBuilder- Specified by:
lessThanOrEqualToin interfaceHibernateCriteriaBuilder
-
lessThanOrEqualTo
<Y extends Comparable<? super Y>> SqmPredicate lessThanOrEqualTo(Expression<? extends Y> x, Y y)
- Specified by:
lessThanOrEqualToin interfaceCriteriaBuilder- Specified by:
lessThanOrEqualToin interfaceHibernateCriteriaBuilder
-
between
<Y extends Comparable<? super Y>> SqmPredicate between(Expression<? extends Y> value, Expression<? extends Y> lower, Expression<? extends Y> upper)
- Specified by:
betweenin interfaceCriteriaBuilder- Specified by:
betweenin interfaceHibernateCriteriaBuilder
-
between
<Y extends Comparable<? super Y>> SqmPredicate between(Expression<? extends Y> value, Y lower, Y upper)
- Specified by:
betweenin interfaceCriteriaBuilder- Specified by:
betweenin interfaceHibernateCriteriaBuilder
-
gt
SqmPredicate gt(Expression<? extends Number> x, Expression<? extends Number> y)
- Specified by:
gtin interfaceCriteriaBuilder- Specified by:
gtin interfaceHibernateCriteriaBuilder
-
gt
SqmPredicate gt(Expression<? extends Number> x, Number y)
- Specified by:
gtin interfaceCriteriaBuilder- Specified by:
gtin interfaceHibernateCriteriaBuilder
-
ge
SqmPredicate ge(Expression<? extends Number> x, Expression<? extends Number> y)
- Specified by:
gein interfaceCriteriaBuilder- Specified by:
gein interfaceHibernateCriteriaBuilder
-
ge
SqmPredicate ge(Expression<? extends Number> x, Number y)
- Specified by:
gein interfaceCriteriaBuilder- Specified by:
gein interfaceHibernateCriteriaBuilder
-
lt
SqmPredicate lt(Expression<? extends Number> x, Expression<? extends Number> y)
- Specified by:
ltin interfaceCriteriaBuilder- Specified by:
ltin interfaceHibernateCriteriaBuilder
-
lt
SqmPredicate lt(Expression<? extends Number> x, Number y)
- Specified by:
ltin interfaceCriteriaBuilder- Specified by:
ltin interfaceHibernateCriteriaBuilder
-
le
SqmPredicate le(Expression<? extends Number> x, Expression<? extends Number> y)
- Specified by:
lein interfaceCriteriaBuilder- Specified by:
lein interfaceHibernateCriteriaBuilder
-
le
SqmPredicate le(Expression<? extends Number> x, Number y)
- Specified by:
lein interfaceCriteriaBuilder- Specified by:
lein interfaceHibernateCriteriaBuilder
-
isEmpty
<C extends Collection<?>> SqmPredicate isEmpty(Expression<C> collection)
- Specified by:
isEmptyin interfaceCriteriaBuilder- Specified by:
isEmptyin interfaceHibernateCriteriaBuilder
-
isNotEmpty
<C extends Collection<?>> SqmPredicate isNotEmpty(Expression<C> collection)
- Specified by:
isNotEmptyin interfaceCriteriaBuilder- Specified by:
isNotEmptyin interfaceHibernateCriteriaBuilder
-
isMember
<E,C extends Collection<E>> SqmPredicate isMember(Expression<E> elem, Expression<C> collection)
- Specified by:
isMemberin interfaceCriteriaBuilder- Specified by:
isMemberin interfaceHibernateCriteriaBuilder
-
isMember
<E,C extends Collection<E>> SqmPredicate isMember(E elem, Expression<C> collection)
- Specified by:
isMemberin interfaceCriteriaBuilder- Specified by:
isMemberin interfaceHibernateCriteriaBuilder
-
isNotMember
<E,C extends Collection<E>> SqmPredicate isNotMember(Expression<E> elem, Expression<C> collection)
- Specified by:
isNotMemberin interfaceCriteriaBuilder- Specified by:
isNotMemberin interfaceHibernateCriteriaBuilder
-
isNotMember
<E,C extends Collection<E>> SqmPredicate isNotMember(E elem, Expression<C> collection)
- Specified by:
isNotMemberin interfaceCriteriaBuilder- Specified by:
isNotMemberin interfaceHibernateCriteriaBuilder
-
like
SqmPredicate like(Expression<String> x, Expression<String> pattern)
- Specified by:
likein interfaceCriteriaBuilder- Specified by:
likein interfaceHibernateCriteriaBuilder
-
like
SqmPredicate like(Expression<String> x, String pattern)
- Specified by:
likein interfaceCriteriaBuilder- Specified by:
likein interfaceHibernateCriteriaBuilder
-
like
SqmPredicate like(Expression<String> x, Expression<String> pattern, Expression<Character> escapeChar)
- Specified by:
likein interfaceCriteriaBuilder- Specified by:
likein interfaceHibernateCriteriaBuilder
-
like
SqmPredicate like(Expression<String> x, Expression<String> pattern, char escapeChar)
- Specified by:
likein interfaceCriteriaBuilder- Specified by:
likein interfaceHibernateCriteriaBuilder
-
like
SqmPredicate like(Expression<String> x, String pattern, Expression<Character> escapeChar)
- Specified by:
likein interfaceCriteriaBuilder- Specified by:
likein interfaceHibernateCriteriaBuilder
-
like
SqmPredicate like(Expression<String> x, String pattern, char escapeChar)
- Specified by:
likein interfaceCriteriaBuilder- Specified by:
likein interfaceHibernateCriteriaBuilder
-
notLike
SqmPredicate notLike(Expression<String> x, Expression<String> pattern)
- Specified by:
notLikein interfaceCriteriaBuilder- Specified by:
notLikein interfaceHibernateCriteriaBuilder
-
notLike
SqmPredicate notLike(Expression<String> x, String pattern)
- Specified by:
notLikein interfaceCriteriaBuilder- Specified by:
notLikein interfaceHibernateCriteriaBuilder
-
notLike
SqmPredicate notLike(Expression<String> x, Expression<String> pattern, Expression<Character> escapeChar)
- Specified by:
notLikein interfaceCriteriaBuilder- Specified by:
notLikein interfaceHibernateCriteriaBuilder
-
notLike
SqmPredicate notLike(Expression<String> x, Expression<String> pattern, char escapeChar)
- Specified by:
notLikein interfaceCriteriaBuilder- Specified by:
notLikein interfaceHibernateCriteriaBuilder
-
notLike
SqmPredicate notLike(Expression<String> x, String pattern, Expression<Character> escapeChar)
- Specified by:
notLikein interfaceCriteriaBuilder- Specified by:
notLikein interfaceHibernateCriteriaBuilder
-
notLike
SqmPredicate notLike(Expression<String> x, String pattern, char escapeChar)
- Specified by:
notLikein interfaceCriteriaBuilder- Specified by:
notLikein interfaceHibernateCriteriaBuilder
-
in
<T> SqmInPredicate<T> in(Expression<? extends T> expression)
- Specified by:
inin interfaceCriteriaBuilder- Specified by:
inin interfaceHibernateCriteriaBuilder
-
in
<T> SqmInPredicate<T> in(Expression<? extends T> expression, Expression<? extends T>... values)
- Specified by:
inin interfaceHibernateCriteriaBuilder
-
in
<T> SqmInPredicate<T> in(Expression<? extends T> expression, T... values)
- Specified by:
inin interfaceHibernateCriteriaBuilder
-
in
<T> SqmInPredicate<T> in(Expression<? extends T> expression, Collection<T> values)
- Specified by:
inin interfaceHibernateCriteriaBuilder
-
in
<T> SqmInPredicate<T> in(Expression<? extends T> expression, SqmSubQuery<T> subQuery)
-
exists
SqmPredicate exists(Subquery<?> subquery)
- Specified by:
existsin interfaceCriteriaBuilder- Specified by:
existsin interfaceHibernateCriteriaBuilder
-
isMapEmpty
<M extends Map<?,?>> SqmPredicate isMapEmpty(JpaExpression<M> mapExpression)
Description copied from interface:HibernateCriteriaBuilderCreate a predicate that tests whether a Map is empty.- Specified by:
isMapEmptyin interfaceHibernateCriteriaBuilder- Parameters:
mapExpression- The expression resolving to a Map which we want to check for emptiness- Returns:
- is-empty predicate
-
isMapNotEmpty
<M extends Map<?,?>> SqmPredicate isMapNotEmpty(JpaExpression<M> mapExpression)
Description copied from interface:HibernateCriteriaBuilderCreate a predicate that tests whether a Map is not empty.- Specified by:
isMapNotEmptyin interfaceHibernateCriteriaBuilder- Parameters:
mapExpression- The expression resolving to a Map which we want to check for non-emptiness- Returns:
- is-not-empty predicate
-
mapSize
<M extends Map<?,?>> SqmExpression<Integer> mapSize(JpaExpression<M> mapExpression)
Description copied from interface:HibernateCriteriaBuilderCreate an expression that tests the size of a map.- Specified by:
mapSizein interfaceHibernateCriteriaBuilder- Parameters:
mapExpression- The expression resolving to a Map for which we want to know the size- Returns:
- size expression
-
mapSize
<M extends Map<?,?>> SqmExpression<Integer> mapSize(M map)
Description copied from interface:HibernateCriteriaBuilderCreate an expression that tests the size of a map.- Specified by:
mapSizein interfaceHibernateCriteriaBuilder- Parameters:
map- The Map for which we want to know the size- Returns:
- size expression
-
sort
SqmSortSpecification sort(JpaExpression<?> sortExpression, SortDirection sortOrder, NullPrecedence nullPrecedence)
- Specified by:
sortin interfaceHibernateCriteriaBuilder
-
sort
SqmSortSpecification sort(JpaExpression<?> sortExpression, SortDirection sortOrder, NullPrecedence nullPrecedence, boolean ignoreCase)
- Specified by:
sortin interfaceHibernateCriteriaBuilder
-
sort
SqmSortSpecification sort(JpaExpression<?> sortExpression, SortDirection sortOrder)
- Specified by:
sortin interfaceHibernateCriteriaBuilder
-
sort
SqmSortSpecification sort(JpaExpression<?> sortExpression)
- Specified by:
sortin interfaceHibernateCriteriaBuilder
-
asc
SqmSortSpecification asc(Expression<?> x)
- Specified by:
ascin interfaceCriteriaBuilder- Specified by:
ascin interfaceHibernateCriteriaBuilder
-
desc
SqmSortSpecification desc(Expression<?> x)
- Specified by:
descin interfaceCriteriaBuilder- Specified by:
descin interfaceHibernateCriteriaBuilder
-
getSessionFactory
SessionFactoryImplementor getSessionFactory()
-
-