Uses of Interface
jakarta.persistence.criteria.Expression
Packages that use Expression
Package
Description
Jakarta Persistence Criteria API
Contains implementations of
SqmFunctionDescriptor
describing a range of relatively-sophisticated SQL functions available in various dialects.Defines the runtime domain metamodel, which describes the Java aspect of
the application's domain model parts (entities, attributes).
Implementation of the SPI for the runtime domain metamodel.
The JPA-standard criteria query API defines all the operations needed express
any query written in standard JPQL.
SPI for extending
HibernateCriteriaBuilder
with additional functionality by registering a Service.Implementation of the SPIs for HQL support.
This package defines a semantic model of HQL queries.
An SPI for defining, registering, and rendering functions in HQL.
Package for the SQM-backed Query implementation details
This package contains the classes that make up the SQM tree nodes.
Nodes representing
delete statements in the SQM tree.Nodes representing path expressions in the SQM tree.
Nodes representing expressions in the SQM tree.
Nodes representing root entities and joins in the SQM tree.
Nodes representing
insert statements in the SQM tree.Nodes representing logical predicates in the SQM tree.
Nodes representing
select statements in the SQM tree.Nodes representing
update statements in the SQM tree.-
Uses of Expression in jakarta.persistence.criteria
Subinterfaces of Expression in jakarta.persistence.criteriaModifier and TypeInterfaceDescriptioninterfaceCollectionJoin<Z,E> TheCollectionJoininterface is the type of the result of joining to a collection over an association or element collection that has been specified as ajava.util.Collection.static interfaceInterface used to build general case expressions.static interfaceInterface used to build coalesce expressions.static interfaceInterface used to build in predicates.static interfaceInterface used to build simple case expressions.interfaceFrom<Z,X> Represents a bound type, usually an entity that appears in the from clause, but may also be an embeddable belonging to an entity in the from clause.interfaceJoin<Z,X> A join to an entity, embeddable, or basic type.interfaceListJoin<Z,E> TheListJoininterface is the type of the result of joining to a collection over an association or element collection that has been specified as ajava.util.List.interfaceMapJoin<Z,K, V> TheMapJoininterface is the type of the result of joining to a collection over an association or element collection that has been specified as ajava.util.Map.interfaceType of criteria query parameter expressions.interfacePath<X>Represents a simple or compound attribute path from a bound type or collection, and is a "primitive" expression.interfacePluralJoin<Z,C, E> ThePluralJoininterface defines functionality that is common to joins to all collection types.interfaceThe type of a simple or compound predicate: a conjunction or disjunction of restrictions.interfaceRoot<X>A root type in the from clause.interfaceSetJoin<Z,E> TheSetJoininterface is the type of the result of joining to a collection over an association or element collection that has been specified as ajava.util.Set.interfaceSubquery<T>TheSubqueryinterface defines functionality that is specific to subqueries.Methods in jakarta.persistence.criteria that return ExpressionModifier and TypeMethodDescription<N extends Number>
Expression<N>CriteriaBuilder.abs(Expression<N> x) Create an expression that returns the absolute value of its argument.<Y> Expression<Y>Create an all expression over the subquery results.<Y> Expression<Y>Create an any expression over the subquery results.<X> Expression<X>Perform a typecast upon the expression, returning a new expression object.<N extends Number>
Expression<Double>CriteriaBuilder.avg(Expression<N> x) Create an aggregate expression applying the avg operation.<N extends Number>
Expression<N>CriteriaBuilder.ceiling(Expression<N> x) Create an expression that returns the ceiling of its argument, that is, the smallest integer greater than or equal to its argument.<Y> Expression<Y>CriteriaBuilder.coalesce(Expression<? extends Y> x, Expression<? extends Y> y) Create an expression that returns null if all its arguments evaluate to null, and the value of the first non-null argument otherwise.<Y> Expression<Y>CriteriaBuilder.coalesce(Expression<? extends Y> x, Y y) Create an expression that returns null if all its arguments evaluate to null, and the value of the first non-null argument otherwise.CriteriaBuilder.concat(Expression<String> x, Expression<String> y) Create an expression for string concatenation.CriteriaBuilder.concat(Expression<String> x, String y) Create an expression for string concatenation.CriteriaBuilder.concat(String x, Expression<String> y) Create an expression for string concatenation.CriteriaBuilder.count(Expression<?> x) Create an aggregate expression applying the count operation.CriteriaBuilder.countDistinct(Expression<?> x) Create an aggregate expression applying the count distinct operation.CriteriaBuilder.currentDate()Create expression to return current date.CriteriaBuilder.currentTime()Create expression to return current time.CriteriaBuilder.currentTimestamp()Create expression to return current timestamp.<N extends Number>
Expression<N>CriteriaBuilder.diff(Expression<? extends N> x, Expression<? extends N> y) Create an expression that returns the difference between its arguments.<N extends Number>
Expression<N>CriteriaBuilder.diff(Expression<? extends N> x, N y) Create an expression that returns the difference between its arguments.<N extends Number>
Expression<N>CriteriaBuilder.diff(N x, Expression<? extends N> y) Create an expression that returns the difference between its arguments.MapJoin.entry()Create an expression that corresponds to the map entry.CriteriaBuilder.exp(Expression<? extends Number> x) Create an expression that returns the exponential of its argument, that is, Euler's number e raised to the power of its argument.<N extends Number>
Expression<N>CriteriaBuilder.floor(Expression<N> x) Create an expression that returns the floor of its argument, that is, the largest integer smaller than or equal to its argument.<T> Expression<T>CriteriaBuilder.function(String name, Class<T> type, Expression<?>... args) Create an expression for the execution of a database function.<K,V, M extends Map<K, V>>
Expression<M>Path.get(MapAttribute<X, K, V> map) Create a path corresponding to the referenced map-valued attribute.<E,C extends Collection<E>>
Expression<C>Path.get(PluralAttribute<X, C, E> collection) Create a path corresponding to the referenced collection-valued attribute.CriteriaBuilder.In.getExpression()Return the expression to be tested against the list of values.CriteriaBuilder.SimpleCase.getExpression()Return the expression to be tested against the conditions.Expression<?>Order.getExpression()Return the expression that is used for ordering.Subquery.getSelection()Return the selection expression.<X extends Comparable<? super X>>
Expression<X>CriteriaBuilder.greatest(Expression<X> x) Create an aggregate expression for finding the greatest of the values (strings, dates, etc).ListJoin.index()Create an expression that corresponds to the index of the object in the referenced association or element collection.<K,M extends Map<K, ?>>
Expression<Set<K>>CriteriaBuilder.keys(M map) Create an expression that returns the keys of a map.<X extends Comparable<? super X>>
Expression<X>CriteriaBuilder.least(Expression<X> x) Create an aggregate expression for finding the least of the values (strings, dates, etc).CriteriaBuilder.length(Expression<String> x) Create expression to return length of a string.<T> Expression<T>CriteriaBuilder.literal(T value) Create an expression for a literal.CriteriaBuilder.ln(Expression<? extends Number> x) Create an expression that returns the natural logarithm of its argument.CriteriaBuilder.localDate()Create expression to return current local date.CriteriaBuilder.localDateTime()Create expression to return current local datetime.CriteriaBuilder.localTime()Create expression to return current local time.CriteriaBuilder.locate(Expression<String> x, Expression<String> pattern) Create expression to locate the position of one string within another, returning position of first character if found.CriteriaBuilder.locate(Expression<String> x, Expression<String> pattern, Expression<Integer> from) Create expression to locate the position of one string within another, returning position of first character if found.CriteriaBuilder.locate(Expression<String> x, String pattern) Create expression to locate the position of one string within another, returning position of first character if found.CriteriaBuilder.locate(Expression<String> x, String pattern, int from) Create expression to locate the position of one string within another, returning position of first character if found.CriteriaBuilder.lower(Expression<String> x) Create expression for converting a string to lowercase.<N extends Number>
Expression<N>CriteriaBuilder.max(Expression<N> x) Create an aggregate expression applying the numerical max operation.<N extends Number>
Expression<N>CriteriaBuilder.min(Expression<N> x) Create an aggregate expression applying the numerical min operation.CriteriaBuilder.mod(Expression<Integer> x, Expression<Integer> y) Create an expression that returns the modulus (remainder under integer division) of its arguments.CriteriaBuilder.mod(Expression<Integer> x, Integer y) Create an expression that returns the modulus (remainder under integer division) of its arguments.CriteriaBuilder.mod(Integer x, Expression<Integer> y) Create an expression that returns the modulus (remainder under integer division) of its arguments.<N extends Number>
Expression<N>CriteriaBuilder.neg(Expression<N> x) Create an expression that returns the arithmetic negation of its argument.<Y> Expression<Y>CriteriaBuilder.nullif(Expression<Y> x, Expression<?> y) 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.<Y> Expression<Y>CriteriaBuilder.nullif(Expression<Y> x, Y y) 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.<T> Expression<T>CriteriaBuilder.nullLiteral(Class<T> resultClass) Create an expression for a null literal with the given type.CriteriaBuilder.Case.otherwise(Expression<? extends R> result) Add an "else" clause to the case expression.Add an "else" clause to the case expression.CriteriaBuilder.SimpleCase.otherwise(Expression<? extends R> result) Add an "else" clause to the case expression.Add an "else" clause to the case expression.CriteriaBuilder.power(Expression<? extends Number> x, Expression<? extends Number> y) Create an expression that returns the first argument raised to the power of its second argument.CriteriaBuilder.power(Expression<? extends Number> x, Number y) Create an expression that returns the first argument raised to the power of its second argument.<N extends Number>
Expression<N>CriteriaBuilder.prod(Expression<? extends N> x, Expression<? extends N> y) Create an expression that returns the product of its arguments.<N extends Number>
Expression<N>CriteriaBuilder.prod(Expression<? extends N> x, N y) Create an expression that returns the product of its arguments.<N extends Number>
Expression<N>CriteriaBuilder.prod(N x, Expression<? extends N> y) Create an expression that returns the product of its arguments.CriteriaBuilder.quot(Expression<? extends Number> x, Expression<? extends Number> y) Create an expression that returns the quotient of its arguments.CriteriaBuilder.quot(Expression<? extends Number> x, Number y) Create an expression that returns the quotient of its arguments.CriteriaBuilder.quot(Number x, Expression<? extends Number> y) Create an expression that returns the quotient of its arguments.<T extends Number>
Expression<T>CriteriaBuilder.round(Expression<T> x, Integer n) Create an expression that returns the first argument rounded to the number of decimal places given by the second argument.CriteriaBuilder.sign(Expression<? extends Number> x) Create an expression that returns the sign of its argument, that is,1if its argument is positive,-1if its argument is negative, or0if its argument is exactly zero.<C extends Collection<?>>
Expression<Integer>CriteriaBuilder.size(C collection) Create an expression that tests the size of a collection.<C extends Collection<?>>
Expression<Integer>CriteriaBuilder.size(Expression<C> collection) Create an expression that tests the size of a collection.<Y> Expression<Y>Create a some expression over the subquery results.CriteriaBuilder.sqrt(Expression<? extends Number> x) Create an expression that returns the square root of its argument.CriteriaBuilder.substring(Expression<String> x, int from) Create an expression for substring extraction.CriteriaBuilder.substring(Expression<String> x, int from, int len) Create an expression for substring extraction.CriteriaBuilder.substring(Expression<String> x, Expression<Integer> from) Create an expression for substring extraction.CriteriaBuilder.substring(Expression<String> x, Expression<Integer> from, Expression<Integer> len) Create an expression for substring extraction.<N extends Number>
Expression<N>CriteriaBuilder.sum(Expression<? extends N> x, Expression<? extends N> y) Create an expression that returns the sum of its arguments.<N extends Number>
Expression<N>CriteriaBuilder.sum(Expression<? extends N> x, N y) Create an expression that returns the sum of its arguments.<N extends Number>
Expression<N>CriteriaBuilder.sum(Expression<N> x) Create an aggregate expression applying the sum operation.<N extends Number>
Expression<N>CriteriaBuilder.sum(N x, Expression<? extends N> y) Create an expression that returns the sum of its arguments.CriteriaBuilder.sumAsDouble(Expression<Float> x) Create an aggregate expression applying the sum operation to a Float-valued expression, returning a Double result.CriteriaBuilder.sumAsLong(Expression<Integer> x) Create an aggregate expression applying the sum operation to an Integer-valued expression, returning a Long result.CriteriaBuilder.toBigDecimal(Expression<? extends Number> number) Typecast.CriteriaBuilder.toBigInteger(Expression<? extends Number> number) Typecast.CriteriaBuilder.toDouble(Expression<? extends Number> number) Typecast.CriteriaBuilder.toFloat(Expression<? extends Number> number) Typecast.CriteriaBuilder.toInteger(Expression<? extends Number> number) Typecast.CriteriaBuilder.toLong(Expression<? extends Number> number) Typecast.CriteriaBuilder.toString(Expression<Character> character) Typecast.CriteriaBuilder.trim(char t, Expression<String> x) Create expression to trim character from both ends of a string.CriteriaBuilder.trim(CriteriaBuilder.Trimspec ts, char t, Expression<String> x) Create expression to trim character from a string.CriteriaBuilder.trim(CriteriaBuilder.Trimspec ts, Expression<Character> t, Expression<String> x) Create expression to trim character from a string.CriteriaBuilder.trim(CriteriaBuilder.Trimspec ts, Expression<String> x) Create expression to trim blanks from a string.CriteriaBuilder.trim(Expression<Character> t, Expression<String> x) Create expression to trim character from both ends of a string.CriteriaBuilder.trim(Expression<String> x) Create expression to trim blanks from both ends of a string.Expression<Class<? extends X>>Path.type()Create an expression corresponding to the type of the path.CriteriaBuilder.upper(Expression<String> x) Create expression for converting a string to uppercase.<V,M extends Map<?, V>>
Expression<Collection<V>>CriteriaBuilder.values(M map) Create an expression that returns the values of a map.Methods in jakarta.persistence.criteria that return types with arguments of type ExpressionModifier and TypeMethodDescriptionPredicate.getExpressions()Return the top-level conjuncts or disjuncts of the predicate.List<Expression<?>>AbstractQuery.getGroupList()Return a list of the grouping expressions.Methods in jakarta.persistence.criteria with parameters of type ExpressionModifier and TypeMethodDescription<N extends Number>
Expression<N>CriteriaBuilder.abs(Expression<N> x) Create an expression that returns the absolute value of its argument.CriteriaBuilder.and(Expression<Boolean> x, Expression<Boolean> y) Create a conjunction of the given boolean expressions.CriteriaBuilder.asc(Expression<?> x) Create an ordering by the ascending value of the expression.<N extends Number>
Expression<Double>CriteriaBuilder.avg(Expression<N> x) Create an aggregate expression applying the avg operation.<Y extends Comparable<? super Y>>
PredicateCriteriaBuilder.between(Expression<? extends Y> v, Expression<? extends Y> x, Expression<? extends Y> y) Create a predicate for testing whether the first argument is between the second and third arguments in value.<Y extends Comparable<? super Y>>
PredicateCriteriaBuilder.between(Expression<? extends Y> v, Y x, Y y) Create a predicate for testing whether the first argument is between the second and third arguments in value.<N extends Number>
Expression<N>CriteriaBuilder.ceiling(Expression<N> x) Create an expression that returns the ceiling of its argument, that is, the smallest integer greater than or equal to its argument.<Y> Expression<Y>CriteriaBuilder.coalesce(Expression<? extends Y> x, Expression<? extends Y> y) Create an expression that returns null if all its arguments evaluate to null, and the value of the first non-null argument otherwise.<Y> Expression<Y>CriteriaBuilder.coalesce(Expression<? extends Y> x, Y y) Create an expression that returns null if all its arguments evaluate to null, and the value of the first non-null argument otherwise.CriteriaBuilder.concat(Expression<String> x, Expression<String> y) Create an expression for string concatenation.CriteriaBuilder.concat(Expression<String> x, String y) Create an expression for string concatenation.CriteriaBuilder.concat(String x, Expression<String> y) Create an expression for string concatenation.CriteriaBuilder.count(Expression<?> x) Create an aggregate expression applying the count operation.CriteriaBuilder.countDistinct(Expression<?> x) Create an aggregate expression applying the count distinct operation.CriteriaBuilder.desc(Expression<?> x) Create an ordering by the descending value of the expression.<N extends Number>
Expression<N>CriteriaBuilder.diff(Expression<? extends N> x, Expression<? extends N> y) Create an expression that returns the difference between its arguments.<N extends Number>
Expression<N>CriteriaBuilder.diff(Expression<? extends N> x, N y) Create an expression that returns the difference between its arguments.<N extends Number>
Expression<N>CriteriaBuilder.diff(N x, Expression<? extends N> y) Create an expression that returns the difference between its arguments.CriteriaBuilder.equal(Expression<?> x, Expression<?> y) Create a predicate for testing the arguments for equality.CriteriaBuilder.equal(Expression<?> x, Object y) Create a predicate for testing the arguments for equality.CriteriaBuilder.exp(Expression<? extends Number> x) Create an expression that returns the exponential of its argument, that is, Euler's number e raised to the power of its argument.<N extends Number>
Expression<N>CriteriaBuilder.floor(Expression<N> x) Create an expression that returns the floor of its argument, that is, the largest integer smaller than or equal to its argument.<T> Expression<T>CriteriaBuilder.function(String name, Class<T> type, Expression<?>... args) Create an expression for the execution of a database function.CriteriaBuilder.ge(Expression<? extends Number> x, Expression<? extends Number> y) Create a predicate for testing whether the first argument is greater than or equal to the second.CriteriaBuilder.ge(Expression<? extends Number> x, Number y) Create a predicate for testing whether the first argument is greater than or equal to the second.<Y extends Comparable<? super Y>>
PredicateCriteriaBuilder.greaterThan(Expression<? extends Y> x, Expression<? extends Y> y) Create a predicate for testing whether the first argument is greater than the second.<Y extends Comparable<? super Y>>
PredicateCriteriaBuilder.greaterThan(Expression<? extends Y> x, Y y) Create a predicate for testing whether the first argument is greater than the second.<Y extends Comparable<? super Y>>
PredicateCriteriaBuilder.greaterThanOrEqualTo(Expression<? extends Y> x, Expression<? extends Y> y) Create a predicate for testing whether the first argument is greater than or equal to the second.<Y extends Comparable<? super Y>>
PredicateCriteriaBuilder.greaterThanOrEqualTo(Expression<? extends Y> x, Y y) Create a predicate for testing whether the first argument is greater than or equal to the second.<X extends Comparable<? super X>>
Expression<X>CriteriaBuilder.greatest(Expression<X> x) Create an aggregate expression for finding the greatest of the values (strings, dates, etc).AbstractQuery.groupBy(Expression<?>... grouping) Specify the expressions that are used to form groups over the query results.CriteriaQuery.groupBy(Expression<?>... grouping) Specify the expressions that are used to form groups over the query results.Subquery.groupBy(Expression<?>... grouping) Specify the expressions that are used to form groups over the subquery results.CriteriaBuilder.gt(Expression<? extends Number> x, Expression<? extends Number> y) Create a predicate for testing whether the first argument is greater than the second.CriteriaBuilder.gt(Expression<? extends Number> x, Number y) Create a predicate for testing whether the first argument is greater than the second.AbstractQuery.having(Expression<Boolean> restriction) Specify a restriction over the groups of the query.CriteriaQuery.having(Expression<Boolean> restriction) Specify a restriction over the groups of the query.Subquery.having(Expression<Boolean> restriction) Specify a restriction over the groups of the subquery.<T> CriteriaBuilder.In<T>CriteriaBuilder.in(Expression<? extends T> expression) Create predicate to test whether given expression is contained in a list of values.Expression.in(Expression<?>... values) Create a predicate to test whether the expression is a member of the argument list.Expression.in(Expression<Collection<?>> values) Create a predicate to test whether the expression is a member of the collection.<C extends Collection<?>>
PredicateCriteriaBuilder.isEmpty(Expression<C> collection) Create a predicate that tests whether a collection is empty.CriteriaBuilder.isFalse(Expression<Boolean> x) Create a predicate testing for a false value.<E,C extends Collection<E>>
PredicateCriteriaBuilder.isMember(E elem, Expression<C> collection) Create a predicate that tests whether an element is a member of a collection.<E,C extends Collection<E>>
PredicateCriteriaBuilder.isMember(Expression<E> elem, Expression<C> collection) Create a predicate that tests whether an element is a member of a collection.<C extends Collection<?>>
PredicateCriteriaBuilder.isNotEmpty(Expression<C> collection) Create a predicate that tests whether a collection is not empty.<E,C extends Collection<E>>
PredicateCriteriaBuilder.isNotMember(E elem, Expression<C> collection) Create a predicate that tests whether an element is not a member of a collection.<E,C extends Collection<E>>
PredicateCriteriaBuilder.isNotMember(Expression<E> elem, Expression<C> collection) Create a predicate that tests whether an element is not a member of a collection.CriteriaBuilder.isNotNull(Expression<?> x) Create a predicate to test whether the expression is not null.CriteriaBuilder.isNull(Expression<?> x) Create a predicate to test whether the expression is null.CriteriaBuilder.isTrue(Expression<Boolean> x) Create a predicate testing for a true value.CriteriaBuilder.le(Expression<? extends Number> x, Expression<? extends Number> y) Create a predicate for testing whether the first argument is less than or equal to the second.CriteriaBuilder.le(Expression<? extends Number> x, Number y) Create a predicate for testing whether the first argument is less than or equal to the second.<X extends Comparable<? super X>>
Expression<X>CriteriaBuilder.least(Expression<X> x) Create an aggregate expression for finding the least of the values (strings, dates, etc).CriteriaBuilder.length(Expression<String> x) Create expression to return length of a string.<Y extends Comparable<? super Y>>
PredicateCriteriaBuilder.lessThan(Expression<? extends Y> x, Expression<? extends Y> y) Create a predicate for testing whether the first argument is less than the second.<Y extends Comparable<? super Y>>
PredicateCriteriaBuilder.lessThan(Expression<? extends Y> x, Y y) Create a predicate for testing whether the first argument is less than the second.<Y extends Comparable<? super Y>>
PredicateCriteriaBuilder.lessThanOrEqualTo(Expression<? extends Y> x, Expression<? extends Y> y) Create a predicate for testing whether the first argument is less than or equal to the second.<Y extends Comparable<? super Y>>
PredicateCriteriaBuilder.lessThanOrEqualTo(Expression<? extends Y> x, Y y) Create a predicate for testing whether the first argument is less than or equal to the second.CriteriaBuilder.like(Expression<String> x, Expression<String> pattern) Create a predicate for testing whether the expression satisfies the given pattern.CriteriaBuilder.like(Expression<String> x, Expression<String> pattern, char escapeChar) Create a predicate for testing whether the expression satisfies the given pattern.CriteriaBuilder.like(Expression<String> x, Expression<String> pattern, Expression<Character> escapeChar) Create a predicate for testing whether the expression satisfies the given pattern.CriteriaBuilder.like(Expression<String> x, String pattern) Create a predicate for testing whether the expression satisfies the given pattern.CriteriaBuilder.like(Expression<String> x, String pattern, char escapeChar) Create a predicate for testing whether the expression satisfies the given pattern.CriteriaBuilder.like(Expression<String> x, String pattern, Expression<Character> escapeChar) Create a predicate for testing whether the expression satisfies the given pattern.CriteriaBuilder.ln(Expression<? extends Number> x) Create an expression that returns the natural logarithm of its argument.CriteriaBuilder.locate(Expression<String> x, Expression<String> pattern) Create expression to locate the position of one string within another, returning position of first character if found.CriteriaBuilder.locate(Expression<String> x, Expression<String> pattern, Expression<Integer> from) Create expression to locate the position of one string within another, returning position of first character if found.CriteriaBuilder.locate(Expression<String> x, String pattern) Create expression to locate the position of one string within another, returning position of first character if found.CriteriaBuilder.locate(Expression<String> x, String pattern, int from) Create expression to locate the position of one string within another, returning position of first character if found.CriteriaBuilder.lower(Expression<String> x) Create expression for converting a string to lowercase.CriteriaBuilder.lt(Expression<? extends Number> x, Expression<? extends Number> y) Create a predicate for testing whether the first argument is less than the second.CriteriaBuilder.lt(Expression<? extends Number> x, Number y) Create a predicate for testing whether the first argument is less than the second.<N extends Number>
Expression<N>CriteriaBuilder.max(Expression<N> x) Create an aggregate expression applying the numerical max operation.<N extends Number>
Expression<N>CriteriaBuilder.min(Expression<N> x) Create an aggregate expression applying the numerical min operation.CriteriaBuilder.mod(Expression<Integer> x, Expression<Integer> y) Create an expression that returns the modulus (remainder under integer division) of its arguments.CriteriaBuilder.mod(Expression<Integer> x, Integer y) Create an expression that returns the modulus (remainder under integer division) of its arguments.CriteriaBuilder.mod(Integer x, Expression<Integer> y) Create an expression that returns the modulus (remainder under integer division) of its arguments.<N extends Number>
Expression<N>CriteriaBuilder.neg(Expression<N> x) Create an expression that returns the arithmetic negation of its argument.CriteriaBuilder.not(Expression<Boolean> restriction) Create a negation of the given restriction.CriteriaBuilder.notEqual(Expression<?> x, Expression<?> y) Create a predicate for testing the arguments for inequality.CriteriaBuilder.notEqual(Expression<?> x, Object y) Create a predicate for testing the arguments for inequality.CriteriaBuilder.notLike(Expression<String> x, Expression<String> pattern) Create a predicate for testing whether the expression does not satisfy the given pattern.CriteriaBuilder.notLike(Expression<String> x, Expression<String> pattern, char escapeChar) Create a predicate for testing whether the expression does not satisfy the given pattern.CriteriaBuilder.notLike(Expression<String> x, Expression<String> pattern, Expression<Character> escapeChar) Create a predicate for testing whether the expression does not satisfy the given pattern.CriteriaBuilder.notLike(Expression<String> x, String pattern) Create a predicate for testing whether the expression does not satisfy the given pattern.CriteriaBuilder.notLike(Expression<String> x, String pattern, char escapeChar) Create a predicate for testing whether the expression does not satisfy the given pattern.CriteriaBuilder.notLike(Expression<String> x, String pattern, Expression<Character> escapeChar) Create a predicate for testing whether the expression does not satisfy the given pattern.<Y> Expression<Y>CriteriaBuilder.nullif(Expression<Y> x, Expression<?> y) 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.<Y> Expression<Y>CriteriaBuilder.nullif(Expression<Y> x, Y y) 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.CollectionJoin.on(Expression<Boolean> restriction) Modify the join to restrict the result according to the specified ON condition and return the join object.Join.on(Expression<Boolean> restriction) Modify the join to restrict the result according to the specified ON condition and return the join object.ListJoin.on(Expression<Boolean> restriction) Modify the join to restrict the result according to the specified ON condition and return the join object.MapJoin.on(Expression<Boolean> restriction) Modify the join to restrict the result according to the specified ON condition and return the join object.SetJoin.on(Expression<Boolean> restriction) Modify the join to restrict the result according to the specified ON condition and return the join object.CriteriaBuilder.or(Expression<Boolean> x, Expression<Boolean> y) Create a disjunction of the given boolean expressions.CriteriaBuilder.Case.otherwise(Expression<? extends R> result) Add an "else" clause to the case expression.CriteriaBuilder.SimpleCase.otherwise(Expression<? extends R> result) Add an "else" clause to the case expression.CriteriaBuilder.power(Expression<? extends Number> x, Expression<? extends Number> y) Create an expression that returns the first argument raised to the power of its second argument.CriteriaBuilder.power(Expression<? extends Number> x, Number y) Create an expression that returns the first argument raised to the power of its second argument.<N extends Number>
Expression<N>CriteriaBuilder.prod(Expression<? extends N> x, Expression<? extends N> y) Create an expression that returns the product of its arguments.<N extends Number>
Expression<N>CriteriaBuilder.prod(Expression<? extends N> x, N y) Create an expression that returns the product of its arguments.<N extends Number>
Expression<N>CriteriaBuilder.prod(N x, Expression<? extends N> y) Create an expression that returns the product of its arguments.CriteriaBuilder.quot(Expression<? extends Number> x, Expression<? extends Number> y) Create an expression that returns the quotient of its arguments.CriteriaBuilder.quot(Expression<? extends Number> x, Number y) Create an expression that returns the quotient of its arguments.CriteriaBuilder.quot(Number x, Expression<? extends Number> y) Create an expression that returns the quotient of its arguments.<T extends Number>
Expression<T>CriteriaBuilder.round(Expression<T> x, Integer n) Create an expression that returns the first argument rounded to the number of decimal places given by the second argument.Subquery.select(Expression<T> expression) Specify the item that is to be returned as the subquery result.<C,R> CriteriaBuilder.SimpleCase<C, R> CriteriaBuilder.selectCase(Expression<? extends C> expression) Create a simple case expression.<Y> CriteriaUpdate<T>CriteriaUpdate.set(Path<Y> attribute, Expression<? extends Y> value) Update the value of the specified attribute.<Y> CriteriaUpdate<T>CriteriaUpdate.set(SingularAttribute<? super T, Y> attribute, Expression<? extends Y> value) Update the value of the specified attribute.CriteriaBuilder.sign(Expression<? extends Number> x) Create an expression that returns the sign of its argument, that is,1if its argument is positive,-1if its argument is negative, or0if its argument is exactly zero.<C extends Collection<?>>
Expression<Integer>CriteriaBuilder.size(Expression<C> collection) Create an expression that tests the size of a collection.CriteriaBuilder.sqrt(Expression<? extends Number> x) Create an expression that returns the square root of its argument.CriteriaBuilder.substring(Expression<String> x, int from) Create an expression for substring extraction.CriteriaBuilder.substring(Expression<String> x, int from, int len) Create an expression for substring extraction.CriteriaBuilder.substring(Expression<String> x, Expression<Integer> from) Create an expression for substring extraction.CriteriaBuilder.substring(Expression<String> x, Expression<Integer> from, Expression<Integer> len) Create an expression for substring extraction.<N extends Number>
Expression<N>CriteriaBuilder.sum(Expression<? extends N> x, Expression<? extends N> y) Create an expression that returns the sum of its arguments.<N extends Number>
Expression<N>CriteriaBuilder.sum(Expression<? extends N> x, N y) Create an expression that returns the sum of its arguments.<N extends Number>
Expression<N>CriteriaBuilder.sum(Expression<N> x) Create an aggregate expression applying the sum operation.<N extends Number>
Expression<N>CriteriaBuilder.sum(N x, Expression<? extends N> y) Create an expression that returns the sum of its arguments.CriteriaBuilder.sumAsDouble(Expression<Float> x) Create an aggregate expression applying the sum operation to a Float-valued expression, returning a Double result.CriteriaBuilder.sumAsLong(Expression<Integer> x) Create an aggregate expression applying the sum operation to an Integer-valued expression, returning a Long result.CriteriaBuilder.toBigDecimal(Expression<? extends Number> number) Typecast.CriteriaBuilder.toBigInteger(Expression<? extends Number> number) Typecast.CriteriaBuilder.toDouble(Expression<? extends Number> number) Typecast.CriteriaBuilder.toFloat(Expression<? extends Number> number) Typecast.CriteriaBuilder.toInteger(Expression<? extends Number> number) Typecast.CriteriaBuilder.toLong(Expression<? extends Number> number) Typecast.CriteriaBuilder.toString(Expression<Character> character) Typecast.CriteriaBuilder.trim(char t, Expression<String> x) Create expression to trim character from both ends of a string.CriteriaBuilder.trim(CriteriaBuilder.Trimspec ts, char t, Expression<String> x) Create expression to trim character from a string.CriteriaBuilder.trim(CriteriaBuilder.Trimspec ts, Expression<Character> t, Expression<String> x) Create expression to trim character from a string.CriteriaBuilder.trim(CriteriaBuilder.Trimspec ts, Expression<String> x) Create expression to trim blanks from a string.CriteriaBuilder.trim(Expression<Character> t, Expression<String> x) Create expression to trim character from both ends of a string.CriteriaBuilder.trim(Expression<String> x) Create expression to trim blanks from both ends of a string.CriteriaBuilder.upper(Expression<String> x) Create expression for converting a string to uppercase.CriteriaBuilder.Coalesce.value(Expression<? extends T> value) Add an argument to the coalesce expression.CriteriaBuilder.In.value(Expression<? extends T> value) Add to list of values to be tested against.CriteriaBuilder.Case.when(Expression<Boolean> condition, Expression<? extends R> result) Add a when/then clause to the case expression.CriteriaBuilder.Case.when(Expression<Boolean> condition, R result) Add a when/then clause to the case expression.CriteriaBuilder.SimpleCase.when(C condition, Expression<? extends R> result) Add a when/then clause to the case expression.CriteriaBuilder.SimpleCase.when(Expression<? extends C> condition, Expression<? extends R> result) Add a when/then clause to the case expression.CriteriaBuilder.SimpleCase.when(Expression<? extends C> condition, R result) Add a when/then clause to the case expression.AbstractQuery.where(Expression<Boolean> restriction) Modify the query to restrict the query results according to the specified boolean expression.CriteriaDelete.where(Expression<Boolean> restriction) Modify the delete query to restrict the target of the deletion according to the specified boolean expression.CriteriaQuery.where(Expression<Boolean> restriction) Modify the query to restrict the query result according to the specified boolean expression.CriteriaUpdate.where(Expression<Boolean> restriction) Modify the update query to restrict the target of the update according to the specified boolean expression.Subquery.where(Expression<Boolean> restriction) Modify the subquery to restrict the result according to the specified boolean expression.Method parameters in jakarta.persistence.criteria with type arguments of type ExpressionModifier and TypeMethodDescriptionAbstractQuery.groupBy(List<Expression<?>> grouping) Specify the expressions that are used to form groups over the query results.CriteriaQuery.groupBy(List<Expression<?>> grouping) Specify the expressions that are used to form groups over the query results.Subquery.groupBy(List<Expression<?>> grouping) Specify the expressions that are used to form groups over the subquery results. -
Uses of Expression in org.hibernate.dialect.function
Classes in org.hibernate.dialect.function that implement ExpressionModifier and TypeClassDescriptionprotected static classprotected class -
Uses of Expression in org.hibernate.metamodel.model.domain
Subinterfaces of Expression in org.hibernate.metamodel.model.domainModifier and TypeInterfaceDescriptioninterfaceCommonality between entity and any discriminators -
Uses of Expression in org.hibernate.metamodel.model.domain.internal
Classes in org.hibernate.metamodel.model.domain.internal that implement Expression -
Uses of Expression in org.hibernate.query.criteria
Subinterfaces of Expression in org.hibernate.query.criteriaModifier and TypeInterfaceDescriptioninterfaceJpaCoalesce<T>interfaceJpaCollectionJoin<O,T> Specialization ofJpaJoinforCollectiontyped attribute joinsinterfaceJpaCrossJoin<T>interfaceinterfaceinterfaceinterfaceinterfaceAPI extension to the JPAExpressioncontractinterfaceJpaFrom<O,T> API extension to the JPAFromcontractinterfaceJpaFunction<T>Contract for expressions which model a SQL function call.interfaceinterfaceJpaJoin<O,T> interfaceJpaJoinedFrom<O,T> Exists within the hierarchy mainly to support "entity joins".interfaceJpaListJoin<O,T> interfaceJpaMapJoin<O,K, V> interfaceinterfaceJpaPath<T>API extension to the JPAPathcontractinterfaceJpaPluralJoin<O,C, E> interfaceinterfaceJpaRoot<T>interfaceinterfaceJpaSetJoin<O,T> interfaceJpaSimpleCase<C,R> interfaceJpaSubQuery<T>Methods in org.hibernate.query.criteria that return ExpressionModifier and TypeMethodDescriptionExpression<?>JpaWindowFrame.getExpression()Get theExpressionof this window frame.<V,M extends Map<?, V>>
Expression<Collection<V>>HibernateCriteriaBuilder.values(M map) Methods in org.hibernate.query.criteria that return types with arguments of type ExpressionMethods in org.hibernate.query.criteria with parameters of type ExpressionModifier and TypeMethodDescription<N extends Number>
JpaExpression<N>HibernateCriteriaBuilder.abs(Expression<N> x) HibernateCriteriaBuilder.acos(Expression<? extends Number> x) Create an expression that returns the inverse cosine of its argument.<T extends Temporal>
JpaExpression<T>HibernateCriteriaBuilder.addDuration(Expression<T> datetime, Expression<Duration> duration) Add a duration to a date or datetime, that is, return a later date or datetime which is separated from the given date or datetime by the given duration.<T extends Temporal>
JpaExpression<T>HibernateCriteriaBuilder.addDuration(Expression<T> datetime, Duration duration) Add a duration to a date or datetime, that is, return a later date or datetime which is separated from the given date or datetime by the given duration.<T extends Temporal>
JpaExpression<T>HibernateCriteriaBuilder.addDuration(T datetime, Expression<Duration> duration) Add a duration to a date or datetime, that is, return a later date or datetime which is separated from the given date or datetime by the given duration.HibernateCriteriaBuilder.and(Expression<Boolean> x, Expression<Boolean> y) <T> JpaExpression<T[]>HibernateCriteriaBuilder.arrayAgg(JpaOrder order, Expression<? extends T> argument) <T> JpaExpression<T[]>HibernateCriteriaBuilder.arrayAgg(JpaOrder order, JpaPredicate filter, Expression<? extends T> argument) <T> JpaExpression<T[]>HibernateCriteriaBuilder.arrayAgg(JpaOrder order, JpaPredicate filter, JpaWindow window, Expression<? extends T> argument) Create aarray_aggordered set-aggregate function expression.<T> JpaExpression<T[]>HibernateCriteriaBuilder.arrayAgg(JpaOrder order, JpaWindow window, Expression<? extends T> argument) <T> JpaExpression<T[]>HibernateCriteriaBuilder.arrayAppend(Expression<T[]> arrayExpression, Expression<T> elementExpression) Appends element to array.<T> JpaExpression<T[]>HibernateCriteriaBuilder.arrayAppend(Expression<T[]> arrayExpression, T element) Appends element to array.<T> JpaExpression<T[]>HibernateCriteriaBuilder.arrayConcat(Expression<T[]> arrayExpression1, Expression<T[]> arrayExpression2) Concatenates arrays with each other in order.<T> JpaExpression<T[]>HibernateCriteriaBuilder.arrayConcat(Expression<T[]> arrayExpression1, T[] array2) Concatenates arrays with each other in order.<T> JpaExpression<T[]>HibernateCriteriaBuilder.arrayConcat(T[] array1, Expression<T[]> arrayExpression2) Concatenates arrays with each other in order.<T> JpaPredicateHibernateCriteriaBuilder.arrayContains(Expression<T[]> arrayExpression, Expression<T> elementExpression) Whether an array contains an element.<T> JpaPredicateHibernateCriteriaBuilder.arrayContains(Expression<T[]> arrayExpression, T element) Whether an array contains an element.<T> JpaPredicateHibernateCriteriaBuilder.arrayContains(T[] array, Expression<T> elementExpression) Whether an array contains an element.default <T> JpaPredicateHibernateCriteriaBuilder.arrayContainsAll(Expression<T[]> arrayExpression, Expression<T[]> subArrayExpression) Deprecated, for removal: This API element is subject to removal in a future version.default <T> JpaPredicateHibernateCriteriaBuilder.arrayContainsAll(Expression<T[]> arrayExpression, T[] subArray) Deprecated, for removal: This API element is subject to removal in a future version.Replaced with#arrayIncludes(Expression, T[])default <T> JpaPredicateHibernateCriteriaBuilder.arrayContainsAll(T[] array, Expression<T[]> subArrayExpression) Deprecated, for removal: This API element is subject to removal in a future version.Replaced with#arrayIncludes(T[], Expression)default <T> JpaPredicateHibernateCriteriaBuilder.arrayContainsAllNullable(Expression<T[]> arrayExpression, Expression<T[]> subArrayExpression) Deprecated, for removal: This API element is subject to removal in a future version.default <T> JpaPredicateHibernateCriteriaBuilder.arrayContainsAllNullable(Expression<T[]> arrayExpression, T[] subArray) Deprecated, for removal: This API element is subject to removal in a future version.Replaced with#arrayIncludesNullable(Expression, T[])default <T> JpaPredicateHibernateCriteriaBuilder.arrayContainsAllNullable(T[] array, Expression<T[]> subArrayExpression) Deprecated, for removal: This API element is subject to removal in a future version.Replaced with#arrayIncludesNullable(T[], Expression)<T> JpaPredicateHibernateCriteriaBuilder.arrayContainsNullable(Expression<T[]> arrayExpression, Expression<T> elementExpression) Whether an array contains a nullable element.<T> JpaPredicateHibernateCriteriaBuilder.arrayContainsNullable(Expression<T[]> arrayExpression, T element) Whether an array contains a nullable element.<T> JpaPredicateHibernateCriteriaBuilder.arrayContainsNullable(T[] array, Expression<T> elementExpression) Whether an array contains a nullable element.<T> JpaExpression<T[]>HibernateCriteriaBuilder.arrayFill(Expression<T> elementExpression, Expression<Integer> elementCountExpression) Creates array with the same element N times, as specified by the arguments.<T> JpaExpression<T[]>HibernateCriteriaBuilder.arrayFill(Expression<T> elementExpression, Integer elementCount) Creates array with the same element N times, as specified by the arguments.<T> JpaExpression<T[]>HibernateCriteriaBuilder.arrayFill(T element, Expression<Integer> elementCountExpression) Creates array with the same element N times, as specified by the arguments.<T> JpaExpression<T>HibernateCriteriaBuilder.arrayGet(Expression<T[]> arrayExpression, Expression<Integer> indexExpression) Accesses the element of an array by 1-based index.<T> JpaExpression<T>HibernateCriteriaBuilder.arrayGet(Expression<T[]> arrayExpression, Integer index) Accesses the element of an array by 1-based index.<T> JpaPredicateHibernateCriteriaBuilder.arrayIncludes(Expression<T[]> arrayExpression, Expression<T[]> subArrayExpression) Whether an array is a subset of another array.<T> JpaPredicateHibernateCriteriaBuilder.arrayIncludes(Expression<T[]> arrayExpression, T[] subArray) Whether an array is a subset of another array.<T> JpaPredicateHibernateCriteriaBuilder.arrayIncludes(T[] array, Expression<T[]> subArrayExpression) Whether an array is a subset of another array.<T> JpaPredicateHibernateCriteriaBuilder.arrayIncludesNullable(Expression<T[]> arrayExpression, Expression<T[]> subArrayExpression) Whether an array is a subset of another array with nullable elements.<T> JpaPredicateHibernateCriteriaBuilder.arrayIncludesNullable(Expression<T[]> arrayExpression, T[] subArray) Whether an array is a subset of another array with nullable elements.<T> JpaPredicateHibernateCriteriaBuilder.arrayIncludesNullable(T[] array, Expression<T[]> subArrayExpression) Whether an array is a subset of another array with nullable elements.<T> JpaPredicateHibernateCriteriaBuilder.arrayIntersects(Expression<T[]> arrayExpression1, Expression<T[]> arrayExpression2) Whether one array has any elements common with another array.<T> JpaPredicateHibernateCriteriaBuilder.arrayIntersects(Expression<T[]> arrayExpression1, T[] array2) Whether one array has any elements common with another array.<T> JpaPredicateHibernateCriteriaBuilder.arrayIntersects(T[] array1, Expression<T[]> arrayExpression2) Whether one array has any elements common with another array.<T> JpaPredicateHibernateCriteriaBuilder.arrayIntersectsNullable(Expression<T[]> arrayExpression1, Expression<T[]> arrayExpression2) Whether one array has any elements common with another array, supportingnullelements.<T> JpaPredicateHibernateCriteriaBuilder.arrayIntersectsNullable(Expression<T[]> arrayExpression1, T[] array2) Whether one array has any elements common with another array, supportingnullelements.<T> JpaPredicateHibernateCriteriaBuilder.arrayIntersectsNullable(T[] array1, Expression<T[]> arrayExpression2) Whether one array has any elements common with another array, supportingnullelements.<T> JpaExpression<Integer>HibernateCriteriaBuilder.arrayLength(Expression<T[]> arrayExpression) Determines the length of an array.default <T> JpaPredicateHibernateCriteriaBuilder.arrayOverlaps(Expression<T[]> arrayExpression1, Expression<T[]> arrayExpression2) Deprecated, for removal: This API element is subject to removal in a future version.default <T> JpaPredicateHibernateCriteriaBuilder.arrayOverlaps(Expression<T[]> arrayExpression1, T[] array2) Deprecated, for removal: This API element is subject to removal in a future version.Replaced with#arrayIntersects(Expression, T[])default <T> JpaPredicateHibernateCriteriaBuilder.arrayOverlaps(T[] array1, Expression<T[]> arrayExpression2) Deprecated, for removal: This API element is subject to removal in a future version.Replaced with#arrayIntersects(T[], Expression)default <T> JpaPredicateHibernateCriteriaBuilder.arrayOverlapsNullable(Expression<T[]> arrayExpression1, Expression<T[]> arrayExpression2) Deprecated, for removal: This API element is subject to removal in a future version.default <T> JpaPredicateHibernateCriteriaBuilder.arrayOverlapsNullable(Expression<T[]> arrayExpression1, T[] array2) Deprecated, for removal: This API element is subject to removal in a future version.Replaced with#arrayIntersectsNullable(Expression, T[])default <T> JpaPredicateHibernateCriteriaBuilder.arrayOverlapsNullable(T[] array1, Expression<T[]> arrayExpression2) Deprecated, for removal: This API element is subject to removal in a future version.Replaced with#arrayIntersectsNullable(T[], Expression)<T> JpaExpression<Integer>HibernateCriteriaBuilder.arrayPosition(Expression<T[]> arrayExpression, Expression<T> elementExpression) Determines the 1-based position of an element in an array.<T> JpaExpression<Integer>HibernateCriteriaBuilder.arrayPosition(Expression<T[]> arrayExpression, T element) Determines the 1-based position of an element in an array.<T> JpaExpression<int[]>HibernateCriteriaBuilder.arrayPositions(Expression<T[]> arrayExpression, Expression<T> elementExpression) Determines all 1-based positions of an element in an array.<T> JpaExpression<int[]>HibernateCriteriaBuilder.arrayPositions(Expression<T[]> arrayExpression, T element) Determines all 1-based positions of an element in an array.<T> JpaExpression<List<Integer>>HibernateCriteriaBuilder.arrayPositionsList(Expression<T[]> arrayExpression, Expression<T> elementExpression) Determines all 1-based positions of an element in an array.<T> JpaExpression<List<Integer>>HibernateCriteriaBuilder.arrayPositionsList(Expression<T[]> arrayExpression, T element) Determines all 1-based positions of an element in an array.<T> JpaExpression<T[]>HibernateCriteriaBuilder.arrayPrepend(Expression<T> elementExpression, Expression<T[]> arrayExpression) Prepends element to array.<T> JpaExpression<T[]>HibernateCriteriaBuilder.arrayPrepend(T element, Expression<T[]> arrayExpression) Prepends element to array.<T> JpaExpression<T[]>HibernateCriteriaBuilder.arrayRemove(Expression<T[]> arrayExpression, Expression<T> elementExpression) Creates array copy with given element removed.<T> JpaExpression<T[]>HibernateCriteriaBuilder.arrayRemove(Expression<T[]> arrayExpression, T element) Creates array copy with given element removed.<T> JpaExpression<T[]>HibernateCriteriaBuilder.arrayRemoveIndex(Expression<T[]> arrayExpression, Expression<Integer> indexExpression) Creates array copy with the element at the given 1-based index removed.<T> JpaExpression<T[]>HibernateCriteriaBuilder.arrayRemoveIndex(Expression<T[]> arrayExpression, Integer index) Creates array copy with the element at the given 1-based index removed.<T> JpaExpression<T[]>HibernateCriteriaBuilder.arrayReplace(Expression<T[]> arrayExpression, Expression<T> oldElementExpression, Expression<T> newElementExpression) Creates array copy replacing a given element with another.<T> JpaExpression<T[]>HibernateCriteriaBuilder.arrayReplace(Expression<T[]> arrayExpression, Expression<T> oldElementExpression, T newElement) Creates array copy replacing a given element with another.<T> JpaExpression<T[]>HibernateCriteriaBuilder.arrayReplace(Expression<T[]> arrayExpression, T oldElement, Expression<T> newElementExpression) Creates array copy replacing a given element with another.<T> JpaExpression<T[]>HibernateCriteriaBuilder.arrayReplace(Expression<T[]> arrayExpression, T oldElement, T newElement) Creates array copy replacing a given element with another.<T> JpaExpression<T[]>HibernateCriteriaBuilder.arraySet(Expression<T[]> arrayExpression, Expression<Integer> indexExpression, Expression<T> elementExpression) Creates array copy with given element at given 1-based index.<T> JpaExpression<T[]>HibernateCriteriaBuilder.arraySet(Expression<T[]> arrayExpression, Expression<Integer> indexExpression, T element) Creates array copy with given element at given 1-based index.<T> JpaExpression<T[]>HibernateCriteriaBuilder.arraySet(Expression<T[]> arrayExpression, Integer index, Expression<T> elementExpression) Creates array copy with given element at given 1-based index.<T> JpaExpression<T[]>HibernateCriteriaBuilder.arraySet(Expression<T[]> arrayExpression, Integer index, T element) Creates array copy with given element at given 1-based index.<T> JpaExpression<T[]>HibernateCriteriaBuilder.arraySlice(Expression<T[]> arrayExpression, Expression<Integer> lowerIndexExpression, Expression<Integer> upperIndexExpression) Creates a sub-array of the based on 1-based lower and upper index.<T> JpaExpression<T[]>HibernateCriteriaBuilder.arraySlice(Expression<T[]> arrayExpression, Expression<Integer> lowerIndexExpression, Integer upperIndex) Creates a sub-array of the based on 1-based lower and upper index.<T> JpaExpression<T[]>HibernateCriteriaBuilder.arraySlice(Expression<T[]> arrayExpression, Integer lowerIndex, Expression<Integer> upperIndexExpression) Creates a sub-array of the based on 1-based lower and upper index.<T> JpaExpression<T[]>HibernateCriteriaBuilder.arraySlice(Expression<T[]> arrayExpression, Integer lowerIndex, Integer upperIndex) Creates a sub-array of the based on 1-based lower and upper index.HibernateCriteriaBuilder.arrayToString(Expression<? extends Object[]> arrayExpression, Expression<String> separatorExpression) Concatenates the non-null array elements with a separator, as specified by the arguments.HibernateCriteriaBuilder.arrayToString(Expression<? extends Object[]> arrayExpression, String separator) Concatenates the non-null array elements with a separator, as specified by the arguments.<T> JpaExpression<T[]>HibernateCriteriaBuilder.arrayTrim(Expression<T[]> arrayExpression, Expression<Integer> elementCountExpression) Creates array copy without the last N elements, specified by the second argument.<T> JpaExpression<T[]>HibernateCriteriaBuilder.arrayTrim(Expression<T[]> arrayExpression, Integer elementCount) Creates array copy without the last N elements, specified by the second argument.HibernateCriteriaBuilder.asc(Expression<?> x) HibernateCriteriaBuilder.asc(Expression<?> x, boolean nullsFirst) Create an ordering by the ascending value of the expression.HibernateCriteriaBuilder.asin(Expression<? extends Number> x) Create an expression that returns the inverse sine of its argument.HibernateCriteriaBuilder.atan(Expression<? extends Number> x) Create an expression that returns the inverse tangent of its argument.HibernateCriteriaBuilder.atan2(Expression<? extends Number> y, Expression<? extends Number> x) Create an expression that returns the inverse tangent ofyoverx.HibernateCriteriaBuilder.atan2(Expression<? extends Number> y, Number x) HibernateCriteriaBuilder.atan2(Number y, Expression<? extends Number> x) <N extends Number>
JpaExpression<Double>HibernateCriteriaBuilder.avg(Expression<N> argument) <N extends Number>
JpaExpression<Double>HibernateCriteriaBuilder.avg(Expression<N> argument, JpaPredicate filter) <N extends Number>
JpaExpression<Double>HibernateCriteriaBuilder.avg(Expression<N> argument, JpaPredicate filter, JpaWindow window) Create anavgaggregate function expression.<N extends Number>
JpaExpression<Double>HibernateCriteriaBuilder.avg(Expression<N> argument, JpaWindow window) <Y extends Comparable<? super Y>>
JpaPredicateHibernateCriteriaBuilder.between(Expression<? extends Y> value, Expression<? extends Y> lower, Expression<? extends Y> upper) <Y extends Comparable<? super Y>>
JpaPredicateHibernateCriteriaBuilder.between(Expression<? extends Y> value, Y lower, Y upper) <N extends Number>
JpaExpression<N>HibernateCriteriaBuilder.ceiling(Expression<N> x) Create an expression that returns the ceiling of its argument, that is, the smallest integer greater than or equal to its argument.<Y> JpaCoalesce<Y>HibernateCriteriaBuilder.coalesce(Expression<? extends Y> x, Expression<? extends Y> y) <Y> JpaCoalesce<Y>HibernateCriteriaBuilder.coalesce(Expression<? extends Y> x, Y y) HibernateCriteriaBuilder.collate(Expression<String> x, String collation) <E,C extends Collection<? super E>>
JpaExpression<C>HibernateCriteriaBuilder.collectionAppend(Expression<C> collectionExpression, E element) Appends element to basic collection.<E,C extends Collection<? super E>>
JpaExpression<C>HibernateCriteriaBuilder.collectionAppend(Expression<C> collectionExpression, Expression<? extends E> elementExpression) Appends element to basic collection.<E,C extends Collection<? super E>>
JpaExpression<C>HibernateCriteriaBuilder.collectionConcat(C collection1, Expression<? extends Collection<? extends E>> collectionExpression2) Concatenates basic collections with each other in order.<E,C extends Collection<? super E>>
JpaExpression<C>HibernateCriteriaBuilder.collectionConcat(Expression<C> collectionExpression1, Expression<? extends Collection<? extends E>> collectionExpression2) Concatenates basic collections with each other in order.<E,C extends Collection<? super E>>
JpaExpression<C>HibernateCriteriaBuilder.collectionConcat(Expression<C> collectionExpression1, Collection<? extends E> collection2) Concatenates basic collections with each other in order.<E> JpaPredicateHibernateCriteriaBuilder.collectionContains(Expression<? extends Collection<E>> collectionExpression, E element) Whether a basic collection contains an element.<E> JpaPredicateHibernateCriteriaBuilder.collectionContains(Expression<? extends Collection<E>> collectionExpression, Expression<? extends E> elementExpression) Whether a basic collection contains an element.<E> JpaPredicateHibernateCriteriaBuilder.collectionContains(Collection<E> collection, Expression<E> elementExpression) Whether a basic collection contains an element.default <E> JpaPredicateHibernateCriteriaBuilder.collectionContainsAll(Expression<? extends Collection<E>> collectionExpression, Expression<? extends Collection<? extends E>> subCollectionExpression) Deprecated, for removal: This API element is subject to removal in a future version.default <E> JpaPredicateHibernateCriteriaBuilder.collectionContainsAll(Expression<? extends Collection<E>> collectionExpression, Collection<? extends E> subCollection) Deprecated, for removal: This API element is subject to removal in a future version.default <E> JpaPredicateHibernateCriteriaBuilder.collectionContainsAll(Collection<E> collection, Expression<? extends Collection<? extends E>> subCollectionExpression) Deprecated, for removal: This API element is subject to removal in a future version.default <E> JpaPredicateHibernateCriteriaBuilder.collectionContainsAllNullable(Expression<? extends Collection<E>> collectionExpression, Expression<? extends Collection<? extends E>> subCollectionExpression) Deprecated, for removal: This API element is subject to removal in a future version.default <E> JpaPredicateHibernateCriteriaBuilder.collectionContainsAllNullable(Expression<? extends Collection<E>> collectionExpression, Collection<? extends E> subCollection) Deprecated, for removal: This API element is subject to removal in a future version.default <E> JpaPredicateHibernateCriteriaBuilder.collectionContainsAllNullable(Collection<E> collection, Expression<? extends Collection<? extends E>> subCollectionExpression) Deprecated, for removal: This API element is subject to removal in a future version.<E> JpaPredicateHibernateCriteriaBuilder.collectionContainsNullable(Expression<? extends Collection<E>> collectionExpression, E element) Whether a basic collection contains a nullable element.<E> JpaPredicateHibernateCriteriaBuilder.collectionContainsNullable(Expression<? extends Collection<E>> collectionExpression, Expression<? extends E> elementExpression) Whether a basic collection contains a nullable element.<E> JpaPredicateHibernateCriteriaBuilder.collectionContainsNullable(Collection<E> collection, Expression<E> elementExpression) Whether a basic collection contains a nullable element.<T> JpaExpression<Collection<T>>HibernateCriteriaBuilder.collectionFill(Expression<T> elementExpression, Expression<Integer> elementCountExpression) Creates basic collection with the same element N times, as specified by the arguments.<T> JpaExpression<Collection<T>>HibernateCriteriaBuilder.collectionFill(Expression<T> elementExpression, Integer elementCount) Creates basic collection with the same element N times, as specified by the arguments.<T> JpaExpression<Collection<T>>HibernateCriteriaBuilder.collectionFill(T element, Expression<Integer> elementCountExpression) Creates basic collection with the same element N times, as specified by the arguments.<E> JpaExpression<E>HibernateCriteriaBuilder.collectionGet(Expression<? extends Collection<E>> collectionExpression, Expression<Integer> indexExpression) Accesses the element of the basic collection by 1-based index.<E> JpaExpression<E>HibernateCriteriaBuilder.collectionGet(Expression<? extends Collection<E>> collectionExpression, Integer index) Accesses the element of the basic collection by 1-based index.<E> JpaPredicateHibernateCriteriaBuilder.collectionIncludes(Expression<? extends Collection<E>> collectionExpression, Expression<? extends Collection<? extends E>> subCollectionExpression) Whether a basic collection is a subset of another basic collection.<E> JpaPredicateHibernateCriteriaBuilder.collectionIncludes(Expression<? extends Collection<E>> collectionExpression, Collection<? extends E> subCollection) Whether a basic collection is a subset of another basic collection.<E> JpaPredicateHibernateCriteriaBuilder.collectionIncludes(Collection<E> collection, Expression<? extends Collection<? extends E>> subCollectionExpression) Whether a basic collection is a subset of another basic collection.<E> JpaPredicateHibernateCriteriaBuilder.collectionIncludesNullable(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> JpaPredicateHibernateCriteriaBuilder.collectionIncludesNullable(Expression<? extends Collection<E>> collectionExpression, Collection<? extends E> subCollection) Whether a basic collection is a subset of another basic collection with nullable elements.<E> JpaPredicateHibernateCriteriaBuilder.collectionIncludesNullable(Collection<E> collection, Expression<? extends Collection<? extends E>> subCollectionExpression) Whether a basic collection is a subset of another basic collection with nullable elements.<E> JpaPredicateHibernateCriteriaBuilder.collectionIntersects(Expression<? extends Collection<E>> collectionExpression1, Expression<? extends Collection<? extends E>> collectionExpression2) Whether one basic collection has any elements common with another basic collection.<E> JpaPredicateHibernateCriteriaBuilder.collectionIntersects(Expression<? extends Collection<E>> collectionExpression1, Collection<? extends E> collection2) Whether one basic collection has any elements common with another basic collection.<E> JpaPredicateHibernateCriteriaBuilder.collectionIntersects(Collection<E> collection1, Expression<? extends Collection<? extends E>> collectionExpression2) Whether one basic collection has any elements common with another basic collection.<E> JpaPredicateHibernateCriteriaBuilder.collectionIntersectsNullable(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> JpaPredicateHibernateCriteriaBuilder.collectionIntersectsNullable(Expression<? extends Collection<E>> collectionExpression1, Collection<? extends E> collection2) Whether one basic collection has any elements common with another basic collection, supportingnullelements.<E> JpaPredicateHibernateCriteriaBuilder.collectionIntersectsNullable(Collection<E> collection1, Expression<? extends Collection<? extends E>> collectionExpression2) Whether one basic collection has any elements common with another basic collection, supportingnullelements.HibernateCriteriaBuilder.collectionLength(Expression<? extends Collection<?>> collectionExpression) Determines the length of a basic collection.default <E> JpaPredicateHibernateCriteriaBuilder.collectionOverlaps(Expression<? extends Collection<E>> collectionExpression1, Expression<? extends Collection<? extends E>> collectionExpression2) Deprecated, for removal: This API element is subject to removal in a future version.default <E> JpaPredicateHibernateCriteriaBuilder.collectionOverlaps(Expression<? extends Collection<E>> collectionExpression1, Collection<? extends E> collection2) Deprecated, for removal: This API element is subject to removal in a future version.default <E> JpaPredicateHibernateCriteriaBuilder.collectionOverlaps(Collection<E> collection1, Expression<? extends Collection<? extends E>> collectionExpression2) Deprecated, for removal: This API element is subject to removal in a future version.default <E> JpaPredicateHibernateCriteriaBuilder.collectionOverlapsNullable(Expression<? extends Collection<E>> collectionExpression1, Expression<? extends Collection<? extends E>> collectionExpression2) Deprecated, for removal: This API element is subject to removal in a future version.default <E> JpaPredicateHibernateCriteriaBuilder.collectionOverlapsNullable(Expression<? extends Collection<E>> collectionExpression1, Collection<? extends E> collection2) Deprecated, for removal: This API element is subject to removal in a future version.default <E> JpaPredicateHibernateCriteriaBuilder.collectionOverlapsNullable(Collection<E> collection1, Expression<? extends Collection<? extends E>> collectionExpression2) Deprecated, for removal: This API element is subject to removal in a future version.<E> JpaExpression<Integer>HibernateCriteriaBuilder.collectionPosition(Expression<? extends Collection<? extends E>> collectionExpression, E element) Determines the 1-based position of an element in a basic collection.<E> JpaExpression<Integer>HibernateCriteriaBuilder.collectionPosition(Expression<? extends Collection<? extends E>> collectionExpression, Expression<E> elementExpression) Determines the 1-based position of an element in a basic collection.<T> JpaExpression<int[]>HibernateCriteriaBuilder.collectionPositions(Expression<? extends Collection<? super T>> collectionExpression, Expression<T> elementExpression) Determines all 1-based positions of an element in a basic collection.<T> JpaExpression<int[]>HibernateCriteriaBuilder.collectionPositions(Expression<? extends Collection<? super T>> collectionExpression, T element) Determines all 1-based positions of an element in a basic collection.<T> JpaExpression<List<Integer>>HibernateCriteriaBuilder.collectionPositionsList(Expression<? extends Collection<? super T>> collectionExpression, Expression<T> elementExpression) Determines all 1-based positions of an element in a basic collection.<T> JpaExpression<List<Integer>>HibernateCriteriaBuilder.collectionPositionsList(Expression<? extends Collection<? super T>> collectionExpression, T element) Determines all 1-based positions of an element in a basic collection.<E,C extends Collection<? super E>>
JpaExpression<C>HibernateCriteriaBuilder.collectionPrepend(E element, Expression<C> collectionExpression) Prepends element to basic collection.<E,C extends Collection<? super E>>
JpaExpression<C>HibernateCriteriaBuilder.collectionPrepend(Expression<? extends E> elementExpression, Expression<C> collectionExpression) Prepends element to basic collection.<E,C extends Collection<? super E>>
JpaExpression<C>HibernateCriteriaBuilder.collectionRemove(Expression<C> collectionExpression, E element) Creates basic collection copy with given element removed.<E,C extends Collection<? super E>>
JpaExpression<C>HibernateCriteriaBuilder.collectionRemove(Expression<C> collectionExpression, Expression<? extends E> elementExpression) Creates basic collection copy with given element removed.<C extends Collection<?>>
JpaExpression<C>HibernateCriteriaBuilder.collectionRemoveIndex(Expression<C> collectionExpression, Expression<Integer> indexExpression) Creates basic collection copy with the element at the given 1-based index removed.<C extends Collection<?>>
JpaExpression<C>HibernateCriteriaBuilder.collectionRemoveIndex(Expression<C> collectionExpression, Integer index) Creates basic collection copy with the element at the given 1-based index removed.<E,C extends Collection<? super E>>
JpaExpression<C>HibernateCriteriaBuilder.collectionReplace(Expression<C> collectionExpression, E oldElement, E newElement) Creates basic collection copy replacing a given element with another.<E,C extends Collection<? super E>>
JpaExpression<C>HibernateCriteriaBuilder.collectionReplace(Expression<C> collectionExpression, E oldElement, Expression<? extends E> newElementExpression) Creates basic collection copy replacing a given element with another.<E,C extends Collection<? super E>>
JpaExpression<C>HibernateCriteriaBuilder.collectionReplace(Expression<C> collectionExpression, Expression<? extends E> oldElementExpression, E newElement) Creates basic collection copy replacing a given element with another.<E,C extends Collection<? super E>>
JpaExpression<C>HibernateCriteriaBuilder.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>>
JpaExpression<C>HibernateCriteriaBuilder.collectionSet(Expression<C> collectionExpression, Expression<Integer> indexExpression, E element) Creates basic collection copy with given element at given 1-based index.<E,C extends Collection<? super E>>
JpaExpression<C>HibernateCriteriaBuilder.collectionSet(Expression<C> collectionExpression, Expression<Integer> indexExpression, Expression<? extends E> elementExpression) Creates basic collection copy with given element at given 1-based index.<E,C extends Collection<? super E>>
JpaExpression<C>HibernateCriteriaBuilder.collectionSet(Expression<C> collectionExpression, Integer index, E element) Creates basic collection copy with given element at given 1-based index.<E,C extends Collection<? super E>>
JpaExpression<C>HibernateCriteriaBuilder.collectionSet(Expression<C> collectionExpression, Integer index, Expression<? extends E> elementExpression) Creates basic collection copy with given element at given 1-based index.<C extends Collection<?>>
JpaExpression<C>HibernateCriteriaBuilder.collectionSlice(Expression<C> collectionExpression, Expression<Integer> lowerIndexExpression, Expression<Integer> upperIndexExpression) Creates a sub-collection of the based on 1-based lower and upper index.<C extends Collection<?>>
JpaExpression<C>HibernateCriteriaBuilder.collectionSlice(Expression<C> collectionExpression, Expression<Integer> lowerIndexExpression, Integer upperIndex) Creates a sub-collection of the based on 1-based lower and upper index.<C extends Collection<?>>
JpaExpression<C>HibernateCriteriaBuilder.collectionSlice(Expression<C> collectionExpression, Integer lowerIndex, Expression<Integer> upperIndexExpression) Creates a sub-collection of the based on 1-based lower and upper index.<C extends Collection<?>>
JpaExpression<C>HibernateCriteriaBuilder.collectionSlice(Expression<C> collectionExpression, Integer lowerIndex, Integer upperIndex) Creates a sub-collection of the based on 1-based lower and upper index.<T> JpaExpression<String>HibernateCriteriaBuilder.collectionToString(Expression<? extends Collection<?>> collectionExpression, Expression<String> separatorExpression) Concatenates the non-null basic collection elements with a separator, as specified by the arguments.<T> JpaExpression<String>HibernateCriteriaBuilder.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<?>>
JpaExpression<C>HibernateCriteriaBuilder.collectionTrim(Expression<C> arrayExpression, Expression<Integer> elementCountExpression) Creates basic collection copy without the last N elements, specified by the second argument.<C extends Collection<?>>
JpaExpression<C>HibernateCriteriaBuilder.collectionTrim(Expression<C> arrayExpression, Integer elementCount) Creates basic collection copy without the last N elements, specified by the second argument.HibernateCriteriaBuilder.concat(Expression<String> x, Expression<String> y) HibernateCriteriaBuilder.concat(Expression<String> x, String y) HibernateCriteriaBuilder.concat(String x, Expression<String> y) HibernateCriteriaBuilder.cos(Expression<? extends Number> x) Create an expression that returns the cosine of its argument.HibernateCriteriaBuilder.cosh(Expression<? extends Number> x) Create an expression that returns the hyperbolic cosine of its argument.HibernateCriteriaBuilder.count(Expression<?> argument) HibernateCriteriaBuilder.count(Expression<?> argument, JpaPredicate filter) HibernateCriteriaBuilder.count(Expression<?> argument, JpaPredicate filter, JpaWindow window) Create acountaggregate function expression.HibernateCriteriaBuilder.count(Expression<?> argument, JpaWindow window) HibernateCriteriaBuilder.countDistinct(Expression<?> x) HibernateCriteriaBuilder.day(Expression<? extends TemporalAccessor> datetime) Extracts theTemporalUnit.DAYof a date, time, or datetime expression.HibernateCriteriaBuilder.degrees(Expression<? extends Number> x) Create an expression that converts an angle measured in radians to an approximately equivalent angle measured in degrees.HibernateCriteriaBuilder.desc(Expression<?> x) HibernateCriteriaBuilder.desc(Expression<?> x, boolean nullsFirst) Create an ordering by the descending value of the expression.<N extends Number>
JpaExpression<N>HibernateCriteriaBuilder.diff(Expression<? extends N> x, Expression<? extends N> y) <N extends Number>
JpaExpression<N>HibernateCriteriaBuilder.diff(Expression<? extends N> x, N y) <N extends Number>
JpaExpression<N>HibernateCriteriaBuilder.diff(N x, Expression<? extends N> y) HibernateCriteriaBuilder.distinctFrom(Expression<?> x, Expression<?> y) HibernateCriteriaBuilder.distinctFrom(Expression<?> x, Object y) <T extends Temporal>
JpaExpression<Duration>HibernateCriteriaBuilder.durationBetween(Expression<T> x, Expression<T> y) Subtract two dates or two datetimes, returning the duration between the two dates or between two datetimes.<T extends Temporal>
JpaExpression<Duration>HibernateCriteriaBuilder.durationBetween(Expression<T> x, T y) Subtract two dates or two datetimes, returning the duration between the two dates or between two datetimes.HibernateCriteriaBuilder.durationByUnit(TemporalUnit unit, Expression<Duration> duration) Convert aDurationto a numeric magnitude in the given units.HibernateCriteriaBuilder.durationDiff(Expression<Duration> x, Expression<Duration> y) Subtract one duration from another.HibernateCriteriaBuilder.durationDiff(Expression<Duration> x, Duration y) Subtract one duration from another.HibernateCriteriaBuilder.durationScaled(Expression<? extends Number> number, Expression<Duration> duration) Scale a duration by a number.HibernateCriteriaBuilder.durationScaled(Expression<? extends Number> number, Duration duration) Scale a duration by a number.HibernateCriteriaBuilder.durationScaled(Number number, Expression<Duration> duration) Scale a duration by a number.HibernateCriteriaBuilder.durationSum(Expression<Duration> x, Expression<Duration> y) Add two durations.HibernateCriteriaBuilder.durationSum(Expression<Duration> x, Duration y) Add two durations.HibernateCriteriaBuilder.equal(Expression<?> x, Expression<?> y) HibernateCriteriaBuilder.equal(Expression<?> x, Object y) JpaExpression.equalTo(Expression<T> that) HibernateCriteriaBuilder.exp(Expression<? extends Number> x) Create an expression that returns the exponential of its argument, that is, Euler's number e raised to the power of its argument.<T> JpaExpression<T>HibernateCriteriaBuilder.firstValue(Expression<T> argument, JpaWindow window) Create afirst_valuewindow function expression.<N extends Number>
JpaExpression<N>HibernateCriteriaBuilder.floor(Expression<N> x) Create an expression that returns the floor of its argument, that is, the largest integer smaller than or equal to its argument.HibernateCriteriaBuilder.format(Expression<? extends TemporalAccessor> datetime, String pattern) Format a date, time, or datetime according to a pattern.HibernateCriteriaBuilder.frameBetweenFollowing(Expression<?> offset) Create a window frame of typeFrameKind.OFFSET_FOLLOWINGto use withJpaWindows.HibernateCriteriaBuilder.frameBetweenPreceding(Expression<?> offset) Create window frame of typeFrameKind.OFFSET_PRECEDINGto use withJpaWindows.<T> JpaFunction<T>HibernateCriteriaBuilder.function(String name, Class<T> type, Expression<?>... args) <T> JpaExpression<T>HibernateCriteriaBuilder.functionAggregate(String name, Class<T> type, JpaPredicate filter, Expression<?>... args) <T> JpaExpression<T>HibernateCriteriaBuilder.functionAggregate(String name, Class<T> type, JpaPredicate filter, JpaWindow window, Expression<?>... args) Create a generic aggregate function expression.<T> JpaExpression<T>HibernateCriteriaBuilder.functionAggregate(String name, Class<T> type, JpaWindow window, Expression<?>... args) <T> JpaExpression<T>HibernateCriteriaBuilder.functionWithinGroup(String name, Class<T> type, JpaOrder order, Expression<?>... args) <T> JpaExpression<T>HibernateCriteriaBuilder.functionWithinGroup(String name, Class<T> type, JpaOrder order, JpaPredicate filter, Expression<?>... args) <T> JpaExpression<T>HibernateCriteriaBuilder.functionWithinGroup(String name, Class<T> type, JpaOrder order, JpaPredicate filter, JpaWindow window, Expression<?>... args) Create a generic ordered set-aggregate function expression.<T> JpaExpression<T>HibernateCriteriaBuilder.functionWithinGroup(String name, Class<T> type, JpaOrder order, JpaWindow window, Expression<?>... args) HibernateCriteriaBuilder.ge(Expression<? extends Number> x, Expression<? extends Number> y) HibernateCriteriaBuilder.ge(Expression<? extends Number> x, Number y) <Y extends Comparable<? super Y>>
JpaPredicateHibernateCriteriaBuilder.greaterThan(Expression<? extends Y> x, Expression<? extends Y> y) <Y extends Comparable<? super Y>>
JpaPredicateHibernateCriteriaBuilder.greaterThan(Expression<? extends Y> x, Y y) <Y extends Comparable<? super Y>>
JpaPredicateHibernateCriteriaBuilder.greaterThanOrEqualTo(Expression<? extends Y> x, Expression<? extends Y> y) <Y extends Comparable<? super Y>>
JpaPredicateHibernateCriteriaBuilder.greaterThanOrEqualTo(Expression<? extends Y> x, Y y) <X extends Comparable<? super X>>
JpaExpression<X>HibernateCriteriaBuilder.greatest(Expression<X> argument) CriteriaDefinition.groupBy(Expression... grouping) JpaCriteriaQuery.groupBy(Expression<?>... grouping) JpaSelectCriteria.groupBy(Expression<?>... grouping) JpaSubQuery.groupBy(Expression<?>... grouping) HibernateCriteriaBuilder.gt(Expression<? extends Number> x, Expression<? extends Number> y) HibernateCriteriaBuilder.gt(Expression<? extends Number> x, Number y) CriteriaDefinition.having(Expression<Boolean> restriction) JpaCriteriaQuery.having(Expression<Boolean> restriction) JpaSelectCriteria.having(Expression<Boolean> restriction) JpaSubQuery.having(Expression<Boolean> restriction) HibernateCriteriaBuilder.hour(Expression<? extends TemporalAccessor> datetime) Extracts theTemporalUnit.HOURof a date, time, or datetime expression.HibernateCriteriaBuilder.ilike(Expression<String> x, Expression<String> pattern) HibernateCriteriaBuilder.ilike(Expression<String> x, Expression<String> pattern, char escapeChar) HibernateCriteriaBuilder.ilike(Expression<String> x, Expression<String> pattern, Expression<Character> escapeChar) HibernateCriteriaBuilder.ilike(Expression<String> x, String pattern) HibernateCriteriaBuilder.ilike(Expression<String> x, String pattern, char escapeChar) HibernateCriteriaBuilder.ilike(Expression<String> x, String pattern, Expression<Character> escapeChar) <T> JpaInPredicate<T>HibernateCriteriaBuilder.in(Expression<? extends T> expression) <T> JpaInPredicate<T>HibernateCriteriaBuilder.in(Expression<? extends T> expression, Expression<? extends T>... values) <T> JpaInPredicate<T>HibernateCriteriaBuilder.in(Expression<? extends T> expression, Collection<T> values) <T> JpaInPredicate<T>HibernateCriteriaBuilder.in(Expression<? extends T> expression, T... values) JpaExpression.in(Expression<?>... values) JpaExpression.in(Expression<Collection<?>> values) <C extends Collection<?>>
JpaPredicateHibernateCriteriaBuilder.isEmpty(Expression<C> collection) HibernateCriteriaBuilder.isFalse(Expression<Boolean> x) <E,C extends Collection<E>>
JpaPredicateHibernateCriteriaBuilder.isMember(E elem, Expression<C> collection) <E,C extends Collection<E>>
JpaPredicateHibernateCriteriaBuilder.isMember(Expression<E> elem, Expression<C> collection) <C extends Collection<?>>
JpaPredicateHibernateCriteriaBuilder.isNotEmpty(Expression<C> collection) <E,C extends Collection<E>>
JpaPredicateHibernateCriteriaBuilder.isNotMember(E elem, Expression<C> collection) <E,C extends Collection<E>>
JpaPredicateHibernateCriteriaBuilder.isNotMember(Expression<E> elem, Expression<C> collection) HibernateCriteriaBuilder.isNotNull(Expression<?> x) HibernateCriteriaBuilder.isNull(Expression<?> x) HibernateCriteriaBuilder.isTrue(Expression<Boolean> x) <T> JpaExpression<T>HibernateCriteriaBuilder.lastValue(Expression<T> argument, JpaWindow window) Create alast_valuewindow function expression.HibernateCriteriaBuilder.le(Expression<? extends Number> x, Expression<? extends Number> y) HibernateCriteriaBuilder.le(Expression<? extends Number> x, Number y) <X extends Comparable<? super X>>
JpaExpression<X>HibernateCriteriaBuilder.least(Expression<X> argument) HibernateCriteriaBuilder.left(Expression<String> x, int length) HibernateCriteriaBuilder.left(Expression<String> x, Expression<Integer> length) Extract thelengthleftmost characters of a string.HibernateCriteriaBuilder.length(Expression<String> x) <Y extends Comparable<? super Y>>
JpaPredicateHibernateCriteriaBuilder.lessThan(Expression<? extends Y> x, Expression<? extends Y> y) <Y extends Comparable<? super Y>>
JpaPredicateHibernateCriteriaBuilder.lessThan(Expression<? extends Y> x, Y y) <Y extends Comparable<? super Y>>
JpaPredicateHibernateCriteriaBuilder.lessThanOrEqualTo(Expression<? extends Y> x, Expression<? extends Y> y) <Y extends Comparable<? super Y>>
JpaPredicateHibernateCriteriaBuilder.lessThanOrEqualTo(Expression<? extends Y> x, Y y) HibernateCriteriaBuilder.like(Expression<String> x, Expression<String> pattern) HibernateCriteriaBuilder.like(Expression<String> x, Expression<String> pattern, char escapeChar) HibernateCriteriaBuilder.like(Expression<String> x, Expression<String> pattern, Expression<Character> escapeChar) HibernateCriteriaBuilder.like(Expression<String> x, String pattern) HibernateCriteriaBuilder.like(Expression<String> x, String pattern, char escapeChar) HibernateCriteriaBuilder.like(Expression<String> x, String pattern, Expression<Character> escapeChar) HibernateCriteriaBuilder.listagg(JpaOrder order, Expression<String> argument, Expression<String> separator) HibernateCriteriaBuilder.listagg(JpaOrder order, Expression<String> argument, String separator) HibernateCriteriaBuilder.listagg(JpaOrder order, JpaPredicate filter, Expression<String> argument, Expression<String> separator) HibernateCriteriaBuilder.listagg(JpaOrder order, JpaPredicate filter, Expression<String> argument, String separator) HibernateCriteriaBuilder.listagg(JpaOrder order, JpaPredicate filter, JpaWindow window, Expression<String> argument, Expression<String> separator) Create alistaggordered set-aggregate function expression.HibernateCriteriaBuilder.listagg(JpaOrder order, JpaPredicate filter, JpaWindow window, Expression<String> argument, String separator) HibernateCriteriaBuilder.listagg(JpaOrder order, JpaWindow window, Expression<String> argument, Expression<String> separator) HibernateCriteriaBuilder.listagg(JpaOrder order, JpaWindow window, Expression<String> argument, String separator) HibernateCriteriaBuilder.ln(Expression<? extends Number> x) Create an expression that returns the natural logarithm of its argument.HibernateCriteriaBuilder.locate(Expression<String> x, Expression<String> pattern) HibernateCriteriaBuilder.locate(Expression<String> x, Expression<String> pattern, Expression<Integer> from) HibernateCriteriaBuilder.locate(Expression<String> x, String pattern) HibernateCriteriaBuilder.locate(Expression<String> x, String pattern, int from) HibernateCriteriaBuilder.log(Expression<? extends Number> b, Expression<? extends Number> x) Create an expression that returns the logarithm ofxto the baseb.HibernateCriteriaBuilder.log(Number b, Expression<? extends Number> x) HibernateCriteriaBuilder.log10(Expression<? extends Number> x) Create an expression that returns the base-10 logarithm of its argument.HibernateCriteriaBuilder.lower(Expression<String> x) HibernateCriteriaBuilder.lt(Expression<? extends Number> x, Expression<? extends Number> y) HibernateCriteriaBuilder.lt(Expression<? extends Number> x, Number y) <N extends Number>
JpaExpression<N>HibernateCriteriaBuilder.max(Expression<N> argument) <N extends Number>
JpaExpression<N>HibernateCriteriaBuilder.min(Expression<N> argument) HibernateCriteriaBuilder.minute(Expression<? extends TemporalAccessor> datetime) Extracts theTemporalUnit.MINUTEof a date, time, or datetime expression.HibernateCriteriaBuilder.mod(Expression<Integer> x, Expression<Integer> y) HibernateCriteriaBuilder.mod(Expression<Integer> x, Integer y) HibernateCriteriaBuilder.mod(Integer x, Expression<Integer> y) <T> JpaExpression<T>HibernateCriteriaBuilder.mode(Expression<T> sortExpression, SortDirection sortOrder, NullPrecedence nullPrecedence) <T> JpaExpression<T>HibernateCriteriaBuilder.mode(JpaPredicate filter, Expression<T> sortExpression, SortDirection sortOrder, NullPrecedence nullPrecedence) <T> JpaExpression<T>HibernateCriteriaBuilder.mode(JpaPredicate filter, JpaWindow window, Expression<T> sortExpression, SortDirection sortOrder, NullPrecedence nullPrecedence) Create amodeordered set-aggregate function expression.<T> JpaExpression<T>HibernateCriteriaBuilder.mode(JpaWindow window, Expression<T> sortExpression, SortDirection sortOrder, NullPrecedence nullPrecedence) HibernateCriteriaBuilder.month(Expression<? extends TemporalAccessor> datetime) Extracts theTemporalUnit.MONTHof a date, time, or datetime expression.<N extends Number>
JpaExpression<N>HibernateCriteriaBuilder.neg(Expression<N> x) HibernateCriteriaBuilder.not(Expression<Boolean> restriction) HibernateCriteriaBuilder.notDistinctFrom(Expression<?> x, Expression<?> y) HibernateCriteriaBuilder.notDistinctFrom(Expression<?> x, Object y) HibernateCriteriaBuilder.notEqual(Expression<?> x, Expression<?> y) HibernateCriteriaBuilder.notEqual(Expression<?> x, Object y) HibernateCriteriaBuilder.notIlike(Expression<String> x, Expression<String> pattern) HibernateCriteriaBuilder.notIlike(Expression<String> x, Expression<String> pattern, char escapeChar) HibernateCriteriaBuilder.notIlike(Expression<String> x, Expression<String> pattern, Expression<Character> escapeChar) HibernateCriteriaBuilder.notIlike(Expression<String> x, String pattern) HibernateCriteriaBuilder.notIlike(Expression<String> x, String pattern, char escapeChar) HibernateCriteriaBuilder.notIlike(Expression<String> x, String pattern, Expression<Character> escapeChar) HibernateCriteriaBuilder.notLike(Expression<String> x, Expression<String> pattern) HibernateCriteriaBuilder.notLike(Expression<String> x, Expression<String> pattern, char escapeChar) HibernateCriteriaBuilder.notLike(Expression<String> x, Expression<String> pattern, Expression<Character> escapeChar) HibernateCriteriaBuilder.notLike(Expression<String> x, String pattern) HibernateCriteriaBuilder.notLike(Expression<String> x, String pattern, char escapeChar) HibernateCriteriaBuilder.notLike(Expression<String> x, String pattern, Expression<Character> escapeChar) <T> JpaExpression<T>HibernateCriteriaBuilder.nthValue(Expression<T> argument, int n, JpaWindow window) <T> JpaExpression<T>HibernateCriteriaBuilder.nthValue(Expression<T> argument, Expression<Integer> n, JpaWindow window) Create anth_valuewindow function expression.<Y> JpaExpression<Y>HibernateCriteriaBuilder.nullif(Expression<Y> x, Expression<?> y) <Y> JpaExpression<Y>HibernateCriteriaBuilder.nullif(Expression<Y> x, Y y) JpaCollectionJoin.on(Expression<Boolean> restriction) JpaDerivedJoin.on(Expression<Boolean> restriction) JpaEntityJoin.on(Expression<Boolean> restriction) JpaJoin.on(Expression<Boolean> restriction) JpaJoinedFrom.on(Expression<Boolean> restriction) JpaListJoin.on(Expression<Boolean> restriction) JpaMapJoin<O,K, V> JpaMapJoin.on(Expression<Boolean> restriction) JpaPluralJoin<O,? extends C, E> JpaPluralJoin.on(Expression<Boolean> restriction) JpaSetJoin<O,T> JpaSetJoin.on(Expression<Boolean> restriction) HibernateCriteriaBuilder.or(Expression<Boolean> x, Expression<Boolean> y) JpaSearchedCase.otherwise(Expression<? extends T> result) JpaSimpleCase.otherwise(Expression<? extends R> result) HibernateCriteriaBuilder.overlay(Expression<String> string, Expression<String> replacement, int start) HibernateCriteriaBuilder.overlay(Expression<String> string, Expression<String> replacement, int start, int length) HibernateCriteriaBuilder.overlay(Expression<String> string, Expression<String> replacement, int start, Expression<Integer> length) HibernateCriteriaBuilder.overlay(Expression<String> string, Expression<String> replacement, Expression<Integer> start) HibernateCriteriaBuilder.overlay(Expression<String> string, Expression<String> replacement, Expression<Integer> start, int length) HibernateCriteriaBuilder.overlay(Expression<String> string, Expression<String> replacement, Expression<Integer> start, Expression<Integer> length) Overlay thestringexpression with thereplacementexpression, starting from indexstartand substituting a number of characters corresponding to the length of thereplacementexpression or thelengthparameter if specified.HibernateCriteriaBuilder.overlay(Expression<String> string, String replacement, int start) HibernateCriteriaBuilder.overlay(Expression<String> string, String replacement, int start, int length) HibernateCriteriaBuilder.overlay(Expression<String> string, String replacement, int start, Expression<Integer> length) HibernateCriteriaBuilder.overlay(Expression<String> string, String replacement, Expression<Integer> start) HibernateCriteriaBuilder.overlay(Expression<String> string, String replacement, Expression<Integer> start, int length) HibernateCriteriaBuilder.overlay(Expression<String> string, String replacement, Expression<Integer> start, Expression<Integer> length) HibernateCriteriaBuilder.pad(CriteriaBuilder.Trimspec ts, Expression<String> x, int length) HibernateCriteriaBuilder.pad(CriteriaBuilder.Trimspec ts, Expression<String> x, int length, char padChar) HibernateCriteriaBuilder.pad(CriteriaBuilder.Trimspec ts, Expression<String> x, int length, Expression<Character> padChar) HibernateCriteriaBuilder.pad(CriteriaBuilder.Trimspec ts, Expression<String> x, Expression<Integer> length) HibernateCriteriaBuilder.pad(CriteriaBuilder.Trimspec ts, Expression<String> x, Expression<Integer> length, char padChar) HibernateCriteriaBuilder.pad(CriteriaBuilder.Trimspec ts, Expression<String> x, Expression<Integer> length, Expression<Character> padChar) Pad the specified string expression with whitespace or with thepadCharcharacter if specified.HibernateCriteriaBuilder.pad(Expression<String> x, int length) HibernateCriteriaBuilder.pad(Expression<String> x, int length, char padChar) HibernateCriteriaBuilder.pad(Expression<String> x, int length, Expression<Character> padChar) HibernateCriteriaBuilder.pad(Expression<String> x, Expression<Integer> length) HibernateCriteriaBuilder.pad(Expression<String> x, Expression<Integer> length, char padChar) HibernateCriteriaBuilder.pad(Expression<String> x, Expression<Integer> length, Expression<Character> padChar) JpaWindow.partitionBy(Expression<?>... expressions) Add partition by expressions to the window.<T> JpaExpression<T>HibernateCriteriaBuilder.percentileCont(Expression<? extends Number> argument, Expression<T> sortExpression, SortDirection sortOrder, NullPrecedence nullPrecedence) <T> JpaExpression<T>HibernateCriteriaBuilder.percentileCont(Expression<? extends Number> argument, JpaPredicate filter, Expression<T> sortExpression, SortDirection sortOrder, NullPrecedence nullPrecedence) <T> JpaExpression<T>HibernateCriteriaBuilder.percentileCont(Expression<? extends Number> argument, JpaPredicate filter, JpaWindow window, Expression<T> sortExpression, SortDirection sortOrder, NullPrecedence nullPrecedence) Create apercentile_contordered set-aggregate function expression.<T> JpaExpression<T>HibernateCriteriaBuilder.percentileCont(Expression<? extends Number> argument, JpaWindow window, Expression<T> sortExpression, SortDirection sortOrder, NullPrecedence nullPrecedence) <T> JpaExpression<T>HibernateCriteriaBuilder.percentileDisc(Expression<? extends Number> argument, Expression<T> sortExpression, SortDirection sortOrder, NullPrecedence nullPrecedence) <T> JpaExpression<T>HibernateCriteriaBuilder.percentileDisc(Expression<? extends Number> argument, JpaPredicate filter, Expression<T> sortExpression, SortDirection sortOrder, NullPrecedence nullPrecedence) <T> JpaExpression<T>HibernateCriteriaBuilder.percentileDisc(Expression<? extends Number> argument, JpaPredicate filter, JpaWindow window, Expression<T> sortExpression, SortDirection sortOrder, NullPrecedence nullPrecedence) Create apercentile_discordered set-aggregate function expression.<T> JpaExpression<T>HibernateCriteriaBuilder.percentileDisc(Expression<? extends Number> argument, JpaWindow window, Expression<T> sortExpression, SortDirection sortOrder, NullPrecedence nullPrecedence) HibernateCriteriaBuilder.percentRank(JpaOrder order, Expression<?>... arguments) HibernateCriteriaBuilder.percentRank(JpaOrder order, JpaPredicate filter, Expression<?>... arguments) HibernateCriteriaBuilder.percentRank(JpaOrder order, JpaPredicate filter, JpaWindow window, Expression<?>... arguments) Create apercent_rankordered set-aggregate function expression.HibernateCriteriaBuilder.percentRank(JpaOrder order, JpaWindow window, Expression<?>... arguments) HibernateCriteriaBuilder.power(Expression<? extends Number> x, Expression<? extends Number> y) Create an expression that returns the first argument raised to the power of its second argument.HibernateCriteriaBuilder.power(Expression<? extends Number> x, Number y) Create an expression that returns the first argument raised to the power of its second argument.<N extends Number>
JpaExpression<N>HibernateCriteriaBuilder.prod(Expression<? extends N> x, Expression<? extends N> y) <N extends Number>
JpaExpression<N>HibernateCriteriaBuilder.prod(Expression<? extends N> x, N y) <N extends Number>
JpaExpression<N>HibernateCriteriaBuilder.prod(N x, Expression<? extends N> y) HibernateCriteriaBuilder.quot(Expression<? extends Number> x, Expression<? extends Number> y) HibernateCriteriaBuilder.quot(Expression<? extends Number> x, Number y) HibernateCriteriaBuilder.quot(Number x, Expression<? extends Number> y) HibernateCriteriaBuilder.radians(Expression<? extends Number> x) Create an expression that converts an angle measured in degrees to an approximately equivalent angle measured in radians.HibernateCriteriaBuilder.rank(JpaOrder order, Expression<?>... arguments) HibernateCriteriaBuilder.rank(JpaOrder order, JpaPredicate filter, Expression<?>... arguments) HibernateCriteriaBuilder.rank(JpaOrder order, JpaPredicate filter, JpaWindow window, Expression<?>... arguments) Create arankordered set-aggregate function expression.HibernateCriteriaBuilder.rank(JpaOrder order, JpaWindow window, Expression<?>... arguments) HibernateCriteriaBuilder.repeat(Expression<String> x, int times) Concatenate the given string expression with itself the given number of times.HibernateCriteriaBuilder.repeat(Expression<String> x, Expression<Integer> times) Concatenate the given string expression with itself the given number of times.HibernateCriteriaBuilder.repeat(String x, Expression<Integer> times) Concatenate the given string expression with itself the given number of times.HibernateCriteriaBuilder.replace(Expression<String> x, Expression<String> pattern, Expression<String> replacement) Replace all occurrences ofpatternwithin the original string withreplacement.HibernateCriteriaBuilder.replace(Expression<String> x, Expression<String> pattern, String replacement) HibernateCriteriaBuilder.replace(Expression<String> x, String pattern, Expression<String> replacement) HibernateCriteriaBuilder.replace(Expression<String> x, String pattern, String replacement) HibernateCriteriaBuilder.right(Expression<String> x, int length) HibernateCriteriaBuilder.right(Expression<String> x, Expression<Integer> length) Extract thelengthrightmost characters of a string.<T extends Number>
JpaExpression<T>HibernateCriteriaBuilder.round(Expression<T> x, Integer n) Create an expression that returns the first argument rounded to the number of decimal places given by the second argument.HibernateCriteriaBuilder.second(Expression<? extends TemporalAccessor> datetime) Extracts theTemporalUnit.SECONDof a date, time, or datetime expression.JpaSubQuery.select(Expression<T> expression) <C,R> JpaSimpleCase<C, R> HibernateCriteriaBuilder.selectCase(Expression<? extends C> expression) <Y> JpaConflictUpdateAction<T>JpaConflictUpdateAction.set(Path<Y> attribute, Expression<? extends Y> value) Update the value of the specified attribute.<Y> JpaConflictUpdateAction<T>JpaConflictUpdateAction.set(SingularAttribute<? super T, Y> attribute, Expression<? extends Y> value) Update the value of the specified attribute.<Y> JpaCriteriaUpdate<T>JpaCriteriaUpdate.set(Path<Y> attribute, Expression<? extends Y> value) <Y> JpaCriteriaUpdate<T>JpaCriteriaUpdate.set(SingularAttribute<? super T, Y> attribute, Expression<? extends Y> value) JpaQueryStructure.setGroupRestriction(Expression<Boolean> restriction) JpaQueryStructure.setRestriction(Expression<Boolean> restriction) HibernateCriteriaBuilder.sign(Expression<? extends Number> x) Create an expression that returns the sign of its argument, that is,1if its argument is positive,-1if its argument is negative, or0if its argument is exactly zero.HibernateCriteriaBuilder.sin(Expression<? extends Number> x) Create an expression that returns the sine of its argument.HibernateCriteriaBuilder.sinh(Expression<? extends Number> x) Create an expression that returns the hyperbolic sine of its argument.<C extends Collection<?>>
JpaExpression<Integer>HibernateCriteriaBuilder.size(Expression<C> collection) <T> JpaExpression<T>HibernateCriteriaBuilder.sql(String pattern, Class<T> type, Expression<?>... arguments) Embed nativepatternthat will be unquoted and embedded in the generated SQL.HibernateCriteriaBuilder.sqrt(Expression<? extends Number> x) HibernateCriteriaBuilder.substring(Expression<String> x, int from) HibernateCriteriaBuilder.substring(Expression<String> x, int from, int len) HibernateCriteriaBuilder.substring(Expression<String> x, Expression<Integer> from) HibernateCriteriaBuilder.substring(Expression<String> x, Expression<Integer> from, Expression<Integer> len) <T extends Temporal>
JpaExpression<T>HibernateCriteriaBuilder.subtractDuration(Expression<T> datetime, Expression<Duration> duration) Subtract a duration to a date or datetime, that is, return an earlier date or datetime which is separated from the given date or datetime by the given duration.<T extends Temporal>
JpaExpression<T>HibernateCriteriaBuilder.subtractDuration(Expression<T> datetime, Duration duration) Subtract a duration to a date or datetime, that is, return an earlier date or datetime which is separated from the given date or datetime by the given duration.<T extends Temporal>
JpaExpression<T>HibernateCriteriaBuilder.subtractDuration(T datetime, Expression<Duration> duration) Subtract a duration to a date or datetime, that is, return an earlier date or datetime which is separated from the given date or datetime by the given duration.<N extends Number>
JpaExpression<N>HibernateCriteriaBuilder.sum(Expression<? extends N> x, Expression<? extends N> y) <N extends Number>
JpaExpression<N>HibernateCriteriaBuilder.sum(Expression<? extends N> x, N y) <N extends Number>
JpaExpression<N>HibernateCriteriaBuilder.sum(Expression<N> argument) <N extends Number>
JpaExpression<Number>HibernateCriteriaBuilder.sum(Expression<N> argument, JpaPredicate filter) <N extends Number>
JpaExpression<Number>HibernateCriteriaBuilder.sum(Expression<N> argument, JpaPredicate filter, JpaWindow window) Create asumaggregate function expression.<N extends Number>
JpaExpression<Number>HibernateCriteriaBuilder.sum(Expression<N> argument, JpaWindow window) <N extends Number>
JpaExpression<N>HibernateCriteriaBuilder.sum(N x, Expression<? extends N> y) HibernateCriteriaBuilder.sumAsDouble(Expression<Float> argument) HibernateCriteriaBuilder.sumAsLong(Expression<Integer> argument) HibernateCriteriaBuilder.tan(Expression<? extends Number> x) Create an expression that returns the tangent of its argument.HibernateCriteriaBuilder.tanh(Expression<? extends Number> x) Create an expression that returns the hyperbolic tangent of its argument.HibernateCriteriaBuilder.toBigDecimal(Expression<? extends Number> number) HibernateCriteriaBuilder.toBigInteger(Expression<? extends Number> number) HibernateCriteriaBuilder.toDouble(Expression<? extends Number> number) HibernateCriteriaBuilder.toFloat(Expression<? extends Number> number) HibernateCriteriaBuilder.toInteger(Expression<? extends Number> number) HibernateCriteriaBuilder.toLong(Expression<? extends Number> number) HibernateCriteriaBuilder.toString(Expression<Character> character) HibernateCriteriaBuilder.trim(char t, Expression<String> x) HibernateCriteriaBuilder.trim(CriteriaBuilder.Trimspec ts, char t, Expression<String> x) HibernateCriteriaBuilder.trim(CriteriaBuilder.Trimspec ts, Expression<Character> t, Expression<String> x) HibernateCriteriaBuilder.trim(CriteriaBuilder.Trimspec ts, Expression<String> x) HibernateCriteriaBuilder.trim(Expression<Character> t, Expression<String> x) HibernateCriteriaBuilder.trim(Expression<String> x) <T extends Number>
JpaExpression<T>HibernateCriteriaBuilder.truncate(Expression<T> x, Integer n) Create an expression that returns the first argument truncated to the number of decimal places given by the second argument.<T extends TemporalAccessor>
JpaFunction<T>HibernateCriteriaBuilder.truncate(Expression<T> datetime, TemporalUnit temporalUnit) Truncates a date, time or datetime expression to the givenTemporalUnit.HibernateCriteriaBuilder.upper(Expression<String> x) JpaCoalesce.value(Expression<? extends T> value) HibernateCriteriaBuilder.values(Expression<?>... expressions) JpaSearchedCase.when(Expression<Boolean> condition, Expression<? extends T> result) JpaSearchedCase.when(Expression<Boolean> condition, T result) JpaSimpleCase.when(C condition, Expression<? extends R> result) JpaSimpleCase.when(Expression<? extends C> condition, Expression<? extends R> result) JpaSimpleCase.when(Expression<? extends C> condition, R result) CriteriaDefinition.where(Expression<Boolean> restriction) JpaConflictUpdateAction.where(Expression<Boolean> restriction) Modify the update query to restrict the target of the update according to the specified boolean expression.JpaCriteriaDelete.where(Expression<Boolean> restriction) JpaCriteriaQuery.where(Expression<Boolean> restriction) JpaCriteriaUpdate.where(Expression<Boolean> restriction) JpaSelectCriteria.where(Expression<Boolean> restriction) JpaSubQuery.where(Expression<Boolean> restriction) <T> JpaExpression<T>HibernateCriteriaBuilder.windowFunction(String name, Class<T> type, JpaWindow window, Expression<?>... args) Create a generic window function expression that will be applied over the specifiedwindow.HibernateCriteriaBuilder.wrap(Expression<Boolean> expression) HibernateCriteriaBuilder.wrap(Expression<Boolean>... expressions) HibernateCriteriaBuilder.year(Expression<? extends TemporalAccessor> datetime) Extracts theTemporalUnit.YEARof a date, time, or datetime expression.Method parameters in org.hibernate.query.criteria with type arguments of type ExpressionModifier and TypeMethodDescriptionCriteriaDefinition.groupBy(List<Expression<?>> grouping) JpaCriteriaQuery.groupBy(List<Expression<?>> grouping) JpaSelectCriteria.groupBy(List<Expression<?>> grouping) JpaSubQuery.groupBy(List<Expression<?>> grouping) HibernateCriteriaBuilder.values(List<? extends Expression<?>> expressions) -
Uses of Expression in org.hibernate.query.criteria.spi
Methods in org.hibernate.query.criteria.spi that return ExpressionModifier and TypeMethodDescription<V,M extends Map<?, V>>
Expression<Collection<V>>HibernateCriteriaBuilderDelegate.values(M map) Methods in org.hibernate.query.criteria.spi with parameters of type ExpressionModifier and TypeMethodDescription<N extends Number>
JpaExpression<N>HibernateCriteriaBuilderDelegate.abs(Expression<N> x) HibernateCriteriaBuilderDelegate.acos(Expression<? extends Number> x) <T extends Temporal>
JpaExpression<T>HibernateCriteriaBuilderDelegate.addDuration(Expression<T> datetime, Expression<Duration> duration) <T extends Temporal>
JpaExpression<T>HibernateCriteriaBuilderDelegate.addDuration(Expression<T> datetime, Duration duration) <T extends Temporal>
JpaExpression<T>HibernateCriteriaBuilderDelegate.addDuration(T datetime, Expression<Duration> duration) HibernateCriteriaBuilderDelegate.and(Expression<Boolean> x, Expression<Boolean> y) <T> JpaExpression<T[]>HibernateCriteriaBuilderDelegate.arrayAgg(JpaOrder order, Expression<? extends T> argument) <T> JpaExpression<T[]>HibernateCriteriaBuilderDelegate.arrayAgg(JpaOrder order, JpaPredicate filter, Expression<? extends T> argument) <T> JpaExpression<T[]>HibernateCriteriaBuilderDelegate.arrayAgg(JpaOrder order, JpaPredicate filter, JpaWindow window, Expression<? extends T> argument) <T> JpaExpression<T[]>HibernateCriteriaBuilderDelegate.arrayAgg(JpaOrder order, JpaWindow window, Expression<? extends T> argument) <T> JpaExpression<T[]>HibernateCriteriaBuilderDelegate.arrayAppend(Expression<T[]> arrayExpression, Expression<T> elementExpression) <T> JpaExpression<T[]>HibernateCriteriaBuilderDelegate.arrayAppend(Expression<T[]> arrayExpression, T element) <T> JpaExpression<T[]>HibernateCriteriaBuilderDelegate.arrayConcat(Expression<T[]> arrayExpression1, Expression<T[]> arrayExpression2) <T> JpaExpression<T[]>HibernateCriteriaBuilderDelegate.arrayConcat(Expression<T[]> arrayExpression1, T[] array2) <T> JpaExpression<T[]>HibernateCriteriaBuilderDelegate.arrayConcat(T[] array1, Expression<T[]> arrayExpression2) <T> JpaPredicateHibernateCriteriaBuilderDelegate.arrayContains(Expression<T[]> arrayExpression, Expression<T> elementExpression) <T> JpaPredicateHibernateCriteriaBuilderDelegate.arrayContains(Expression<T[]> arrayExpression, T element) <T> JpaPredicateHibernateCriteriaBuilderDelegate.arrayContains(T[] array, Expression<T> elementExpression) <T> JpaPredicateHibernateCriteriaBuilderDelegate.arrayContainsAll(Expression<T[]> arrayExpression, Expression<T[]> subArrayExpression) Deprecated, for removal: This API element is subject to removal in a future version.<T> JpaPredicateHibernateCriteriaBuilderDelegate.arrayContainsAll(Expression<T[]> arrayExpression, T[] subArray) Deprecated, for removal: This API element is subject to removal in a future version.<T> JpaPredicateHibernateCriteriaBuilderDelegate.arrayContainsAll(T[] array, Expression<T[]> subArrayExpression) Deprecated, for removal: This API element is subject to removal in a future version.<T> JpaPredicateHibernateCriteriaBuilderDelegate.arrayContainsAllNullable(Expression<T[]> arrayExpression, Expression<T[]> subArrayExpression) Deprecated, for removal: This API element is subject to removal in a future version.<T> JpaPredicateHibernateCriteriaBuilderDelegate.arrayContainsAllNullable(Expression<T[]> arrayExpression, T[] subArray) Deprecated, for removal: This API element is subject to removal in a future version.<T> JpaPredicateHibernateCriteriaBuilderDelegate.arrayContainsAllNullable(T[] array, Expression<T[]> subArrayExpression) Deprecated, for removal: This API element is subject to removal in a future version.<T> JpaPredicateHibernateCriteriaBuilderDelegate.arrayContainsNullable(Expression<T[]> arrayExpression, Expression<T> elementExpression) <T> JpaPredicateHibernateCriteriaBuilderDelegate.arrayContainsNullable(Expression<T[]> arrayExpression, T element) <T> JpaPredicateHibernateCriteriaBuilderDelegate.arrayContainsNullable(T[] array, Expression<T> elementExpression) <T> JpaExpression<T[]>HibernateCriteriaBuilderDelegate.arrayFill(Expression<T> elementExpression, Expression<Integer> elementCountExpression) <T> JpaExpression<T[]>HibernateCriteriaBuilderDelegate.arrayFill(Expression<T> elementExpression, Integer elementCount) <T> JpaExpression<T[]>HibernateCriteriaBuilderDelegate.arrayFill(T element, Expression<Integer> elementCountExpression) <T> JpaExpression<T>HibernateCriteriaBuilderDelegate.arrayGet(Expression<T[]> arrayExpression, Expression<Integer> indexExpression) <T> JpaExpression<T>HibernateCriteriaBuilderDelegate.arrayGet(Expression<T[]> arrayExpression, Integer index) <T> JpaPredicateHibernateCriteriaBuilderDelegate.arrayIncludes(Expression<T[]> arrayExpression, Expression<T[]> subArrayExpression) <T> JpaPredicateHibernateCriteriaBuilderDelegate.arrayIncludes(Expression<T[]> arrayExpression, T[] subArray) <T> JpaPredicateHibernateCriteriaBuilderDelegate.arrayIncludes(T[] array, Expression<T[]> subArrayExpression) <T> JpaPredicateHibernateCriteriaBuilderDelegate.arrayIncludesNullable(Expression<T[]> arrayExpression, Expression<T[]> subArrayExpression) <T> JpaPredicateHibernateCriteriaBuilderDelegate.arrayIncludesNullable(Expression<T[]> arrayExpression, T[] subArray) <T> JpaPredicateHibernateCriteriaBuilderDelegate.arrayIncludesNullable(T[] array, Expression<T[]> subArrayExpression) <T> JpaPredicateHibernateCriteriaBuilderDelegate.arrayIntersects(Expression<T[]> arrayExpression1, Expression<T[]> arrayExpression2) <T> JpaPredicateHibernateCriteriaBuilderDelegate.arrayIntersects(Expression<T[]> arrayExpression1, T[] array2) <T> JpaPredicateHibernateCriteriaBuilderDelegate.arrayIntersects(T[] array1, Expression<T[]> arrayExpression2) <T> JpaPredicateHibernateCriteriaBuilderDelegate.arrayIntersectsNullable(Expression<T[]> arrayExpression1, Expression<T[]> arrayExpression2) <T> JpaPredicateHibernateCriteriaBuilderDelegate.arrayIntersectsNullable(Expression<T[]> arrayExpression1, T[] array2) <T> JpaPredicateHibernateCriteriaBuilderDelegate.arrayIntersectsNullable(T[] array1, Expression<T[]> arrayExpression2) <T> JpaExpression<Integer>HibernateCriteriaBuilderDelegate.arrayLength(Expression<T[]> arrayExpression) <T> JpaPredicateHibernateCriteriaBuilderDelegate.arrayOverlaps(Expression<T[]> arrayExpression1, Expression<T[]> arrayExpression2) Deprecated, for removal: This API element is subject to removal in a future version.<T> JpaPredicateHibernateCriteriaBuilderDelegate.arrayOverlaps(Expression<T[]> arrayExpression1, T[] array2) Deprecated, for removal: This API element is subject to removal in a future version.<T> JpaPredicateHibernateCriteriaBuilderDelegate.arrayOverlaps(T[] array1, Expression<T[]> arrayExpression2) Deprecated, for removal: This API element is subject to removal in a future version.<T> JpaPredicateHibernateCriteriaBuilderDelegate.arrayOverlapsNullable(Expression<T[]> arrayExpression1, Expression<T[]> arrayExpression2) Deprecated, for removal: This API element is subject to removal in a future version.<T> JpaPredicateHibernateCriteriaBuilderDelegate.arrayOverlapsNullable(Expression<T[]> arrayExpression1, T[] array2) Deprecated, for removal: This API element is subject to removal in a future version.<T> JpaPredicateHibernateCriteriaBuilderDelegate.arrayOverlapsNullable(T[] array1, Expression<T[]> arrayExpression2) Deprecated, for removal: This API element is subject to removal in a future version.<T> JpaExpression<Integer>HibernateCriteriaBuilderDelegate.arrayPosition(Expression<T[]> arrayExpression, Expression<T> elementExpression) <T> JpaExpression<Integer>HibernateCriteriaBuilderDelegate.arrayPosition(Expression<T[]> arrayExpression, T element) <T> JpaExpression<int[]>HibernateCriteriaBuilderDelegate.arrayPositions(Expression<T[]> arrayExpression, Expression<T> elementExpression) <T> JpaExpression<int[]>HibernateCriteriaBuilderDelegate.arrayPositions(Expression<T[]> arrayExpression, T element) <T> JpaExpression<List<Integer>>HibernateCriteriaBuilderDelegate.arrayPositionsList(Expression<T[]> arrayExpression, Expression<T> elementExpression) <T> JpaExpression<List<Integer>>HibernateCriteriaBuilderDelegate.arrayPositionsList(Expression<T[]> arrayExpression, T element) <T> JpaExpression<T[]>HibernateCriteriaBuilderDelegate.arrayPrepend(Expression<T> elementExpression, Expression<T[]> arrayExpression) <T> JpaExpression<T[]>HibernateCriteriaBuilderDelegate.arrayPrepend(T element, Expression<T[]> arrayExpression) <T> JpaExpression<T[]>HibernateCriteriaBuilderDelegate.arrayRemove(Expression<T[]> arrayExpression, Expression<T> elementExpression) <T> JpaExpression<T[]>HibernateCriteriaBuilderDelegate.arrayRemove(Expression<T[]> arrayExpression, T element) <T> JpaExpression<T[]>HibernateCriteriaBuilderDelegate.arrayRemoveIndex(Expression<T[]> arrayExpression, Expression<Integer> indexExpression) <T> JpaExpression<T[]>HibernateCriteriaBuilderDelegate.arrayRemoveIndex(Expression<T[]> arrayExpression, Integer index) <T> JpaExpression<T[]>HibernateCriteriaBuilderDelegate.arrayReplace(Expression<T[]> arrayExpression, Expression<T> oldElementExpression, Expression<T> newElementExpression) <T> JpaExpression<T[]>HibernateCriteriaBuilderDelegate.arrayReplace(Expression<T[]> arrayExpression, Expression<T> oldElementExpression, T newElement) <T> JpaExpression<T[]>HibernateCriteriaBuilderDelegate.arrayReplace(Expression<T[]> arrayExpression, T oldElement, Expression<T> newElementExpression) <T> JpaExpression<T[]>HibernateCriteriaBuilderDelegate.arrayReplace(Expression<T[]> arrayExpression, T oldElement, T newElement) <T> JpaExpression<T[]>HibernateCriteriaBuilderDelegate.arraySet(Expression<T[]> arrayExpression, Expression<Integer> indexExpression, Expression<T> elementExpression) <T> JpaExpression<T[]>HibernateCriteriaBuilderDelegate.arraySet(Expression<T[]> arrayExpression, Expression<Integer> indexExpression, T element) <T> JpaExpression<T[]>HibernateCriteriaBuilderDelegate.arraySet(Expression<T[]> arrayExpression, Integer index, Expression<T> elementExpression) <T> JpaExpression<T[]>HibernateCriteriaBuilderDelegate.arraySet(Expression<T[]> arrayExpression, Integer index, T element) <T> JpaExpression<T[]>HibernateCriteriaBuilderDelegate.arraySlice(Expression<T[]> arrayExpression, Expression<Integer> lowerIndexExpression, Expression<Integer> upperIndexExpression) <T> JpaExpression<T[]>HibernateCriteriaBuilderDelegate.arraySlice(Expression<T[]> arrayExpression, Expression<Integer> lowerIndexExpression, Integer upperIndex) <T> JpaExpression<T[]>HibernateCriteriaBuilderDelegate.arraySlice(Expression<T[]> arrayExpression, Integer lowerIndex, Expression<Integer> upperIndexExpression) <T> JpaExpression<T[]>HibernateCriteriaBuilderDelegate.arraySlice(Expression<T[]> arrayExpression, Integer lowerIndex, Integer upperIndex) HibernateCriteriaBuilderDelegate.arrayToString(Expression<? extends Object[]> arrayExpression, Expression<String> separatorExpression) HibernateCriteriaBuilderDelegate.arrayToString(Expression<? extends Object[]> arrayExpression, String separator) <T> JpaExpression<T[]>HibernateCriteriaBuilderDelegate.arrayTrim(Expression<T[]> arrayExpression, Expression<Integer> elementCountExpression) <T> JpaExpression<T[]>HibernateCriteriaBuilderDelegate.arrayTrim(Expression<T[]> arrayExpression, Integer elementCount) HibernateCriteriaBuilderDelegate.asc(Expression<?> x) HibernateCriteriaBuilderDelegate.asc(Expression<?> x, boolean nullsFirst) HibernateCriteriaBuilderDelegate.asin(Expression<? extends Number> x) HibernateCriteriaBuilderDelegate.atan(Expression<? extends Number> x) HibernateCriteriaBuilderDelegate.atan2(Expression<? extends Number> y, Expression<? extends Number> x) HibernateCriteriaBuilderDelegate.atan2(Expression<? extends Number> y, Number x) HibernateCriteriaBuilderDelegate.atan2(Number y, Expression<? extends Number> x) <N extends Number>
JpaExpression<Double>HibernateCriteriaBuilderDelegate.avg(Expression<N> argument) <N extends Number>
JpaExpression<Double>HibernateCriteriaBuilderDelegate.avg(Expression<N> argument, JpaPredicate filter) <N extends Number>
JpaExpression<Double>HibernateCriteriaBuilderDelegate.avg(Expression<N> argument, JpaPredicate filter, JpaWindow window) <N extends Number>
JpaExpression<Double>HibernateCriteriaBuilderDelegate.avg(Expression<N> argument, JpaWindow window) <Y extends Comparable<? super Y>>
JpaPredicateHibernateCriteriaBuilderDelegate.between(Expression<? extends Y> value, Expression<? extends Y> lower, Expression<? extends Y> upper) <Y extends Comparable<? super Y>>
JpaPredicateHibernateCriteriaBuilderDelegate.between(Expression<? extends Y> value, Y lower, Y upper) <N extends Number>
JpaExpression<N>HibernateCriteriaBuilderDelegate.ceiling(Expression<N> x) <Y> JpaCoalesce<Y>HibernateCriteriaBuilderDelegate.coalesce(Expression<? extends Y> x, Expression<? extends Y> y) <Y> JpaCoalesce<Y>HibernateCriteriaBuilderDelegate.coalesce(Expression<? extends Y> x, Y y) HibernateCriteriaBuilderDelegate.collate(Expression<String> x, String collation) <E,C extends Collection<? super E>>
JpaExpression<C>HibernateCriteriaBuilderDelegate.collectionAppend(Expression<C> collectionExpression, E element) <E,C extends Collection<? super E>>
JpaExpression<C>HibernateCriteriaBuilderDelegate.collectionAppend(Expression<C> collectionExpression, Expression<? extends E> elementExpression) <E,C extends Collection<? super E>>
JpaExpression<C>HibernateCriteriaBuilderDelegate.collectionConcat(C collection1, Expression<? extends Collection<? extends E>> collectionExpression2) <E,C extends Collection<? super E>>
JpaExpression<C>HibernateCriteriaBuilderDelegate.collectionConcat(Expression<C> collectionExpression1, Expression<? extends Collection<? extends E>> collectionExpression2) <E,C extends Collection<? super E>>
JpaExpression<C>HibernateCriteriaBuilderDelegate.collectionConcat(Expression<C> collectionExpression1, Collection<? extends E> collection2) <E> JpaPredicateHibernateCriteriaBuilderDelegate.collectionContains(Expression<? extends Collection<E>> collectionExpression, E element) <E> JpaPredicateHibernateCriteriaBuilderDelegate.collectionContains(Expression<? extends Collection<E>> collectionExpression, Expression<? extends E> elementExpression) <E> JpaPredicateHibernateCriteriaBuilderDelegate.collectionContains(Collection<E> collection, Expression<E> elementExpression) <E> JpaPredicateHibernateCriteriaBuilderDelegate.collectionContainsAll(Expression<? extends Collection<E>> collectionExpression, Expression<? extends Collection<? extends E>> subCollectionExpression) Deprecated, for removal: This API element is subject to removal in a future version.<E> JpaPredicateHibernateCriteriaBuilderDelegate.collectionContainsAll(Expression<? extends Collection<E>> collectionExpression, Collection<? extends E> subCollection) Deprecated, for removal: This API element is subject to removal in a future version.<E> JpaPredicateHibernateCriteriaBuilderDelegate.collectionContainsAll(Collection<E> collection, Expression<? extends Collection<? extends E>> subCollectionExpression) Deprecated, for removal: This API element is subject to removal in a future version.<E> JpaPredicateHibernateCriteriaBuilderDelegate.collectionContainsAllNullable(Expression<? extends Collection<E>> collectionExpression, Expression<? extends Collection<? extends E>> subCollectionExpression) Deprecated, for removal: This API element is subject to removal in a future version.<E> JpaPredicateHibernateCriteriaBuilderDelegate.collectionContainsAllNullable(Expression<? extends Collection<E>> collectionExpression, Collection<? extends E> subCollection) Deprecated, for removal: This API element is subject to removal in a future version.<E> JpaPredicateHibernateCriteriaBuilderDelegate.collectionContainsAllNullable(Collection<E> collection, Expression<? extends Collection<? extends E>> subCollectionExpression) Deprecated, for removal: This API element is subject to removal in a future version.<E> JpaPredicateHibernateCriteriaBuilderDelegate.collectionContainsNullable(Expression<? extends Collection<E>> collectionExpression, E element) <E> JpaPredicateHibernateCriteriaBuilderDelegate.collectionContainsNullable(Expression<? extends Collection<E>> collectionExpression, Expression<? extends E> elementExpression) <E> JpaPredicateHibernateCriteriaBuilderDelegate.collectionContainsNullable(Collection<E> collection, Expression<E> elementExpression) <T> JpaExpression<Collection<T>>HibernateCriteriaBuilderDelegate.collectionFill(Expression<T> elementExpression, Expression<Integer> elementCountExpression) <T> JpaExpression<Collection<T>>HibernateCriteriaBuilderDelegate.collectionFill(Expression<T> elementExpression, Integer elementCount) <T> JpaExpression<Collection<T>>HibernateCriteriaBuilderDelegate.collectionFill(T element, Expression<Integer> elementCountExpression) <E> JpaExpression<E>HibernateCriteriaBuilderDelegate.collectionGet(Expression<? extends Collection<E>> collectionExpression, Expression<Integer> indexExpression) <E> JpaExpression<E>HibernateCriteriaBuilderDelegate.collectionGet(Expression<? extends Collection<E>> collectionExpression, Integer index) <E> JpaPredicateHibernateCriteriaBuilderDelegate.collectionIncludes(Expression<? extends Collection<E>> collectionExpression, Expression<? extends Collection<? extends E>> subCollectionExpression) <E> JpaPredicateHibernateCriteriaBuilderDelegate.collectionIncludes(Expression<? extends Collection<E>> collectionExpression, Collection<? extends E> subCollection) <E> JpaPredicateHibernateCriteriaBuilderDelegate.collectionIncludes(Collection<E> collection, Expression<? extends Collection<? extends E>> subArrayExpression) <E> JpaPredicateHibernateCriteriaBuilderDelegate.collectionIncludesNullable(Expression<? extends Collection<E>> collectionExpression, Expression<? extends Collection<? extends E>> subCollectionExpression) <E> JpaPredicateHibernateCriteriaBuilderDelegate.collectionIncludesNullable(Expression<? extends Collection<E>> collectionExpression, Collection<? extends E> subCollection) <E> JpaPredicateHibernateCriteriaBuilderDelegate.collectionIncludesNullable(Collection<E> collection, Expression<? extends Collection<? extends E>> subCollectionExpression) <E> JpaPredicateHibernateCriteriaBuilderDelegate.collectionIntersects(Expression<? extends Collection<E>> collectionExpression1, Expression<? extends Collection<? extends E>> collectionExpression2) <E> JpaPredicateHibernateCriteriaBuilderDelegate.collectionIntersects(Expression<? extends Collection<E>> collectionExpression1, Collection<? extends E> collection2) <E> JpaPredicateHibernateCriteriaBuilderDelegate.collectionIntersects(Collection<E> collection1, Expression<? extends Collection<? extends E>> collectionExpression2) <E> JpaPredicateHibernateCriteriaBuilderDelegate.collectionIntersectsNullable(Expression<? extends Collection<E>> collectionExpression1, Expression<? extends Collection<? extends E>> collectionExpression2) <E> JpaPredicateHibernateCriteriaBuilderDelegate.collectionIntersectsNullable(Expression<? extends Collection<E>> collectionExpression1, Collection<? extends E> collection2) <E> JpaPredicateHibernateCriteriaBuilderDelegate.collectionIntersectsNullable(Collection<E> collection1, Expression<? extends Collection<? extends E>> collectionExpression2) HibernateCriteriaBuilderDelegate.collectionLength(Expression<? extends Collection<?>> collectionExpression) <E> JpaPredicateHibernateCriteriaBuilderDelegate.collectionOverlaps(Expression<? extends Collection<E>> collectionExpression1, Expression<? extends Collection<? extends E>> collectionExpression2) Deprecated, for removal: This API element is subject to removal in a future version.<E> JpaPredicateHibernateCriteriaBuilderDelegate.collectionOverlaps(Expression<? extends Collection<E>> collectionExpression1, Collection<? extends E> collection2) Deprecated, for removal: This API element is subject to removal in a future version.<E> JpaPredicateHibernateCriteriaBuilderDelegate.collectionOverlaps(Collection<E> collection1, Expression<? extends Collection<? extends E>> collectionExpression2) Deprecated, for removal: This API element is subject to removal in a future version.<E> JpaPredicateHibernateCriteriaBuilderDelegate.collectionOverlapsNullable(Expression<? extends Collection<E>> collectionExpression1, Expression<? extends Collection<? extends E>> collectionExpression2) Deprecated, for removal: This API element is subject to removal in a future version.<E> JpaPredicateHibernateCriteriaBuilderDelegate.collectionOverlapsNullable(Expression<? extends Collection<E>> collectionExpression1, Collection<? extends E> collection2) Deprecated, for removal: This API element is subject to removal in a future version.<E> JpaPredicateHibernateCriteriaBuilderDelegate.collectionOverlapsNullable(Collection<E> collection1, Expression<? extends Collection<? extends E>> collectionExpression2) Deprecated, for removal: This API element is subject to removal in a future version.<E> JpaExpression<Integer>HibernateCriteriaBuilderDelegate.collectionPosition(Expression<? extends Collection<? extends E>> collectionExpression, E element) <E> JpaExpression<Integer>HibernateCriteriaBuilderDelegate.collectionPosition(Expression<? extends Collection<? extends E>> collectionExpression, Expression<E> elementExpression) <T> JpaExpression<int[]>HibernateCriteriaBuilderDelegate.collectionPositions(Expression<? extends Collection<? super T>> collectionExpression, Expression<T> elementExpression) <T> JpaExpression<int[]>HibernateCriteriaBuilderDelegate.collectionPositions(Expression<? extends Collection<? super T>> collectionExpression, T element) <T> JpaExpression<List<Integer>>HibernateCriteriaBuilderDelegate.collectionPositionsList(Expression<? extends Collection<? super T>> collectionExpression, Expression<T> elementExpression) <T> JpaExpression<List<Integer>>HibernateCriteriaBuilderDelegate.collectionPositionsList(Expression<? extends Collection<? super T>> collectionExpression, T element) <E,C extends Collection<? super E>>
JpaExpression<C>HibernateCriteriaBuilderDelegate.collectionPrepend(E element, Expression<C> collectionExpression) <E,C extends Collection<? super E>>
JpaExpression<C>HibernateCriteriaBuilderDelegate.collectionPrepend(Expression<? extends E> elementExpression, Expression<C> collectionExpression) <E,C extends Collection<? super E>>
JpaExpression<C>HibernateCriteriaBuilderDelegate.collectionRemove(Expression<C> collectionExpression, E element) <E,C extends Collection<? super E>>
JpaExpression<C>HibernateCriteriaBuilderDelegate.collectionRemove(Expression<C> collectionExpression, Expression<? extends E> elementExpression) <C extends Collection<?>>
JpaExpression<C>HibernateCriteriaBuilderDelegate.collectionRemoveIndex(Expression<C> collectionExpression, Expression<Integer> indexExpression) <C extends Collection<?>>
JpaExpression<C>HibernateCriteriaBuilderDelegate.collectionRemoveIndex(Expression<C> collectionExpression, Integer index) <E,C extends Collection<? super E>>
JpaExpression<C>HibernateCriteriaBuilderDelegate.collectionReplace(Expression<C> collectionExpression, E oldElement, E newElement) <E,C extends Collection<? super E>>
JpaExpression<C>HibernateCriteriaBuilderDelegate.collectionReplace(Expression<C> collectionExpression, E oldElement, Expression<? extends E> newElementExpression) <E,C extends Collection<? super E>>
JpaExpression<C>HibernateCriteriaBuilderDelegate.collectionReplace(Expression<C> collectionExpression, Expression<? extends E> oldElementExpression, E newElement) <E,C extends Collection<? super E>>
JpaExpression<C>HibernateCriteriaBuilderDelegate.collectionReplace(Expression<C> collectionExpression, Expression<? extends E> oldElementExpression, Expression<? extends E> newElementExpression) <E,C extends Collection<? super E>>
JpaExpression<C>HibernateCriteriaBuilderDelegate.collectionSet(Expression<C> collectionExpression, Expression<Integer> indexExpression, E element) <E,C extends Collection<? super E>>
JpaExpression<C>HibernateCriteriaBuilderDelegate.collectionSet(Expression<C> collectionExpression, Expression<Integer> indexExpression, Expression<? extends E> elementExpression) <E,C extends Collection<? super E>>
JpaExpression<C>HibernateCriteriaBuilderDelegate.collectionSet(Expression<C> collectionExpression, Integer index, E element) <E,C extends Collection<? super E>>
JpaExpression<C>HibernateCriteriaBuilderDelegate.collectionSet(Expression<C> collectionExpression, Integer index, Expression<? extends E> elementExpression) <C extends Collection<?>>
JpaExpression<C>HibernateCriteriaBuilderDelegate.collectionSlice(Expression<C> collectionExpression, Expression<Integer> lowerIndexExpression, Expression<Integer> upperIndexExpression) <C extends Collection<?>>
JpaExpression<C>HibernateCriteriaBuilderDelegate.collectionSlice(Expression<C> collectionExpression, Expression<Integer> lowerIndexExpression, Integer upperIndex) <C extends Collection<?>>
JpaExpression<C>HibernateCriteriaBuilderDelegate.collectionSlice(Expression<C> collectionExpression, Integer lowerIndex, Expression<Integer> upperIndexExpression) <C extends Collection<?>>
JpaExpression<C>HibernateCriteriaBuilderDelegate.collectionSlice(Expression<C> collectionExpression, Integer lowerIndex, Integer upperIndex) <T> JpaExpression<String>HibernateCriteriaBuilderDelegate.collectionToString(Expression<? extends Collection<?>> collectionExpression, Expression<String> separatorExpression) <T> JpaExpression<String>HibernateCriteriaBuilderDelegate.collectionToString(Expression<? extends Collection<?>> collectionExpression, String separator) <C extends Collection<?>>
JpaExpression<C>HibernateCriteriaBuilderDelegate.collectionTrim(Expression<C> arrayExpression, Expression<Integer> elementCountExpression) <C extends Collection<?>>
JpaExpression<C>HibernateCriteriaBuilderDelegate.collectionTrim(Expression<C> arrayExpression, Integer elementCount) HibernateCriteriaBuilderDelegate.concat(Expression<String> x, Expression<String> y) HibernateCriteriaBuilderDelegate.concat(Expression<String> x, String y) HibernateCriteriaBuilderDelegate.concat(String x, Expression<String> y) HibernateCriteriaBuilderDelegate.cos(Expression<? extends Number> x) HibernateCriteriaBuilderDelegate.cosh(Expression<? extends Number> x) HibernateCriteriaBuilderDelegate.count(Expression<?> argument) HibernateCriteriaBuilderDelegate.count(Expression<?> argument, JpaPredicate filter) HibernateCriteriaBuilderDelegate.count(Expression<?> argument, JpaPredicate filter, JpaWindow window) HibernateCriteriaBuilderDelegate.count(Expression<?> argument, JpaWindow window) HibernateCriteriaBuilderDelegate.countDistinct(Expression<?> x) HibernateCriteriaBuilderDelegate.day(Expression<? extends TemporalAccessor> datetime) HibernateCriteriaBuilderDelegate.degrees(Expression<? extends Number> x) HibernateCriteriaBuilderDelegate.desc(Expression<?> x) HibernateCriteriaBuilderDelegate.desc(Expression<?> x, boolean nullsFirst) <N extends Number>
JpaExpression<N>HibernateCriteriaBuilderDelegate.diff(Expression<? extends N> x, Expression<? extends N> y) <N extends Number>
JpaExpression<N>HibernateCriteriaBuilderDelegate.diff(Expression<? extends N> x, N y) <N extends Number>
JpaExpression<N>HibernateCriteriaBuilderDelegate.diff(N x, Expression<? extends N> y) HibernateCriteriaBuilderDelegate.distinctFrom(Expression<?> x, Expression<?> y) HibernateCriteriaBuilderDelegate.distinctFrom(Expression<?> x, Object y) <T extends Temporal>
JpaExpression<Duration>HibernateCriteriaBuilderDelegate.durationBetween(Expression<T> x, Expression<T> y) <T extends Temporal>
JpaExpression<Duration>HibernateCriteriaBuilderDelegate.durationBetween(Expression<T> x, T y) HibernateCriteriaBuilderDelegate.durationByUnit(TemporalUnit unit, Expression<Duration> duration) HibernateCriteriaBuilderDelegate.durationDiff(Expression<Duration> x, Expression<Duration> y) HibernateCriteriaBuilderDelegate.durationDiff(Expression<Duration> x, Duration y) HibernateCriteriaBuilderDelegate.durationScaled(Expression<? extends Number> number, Expression<Duration> duration) HibernateCriteriaBuilderDelegate.durationScaled(Expression<? extends Number> number, Duration duration) HibernateCriteriaBuilderDelegate.durationScaled(Number number, Expression<Duration> duration) HibernateCriteriaBuilderDelegate.durationSum(Expression<Duration> x, Expression<Duration> y) HibernateCriteriaBuilderDelegate.durationSum(Expression<Duration> x, Duration y) HibernateCriteriaBuilderDelegate.equal(Expression<?> x, Expression<?> y) HibernateCriteriaBuilderDelegate.equal(Expression<?> x, Object y) HibernateCriteriaBuilderDelegate.exp(Expression<? extends Number> x) <T> JpaExpression<T>HibernateCriteriaBuilderDelegate.firstValue(Expression<T> argument, JpaWindow window) <N extends Number>
JpaExpression<N>HibernateCriteriaBuilderDelegate.floor(Expression<N> x) HibernateCriteriaBuilderDelegate.format(Expression<? extends TemporalAccessor> datetime, String pattern) HibernateCriteriaBuilderDelegate.frameBetweenFollowing(Expression<?> offset) HibernateCriteriaBuilderDelegate.frameBetweenPreceding(Expression<?> offset) <T> JpaFunction<T>HibernateCriteriaBuilderDelegate.function(String name, Class<T> type, Expression<?>... args) <T> JpaExpression<T>HibernateCriteriaBuilderDelegate.functionAggregate(String name, Class<T> type, JpaPredicate filter, Expression<?>... args) <T> JpaExpression<T>HibernateCriteriaBuilderDelegate.functionAggregate(String name, Class<T> type, JpaPredicate filter, JpaWindow window, Expression<?>... args) <T> JpaExpression<T>HibernateCriteriaBuilderDelegate.functionAggregate(String name, Class<T> type, JpaWindow window, Expression<?>... args) <T> JpaExpression<T>HibernateCriteriaBuilderDelegate.functionWithinGroup(String name, Class<T> type, JpaOrder order, Expression<?>... args) <T> JpaExpression<T>HibernateCriteriaBuilderDelegate.functionWithinGroup(String name, Class<T> type, JpaOrder order, JpaPredicate filter, Expression<?>... args) <T> JpaExpression<T>HibernateCriteriaBuilderDelegate.functionWithinGroup(String name, Class<T> type, JpaOrder order, JpaPredicate filter, JpaWindow window, Expression<?>... args) <T> JpaExpression<T>HibernateCriteriaBuilderDelegate.functionWithinGroup(String name, Class<T> type, JpaOrder order, JpaWindow window, Expression<?>... args) HibernateCriteriaBuilderDelegate.ge(Expression<? extends Number> x, Expression<? extends Number> y) HibernateCriteriaBuilderDelegate.ge(Expression<? extends Number> x, Number y) <Y extends Comparable<? super Y>>
JpaPredicateHibernateCriteriaBuilderDelegate.greaterThan(Expression<? extends Y> x, Expression<? extends Y> y) <Y extends Comparable<? super Y>>
JpaPredicateHibernateCriteriaBuilderDelegate.greaterThan(Expression<? extends Y> x, Y y) <Y extends Comparable<? super Y>>
JpaPredicateHibernateCriteriaBuilderDelegate.greaterThanOrEqualTo(Expression<? extends Y> x, Expression<? extends Y> y) <Y extends Comparable<? super Y>>
JpaPredicateHibernateCriteriaBuilderDelegate.greaterThanOrEqualTo(Expression<? extends Y> x, Y y) <X extends Comparable<? super X>>
JpaExpression<X>HibernateCriteriaBuilderDelegate.greatest(Expression<X> argument) HibernateCriteriaBuilderDelegate.gt(Expression<? extends Number> x, Expression<? extends Number> y) HibernateCriteriaBuilderDelegate.gt(Expression<? extends Number> x, Number y) HibernateCriteriaBuilderDelegate.hour(Expression<? extends TemporalAccessor> datetime) HibernateCriteriaBuilderDelegate.ilike(Expression<String> x, Expression<String> pattern) HibernateCriteriaBuilderDelegate.ilike(Expression<String> x, Expression<String> pattern, char escapeChar) HibernateCriteriaBuilderDelegate.ilike(Expression<String> x, Expression<String> pattern, Expression<Character> escapeChar) HibernateCriteriaBuilderDelegate.ilike(Expression<String> x, String pattern) HibernateCriteriaBuilderDelegate.ilike(Expression<String> x, String pattern, char escapeChar) HibernateCriteriaBuilderDelegate.ilike(Expression<String> x, String pattern, Expression<Character> escapeChar) <T> JpaInPredicate<T>HibernateCriteriaBuilderDelegate.in(Expression<? extends T> expression) final <T> JpaInPredicate<T>HibernateCriteriaBuilderDelegate.in(Expression<? extends T> expression, Expression<? extends T>... values) <T> JpaInPredicate<T>HibernateCriteriaBuilderDelegate.in(Expression<? extends T> expression, Collection<T> values) final <T> JpaInPredicate<T>HibernateCriteriaBuilderDelegate.in(Expression<? extends T> expression, T... values) <C extends Collection<?>>
JpaPredicateHibernateCriteriaBuilderDelegate.isEmpty(Expression<C> collection) HibernateCriteriaBuilderDelegate.isFalse(Expression<Boolean> x) <E,C extends Collection<E>>
JpaPredicateHibernateCriteriaBuilderDelegate.isMember(E elem, Expression<C> collection) <E,C extends Collection<E>>
JpaPredicateHibernateCriteriaBuilderDelegate.isMember(Expression<E> elem, Expression<C> collection) <C extends Collection<?>>
JpaPredicateHibernateCriteriaBuilderDelegate.isNotEmpty(Expression<C> collection) <E,C extends Collection<E>>
JpaPredicateHibernateCriteriaBuilderDelegate.isNotMember(E elem, Expression<C> collection) <E,C extends Collection<E>>
JpaPredicateHibernateCriteriaBuilderDelegate.isNotMember(Expression<E> elem, Expression<C> collection) HibernateCriteriaBuilderDelegate.isNotNull(Expression<?> x) HibernateCriteriaBuilderDelegate.isNull(Expression<?> x) HibernateCriteriaBuilderDelegate.isTrue(Expression<Boolean> x) <T> JpaExpression<T>HibernateCriteriaBuilderDelegate.lastValue(Expression<T> argument, JpaWindow window) HibernateCriteriaBuilderDelegate.le(Expression<? extends Number> x, Expression<? extends Number> y) HibernateCriteriaBuilderDelegate.le(Expression<? extends Number> x, Number y) <X extends Comparable<? super X>>
JpaExpression<X>HibernateCriteriaBuilderDelegate.least(Expression<X> argument) HibernateCriteriaBuilderDelegate.left(Expression<String> x, int length) HibernateCriteriaBuilderDelegate.left(Expression<String> x, Expression<Integer> length) HibernateCriteriaBuilderDelegate.length(Expression<String> x) <Y extends Comparable<? super Y>>
JpaPredicateHibernateCriteriaBuilderDelegate.lessThan(Expression<? extends Y> x, Expression<? extends Y> y) <Y extends Comparable<? super Y>>
JpaPredicateHibernateCriteriaBuilderDelegate.lessThan(Expression<? extends Y> x, Y y) <Y extends Comparable<? super Y>>
JpaPredicateHibernateCriteriaBuilderDelegate.lessThanOrEqualTo(Expression<? extends Y> x, Expression<? extends Y> y) <Y extends Comparable<? super Y>>
JpaPredicateHibernateCriteriaBuilderDelegate.lessThanOrEqualTo(Expression<? extends Y> x, Y y) HibernateCriteriaBuilderDelegate.like(Expression<String> x, Expression<String> pattern) HibernateCriteriaBuilderDelegate.like(Expression<String> x, Expression<String> pattern, char escapeChar) HibernateCriteriaBuilderDelegate.like(Expression<String> x, Expression<String> pattern, Expression<Character> escapeChar) HibernateCriteriaBuilderDelegate.like(Expression<String> x, String pattern) HibernateCriteriaBuilderDelegate.like(Expression<String> x, String pattern, char escapeChar) HibernateCriteriaBuilderDelegate.like(Expression<String> x, String pattern, Expression<Character> escapeChar) HibernateCriteriaBuilderDelegate.listagg(JpaOrder order, Expression<String> argument, Expression<String> separator) HibernateCriteriaBuilderDelegate.listagg(JpaOrder order, Expression<String> argument, String separator) HibernateCriteriaBuilderDelegate.listagg(JpaOrder order, JpaPredicate filter, Expression<String> argument, Expression<String> separator) HibernateCriteriaBuilderDelegate.listagg(JpaOrder order, JpaPredicate filter, Expression<String> argument, String separator) HibernateCriteriaBuilderDelegate.listagg(JpaOrder order, JpaPredicate filter, JpaWindow window, Expression<String> argument, Expression<String> separator) HibernateCriteriaBuilderDelegate.listagg(JpaOrder order, JpaPredicate filter, JpaWindow window, Expression<String> argument, String separator) HibernateCriteriaBuilderDelegate.listagg(JpaOrder order, JpaWindow window, Expression<String> argument, Expression<String> separator) HibernateCriteriaBuilderDelegate.listagg(JpaOrder order, JpaWindow window, Expression<String> argument, String separator) HibernateCriteriaBuilderDelegate.ln(Expression<? extends Number> x) HibernateCriteriaBuilderDelegate.locate(Expression<String> x, Expression<String> pattern) HibernateCriteriaBuilderDelegate.locate(Expression<String> x, Expression<String> pattern, Expression<Integer> from) HibernateCriteriaBuilderDelegate.locate(Expression<String> x, String pattern) HibernateCriteriaBuilderDelegate.locate(Expression<String> x, String pattern, int from) HibernateCriteriaBuilderDelegate.log(Expression<? extends Number> b, Expression<? extends Number> x) HibernateCriteriaBuilderDelegate.log(Number b, Expression<? extends Number> x) HibernateCriteriaBuilderDelegate.log10(Expression<? extends Number> x) HibernateCriteriaBuilderDelegate.lower(Expression<String> x) HibernateCriteriaBuilderDelegate.lt(Expression<? extends Number> x, Expression<? extends Number> y) HibernateCriteriaBuilderDelegate.lt(Expression<? extends Number> x, Number y) <N extends Number>
JpaExpression<N>HibernateCriteriaBuilderDelegate.max(Expression<N> argument) <N extends Number>
JpaExpression<N>HibernateCriteriaBuilderDelegate.min(Expression<N> argument) HibernateCriteriaBuilderDelegate.minute(Expression<? extends TemporalAccessor> datetime) HibernateCriteriaBuilderDelegate.mod(Expression<Integer> x, Expression<Integer> y) HibernateCriteriaBuilderDelegate.mod(Expression<Integer> x, Integer y) HibernateCriteriaBuilderDelegate.mod(Integer x, Expression<Integer> y) <T> JpaExpression<T>HibernateCriteriaBuilderDelegate.mode(Expression<T> sortExpression, SortDirection sortOrder, NullPrecedence nullPrecedence) <T> JpaExpression<T>HibernateCriteriaBuilderDelegate.mode(JpaPredicate filter, Expression<T> sortExpression, SortDirection sortOrder, NullPrecedence nullPrecedence) <T> JpaExpression<T>HibernateCriteriaBuilderDelegate.mode(JpaPredicate filter, JpaWindow window, Expression<T> sortExpression, SortDirection sortOrder, NullPrecedence nullPrecedence) <T> JpaExpression<T>HibernateCriteriaBuilderDelegate.mode(JpaWindow window, Expression<T> sortExpression, SortDirection sortOrder, NullPrecedence nullPrecedence) HibernateCriteriaBuilderDelegate.month(Expression<? extends TemporalAccessor> datetime) <N extends Number>
JpaExpression<N>HibernateCriteriaBuilderDelegate.neg(Expression<N> x) HibernateCriteriaBuilderDelegate.not(Expression<Boolean> restriction) HibernateCriteriaBuilderDelegate.notDistinctFrom(Expression<?> x, Expression<?> y) HibernateCriteriaBuilderDelegate.notDistinctFrom(Expression<?> x, Object y) HibernateCriteriaBuilderDelegate.notEqual(Expression<?> x, Expression<?> y) HibernateCriteriaBuilderDelegate.notEqual(Expression<?> x, Object y) HibernateCriteriaBuilderDelegate.notIlike(Expression<String> x, Expression<String> pattern) HibernateCriteriaBuilderDelegate.notIlike(Expression<String> x, Expression<String> pattern, char escapeChar) HibernateCriteriaBuilderDelegate.notIlike(Expression<String> x, Expression<String> pattern, Expression<Character> escapeChar) HibernateCriteriaBuilderDelegate.notIlike(Expression<String> x, String pattern) HibernateCriteriaBuilderDelegate.notIlike(Expression<String> x, String pattern, char escapeChar) HibernateCriteriaBuilderDelegate.notIlike(Expression<String> x, String pattern, Expression<Character> escapeChar) HibernateCriteriaBuilderDelegate.notLike(Expression<String> x, Expression<String> pattern) HibernateCriteriaBuilderDelegate.notLike(Expression<String> x, Expression<String> pattern, char escapeChar) HibernateCriteriaBuilderDelegate.notLike(Expression<String> x, Expression<String> pattern, Expression<Character> escapeChar) HibernateCriteriaBuilderDelegate.notLike(Expression<String> x, String pattern) HibernateCriteriaBuilderDelegate.notLike(Expression<String> x, String pattern, char escapeChar) HibernateCriteriaBuilderDelegate.notLike(Expression<String> x, String pattern, Expression<Character> escapeChar) <T> JpaExpression<T>HibernateCriteriaBuilderDelegate.nthValue(Expression<T> argument, int n, JpaWindow window) <T> JpaExpression<T>HibernateCriteriaBuilderDelegate.nthValue(Expression<T> argument, Expression<Integer> n, JpaWindow window) <Y> JpaExpression<Y>HibernateCriteriaBuilderDelegate.nullif(Expression<Y> x, Expression<?> y) <Y> JpaExpression<Y>HibernateCriteriaBuilderDelegate.nullif(Expression<Y> x, Y y) HibernateCriteriaBuilderDelegate.or(Expression<Boolean> x, Expression<Boolean> y) HibernateCriteriaBuilderDelegate.overlay(Expression<String> string, Expression<String> replacement, int start) HibernateCriteriaBuilderDelegate.overlay(Expression<String> string, Expression<String> replacement, int start, int length) HibernateCriteriaBuilderDelegate.overlay(Expression<String> string, Expression<String> replacement, int start, Expression<Integer> length) HibernateCriteriaBuilderDelegate.overlay(Expression<String> string, Expression<String> replacement, Expression<Integer> start) HibernateCriteriaBuilderDelegate.overlay(Expression<String> string, Expression<String> replacement, Expression<Integer> start, int length) HibernateCriteriaBuilderDelegate.overlay(Expression<String> string, Expression<String> replacement, Expression<Integer> start, Expression<Integer> length) HibernateCriteriaBuilderDelegate.overlay(Expression<String> string, String replacement, int start) HibernateCriteriaBuilderDelegate.overlay(Expression<String> string, String replacement, int start, int length) HibernateCriteriaBuilderDelegate.overlay(Expression<String> string, String replacement, int start, Expression<Integer> length) HibernateCriteriaBuilderDelegate.overlay(Expression<String> string, String replacement, Expression<Integer> start) HibernateCriteriaBuilderDelegate.overlay(Expression<String> string, String replacement, Expression<Integer> start, int length) HibernateCriteriaBuilderDelegate.overlay(Expression<String> string, String replacement, Expression<Integer> start, Expression<Integer> length) HibernateCriteriaBuilderDelegate.pad(CriteriaBuilder.Trimspec ts, Expression<String> x, int length) HibernateCriteriaBuilderDelegate.pad(CriteriaBuilder.Trimspec ts, Expression<String> x, int length, char padChar) HibernateCriteriaBuilderDelegate.pad(CriteriaBuilder.Trimspec ts, Expression<String> x, int length, Expression<Character> padChar) HibernateCriteriaBuilderDelegate.pad(CriteriaBuilder.Trimspec ts, Expression<String> x, Expression<Integer> length) HibernateCriteriaBuilderDelegate.pad(CriteriaBuilder.Trimspec ts, Expression<String> x, Expression<Integer> length, char padChar) HibernateCriteriaBuilderDelegate.pad(CriteriaBuilder.Trimspec ts, Expression<String> x, Expression<Integer> length, Expression<Character> padChar) HibernateCriteriaBuilderDelegate.pad(Expression<String> x, int length) HibernateCriteriaBuilderDelegate.pad(Expression<String> x, int length, char padChar) HibernateCriteriaBuilderDelegate.pad(Expression<String> x, int length, Expression<Character> padChar) HibernateCriteriaBuilderDelegate.pad(Expression<String> x, Expression<Integer> length) HibernateCriteriaBuilderDelegate.pad(Expression<String> x, Expression<Integer> length, char padChar) HibernateCriteriaBuilderDelegate.pad(Expression<String> x, Expression<Integer> length, Expression<Character> padChar) <T> JpaExpression<T>HibernateCriteriaBuilderDelegate.percentileCont(Expression<? extends Number> argument, Expression<T> sortExpression, SortDirection sortOrder, NullPrecedence nullPrecedence) <T> JpaExpression<T>HibernateCriteriaBuilderDelegate.percentileCont(Expression<? extends Number> argument, JpaPredicate filter, Expression<T> sortExpression, SortDirection sortOrder, NullPrecedence nullPrecedence) <T> JpaExpression<T>HibernateCriteriaBuilderDelegate.percentileCont(Expression<? extends Number> argument, JpaPredicate filter, JpaWindow window, Expression<T> sortExpression, SortDirection sortOrder, NullPrecedence nullPrecedence) <T> JpaExpression<T>HibernateCriteriaBuilderDelegate.percentileCont(Expression<? extends Number> argument, JpaWindow window, Expression<T> sortExpression, SortDirection sortOrder, NullPrecedence nullPrecedence) <T> JpaExpression<T>HibernateCriteriaBuilderDelegate.percentileDisc(Expression<? extends Number> argument, Expression<T> sortExpression, SortDirection sortOrder, NullPrecedence nullPrecedence) <T> JpaExpression<T>HibernateCriteriaBuilderDelegate.percentileDisc(Expression<? extends Number> argument, JpaPredicate filter, Expression<T> sortExpression, SortDirection sortOrder, NullPrecedence nullPrecedence) <T> JpaExpression<T>HibernateCriteriaBuilderDelegate.percentileDisc(Expression<? extends Number> argument, JpaPredicate filter, JpaWindow window, Expression<T> sortExpression, SortDirection sortOrder, NullPrecedence nullPrecedence) <T> JpaExpression<T>HibernateCriteriaBuilderDelegate.percentileDisc(Expression<? extends Number> argument, JpaWindow window, Expression<T> sortExpression, SortDirection sortOrder, NullPrecedence nullPrecedence) HibernateCriteriaBuilderDelegate.percentRank(JpaOrder order, Expression<?>... arguments) HibernateCriteriaBuilderDelegate.percentRank(JpaOrder order, JpaPredicate filter, Expression<?>... arguments) HibernateCriteriaBuilderDelegate.percentRank(JpaOrder order, JpaPredicate filter, JpaWindow window, Expression<?>... arguments) HibernateCriteriaBuilderDelegate.percentRank(JpaOrder order, JpaWindow window, Expression<?>... arguments) HibernateCriteriaBuilderDelegate.power(Expression<? extends Number> x, Expression<? extends Number> y) HibernateCriteriaBuilderDelegate.power(Expression<? extends Number> x, Number y) <N extends Number>
JpaExpression<N>HibernateCriteriaBuilderDelegate.prod(Expression<? extends N> x, Expression<? extends N> y) <N extends Number>
JpaExpression<N>HibernateCriteriaBuilderDelegate.prod(Expression<? extends N> x, N y) <N extends Number>
JpaExpression<N>HibernateCriteriaBuilderDelegate.prod(N x, Expression<? extends N> y) HibernateCriteriaBuilderDelegate.quot(Expression<? extends Number> x, Expression<? extends Number> y) HibernateCriteriaBuilderDelegate.quot(Expression<? extends Number> x, Number y) HibernateCriteriaBuilderDelegate.quot(Number x, Expression<? extends Number> y) HibernateCriteriaBuilderDelegate.radians(Expression<? extends Number> x) HibernateCriteriaBuilderDelegate.rank(JpaOrder order, Expression<?>... arguments) HibernateCriteriaBuilderDelegate.rank(JpaOrder order, JpaPredicate filter, Expression<?>... arguments) HibernateCriteriaBuilderDelegate.rank(JpaOrder order, JpaPredicate filter, JpaWindow window, Expression<?>... arguments) HibernateCriteriaBuilderDelegate.rank(JpaOrder order, JpaWindow window, Expression<?>... arguments) HibernateCriteriaBuilderDelegate.repeat(Expression<String> x, int times) HibernateCriteriaBuilderDelegate.repeat(Expression<String> x, Expression<Integer> times) HibernateCriteriaBuilderDelegate.repeat(String x, Expression<Integer> times) HibernateCriteriaBuilderDelegate.replace(Expression<String> x, Expression<String> pattern, Expression<String> replacement) HibernateCriteriaBuilderDelegate.replace(Expression<String> x, Expression<String> pattern, String replacement) HibernateCriteriaBuilderDelegate.replace(Expression<String> x, String pattern, Expression<String> replacement) HibernateCriteriaBuilderDelegate.replace(Expression<String> x, String pattern, String replacement) HibernateCriteriaBuilderDelegate.right(Expression<String> x, int length) HibernateCriteriaBuilderDelegate.right(Expression<String> x, Expression<Integer> length) <T extends Number>
JpaExpression<T>HibernateCriteriaBuilderDelegate.round(Expression<T> x, Integer n) HibernateCriteriaBuilderDelegate.second(Expression<? extends TemporalAccessor> datetime) <C,R> JpaSimpleCase<C, R> HibernateCriteriaBuilderDelegate.selectCase(Expression<? extends C> expression) HibernateCriteriaBuilderDelegate.sign(Expression<? extends Number> x) HibernateCriteriaBuilderDelegate.sin(Expression<? extends Number> x) HibernateCriteriaBuilderDelegate.sinh(Expression<? extends Number> x) <C extends Collection<?>>
JpaExpression<Integer>HibernateCriteriaBuilderDelegate.size(Expression<C> collection) <T> JpaExpression<T>HibernateCriteriaBuilderDelegate.sql(String pattern, Class<T> type, Expression<?>... arguments) HibernateCriteriaBuilderDelegate.sqrt(Expression<? extends Number> x) HibernateCriteriaBuilderDelegate.substring(Expression<String> x, int from) HibernateCriteriaBuilderDelegate.substring(Expression<String> x, int from, int len) HibernateCriteriaBuilderDelegate.substring(Expression<String> x, Expression<Integer> from) HibernateCriteriaBuilderDelegate.substring(Expression<String> x, Expression<Integer> from, Expression<Integer> len) <T extends Temporal>
JpaExpression<T>HibernateCriteriaBuilderDelegate.subtractDuration(Expression<T> datetime, Expression<Duration> duration) <T extends Temporal>
JpaExpression<T>HibernateCriteriaBuilderDelegate.subtractDuration(Expression<T> datetime, Duration duration) <T extends Temporal>
JpaExpression<T>HibernateCriteriaBuilderDelegate.subtractDuration(T datetime, Expression<Duration> duration) <N extends Number>
JpaExpression<N>HibernateCriteriaBuilderDelegate.sum(Expression<? extends N> x, Expression<? extends N> y) <N extends Number>
JpaExpression<N>HibernateCriteriaBuilderDelegate.sum(Expression<? extends N> x, N y) <N extends Number>
JpaExpression<N>HibernateCriteriaBuilderDelegate.sum(Expression<N> argument) <N extends Number>
JpaExpression<Number>HibernateCriteriaBuilderDelegate.sum(Expression<N> argument, JpaPredicate filter) <N extends Number>
JpaExpression<Number>HibernateCriteriaBuilderDelegate.sum(Expression<N> argument, JpaPredicate filter, JpaWindow window) <N extends Number>
JpaExpression<Number>HibernateCriteriaBuilderDelegate.sum(Expression<N> argument, JpaWindow window) <N extends Number>
JpaExpression<N>HibernateCriteriaBuilderDelegate.sum(N x, Expression<? extends N> y) HibernateCriteriaBuilderDelegate.sumAsDouble(Expression<Float> argument) HibernateCriteriaBuilderDelegate.sumAsLong(Expression<Integer> argument) HibernateCriteriaBuilderDelegate.tan(Expression<? extends Number> x) HibernateCriteriaBuilderDelegate.tanh(Expression<? extends Number> x) HibernateCriteriaBuilderDelegate.toBigDecimal(Expression<? extends Number> number) HibernateCriteriaBuilderDelegate.toBigInteger(Expression<? extends Number> number) HibernateCriteriaBuilderDelegate.toDouble(Expression<? extends Number> number) HibernateCriteriaBuilderDelegate.toFloat(Expression<? extends Number> number) HibernateCriteriaBuilderDelegate.toInteger(Expression<? extends Number> number) HibernateCriteriaBuilderDelegate.toLong(Expression<? extends Number> number) HibernateCriteriaBuilderDelegate.toString(Expression<Character> character) HibernateCriteriaBuilderDelegate.trim(char t, Expression<String> x) HibernateCriteriaBuilderDelegate.trim(CriteriaBuilder.Trimspec ts, char t, Expression<String> x) HibernateCriteriaBuilderDelegate.trim(CriteriaBuilder.Trimspec ts, Expression<Character> t, Expression<String> x) HibernateCriteriaBuilderDelegate.trim(CriteriaBuilder.Trimspec ts, Expression<String> x) HibernateCriteriaBuilderDelegate.trim(Expression<Character> t, Expression<String> x) HibernateCriteriaBuilderDelegate.trim(Expression<String> x) <T extends Number>
JpaExpression<T>HibernateCriteriaBuilderDelegate.truncate(Expression<T> x, Integer n) <T extends TemporalAccessor>
JpaFunction<T>HibernateCriteriaBuilderDelegate.truncate(Expression<T> datetime, TemporalUnit temporalUnit) HibernateCriteriaBuilderDelegate.upper(Expression<String> x) HibernateCriteriaBuilderDelegate.values(Expression<?>... expressions) <T> JpaExpression<T>HibernateCriteriaBuilderDelegate.windowFunction(String name, Class<T> type, JpaWindow window, Expression<?>... args) HibernateCriteriaBuilderDelegate.wrap(Expression<Boolean> expression) final JpaPredicateHibernateCriteriaBuilderDelegate.wrap(Expression<Boolean>... expressions) HibernateCriteriaBuilderDelegate.year(Expression<? extends TemporalAccessor> datetime) Method parameters in org.hibernate.query.criteria.spi with type arguments of type ExpressionModifier and TypeMethodDescriptionHibernateCriteriaBuilderDelegate.values(List<? extends Expression<?>> expressions) -
Uses of Expression in org.hibernate.query.hql.internal
Classes in org.hibernate.query.hql.internal that implement ExpressionMethods in org.hibernate.query.hql.internal with parameters of type ExpressionModifier and TypeMethodDescriptionFullyQualifiedReflectivePathTerminal.equalTo(Expression that) FullyQualifiedReflectivePathTerminal.in(Expression values) FullyQualifiedReflectivePathTerminal.in(Expression[] values) -
Uses of Expression in org.hibernate.query.sqm
Methods in org.hibernate.query.sqm that return ExpressionModifier and TypeMethodDescription<V,M extends Map<?, V>>
Expression<Collection<V>>NodeBuilder.values(M map) Methods in org.hibernate.query.sqm with parameters of type ExpressionModifier and TypeMethodDescription<N extends Number>
SqmExpression<N>NodeBuilder.abs(Expression<N> x) NodeBuilder.and(Expression<Boolean> x, Expression<Boolean> y) <T> SqmExpression<T[]>NodeBuilder.arrayAgg(JpaOrder order, Expression<? extends T> argument) <T> SqmExpression<T[]>NodeBuilder.arrayAgg(JpaOrder order, JpaPredicate filter, Expression<? extends T> argument) <T> SqmExpression<T[]>NodeBuilder.arrayAgg(JpaOrder order, JpaPredicate filter, JpaWindow window, Expression<? extends T> argument) <T> SqmExpression<T[]>NodeBuilder.arrayAgg(JpaOrder order, JpaWindow window, Expression<? extends T> argument) <T> SqmExpression<T[]>NodeBuilder.arrayAppend(Expression<T[]> arrayExpression, Expression<T> elementExpression) <T> SqmExpression<T[]>NodeBuilder.arrayAppend(Expression<T[]> arrayExpression, T element) <T> SqmExpression<T[]>NodeBuilder.arrayConcat(Expression<T[]> arrayExpression1, Expression<T[]> arrayExpression2) <T> SqmExpression<T[]>NodeBuilder.arrayConcat(Expression<T[]> arrayExpression1, T[] array2) <T> SqmExpression<T[]>NodeBuilder.arrayConcat(T[] array1, Expression<T[]> arrayExpression2) <T> SqmPredicateNodeBuilder.arrayContains(Expression<T[]> arrayExpression, Expression<T> elementExpression) <T> SqmPredicateNodeBuilder.arrayContains(Expression<T[]> arrayExpression, T element) <T> SqmPredicateNodeBuilder.arrayContains(T[] array, Expression<T> elementExpression) default <T> SqmPredicateNodeBuilder.arrayContainsAll(Expression<T[]> arrayExpression, Expression<T[]> subArrayExpression) default <T> SqmPredicateNodeBuilder.arrayContainsAll(Expression<T[]> arrayExpression, T[] subArray) default <T> SqmPredicateNodeBuilder.arrayContainsAll(T[] array, Expression<T[]> subArrayExpression) default <T> SqmPredicateNodeBuilder.arrayContainsAllNullable(Expression<T[]> arrayExpression, Expression<T[]> subArrayExpression) default <T> SqmPredicateNodeBuilder.arrayContainsAllNullable(Expression<T[]> arrayExpression, T[] subArray) default <T> SqmPredicateNodeBuilder.arrayContainsAllNullable(T[] array, Expression<T[]> subArrayExpression) <T> SqmPredicateNodeBuilder.arrayContainsNullable(Expression<T[]> arrayExpression, Expression<T> elementExpression) <T> SqmPredicateNodeBuilder.arrayContainsNullable(Expression<T[]> arrayExpression, T element) <T> SqmPredicateNodeBuilder.arrayContainsNullable(T[] array, Expression<T> elementExpression) <T> SqmExpression<T[]>NodeBuilder.arrayFill(Expression<T> elementExpression, Expression<Integer> elementCountExpression) <T> SqmExpression<T[]>NodeBuilder.arrayFill(Expression<T> elementExpression, Integer elementCount) <T> SqmExpression<T[]>NodeBuilder.arrayFill(T element, Expression<Integer> elementCountExpression) <T> SqmExpression<T>NodeBuilder.arrayGet(Expression<T[]> arrayExpression, Expression<Integer> indexExpression) <T> SqmExpression<T>NodeBuilder.arrayGet(Expression<T[]> arrayExpression, Integer index) <T> SqmPredicateNodeBuilder.arrayIncludes(Expression<T[]> arrayExpression, Expression<T[]> subArrayExpression) <T> SqmPredicateNodeBuilder.arrayIncludes(Expression<T[]> arrayExpression, T[] subArray) <T> SqmPredicateNodeBuilder.arrayIncludes(T[] array, Expression<T[]> subArrayExpression) <T> SqmPredicateNodeBuilder.arrayIncludesNullable(Expression<T[]> arrayExpression, Expression<T[]> subArrayExpression) <T> SqmPredicateNodeBuilder.arrayIncludesNullable(Expression<T[]> arrayExpression, T[] subArray) <T> SqmPredicateNodeBuilder.arrayIncludesNullable(T[] array, Expression<T[]> subArrayExpression) <T> SqmPredicateNodeBuilder.arrayIntersects(Expression<T[]> arrayExpression1, Expression<T[]> arrayExpression2) <T> SqmPredicateNodeBuilder.arrayIntersects(Expression<T[]> arrayExpression1, T[] array2) <T> SqmPredicateNodeBuilder.arrayIntersects(T[] array1, Expression<T[]> arrayExpression2) <T> SqmPredicateNodeBuilder.arrayIntersectsNullable(Expression<T[]> arrayExpression1, Expression<T[]> arrayExpression2) <T> SqmPredicateNodeBuilder.arrayIntersectsNullable(Expression<T[]> arrayExpression1, T[] array2) <T> SqmPredicateNodeBuilder.arrayIntersectsNullable(T[] array1, Expression<T[]> arrayExpression2) <T> SqmExpression<Integer>NodeBuilder.arrayLength(Expression<T[]> arrayExpression) default <T> SqmPredicateNodeBuilder.arrayOverlaps(Expression<T[]> arrayExpression1, Expression<T[]> arrayExpression2) default <T> SqmPredicateNodeBuilder.arrayOverlaps(Expression<T[]> arrayExpression1, T[] array2) default <T> SqmPredicateNodeBuilder.arrayOverlaps(T[] array1, Expression<T[]> arrayExpression2) default <T> SqmPredicateNodeBuilder.arrayOverlapsNullable(Expression<T[]> arrayExpression1, Expression<T[]> arrayExpression2) default <T> SqmPredicateNodeBuilder.arrayOverlapsNullable(Expression<T[]> arrayExpression1, T[] array2) default <T> SqmPredicateNodeBuilder.arrayOverlapsNullable(T[] array1, Expression<T[]> arrayExpression2) <T> SqmExpression<Integer>NodeBuilder.arrayPosition(Expression<T[]> arrayExpression, Expression<T> elementExpression) <T> SqmExpression<Integer>NodeBuilder.arrayPosition(Expression<T[]> arrayExpression, T element) <T> SqmExpression<int[]>NodeBuilder.arrayPositions(Expression<T[]> arrayExpression, Expression<T> elementExpression) <T> SqmExpression<int[]>NodeBuilder.arrayPositions(Expression<T[]> arrayExpression, T element) <T> SqmExpression<List<Integer>>NodeBuilder.arrayPositionsList(Expression<T[]> arrayExpression, Expression<T> elementExpression) <T> SqmExpression<List<Integer>>NodeBuilder.arrayPositionsList(Expression<T[]> arrayExpression, T element) <T> SqmExpression<T[]>NodeBuilder.arrayPrepend(Expression<T> elementExpression, Expression<T[]> arrayExpression) <T> SqmExpression<T[]>NodeBuilder.arrayPrepend(T element, Expression<T[]> arrayExpression) <T> SqmExpression<T[]>NodeBuilder.arrayRemove(Expression<T[]> arrayExpression, Expression<T> elementExpression) <T> SqmExpression<T[]>NodeBuilder.arrayRemove(Expression<T[]> arrayExpression, T element) <T> SqmExpression<T[]>NodeBuilder.arrayRemoveIndex(Expression<T[]> arrayExpression, Expression<Integer> indexExpression) <T> SqmExpression<T[]>NodeBuilder.arrayRemoveIndex(Expression<T[]> arrayExpression, Integer index) <T> SqmExpression<T[]>NodeBuilder.arrayReplace(Expression<T[]> arrayExpression, Expression<T> oldElementExpression, Expression<T> newElementExpression) <T> SqmExpression<T[]>NodeBuilder.arrayReplace(Expression<T[]> arrayExpression, Expression<T> oldElementExpression, T newElement) <T> SqmExpression<T[]>NodeBuilder.arrayReplace(Expression<T[]> arrayExpression, T oldElement, Expression<T> newElementExpression) <T> SqmExpression<T[]>NodeBuilder.arrayReplace(Expression<T[]> arrayExpression, T oldElement, T newElement) <T> SqmExpression<T[]>NodeBuilder.arraySet(Expression<T[]> arrayExpression, Expression<Integer> indexExpression, Expression<T> elementExpression) <T> SqmExpression<T[]>NodeBuilder.arraySet(Expression<T[]> arrayExpression, Expression<Integer> indexExpression, T element) <T> SqmExpression<T[]>NodeBuilder.arraySet(Expression<T[]> arrayExpression, Integer index, Expression<T> elementExpression) <T> SqmExpression<T[]>NodeBuilder.arraySet(Expression<T[]> arrayExpression, Integer index, T element) <T> SqmExpression<T[]>NodeBuilder.arraySlice(Expression<T[]> arrayExpression, Expression<Integer> lowerIndexExpression, Expression<Integer> upperIndexExpression) <T> SqmExpression<T[]>NodeBuilder.arraySlice(Expression<T[]> arrayExpression, Expression<Integer> lowerIndexExpression, Integer upperIndex) <T> SqmExpression<T[]>NodeBuilder.arraySlice(Expression<T[]> arrayExpression, Integer lowerIndex, Expression<Integer> upperIndexExpression) <T> SqmExpression<T[]>NodeBuilder.arraySlice(Expression<T[]> arrayExpression, Integer lowerIndex, Integer upperIndex) NodeBuilder.arrayToString(Expression<? extends Object[]> arrayExpression, Expression<String> separatorExpression) NodeBuilder.arrayToString(Expression<? extends Object[]> arrayExpression, String separator) <T> SqmExpression<T[]>NodeBuilder.arrayTrim(Expression<T[]> arrayExpression, Expression<Integer> elementCountExpression) <T> SqmExpression<T[]>NodeBuilder.arrayTrim(Expression<T[]> arrayExpression, Integer elementCount) NodeBuilder.asc(Expression<?> x) <N extends Number>
SqmExpression<Double>NodeBuilder.avg(Expression<N> argument) <Y extends Comparable<? super Y>>
SqmPredicateNodeBuilder.between(Expression<? extends Y> value, Expression<? extends Y> lower, Expression<? extends Y> upper) <Y extends Comparable<? super Y>>
SqmPredicateNodeBuilder.between(Expression<? extends Y> value, Y lower, Y upper) <Y> JpaCoalesce<Y>NodeBuilder.coalesce(Expression<? extends Y> x, Expression<? extends Y> y) <Y> JpaCoalesce<Y>NodeBuilder.coalesce(Expression<? extends Y> x, Y y) <E,C extends Collection<? super E>>
SqmExpression<C>NodeBuilder.collectionAppend(Expression<C> collectionExpression, E element) <E,C extends Collection<? super E>>
SqmExpression<C>NodeBuilder.collectionAppend(Expression<C> collectionExpression, Expression<? extends E> elementExpression) <E,C extends Collection<? super E>>
SqmExpression<C>NodeBuilder.collectionConcat(C collection1, Expression<? extends Collection<? extends E>> collectionExpression2) <E,C extends Collection<? super E>>
SqmExpression<C>NodeBuilder.collectionConcat(Expression<C> collectionExpression1, Expression<? extends Collection<? extends E>> collectionExpression2) <E,C extends Collection<? super E>>
SqmExpression<C>NodeBuilder.collectionConcat(Expression<C> collectionExpression1, Collection<? extends E> collection2) <E> SqmPredicateNodeBuilder.collectionContains(Expression<? extends Collection<E>> collectionExpression, E element) <E> SqmPredicateNodeBuilder.collectionContains(Expression<? extends Collection<E>> collectionExpression, Expression<? extends E> elementExpression) <E> SqmPredicateNodeBuilder.collectionContains(Collection<E> collection, Expression<E> elementExpression) default <E> SqmPredicateNodeBuilder.collectionContainsAll(Expression<? extends Collection<E>> collectionExpression, Expression<? extends Collection<? extends E>> subCollectionExpression) default <E> SqmPredicateNodeBuilder.collectionContainsAll(Expression<? extends Collection<E>> collectionExpression, Collection<? extends E> subCollection) default <E> SqmPredicateNodeBuilder.collectionContainsAll(Collection<E> collection, Expression<? extends Collection<? extends E>> subCollectionExpression) default <E> SqmPredicateNodeBuilder.collectionContainsAllNullable(Expression<? extends Collection<E>> collectionExpression, Expression<? extends Collection<? extends E>> subCollectionExpression) default <E> SqmPredicateNodeBuilder.collectionContainsAllNullable(Expression<? extends Collection<E>> collectionExpression, Collection<? extends E> subCollection) default <E> SqmPredicateNodeBuilder.collectionContainsAllNullable(Collection<E> collection, Expression<? extends Collection<? extends E>> subCollectionExpression) <E> SqmPredicateNodeBuilder.collectionContainsNullable(Expression<? extends Collection<E>> collectionExpression, E element) <E> SqmPredicateNodeBuilder.collectionContainsNullable(Expression<? extends Collection<E>> collectionExpression, Expression<? extends E> elementExpression) <E> SqmPredicateNodeBuilder.collectionContainsNullable(Collection<E> collection, Expression<E> elementExpression) <T> SqmExpression<Collection<T>>NodeBuilder.collectionFill(Expression<T> elementExpression, Expression<Integer> elementCountExpression) <T> SqmExpression<Collection<T>>NodeBuilder.collectionFill(Expression<T> elementExpression, Integer elementCount) <T> SqmExpression<Collection<T>>NodeBuilder.collectionFill(T element, Expression<Integer> elementCountExpression) <E> SqmExpression<E>NodeBuilder.collectionGet(Expression<? extends Collection<E>> collectionExpression, Expression<Integer> indexExpression) <E> SqmExpression<E>NodeBuilder.collectionGet(Expression<? extends Collection<E>> collectionExpression, Integer index) <E> SqmPredicateNodeBuilder.collectionIncludes(Expression<? extends Collection<E>> collectionExpression, Expression<? extends Collection<? extends E>> subCollectionExpression) <E> SqmPredicateNodeBuilder.collectionIncludes(Expression<? extends Collection<E>> collectionExpression, Collection<? extends E> subCollection) <E> SqmPredicateNodeBuilder.collectionIncludes(Collection<E> collection, Expression<? extends Collection<? extends E>> subArrayExpression) <E> SqmPredicateNodeBuilder.collectionIncludesNullable(Expression<? extends Collection<E>> collectionExpression, Expression<? extends Collection<? extends E>> subCollectionExpression) <E> SqmPredicateNodeBuilder.collectionIncludesNullable(Expression<? extends Collection<E>> collectionExpression, Collection<? extends E> subCollection) <E> SqmPredicateNodeBuilder.collectionIncludesNullable(Collection<E> collection, Expression<? extends Collection<? extends E>> subCollectionExpression) <E> SqmPredicateNodeBuilder.collectionIntersects(Expression<? extends Collection<E>> collectionExpression1, Expression<? extends Collection<? extends E>> collectionExpression2) <E> SqmPredicateNodeBuilder.collectionIntersects(Expression<? extends Collection<E>> collectionExpression1, Collection<? extends E> collection2) <E> SqmPredicateNodeBuilder.collectionIntersects(Collection<E> collection1, Expression<? extends Collection<? extends E>> collectionExpression2) <E> SqmPredicateNodeBuilder.collectionIntersectsNullable(Expression<? extends Collection<E>> collectionExpression1, Expression<? extends Collection<? extends E>> collectionExpression2) <E> SqmPredicateNodeBuilder.collectionIntersectsNullable(Expression<? extends Collection<E>> collectionExpression1, Collection<? extends E> collection2) <E> SqmPredicateNodeBuilder.collectionIntersectsNullable(Collection<E> collection1, Expression<? extends Collection<? extends E>> collectionExpression2) NodeBuilder.collectionLength(Expression<? extends Collection<?>> collectionExpression) default <E> SqmPredicateNodeBuilder.collectionOverlaps(Expression<? extends Collection<E>> collectionExpression1, Expression<? extends Collection<? extends E>> collectionExpression2) default <E> SqmPredicateNodeBuilder.collectionOverlaps(Expression<? extends Collection<E>> collectionExpression1, Collection<? extends E> collection2) default <E> SqmPredicateNodeBuilder.collectionOverlaps(Collection<E> collection1, Expression<? extends Collection<? extends E>> collectionExpression2) default <E> SqmPredicateNodeBuilder.collectionOverlapsNullable(Expression<? extends Collection<E>> collectionExpression1, Expression<? extends Collection<? extends E>> collectionExpression2) default <E> SqmPredicateNodeBuilder.collectionOverlapsNullable(Expression<? extends Collection<E>> collectionExpression1, Collection<? extends E> collection2) default <E> SqmPredicateNodeBuilder.collectionOverlapsNullable(Collection<E> collection1, Expression<? extends Collection<? extends E>> collectionExpression2) <E> SqmExpression<Integer>NodeBuilder.collectionPosition(Expression<? extends Collection<? extends E>> collectionExpression, E element) <E> SqmExpression<Integer>NodeBuilder.collectionPosition(Expression<? extends Collection<? extends E>> collectionExpression, Expression<E> elementExpression) <T> SqmExpression<int[]>NodeBuilder.collectionPositions(Expression<? extends Collection<? super T>> collectionExpression, Expression<T> elementExpression) <T> SqmExpression<int[]>NodeBuilder.collectionPositions(Expression<? extends Collection<? super T>> collectionExpression, T element) <T> SqmExpression<List<Integer>>NodeBuilder.collectionPositionsList(Expression<? extends Collection<? super T>> collectionExpression, Expression<T> elementExpression) <T> SqmExpression<List<Integer>>NodeBuilder.collectionPositionsList(Expression<? extends Collection<? super T>> collectionExpression, T element) <E,C extends Collection<? super E>>
SqmExpression<C>NodeBuilder.collectionPrepend(E element, Expression<C> collectionExpression) <E,C extends Collection<? super E>>
SqmExpression<C>NodeBuilder.collectionPrepend(Expression<? extends E> elementExpression, Expression<C> collectionExpression) <E,C extends Collection<? super E>>
SqmExpression<C>NodeBuilder.collectionRemove(Expression<C> collectionExpression, E element) <E,C extends Collection<? super E>>
SqmExpression<C>NodeBuilder.collectionRemove(Expression<C> collectionExpression, Expression<? extends E> elementExpression) <C extends Collection<?>>
SqmExpression<C>NodeBuilder.collectionRemoveIndex(Expression<C> collectionExpression, Expression<Integer> indexExpression) <C extends Collection<?>>
SqmExpression<C>NodeBuilder.collectionRemoveIndex(Expression<C> collectionExpression, Integer index) <E,C extends Collection<? super E>>
SqmExpression<C>NodeBuilder.collectionReplace(Expression<C> collectionExpression, E oldElement, E newElement) <E,C extends Collection<? super E>>
SqmExpression<C>NodeBuilder.collectionReplace(Expression<C> collectionExpression, E oldElement, Expression<? extends E> newElementExpression) <E,C extends Collection<? super E>>
SqmExpression<C>NodeBuilder.collectionReplace(Expression<C> collectionExpression, Expression<? extends E> oldElementExpression, E newElement) <E,C extends Collection<? super E>>
SqmExpression<C>NodeBuilder.collectionReplace(Expression<C> collectionExpression, Expression<? extends E> oldElementExpression, Expression<? extends E> newElementExpression) <E,C extends Collection<? super E>>
SqmExpression<C>NodeBuilder.collectionSet(Expression<C> collectionExpression, Expression<Integer> indexExpression, E element) <E,C extends Collection<? super E>>
SqmExpression<C>NodeBuilder.collectionSet(Expression<C> collectionExpression, Expression<Integer> indexExpression, Expression<? extends E> elementExpression) <E,C extends Collection<? super E>>
SqmExpression<C>NodeBuilder.collectionSet(Expression<C> collectionExpression, Integer index, E element) <E,C extends Collection<? super E>>
SqmExpression<C>NodeBuilder.collectionSet(Expression<C> collectionExpression, Integer index, Expression<? extends E> elementExpression) <C extends Collection<?>>
SqmExpression<C>NodeBuilder.collectionSlice(Expression<C> collectionExpression, Expression<Integer> lowerIndexExpression, Expression<Integer> upperIndexExpression) <C extends Collection<?>>
SqmExpression<C>NodeBuilder.collectionSlice(Expression<C> collectionExpression, Expression<Integer> lowerIndexExpression, Integer upperIndex) <C extends Collection<?>>
SqmExpression<C>NodeBuilder.collectionSlice(Expression<C> collectionExpression, Integer lowerIndex, Expression<Integer> upperIndexExpression) <C extends Collection<?>>
SqmExpression<C>NodeBuilder.collectionSlice(Expression<C> collectionExpression, Integer lowerIndex, Integer upperIndex) <T> SqmExpression<String>NodeBuilder.collectionToString(Expression<? extends Collection<?>> collectionExpression, Expression<String> separatorExpression) <T> SqmExpression<String>NodeBuilder.collectionToString(Expression<? extends Collection<?>> collectionExpression, String separator) <C extends Collection<?>>
SqmExpression<C>NodeBuilder.collectionTrim(Expression<C> arrayExpression, Expression<Integer> elementCountExpression) <C extends Collection<?>>
SqmExpression<C>NodeBuilder.collectionTrim(Expression<C> arrayExpression, Integer elementCount) NodeBuilder.concat(Expression<String> x, Expression<String> y) NodeBuilder.concat(Expression<String> x, String y) NodeBuilder.concat(String x, Expression<String> y) NodeBuilder.count(Expression<?> argument) NodeBuilder.countDistinct(Expression<?> x) NodeBuilder.desc(Expression<?> x) <N extends Number>
SqmExpression<N>NodeBuilder.diff(Expression<? extends N> x, Expression<? extends N> y) <N extends Number>
SqmExpression<N>NodeBuilder.diff(Expression<? extends N> x, N y) <N extends Number>
SqmExpression<N>NodeBuilder.diff(N x, Expression<? extends N> y) NodeBuilder.distinctFrom(Expression<?> x, Expression<?> y) NodeBuilder.distinctFrom(Expression<?> x, Object y) NodeBuilder.equal(Expression<?> x, Expression<?> y) NodeBuilder.equal(Expression<?> x, Object y) <T> SqmFunction<T>NodeBuilder.function(String name, Class<T> type, Expression<?>[] args) NodeBuilder.ge(Expression<? extends Number> x, Expression<? extends Number> y) NodeBuilder.ge(Expression<? extends Number> x, Number y) <Y extends Comparable<? super Y>>
SqmPredicateNodeBuilder.greaterThan(Expression<? extends Y> x, Expression<? extends Y> y) <Y extends Comparable<? super Y>>
SqmPredicateNodeBuilder.greaterThan(Expression<? extends Y> x, Y y) <Y extends Comparable<? super Y>>
SqmPredicateNodeBuilder.greaterThanOrEqualTo(Expression<? extends Y> x, Expression<? extends Y> y) <Y extends Comparable<? super Y>>
SqmPredicateNodeBuilder.greaterThanOrEqualTo(Expression<? extends Y> x, Y y) <X extends Comparable<? super X>>
SqmExpression<X>NodeBuilder.greatest(Expression<X> argument) NodeBuilder.gt(Expression<? extends Number> x, Expression<? extends Number> y) NodeBuilder.gt(Expression<? extends Number> x, Number y) <T> SqmInPredicate<T>NodeBuilder.in(Expression<? extends T> expression) <T> SqmInPredicate<T>NodeBuilder.in(Expression<? extends T> expression, Expression<? extends T>... values) <T> SqmInPredicate<T>NodeBuilder.in(Expression<? extends T> expression, Collection<T> values) <T> SqmInPredicate<T>NodeBuilder.in(Expression<? extends T> expression, SqmSubQuery<T> subQuery) <T> SqmInPredicate<T>NodeBuilder.in(Expression<? extends T> expression, T... values) <C extends Collection<?>>
SqmPredicateNodeBuilder.isEmpty(Expression<C> collection) NodeBuilder.isFalse(Expression<Boolean> x) <E,C extends Collection<E>>
SqmPredicateNodeBuilder.isMember(E elem, Expression<C> collection) <E,C extends Collection<E>>
SqmPredicateNodeBuilder.isMember(Expression<E> elem, Expression<C> collection) <C extends Collection<?>>
SqmPredicateNodeBuilder.isNotEmpty(Expression<C> collection) <E,C extends Collection<E>>
SqmPredicateNodeBuilder.isNotMember(E elem, Expression<C> collection) <E,C extends Collection<E>>
SqmPredicateNodeBuilder.isNotMember(Expression<E> elem, Expression<C> collection) NodeBuilder.isNotNull(Expression<?> x) NodeBuilder.isNull(Expression<?> x) NodeBuilder.isTrue(Expression<Boolean> x) NodeBuilder.le(Expression<? extends Number> x, Expression<? extends Number> y) NodeBuilder.le(Expression<? extends Number> x, Number y) <X extends Comparable<? super X>>
SqmExpression<X>NodeBuilder.least(Expression<X> argument) NodeBuilder.length(Expression<String> x) <Y extends Comparable<? super Y>>
SqmPredicateNodeBuilder.lessThan(Expression<? extends Y> x, Expression<? extends Y> y) <Y extends Comparable<? super Y>>
SqmPredicateNodeBuilder.lessThan(Expression<? extends Y> x, Y y) <Y extends Comparable<? super Y>>
SqmPredicateNodeBuilder.lessThanOrEqualTo(Expression<? extends Y> x, Expression<? extends Y> y) <Y extends Comparable<? super Y>>
SqmPredicateNodeBuilder.lessThanOrEqualTo(Expression<? extends Y> x, Y y) NodeBuilder.like(Expression<String> x, Expression<String> pattern) NodeBuilder.like(Expression<String> x, Expression<String> pattern, char escapeChar) NodeBuilder.like(Expression<String> x, Expression<String> pattern, Expression<Character> escapeChar) NodeBuilder.like(Expression<String> x, String pattern) NodeBuilder.like(Expression<String> x, String pattern, char escapeChar) NodeBuilder.like(Expression<String> x, String pattern, Expression<Character> escapeChar) NodeBuilder.locate(Expression<String> x, Expression<String> pattern) NodeBuilder.locate(Expression<String> x, Expression<String> pattern, Expression<Integer> from) NodeBuilder.locate(Expression<String> x, String pattern) NodeBuilder.locate(Expression<String> x, String pattern, int from) NodeBuilder.lower(Expression<String> x) NodeBuilder.lt(Expression<? extends Number> x, Expression<? extends Number> y) NodeBuilder.lt(Expression<? extends Number> x, Number y) <N extends Number>
SqmExpression<N>NodeBuilder.max(Expression<N> argument) <N extends Number>
SqmExpression<N>NodeBuilder.min(Expression<N> argument) NodeBuilder.mod(Expression<Integer> x, Expression<Integer> y) NodeBuilder.mod(Expression<Integer> x, Integer y) NodeBuilder.mod(Integer x, Expression<Integer> y) <N extends Number>
SqmExpression<N>NodeBuilder.neg(Expression<N> x) NodeBuilder.not(Expression<Boolean> restriction) NodeBuilder.notDistinctFrom(Expression<?> x, Expression<?> y) NodeBuilder.notDistinctFrom(Expression<?> x, Object y) NodeBuilder.notEqual(Expression<?> x, Expression<?> y) NodeBuilder.notEqual(Expression<?> x, Object y) NodeBuilder.notLike(Expression<String> x, Expression<String> pattern) NodeBuilder.notLike(Expression<String> x, Expression<String> pattern, char escapeChar) NodeBuilder.notLike(Expression<String> x, Expression<String> pattern, Expression<Character> escapeChar) NodeBuilder.notLike(Expression<String> x, String pattern) NodeBuilder.notLike(Expression<String> x, String pattern, char escapeChar) NodeBuilder.notLike(Expression<String> x, String pattern, Expression<Character> escapeChar) <Y> SqmExpression<Y>NodeBuilder.nullif(Expression<Y> x, Expression<?> y) <Y> SqmExpression<Y>NodeBuilder.nullif(Expression<Y> x, Y y) NodeBuilder.or(Expression<Boolean> x, Expression<Boolean> y) <N extends Number>
SqmExpression<N>NodeBuilder.prod(Expression<? extends N> x, Expression<? extends N> y) <N extends Number>
SqmExpression<N>NodeBuilder.prod(Expression<? extends N> x, N y) <N extends Number>
SqmExpression<N>NodeBuilder.prod(N x, Expression<? extends N> y) NodeBuilder.quot(Expression<? extends Number> x, Expression<? extends Number> y) NodeBuilder.quot(Expression<? extends Number> x, Number y) NodeBuilder.quot(Number x, Expression<? extends Number> y) <C,R> JpaSimpleCase<C, R> NodeBuilder.selectCase(Expression<? extends C> expression) <C extends Collection<?>>
SqmExpression<Integer>NodeBuilder.size(Expression<C> collection) NodeBuilder.sqrt(Expression<? extends Number> x) NodeBuilder.substring(Expression<String> x, int from) NodeBuilder.substring(Expression<String> x, int from, int len) NodeBuilder.substring(Expression<String> x, Expression<Integer> from) NodeBuilder.substring(Expression<String> x, Expression<Integer> from, Expression<Integer> len) <N extends Number>
SqmExpression<N>NodeBuilder.sum(Expression<? extends N> x, Expression<? extends N> y) <N extends Number>
SqmExpression<N>NodeBuilder.sum(Expression<? extends N> x, N y) <N extends Number>
SqmExpression<N>NodeBuilder.sum(Expression<N> argument) <N extends Number>
SqmExpression<N>NodeBuilder.sum(N x, Expression<? extends N> y) NodeBuilder.sumAsDouble(Expression<Float> argument) NodeBuilder.sumAsLong(Expression<Integer> argument) NodeBuilder.toBigDecimal(Expression<? extends Number> number) NodeBuilder.toBigInteger(Expression<? extends Number> number) NodeBuilder.toDouble(Expression<? extends Number> number) NodeBuilder.toFloat(Expression<? extends Number> number) NodeBuilder.toInteger(Expression<? extends Number> number) NodeBuilder.toLong(Expression<? extends Number> number) NodeBuilder.toString(Expression<Character> character) NodeBuilder.trim(char t, Expression<String> x) NodeBuilder.trim(CriteriaBuilder.Trimspec ts, char t, Expression<String> x) NodeBuilder.trim(CriteriaBuilder.Trimspec ts, Expression<Character> t, Expression<String> x) NodeBuilder.trim(CriteriaBuilder.Trimspec ts, Expression<String> x) NodeBuilder.trim(Expression<Character> t, Expression<String> x) NodeBuilder.trim(Expression<String> x) NodeBuilder.upper(Expression<String> x) NodeBuilder.values(Expression<?>... expressions) NodeBuilder.wrap(Expression<Boolean> expression) NodeBuilder.wrap(Expression<Boolean>... expressions) Method parameters in org.hibernate.query.sqm with type arguments of type Expression -
Uses of Expression in org.hibernate.query.sqm.function
Classes in org.hibernate.query.sqm.function that implement ExpressionModifier and TypeClassDescriptionclassclassclassclass -
Uses of Expression in org.hibernate.query.sqm.internal
Methods in org.hibernate.query.sqm.internal that return ExpressionModifier and TypeMethodDescription<V,M extends Map<?, V>>
Expression<Collection<V>>SqmCriteriaNodeBuilder.values(M map) Methods in org.hibernate.query.sqm.internal with parameters of type ExpressionModifier and TypeMethodDescription<N extends Number>
SqmExpression<N>SqmCriteriaNodeBuilder.abs(Expression<N> x) SqmCriteriaNodeBuilder.acos(Expression<? extends Number> x) <T extends Temporal>
JpaExpression<T>SqmCriteriaNodeBuilder.addDuration(Expression<T> datetime, Expression<Duration> duration) <T extends Temporal>
JpaExpression<T>SqmCriteriaNodeBuilder.addDuration(Expression<T> datetime, Duration duration) <T extends Temporal>
JpaExpression<T>SqmCriteriaNodeBuilder.addDuration(T datetime, Expression<Duration> duration) SqmCriteriaNodeBuilder.and(Expression<Boolean> x, Expression<Boolean> y) <T> SqmExpression<T[]>SqmCriteriaNodeBuilder.arrayAgg(JpaOrder order, Expression<? extends T> argument) <T> SqmExpression<T[]>SqmCriteriaNodeBuilder.arrayAgg(JpaOrder order, JpaPredicate filter, Expression<? extends T> argument) <T> SqmExpression<T[]>SqmCriteriaNodeBuilder.arrayAgg(JpaOrder order, JpaPredicate filter, JpaWindow window, Expression<? extends T> argument) <T> SqmExpression<T[]>SqmCriteriaNodeBuilder.arrayAgg(JpaOrder order, JpaWindow window, Expression<? extends T> argument) <T> SqmExpression<T[]>SqmCriteriaNodeBuilder.arrayAppend(Expression<T[]> arrayExpression, Expression<T> elementExpression) <T> SqmExpression<T[]>SqmCriteriaNodeBuilder.arrayAppend(Expression<T[]> arrayExpression, T element) <T> SqmExpression<T[]>SqmCriteriaNodeBuilder.arrayConcat(Expression<T[]> arrayExpression1, Expression<T[]> arrayExpression2) <T> SqmExpression<T[]>SqmCriteriaNodeBuilder.arrayConcat(Expression<T[]> arrayExpression1, T[] array2) <T> SqmExpression<T[]>SqmCriteriaNodeBuilder.arrayConcat(T[] array1, Expression<T[]> arrayExpression2) <T> SqmPredicateSqmCriteriaNodeBuilder.arrayContains(Expression<T[]> arrayExpression, Expression<T> elementExpression) <T> SqmPredicateSqmCriteriaNodeBuilder.arrayContains(Expression<T[]> arrayExpression, T element) <T> SqmPredicateSqmCriteriaNodeBuilder.arrayContains(T[] array, Expression<T> elementExpression) <T> SqmPredicateSqmCriteriaNodeBuilder.arrayContainsNullable(Expression<T[]> arrayExpression, Expression<T> elementExpression) <T> SqmPredicateSqmCriteriaNodeBuilder.arrayContainsNullable(Expression<T[]> arrayExpression, T element) <T> SqmPredicateSqmCriteriaNodeBuilder.arrayContainsNullable(T[] array, Expression<T> elementExpression) <T> SqmExpression<T[]>SqmCriteriaNodeBuilder.arrayFill(Expression<T> elementExpression, Expression<Integer> elementCountExpression) <T> SqmExpression<T[]>SqmCriteriaNodeBuilder.arrayFill(Expression<T> elementExpression, Integer elementCount) <T> SqmExpression<T[]>SqmCriteriaNodeBuilder.arrayFill(T element, Expression<Integer> elementCountExpression) <T> SqmExpression<T>SqmCriteriaNodeBuilder.arrayGet(Expression<T[]> arrayExpression, Expression<Integer> indexExpression) <T> SqmExpression<T>SqmCriteriaNodeBuilder.arrayGet(Expression<T[]> arrayExpression, Integer index) <T> SqmPredicateSqmCriteriaNodeBuilder.arrayIncludes(Expression<T[]> arrayExpression, Expression<T[]> subArrayExpression) <T> SqmPredicateSqmCriteriaNodeBuilder.arrayIncludes(Expression<T[]> arrayExpression, T[] subArray) <T> SqmPredicateSqmCriteriaNodeBuilder.arrayIncludes(T[] array, Expression<T[]> subArrayExpression) <T> SqmPredicateSqmCriteriaNodeBuilder.arrayIncludesNullable(Expression<T[]> arrayExpression, Expression<T[]> subArrayExpression) <T> SqmPredicateSqmCriteriaNodeBuilder.arrayIncludesNullable(Expression<T[]> arrayExpression, T[] subArray) <T> SqmPredicateSqmCriteriaNodeBuilder.arrayIncludesNullable(T[] array, Expression<T[]> subArrayExpression) <T> SqmPredicateSqmCriteriaNodeBuilder.arrayIntersects(Expression<T[]> arrayExpression1, Expression<T[]> arrayExpression2) <T> SqmPredicateSqmCriteriaNodeBuilder.arrayIntersects(Expression<T[]> arrayExpression1, T[] array2) <T> SqmPredicateSqmCriteriaNodeBuilder.arrayIntersects(T[] array1, Expression<T[]> arrayExpression2) <T> SqmPredicateSqmCriteriaNodeBuilder.arrayIntersectsNullable(Expression<T[]> arrayExpression1, Expression<T[]> arrayExpression2) <T> SqmPredicateSqmCriteriaNodeBuilder.arrayIntersectsNullable(Expression<T[]> arrayExpression1, T[] array2) <T> SqmPredicateSqmCriteriaNodeBuilder.arrayIntersectsNullable(T[] array1, Expression<T[]> arrayExpression2) <T> SqmExpression<Integer>SqmCriteriaNodeBuilder.arrayLength(Expression<T[]> arrayExpression) <T> SqmExpression<Integer>SqmCriteriaNodeBuilder.arrayPosition(Expression<T[]> arrayExpression, Expression<T> elementExpression) <T> SqmExpression<Integer>SqmCriteriaNodeBuilder.arrayPosition(Expression<T[]> arrayExpression, T element) <T> SqmExpression<int[]>SqmCriteriaNodeBuilder.arrayPositions(Expression<T[]> arrayExpression, Expression<T> elementExpression) <T> SqmExpression<int[]>SqmCriteriaNodeBuilder.arrayPositions(Expression<T[]> arrayExpression, T element) <T> SqmExpression<List<Integer>>SqmCriteriaNodeBuilder.arrayPositionsList(Expression<T[]> arrayExpression, Expression<T> elementExpression) <T> SqmExpression<List<Integer>>SqmCriteriaNodeBuilder.arrayPositionsList(Expression<T[]> arrayExpression, T element) <T> SqmExpression<T[]>SqmCriteriaNodeBuilder.arrayPrepend(Expression<T> elementExpression, Expression<T[]> arrayExpression) <T> SqmExpression<T[]>SqmCriteriaNodeBuilder.arrayPrepend(T element, Expression<T[]> arrayExpression) <T> SqmExpression<T[]>SqmCriteriaNodeBuilder.arrayRemove(Expression<T[]> arrayExpression, Expression<T> elementExpression) <T> SqmExpression<T[]>SqmCriteriaNodeBuilder.arrayRemove(Expression<T[]> arrayExpression, T element) <T> SqmExpression<T[]>SqmCriteriaNodeBuilder.arrayRemoveIndex(Expression<T[]> arrayExpression, Expression<Integer> indexExpression) <T> SqmExpression<T[]>SqmCriteriaNodeBuilder.arrayRemoveIndex(Expression<T[]> arrayExpression, Integer index) <T> SqmExpression<T[]>SqmCriteriaNodeBuilder.arrayReplace(Expression<T[]> arrayExpression, Expression<T> oldElementExpression, Expression<T> newElementExpression) <T> SqmExpression<T[]>SqmCriteriaNodeBuilder.arrayReplace(Expression<T[]> arrayExpression, Expression<T> oldElementExpression, T newElement) <T> SqmExpression<T[]>SqmCriteriaNodeBuilder.arrayReplace(Expression<T[]> arrayExpression, T oldElement, Expression<T> newElementExpression) <T> SqmExpression<T[]>SqmCriteriaNodeBuilder.arrayReplace(Expression<T[]> arrayExpression, T oldElement, T newElement) <T> SqmExpression<T[]>SqmCriteriaNodeBuilder.arraySet(Expression<T[]> arrayExpression, Expression<Integer> indexExpression, Expression<T> elementExpression) <T> SqmExpression<T[]>SqmCriteriaNodeBuilder.arraySet(Expression<T[]> arrayExpression, Expression<Integer> indexExpression, T element) <T> SqmExpression<T[]>SqmCriteriaNodeBuilder.arraySet(Expression<T[]> arrayExpression, Integer index, Expression<T> elementExpression) <T> SqmExpression<T[]>SqmCriteriaNodeBuilder.arraySet(Expression<T[]> arrayExpression, Integer index, T element) <T> SqmExpression<T[]>SqmCriteriaNodeBuilder.arraySlice(Expression<T[]> arrayExpression, Expression<Integer> lowerIndexExpression, Expression<Integer> upperIndexExpression) <T> SqmExpression<T[]>SqmCriteriaNodeBuilder.arraySlice(Expression<T[]> arrayExpression, Expression<Integer> lowerIndexExpression, Integer upperIndex) <T> SqmExpression<T[]>SqmCriteriaNodeBuilder.arraySlice(Expression<T[]> arrayExpression, Integer lowerIndex, Expression<Integer> upperIndexExpression) <T> SqmExpression<T[]>SqmCriteriaNodeBuilder.arraySlice(Expression<T[]> arrayExpression, Integer lowerIndex, Integer upperIndex) SqmCriteriaNodeBuilder.arrayToString(Expression<? extends Object[]> arrayExpression, Expression<String> separatorExpression) SqmCriteriaNodeBuilder.arrayToString(Expression<? extends Object[]> arrayExpression, String separator) <T> SqmExpression<T[]>SqmCriteriaNodeBuilder.arrayTrim(Expression<T[]> arrayExpression, Expression<Integer> elementCountExpression) <T> SqmExpression<T[]>SqmCriteriaNodeBuilder.arrayTrim(Expression<T[]> arrayExpression, Integer elementCount) SqmCriteriaNodeBuilder.asc(Expression<?> x) SqmCriteriaNodeBuilder.asc(Expression<?> x, boolean nullsFirst) SqmCriteriaNodeBuilder.asin(Expression<? extends Number> x) static voidTypecheckUtil.assertComparable(Expression<?> x, Expression<?> y, SessionFactoryImplementor factory) SqmCriteriaNodeBuilder.atan(Expression<? extends Number> x) SqmCriteriaNodeBuilder.atan2(Expression<? extends Number> y, Expression<? extends Number> x) SqmCriteriaNodeBuilder.atan2(Expression<? extends Number> y, Number x) SqmCriteriaNodeBuilder.atan2(Number y, Expression<? extends Number> x) <N extends Number>
SqmExpression<Double>SqmCriteriaNodeBuilder.avg(Expression<N> argument) <N extends Number>
SqmExpression<Double>SqmCriteriaNodeBuilder.avg(Expression<N> argument, JpaPredicate filter) <N extends Number>
SqmExpression<Double>SqmCriteriaNodeBuilder.avg(Expression<N> argument, JpaPredicate filter, JpaWindow window) <N extends Number>
SqmExpression<Double>SqmCriteriaNodeBuilder.avg(Expression<N> argument, JpaWindow window) <Y extends Comparable<? super Y>>
SqmPredicateSqmCriteriaNodeBuilder.between(Expression<? extends Y> value, Expression<? extends Y> lower, Expression<? extends Y> upper) <Y extends Comparable<? super Y>>
SqmPredicateSqmCriteriaNodeBuilder.between(Expression<? extends Y> value, Y lower, Y upper) <N extends Number>
JpaExpression<N>SqmCriteriaNodeBuilder.ceiling(Expression<N> x) <Y> JpaCoalesce<Y>SqmCriteriaNodeBuilder.coalesce(Expression<? extends Y> x, Expression<? extends Y> y) <Y> JpaCoalesce<Y>SqmCriteriaNodeBuilder.coalesce(Expression<? extends Y> x, Y y) SqmCriteriaNodeBuilder.collate(Expression<String> x, String collation) <E,C extends Collection<? super E>>
SqmExpression<C>SqmCriteriaNodeBuilder.collectionAppend(Expression<C> collectionExpression, E element) <E,C extends Collection<? super E>>
SqmExpression<C>SqmCriteriaNodeBuilder.collectionAppend(Expression<C> collectionExpression, Expression<? extends E> elementExpression) <E,C extends Collection<? super E>>
SqmExpression<C>SqmCriteriaNodeBuilder.collectionConcat(C collection1, Expression<? extends Collection<? extends E>> collectionExpression2) <E,C extends Collection<? super E>>
SqmExpression<C>SqmCriteriaNodeBuilder.collectionConcat(Expression<C> collectionExpression1, Expression<? extends Collection<? extends E>> collectionExpression2) <E,C extends Collection<? super E>>
SqmExpression<C>SqmCriteriaNodeBuilder.collectionConcat(Expression<C> collectionExpression1, Collection<? extends E> collection2) <E> SqmPredicateSqmCriteriaNodeBuilder.collectionContains(Expression<? extends Collection<E>> collectionExpression, E element) <E> SqmPredicateSqmCriteriaNodeBuilder.collectionContains(Expression<? extends Collection<E>> collectionExpression, Expression<? extends E> elementExpression) <E> SqmPredicateSqmCriteriaNodeBuilder.collectionContains(Collection<E> collection, Expression<E> elementExpression) <E> SqmPredicateSqmCriteriaNodeBuilder.collectionContainsNullable(Expression<? extends Collection<E>> collectionExpression, E element) <E> SqmPredicateSqmCriteriaNodeBuilder.collectionContainsNullable(Expression<? extends Collection<E>> collectionExpression, Expression<? extends E> elementExpression) <E> SqmPredicateSqmCriteriaNodeBuilder.collectionContainsNullable(Collection<E> collection, Expression<E> elementExpression) <T> SqmExpression<Collection<T>>SqmCriteriaNodeBuilder.collectionFill(Expression<T> elementExpression, Expression<Integer> elementCountExpression) <T> SqmExpression<Collection<T>>SqmCriteriaNodeBuilder.collectionFill(Expression<T> elementExpression, Integer elementCount) <T> SqmExpression<Collection<T>>SqmCriteriaNodeBuilder.collectionFill(T element, Expression<Integer> elementCountExpression) <E> SqmExpression<E>SqmCriteriaNodeBuilder.collectionGet(Expression<? extends Collection<E>> collectionExpression, Expression<Integer> indexExpression) <E> SqmExpression<E>SqmCriteriaNodeBuilder.collectionGet(Expression<? extends Collection<E>> collectionExpression, Integer index) <E> SqmPredicateSqmCriteriaNodeBuilder.collectionIncludes(Expression<? extends Collection<E>> collectionExpression, Expression<? extends Collection<? extends E>> subCollectionExpression) <E> SqmPredicateSqmCriteriaNodeBuilder.collectionIncludes(Expression<? extends Collection<E>> collectionExpression, Collection<? extends E> subCollection) <E> SqmPredicateSqmCriteriaNodeBuilder.collectionIncludes(Collection<E> collection, Expression<? extends Collection<? extends E>> subCollectionExpression) <E> SqmPredicateSqmCriteriaNodeBuilder.collectionIncludesNullable(Expression<? extends Collection<E>> collectionExpression, Expression<? extends Collection<? extends E>> subCollectionExpression) <E> SqmPredicateSqmCriteriaNodeBuilder.collectionIncludesNullable(Expression<? extends Collection<E>> collectionExpression, Collection<? extends E> subCollection) <E> SqmPredicateSqmCriteriaNodeBuilder.collectionIncludesNullable(Collection<E> collection, Expression<? extends Collection<? extends E>> subCollectionExpression) <E> SqmPredicateSqmCriteriaNodeBuilder.collectionIntersects(Expression<? extends Collection<E>> collectionExpression1, Expression<? extends Collection<? extends E>> collectionExpression2) <E> SqmPredicateSqmCriteriaNodeBuilder.collectionIntersects(Expression<? extends Collection<E>> collectionExpression1, Collection<? extends E> collection2) <E> SqmPredicateSqmCriteriaNodeBuilder.collectionIntersects(Collection<E> collection1, Expression<? extends Collection<? extends E>> collectionExpression2) <E> SqmPredicateSqmCriteriaNodeBuilder.collectionIntersectsNullable(Expression<? extends Collection<E>> collectionExpression1, Expression<? extends Collection<? extends E>> collectionExpression2) <E> SqmPredicateSqmCriteriaNodeBuilder.collectionIntersectsNullable(Expression<? extends Collection<E>> collectionExpression1, Collection<? extends E> collection2) <E> SqmPredicateSqmCriteriaNodeBuilder.collectionIntersectsNullable(Collection<E> collection1, Expression<? extends Collection<? extends E>> collectionExpression2) SqmCriteriaNodeBuilder.collectionLength(Expression<? extends Collection<?>> collectionExpression) <E> SqmExpression<Integer>SqmCriteriaNodeBuilder.collectionPosition(Expression<? extends Collection<? extends E>> collectionExpression, E element) <E> SqmExpression<Integer>SqmCriteriaNodeBuilder.collectionPosition(Expression<? extends Collection<? extends E>> collectionExpression, Expression<E> elementExpression) <T> SqmExpression<int[]>SqmCriteriaNodeBuilder.collectionPositions(Expression<? extends Collection<? super T>> collectionExpression, Expression<T> elementExpression) <T> SqmExpression<int[]>SqmCriteriaNodeBuilder.collectionPositions(Expression<? extends Collection<? super T>> collectionExpression, T element) <T> SqmExpression<List<Integer>>SqmCriteriaNodeBuilder.collectionPositionsList(Expression<? extends Collection<? super T>> collectionExpression, Expression<T> elementExpression) <T> SqmExpression<List<Integer>>SqmCriteriaNodeBuilder.collectionPositionsList(Expression<? extends Collection<? super T>> collectionExpression, T element) <E,C extends Collection<? super E>>
SqmExpression<C>SqmCriteriaNodeBuilder.collectionPrepend(E element, Expression<C> collectionExpression) <E,C extends Collection<? super E>>
SqmExpression<C>SqmCriteriaNodeBuilder.collectionPrepend(Expression<? extends E> elementExpression, Expression<C> collectionExpression) <E,C extends Collection<? super E>>
SqmExpression<C>SqmCriteriaNodeBuilder.collectionRemove(Expression<C> collectionExpression, E element) <E,C extends Collection<? super E>>
SqmExpression<C>SqmCriteriaNodeBuilder.collectionRemove(Expression<C> collectionExpression, Expression<? extends E> elementExpression) <C extends Collection<?>>
SqmExpression<C>SqmCriteriaNodeBuilder.collectionRemoveIndex(Expression<C> collectionExpression, Expression<Integer> indexExpression) <C extends Collection<?>>
SqmExpression<C>SqmCriteriaNodeBuilder.collectionRemoveIndex(Expression<C> collectionExpression, Integer index) <E,C extends Collection<? super E>>
SqmExpression<C>SqmCriteriaNodeBuilder.collectionReplace(Expression<C> collectionExpression, E oldElement, E newElement) <E,C extends Collection<? super E>>
SqmExpression<C>SqmCriteriaNodeBuilder.collectionReplace(Expression<C> collectionExpression, E oldElement, Expression<? extends E> newElementExpression) <E,C extends Collection<? super E>>
SqmExpression<C>SqmCriteriaNodeBuilder.collectionReplace(Expression<C> collectionExpression, Expression<? extends E> oldElementExpression, E newElement) <E,C extends Collection<? super E>>
SqmExpression<C>SqmCriteriaNodeBuilder.collectionReplace(Expression<C> collectionExpression, Expression<? extends E> oldElementExpression, Expression<? extends E> newElementExpression) <E,C extends Collection<? super E>>
SqmExpression<C>SqmCriteriaNodeBuilder.collectionSet(Expression<C> collectionExpression, Expression<Integer> indexExpression, E element) <E,C extends Collection<? super E>>
SqmExpression<C>SqmCriteriaNodeBuilder.collectionSet(Expression<C> collectionExpression, Expression<Integer> indexExpression, Expression<? extends E> elementExpression) <E,C extends Collection<? super E>>
SqmExpression<C>SqmCriteriaNodeBuilder.collectionSet(Expression<C> collectionExpression, Integer index, E element) <E,C extends Collection<? super E>>
SqmExpression<C>SqmCriteriaNodeBuilder.collectionSet(Expression<C> collectionExpression, Integer index, Expression<? extends E> elementExpression) <C extends Collection<?>>
SqmExpression<C>SqmCriteriaNodeBuilder.collectionSlice(Expression<C> collectionExpression, Expression<Integer> lowerIndexExpression, Expression<Integer> upperIndexExpression) <C extends Collection<?>>
SqmExpression<C>SqmCriteriaNodeBuilder.collectionSlice(Expression<C> collectionExpression, Expression<Integer> lowerIndexExpression, Integer upperIndex) <C extends Collection<?>>
SqmExpression<C>SqmCriteriaNodeBuilder.collectionSlice(Expression<C> collectionExpression, Integer lowerIndex, Expression<Integer> upperIndexExpression) <C extends Collection<?>>
SqmExpression<C>SqmCriteriaNodeBuilder.collectionSlice(Expression<C> collectionExpression, Integer lowerIndex, Integer upperIndex) <T> SqmExpression<String>SqmCriteriaNodeBuilder.collectionToString(Expression<? extends Collection<?>> collectionExpression, Expression<String> separatorExpression) <T> SqmExpression<String>SqmCriteriaNodeBuilder.collectionToString(Expression<? extends Collection<?>> collectionExpression, String separator) <C extends Collection<?>>
SqmExpression<C>SqmCriteriaNodeBuilder.collectionTrim(Expression<C> collectionExpression, Expression<Integer> indexExpression) <C extends Collection<?>>
SqmExpression<C>SqmCriteriaNodeBuilder.collectionTrim(Expression<C> collectionExpression, Integer index) SqmCriteriaNodeBuilder.concat(Expression<String> x, Expression<String> y) SqmCriteriaNodeBuilder.concat(Expression<String> x, String y) SqmCriteriaNodeBuilder.concat(String x, Expression<String> y) SqmCriteriaNodeBuilder.cos(Expression<? extends Number> x) SqmCriteriaNodeBuilder.cosh(Expression<? extends Number> x) SqmCriteriaNodeBuilder.count(Expression<?> argument) SqmCriteriaNodeBuilder.count(Expression<?> argument, JpaPredicate filter) SqmCriteriaNodeBuilder.count(Expression<?> argument, JpaPredicate filter, JpaWindow window) SqmCriteriaNodeBuilder.count(Expression<?> argument, JpaWindow window) SqmCriteriaNodeBuilder.countDistinct(Expression<?> argument) SqmCriteriaNodeBuilder.day(Expression<? extends TemporalAccessor> datetime) SqmCriteriaNodeBuilder.degrees(Expression<? extends Number> x) SqmCriteriaNodeBuilder.desc(Expression<?> x) SqmCriteriaNodeBuilder.desc(Expression<?> x, boolean nullsFirst) <N extends Number>
SqmExpression<N>SqmCriteriaNodeBuilder.diff(Expression<? extends N> x, Expression<? extends N> y) <N extends Number>
SqmExpression<N>SqmCriteriaNodeBuilder.diff(Expression<? extends N> x, N y) <N extends Number>
SqmExpression<N>SqmCriteriaNodeBuilder.diff(N x, Expression<? extends N> y) SqmCriteriaNodeBuilder.distinctFrom(Expression<?> x, Expression<?> y) SqmCriteriaNodeBuilder.distinctFrom(Expression<?> x, Object y) <T extends Temporal>
JpaExpression<Duration>SqmCriteriaNodeBuilder.durationBetween(Expression<T> x, Expression<T> y) <T extends Temporal>
JpaExpression<Duration>SqmCriteriaNodeBuilder.durationBetween(Expression<T> x, T y) SqmCriteriaNodeBuilder.durationByUnit(TemporalUnit unit, Expression<Duration> duration) SqmCriteriaNodeBuilder.durationDiff(Expression<Duration> x, Expression<Duration> y) SqmCriteriaNodeBuilder.durationDiff(Expression<Duration> x, Duration y) SqmCriteriaNodeBuilder.durationScaled(Expression<? extends Number> number, Expression<Duration> duration) SqmCriteriaNodeBuilder.durationScaled(Expression<? extends Number> number, Duration duration) SqmCriteriaNodeBuilder.durationScaled(Number number, Expression<Duration> duration) SqmCriteriaNodeBuilder.durationSum(Expression<Duration> x, Expression<Duration> y) SqmCriteriaNodeBuilder.durationSum(Expression<Duration> x, Duration y) SqmCriteriaNodeBuilder.equal(Expression<?> x, Expression<?> y) SqmCriteriaNodeBuilder.equal(Expression<?> x, Object y) SqmCriteriaNodeBuilder.exp(Expression<? extends Number> x) <T> SqmExpression<T>SqmCriteriaNodeBuilder.firstValue(Expression<T> argument, JpaWindow window) <N extends Number>
JpaExpression<N>SqmCriteriaNodeBuilder.floor(Expression<N> x) SqmCriteriaNodeBuilder.format(Expression<? extends TemporalAccessor> datetime, String pattern) SqmCriteriaNodeBuilder.frameBetweenFollowing(Expression<?> offset) SqmCriteriaNodeBuilder.frameBetweenPreceding(Expression<?> offset) <T> SqmFunction<T>SqmCriteriaNodeBuilder.function(String name, Class<T> type, Expression<?>[] args) <T> SqmExpression<T>SqmCriteriaNodeBuilder.functionAggregate(String name, Class<T> type, JpaPredicate filter, Expression<?>... args) <T> SqmExpression<T>SqmCriteriaNodeBuilder.functionAggregate(String name, Class<T> type, JpaPredicate filter, JpaWindow window, Expression<?>... args) <T> SqmExpression<T>SqmCriteriaNodeBuilder.functionAggregate(String name, Class<T> type, JpaWindow window, Expression<?>... args) <T> SqmExpression<T>SqmCriteriaNodeBuilder.functionWithinGroup(String name, Class<T> type, JpaOrder order, Expression<?>... args) <T> SqmExpression<T>SqmCriteriaNodeBuilder.functionWithinGroup(String name, Class<T> type, JpaOrder order, JpaPredicate filter, Expression<?>... args) <T> SqmExpression<T>SqmCriteriaNodeBuilder.functionWithinGroup(String name, Class<T> type, JpaOrder order, JpaPredicate filter, JpaWindow window, Expression<?>... args) <T> SqmExpression<T>SqmCriteriaNodeBuilder.functionWithinGroup(String name, Class<T> type, JpaOrder order, JpaWindow window, Expression<?>... args) SqmCriteriaNodeBuilder.ge(Expression<? extends Number> x, Expression<? extends Number> y) SqmCriteriaNodeBuilder.ge(Expression<? extends Number> x, Number y) <Y extends Comparable<? super Y>>
SqmPredicateSqmCriteriaNodeBuilder.greaterThan(Expression<? extends Y> x, Expression<? extends Y> y) <Y extends Comparable<? super Y>>
SqmPredicateSqmCriteriaNodeBuilder.greaterThan(Expression<? extends Y> x, Y y) <Y extends Comparable<? super Y>>
SqmPredicateSqmCriteriaNodeBuilder.greaterThanOrEqualTo(Expression<? extends Y> x, Expression<? extends Y> y) <Y extends Comparable<? super Y>>
SqmPredicateSqmCriteriaNodeBuilder.greaterThanOrEqualTo(Expression<? extends Y> x, Y y) <X extends Comparable<? super X>>
SqmExpression<X>SqmCriteriaNodeBuilder.greatest(Expression<X> argument) SqmCriteriaNodeBuilder.gt(Expression<? extends Number> x, Expression<? extends Number> y) SqmCriteriaNodeBuilder.gt(Expression<? extends Number> x, Number y) SqmCriteriaNodeBuilder.hour(Expression<? extends TemporalAccessor> datetime) SqmCriteriaNodeBuilder.ilike(Expression<String> searchString, Expression<String> pattern) SqmCriteriaNodeBuilder.ilike(Expression<String> searchString, Expression<String> pattern, char escapeChar) SqmCriteriaNodeBuilder.ilike(Expression<String> searchString, Expression<String> pattern, Expression<Character> escapeChar) SqmCriteriaNodeBuilder.ilike(Expression<String> searchString, String pattern) SqmCriteriaNodeBuilder.ilike(Expression<String> searchString, String pattern, char escapeChar) SqmCriteriaNodeBuilder.ilike(Expression<String> searchString, String pattern, Expression<Character> escapeChar) <T> SqmInPredicate<T>SqmCriteriaNodeBuilder.in(Expression<? extends T> expression) <T> SqmInPredicate<T>SqmCriteriaNodeBuilder.in(Expression<? extends T> expression, Expression<? extends T>... values) <T> SqmInPredicate<T>SqmCriteriaNodeBuilder.in(Expression<? extends T> expression, Collection<T> values) <T> SqmInPredicate<T>SqmCriteriaNodeBuilder.in(Expression<? extends T> expression, SqmSubQuery<T> subQuery) <T> SqmInPredicate<T>SqmCriteriaNodeBuilder.in(Expression<? extends T> expression, T... values) <C extends Collection<?>>
SqmPredicateSqmCriteriaNodeBuilder.isEmpty(Expression<C> collection) SqmCriteriaNodeBuilder.isFalse(Expression<Boolean> x) <E,C extends Collection<E>>
SqmPredicateSqmCriteriaNodeBuilder.isMember(E elem, Expression<C> collection) <E,C extends Collection<E>>
SqmPredicateSqmCriteriaNodeBuilder.isMember(Expression<E> elem, Expression<C> collection) <C extends Collection<?>>
SqmPredicateSqmCriteriaNodeBuilder.isNotEmpty(Expression<C> collection) <E,C extends Collection<E>>
SqmPredicateSqmCriteriaNodeBuilder.isNotMember(E elem, Expression<C> collection) <E,C extends Collection<E>>
SqmPredicateSqmCriteriaNodeBuilder.isNotMember(Expression<E> elem, Expression<C> collection) SqmCriteriaNodeBuilder.isNotNull(Expression<?> x) SqmCriteriaNodeBuilder.isNull(Expression<?> x) SqmCriteriaNodeBuilder.isTrue(Expression<Boolean> x) <T> SqmExpression<T>SqmCriteriaNodeBuilder.lastValue(Expression<T> argument, JpaWindow window) SqmCriteriaNodeBuilder.le(Expression<? extends Number> x, Expression<? extends Number> y) SqmCriteriaNodeBuilder.le(Expression<? extends Number> x, Number y) <X extends Comparable<? super X>>
SqmExpression<X>SqmCriteriaNodeBuilder.least(Expression<X> argument) SqmCriteriaNodeBuilder.left(Expression<String> x, int length) SqmCriteriaNodeBuilder.left(Expression<String> x, Expression<Integer> length) SqmCriteriaNodeBuilder.length(Expression<String> argument) <Y extends Comparable<? super Y>>
SqmPredicateSqmCriteriaNodeBuilder.lessThan(Expression<? extends Y> x, Expression<? extends Y> y) <Y extends Comparable<? super Y>>
SqmPredicateSqmCriteriaNodeBuilder.lessThan(Expression<? extends Y> x, Y y) <Y extends Comparable<? super Y>>
SqmPredicateSqmCriteriaNodeBuilder.lessThanOrEqualTo(Expression<? extends Y> x, Expression<? extends Y> y) <Y extends Comparable<? super Y>>
SqmPredicateSqmCriteriaNodeBuilder.lessThanOrEqualTo(Expression<? extends Y> x, Y y) SqmCriteriaNodeBuilder.like(Expression<String> searchString, Expression<String> pattern) SqmCriteriaNodeBuilder.like(Expression<String> searchString, Expression<String> pattern, char escapeChar) SqmCriteriaNodeBuilder.like(Expression<String> searchString, Expression<String> pattern, Expression<Character> escapeChar) SqmCriteriaNodeBuilder.like(Expression<String> searchString, String pattern) SqmCriteriaNodeBuilder.like(Expression<String> searchString, String pattern, char escapeChar) SqmCriteriaNodeBuilder.like(Expression<String> searchString, String pattern, Expression<Character> escapeChar) SqmCriteriaNodeBuilder.listagg(JpaOrder order, Expression<String> argument, Expression<String> separator) SqmCriteriaNodeBuilder.listagg(JpaOrder order, Expression<String> argument, String separator) SqmCriteriaNodeBuilder.listagg(JpaOrder order, JpaPredicate filter, Expression<String> argument, Expression<String> separator) SqmCriteriaNodeBuilder.listagg(JpaOrder order, JpaPredicate filter, Expression<String> argument, String separator) SqmCriteriaNodeBuilder.listagg(JpaOrder order, JpaPredicate filter, JpaWindow window, Expression<String> argument, Expression<String> separator) SqmCriteriaNodeBuilder.listagg(JpaOrder order, JpaPredicate filter, JpaWindow window, Expression<String> argument, String separator) SqmCriteriaNodeBuilder.listagg(JpaOrder order, JpaWindow window, Expression<String> argument, Expression<String> separator) SqmCriteriaNodeBuilder.listagg(JpaOrder order, JpaWindow window, Expression<String> argument, String separator) SqmCriteriaNodeBuilder.ln(Expression<? extends Number> x) SqmCriteriaNodeBuilder.locate(Expression<String> source, Expression<String> pattern) SqmCriteriaNodeBuilder.locate(Expression<String> source, Expression<String> pattern, Expression<Integer> startPosition) SqmCriteriaNodeBuilder.locate(Expression<String> source, String pattern) SqmCriteriaNodeBuilder.locate(Expression<String> source, String pattern, int startPosition) SqmCriteriaNodeBuilder.log(Expression<? extends Number> b, Expression<? extends Number> x) SqmCriteriaNodeBuilder.log(Number b, Expression<? extends Number> x) SqmCriteriaNodeBuilder.log10(Expression<? extends Number> x) SqmCriteriaNodeBuilder.lower(Expression<String> x) SqmCriteriaNodeBuilder.lt(Expression<? extends Number> x, Expression<? extends Number> y) SqmCriteriaNodeBuilder.lt(Expression<? extends Number> x, Number y) <N extends Number>
SqmExpression<N>SqmCriteriaNodeBuilder.max(Expression<N> argument) <N extends Number>
SqmExpression<N>SqmCriteriaNodeBuilder.min(Expression<N> argument) SqmCriteriaNodeBuilder.minute(Expression<? extends TemporalAccessor> datetime) SqmCriteriaNodeBuilder.mod(Expression<Integer> x, Expression<Integer> y) SqmCriteriaNodeBuilder.mod(Expression<Integer> x, Integer y) SqmCriteriaNodeBuilder.mod(Integer x, Expression<Integer> y) <T> SqmExpression<T>SqmCriteriaNodeBuilder.mode(Expression<T> sortExpression, SortDirection sortOrder, NullPrecedence nullPrecedence) <T> SqmExpression<T>SqmCriteriaNodeBuilder.mode(JpaPredicate filter, Expression<T> sortExpression, SortDirection sortOrder, NullPrecedence nullPrecedence) <T> SqmExpression<T>SqmCriteriaNodeBuilder.mode(JpaPredicate filter, JpaWindow window, Expression<T> sortExpression, SortDirection sortOrder, NullPrecedence nullPrecedence) <T> SqmExpression<T>SqmCriteriaNodeBuilder.mode(JpaWindow window, Expression<T> sortExpression, SortDirection sortOrder, NullPrecedence nullPrecedence) SqmCriteriaNodeBuilder.month(Expression<? extends TemporalAccessor> datetime) <N extends Number>
SqmExpression<N>SqmCriteriaNodeBuilder.neg(Expression<N> x) SqmCriteriaNodeBuilder.not(Expression<Boolean> restriction) SqmCriteriaNodeBuilder.notDistinctFrom(Expression<?> x, Expression<?> y) SqmCriteriaNodeBuilder.notDistinctFrom(Expression<?> x, Object y) SqmCriteriaNodeBuilder.notEqual(Expression<?> x, Expression<?> y) SqmCriteriaNodeBuilder.notEqual(Expression<?> x, Object y) SqmCriteriaNodeBuilder.notIlike(Expression<String> x, Expression<String> pattern) SqmCriteriaNodeBuilder.notIlike(Expression<String> x, Expression<String> pattern, char escapeChar) SqmCriteriaNodeBuilder.notIlike(Expression<String> x, Expression<String> pattern, Expression<Character> escapeChar) SqmCriteriaNodeBuilder.notIlike(Expression<String> x, String pattern) SqmCriteriaNodeBuilder.notIlike(Expression<String> x, String pattern, char escapeChar) SqmCriteriaNodeBuilder.notIlike(Expression<String> x, String pattern, Expression<Character> escapeChar) SqmCriteriaNodeBuilder.notLike(Expression<String> x, Expression<String> pattern) SqmCriteriaNodeBuilder.notLike(Expression<String> x, Expression<String> pattern, char escapeChar) SqmCriteriaNodeBuilder.notLike(Expression<String> x, Expression<String> pattern, Expression<Character> escapeChar) SqmCriteriaNodeBuilder.notLike(Expression<String> x, String pattern) SqmCriteriaNodeBuilder.notLike(Expression<String> x, String pattern, char escapeChar) SqmCriteriaNodeBuilder.notLike(Expression<String> x, String pattern, Expression<Character> escapeChar) <T> SqmExpression<T>SqmCriteriaNodeBuilder.nthValue(Expression<T> argument, int n, JpaWindow window) <T> SqmExpression<T>SqmCriteriaNodeBuilder.nthValue(Expression<T> argument, Expression<Integer> n, JpaWindow window) <Y> SqmExpression<Y>SqmCriteriaNodeBuilder.nullif(Expression<Y> x, Expression<?> y) <Y> SqmExpression<Y>SqmCriteriaNodeBuilder.nullif(Expression<Y> x, Y y) SqmCriteriaNodeBuilder.or(Expression<Boolean> x, Expression<Boolean> y) SqmCriteriaNodeBuilder.overlay(Expression<String> string, Expression<String> replacement, int start) SqmCriteriaNodeBuilder.overlay(Expression<String> string, Expression<String> replacement, int start, int length) SqmCriteriaNodeBuilder.overlay(Expression<String> string, Expression<String> replacement, int start, Expression<Integer> length) SqmCriteriaNodeBuilder.overlay(Expression<String> string, Expression<String> replacement, Expression<Integer> start) SqmCriteriaNodeBuilder.overlay(Expression<String> string, Expression<String> replacement, Expression<Integer> start, int length) SqmCriteriaNodeBuilder.overlay(Expression<String> string, Expression<String> replacement, Expression<Integer> start, Expression<Integer> length) SqmCriteriaNodeBuilder.overlay(Expression<String> string, String replacement, int start) SqmCriteriaNodeBuilder.overlay(Expression<String> string, String replacement, int start, int length) SqmCriteriaNodeBuilder.overlay(Expression<String> string, String replacement, int start, Expression<Integer> length) SqmCriteriaNodeBuilder.overlay(Expression<String> string, String replacement, Expression<Integer> start) SqmCriteriaNodeBuilder.overlay(Expression<String> string, String replacement, Expression<Integer> start, int length) SqmCriteriaNodeBuilder.overlay(Expression<String> string, String replacement, Expression<Integer> start, Expression<Integer> length) SqmCriteriaNodeBuilder.pad(CriteriaBuilder.Trimspec ts, Expression<String> x, int length) SqmCriteriaNodeBuilder.pad(CriteriaBuilder.Trimspec ts, Expression<String> x, int length, char padChar) SqmCriteriaNodeBuilder.pad(CriteriaBuilder.Trimspec ts, Expression<String> x, int length, Expression<Character> padChar) SqmCriteriaNodeBuilder.pad(CriteriaBuilder.Trimspec ts, Expression<String> x, Expression<Integer> length) SqmCriteriaNodeBuilder.pad(CriteriaBuilder.Trimspec ts, Expression<String> x, Expression<Integer> length, char padChar) SqmCriteriaNodeBuilder.pad(CriteriaBuilder.Trimspec ts, Expression<String> x, Expression<Integer> length, Expression<Character> padChar) SqmCriteriaNodeBuilder.pad(Expression<String> x, int length) SqmCriteriaNodeBuilder.pad(Expression<String> x, int length, char padChar) SqmCriteriaNodeBuilder.pad(Expression<String> x, int length, Expression<Character> padChar) SqmCriteriaNodeBuilder.pad(Expression<String> x, Expression<Integer> length) SqmCriteriaNodeBuilder.pad(Expression<String> x, Expression<Integer> length, char padChar) SqmCriteriaNodeBuilder.pad(Expression<String> x, Expression<Integer> length, Expression<Character> padChar) <T> SqmExpression<T>SqmCriteriaNodeBuilder.percentileCont(Expression<? extends Number> argument, Expression<T> sortExpression, SortDirection sortOrder, NullPrecedence nullPrecedence) <T> SqmExpression<T>SqmCriteriaNodeBuilder.percentileCont(Expression<? extends Number> argument, JpaPredicate filter, Expression<T> sortExpression, SortDirection sortOrder, NullPrecedence nullPrecedence) <T> SqmExpression<T>SqmCriteriaNodeBuilder.percentileCont(Expression<? extends Number> argument, JpaPredicate filter, JpaWindow window, Expression<T> sortExpression, SortDirection sortOrder, NullPrecedence nullPrecedence) <T> SqmExpression<T>SqmCriteriaNodeBuilder.percentileCont(Expression<? extends Number> argument, JpaWindow window, Expression<T> sortExpression, SortDirection sortOrder, NullPrecedence nullPrecedence) <T> SqmExpression<T>SqmCriteriaNodeBuilder.percentileDisc(Expression<? extends Number> argument, Expression<T> sortExpression, SortDirection sortOrder, NullPrecedence nullPrecedence) <T> SqmExpression<T>SqmCriteriaNodeBuilder.percentileDisc(Expression<? extends Number> argument, JpaPredicate filter, Expression<T> sortExpression, SortDirection sortOrder, NullPrecedence nullPrecedence) <T> SqmExpression<T>SqmCriteriaNodeBuilder.percentileDisc(Expression<? extends Number> argument, JpaPredicate filter, JpaWindow window, Expression<T> sortExpression, SortDirection sortOrder, NullPrecedence nullPrecedence) <T> SqmExpression<T>SqmCriteriaNodeBuilder.percentileDisc(Expression<? extends Number> argument, JpaWindow window, Expression<T> sortExpression, SortDirection sortOrder, NullPrecedence nullPrecedence) SqmCriteriaNodeBuilder.percentRank(JpaOrder order, Expression<?>... arguments) SqmCriteriaNodeBuilder.percentRank(JpaOrder order, JpaPredicate filter, Expression<?>... arguments) SqmCriteriaNodeBuilder.percentRank(JpaOrder order, JpaPredicate filter, JpaWindow window, Expression<?>... arguments) SqmCriteriaNodeBuilder.percentRank(JpaOrder order, JpaWindow window, Expression<?>... arguments) SqmCriteriaNodeBuilder.power(Expression<? extends Number> x, Expression<? extends Number> y) SqmCriteriaNodeBuilder.power(Expression<? extends Number> x, Number y) <N extends Number>
SqmExpression<N>SqmCriteriaNodeBuilder.prod(Expression<? extends N> x, Expression<? extends N> y) <N extends Number>
SqmExpression<N>SqmCriteriaNodeBuilder.prod(Expression<? extends N> x, N y) <N extends Number>
SqmExpression<N>SqmCriteriaNodeBuilder.prod(N x, Expression<? extends N> y) SqmCriteriaNodeBuilder.quot(Expression<? extends Number> x, Expression<? extends Number> y) SqmCriteriaNodeBuilder.quot(Expression<? extends Number> x, Number y) SqmCriteriaNodeBuilder.quot(Number x, Expression<? extends Number> y) SqmCriteriaNodeBuilder.radians(Expression<? extends Number> x) SqmCriteriaNodeBuilder.rank(JpaOrder order, Expression<?>... arguments) SqmCriteriaNodeBuilder.rank(JpaOrder order, JpaPredicate filter, Expression<?>... arguments) SqmCriteriaNodeBuilder.rank(JpaOrder order, JpaPredicate filter, JpaWindow window, Expression<?>... arguments) SqmCriteriaNodeBuilder.rank(JpaOrder order, JpaWindow window, Expression<?>... arguments) SqmCriteriaNodeBuilder.repeat(Expression<String> x, int times) SqmCriteriaNodeBuilder.repeat(Expression<String> x, Expression<Integer> times) SqmCriteriaNodeBuilder.repeat(String x, Expression<Integer> times) SqmCriteriaNodeBuilder.replace(Expression<String> x, Expression<String> pattern, Expression<String> replacement) SqmCriteriaNodeBuilder.replace(Expression<String> x, Expression<String> pattern, String replacement) SqmCriteriaNodeBuilder.replace(Expression<String> x, String pattern, Expression<String> replacement) SqmCriteriaNodeBuilder.replace(Expression<String> x, String pattern, String replacement) SqmCriteriaNodeBuilder.right(Expression<String> x, int length) SqmCriteriaNodeBuilder.right(Expression<String> x, Expression<Integer> length) <T extends Number>
JpaExpression<T>SqmCriteriaNodeBuilder.round(Expression<T> x, Integer n) SqmCriteriaNodeBuilder.second(Expression<? extends TemporalAccessor> datetime) <C,R> SqmCaseSimple<C, R> SqmCriteriaNodeBuilder.selectCase(Expression<? extends C> expression) SqmCriteriaNodeBuilder.sign(Expression<? extends Number> x) SqmCriteriaNodeBuilder.sin(Expression<? extends Number> x) SqmCriteriaNodeBuilder.sinh(Expression<? extends Number> x) <C extends Collection<?>>
SqmExpression<Integer>SqmCriteriaNodeBuilder.size(Expression<C> collection) <T> SqmFunction<T>SqmCriteriaNodeBuilder.sql(String pattern, Class<T> type, Expression<?>... arguments) SqmCriteriaNodeBuilder.sqrt(Expression<? extends Number> x) SqmCriteriaNodeBuilder.substring(Expression<String> source, int from) SqmCriteriaNodeBuilder.substring(Expression<String> source, int from, int len) SqmCriteriaNodeBuilder.substring(Expression<String> source, Expression<Integer> from) SqmCriteriaNodeBuilder.substring(Expression<String> source, Expression<Integer> from, Expression<Integer> len) <T extends Temporal>
JpaExpression<T>SqmCriteriaNodeBuilder.subtractDuration(Expression<T> datetime, Expression<Duration> duration) <T extends Temporal>
JpaExpression<T>SqmCriteriaNodeBuilder.subtractDuration(Expression<T> datetime, Duration duration) <T extends Temporal>
JpaExpression<T>SqmCriteriaNodeBuilder.subtractDuration(T datetime, Expression<Duration> duration) <N extends Number>
SqmExpression<N>SqmCriteriaNodeBuilder.sum(Expression<? extends N> x, Expression<? extends N> y) <N extends Number>
SqmExpression<N>SqmCriteriaNodeBuilder.sum(Expression<? extends N> x, N y) <N extends Number>
SqmExpression<N>SqmCriteriaNodeBuilder.sum(Expression<N> argument) <N extends Number>
SqmExpression<Number>SqmCriteriaNodeBuilder.sum(Expression<N> argument, JpaPredicate filter) <N extends Number>
SqmExpression<Number>SqmCriteriaNodeBuilder.sum(Expression<N> argument, JpaPredicate filter, JpaWindow window) <N extends Number>
SqmExpression<Number>SqmCriteriaNodeBuilder.sum(Expression<N> argument, JpaWindow window) <N extends Number>
SqmExpression<N>SqmCriteriaNodeBuilder.sum(N x, Expression<? extends N> y) SqmCriteriaNodeBuilder.sumAsDouble(Expression<Float> argument) SqmCriteriaNodeBuilder.sumAsLong(Expression<Integer> argument) SqmCriteriaNodeBuilder.tan(Expression<? extends Number> x) SqmCriteriaNodeBuilder.tanh(Expression<? extends Number> x) SqmCriteriaNodeBuilder.toBigDecimal(Expression<? extends Number> number) SqmCriteriaNodeBuilder.toBigInteger(Expression<? extends Number> number) SqmCriteriaNodeBuilder.toDouble(Expression<? extends Number> number) SqmCriteriaNodeBuilder.toFloat(Expression<? extends Number> number) SqmCriteriaNodeBuilder.toInteger(Expression<? extends Number> number) SqmCriteriaNodeBuilder.toLong(Expression<? extends Number> number) SqmCriteriaNodeBuilder.toString(Expression<Character> character) SqmCriteriaNodeBuilder.trim(char trimChar, Expression<String> source) SqmCriteriaNodeBuilder.trim(CriteriaBuilder.Trimspec ts, char trimChar, Expression<String> source) SqmCriteriaNodeBuilder.trim(CriteriaBuilder.Trimspec ts, Expression<Character> trimChar, Expression<String> source) SqmCriteriaNodeBuilder.trim(CriteriaBuilder.Trimspec ts, Expression<String> source) SqmCriteriaNodeBuilder.trim(Expression<Character> trimChar, Expression<String> source) SqmCriteriaNodeBuilder.trim(Expression<String> source) <T extends Number>
JpaExpression<T>SqmCriteriaNodeBuilder.truncate(Expression<T> x, Integer n) <T extends TemporalAccessor>
SqmFunction<T>SqmCriteriaNodeBuilder.truncate(Expression<T> datetime, TemporalUnit temporalUnit) SqmCriteriaNodeBuilder.upper(Expression<String> x) SqmCriteriaNodeBuilder.values(Expression<?>... expressions) <T> SqmExpression<T>SqmCriteriaNodeBuilder.windowFunction(String name, Class<T> type, JpaWindow window, Expression<?>... args) SqmCriteriaNodeBuilder.wrap(Expression<Boolean> expression) final SqmPredicateSqmCriteriaNodeBuilder.wrap(Expression<Boolean>... expressions) SqmCriteriaNodeBuilder.year(Expression<? extends TemporalAccessor> datetime) Method parameters in org.hibernate.query.sqm.internal with type arguments of type ExpressionModifier and TypeMethodDescriptionSqmCriteriaNodeBuilder.values(List<? extends Expression<?>> expressions) -
Uses of Expression in org.hibernate.query.sqm.tree
Methods in org.hibernate.query.sqm.tree with parameters of type ExpressionModifier and TypeMethodDescriptionprotected voidAbstractSqmRestrictedDmlStatement.setWhere(Expression<Boolean> restriction) -
Uses of Expression in org.hibernate.query.sqm.tree.delete
Methods in org.hibernate.query.sqm.tree.delete with parameters of type Expression -
Uses of Expression in org.hibernate.query.sqm.tree.domain
Subinterfaces of Expression in org.hibernate.query.sqm.tree.domainModifier and TypeInterfaceDescriptioninterfaceSqmCorrelation<O,T> Specialization ofSqmFromfor sub-query correlationsinterfaceSqmPath<T>Models a reference to a part of the application's domain model as part of an SQM tree.interfaceSqmPathWrapper<W,T> SqmPath specialization for an SqmPath that wraps another SqmPathinterfaceinterfaceSqmTreatedPath<T,S extends T> Classes in org.hibernate.query.sqm.tree.domain that implement ExpressionModifier and TypeClassDescriptionclassModels a join based on a mapped attribute reference.classAbstractSqmFrom<O,T> Convenience base class for SqmFrom implementationsclassAbstractSqmJoin<O,T> classclassAbstractSqmPluralJoin<O,C, E> classclassclassclassclassclassSqmBagJoin<O,E> classclassSqmCorrelatedBagJoin<O,T> classclassclassclassSqmCorrelatedMapJoin<O,K, V> classclassclassclassSqmCorrelatedSetJoin<O,T> classclassSqmCteRoot<T>classclassclassclassclassReference to the key-side (as opposed to the target-side) of the foreign-key of a to-one association.classclassclassclassSqmListJoin<O,E> classSqmMapEntryReference<K,V> Represents the reference to a Map attribute'sMap.Entryentries in a select clauseclassSqmMapJoin<O,K, V> classSqmPluralPartJoin<O,T> classAn SqmPath for plural attribute pathsclassSqmSetJoin<O,E> classSqmSingularJoin<O,T> classSqmTreatedBagJoin<O,T, S extends T> classSqmTreatedCrossJoin<T,S extends T> classSqmTreatedEmbeddedValuedSimplePath<T,S extends T> classSqmTreatedEntityJoin<T,S extends T> classSqmTreatedEntityValuedSimplePath<T,S extends T> classSqmTreatedListJoin<O,T, S extends T> classSqmTreatedMapJoin<O,K, V, S extends V> classSqmTreatedPluralPartJoin<O,T, S extends T> classSqmTreatedRoot<T,S extends T> classSqmTreatedSetJoin<O,T, S extends T> classSqmTreatedSingularJoin<O,T, S extends T> Methods in org.hibernate.query.sqm.tree.domain that return ExpressionMethods in org.hibernate.query.sqm.tree.domain with parameters of type ExpressionModifier and TypeMethodDescriptionSqmMapEntryReference.in(Expression<?>... values) SqmMapEntryReference.in(Expression<Collection<?>> values) AbstractSqmAttributeJoin.on(Expression<Boolean> restriction) AbstractSqmQualifiedJoin.on(Expression<Boolean> restriction) SqmBagJoin<O,E> SqmBagJoin.on(Expression<Boolean> restriction) SqmListJoin.on(Expression<Boolean> restriction) SqmMapJoin<O,K, V> SqmMapJoin.on(Expression<Boolean> restriction) SqmSetJoin<O,E> SqmSetJoin.on(Expression<Boolean> restriction) -
Uses of Expression in org.hibernate.query.sqm.tree.expression
Subinterfaces of Expression in org.hibernate.query.sqm.tree.expressionModifier and TypeInterfaceDescriptioninterfaceA SQM aggregate function.interfaceThe base contract for any kind of expression node in the SQM tree.interfaceA SQM ordered set-aggregate function.interfaceSqmParameter<T>Models a parameter expression declared in the query.interfaceA SQM window function.Classes in org.hibernate.query.sqm.tree.expression that implement ExpressionModifier and TypeClassDescriptionclassclassCommon support for SqmParameter implsclassclassJpaParameterExpressioncreated via JPACriteriaBuilder.classModels a reference to aSqmAliasedNodeused in the order-by or group-by clause by either position or alias, though the reference is normalized here to a positional refclassSqmAny<T>classclassclassclassclassSqmCaseSimple<T,R> classSqmCoalesce<T>classclassRepresents theSIZE()function.classSqmEnumLiteral<E extends Enum<E>>Specialized SQM literal defined by an enum reference.classSqmEvery<T>classclassEffectively a query-literal but we want to handle it specially in the SQM to SQL AST conversionclassSqmFunction<T>A SQM functionclassSqmHqlNumericLiteral<N extends Number>Used to model numeric literals found in HQL queries.classActs as the per-use wrapper for a JpaCriteriaParameter (CriteriaBuilder.parameter(java.lang.Class<T>)).classSqmLiteral<T>Represents a literal value in the sqm, e.g. 1 'some string' some.JavaClass.CONSTANT some.JavaEnum.VALUE etcclassRepresents a reference to an embeddable type as a literal.classRepresents a reference to an entity type as a literal.classclassRepresents aSqmModifiedSubQueryExpression.Modifier.ALL,SqmModifiedSubQueryExpression.Modifier.ANY,SqmModifiedSubQueryExpression.Modifier.SOMEmodifier applied to a subquery as part of a comparison.classRepresents a named query parameter in the SQM tree.classSqmOver<T>classSqmOverflow<T>classEntity type expression based on a parameter - `TYPE( :someParam )`classModels a positional parameter expressionclassclassclassclassclassSqmTuple<T>A tuple constructor, that is, a list of expressions wrapped in parentheses, for example,(x, y, z).classclassIt is a JpaCriteriaParameter created from a value when ValueHandlingMode is equal to BINDMethods in org.hibernate.query.sqm.tree.expression with parameters of type ExpressionModifier and TypeMethodDescriptionAbstractSqmExpression.equalTo(Expression<T> that) SqmExpression.equalTo(Expression<T> that) SqmFieldLiteral.equalTo(Expression<T> that) AbstractSqmExpression.in(Expression<?>... values) AbstractSqmExpression.in(Expression<Collection<?>> values) SqmExpression.in(Expression<?>... values) SqmExpression.in(Expression<Collection<?>> values) SqmFieldLiteral.in(Expression<?>... values) SqmFieldLiteral.in(Expression<Collection<?>> values) SqmCaseSearched.otherwise(Expression<? extends R> result) SqmCaseSimple.otherwise(Expression<? extends R> result) SqmWindow.partitionBy(Expression<?>... expressions) SqmCoalesce.value(Expression<? extends T> value) SqmCaseSearched.when(Expression<Boolean> condition, Expression<? extends R> result) SqmCaseSearched.when(Expression<Boolean> condition, R result) SqmCaseSimple.when(Expression<? extends T> condition, Expression<? extends R> result) SqmCaseSimple.when(Expression<? extends T> condition, R result) SqmCaseSimple.when(T condition, Expression<? extends R> result) -
Uses of Expression in org.hibernate.query.sqm.tree.from
Subinterfaces of Expression in org.hibernate.query.sqm.tree.fromModifier and TypeInterfaceDescriptioninterfaceSqmAttributeJoin<O,T> Models a join based on a mapped attribute reference.interfaceSqmFrom<O,T> Models a Bindable's inclusion in theFROMclause.interfaceSqmJoin<O,T> interfaceSqmQualifiedJoin<O,T> Common contract for qualified/restricted/predicated joins.Classes in org.hibernate.query.sqm.tree.from that implement ExpressionModifier and TypeClassDescriptionclassSqmCrossJoin<T>classSqmCteJoin<T>classclassclassSqmRoot<E>Methods in org.hibernate.query.sqm.tree.from with parameters of type ExpressionModifier and TypeMethodDescriptionSqmDerivedJoin.on(Expression<Boolean> restriction) SqmEntityJoin.on(Expression<Boolean> restriction) -
Uses of Expression in org.hibernate.query.sqm.tree.insert
Methods in org.hibernate.query.sqm.tree.insert with parameters of type ExpressionModifier and TypeMethodDescription<Y> SqmConflictUpdateAction<T>SqmConflictUpdateAction.set(Path<Y> attribute, Expression<? extends Y> value) <Y> SqmConflictUpdateAction<T>SqmConflictUpdateAction.set(SingularAttribute<? super T, Y> attribute, Expression<? extends Y> value) SqmConflictUpdateAction.where(Expression<Boolean> restriction) -
Uses of Expression in org.hibernate.query.sqm.tree.predicate
Subinterfaces of Expression in org.hibernate.query.sqm.tree.predicateModifier and TypeInterfaceDescriptioninterfaceinterfaceContract for predicates that have a negated form, e.g.interfaceClasses in org.hibernate.query.sqm.tree.predicate that implement ExpressionModifier and TypeClassDescriptionclassclassclassclassRepresents an expression whose type is boolean, and can therefore be used as a predicate.classclassclassclassclassclassclassclassclassclassclassclassMethods in org.hibernate.query.sqm.tree.predicate that return types with arguments of type ExpressionModifier and TypeMethodDescriptionAbstractSqmPredicate.getExpressions()SqmBooleanExpressionPredicate.getExpressions()SqmGroupedPredicate.getExpressions()SqmJunctionPredicate.getExpressions()SqmNegatedPredicate.getExpressions()Methods in org.hibernate.query.sqm.tree.predicate with parameters of type ExpressionModifier and TypeMethodDescriptionSqmInListPredicate.value(Expression<? extends T> value) SqmInSubQueryPredicate.value(Expression value) -
Uses of Expression in org.hibernate.query.sqm.tree.select
Classes in org.hibernate.query.sqm.tree.select that implement ExpressionMethods in org.hibernate.query.sqm.tree.select that return types with arguments of type ExpressionMethods in org.hibernate.query.sqm.tree.select with parameters of type ExpressionModifier and TypeMethodDescriptionSqmSubQuery.equalTo(Expression<T> that) AbstractSqmSelectQuery.groupBy(Expression<?>... expressions) SqmSelectStatement.groupBy(Expression<?>... expressions) SqmSubQuery.groupBy(Expression<?>... expressions) AbstractSqmSelectQuery.having(Expression<Boolean> booleanExpression) SqmSelectStatement.having(Expression<Boolean> booleanExpression) SqmSubQuery.having(Expression<Boolean> booleanExpression) SqmSubQuery.in(Expression<?>... values) SqmSubQuery.in(Expression<Collection<?>> values) SqmSubQuery.select(Expression<T> expression) SqmQuerySpec.setGroupRestriction(Expression<Boolean> restriction) SqmQuerySpec.setRestriction(Expression<Boolean> restriction) AbstractSqmSelectQuery.where(Expression<Boolean> restriction) SqmSelectStatement.where(Expression<Boolean> restriction) SqmSubQuery.where(Expression<Boolean> restriction) Method parameters in org.hibernate.query.sqm.tree.select with type arguments of type ExpressionModifier and TypeMethodDescriptionAbstractSqmSelectQuery.groupBy(List<Expression<?>> grouping) SqmSelectStatement.groupBy(List<Expression<?>> grouping) SqmSubQuery.groupBy(List<Expression<?>> grouping) -
Uses of Expression in org.hibernate.query.sqm.tree.update
Methods in org.hibernate.query.sqm.tree.update with parameters of type ExpressionModifier and TypeMethodDescription<Y> SqmUpdateStatement<T>SqmUpdateStatement.set(Path<Y> attribute, Expression<? extends Y> value) <Y> SqmUpdateStatement<T>SqmUpdateStatement.set(SingularAttribute<? super T, Y> attribute, Expression<? extends Y> value) SqmUpdateStatement.where(Expression<Boolean> restriction)
HibernateCriteriaBuilder.arrayIncludes(Expression, Expression)