public class CriteriaBuilderImpl extends Object implements JpaCriteriaBuilder, Serializable
| Modifier and Type | Class and Description |
|---|---|
static class |
CriteriaBuilderImpl.CaseImpl<R>
Implementation of Case interface from Criteria Builder
|
static class |
CriteriaBuilderImpl.CoalesceImpl<X>
Interface used to build coalesce expressions.
|
static class |
CriteriaBuilderImpl.SimpleCaseImpl<C,R>
Implementation of SimpleCase interface from CriteriaBuilder
|
jakarta.persistence.criteria.CriteriaBuilder.Case<R>, jakarta.persistence.criteria.CriteriaBuilder.Coalesce<T>, jakarta.persistence.criteria.CriteriaBuilder.In<T>, jakarta.persistence.criteria.CriteriaBuilder.SimpleCase<C,R>, jakarta.persistence.criteria.CriteriaBuilder.Trimspec| Modifier and Type | Field and Description |
|---|---|
static String |
CONCAT |
protected jakarta.persistence.metamodel.Metamodel |
metamodel |
static String |
SIZE |
| Constructor and Description |
|---|
CriteriaBuilderImpl(jakarta.persistence.metamodel.Metamodel metamodel) |
| Modifier and Type | Method and Description |
|---|---|
<N extends Number> |
abs(jakarta.persistence.criteria.Expression<N> x)
Create an expression that returns the absolute value of its argument.
|
<Y> jakarta.persistence.criteria.Expression<Y> |
all(jakarta.persistence.criteria.Subquery<Y> subquery)
Create a predicate corresponding to an all expression over the subquery
results.
|
jakarta.persistence.criteria.Predicate |
and(jakarta.persistence.criteria.Expression<Boolean> x,
jakarta.persistence.criteria.Expression<Boolean> y)
Create a conjunction of the given boolean expressions.
|
jakarta.persistence.criteria.Predicate |
and(jakarta.persistence.criteria.Predicate... restrictions)
Create a conjunction of the given restriction predicates.
|
<Y> jakarta.persistence.criteria.Expression<Y> |
any(jakarta.persistence.criteria.Subquery<Y> subquery)
Create a predicate corresponding to an any expression over the subquery
results.
|
jakarta.persistence.criteria.CompoundSelection<Object[]> |
array(jakarta.persistence.criteria.Selection<?>... selections)
Create an array-valued selection item
|
jakarta.persistence.criteria.Order |
asc(jakarta.persistence.criteria.Expression<?> x)
Create an ordering by the ascending value of the expression.
|
<N extends Number> |
avg(jakarta.persistence.criteria.Expression<N> x)
Create an expression applying the avg operation.
|
<Y extends Comparable<? super Y>> |
between(jakarta.persistence.criteria.Expression<? extends Y> v,
jakarta.persistence.criteria.Expression<? extends Y> x,
jakarta.persistence.criteria.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>> |
between(jakarta.persistence.criteria.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.
|
protected List<jakarta.persistence.criteria.Expression<?>> |
buildList(jakarta.persistence.criteria.Expression<?>... expressions) |
<T> jakarta.persistence.criteria.CriteriaBuilder.Coalesce<T> |
coalesce()
Create a coalesce expression.
|
<Y> jakarta.persistence.criteria.Expression<Y> |
coalesce(jakarta.persistence.criteria.Expression<? extends Y> x,
jakarta.persistence.criteria.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> jakarta.persistence.criteria.Expression<Y> |
coalesce(jakarta.persistence.criteria.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.
|
jakarta.persistence.criteria.Expression<String> |
concat(jakarta.persistence.criteria.Expression<String> x,
jakarta.persistence.criteria.Expression<String> y)
String concatenation operation.
|
jakarta.persistence.criteria.Expression<String> |
concat(jakarta.persistence.criteria.Expression<String> x,
String y)
String concatenation operation.
|
jakarta.persistence.criteria.Expression<String> |
concat(String x,
jakarta.persistence.criteria.Expression<String> y)
String concatenation operation.
|
jakarta.persistence.criteria.Predicate |
conjunction()
Create a conjunction (with zero conjuncts).
|
<Y> jakarta.persistence.criteria.CompoundSelection<Y> |
construct(Class<Y> result,
jakarta.persistence.criteria.Selection<?>... selections)
Define a select list item corresponding to a constructor.
|
jakarta.persistence.criteria.Expression<Long> |
count(jakarta.persistence.criteria.Expression<?> x)
Create an expression applying the count operation.
|
jakarta.persistence.criteria.Expression<Long> |
countDistinct(jakarta.persistence.criteria.Expression<?> x)
Create an expression applying the count distinct operation.
|
<T> jakarta.persistence.criteria.CriteriaDelete<T> |
createCriteriaDelete(Class<T> targetEntity) |
<T> jakarta.persistence.criteria.CriteriaUpdate<T> |
createCriteriaUpdate(Class<T> targetEntity) |
jakarta.persistence.criteria.CriteriaQuery<Object> |
createQuery()
Create a Criteria query object.
|
<T> jakarta.persistence.criteria.CriteriaQuery<T> |
createQuery(Class<T> resultClass)
Create a Criteria query object.
|
jakarta.persistence.criteria.CriteriaQuery<jakarta.persistence.Tuple> |
createTupleQuery()
Create a Criteria query object that returns a tuple of
objects as its result.
|
jakarta.persistence.criteria.Expression<Date> |
currentDate()
Create expression to return current date.
|
jakarta.persistence.criteria.Expression<Time> |
currentTime()
Create expression to return current time.
|
jakarta.persistence.criteria.Expression<Timestamp> |
currentTimestamp()
Create expression to return current timestamp.
|
jakarta.persistence.criteria.Order |
desc(jakarta.persistence.criteria.Expression<?> x)
Create an ordering by the descending value of the expression.
|
<N extends Number> |
diff(jakarta.persistence.criteria.Expression<? extends N> x,
jakarta.persistence.criteria.Expression<? extends N> y)
Create an expression that returns the difference between its arguments.
|
<N extends Number> |
diff(jakarta.persistence.criteria.Expression<? extends N> x,
N y)
Create an expression that returns the difference between its arguments.
|
<N extends Number> |
diff(N x,
jakarta.persistence.criteria.Expression<? extends N> y)
Create an expression that returns the difference between its arguments.
|
jakarta.persistence.criteria.Predicate |
disjunction()
Create a disjunction (with zero disjuncts).
|
jakarta.persistence.criteria.Predicate |
equal(jakarta.persistence.criteria.Expression<?> x,
jakarta.persistence.criteria.Expression<?> y)
Create a predicate for testing the arguments for equality.
|
jakarta.persistence.criteria.Predicate |
equal(jakarta.persistence.criteria.Expression<?> x,
Object y)
Create a predicate for testing the arguments for equality.
|
jakarta.persistence.criteria.Predicate |
exists(jakarta.persistence.criteria.Subquery<?> subquery)
Create a predicate testing the existence of a subquery result.
|
jakarta.persistence.criteria.Expression |
fromExpression(Expression expression)
ADVANCED:
Allow a Criteria Expression to be built from a EclipseLink native API Expression object.
|
<T> jakarta.persistence.criteria.Expression<T> |
fromExpression(Expression expression,
Class<T> type)
ADVANCED:
Allow a Criteria Expression to be built from a EclipseLink native API Expression object.
|
<T> jakarta.persistence.criteria.Expression<T> |
function(String name,
Class<T> type,
jakarta.persistence.criteria.Expression<?>... args)
Create an expression for execution of a database function.
|
jakarta.persistence.criteria.Predicate |
ge(jakarta.persistence.criteria.Expression<? extends Number> x,
jakarta.persistence.criteria.Expression<? extends Number> y)
Create a predicate for testing whether the first argument is greater than
or equal to the second.
|
jakarta.persistence.criteria.Predicate |
ge(jakarta.persistence.criteria.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>> |
greaterThan(jakarta.persistence.criteria.Expression<? extends Y> x,
jakarta.persistence.criteria.Expression<? extends Y> y)
Create a predicate for testing whether the first argument is greater than
the second.
|
<Y extends Comparable<? super Y>> |
greaterThan(jakarta.persistence.criteria.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>> |
greaterThanOrEqualTo(jakarta.persistence.criteria.Expression<? extends Y> x,
jakarta.persistence.criteria.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>> |
greaterThanOrEqualTo(jakarta.persistence.criteria.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>> |
greatest(jakarta.persistence.criteria.Expression<X> x)
Create an aggregate expression for finding the greatest of the values
(strings, dates, etc).
|
jakarta.persistence.criteria.Predicate |
gt(jakarta.persistence.criteria.Expression<? extends Number> x,
jakarta.persistence.criteria.Expression<? extends Number> y)
Create a predicate for testing whether the first argument is greater than
the second.
|
jakarta.persistence.criteria.Predicate |
gt(jakarta.persistence.criteria.Expression<? extends Number> x,
Number y)
Create a predicate for testing whether the first argument is greater than
the second.
|
<T> jakarta.persistence.criteria.CriteriaBuilder.In<T> |
in(jakarta.persistence.criteria.Expression<? extends T> expression)
Create predicate to test whether given expression is contained in a list
of values.
|
protected <T> jakarta.persistence.criteria.Expression<T> |
internalLiteral(T value)
Create an expression literal but without null validation.
|
<C extends Collection<?>> |
isEmpty(jakarta.persistence.criteria.Expression<C> collection)
Create a predicate that tests whether a collection is empty.
|
jakarta.persistence.criteria.Predicate |
isFalse(jakarta.persistence.criteria.Expression<Boolean> x)
Create a predicate testing for a false value.
|
<E,C extends Collection<E>> |
isMember(E elem,
jakarta.persistence.criteria.Expression<C> collection)
Create a predicate that tests whether an element is a member of a
collection.
|
<E,C extends Collection<E>> |
isMember(jakarta.persistence.criteria.Expression<E> elem,
jakarta.persistence.criteria.Expression<C> collection)
Create a predicate that tests whether an element is a member of a
collection.
|
<C extends Collection<?>> |
isNotEmpty(jakarta.persistence.criteria.Expression<C> collection)
Create a predicate that tests whether a collection is not empty.
|
<E,C extends Collection<E>> |
isNotMember(E elem,
jakarta.persistence.criteria.Expression<C> collection)
Create a predicate that tests whether an element is not a member of a
collection.
|
<E,C extends Collection<E>> |
isNotMember(jakarta.persistence.criteria.Expression<E> elem,
jakarta.persistence.criteria.Expression<C> collection)
Create a predicate that tests whether an element is not a member of a
collection.
|
jakarta.persistence.criteria.Predicate |
isNotNull(jakarta.persistence.criteria.Expression<?> x)
Create a predicate to test whether the expression is not null.
|
jakarta.persistence.criteria.Predicate |
isNull(jakarta.persistence.criteria.Expression<?> x)
Create a predicate to test whether the expression is null.
|
jakarta.persistence.criteria.Predicate |
isTrue(jakarta.persistence.criteria.Expression<Boolean> x)
Create a predicate testing for a true value.
|
<K,M extends Map<K,?>> |
keys(M map)
Create an expression that returns the keys of a map.
|
jakarta.persistence.criteria.Predicate |
le(jakarta.persistence.criteria.Expression<? extends Number> x,
jakarta.persistence.criteria.Expression<? extends Number> y)
Create a predicate for testing whether the first argument is less than or
equal to the second.
|
jakarta.persistence.criteria.Predicate |
le(jakarta.persistence.criteria.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>> |
least(jakarta.persistence.criteria.Expression<X> x)
Create an aggregate expression for finding the least of the values
(strings, dates, etc).
|
jakarta.persistence.criteria.Expression<Integer> |
length(jakarta.persistence.criteria.Expression<String> x)
Create expression to return length of a string.
|
<Y extends Comparable<? super Y>> |
lessThan(jakarta.persistence.criteria.Expression<? extends Y> x,
jakarta.persistence.criteria.Expression<? extends Y> y)
Create a predicate for testing whether the first argument is less than
the second.
|
<Y extends Comparable<? super Y>> |
lessThan(jakarta.persistence.criteria.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>> |
lessThanOrEqualTo(jakarta.persistence.criteria.Expression<? extends Y> x,
jakarta.persistence.criteria.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>> |
lessThanOrEqualTo(jakarta.persistence.criteria.Expression<? extends Y> x,
Y y)
Create a predicate for testing whether the first argument is less than or
equal to the second.
|
jakarta.persistence.criteria.Predicate |
like(jakarta.persistence.criteria.Expression<String> x,
jakarta.persistence.criteria.Expression<String> pattern)
Create a predicate for testing whether the expression satisfies the given
pattern.
|
jakarta.persistence.criteria.Predicate |
like(jakarta.persistence.criteria.Expression<String> x,
jakarta.persistence.criteria.Expression<String> pattern,
char escapeChar)
Create a predicate for testing whether the expression satisfies the given
pattern.
|
jakarta.persistence.criteria.Predicate |
like(jakarta.persistence.criteria.Expression<String> x,
jakarta.persistence.criteria.Expression<String> pattern,
jakarta.persistence.criteria.Expression<Character> escapeChar)
Create a predicate for testing whether the expression satisfies the given
pattern.
|
jakarta.persistence.criteria.Predicate |
like(jakarta.persistence.criteria.Expression<String> x,
String pattern)
Create a predicate for testing whether the expression satisfies the given
pattern.
|
jakarta.persistence.criteria.Predicate |
like(jakarta.persistence.criteria.Expression<String> x,
String pattern,
char escapeChar)
Create a predicate for testing whether the expression satisfies the given
pattern.
|
jakarta.persistence.criteria.Predicate |
like(jakarta.persistence.criteria.Expression<String> x,
String pattern,
jakarta.persistence.criteria.Expression<Character> escapeChar)
Create a predicate for testing whether the expression satisfies the given
pattern.
|
<T> jakarta.persistence.criteria.Expression<T> |
literal(T value)
Create an expression literal.
|
jakarta.persistence.criteria.Expression<Integer> |
locate(jakarta.persistence.criteria.Expression<String> x,
jakarta.persistence.criteria.Expression<String> pattern)
Create expression to locate the position of one string within another,
returning position of first character if found.
|
jakarta.persistence.criteria.Expression<Integer> |
locate(jakarta.persistence.criteria.Expression<String> x,
jakarta.persistence.criteria.Expression<String> pattern,
jakarta.persistence.criteria.Expression<Integer> from)
Create expression to locate the position of one string within another,
returning position of first character if found.
|
jakarta.persistence.criteria.Expression<Integer> |
locate(jakarta.persistence.criteria.Expression<String> x,
String pattern)
Create expression to locate the position of one string within another,
returning position of first character if found.
|
jakarta.persistence.criteria.Expression<Integer> |
locate(jakarta.persistence.criteria.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.
|
jakarta.persistence.criteria.Expression<String> |
lower(jakarta.persistence.criteria.Expression<String> x)
Create expression for converting a string to lowercase.
|
jakarta.persistence.criteria.Predicate |
lt(jakarta.persistence.criteria.Expression<? extends Number> x,
jakarta.persistence.criteria.Expression<? extends Number> y)
Create a predicate for testing whether the first argument is less than
the second.
|
jakarta.persistence.criteria.Predicate |
lt(jakarta.persistence.criteria.Expression<? extends Number> x,
Number y)
Create a predicate for testing whether the first argument is less than
the second.
|
<N extends Number> |
max(jakarta.persistence.criteria.Expression<N> x)
Create an expression applying the numerical max operation.
|
<N extends Number> |
min(jakarta.persistence.criteria.Expression<N> x)
Create an expression applying the numerical min operation.
|
jakarta.persistence.criteria.Expression<Integer> |
mod(jakarta.persistence.criteria.Expression<Integer> x,
jakarta.persistence.criteria.Expression<Integer> y)
Create an expression that returns the modulus of its arguments.
|
jakarta.persistence.criteria.Expression<Integer> |
mod(jakarta.persistence.criteria.Expression<Integer> x,
Integer y)
Create an expression that returns the modulus of its arguments.
|
jakarta.persistence.criteria.Expression<Integer> |
mod(Integer x,
jakarta.persistence.criteria.Expression<Integer> y)
Create an expression that returns the modulus of its arguments.
|
<N extends Number> |
neg(jakarta.persistence.criteria.Expression<N> x)
Create an expression that returns the arithmetic negation of its
argument.
|
jakarta.persistence.criteria.Predicate |
not(jakarta.persistence.criteria.Expression<Boolean> restriction)
Create a negation of the given restriction.
|
jakarta.persistence.criteria.Predicate |
notEqual(jakarta.persistence.criteria.Expression<?> x,
jakarta.persistence.criteria.Expression<?> y)
Create a predicate for testing the arguments for inequality.
|
jakarta.persistence.criteria.Predicate |
notEqual(jakarta.persistence.criteria.Expression<?> x,
Object y)
Create a predicate for testing the arguments for inequality.
|
jakarta.persistence.criteria.Predicate |
notLike(jakarta.persistence.criteria.Expression<String> x,
jakarta.persistence.criteria.Expression<String> pattern)
Create a predicate for testing whether the expression does not satisfy
the given pattern.
|
jakarta.persistence.criteria.Predicate |
notLike(jakarta.persistence.criteria.Expression<String> x,
jakarta.persistence.criteria.Expression<String> pattern,
char escapeChar)
Create a predicate for testing whether the expression does not satisfy
the given pattern.
|
jakarta.persistence.criteria.Predicate |
notLike(jakarta.persistence.criteria.Expression<String> x,
jakarta.persistence.criteria.Expression<String> pattern,
jakarta.persistence.criteria.Expression<Character> escapeChar)
Create a predicate for testing whether the expression does not satisfy
the given pattern.
|
jakarta.persistence.criteria.Predicate |
notLike(jakarta.persistence.criteria.Expression<String> x,
String pattern)
Create a predicate for testing whether the expression does not satisfy
the given pattern.
|
jakarta.persistence.criteria.Predicate |
notLike(jakarta.persistence.criteria.Expression<String> x,
String pattern,
char escapeChar)
Create a predicate for testing whether the expression does not satisfy
the given pattern.
|
jakarta.persistence.criteria.Predicate |
notLike(jakarta.persistence.criteria.Expression<String> x,
String pattern,
jakarta.persistence.criteria.Expression<Character> escapeChar)
Create a predicate for testing whether the expression does not satisfy
the given pattern.
|
<Y> jakarta.persistence.criteria.Expression<Y> |
nullif(jakarta.persistence.criteria.Expression<Y> x,
jakarta.persistence.criteria.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> jakarta.persistence.criteria.Expression<Y> |
nullif(jakarta.persistence.criteria.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> jakarta.persistence.criteria.Expression<T> |
nullLiteral(Class<T> resultClass)
Create an expression for a null literal with the given type.
|
jakarta.persistence.criteria.Predicate |
or(jakarta.persistence.criteria.Expression<Boolean> x,
jakarta.persistence.criteria.Expression<Boolean> y)
Create a disjunction of the given boolean expressions.
|
jakarta.persistence.criteria.Predicate |
or(jakarta.persistence.criteria.Predicate... restrictions)
Create a disjunction of the given restriction predicates.
|
<T> jakarta.persistence.criteria.ParameterExpression<T> |
parameter(Class<T> paramClass)
Create a parameter.
|
<T> jakarta.persistence.criteria.ParameterExpression<T> |
parameter(Class<T> paramClass,
String name)
Create a parameter expression with the given name.
|
<N extends Number> |
prod(jakarta.persistence.criteria.Expression<? extends N> x,
jakarta.persistence.criteria.Expression<? extends N> y)
Create an expression that returns the product of its arguments.
|
<N extends Number> |
prod(jakarta.persistence.criteria.Expression<? extends N> x,
N y)
Create an expression that returns the product of its arguments.
|
<N extends Number> |
prod(N x,
jakarta.persistence.criteria.Expression<? extends N> y)
Create an expression that returns the product of its arguments.
|
jakarta.persistence.criteria.Expression<Number> |
quot(jakarta.persistence.criteria.Expression<? extends Number> x,
jakarta.persistence.criteria.Expression<? extends Number> y)
Create an expression that returns the quotient of its arguments.
|
jakarta.persistence.criteria.Expression<Number> |
quot(jakarta.persistence.criteria.Expression<? extends Number> x,
Number y)
Create an expression that returns the quotient of its arguments.
|
jakarta.persistence.criteria.Expression<Number> |
quot(Number x,
jakarta.persistence.criteria.Expression<? extends Number> y)
Create an expression that returns the quotient of its arguments.
|
<R> jakarta.persistence.criteria.CriteriaBuilder.Case<R> |
selectCase()
Create a general case expression.
|
<C,R> jakarta.persistence.criteria.CriteriaBuilder.SimpleCase<C,R> |
selectCase(jakarta.persistence.criteria.Expression<? extends C> expression)
Create simple case expression.
|
<C extends Collection<?>> |
size(C collection)
Create an expression that tests the size of a collection.
|
<C extends Collection<?>> |
size(jakarta.persistence.criteria.Expression<C> collection)
Create an expression that tests the size of a collection.
|
<Y> jakarta.persistence.criteria.Expression<Y> |
some(jakarta.persistence.criteria.Subquery<Y> subquery)
Create a predicate corresponding to a some expression over the subquery
results.
|
jakarta.persistence.criteria.Expression<Double> |
sqrt(jakarta.persistence.criteria.Expression<? extends Number> x)
Create an expression that returns the square root of its argument.
|
jakarta.persistence.criteria.Expression<String> |
substring(jakarta.persistence.criteria.Expression<String> x,
jakarta.persistence.criteria.Expression<Integer> from)
Substring extraction operation.
|
jakarta.persistence.criteria.Expression<String> |
substring(jakarta.persistence.criteria.Expression<String> x,
jakarta.persistence.criteria.Expression<Integer> from,
jakarta.persistence.criteria.Expression<Integer> len)
Substring extraction operation.
|
jakarta.persistence.criteria.Expression<String> |
substring(jakarta.persistence.criteria.Expression<String> x,
int from)
Substring extraction operation.
|
jakarta.persistence.criteria.Expression<String> |
substring(jakarta.persistence.criteria.Expression<String> x,
int from,
int len)
Substring extraction operation.
|
<N extends Number> |
sum(jakarta.persistence.criteria.Expression<? extends N> x,
jakarta.persistence.criteria.Expression<? extends N> y)
Create an expression that returns the sum of its arguments.
|
<N extends Number> |
sum(jakarta.persistence.criteria.Expression<? extends N> x,
N y)
Create an expression that returns the sum of its arguments.
|
<N extends Number> |
sum(jakarta.persistence.criteria.Expression<N> x)
Create an expression applying the sum operation.
|
<N extends Number> |
sum(N x,
jakarta.persistence.criteria.Expression<? extends N> y)
Create an expression that returns the sum of its arguments.
|
jakarta.persistence.criteria.Expression<Double> |
sumAsDouble(jakarta.persistence.criteria.Expression<Float> x)
Create an aggregate expression applying the sum operation to a
Float-valued expression, returning a Double result.
|
jakarta.persistence.criteria.Expression<Long> |
sumAsLong(jakarta.persistence.criteria.Expression<Integer> x)
Create an aggregate expression applying the sum operation to an
Integer-valued expression, returning a Long result.
|
jakarta.persistence.criteria.Expression<BigDecimal> |
toBigDecimal(jakarta.persistence.criteria.Expression<? extends Number> number)
Typecast.
|
jakarta.persistence.criteria.Expression<BigInteger> |
toBigInteger(jakarta.persistence.criteria.Expression<? extends Number> number)
Typecast.
|
jakarta.persistence.criteria.Expression<Double> |
toDouble(jakarta.persistence.criteria.Expression<? extends Number> number)
Typecast.
|
Expression |
toExpression(jakarta.persistence.criteria.Expression expression)
ADVANCED:
Allow a Criteria Expression to be converted to a EclipseLink native API Expression object.
|
jakarta.persistence.criteria.Expression<Float> |
toFloat(jakarta.persistence.criteria.Expression<? extends Number> number)
Typecast.
|
jakarta.persistence.criteria.Expression<Integer> |
toInteger(jakarta.persistence.criteria.Expression<? extends Number> number)
Typecast.
|
jakarta.persistence.criteria.Expression<Long> |
toLong(jakarta.persistence.criteria.Expression<? extends Number> number)
Typecast.
|
jakarta.persistence.criteria.Expression<String> |
toString(jakarta.persistence.criteria.Expression<Character> character)
Typecast.
|
<X,T,E extends T> |
treat(jakarta.persistence.criteria.CollectionJoin<X,T> join,
Class<E> type) |
<X,T,V extends T> |
treat(jakarta.persistence.criteria.Join<X,T> join,
Class<V> type) |
<X,T,E extends T> |
treat(jakarta.persistence.criteria.ListJoin<X,T> join,
Class<E> type) |
<X,K,T,V extends T> |
treat(jakarta.persistence.criteria.MapJoin<X,K,T> join,
Class<V> type) |
<X,T extends X> |
treat(jakarta.persistence.criteria.Path<X> path,
Class<T> type) |
<X,T extends X> |
treat(jakarta.persistence.criteria.Root<X> root,
Class<T> type) |
<X,T,E extends T> |
treat(jakarta.persistence.criteria.SetJoin<X,T> join,
Class<E> type) |
jakarta.persistence.criteria.Expression<String> |
trim(char t,
jakarta.persistence.criteria.Expression<String> x)
Create expression to trim character from both ends of a string.
|
jakarta.persistence.criteria.Expression<String> |
trim(jakarta.persistence.criteria.CriteriaBuilder.Trimspec ts,
char t,
jakarta.persistence.criteria.Expression<String> x)
Create expression to trim character from a string.
|
jakarta.persistence.criteria.Expression<String> |
trim(jakarta.persistence.criteria.CriteriaBuilder.Trimspec ts,
jakarta.persistence.criteria.Expression<Character> t,
jakarta.persistence.criteria.Expression<String> x)
Create expression to trim character from a string.
|
jakarta.persistence.criteria.Expression<String> |
trim(jakarta.persistence.criteria.CriteriaBuilder.Trimspec ts,
jakarta.persistence.criteria.Expression<String> x)
Create expression to trim blanks from a string.
|
jakarta.persistence.criteria.Expression<String> |
trim(jakarta.persistence.criteria.Expression<Character> t,
jakarta.persistence.criteria.Expression<String> x)
Create expression to trim character from both ends of a string.
|
jakarta.persistence.criteria.Expression<String> |
trim(jakarta.persistence.criteria.Expression<String> x)
Create expression to trim blanks from both ends of a string.
|
jakarta.persistence.criteria.CompoundSelection<jakarta.persistence.Tuple> |
tuple(jakarta.persistence.criteria.Selection<?>... selections) |
jakarta.persistence.criteria.Expression<String> |
upper(jakarta.persistence.criteria.Expression<String> x)
Create expression for converting a string to uppercase.
|
<V,M extends Map<?,V>> |
values(M map)
Create an expression that returns the values of a map.
|
public static final String CONCAT
public static final String SIZE
protected jakarta.persistence.metamodel.Metamodel metamodel
public CriteriaBuilderImpl(jakarta.persistence.metamodel.Metamodel metamodel)
public jakarta.persistence.criteria.CriteriaQuery<Object> createQuery()
createQuery in interface jakarta.persistence.criteria.CriteriaBuilderpublic <T> jakarta.persistence.criteria.CriteriaQuery<T> createQuery(Class<T> resultClass)
createQuery in interface jakarta.persistence.criteria.CriteriaBuilderpublic jakarta.persistence.criteria.CriteriaQuery<jakarta.persistence.Tuple> createTupleQuery()
createTupleQuery in interface jakarta.persistence.criteria.CriteriaBuilderpublic <Y> jakarta.persistence.criteria.CompoundSelection<Y> construct(Class<Y> result, jakarta.persistence.criteria.Selection<?>... selections)
construct in interface jakarta.persistence.criteria.CriteriaBuilderresult - class whose instance is to be constructedselections - arguments to the constructorpublic jakarta.persistence.criteria.CompoundSelection<jakarta.persistence.Tuple> tuple(jakarta.persistence.criteria.Selection<?>... selections)
tuple in interface jakarta.persistence.criteria.CriteriaBuilderpublic jakarta.persistence.criteria.CompoundSelection<Object[]> array(jakarta.persistence.criteria.Selection<?>... selections)
array in interface jakarta.persistence.criteria.CriteriaBuilderselections - selection itemsIllegalArgumentException - if an argument is a tuple- or
array-valued selection itempublic jakarta.persistence.criteria.Order asc(jakarta.persistence.criteria.Expression<?> x)
asc in interface jakarta.persistence.criteria.CriteriaBuilderx - expression used to define the orderingpublic jakarta.persistence.criteria.Order desc(jakarta.persistence.criteria.Expression<?> x)
desc in interface jakarta.persistence.criteria.CriteriaBuilderx - expression used to define the orderingpublic <N extends Number> jakarta.persistence.criteria.Expression<Double> avg(jakarta.persistence.criteria.Expression<N> x)
avg in interface jakarta.persistence.criteria.CriteriaBuilderx - expression representing input value to avg operationpublic <N extends Number> jakarta.persistence.criteria.Expression<N> sum(jakarta.persistence.criteria.Expression<N> x)
sum in interface jakarta.persistence.criteria.CriteriaBuilderx - expression representing input value to sum operationpublic <N extends Number> jakarta.persistence.criteria.Expression<N> max(jakarta.persistence.criteria.Expression<N> x)
max in interface jakarta.persistence.criteria.CriteriaBuilderx - expression representing input value to max operationpublic <N extends Number> jakarta.persistence.criteria.Expression<N> min(jakarta.persistence.criteria.Expression<N> x)
min in interface jakarta.persistence.criteria.CriteriaBuilderx - expression representing input value to min operationpublic <X extends Comparable<? super X>> jakarta.persistence.criteria.Expression<X> greatest(jakarta.persistence.criteria.Expression<X> x)
greatest in interface jakarta.persistence.criteria.CriteriaBuilderx - expression representing input value to greatest operationpublic <X extends Comparable<? super X>> jakarta.persistence.criteria.Expression<X> least(jakarta.persistence.criteria.Expression<X> x)
least in interface jakarta.persistence.criteria.CriteriaBuilderx - expression representing input value to least operationpublic jakarta.persistence.criteria.Expression<Long> count(jakarta.persistence.criteria.Expression<?> x)
count in interface jakarta.persistence.criteria.CriteriaBuilderx - expression representing input value to count operationpublic jakarta.persistence.criteria.Expression<Long> countDistinct(jakarta.persistence.criteria.Expression<?> x)
countDistinct in interface jakarta.persistence.criteria.CriteriaBuilderx - expression representing input value to count distinct
operationpublic jakarta.persistence.criteria.Predicate exists(jakarta.persistence.criteria.Subquery<?> subquery)
exists in interface jakarta.persistence.criteria.CriteriaBuildersubquery - subquery whose result is to be testedpublic <Y> jakarta.persistence.criteria.Expression<Y> all(jakarta.persistence.criteria.Subquery<Y> subquery)
all in interface jakarta.persistence.criteria.CriteriaBuildersubquery - public <Y> jakarta.persistence.criteria.Expression<Y> some(jakarta.persistence.criteria.Subquery<Y> subquery)
some in interface jakarta.persistence.criteria.CriteriaBuildersubquery - public <Y> jakarta.persistence.criteria.Expression<Y> any(jakarta.persistence.criteria.Subquery<Y> subquery)
any in interface jakarta.persistence.criteria.CriteriaBuildersubquery - public jakarta.persistence.criteria.Predicate and(jakarta.persistence.criteria.Expression<Boolean> x, jakarta.persistence.criteria.Expression<Boolean> y)
and in interface jakarta.persistence.criteria.CriteriaBuilderx - boolean expressiony - boolean expressionpublic jakarta.persistence.criteria.Predicate or(jakarta.persistence.criteria.Expression<Boolean> x, jakarta.persistence.criteria.Expression<Boolean> y)
or in interface jakarta.persistence.criteria.CriteriaBuilderx - boolean expressiony - boolean expressionpublic jakarta.persistence.criteria.Predicate and(jakarta.persistence.criteria.Predicate... restrictions)
and in interface jakarta.persistence.criteria.CriteriaBuilderrestrictions - zero or more restriction predicatespublic jakarta.persistence.criteria.Predicate or(jakarta.persistence.criteria.Predicate... restrictions)
or in interface jakarta.persistence.criteria.CriteriaBuilderrestrictions - zero or more restriction predicatespublic jakarta.persistence.criteria.Predicate not(jakarta.persistence.criteria.Expression<Boolean> restriction)
not in interface jakarta.persistence.criteria.CriteriaBuilderrestriction - restriction expressionpublic jakarta.persistence.criteria.Predicate conjunction()
conjunction in interface jakarta.persistence.criteria.CriteriaBuilderpublic jakarta.persistence.criteria.Predicate disjunction()
disjunction in interface jakarta.persistence.criteria.CriteriaBuilderpublic jakarta.persistence.criteria.Predicate isTrue(jakarta.persistence.criteria.Expression<Boolean> x)
isTrue in interface jakarta.persistence.criteria.CriteriaBuilderx - expression to be tested if truepublic jakarta.persistence.criteria.Predicate isFalse(jakarta.persistence.criteria.Expression<Boolean> x)
isFalse in interface jakarta.persistence.criteria.CriteriaBuilderx - expression to be tested if falsepublic jakarta.persistence.criteria.Predicate isNull(jakarta.persistence.criteria.Expression<?> x)
isNull in interface jakarta.persistence.criteria.CriteriaBuilderx - expressionpublic jakarta.persistence.criteria.Predicate isNotNull(jakarta.persistence.criteria.Expression<?> x)
isNotNull in interface jakarta.persistence.criteria.CriteriaBuilderx - expressionpublic jakarta.persistence.criteria.Predicate equal(jakarta.persistence.criteria.Expression<?> x,
jakarta.persistence.criteria.Expression<?> y)
equal in interface jakarta.persistence.criteria.CriteriaBuilderx - expressiony - expressionpublic jakarta.persistence.criteria.Predicate notEqual(jakarta.persistence.criteria.Expression<?> x,
jakarta.persistence.criteria.Expression<?> y)
notEqual in interface jakarta.persistence.criteria.CriteriaBuilderx - expressiony - expressionpublic jakarta.persistence.criteria.Predicate equal(jakarta.persistence.criteria.Expression<?> x,
Object y)
equal in interface jakarta.persistence.criteria.CriteriaBuilderx - expressiony - objectpublic jakarta.persistence.criteria.Predicate notEqual(jakarta.persistence.criteria.Expression<?> x,
Object y)
notEqual in interface jakarta.persistence.criteria.CriteriaBuilderx - expressiony - objectpublic <Y extends Comparable<? super Y>> jakarta.persistence.criteria.Predicate greaterThan(jakarta.persistence.criteria.Expression<? extends Y> x, jakarta.persistence.criteria.Expression<? extends Y> y)
greaterThan in interface jakarta.persistence.criteria.CriteriaBuilderx - expressiony - expressionpublic <Y extends Comparable<? super Y>> jakarta.persistence.criteria.Predicate lessThan(jakarta.persistence.criteria.Expression<? extends Y> x, jakarta.persistence.criteria.Expression<? extends Y> y)
lessThan in interface jakarta.persistence.criteria.CriteriaBuilderx - expressiony - expressionpublic <Y extends Comparable<? super Y>> jakarta.persistence.criteria.Predicate greaterThanOrEqualTo(jakarta.persistence.criteria.Expression<? extends Y> x, jakarta.persistence.criteria.Expression<? extends Y> y)
greaterThanOrEqualTo in interface jakarta.persistence.criteria.CriteriaBuilderx - expressiony - expressionpublic <Y extends Comparable<? super Y>> jakarta.persistence.criteria.Predicate lessThanOrEqualTo(jakarta.persistence.criteria.Expression<? extends Y> x, jakarta.persistence.criteria.Expression<? extends Y> y)
lessThanOrEqualTo in interface jakarta.persistence.criteria.CriteriaBuilderx - expressiony - expressionpublic <Y extends Comparable<? super Y>> jakarta.persistence.criteria.Predicate between(jakarta.persistence.criteria.Expression<? extends Y> v, jakarta.persistence.criteria.Expression<? extends Y> x, jakarta.persistence.criteria.Expression<? extends Y> y)
between in interface jakarta.persistence.criteria.CriteriaBuilderv - expressionx - expressiony - expressionpublic <Y extends Comparable<? super Y>> jakarta.persistence.criteria.Predicate greaterThan(jakarta.persistence.criteria.Expression<? extends Y> x, Y y)
greaterThan in interface jakarta.persistence.criteria.CriteriaBuilderx - expressiony - valuepublic <Y extends Comparable<? super Y>> jakarta.persistence.criteria.Predicate lessThan(jakarta.persistence.criteria.Expression<? extends Y> x, Y y)
lessThan in interface jakarta.persistence.criteria.CriteriaBuilderx - expressiony - valuepublic <Y extends Comparable<? super Y>> jakarta.persistence.criteria.Predicate greaterThanOrEqualTo(jakarta.persistence.criteria.Expression<? extends Y> x, Y y)
greaterThanOrEqualTo in interface jakarta.persistence.criteria.CriteriaBuilderx - expressiony - valuepublic <Y extends Comparable<? super Y>> jakarta.persistence.criteria.Predicate lessThanOrEqualTo(jakarta.persistence.criteria.Expression<? extends Y> x, Y y)
lessThanOrEqualTo in interface jakarta.persistence.criteria.CriteriaBuilderx - expressiony - valuepublic <Y extends Comparable<? super Y>> jakarta.persistence.criteria.Predicate between(jakarta.persistence.criteria.Expression<? extends Y> v, Y x, Y y)
between in interface jakarta.persistence.criteria.CriteriaBuilderv - expressionx - valuey - valueprotected List<jakarta.persistence.criteria.Expression<?>> buildList(jakarta.persistence.criteria.Expression<?>... expressions)
public jakarta.persistence.criteria.Predicate gt(jakarta.persistence.criteria.Expression<? extends Number> x, jakarta.persistence.criteria.Expression<? extends Number> y)
gt in interface jakarta.persistence.criteria.CriteriaBuilderx - expressiony - expressionpublic jakarta.persistence.criteria.Predicate lt(jakarta.persistence.criteria.Expression<? extends Number> x, jakarta.persistence.criteria.Expression<? extends Number> y)
lt in interface jakarta.persistence.criteria.CriteriaBuilderx - expressiony - expressionpublic jakarta.persistence.criteria.Predicate ge(jakarta.persistence.criteria.Expression<? extends Number> x, jakarta.persistence.criteria.Expression<? extends Number> y)
ge in interface jakarta.persistence.criteria.CriteriaBuilderx - expressiony - expressionpublic jakarta.persistence.criteria.Predicate le(jakarta.persistence.criteria.Expression<? extends Number> x, jakarta.persistence.criteria.Expression<? extends Number> y)
le in interface jakarta.persistence.criteria.CriteriaBuilderx - expressiony - expressionpublic jakarta.persistence.criteria.Predicate gt(jakarta.persistence.criteria.Expression<? extends Number> x, Number y)
gt in interface jakarta.persistence.criteria.CriteriaBuilderx - expressiony - valuepublic jakarta.persistence.criteria.Predicate lt(jakarta.persistence.criteria.Expression<? extends Number> x, Number y)
lt in interface jakarta.persistence.criteria.CriteriaBuilderx - expressiony - valuepublic jakarta.persistence.criteria.Predicate ge(jakarta.persistence.criteria.Expression<? extends Number> x, Number y)
ge in interface jakarta.persistence.criteria.CriteriaBuilderx - expressiony - valuepublic jakarta.persistence.criteria.Predicate le(jakarta.persistence.criteria.Expression<? extends Number> x, Number y)
le in interface jakarta.persistence.criteria.CriteriaBuilderx - expressiony - valuepublic <N extends Number> jakarta.persistence.criteria.Expression<N> neg(jakarta.persistence.criteria.Expression<N> x)
neg in interface jakarta.persistence.criteria.CriteriaBuilderx - expressionpublic <N extends Number> jakarta.persistence.criteria.Expression<N> abs(jakarta.persistence.criteria.Expression<N> x)
abs in interface jakarta.persistence.criteria.CriteriaBuilderx - expressionpublic <N extends Number> jakarta.persistence.criteria.Expression<N> sum(jakarta.persistence.criteria.Expression<? extends N> x, jakarta.persistence.criteria.Expression<? extends N> y)
sum in interface jakarta.persistence.criteria.CriteriaBuilderx - expressiony - expressionpublic jakarta.persistence.criteria.Expression<Long> sumAsLong(jakarta.persistence.criteria.Expression<Integer> x)
sumAsLong in interface jakarta.persistence.criteria.CriteriaBuilderx - expression representing input value to sum operationpublic jakarta.persistence.criteria.Expression<Double> sumAsDouble(jakarta.persistence.criteria.Expression<Float> x)
sumAsDouble in interface jakarta.persistence.criteria.CriteriaBuilderx - expression representing input value to sum operationpublic <N extends Number> jakarta.persistence.criteria.Expression<N> prod(jakarta.persistence.criteria.Expression<? extends N> x, jakarta.persistence.criteria.Expression<? extends N> y)
prod in interface jakarta.persistence.criteria.CriteriaBuilderx - expressiony - expressionpublic <N extends Number> jakarta.persistence.criteria.Expression<N> diff(jakarta.persistence.criteria.Expression<? extends N> x, jakarta.persistence.criteria.Expression<? extends N> y)
diff in interface jakarta.persistence.criteria.CriteriaBuilderx - expressiony - expressionpublic <N extends Number> jakarta.persistence.criteria.Expression<N> sum(jakarta.persistence.criteria.Expression<? extends N> x, N y)
sum in interface jakarta.persistence.criteria.CriteriaBuilderx - expressiony - valuepublic <N extends Number> jakarta.persistence.criteria.Expression<N> prod(jakarta.persistence.criteria.Expression<? extends N> x, N y)
prod in interface jakarta.persistence.criteria.CriteriaBuilderx - expressiony - valuepublic <N extends Number> jakarta.persistence.criteria.Expression<N> diff(jakarta.persistence.criteria.Expression<? extends N> x, N y)
diff in interface jakarta.persistence.criteria.CriteriaBuilderx - expressiony - valuepublic <N extends Number> jakarta.persistence.criteria.Expression<N> sum(N x, jakarta.persistence.criteria.Expression<? extends N> y)
sum in interface jakarta.persistence.criteria.CriteriaBuilderx - valuey - expressionpublic <N extends Number> jakarta.persistence.criteria.Expression<N> prod(N x, jakarta.persistence.criteria.Expression<? extends N> y)
prod in interface jakarta.persistence.criteria.CriteriaBuilderx - valuey - expressionpublic <N extends Number> jakarta.persistence.criteria.Expression<N> diff(N x, jakarta.persistence.criteria.Expression<? extends N> y)
diff in interface jakarta.persistence.criteria.CriteriaBuilderx - valuey - expressionpublic jakarta.persistence.criteria.Expression<Number> quot(jakarta.persistence.criteria.Expression<? extends Number> x, jakarta.persistence.criteria.Expression<? extends Number> y)
quot in interface jakarta.persistence.criteria.CriteriaBuilderx - expressiony - expressionpublic jakarta.persistence.criteria.Expression<Number> quot(jakarta.persistence.criteria.Expression<? extends Number> x, Number y)
quot in interface jakarta.persistence.criteria.CriteriaBuilderx - expressiony - valuepublic jakarta.persistence.criteria.Expression<Number> quot(Number x, jakarta.persistence.criteria.Expression<? extends Number> y)
quot in interface jakarta.persistence.criteria.CriteriaBuilderx - valuey - expressionpublic jakarta.persistence.criteria.Expression<Integer> mod(jakarta.persistence.criteria.Expression<Integer> x, jakarta.persistence.criteria.Expression<Integer> y)
mod in interface jakarta.persistence.criteria.CriteriaBuilderx - expressiony - expressionpublic jakarta.persistence.criteria.Expression<Integer> mod(jakarta.persistence.criteria.Expression<Integer> x, Integer y)
mod in interface jakarta.persistence.criteria.CriteriaBuilderx - expressiony - valuepublic jakarta.persistence.criteria.Expression<Integer> mod(Integer x, jakarta.persistence.criteria.Expression<Integer> y)
mod in interface jakarta.persistence.criteria.CriteriaBuilderx - valuey - expressionpublic jakarta.persistence.criteria.Expression<Double> sqrt(jakarta.persistence.criteria.Expression<? extends Number> x)
sqrt in interface jakarta.persistence.criteria.CriteriaBuilderx - expressionpublic jakarta.persistence.criteria.Expression<Long> toLong(jakarta.persistence.criteria.Expression<? extends Number> number)
toLong in interface jakarta.persistence.criteria.CriteriaBuildernumber - numeric expressionpublic jakarta.persistence.criteria.Expression<Integer> toInteger(jakarta.persistence.criteria.Expression<? extends Number> number)
toInteger in interface jakarta.persistence.criteria.CriteriaBuildernumber - numeric expressionpublic jakarta.persistence.criteria.Expression<Float> toFloat(jakarta.persistence.criteria.Expression<? extends Number> number)
toFloat in interface jakarta.persistence.criteria.CriteriaBuildernumber - numeric expressionpublic jakarta.persistence.criteria.Expression<Double> toDouble(jakarta.persistence.criteria.Expression<? extends Number> number)
toDouble in interface jakarta.persistence.criteria.CriteriaBuildernumber - numeric expressionpublic jakarta.persistence.criteria.Expression<BigDecimal> toBigDecimal(jakarta.persistence.criteria.Expression<? extends Number> number)
toBigDecimal in interface jakarta.persistence.criteria.CriteriaBuildernumber - numeric expressionpublic jakarta.persistence.criteria.Expression<BigInteger> toBigInteger(jakarta.persistence.criteria.Expression<? extends Number> number)
toBigInteger in interface jakarta.persistence.criteria.CriteriaBuildernumber - numeric expressionpublic jakarta.persistence.criteria.Expression<String> toString(jakarta.persistence.criteria.Expression<Character> character)
toString in interface jakarta.persistence.criteria.CriteriaBuildercharacter - expressionpublic <T> jakarta.persistence.criteria.Expression<T> literal(T value)
literal in interface jakarta.persistence.criteria.CriteriaBuildervalue - public <T> jakarta.persistence.criteria.Expression<T> nullLiteral(Class<T> resultClass)
nullLiteral in interface jakarta.persistence.criteria.CriteriaBuilderresultClass - type of the null literalprotected <T> jakarta.persistence.criteria.Expression<T> internalLiteral(T value)
value - public <T> jakarta.persistence.criteria.ParameterExpression<T> parameter(Class<T> paramClass)
parameter in interface jakarta.persistence.criteria.CriteriaBuilderparamClass - parameter classpublic <T> jakarta.persistence.criteria.ParameterExpression<T> parameter(Class<T> paramClass, String name)
parameter in interface jakarta.persistence.criteria.CriteriaBuilderparamClass - parameter classname - public <C extends Collection<?>> jakarta.persistence.criteria.Predicate isEmpty(jakarta.persistence.criteria.Expression<C> collection)
isEmpty in interface jakarta.persistence.criteria.CriteriaBuildercollection - expressionpublic <C extends Collection<?>> jakarta.persistence.criteria.Predicate isNotEmpty(jakarta.persistence.criteria.Expression<C> collection)
isNotEmpty in interface jakarta.persistence.criteria.CriteriaBuildercollection - expressionpublic <C extends Collection<?>> jakarta.persistence.criteria.Expression<Integer> size(C collection)
size in interface jakarta.persistence.criteria.CriteriaBuildercollection - public <C extends Collection<?>> jakarta.persistence.criteria.Expression<Integer> size(jakarta.persistence.criteria.Expression<C> collection)
size in interface jakarta.persistence.criteria.CriteriaBuildercollection - expressionpublic <E,C extends Collection<E>> jakarta.persistence.criteria.Predicate isMember(E elem, jakarta.persistence.criteria.Expression<C> collection)
isMember in interface jakarta.persistence.criteria.CriteriaBuilderelem - elementcollection - expressionpublic <E,C extends Collection<E>> jakarta.persistence.criteria.Predicate isNotMember(E elem, jakarta.persistence.criteria.Expression<C> collection)
isNotMember in interface jakarta.persistence.criteria.CriteriaBuilderelem - elementcollection - expressionpublic <E,C extends Collection<E>> jakarta.persistence.criteria.Predicate isMember(jakarta.persistence.criteria.Expression<E> elem, jakarta.persistence.criteria.Expression<C> collection)
isMember in interface jakarta.persistence.criteria.CriteriaBuilderelem - element expressioncollection - expressionpublic <E,C extends Collection<E>> jakarta.persistence.criteria.Predicate isNotMember(jakarta.persistence.criteria.Expression<E> elem, jakarta.persistence.criteria.Expression<C> collection)
isNotMember in interface jakarta.persistence.criteria.CriteriaBuilderelem - element expressioncollection - expressionpublic <V,M extends Map<?,V>> jakarta.persistence.criteria.Expression<Collection<V>> values(M map)
values in interface jakarta.persistence.criteria.CriteriaBuildermap - public <K,M extends Map<K,?>> jakarta.persistence.criteria.Expression<Set<K>> keys(M map)
keys in interface jakarta.persistence.criteria.CriteriaBuildermap - public jakarta.persistence.criteria.Predicate like(jakarta.persistence.criteria.Expression<String> x, jakarta.persistence.criteria.Expression<String> pattern)
like in interface jakarta.persistence.criteria.CriteriaBuilderx - string expressionpattern - string expressionpublic jakarta.persistence.criteria.Predicate like(jakarta.persistence.criteria.Expression<String> x, jakarta.persistence.criteria.Expression<String> pattern, jakarta.persistence.criteria.Expression<Character> escapeChar)
like in interface jakarta.persistence.criteria.CriteriaBuilderx - string expressionpattern - string expressionescapeChar - escape character expressionpublic jakarta.persistence.criteria.Predicate like(jakarta.persistence.criteria.Expression<String> x, jakarta.persistence.criteria.Expression<String> pattern, char escapeChar)
like in interface jakarta.persistence.criteria.CriteriaBuilderx - string expressionpattern - string expressionescapeChar - escape characterpublic jakarta.persistence.criteria.Predicate like(jakarta.persistence.criteria.Expression<String> x, String pattern)
like in interface jakarta.persistence.criteria.CriteriaBuilderx - string expressionpattern - stringpublic jakarta.persistence.criteria.Predicate like(jakarta.persistence.criteria.Expression<String> x, String pattern, jakarta.persistence.criteria.Expression<Character> escapeChar)
like in interface jakarta.persistence.criteria.CriteriaBuilderx - string expressionpattern - stringescapeChar - escape character expressionpublic jakarta.persistence.criteria.Predicate like(jakarta.persistence.criteria.Expression<String> x, String pattern, char escapeChar)
like in interface jakarta.persistence.criteria.CriteriaBuilderx - string expressionpattern - stringescapeChar - escape characterpublic jakarta.persistence.criteria.Predicate notLike(jakarta.persistence.criteria.Expression<String> x, jakarta.persistence.criteria.Expression<String> pattern)
notLike in interface jakarta.persistence.criteria.CriteriaBuilderx - string expressionpattern - string expressionpublic jakarta.persistence.criteria.Predicate notLike(jakarta.persistence.criteria.Expression<String> x, jakarta.persistence.criteria.Expression<String> pattern, jakarta.persistence.criteria.Expression<Character> escapeChar)
notLike in interface jakarta.persistence.criteria.CriteriaBuilderx - string expressionpattern - string expressionescapeChar - escape character expressionpublic jakarta.persistence.criteria.Predicate notLike(jakarta.persistence.criteria.Expression<String> x, jakarta.persistence.criteria.Expression<String> pattern, char escapeChar)
notLike in interface jakarta.persistence.criteria.CriteriaBuilderx - string expressionpattern - string expressionescapeChar - escape characterpublic jakarta.persistence.criteria.Predicate notLike(jakarta.persistence.criteria.Expression<String> x, String pattern)
notLike in interface jakarta.persistence.criteria.CriteriaBuilderx - string expressionpattern - stringpublic jakarta.persistence.criteria.Predicate notLike(jakarta.persistence.criteria.Expression<String> x, String pattern, jakarta.persistence.criteria.Expression<Character> escapeChar)
notLike in interface jakarta.persistence.criteria.CriteriaBuilderx - string expressionpattern - stringescapeChar - escape character expressionpublic jakarta.persistence.criteria.Predicate notLike(jakarta.persistence.criteria.Expression<String> x, String pattern, char escapeChar)
notLike in interface jakarta.persistence.criteria.CriteriaBuilderx - string expressionpattern - stringescapeChar - escape characterpublic jakarta.persistence.criteria.Expression<String> concat(jakarta.persistence.criteria.Expression<String> x, jakarta.persistence.criteria.Expression<String> y)
concat in interface jakarta.persistence.criteria.CriteriaBuilderx - string expressiony - string expressionpublic jakarta.persistence.criteria.Expression<String> concat(jakarta.persistence.criteria.Expression<String> x, String y)
concat in interface jakarta.persistence.criteria.CriteriaBuilderx - string expressiony - stringpublic jakarta.persistence.criteria.Expression<String> concat(String x, jakarta.persistence.criteria.Expression<String> y)
concat in interface jakarta.persistence.criteria.CriteriaBuilderx - stringy - string expressionpublic jakarta.persistence.criteria.Expression<String> substring(jakarta.persistence.criteria.Expression<String> x, jakarta.persistence.criteria.Expression<Integer> from)
substring in interface jakarta.persistence.criteria.CriteriaBuilderx - string expressionfrom - start position expressionpublic jakarta.persistence.criteria.Expression<String> substring(jakarta.persistence.criteria.Expression<String> x, int from)
substring in interface jakarta.persistence.criteria.CriteriaBuilderx - string expressionfrom - start positionpublic jakarta.persistence.criteria.Expression<String> substring(jakarta.persistence.criteria.Expression<String> x, jakarta.persistence.criteria.Expression<Integer> from, jakarta.persistence.criteria.Expression<Integer> len)
substring in interface jakarta.persistence.criteria.CriteriaBuilderx - string expressionfrom - start position expressionlen - length expressionpublic jakarta.persistence.criteria.Expression<String> substring(jakarta.persistence.criteria.Expression<String> x, int from, int len)
substring in interface jakarta.persistence.criteria.CriteriaBuilderx - string expressionfrom - start positionlen - lengthpublic jakarta.persistence.criteria.Expression<String> trim(jakarta.persistence.criteria.Expression<String> x)
trim in interface jakarta.persistence.criteria.CriteriaBuilderx - expression for string to trimpublic jakarta.persistence.criteria.Expression<String> trim(jakarta.persistence.criteria.CriteriaBuilder.Trimspec ts, jakarta.persistence.criteria.Expression<String> x)
trim in interface jakarta.persistence.criteria.CriteriaBuilderts - trim specificationx - expression for string to trimpublic jakarta.persistence.criteria.Expression<String> trim(jakarta.persistence.criteria.Expression<Character> t, jakarta.persistence.criteria.Expression<String> x)
trim in interface jakarta.persistence.criteria.CriteriaBuildert - expression for character to be trimmedx - expression for string to trimpublic jakarta.persistence.criteria.Expression<String> trim(jakarta.persistence.criteria.CriteriaBuilder.Trimspec ts, jakarta.persistence.criteria.Expression<Character> t, jakarta.persistence.criteria.Expression<String> x)
trim in interface jakarta.persistence.criteria.CriteriaBuilderts - trim specificationt - expression for character to be trimmedx - expression for string to trimpublic jakarta.persistence.criteria.Expression<String> trim(char t, jakarta.persistence.criteria.Expression<String> x)
trim in interface jakarta.persistence.criteria.CriteriaBuildert - character to be trimmedx - expression for string to trimpublic jakarta.persistence.criteria.Expression<String> trim(jakarta.persistence.criteria.CriteriaBuilder.Trimspec ts, char t, jakarta.persistence.criteria.Expression<String> x)
trim in interface jakarta.persistence.criteria.CriteriaBuilderts - trim specificationt - character to be trimmedx - expression for string to trimpublic jakarta.persistence.criteria.Expression<String> lower(jakarta.persistence.criteria.Expression<String> x)
lower in interface jakarta.persistence.criteria.CriteriaBuilderx - string expressionpublic jakarta.persistence.criteria.Expression<String> upper(jakarta.persistence.criteria.Expression<String> x)
upper in interface jakarta.persistence.criteria.CriteriaBuilderx - string expressionpublic jakarta.persistence.criteria.Expression<Integer> length(jakarta.persistence.criteria.Expression<String> x)
length in interface jakarta.persistence.criteria.CriteriaBuilderx - string expressionpublic jakarta.persistence.criteria.Expression<Integer> locate(jakarta.persistence.criteria.Expression<String> x, jakarta.persistence.criteria.Expression<String> pattern)
locate in interface jakarta.persistence.criteria.CriteriaBuilderx - expression for string to be searchedpattern - expression for string to be locatedpublic jakarta.persistence.criteria.Expression<Integer> locate(jakarta.persistence.criteria.Expression<String> x, jakarta.persistence.criteria.Expression<String> pattern, jakarta.persistence.criteria.Expression<Integer> from)
locate in interface jakarta.persistence.criteria.CriteriaBuilderx - expression for string to be searchedpattern - expression for string to be locatedfrom - expression for position at which to start searchpublic jakarta.persistence.criteria.Expression<Integer> locate(jakarta.persistence.criteria.Expression<String> x, String pattern)
locate in interface jakarta.persistence.criteria.CriteriaBuilderx - expression for string to be searchedpattern - string to be locatedpublic jakarta.persistence.criteria.Expression<Integer> locate(jakarta.persistence.criteria.Expression<String> x, String pattern, int from)
locate in interface jakarta.persistence.criteria.CriteriaBuilderx - expression for string to be searchedpattern - string to be locatedfrom - position at which to start searchpublic jakarta.persistence.criteria.Expression<Date> currentDate()
currentDate in interface jakarta.persistence.criteria.CriteriaBuilderpublic jakarta.persistence.criteria.Expression<Timestamp> currentTimestamp()
currentTimestamp in interface jakarta.persistence.criteria.CriteriaBuilderpublic jakarta.persistence.criteria.Expression<Time> currentTime()
currentTime in interface jakarta.persistence.criteria.CriteriaBuilderpublic <T> jakarta.persistence.criteria.CriteriaBuilder.In<T> in(jakarta.persistence.criteria.Expression<? extends T> expression)
in in interface jakarta.persistence.criteria.CriteriaBuilderexpression - to be tested against list of valuespublic <Y> jakarta.persistence.criteria.Expression<Y> coalesce(jakarta.persistence.criteria.Expression<? extends Y> x,
jakarta.persistence.criteria.Expression<? extends Y> y)
coalesce in interface jakarta.persistence.criteria.CriteriaBuilderx - expressiony - expressionpublic <Y> jakarta.persistence.criteria.Expression<Y> coalesce(jakarta.persistence.criteria.Expression<? extends Y> x,
Y y)
coalesce in interface jakarta.persistence.criteria.CriteriaBuilderx - expressiony - valuepublic <Y> jakarta.persistence.criteria.Expression<Y> nullif(jakarta.persistence.criteria.Expression<Y> x,
jakarta.persistence.criteria.Expression<?> y)
nullif in interface jakarta.persistence.criteria.CriteriaBuilderx - expressiony - expressionpublic <Y> jakarta.persistence.criteria.Expression<Y> nullif(jakarta.persistence.criteria.Expression<Y> x,
Y y)
nullif in interface jakarta.persistence.criteria.CriteriaBuilderx - expressiony - valuepublic <T> jakarta.persistence.criteria.CriteriaBuilder.Coalesce<T> coalesce()
coalesce in interface jakarta.persistence.criteria.CriteriaBuilderpublic <C,R> jakarta.persistence.criteria.CriteriaBuilder.SimpleCase<C,R> selectCase(jakarta.persistence.criteria.Expression<? extends C> expression)
selectCase in interface jakarta.persistence.criteria.CriteriaBuilderexpression - to be tested against the case conditionspublic <R> jakarta.persistence.criteria.CriteriaBuilder.Case<R> selectCase()
selectCase in interface jakarta.persistence.criteria.CriteriaBuilderpublic <T> jakarta.persistence.criteria.Expression<T> function(String name, Class<T> type, jakarta.persistence.criteria.Expression<?>... args)
function in interface jakarta.persistence.criteria.CriteriaBuildername - function nametype - expected result typeargs - function argumentspublic <T> jakarta.persistence.criteria.Expression<T> fromExpression(Expression expression, Class<T> type)
fromExpression in interface JpaCriteriaBuilderpublic jakarta.persistence.criteria.Expression fromExpression(Expression expression)
fromExpression in interface JpaCriteriaBuilderpublic Expression toExpression(jakarta.persistence.criteria.Expression expression)
toExpression in interface JpaCriteriaBuilderpublic <T> jakarta.persistence.criteria.CriteriaDelete<T> createCriteriaDelete(Class<T> targetEntity)
createCriteriaDelete in interface jakarta.persistence.criteria.CriteriaBuilderpublic <T> jakarta.persistence.criteria.CriteriaUpdate<T> createCriteriaUpdate(Class<T> targetEntity)
createCriteriaUpdate in interface jakarta.persistence.criteria.CriteriaBuilderpublic <X,T,V extends T> jakarta.persistence.criteria.Join<X,V> treat(jakarta.persistence.criteria.Join<X,T> join,
Class<V> type)
treat in interface jakarta.persistence.criteria.CriteriaBuilderpublic <X,T,E extends T> jakarta.persistence.criteria.CollectionJoin<X,E> treat(jakarta.persistence.criteria.CollectionJoin<X,T> join,
Class<E> type)
treat in interface jakarta.persistence.criteria.CriteriaBuilderpublic <X,T,E extends T> jakarta.persistence.criteria.SetJoin<X,E> treat(jakarta.persistence.criteria.SetJoin<X,T> join,
Class<E> type)
treat in interface jakarta.persistence.criteria.CriteriaBuilderpublic <X,T,E extends T> jakarta.persistence.criteria.ListJoin<X,E> treat(jakarta.persistence.criteria.ListJoin<X,T> join,
Class<E> type)
treat in interface jakarta.persistence.criteria.CriteriaBuilderpublic <X,K,T,V extends T> jakarta.persistence.criteria.MapJoin<X,K,V> treat(jakarta.persistence.criteria.MapJoin<X,K,T> join,
Class<V> type)
treat in interface jakarta.persistence.criteria.CriteriaBuilderpublic <X,T extends X> jakarta.persistence.criteria.Path<T> treat(jakarta.persistence.criteria.Path<X> path,
Class<T> type)
treat in interface jakarta.persistence.criteria.CriteriaBuilderpublic <X,T extends X> jakarta.persistence.criteria.Root<T> treat(jakarta.persistence.criteria.Root<X> root,
Class<T> type)
treat in interface jakarta.persistence.criteria.CriteriaBuilderCopyright © 2007–2021 Eclipse.org - EclipseLink Project. All rights reserved.