Top Description Methods
org.hibernate.query.sqm

public Interface NodeBuilder

extends HibernateCriteriaBuilder
Known Direct Implementers
org.hibernate.query.sqm.internal.SqmCriteriaNodeBuilder
Annotations
@SuppressWarnings:unchecked
Imports
java.math.BigDecimal, .BigInteger, java.sql.Date, .Time, .Timestamp, java.time.Instant, java.util.Collection, .List, .Map, .Set, org.hibernate.Incubating, org.hibernate.engine.spi.SessionFactoryImplementor, org.hibernate.metamodel.model.domain.JpaMetamodel, org.hibernate.query.NullPrecedence, .SortDirection, org.hibernate.query.criteria.HibernateCriteriaBuilder, .JpaCoalesce, .JpaCompoundSelection, .JpaExpression, .JpaOrder, .JpaParameterExpression, .JpaPredicate, .JpaSearchedCase, .JpaSelection, .JpaSimpleCase, .JpaWindow, org.hibernate.query.spi.QueryEngine, org.hibernate.query.sqm.tree.delete.SqmDeleteStatement, org.hibernate.query.sqm.tree.domain.SqmBagJoin, .SqmListJoin, .SqmMapJoin, .SqmPath, .SqmSetJoin, .SqmSingularJoin, org.hibernate.query.sqm.tree.expression.SqmExpression, .SqmFunction, .SqmModifiedSubQueryExpression, .SqmTuple, org.hibernate.query.sqm.tree.from.SqmRoot, org.hibernate.query.sqm.tree.insert.SqmInsertSelectStatement, .SqmInsertValuesStatement, org.hibernate.query.sqm.tree.predicate.SqmInPredicate, .SqmPredicate, org.hibernate.query.sqm.tree.select.SqmSelectStatement, .SqmSortSpecification, .SqmSubQuery, org.hibernate.query.sqm.tree.update.SqmUpdateStatement, org.hibernate.type.BasicType, org.hibernate.type.spi.TypeConfiguration, jakarta.persistence.Tuple, jakarta.persistence.criteria.CollectionJoin, .Expression, .Join, .ListJoin, .MapJoin, .Path, .Predicate, .Root, .Selection, .SetJoin, .Subquery

Adapts the JPA CriteriaBuilder to generate SQM nodes.
Author
Steve Ebersole

Method Summary

Modifier and TypeMethod and Description
public <N extends Number> SqmExpression<N>
abs(Expression<N>
expression
x
)

Redeclares org.hibernate.query.criteria.HibernateCriteriaBuilder.abs.

Create an expression that returns the absolute value of its argument.
public <Y> SqmModifiedSubQueryExpression<Y>
all(Subquery<Y>
subquery
subquery
)

Redeclares org.hibernate.query.criteria.HibernateCriteriaBuilder.all.

Create an all expression over the subquery results.
public SqmPredicate
and(Expression<Boolean>
boolean expression
x
,
Expression<Boolean>
boolean expression
y
)

Redeclares org.hibernate.query.criteria.HibernateCriteriaBuilder.and.

Create a conjunction of the given boolean expressions.
public SqmPredicate
and(Predicate...
zero or more restriction predicates
restrictions
)

Redeclares org.hibernate.query.criteria.HibernateCriteriaBuilder.and.

Create a conjunction of the given restriction predicates.
public <Y> SqmModifiedSubQueryExpression<Y>
any(Subquery<Y>
subquery
subquery
)

Redeclares org.hibernate.query.criteria.HibernateCriteriaBuilder.any.

Create an any expression over the subquery results.
public JpaCompoundSelection<Object[]>
array(Selection<?>[]
selection items
selections
)

Redeclares org.hibernate.query.criteria.HibernateCriteriaBuilder.array.

Create an array-valued selection item.
public JpaCompoundSelection<Object[]>
public <T> SqmExpression<T[]>
public <T> SqmExpression<T[]>
public <T> SqmExpression<T[]>
public <T> SqmExpression<T[]>
arrayAgg(JpaOrder
order by clause used in within group
order
,
JpaPredicate
optional filter clause
filter
,
JpaWindow
optional window over which to apply the function
window
,
Expression<? extends T>
values to aggregate
argument
)

Redeclares org.hibernate.query.criteria.HibernateCriteriaBuilder.arrayAgg.

Create a array_agg ordered set-aggregate function expression.
public <T> SqmExpression<T[]>
public <T> SqmExpression<T[]>
arrayAppend(Expression<T[]> arrayExpression, T element)

Redeclares org.hibernate.query.criteria.HibernateCriteriaBuilder.arrayAppend.

Appends element to array.
public <T> SqmExpression<T[]>
arrayConcat(Expression<T[]> arrayExpression1, Expression<T[]> arrayExpression2)

Redeclares org.hibernate.query.criteria.HibernateCriteriaBuilder.arrayConcat.

Concatenates arrays with each other in order.
public <T> SqmExpression<T[]>
arrayConcat(Expression<T[]> arrayExpression1, T[] array2)

Redeclares org.hibernate.query.criteria.HibernateCriteriaBuilder.arrayConcat.

Concatenates arrays with each other in order.
public <T> SqmExpression<T[]>
arrayConcat(T[] array1, Expression<T[]> arrayExpression2)

Redeclares org.hibernate.query.criteria.HibernateCriteriaBuilder.arrayConcat.

Concatenates arrays with each other in order.
public <T> SqmPredicate
public <T> SqmPredicate
arrayContains(Expression<T[]> arrayExpression, T element)

Redeclares org.hibernate.query.criteria.HibernateCriteriaBuilder.arrayContains.

Whether an array contains an element.
public <T> SqmPredicate
arrayContains(T[] array, Expression<T> elementExpression)

Redeclares org.hibernate.query.criteria.HibernateCriteriaBuilder.arrayContains.

Whether an array contains an element.
public <T> SqmPredicate
arrayContainsAll(Expression<T[]> arrayExpression, Expression<T[]> subArrayExpression)

Redeclares org.hibernate.query.criteria.HibernateCriteriaBuilder.arrayContainsAll.

Whether an array contains another array.
public <T> SqmPredicate
arrayContainsAll(Expression<T[]> arrayExpression, T[] subArray)

Redeclares org.hibernate.query.criteria.HibernateCriteriaBuilder.arrayContainsAll.

Whether an array contains another array.
public <T> SqmPredicate
arrayContainsAll(T[] array, Expression<T[]> subArrayExpression)

Redeclares org.hibernate.query.criteria.HibernateCriteriaBuilder.arrayContainsAll.

Whether an array contains another array.
public <T> SqmPredicate
arrayContainsAllNullable(Expression<T[]> arrayExpression, Expression<T[]> subArrayExpression)

Redeclares org.hibernate.query.criteria.HibernateCriteriaBuilder.arrayContainsAllNullable.

Whether an array contains another array with nullable elements.
public <T> SqmPredicate
arrayContainsAllNullable(Expression<T[]> arrayExpression, T[] subArray)

Redeclares org.hibernate.query.criteria.HibernateCriteriaBuilder.arrayContainsAllNullable.

Whether an array contains another array with nullable elements.
public <T> SqmPredicate
arrayContainsAllNullable(T[] array, Expression<T[]> subArrayExpression)

Redeclares org.hibernate.query.criteria.HibernateCriteriaBuilder.arrayContainsAllNullable.

Whether an array contains another array with nullable elements.
public <T> SqmPredicate
public <T> SqmPredicate
arrayContainsNullable(Expression<T[]> arrayExpression, T element)

Redeclares org.hibernate.query.criteria.HibernateCriteriaBuilder.arrayContainsNullable.

Whether an array contains a nullable element.
public <T> SqmPredicate
arrayContainsNullable(T[] array, Expression<T> elementExpression)

Redeclares org.hibernate.query.criteria.HibernateCriteriaBuilder.arrayContainsNullable.

Whether an array contains a nullable element.
public <T> SqmExpression<T[]>
arrayFill(Expression<T> elementExpression, Expression<Integer> elementCountExpression)

Redeclares org.hibernate.query.criteria.HibernateCriteriaBuilder.arrayFill, org.hibernate.query.criteria.HibernateCriteriaBuilder.arrayFill.

Creates array with the same element N times, as specified by the arguments.
public <T> SqmExpression<T[]>
arrayFill(Expression<T> elementExpression, Integer elementCount)

Redeclares org.hibernate.query.criteria.HibernateCriteriaBuilder.arrayFill, org.hibernate.query.criteria.HibernateCriteriaBuilder.arrayFill.

Creates array with the same element N times, as specified by the arguments.
public <T> SqmExpression<T[]>
arrayFill(T element, Expression<Integer> elementCountExpression)

Redeclares org.hibernate.query.criteria.HibernateCriteriaBuilder.arrayFill.

Creates array with the same element N times, as specified by the arguments.
public <T> SqmExpression<T[]>
arrayFill(T element, Integer elementCount)

Redeclares org.hibernate.query.criteria.HibernateCriteriaBuilder.arrayFill.

Creates array with the same element N times, as specified by the arguments.
public <T> SqmExpression<T>
arrayGet(Expression<T[]> arrayExpression, Expression<Integer> indexExpression)

Redeclares org.hibernate.query.criteria.HibernateCriteriaBuilder.arrayGet.

Accesses the element of an array by 1-based index.
public <T> SqmExpression<T>
arrayGet(Expression<T[]> arrayExpression, Integer index)

Redeclares org.hibernate.query.criteria.HibernateCriteriaBuilder.arrayGet.

Accesses the element of an array by 1-based index.
public <T> SqmExpression<Integer>
arrayLength(Expression<T[]> arrayExpression)

Redeclares org.hibernate.query.criteria.HibernateCriteriaBuilder.arrayLength.

Determines the length of an array.
public <T> SqmExpression<T[]>
arrayLiteral(T... elements)

Redeclares org.hibernate.query.criteria.HibernateCriteriaBuilder.arrayLiteral.

Creates an array literal with the array constructor function.
public <T> SqmPredicate
arrayOverlaps(Expression<T[]> arrayExpression1, Expression<T[]> arrayExpression2)

Redeclares org.hibernate.query.criteria.HibernateCriteriaBuilder.arrayOverlaps.

Whether one array has any elements common with another array.
public <T> SqmPredicate
arrayOverlaps(Expression<T[]> arrayExpression1, T[] array2)

Redeclares org.hibernate.query.criteria.HibernateCriteriaBuilder.arrayOverlaps.

Whether one array has any elements common with another array.
public <T> SqmPredicate
arrayOverlaps(T[] array1, Expression<T[]> arrayExpression2)

Redeclares org.hibernate.query.criteria.HibernateCriteriaBuilder.arrayOverlaps.

Whether one array has any elements common with another array.
public <T> SqmPredicate
arrayOverlapsNullable(Expression<T[]> arrayExpression1, Expression<T[]> arrayExpression2)

Redeclares org.hibernate.query.criteria.HibernateCriteriaBuilder.arrayOverlapsNullable.

Whether one array has any elements common with another array, supporting null elements.
public <T> SqmPredicate
arrayOverlapsNullable(Expression<T[]> arrayExpression1, T[] array2)

Redeclares org.hibernate.query.criteria.HibernateCriteriaBuilder.arrayOverlapsNullable.

Whether one array has any elements common with another array, supporting null elements.
public <T> SqmPredicate
arrayOverlapsNullable(T[] array1, Expression<T[]> arrayExpression2)

Redeclares org.hibernate.query.criteria.HibernateCriteriaBuilder.arrayOverlapsNullable.

Whether one array has any elements common with another array, supporting null elements.
public <T> SqmExpression<Integer>
arrayPosition(Expression<T[]> arrayExpression, T element)

Redeclares org.hibernate.query.criteria.HibernateCriteriaBuilder.arrayPosition.

Determines the 1-based position of an element in an array.
public <T> SqmExpression<Integer>
arrayPosition(Expression<T[]> arrayExpression, Expression<T> elementExpression)

Redeclares org.hibernate.query.criteria.HibernateCriteriaBuilder.arrayPosition, org.hibernate.query.criteria.HibernateCriteriaBuilder.arrayPosition.

Determines the 1-based position of an element in an array.
public <T> SqmExpression<int[]>
arrayPositions(Expression<T[]> arrayExpression, Expression<T> elementExpression)

Redeclares org.hibernate.query.criteria.HibernateCriteriaBuilder.arrayPositions, org.hibernate.query.criteria.HibernateCriteriaBuilder.arrayPositions.

Determines all 1-based positions of an element in an array.
public <T> SqmExpression<int[]>
arrayPositions(Expression<T[]> arrayExpression, T element)

Redeclares org.hibernate.query.criteria.HibernateCriteriaBuilder.arrayPositions.

Determines all 1-based positions of an element in an array.
public <T> SqmExpression<List<Integer>>
public <T> SqmExpression<List<Integer>>
arrayPositionsList(Expression<T[]> arrayExpression, T element)

Redeclares org.hibernate.query.criteria.HibernateCriteriaBuilder.arrayPositionsList.

Determines all 1-based positions of an element in an array.
public <T> SqmExpression<T[]>
public <T> SqmExpression<T[]>
arrayPrepend(T element, Expression<T[]> arrayExpression)

Redeclares org.hibernate.query.criteria.HibernateCriteriaBuilder.arrayPrepend.

Prepends element to array.
public <T> SqmExpression<T[]>
arrayRemove(Expression<T[]> arrayExpression, Expression<T> elementExpression)

Redeclares org.hibernate.query.criteria.HibernateCriteriaBuilder.arrayRemove, org.hibernate.query.criteria.HibernateCriteriaBuilder.arrayRemove.

Creates array copy with given element removed.
public <T> SqmExpression<T[]>
arrayRemove(Expression<T[]> arrayExpression, T element)

Redeclares org.hibernate.query.criteria.HibernateCriteriaBuilder.arrayRemove.

Creates array copy with given element removed.
public <T> SqmExpression<T[]>
arrayRemoveIndex(Expression<T[]> arrayExpression, Expression<Integer> indexExpression)

Redeclares org.hibernate.query.criteria.HibernateCriteriaBuilder.arrayRemoveIndex.

Creates array copy with the element at the given 1-based index removed.
public <T> SqmExpression<T[]>
arrayRemoveIndex(Expression<T[]> arrayExpression, Integer index)

Redeclares org.hibernate.query.criteria.HibernateCriteriaBuilder.arrayRemoveIndex.

Creates array copy with the element at the given 1-based index removed.
public <T> SqmExpression<T[]>
public <T> SqmExpression<T[]>
arrayReplace(Expression<T[]> arrayExpression, Expression<T> oldElementExpression, T newElement)

Redeclares org.hibernate.query.criteria.HibernateCriteriaBuilder.arrayReplace, org.hibernate.query.criteria.HibernateCriteriaBuilder.arrayReplace.

Creates array copy replacing a given element with another.
public <T> SqmExpression<T[]>
arrayReplace(Expression<T[]> arrayExpression, T oldElement, Expression<T> newElementExpression)

Redeclares org.hibernate.query.criteria.HibernateCriteriaBuilder.arrayReplace, org.hibernate.query.criteria.HibernateCriteriaBuilder.arrayReplace.

Creates array copy replacing a given element with another.
public <T> SqmExpression<T[]>
arrayReplace(Expression<T[]> arrayExpression, T oldElement, T newElement)

Redeclares org.hibernate.query.criteria.HibernateCriteriaBuilder.arrayReplace.

Creates array copy replacing a given element with another.
public <T> SqmExpression<T[]>
arraySet(Expression<T[]> arrayExpression, Expression<Integer> indexExpression, Expression<T> elementExpression)

Redeclares org.hibernate.query.criteria.HibernateCriteriaBuilder.arraySet, org.hibernate.query.criteria.HibernateCriteriaBuilder.arraySet.

Creates array copy with given element at given 1-based index.
public <T> SqmExpression<T[]>
arraySet(Expression<T[]> arrayExpression, Expression<Integer> indexExpression, T element)

Redeclares org.hibernate.query.criteria.HibernateCriteriaBuilder.arraySet.

Creates array copy with given element at given 1-based index.
public <T> SqmExpression<T[]>
arraySet(Expression<T[]> arrayExpression, Integer index, Expression<T> elementExpression)

Redeclares org.hibernate.query.criteria.HibernateCriteriaBuilder.arraySet, org.hibernate.query.criteria.HibernateCriteriaBuilder.arraySet.

Creates array copy with given element at given 1-based index.
public <T> SqmExpression<T[]>
arraySet(Expression<T[]> arrayExpression, Integer index, T element)

Redeclares org.hibernate.query.criteria.HibernateCriteriaBuilder.arraySet.

Creates array copy with given element at given 1-based index.
public <T> SqmExpression<T[]>
arraySlice(Expression<T[]> arrayExpression, Expression<Integer> lowerIndexExpression, Expression<Integer> upperIndexExpression)

Redeclares org.hibernate.query.criteria.HibernateCriteriaBuilder.arraySlice.

Creates a sub-array of the based on 1-based lower and upper index.
public <T> SqmExpression<T[]>
arraySlice(Expression<T[]> arrayExpression, Expression<Integer> lowerIndexExpression, Integer upperIndex)

Redeclares org.hibernate.query.criteria.HibernateCriteriaBuilder.arraySlice.

Creates a sub-array of the based on 1-based lower and upper index.
public <T> SqmExpression<T[]>
arraySlice(Expression<T[]> arrayExpression, Integer lowerIndex, Expression<Integer> upperIndexExpression)

Redeclares org.hibernate.query.criteria.HibernateCriteriaBuilder.arraySlice.

Creates a sub-array of the based on 1-based lower and upper index.
public <T> SqmExpression<T[]>
arraySlice(Expression<T[]> arrayExpression, Integer lowerIndex, Integer upperIndex)

Redeclares org.hibernate.query.criteria.HibernateCriteriaBuilder.arraySlice.

Creates a sub-array of the based on 1-based lower and upper index.
public <T> SqmExpression<String>
arrayToString(Expression<? extends Object[]> arrayExpression, Expression<String> separatorExpression)

Redeclares org.hibernate.query.criteria.HibernateCriteriaBuilder.arrayToString.

Concatenates the non-null array elements with a separator, as specified by the arguments.
public <T> SqmExpression<String>
arrayToString(Expression<? extends Object[]> arrayExpression, String separator)

Redeclares org.hibernate.query.criteria.HibernateCriteriaBuilder.arrayToString.

Concatenates the non-null array elements with a separator, as specified by the arguments.
public <T> SqmExpression<T[]>
arrayTrim(Expression<T[]> arrayExpression, Expression<Integer> elementCountExpression)

Redeclares org.hibernate.query.criteria.HibernateCriteriaBuilder.arrayTrim.

Creates array copy without the last N elements, specified by the second argument.
public <T> SqmExpression<T[]>
arrayTrim(Expression<T[]> arrayExpression, Integer elementCount)

Redeclares org.hibernate.query.criteria.HibernateCriteriaBuilder.arrayTrim.

Creates array copy without the last N elements, specified by the second argument.
public SqmSortSpecification
asc(Expression<?>
expression used to define the ordering
x
)

Redeclares org.hibernate.query.criteria.HibernateCriteriaBuilder.asc.

Create an ordering by the ascending value of the expression.
public <N extends Number> SqmExpression<Double>
avg(Expression<N>
expression representing input value to avg operation
argument
)

Redeclares org.hibernate.query.criteria.HibernateCriteriaBuilder.avg.

Create an aggregate expression applying the avg operation.
public <Y extends Comparable<? super Y>> SqmPredicate
between(Expression<? extends Y>
expression
value
,
Expression<? extends Y>
expression
lower
,
Expression<? extends Y>
expression
upper
)

Redeclares org.hibernate.query.criteria.HibernateCriteriaBuilder.between, org.hibernate.query.criteria.HibernateCriteriaBuilder.between.

Create a predicate for testing whether the first argument is between the second and third arguments in value.
public <Y extends Comparable<? super Y>> SqmPredicate
between(Expression<? extends Y>
expression
value
,
Y
value
lower
,
Y
value
upper
)

Redeclares org.hibernate.query.criteria.HibernateCriteriaBuilder.between.

Create a predicate for testing whether the first argument is between the second and third arguments in value.
public <X, T> SqmExpression<X>
public <T> JpaCoalesce<T>
public <Y> JpaCoalesce<Y>
coalesce(Expression<? extends Y>
expression
x
,
Expression<? extends Y>
expression
y
)

Redeclares org.hibernate.query.criteria.HibernateCriteriaBuilder.coalesce, org.hibernate.query.criteria.HibernateCriteriaBuilder.coalesce.

Create an expression that returns null if all its arguments evaluate to null, and the value of the first non-null argument otherwise.
public <Y> JpaCoalesce<Y>
coalesce(Expression<? extends Y>
expression
x
,
Y
value
y
)

Redeclares org.hibernate.query.criteria.HibernateCriteriaBuilder.coalesce.

Create an expression that returns null if all its arguments evaluate to null, and the value of the first non-null argument otherwise.
public <E, C extends Collection<? super E>> SqmExpression<C>
public <E, C extends Collection<? super E>> SqmExpression<C>
collectionAppend(Expression<C> collectionExpression, E element)

Redeclares org.hibernate.query.criteria.HibernateCriteriaBuilder.collectionAppend.

Appends element to basic collection.
public <E, C extends Collection<? super E>> SqmExpression<C>
collectionConcat(Expression<C> collectionExpression1, Expression<? extends Collection<? extends E>> collectionExpression2)

Redeclares org.hibernate.query.criteria.HibernateCriteriaBuilder.collectionConcat, org.hibernate.query.criteria.HibernateCriteriaBuilder.collectionConcat.

Concatenates basic collections with each other in order.
public <E, C extends Collection<? super E>> SqmExpression<C>
collectionConcat(Expression<C> collectionExpression1, Collection<? extends E> collection2)

Redeclares org.hibernate.query.criteria.HibernateCriteriaBuilder.collectionConcat.

Concatenates basic collections with each other in order.
public <E, C extends Collection<? super E>> SqmExpression<C>
collectionConcat(C collection1, Expression<? extends Collection<? extends E>> collectionExpression2)

Redeclares org.hibernate.query.criteria.HibernateCriteriaBuilder.collectionConcat.

Concatenates basic collections with each other in order.
public <E> SqmPredicate
collectionContains(Expression<? extends Collection<E>> collectionExpression, Expression<? extends E> elementExpression)

Redeclares org.hibernate.query.criteria.HibernateCriteriaBuilder.collectionContains, org.hibernate.query.criteria.HibernateCriteriaBuilder.collectionContains.

Whether a basic collection contains an element.
public <E> SqmPredicate
collectionContains(Expression<? extends Collection<E>> collectionExpression, E element)

Redeclares org.hibernate.query.criteria.HibernateCriteriaBuilder.collectionContains.

Whether a basic collection contains an element.
public <E> SqmPredicate
collectionContains(Collection<E> collection, Expression<E> elementExpression)

Redeclares org.hibernate.query.criteria.HibernateCriteriaBuilder.collectionContains.

Whether a basic collection contains an element.
public <E> SqmPredicate
collectionContainsAll(Expression<? extends Collection<E>> collectionExpression, Expression<? extends Collection<? extends E>> subCollectionExpression)

Redeclares org.hibernate.query.criteria.HibernateCriteriaBuilder.collectionContainsAll.

Whether a basic collection contains another basic collection.
public <E> SqmPredicate
collectionContainsAll(Expression<? extends Collection<E>> collectionExpression, Collection<? extends E> subCollection)

Redeclares org.hibernate.query.criteria.HibernateCriteriaBuilder.collectionContainsAll.

Whether a basic collection contains another basic collection.
public <E> SqmPredicate
collectionContainsAll(Collection<E> collection, Expression<? extends Collection<? extends E>> subArrayExpression)

Redeclares org.hibernate.query.criteria.HibernateCriteriaBuilder.collectionContainsAll.

Whether a basic collection contains another basic collection.
public <E> SqmPredicate
collectionContainsAllNullable(Expression<? extends Collection<E>> collectionExpression, Expression<? extends Collection<? extends E>> subCollectionExpression)

Redeclares org.hibernate.query.criteria.HibernateCriteriaBuilder.collectionContainsAllNullable.

Whether a basic collection contains another basic collection with nullable elements.
public <E> SqmPredicate
collectionContainsAllNullable(Expression<? extends Collection<E>> collectionExpression, Collection<? extends E> subCollection)

Redeclares org.hibernate.query.criteria.HibernateCriteriaBuilder.collectionContainsAllNullable.

Whether a basic collection contains another basic collection with nullable elements.
public <E> SqmPredicate
collectionContainsAllNullable(Collection<E> collection, Expression<? extends Collection<? extends E>> subCollectionExpression)

Redeclares org.hibernate.query.criteria.HibernateCriteriaBuilder.collectionContainsAllNullable.

Whether a basic collection contains another basic collection with nullable elements.
public <E> SqmPredicate
public <E> SqmPredicate
collectionContainsNullable(Expression<? extends Collection<E>> collectionExpression, E element)

Redeclares org.hibernate.query.criteria.HibernateCriteriaBuilder.collectionContainsNullable.

Whether a basic collection contains a nullable element.
public <E> SqmPredicate
collectionContainsNullable(Collection<E> collection, Expression<E> elementExpression)

Redeclares org.hibernate.query.criteria.HibernateCriteriaBuilder.collectionContainsNullable.

Whether a basic collection contains a nullable element.
public <T> SqmExpression<Collection<T>>
collectionFill(Expression<T> elementExpression, Expression<Integer> elementCountExpression)

Redeclares org.hibernate.query.criteria.HibernateCriteriaBuilder.collectionFill, org.hibernate.query.criteria.HibernateCriteriaBuilder.collectionFill.

Creates basic collection with the same element N times, as specified by the arguments.
public <T> SqmExpression<Collection<T>>
collectionFill(Expression<T> elementExpression, Integer elementCount)

Redeclares org.hibernate.query.criteria.HibernateCriteriaBuilder.collectionFill, org.hibernate.query.criteria.HibernateCriteriaBuilder.collectionFill.

Creates basic collection with the same element N times, as specified by the arguments.
public <T> SqmExpression<Collection<T>>
collectionFill(T element, Expression<Integer> elementCountExpression)

Redeclares org.hibernate.query.criteria.HibernateCriteriaBuilder.collectionFill.

Creates basic collection with the same element N times, as specified by the arguments.
public <T> SqmExpression<Collection<T>>
collectionFill(T element, Integer elementCount)

Redeclares org.hibernate.query.criteria.HibernateCriteriaBuilder.collectionFill.

Creates basic collection with the same element N times, as specified by the arguments.
public <E> SqmExpression<E>
collectionGet(Expression<? extends Collection<E>> collectionExpression, Expression<Integer> indexExpression)

Redeclares org.hibernate.query.criteria.HibernateCriteriaBuilder.collectionGet.

Accesses the element of the basic collection by 1-based index.
public <E> SqmExpression<E>
collectionGet(Expression<? extends Collection<E>> collectionExpression, Integer index)

Redeclares org.hibernate.query.criteria.HibernateCriteriaBuilder.collectionGet.

Accesses the element of the basic collection by 1-based index.
public SqmExpression<Integer>
collectionLength(Expression<? extends Collection<?>> collectionExpression)

Redeclares org.hibernate.query.criteria.HibernateCriteriaBuilder.collectionLength.

Determines the length of a basic collection.
public <E, C extends Collection<E>> SqmExpression<C>
collectionLiteral(E... elements)

Redeclares org.hibernate.query.criteria.HibernateCriteriaBuilder.collectionLiteral.

Creates a basic collection literal with the array constructor function.
public <E> SqmPredicate
collectionOverlaps(Expression<? extends Collection<E>> collectionExpression1, Expression<? extends Collection<? extends E>> collectionExpression2)

Redeclares org.hibernate.query.criteria.HibernateCriteriaBuilder.collectionOverlaps.

Whether one basic collection has any elements common with another basic collection.
public <E> SqmPredicate
collectionOverlaps(Expression<? extends Collection<E>> collectionExpression1, Collection<? extends E> collection2)

Redeclares org.hibernate.query.criteria.HibernateCriteriaBuilder.collectionOverlaps.

Whether one basic collection has any elements common with another basic collection.
public <E> SqmPredicate
collectionOverlaps(Collection<E> collection1, Expression<? extends Collection<? extends E>> collectionExpression2)

Redeclares org.hibernate.query.criteria.HibernateCriteriaBuilder.collectionOverlaps.

Whether one basic collection has any elements common with another basic collection.
public <E> SqmPredicate
collectionOverlapsNullable(Expression<? extends Collection<E>> collectionExpression1, Expression<? extends Collection<? extends E>> collectionExpression2)

Redeclares org.hibernate.query.criteria.HibernateCriteriaBuilder.collectionOverlapsNullable.

Whether one basic collection has any elements common with another basic collection, supporting null elements.
public <E> SqmPredicate
collectionOverlapsNullable(Expression<? extends Collection<E>> collectionExpression1, Collection<? extends E> collection2)

Redeclares org.hibernate.query.criteria.HibernateCriteriaBuilder.collectionOverlapsNullable.

Whether one basic collection has any elements common with another basic collection, supporting null elements.
public <E> SqmPredicate
collectionOverlapsNullable(Collection<E> collection1, Expression<? extends Collection<? extends E>> collectionExpression2)

Redeclares org.hibernate.query.criteria.HibernateCriteriaBuilder.collectionOverlapsNullable.

Whether one basic collection has any elements common with another basic collection, supporting null elements.
public <E> SqmExpression<Integer>
collectionPosition(Expression<? extends Collection<? extends E>> collectionExpression, E element)

Redeclares org.hibernate.query.criteria.HibernateCriteriaBuilder.collectionPosition.

Determines the 1-based position of an element in a basic collection.
public <E> SqmExpression<Integer>
collectionPosition(Expression<? extends Collection<? extends E>> collectionExpression, Expression<E> elementExpression)

Redeclares org.hibernate.query.criteria.HibernateCriteriaBuilder.collectionPosition, org.hibernate.query.criteria.HibernateCriteriaBuilder.collectionPosition.

Determines the 1-based position of an element in a basic collection.
public <T> SqmExpression<int[]>
collectionPositions(Expression<? extends Collection<? super T>> collectionExpression, Expression<T> elementExpression)

Redeclares org.hibernate.query.criteria.HibernateCriteriaBuilder.collectionPositions, org.hibernate.query.criteria.HibernateCriteriaBuilder.collectionPositions.

Determines all 1-based positions of an element in a basic collection.
public <T> SqmExpression<int[]>
collectionPositions(Expression<? extends Collection<? super T>> collectionExpression, T element)

Redeclares org.hibernate.query.criteria.HibernateCriteriaBuilder.collectionPositions.

Determines all 1-based positions of an element in a basic collection.
public <T> SqmExpression<List<Integer>>
collectionPositionsList(Expression<? extends Collection<? super T>> collectionExpression, Expression<T> elementExpression)

Redeclares org.hibernate.query.criteria.HibernateCriteriaBuilder.collectionPositionsList, org.hibernate.query.criteria.HibernateCriteriaBuilder.collectionPositionsList.

Determines all 1-based positions of an element in a basic collection.
public <T> SqmExpression<List<Integer>>
collectionPositionsList(Expression<? extends Collection<? super T>> collectionExpression, T element)

Redeclares org.hibernate.query.criteria.HibernateCriteriaBuilder.collectionPositionsList.

Determines all 1-based positions of an element in a basic collection.
public <E, C extends Collection<? super E>> SqmExpression<C>
public <E, C extends Collection<? super E>> SqmExpression<C>
collectionPrepend(E element, Expression<C> collectionExpression)

Redeclares org.hibernate.query.criteria.HibernateCriteriaBuilder.collectionPrepend.

Prepends element to basic collection.
public <E, C extends Collection<? super E>> SqmExpression<C>
collectionRemove(Expression<C> collectionExpression, Expression<? extends E> elementExpression)

Redeclares org.hibernate.query.criteria.HibernateCriteriaBuilder.collectionRemove, org.hibernate.query.criteria.HibernateCriteriaBuilder.collectionRemove.

Creates basic collection copy with given element removed.
public <E, C extends Collection<? super E>> SqmExpression<C>
collectionRemove(Expression<C> collectionExpression, E element)

Redeclares org.hibernate.query.criteria.HibernateCriteriaBuilder.collectionRemove.

Creates basic collection copy with given element removed.
public <C extends Collection<?>> SqmExpression<C>
collectionRemoveIndex(Expression<C> collectionExpression, Expression<Integer> indexExpression)

Redeclares org.hibernate.query.criteria.HibernateCriteriaBuilder.collectionRemoveIndex.

Creates basic collection copy with the element at the given 1-based index removed.
public <C extends Collection<?>> SqmExpression<C>
collectionRemoveIndex(Expression<C> collectionExpression, Integer index)

Redeclares org.hibernate.query.criteria.HibernateCriteriaBuilder.collectionRemoveIndex.

Creates basic collection copy with the element at the given 1-based index removed.
public <E, C extends Collection<? super E>> SqmExpression<C>
public <E, C extends Collection<? super E>> SqmExpression<C>
collectionReplace(Expression<C> collectionExpression, Expression<? extends E> oldElementExpression, E newElement)

Redeclares org.hibernate.query.criteria.HibernateCriteriaBuilder.collectionReplace, org.hibernate.query.criteria.HibernateCriteriaBuilder.collectionReplace.

Creates basic collection copy replacing a given element with another.
public <E, C extends Collection<? super E>> SqmExpression<C>
collectionReplace(Expression<C> collectionExpression, E oldElement, Expression<? extends E> newElementExpression)

Redeclares org.hibernate.query.criteria.HibernateCriteriaBuilder.collectionReplace, org.hibernate.query.criteria.HibernateCriteriaBuilder.collectionReplace.

Creates basic collection copy replacing a given element with another.
public <E, C extends Collection<? super E>> SqmExpression<C>
collectionReplace(Expression<C> collectionExpression, E oldElement, E newElement)

Redeclares org.hibernate.query.criteria.HibernateCriteriaBuilder.collectionReplace.

Creates basic collection copy replacing a given element with another.
public <E, C extends Collection<? super E>> SqmExpression<C>
collectionSet(Expression<C> collectionExpression, Expression<Integer> indexExpression, Expression<? extends E> elementExpression)

Redeclares org.hibernate.query.criteria.HibernateCriteriaBuilder.collectionSet, org.hibernate.query.criteria.HibernateCriteriaBuilder.collectionSet.

Creates basic collection copy with given element at given 1-based index.
public <E, C extends Collection<? super E>> SqmExpression<C>
collectionSet(Expression<C> collectionExpression, Expression<Integer> indexExpression, E element)

Redeclares org.hibernate.query.criteria.HibernateCriteriaBuilder.collectionSet.

Creates basic collection copy with given element at given 1-based index.
public <E, C extends Collection<? super E>> SqmExpression<C>
collectionSet(Expression<C> collectionExpression, Integer index, Expression<? extends E> elementExpression)

Redeclares org.hibernate.query.criteria.HibernateCriteriaBuilder.collectionSet, org.hibernate.query.criteria.HibernateCriteriaBuilder.collectionSet.

Creates basic collection copy with given element at given 1-based index.
public <E, C extends Collection<? super E>> SqmExpression<C>
collectionSet(Expression<C> collectionExpression, Integer index, E element)

Redeclares org.hibernate.query.criteria.HibernateCriteriaBuilder.collectionSet.

Creates basic collection copy with given element at given 1-based index.
public <C extends Collection<?>> SqmExpression<C>
collectionSlice(Expression<C> collectionExpression, Expression<Integer> lowerIndexExpression, Expression<Integer> upperIndexExpression)

Redeclares org.hibernate.query.criteria.HibernateCriteriaBuilder.collectionSlice.

Creates a sub-collection of the based on 1-based lower and upper index.
public <C extends Collection<?>> SqmExpression<C>
collectionSlice(Expression<C> collectionExpression, Expression<Integer> lowerIndexExpression, Integer upperIndex)

Redeclares org.hibernate.query.criteria.HibernateCriteriaBuilder.collectionSlice.

Creates a sub-collection of the based on 1-based lower and upper index.
public <C extends Collection<?>> SqmExpression<C>
collectionSlice(Expression<C> collectionExpression, Integer lowerIndex, Expression<Integer> upperIndexExpression)

Redeclares org.hibernate.query.criteria.HibernateCriteriaBuilder.collectionSlice.

Creates a sub-collection of the based on 1-based lower and upper index.
public <C extends Collection<?>> SqmExpression<C>
collectionSlice(Expression<C> collectionExpression, Integer lowerIndex, Integer upperIndex)

Redeclares org.hibernate.query.criteria.HibernateCriteriaBuilder.collectionSlice.

Creates a sub-collection of the based on 1-based lower and upper index.
public <T> SqmExpression<String>
collectionToString(Expression<? extends Collection<?>> collectionExpression, Expression<String> separatorExpression)

Redeclares org.hibernate.query.criteria.HibernateCriteriaBuilder.collectionToString.

Concatenates the non-null basic collection elements with a separator, as specified by the arguments.
public <T> SqmExpression<String>
collectionToString(Expression<? extends Collection<?>> collectionExpression, String separator)

Redeclares org.hibernate.query.criteria.HibernateCriteriaBuilder.collectionToString.

Concatenates the non-null basic collection elements with a separator, as specified by the arguments.
public <C extends Collection<?>> SqmExpression<C>
collectionTrim(Expression<C> arrayExpression, Expression<Integer> elementCountExpression)

Redeclares org.hibernate.query.criteria.HibernateCriteriaBuilder.collectionTrim.

Creates basic collection copy without the last N elements, specified by the second argument.
public <C extends Collection<?>> SqmExpression<C>
collectionTrim(Expression<C> arrayExpression, Integer elementCount)

Redeclares org.hibernate.query.criteria.HibernateCriteriaBuilder.collectionTrim.

Creates basic collection copy without the last N elements, specified by the second argument.
public SqmExpression<String>
concat(Expression<String>
string expression
x
,
Expression<String>
string expression
y
)

Redeclares org.hibernate.query.criteria.HibernateCriteriaBuilder.concat.

Create an expression for string concatenation.
public SqmExpression<String>
concat(Expression<String>
string expression
x
,
String
string
y
)

Redeclares org.hibernate.query.criteria.HibernateCriteriaBuilder.concat.

Create an expression for string concatenation.
public SqmExpression<String>
concat(String
string
x
,
Expression<String>
string expression
y
)

Redeclares org.hibernate.query.criteria.HibernateCriteriaBuilder.concat.

Create an expression for string concatenation.
public SqmExpression<String>
public SqmPredicate
conjunction()

Redeclares org.hibernate.query.criteria.HibernateCriteriaBuilder.conjunction.

Create a conjunction (with zero conjuncts).
public <Y> JpaCompoundSelection<Y>
construct(Class<Y>
class whose instance is to be constructed
resultClass
,
Selection<?>[]
arguments to the constructor
selections
)

Redeclares org.hibernate.query.criteria.HibernateCriteriaBuilder.construct.

Create a selection item corresponding to a constructor.
public <Y> JpaCompoundSelection<Y>
public SqmExpression<Long>
count(Expression<?>
expression representing input value to count operation
argument
)

Redeclares org.hibernate.query.criteria.HibernateCriteriaBuilder.count.

Create an aggregate expression applying the count operation.
public SqmExpression<Long>
countDistinct(Expression<?>
expression representing input value to count distinct operation
x
)

Redeclares org.hibernate.query.criteria.HibernateCriteriaBuilder.countDistinct.

Create an aggregate expression applying the count distinct operation.
public <T> SqmDeleteStatement<T>
createCriteriaDelete(Class<T>
target type for delete operation
targetEntity
)

Redeclares org.hibernate.query.criteria.HibernateCriteriaBuilder.createCriteriaDelete.

Create a CriteriaDelete query object to perform a bulk delete operation.
public <T> SqmInsertSelectStatement<T>
public <T> SqmInsertValuesStatement<T>
public <T> SqmUpdateStatement<T>
createCriteriaUpdate(Class<T>
target type for update operation
targetEntity
)

Redeclares org.hibernate.query.criteria.HibernateCriteriaBuilder.createCriteriaUpdate.

Create a CriteriaUpdate query object to perform a bulk update operation.
public SqmSelectStatement<Object>
public <T> SqmSelectStatement<T>
createQuery(Class<T>
type of the query result
resultClass
)

Redeclares org.hibernate.query.criteria.HibernateCriteriaBuilder.createQuery.

Create a CriteriaQuery object with the specified result type.
public <T> SqmSelectStatement<T>
createQuery(String
The HQL select query
hql
,
Class<T>
The result type of the query
resultClass
)

Redeclares org.hibernate.query.criteria.HibernateCriteriaBuilder.createQuery.

Transform the given HQL select query to an equivalent criteria query.
public SqmSelectStatement<Tuple>
createTupleQuery()

Redeclares org.hibernate.query.criteria.HibernateCriteriaBuilder.createTupleQuery.

Create a CriteriaQuery object that returns a tuple of objects as its result.
public SqmFunction<Date>
currentDate()

Redeclares org.hibernate.query.criteria.HibernateCriteriaBuilder.currentDate.

Create expression to return current date.
public SqmFunction<Instant>
public SqmFunction<Time>
currentTime()

Redeclares org.hibernate.query.criteria.HibernateCriteriaBuilder.currentTime.

Create expression to return current time.
public SqmFunction<Timestamp>
currentTimestamp()

Redeclares org.hibernate.query.criteria.HibernateCriteriaBuilder.currentTimestamp.

Create expression to return current timestamp.
public SqmSortSpecification
desc(Expression<?>
expression used to define the ordering
x
)

Redeclares org.hibernate.query.criteria.HibernateCriteriaBuilder.desc.

Create an ordering by the descending value of the expression.
public <N extends Number> SqmExpression<N>
diff(Expression<? extends N>
expression
x
,
Expression<? extends N>
expression
y
)

Redeclares org.hibernate.query.criteria.HibernateCriteriaBuilder.diff, org.hibernate.query.criteria.HibernateCriteriaBuilder.diff, org.hibernate.query.criteria.HibernateCriteriaBuilder.diff.

Create an expression that returns the difference between its arguments.
public <N extends Number> SqmExpression<N>
diff(Expression<? extends N>
expression
x
,
N
value
y
)

Redeclares org.hibernate.query.criteria.HibernateCriteriaBuilder.diff.

Create an expression that returns the difference between its arguments.
public <N extends Number> SqmExpression<N>
diff(N
value
x
,
Expression<? extends N>
expression
y
)

Redeclares org.hibernate.query.criteria.HibernateCriteriaBuilder.diff.

Create an expression that returns the difference between its arguments.
public SqmPredicate
disjunction()

Redeclares org.hibernate.query.criteria.HibernateCriteriaBuilder.disjunction.

Create a disjunction (with zero disjuncts).
public SqmPredicate
public SqmPredicate
public SqmPredicate
equal(Expression<?>
expression
x
,
Expression<?>
expression
y
)

Redeclares org.hibernate.query.criteria.HibernateCriteriaBuilder.equal.

Create a predicate for testing the arguments for equality.
public SqmPredicate
equal(Expression<?>
expression
x
,
Object
object
y
)

Redeclares org.hibernate.query.criteria.HibernateCriteriaBuilder.equal.

Create a predicate for testing the arguments for equality.
public SqmPredicate
exists(Subquery<?>
subquery whose result is to be tested
subquery
)

Redeclares org.hibernate.query.criteria.HibernateCriteriaBuilder.exists.

Create a predicate testing the existence of a subquery result.
public <P, F> SqmExpression<F>
public <T> SqmFunction<T>
function(String
function name
name
,
Class<T>
expected result type
type
,
Expression<?>[]
function arguments
args
)

Redeclares org.hibernate.query.criteria.HibernateCriteriaBuilder.function.

Create an expression for the execution of a database function.
public SqmPredicate
ge(Expression<? extends Number>
expression
x
,
Expression<? extends Number>
expression
y
)

Redeclares org.hibernate.query.criteria.HibernateCriteriaBuilder.ge.

Create a predicate for testing whether the first argument is greater than or equal to the second.
public SqmPredicate
ge(Expression<? extends Number>
expression
x
,
Number
value
y
)

Redeclares org.hibernate.query.criteria.HibernateCriteriaBuilder.ge.

Create a predicate for testing whether the first argument is greater than or equal to the second.
public BasicType<Boolean>
public BasicType<Character>
public JpaMetamodel
public BasicType<Integer>
public BasicType<Long>
public QueryEngine
public SessionFactoryImplementor
getSessionFactory()

Deprecated as a consequence of SessionFactoryImplementor being deprecated.
public TypeConfiguration
public <Y extends Comparable<? super Y>> SqmPredicate
greaterThan(Expression<? extends Y>
expression
x
,
Expression<? extends Y>
expression
y
)

Redeclares org.hibernate.query.criteria.HibernateCriteriaBuilder.greaterThan, org.hibernate.query.criteria.HibernateCriteriaBuilder.greaterThan.

Create a predicate for testing whether the first argument is greater than the second.
public <Y extends Comparable<? super Y>> SqmPredicate
greaterThan(Expression<? extends Y>
expression
x
,
Y
value
y
)

Redeclares org.hibernate.query.criteria.HibernateCriteriaBuilder.greaterThan.

Create a predicate for testing whether the first argument is greater than the second.
public <Y extends Comparable<? super Y>> SqmPredicate
greaterThanOrEqualTo(Expression<? extends Y>
expression
x
,
Expression<? extends Y>
expression
y
)

Redeclares org.hibernate.query.criteria.HibernateCriteriaBuilder.greaterThanOrEqualTo, org.hibernate.query.criteria.HibernateCriteriaBuilder.greaterThanOrEqualTo.

Create a predicate for testing whether the first argument is greater than or equal to the second.
public <Y extends Comparable<? super Y>> SqmPredicate
greaterThanOrEqualTo(Expression<? extends Y>
expression
x
,
Y
value
y
)

Redeclares org.hibernate.query.criteria.HibernateCriteriaBuilder.greaterThanOrEqualTo.

Create a predicate for testing whether the first argument is greater than or equal to the second.
public <X extends Comparable<? super X>> SqmExpression<X>
greatest(Expression<X>
expression representing input value to greatest operation
argument
)

Redeclares org.hibernate.query.criteria.HibernateCriteriaBuilder.greatest.

Create an aggregate expression for finding the greatest of the values (strings, dates, etc).
public SqmPredicate
gt(Expression<? extends Number>
expression
x
,
Expression<? extends Number>
expression
y
)

Redeclares org.hibernate.query.criteria.HibernateCriteriaBuilder.gt.

Create a predicate for testing whether the first argument is greater than the second.
public SqmPredicate
gt(Expression<? extends Number>
expression
x
,
Number
value
y
)

Redeclares org.hibernate.query.criteria.HibernateCriteriaBuilder.gt.

Create a predicate for testing whether the first argument is greater than the second.
public <T> SqmInPredicate<T>
in(Expression<? extends T>
to be tested against list of values
expression
)

Redeclares org.hibernate.query.criteria.HibernateCriteriaBuilder.in.

Create predicate to test whether given expression is contained in a list of values.
public <T> SqmInPredicate<T>
public <T> SqmInPredicate<T>
in(Expression<? extends T> expression, T... values)

Redeclares org.hibernate.query.criteria.HibernateCriteriaBuilder.in.

public <T> SqmInPredicate<T>
public <T> SqmInPredicate<T>
in(Expression<? extends T> expression, SqmSubQuery<T> subQuery)

public <K, L extends List<?>> SqmExpression<Set<K>>
public <C extends Collection<?>> SqmPredicate
isEmpty(Expression<C>
expression
collection
)

Redeclares org.hibernate.query.criteria.HibernateCriteriaBuilder.isEmpty.

Create a predicate that tests whether a collection is empty.
public SqmPredicate
isFalse(Expression<Boolean>
expression to be tested
x
)

Redeclares org.hibernate.query.criteria.HibernateCriteriaBuilder.isFalse.

Create a predicate testing for a false value.
public boolean
public <M extends Map<?, ?>> SqmPredicate
isMapEmpty(JpaExpression<M>
The expression resolving to a Map which we want to check for emptiness
mapExpression
)

Redeclares org.hibernate.query.criteria.HibernateCriteriaBuilder.isMapEmpty.

Create a predicate that tests whether a Map is empty.
public <M extends Map<?, ?>> SqmPredicate
isMapNotEmpty(JpaExpression<M>
The expression resolving to a Map which we want to check for non-emptiness
mapExpression
)

Redeclares org.hibernate.query.criteria.HibernateCriteriaBuilder.isMapNotEmpty.

Create a predicate that tests whether a Map is not empty.
public <E, C extends Collection<E>> SqmPredicate
isMember(Expression<E>
element expression
elem
,
Expression<C>
expression
collection
)

Redeclares org.hibernate.query.criteria.HibernateCriteriaBuilder.isMember, org.hibernate.query.criteria.HibernateCriteriaBuilder.isMember.

Create a predicate that tests whether an element is a member of a collection.
public <E, C extends Collection<E>> SqmPredicate
isMember(E
element
elem
,
Expression<C>
expression
collection
)

Redeclares org.hibernate.query.criteria.HibernateCriteriaBuilder.isMember.

Create a predicate that tests whether an element is a member of a collection.
public <C extends Collection<?>> SqmPredicate
isNotEmpty(Expression<C>
expression
collection
)

Redeclares org.hibernate.query.criteria.HibernateCriteriaBuilder.isNotEmpty.

Create a predicate that tests whether a collection is not empty.
public <E, C extends Collection<E>> SqmPredicate
isNotMember(Expression<E>
element expression
elem
,
Expression<C>
expression
collection
)

Redeclares org.hibernate.query.criteria.HibernateCriteriaBuilder.isNotMember, org.hibernate.query.criteria.HibernateCriteriaBuilder.isNotMember.

Create a predicate that tests whether an element is not a member of a collection.
public <E, C extends Collection<E>> SqmPredicate
isNotMember(E
element
elem
,
Expression<C>
expression
collection
)

Redeclares org.hibernate.query.criteria.HibernateCriteriaBuilder.isNotMember.

Create a predicate that tests whether an element is not a member of a collection.
public SqmPredicate
isNotNull(Expression<?>
expression
x
)

Redeclares org.hibernate.query.criteria.HibernateCriteriaBuilder.isNotNull.

Create a predicate to test whether the expression is not null.
public SqmPredicate
isNull(Expression<?>
expression
x
)

Redeclares org.hibernate.query.criteria.HibernateCriteriaBuilder.isNull.

Create a predicate to test whether the expression is null.
public SqmPredicate
isTrue(Expression<Boolean>
expression to be tested
x
)

Redeclares org.hibernate.query.criteria.HibernateCriteriaBuilder.isTrue.

Create a predicate testing for a true value.
public <K, M extends Map<K, ?>> SqmExpression<Set<K>>
keys(M
map
map
)

Redeclares org.hibernate.query.criteria.HibernateCriteriaBuilder.keys.

Create an expression that returns the keys of a map.
public SqmPredicate
le(Expression<? extends Number>
expression
x
,
Expression<? extends Number>
expression
y
)

Redeclares org.hibernate.query.criteria.HibernateCriteriaBuilder.le.

Create a predicate for testing whether the first argument is less than or equal to the second.
public SqmPredicate
le(Expression<? extends Number>
expression
x
,
Number
value
y
)

Redeclares org.hibernate.query.criteria.HibernateCriteriaBuilder.le.

Create a predicate for testing whether the first argument is less than or equal to the second.
public <X extends Comparable<? super X>> SqmExpression<X>
least(Expression<X>
expression representing input value to least operation
argument
)

Redeclares org.hibernate.query.criteria.HibernateCriteriaBuilder.least.

Create an aggregate expression for finding the least of the values (strings, dates, etc).
public SqmFunction<Integer>
length(Expression<String>
string expression
x
)

Redeclares org.hibernate.query.criteria.HibernateCriteriaBuilder.length.

Create expression to return length of a string.
public <Y extends Comparable<? super Y>> SqmPredicate
lessThan(Expression<? extends Y>
expression
x
,
Expression<? extends Y>
expression
y
)

Redeclares org.hibernate.query.criteria.HibernateCriteriaBuilder.lessThan, org.hibernate.query.criteria.HibernateCriteriaBuilder.lessThan.

Create a predicate for testing whether the first argument is less than the second.
public <Y extends Comparable<? super Y>> SqmPredicate
lessThan(Expression<? extends Y>
expression
x
,
Y
value
y
)

Redeclares org.hibernate.query.criteria.HibernateCriteriaBuilder.lessThan.

Create a predicate for testing whether the first argument is less than the second.
public <Y extends Comparable<? super Y>> SqmPredicate
lessThanOrEqualTo(Expression<? extends Y>
expression
x
,
Expression<? extends Y>
expression
y
)

Redeclares org.hibernate.query.criteria.HibernateCriteriaBuilder.lessThanOrEqualTo, org.hibernate.query.criteria.HibernateCriteriaBuilder.lessThanOrEqualTo.

Create a predicate for testing whether the first argument is less than or equal to the second.
public <Y extends Comparable<? super Y>> SqmPredicate
lessThanOrEqualTo(Expression<? extends Y>
expression
x
,
Y
value
y
)

Redeclares org.hibernate.query.criteria.HibernateCriteriaBuilder.lessThanOrEqualTo.

Create a predicate for testing whether the first argument is less than or equal to the second.
public SqmPredicate
like(Expression<String>
string expression
x
,
Expression<String>
string expression
pattern
)

Redeclares org.hibernate.query.criteria.HibernateCriteriaBuilder.like.

Create a predicate for testing whether the expression satisfies the given pattern.
public SqmPredicate
like(Expression<String>
string expression
x
,
String
string
pattern
)

Redeclares org.hibernate.query.criteria.HibernateCriteriaBuilder.like.

Create a predicate for testing whether the expression satisfies the given pattern.
public SqmPredicate
like(Expression<String>
string expression
x
,
Expression<String>
string expression
pattern
,
Expression<Character>
escape character expression
escapeChar
)

Redeclares org.hibernate.query.criteria.HibernateCriteriaBuilder.like.

Create a predicate for testing whether the expression satisfies the given pattern.
public SqmPredicate
like(Expression<String>
string expression
x
,
Expression<String>
string expression
pattern
,
char
escape character
escapeChar
)

Redeclares org.hibernate.query.criteria.HibernateCriteriaBuilder.like.

Create a predicate for testing whether the expression satisfies the given pattern.
public SqmPredicate
like(Expression<String>
string expression
x
,
String
string
pattern
,
Expression<Character>
escape character expression
escapeChar
)

Redeclares org.hibernate.query.criteria.HibernateCriteriaBuilder.like.

Create a predicate for testing whether the expression satisfies the given pattern.
public SqmPredicate
like(Expression<String>
string expression
x
,
String
string
pattern
,
char
escape character
escapeChar
)

Redeclares org.hibernate.query.criteria.HibernateCriteriaBuilder.like.

Create a predicate for testing whether the expression satisfies the given pattern.
public <T> SqmExpression<T>
literal(T
value represented by the expression
value
)

Redeclares org.hibernate.query.criteria.HibernateCriteriaBuilder.literal.

Create an expression for a literal.
public <T> List<? extends SqmExpression<T>>
public <T> List<? extends SqmExpression<T>>
public SqmFunction<Integer>
locate(Expression<String>
expression for string to be searched
x
,
Expression<String>
expression for string to be located
pattern
)

Redeclares org.hibernate.query.criteria.HibernateCriteriaBuilder.locate.

Create expression to locate the position of one string within another, returning position of first character if found.
public SqmFunction<Integer>
locate(Expression<String>
expression for string to be searched
x
,
String
string to be located
pattern
)

Redeclares org.hibernate.query.criteria.HibernateCriteriaBuilder.locate.

Create expression to locate the position of one string within another, returning position of first character if found.
public SqmFunction<Integer>
locate(Expression<String>
expression for string to be searched
x
,
Expression<String>
expression for string to be located
pattern
,
Expression<Integer>
expression for position at which to start search
from
)

Redeclares org.hibernate.query.criteria.HibernateCriteriaBuilder.locate.

Create expression to locate the position of one string within another, returning position of first character if found.
public SqmFunction<Integer>
locate(Expression<String>
expression for string to be searched
x
,
String
string to be located
pattern
,
int
position at which to start search
from
)

Redeclares org.hibernate.query.criteria.HibernateCriteriaBuilder.locate.

Create expression to locate the position of one string within another, returning position of first character if found.
public SqmFunction<String>
lower(Expression<String>
string expression
x
)

Redeclares org.hibernate.query.criteria.HibernateCriteriaBuilder.lower.

Create expression for converting a string to lowercase.
public SqmPredicate
lt(Expression<? extends Number>
expression
x
,
Expression<? extends Number>
expression
y
)

Redeclares org.hibernate.query.criteria.HibernateCriteriaBuilder.lt.

Create a predicate for testing whether the first argument is less than the second.
public SqmPredicate
lt(Expression<? extends Number>
expression
x
,
Number
value
y
)

Redeclares org.hibernate.query.criteria.HibernateCriteriaBuilder.lt.

Create a predicate for testing whether the first argument is less than the second.
public <M extends Map<?, ?>> SqmExpression<Integer>
mapSize(JpaExpression<M>
The expression resolving to a Map for which we want to know the size
mapExpression
)

Redeclares org.hibernate.query.criteria.HibernateCriteriaBuilder.mapSize, org.hibernate.query.criteria.HibernateCriteriaBuilder.mapSize.

Create an expression that tests the size of a map.
public <M extends Map<?, ?>> SqmExpression<Integer>
mapSize(M
The Map for which we want to know the size
map
)

Redeclares org.hibernate.query.criteria.HibernateCriteriaBuilder.mapSize.

Create an expression that tests the size of a map.
public <N extends Number> SqmExpression<N>
max(Expression<N>
expression representing input value to max operation
argument
)

Redeclares org.hibernate.query.criteria.HibernateCriteriaBuilder.max.

Create an aggregate expression applying the numerical max operation.
public <N extends Number> SqmExpression<N>
min(Expression<N>
expression representing input value to min operation
argument
)

Redeclares org.hibernate.query.criteria.HibernateCriteriaBuilder.min.

Create an aggregate expression applying the numerical min operation.
public SqmExpression<Integer>
mod(Expression<Integer>
expression
x
,
Expression<Integer>
expression
y
)

Redeclares org.hibernate.query.criteria.HibernateCriteriaBuilder.mod.

Create an expression that returns the modulus (remainder under integer division) of its arguments.
public SqmExpression<Integer>
mod(Expression<Integer>
expression
x
,
Integer
value
y
)

Redeclares org.hibernate.query.criteria.HibernateCriteriaBuilder.mod.

Create an expression that returns the modulus (remainder under integer division) of its arguments.
public SqmExpression<Integer>
mod(Integer
value
x
,
Expression<Integer>
expression
y
)

Redeclares org.hibernate.query.criteria.HibernateCriteriaBuilder.mod.

Create an expression that returns the modulus (remainder under integer division) of its arguments.
public <N extends Number> SqmExpression<N>
neg(Expression<N>
expression
x
)

Redeclares org.hibernate.query.criteria.HibernateCriteriaBuilder.neg.

Create an expression that returns the arithmetic negation of its argument.
public SqmPredicate
not(Expression<Boolean>
restriction expression
restriction
)

Redeclares org.hibernate.query.criteria.HibernateCriteriaBuilder.not.

Create a negation of the given restriction.
public SqmPredicate
public SqmPredicate
public SqmPredicate
notEqual(Expression<?>
expression
x
,
Expression<?>
expression
y
)

Redeclares org.hibernate.query.criteria.HibernateCriteriaBuilder.notEqual.

Create a predicate for testing the arguments for inequality.
public SqmPredicate
notEqual(Expression<?>
expression
x
,
Object
object
y
)

Redeclares org.hibernate.query.criteria.HibernateCriteriaBuilder.notEqual.

Create a predicate for testing the arguments for inequality.
public SqmPredicate
notLike(Expression<String>
string expression
x
,
Expression<String>
string expression
pattern
)

Redeclares org.hibernate.query.criteria.HibernateCriteriaBuilder.notLike.

Create a predicate for testing whether the expression does not satisfy the given pattern.
public SqmPredicate
notLike(Expression<String>
string expression
x
,
String
string
pattern
)

Redeclares org.hibernate.query.criteria.HibernateCriteriaBuilder.notLike.

Create a predicate for testing whether the expression does not satisfy the given pattern.
public SqmPredicate
notLike(Expression<String>
string expression
x
,
Expression<String>
string expression
pattern
,
Expression<Character>
escape character expression
escapeChar
)

Redeclares org.hibernate.query.criteria.HibernateCriteriaBuilder.notLike.

Create a predicate for testing whether the expression does not satisfy the given pattern.
public SqmPredicate
notLike(Expression<String>
string expression
x
,
Expression<String>
string expression
pattern
,
char
escape character
escapeChar
)

Redeclares org.hibernate.query.criteria.HibernateCriteriaBuilder.notLike.

Create a predicate for testing whether the expression does not satisfy the given pattern.
public SqmPredicate
notLike(Expression<String>
string expression
x
,
String
string
pattern
,
Expression<Character>
escape character expression
escapeChar
)

Redeclares org.hibernate.query.criteria.HibernateCriteriaBuilder.notLike.

Create a predicate for testing whether the expression does not satisfy the given pattern.
public SqmPredicate
notLike(Expression<String>
string expression
x
,
String
string
pattern
,
char
escape character
escapeChar
)

Redeclares org.hibernate.query.criteria.HibernateCriteriaBuilder.notLike.

Create a predicate for testing whether the expression does not satisfy the given pattern.
public <Y> SqmExpression<Y>
nullif(Expression<Y>
expression
x
,
Expression<?>
expression
y
)

Redeclares org.hibernate.query.criteria.HibernateCriteriaBuilder.nullif, org.hibernate.query.criteria.HibernateCriteriaBuilder.nullif.

Create an expression that tests whether its argument are equal, returning null if they are and the value of the first expression if they are not.
public <Y> SqmExpression<Y>
nullif(Expression<Y>
expression
x
,
Y
value
y
)

Redeclares org.hibernate.query.criteria.HibernateCriteriaBuilder.nullif.

Create an expression that tests whether its argument are equal, returning null if they are and the value of the first expression if they are not.
public <T> SqmExpression<T>
nullLiteral(Class<T>
type of the null literal
resultClass
)

Redeclares org.hibernate.query.criteria.HibernateCriteriaBuilder.nullLiteral.

Create an expression for a null literal with the given type.
public SqmPredicate
or(Expression<Boolean>
boolean expression
x
,
Expression<Boolean>
boolean expression
y
)

Redeclares org.hibernate.query.criteria.HibernateCriteriaBuilder.or.

Create a disjunction of the given boolean expressions.
public SqmPredicate
or(Predicate...
zero or more restriction predicates
restrictions
)

Redeclares org.hibernate.query.criteria.HibernateCriteriaBuilder.or.

Create a disjunction of the given restriction predicates.
public <T> JpaParameterExpression<T>
parameter(Class<T>
parameter class
paramClass
)

Redeclares org.hibernate.query.criteria.HibernateCriteriaBuilder.parameter.

Create a parameter expression.
public <T> JpaParameterExpression<T>
parameter(Class<T>
parameter class
paramClass
,
String
name that can be used to refer to the parameter
name
)

Redeclares org.hibernate.query.criteria.HibernateCriteriaBuilder.parameter.

Create a parameter expression with the given name.
public <N extends Number> SqmExpression<N>
prod(Expression<? extends N>
expression
x
,
Expression<? extends N>
expression
y
)

Redeclares org.hibernate.query.criteria.HibernateCriteriaBuilder.prod, org.hibernate.query.criteria.HibernateCriteriaBuilder.prod, org.hibernate.query.criteria.HibernateCriteriaBuilder.prod.

Create an expression that returns the product of its arguments.
public <N extends Number> SqmExpression<N>
prod(Expression<? extends N>
expression
x
,
N
value
y
)

Redeclares org.hibernate.query.criteria.HibernateCriteriaBuilder.prod.

Create an expression that returns the product of its arguments.
public <N extends Number> SqmExpression<N>
prod(N
value
x
,
Expression<? extends N>
expression
y
)

Redeclares org.hibernate.query.criteria.HibernateCriteriaBuilder.prod.

Create an expression that returns the product of its arguments.
public SqmExpression<Number>
quot(Expression<? extends Number>
expression
x
,
Expression<? extends Number>
expression
y
)

Redeclares org.hibernate.query.criteria.HibernateCriteriaBuilder.quot.

Create an expression that returns the quotient of its arguments.
public SqmExpression<Number>
quot(Expression<? extends Number>
expression
x
,
Number
value
y
)

Redeclares org.hibernate.query.criteria.HibernateCriteriaBuilder.quot.

Create an expression that returns the quotient of its arguments.
public SqmExpression<Number>
quot(Number
value
x
,
Expression<? extends Number>
expression
y
)

Redeclares org.hibernate.query.criteria.HibernateCriteriaBuilder.quot.

Create an expression that returns the quotient of its arguments.
public <C, R> JpaSimpleCase<C, R>
selectCase(Expression<? extends C>
to be tested against the case conditions
expression
)

Redeclares org.hibernate.query.criteria.HibernateCriteriaBuilder.selectCase.

Create a simple case expression.
public <R> JpaSearchedCase<R>
public <C extends Collection<?>> SqmExpression<Integer>
size(Expression<C>
expression
collection
)

Redeclares org.hibernate.query.criteria.HibernateCriteriaBuilder.size, org.hibernate.query.criteria.HibernateCriteriaBuilder.size.

Create an expression that tests the size of a collection.
public <C extends Collection<?>> SqmExpression<Integer>
size(C
collection
collection
)

Redeclares org.hibernate.query.criteria.HibernateCriteriaBuilder.size.

Create an expression that tests the size of a collection.
public <Y> SqmModifiedSubQueryExpression<Y>
some(Subquery<Y>
subquery
subquery
)

Redeclares org.hibernate.query.criteria.HibernateCriteriaBuilder.some.

Create a some expression over the subquery results.
public SqmSortSpecification
public SqmSortSpecification
public SqmSortSpecification
public SqmExpression<Double>
sqrt(Expression<? extends Number>
expression
x
)

Redeclares org.hibernate.query.criteria.HibernateCriteriaBuilder.sqrt.

Create an expression that returns the square root of its argument.
public SqmFunction<String>
substring(Expression<String>
string expression
x
,
Expression<Integer>
start position expression
from
)

Redeclares org.hibernate.query.criteria.HibernateCriteriaBuilder.substring.

Create an expression for substring extraction.
public SqmFunction<String>
substring(Expression<String>
string expression
x
,
int
start position
from
)

Redeclares org.hibernate.query.criteria.HibernateCriteriaBuilder.substring.

Create an expression for substring extraction.
public SqmFunction<String>
substring(Expression<String>
string expression
x
,
Expression<Integer>
start position expression
from
,
Expression<Integer>
length expression
len
)

Redeclares org.hibernate.query.criteria.HibernateCriteriaBuilder.substring.

Create an expression for substring extraction.
public SqmFunction<String>
substring(Expression<String>
string expression
x
,
int
start position
from
,
int
length
len
)

Redeclares org.hibernate.query.criteria.HibernateCriteriaBuilder.substring.

Create an expression for substring extraction.
public <N extends Number> SqmExpression<N>
sum(Expression<N>
expression representing input value to sum operation
argument
)

Redeclares org.hibernate.query.criteria.HibernateCriteriaBuilder.sum.

Create an aggregate expression applying the sum operation.
public <N extends Number> SqmExpression<N>
sum(Expression<? extends N>
expression
x
,
Expression<? extends N>
expression
y
)

Redeclares org.hibernate.query.criteria.HibernateCriteriaBuilder.sum, org.hibernate.query.criteria.HibernateCriteriaBuilder.sum, org.hibernate.query.criteria.HibernateCriteriaBuilder.sum.

Create an expression that returns the sum of its arguments.
public <N extends Number> SqmExpression<N>
sum(Expression<? extends N>
expression
x
,
N
value
y
)

Redeclares org.hibernate.query.criteria.HibernateCriteriaBuilder.sum.

Create an expression that returns the sum of its arguments.
public <N extends Number> SqmExpression<N>
sum(N
value
x
,
Expression<? extends N>
expression
y
)

Redeclares org.hibernate.query.criteria.HibernateCriteriaBuilder.sum.

Create an expression that returns the sum of its arguments.
public SqmExpression<Double>
sumAsDouble(Expression<Float>
expression representing input value to sum operation
argument
)

Redeclares org.hibernate.query.criteria.HibernateCriteriaBuilder.sumAsDouble.

Create an aggregate expression applying the sum operation to a Float-valued expression, returning a Double result.
public SqmExpression<Long>
sumAsLong(Expression<Integer>
expression representing input value to sum operation
argument
)

Redeclares org.hibernate.query.criteria.HibernateCriteriaBuilder.sumAsLong.

Create an aggregate expression applying the sum operation to an Integer-valued expression, returning a Long result.
public SqmExpression<BigDecimal>
public SqmExpression<BigInteger>
public SqmExpression<Double>
toDouble(Expression<? extends Number>
numeric expression
number
)

Redeclares org.hibernate.query.criteria.HibernateCriteriaBuilder.toDouble.

Typecast.
public SqmExpression<Float>
toFloat(Expression<? extends Number>
numeric expression
number
)

Redeclares org.hibernate.query.criteria.HibernateCriteriaBuilder.toFloat.

Typecast.
public SqmExpression<Integer>
toInteger(Expression<? extends Number>
numeric expression
number
)

Redeclares org.hibernate.query.criteria.HibernateCriteriaBuilder.toInteger.

Typecast.
public SqmExpression<Long>
toLong(Expression<? extends Number>
numeric expression
number
)

Redeclares org.hibernate.query.criteria.HibernateCriteriaBuilder.toLong.

Typecast.
public SqmExpression<String>
public <X, T extends X> SqmPath<T>
treat(Path<X>
path
path
,
Class<T>
type to be downcast to
type
)

Redeclares org.hibernate.query.criteria.HibernateCriteriaBuilder.treat.

Downcast Path object to the specified type.
public <X, T extends X> SqmRoot<T>
treat(Root<X>
root
root
,
Class<T>
type to be downcast to
type
)

Redeclares org.hibernate.query.criteria.HibernateCriteriaBuilder.treat.

Downcast Root object to the specified type.
public <X, T, V extends T> SqmSingularJoin<X, V>
treat(Join<X, T>
Join object
join
,
Class<V>
type to be downcast to
type
)

Redeclares org.hibernate.query.criteria.HibernateCriteriaBuilder.treat.

Downcast Join object to the specified type.
public <X, T, E extends T> SqmBagJoin<X, E>
treat(CollectionJoin<X, T>
CollectionJoin object
join
,
Class<E>
type to be downcast to
type
)

Redeclares org.hibernate.query.criteria.HibernateCriteriaBuilder.treat.

Downcast CollectionJoin object to the specified type.
public <X, T, E extends T> SqmSetJoin<X, E>
treat(SetJoin<X, T>
SetJoin object
join
,
Class<E>
type to be downcast to
type
)

Redeclares org.hibernate.query.criteria.HibernateCriteriaBuilder.treat.

Downcast SetJoin object to the specified type.
public <X, T, E extends T> SqmListJoin<X, E>
treat(ListJoin<X, T>
ListJoin object
join
,
Class<E>
type to be downcast to
type
)

Redeclares org.hibernate.query.criteria.HibernateCriteriaBuilder.treat.

Downcast ListJoin object to the specified type.
public <X, K, T, V extends T> SqmMapJoin<X, K, V>
treat(MapJoin<X, K, T>
MapJoin object
join
,
Class<V>
type to be downcast to
type
)

Redeclares org.hibernate.query.criteria.HibernateCriteriaBuilder.treat.

Downcast MapJoin object to the specified type.
public SqmFunction<String>
trim(Expression<String>
expression for string to trim
x
)

Redeclares org.hibernate.query.criteria.HibernateCriteriaBuilder.trim.

Create expression to trim blanks from both ends of a string.
public SqmFunction<String>
trim(CriteriaBuilder.Trimspec
trim specification
ts
,
Expression<String>
expression for string to trim
x
)

Redeclares org.hibernate.query.criteria.HibernateCriteriaBuilder.trim.

Create expression to trim blanks from a string.
public SqmFunction<String>
trim(Expression<Character>
expression for character to be trimmed
t
,
Expression<String>
expression for string to trim
x
)

Redeclares org.hibernate.query.criteria.HibernateCriteriaBuilder.trim.

Create expression to trim character from both ends of a string.
public SqmFunction<String>
trim(CriteriaBuilder.Trimspec
trim specification
ts
,
Expression<Character>
expression for character to be trimmed
t
,
Expression<String>
expression for string to trim
x
)

Redeclares org.hibernate.query.criteria.HibernateCriteriaBuilder.trim.

Create expression to trim character from a string.
public SqmFunction<String>
trim(char
character to be trimmed
t
,
Expression<String>
expression for string to trim
x
)

Redeclares org.hibernate.query.criteria.HibernateCriteriaBuilder.trim.

Create expression to trim character from both ends of a string.
public SqmFunction<String>
trim(CriteriaBuilder.Trimspec
trim specification
ts
,
char
character to be trimmed
t
,
Expression<String>
expression for string to trim
x
)

Redeclares org.hibernate.query.criteria.HibernateCriteriaBuilder.trim.

Create expression to trim character from a string.
public <R> SqmTuple<R>
tuple(Class<R> tupleType, SqmExpression<?>... expressions)

public <R> SqmTuple<R>
tuple(Class<R> tupleType, List<? extends SqmExpression<?>> expressions)

public <R> SqmTuple<R>
tuple(SqmExpressible<R> tupleType, SqmExpression<?>... expressions)

public <R> SqmTuple<R>
tuple(SqmExpressible<R> tupleType, List<? extends SqmExpression<?>> expressions)

public JpaCompoundSelection<Tuple>
tuple(Selection<?>[]
selection items
selections
)

Redeclares org.hibernate.query.criteria.HibernateCriteriaBuilder.tuple.

Create a tuple-valued selection item.
public JpaCompoundSelection<Tuple>
public SqmFunction<String>
upper(Expression<String>
string expression
x
)

Redeclares org.hibernate.query.criteria.HibernateCriteriaBuilder.upper.

Create expression for converting a string to uppercase.
public <V, C extends Collection<V>> SqmExpression<Collection<V>>
values(C
map
collection
)

Redeclares org.hibernate.query.criteria.HibernateCriteriaBuilder.values, org.hibernate.query.criteria.HibernateCriteriaBuilder.values.

Create an expression that returns the values of a map.
public <V, M extends Map<?, V>> Expression<Collection<V>>
public SqmPredicate
public SqmPredicate
Inherited from org.hibernate.query.criteria.HibernateCriteriaBuilder:
acosaddDurationaddDurationaddDurationarrayarrayascascascasinatanatan2atan2atan2avgavgavgceilingcollatecoscoshcountcountcountcreateWindowcumeDistdaydegreesdenseRankdescdescdescdurationdurationBetweendurationBetweendurationByUnitdurationDiffdurationDiffdurationScaleddurationScaleddurationScaleddurationSumdurationSumexceptexceptexceptexceptexceptAllexceptAllexpfirstValuefloorformatframeBetweenFollowingframeBetweenFollowingframeBetweenPrecedingframeBetweenPrecedingframeCurrentRowframeUnboundedFollowingframeUnboundedPrecedingfunctionAggregatefunctionAggregatefunctionAggregatefunctionWithinGroupfunctionWithinGroupfunctionWithinGroupfunctionWithinGrouphourilikeilikeilikeilikeilikeilikeintersectintersectintersectintersectintersectAllintersectAlllastValueleftleftlistagglistagglistagglistagglistagglistagglistagglistagglnlocalDatelocalDateTimelocalTimelogloglog10minutemodemodemodemodemonthnotIlikenotIlikenotIlikenotIlikenotIlikenotIlikenthValuenthValueoverlayoverlayoverlayoverlayoverlayoverlayoverlayoverlayoverlayoverlayoverlayoverlaypadpadpadpadpadpadpadpadpadpadpadpadpercentileContpercentileContpercentileContpercentileContpercentileDiscpercentileDiscpercentileDiscpercentileDiscpercentRankpercentRankpercentRankpercentRankpercentRankpipowerpowerradiansrankrankrankrankrankrepeatrepeatrepeatreplacereplacereplacereplacerightrightroundrowNumbersearchsearchsearchsecondsignsinsinhsqlsubtractDurationsubtractDurationsubtractDurationsumsumsumtantanhtruncatetruncateunionunionunionunionunionAllunionAllunwrapvaluewindowFunctionyear