Class CriteriaBuilderImpl
- java.lang.Object
-
- org.datanucleus.api.jakarta.criteria.CriteriaBuilderImpl
-
- All Implemented Interfaces:
jakarta.persistence.criteria.CriteriaBuilder
,Serializable
public class CriteriaBuilderImpl extends Object implements jakarta.persistence.criteria.CriteriaBuilder, Serializable
Implementation of Jakarta Persistence "CriteriaBuilder". Acts as a factory for expressions, and also for the criteria queries themselves.- See Also:
- Serialized Form
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from interface jakarta.persistence.criteria.CriteriaBuilder
jakarta.persistence.criteria.CriteriaBuilder.Case<R extends Object>, jakarta.persistence.criteria.CriteriaBuilder.Coalesce<T extends Object>, jakarta.persistence.criteria.CriteriaBuilder.In<T extends Object>, jakarta.persistence.criteria.CriteriaBuilder.SimpleCase<C extends Object,R extends Object>, jakarta.persistence.criteria.CriteriaBuilder.Trimspec
-
-
Constructor Summary
Constructors Constructor Description CriteriaBuilderImpl(JakartaEntityManagerFactory emf)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description <N extends Number>
jakarta.persistence.criteria.Expression<N>abs(jakarta.persistence.criteria.Expression<N> expr)
jakarta.persistence.criteria.Expression<Number>
acos(jakarta.persistence.criteria.Expression<Number> expr)
<Y> jakarta.persistence.criteria.Expression<Y>
all(jakarta.persistence.criteria.Subquery<Y> sub)
jakarta.persistence.criteria.Predicate
and(jakarta.persistence.criteria.Expression<Boolean> expr0, jakarta.persistence.criteria.Expression<Boolean> expr1)
jakarta.persistence.criteria.Predicate
and(jakarta.persistence.criteria.Predicate... preds)
<Y> jakarta.persistence.criteria.Expression<Y>
any(jakarta.persistence.criteria.Subquery<Y> sub)
jakarta.persistence.criteria.CompoundSelection<Object[]>
array(jakarta.persistence.criteria.Selection<?>... selections)
jakarta.persistence.criteria.Order
asc(jakarta.persistence.criteria.Expression<?> expr)
jakarta.persistence.criteria.Expression<Number>
asin(jakarta.persistence.criteria.Expression<Number> expr)
jakarta.persistence.criteria.Expression<Number>
atan(jakarta.persistence.criteria.Expression<Number> expr)
<N extends Number>
jakarta.persistence.criteria.Expression<Double>avg(jakarta.persistence.criteria.Expression<N> expr)
<N extends Number>
jakarta.persistence.criteria.Expression<Double>avgDistinct(jakarta.persistence.criteria.Expression<N> expr)
<Y extends Comparable<? super Y>>
jakarta.persistence.criteria.Predicatebetween(jakarta.persistence.criteria.Expression<? extends Y> expr0, jakarta.persistence.criteria.Expression<? extends Y> expr1, jakarta.persistence.criteria.Expression<? extends Y> expr2)
<Y extends Comparable<? super Y>>
jakarta.persistence.criteria.Predicatebetween(jakarta.persistence.criteria.Expression<? extends Y> expr, Y obj0, Y obj1)
<N extends Number>
jakarta.persistence.criteria.Expression<N>ceiling(jakarta.persistence.criteria.Expression<N> expr)
<T> jakarta.persistence.criteria.CriteriaBuilder.Coalesce<T>
coalesce()
<Y> jakarta.persistence.criteria.Expression<Y>
coalesce(jakarta.persistence.criteria.Expression<? extends Y> expr0, jakarta.persistence.criteria.Expression<? extends Y> expr1)
<Y> jakarta.persistence.criteria.Expression<Y>
coalesce(jakarta.persistence.criteria.Expression<? extends Y> expr, Y val)
jakarta.persistence.criteria.Expression<String>
concat(jakarta.persistence.criteria.Expression<String> expr0, jakarta.persistence.criteria.Expression<String> expr1)
jakarta.persistence.criteria.Expression<String>
concat(jakarta.persistence.criteria.Expression<String> expr, String val)
jakarta.persistence.criteria.Expression<String>
concat(String val, jakarta.persistence.criteria.Expression<String> expr)
jakarta.persistence.criteria.Predicate
conjunction()
<Y> jakarta.persistence.criteria.CompoundSelection<Y>
construct(Class<Y> cls, jakarta.persistence.criteria.Selection<?>... args)
jakarta.persistence.criteria.Expression<Number>
cos(jakarta.persistence.criteria.Expression<Number> expr)
jakarta.persistence.criteria.Expression<Long>
count(jakarta.persistence.criteria.Expression<?> expr)
jakarta.persistence.criteria.Expression<Long>
countDistinct(jakarta.persistence.criteria.Expression<?> expr)
<T> jakarta.persistence.criteria.CriteriaDelete<T>
createCriteriaDelete(Class<T> cls)
<T> jakarta.persistence.criteria.CriteriaUpdate<T>
createCriteriaUpdate(Class<T> cls)
jakarta.persistence.criteria.CriteriaQuery<Object>
createQuery()
<T> jakarta.persistence.criteria.CriteriaQuery<T>
createQuery(Class<T> resultCls)
jakarta.persistence.criteria.CriteriaQuery<jakarta.persistence.Tuple>
createTupleQuery()
jakarta.persistence.criteria.Expression<Date>
currentDate()
jakarta.persistence.criteria.Expression<Time>
currentTime()
jakarta.persistence.criteria.Expression<Timestamp>
currentTimestamp()
jakarta.persistence.criteria.Expression<Integer>
day(jakarta.persistence.criteria.Expression<? extends Date> expr)
jakarta.persistence.criteria.Order
desc(jakarta.persistence.criteria.Expression<?> expr)
<N extends Number>
jakarta.persistence.criteria.Expression<N>diff(jakarta.persistence.criteria.Expression<? extends N> expr0, jakarta.persistence.criteria.Expression<? extends N> expr1)
<N extends Number>
jakarta.persistence.criteria.Expression<N>diff(jakarta.persistence.criteria.Expression<? extends N> expr, N obj)
<N extends Number>
jakarta.persistence.criteria.Expression<N>diff(N obj, jakarta.persistence.criteria.Expression<? extends N> expr)
jakarta.persistence.criteria.Predicate
disjunction()
jakarta.persistence.criteria.Predicate
equal(jakarta.persistence.criteria.Expression<?> expr0, jakarta.persistence.criteria.Expression<?> expr1)
jakarta.persistence.criteria.Predicate
equal(jakarta.persistence.criteria.Expression<?> expr, Object obj)
jakarta.persistence.criteria.Predicate
exists(jakarta.persistence.criteria.Subquery<?> sub)
jakarta.persistence.criteria.Expression<Double>
exp(jakarta.persistence.criteria.Expression<? extends Number> expr)
<N extends Number>
jakarta.persistence.criteria.Expression<N>floor(jakarta.persistence.criteria.Expression<N> expr)
<T> jakarta.persistence.criteria.Expression<T>
function(String funcName, Class<T> returnType, jakarta.persistence.criteria.Expression<?>... argExprs)
jakarta.persistence.criteria.Predicate
ge(jakarta.persistence.criteria.Expression<? extends Number> expr0, jakarta.persistence.criteria.Expression<? extends Number> expr1)
jakarta.persistence.criteria.Predicate
ge(jakarta.persistence.criteria.Expression<? extends Number> expr, Number obj)
JakartaEntityManagerFactory
getEntityManagerFactory()
<Y extends Comparable<? super Y>>
jakarta.persistence.criteria.PredicategreaterThan(jakarta.persistence.criteria.Expression<? extends Y> expr0, jakarta.persistence.criteria.Expression<? extends Y> expr1)
<Y extends Comparable<? super Y>>
jakarta.persistence.criteria.PredicategreaterThan(jakarta.persistence.criteria.Expression<? extends Y> expr, Y obj)
<Y extends Comparable<? super Y>>
jakarta.persistence.criteria.PredicategreaterThanOrEqualTo(jakarta.persistence.criteria.Expression<? extends Y> expr0, jakarta.persistence.criteria.Expression<? extends Y> expr1)
<Y extends Comparable<? super Y>>
jakarta.persistence.criteria.PredicategreaterThanOrEqualTo(jakarta.persistence.criteria.Expression<? extends Y> expr, Y obj)
<X extends Comparable<? super X>>
jakarta.persistence.criteria.Expression<X>greatest(jakarta.persistence.criteria.Expression<X> expr)
jakarta.persistence.criteria.Predicate
gt(jakarta.persistence.criteria.Expression<? extends Number> expr0, jakarta.persistence.criteria.Expression<? extends Number> expr1)
jakarta.persistence.criteria.Predicate
gt(jakarta.persistence.criteria.Expression<? extends Number> expr, Number obj)
jakarta.persistence.criteria.Expression<Integer>
hour(jakarta.persistence.criteria.Expression<? extends Date> expr)
<X> jakarta.persistence.criteria.CriteriaBuilder.In<X>
in(jakarta.persistence.criteria.Expression<? extends X> expr)
<X> jakarta.persistence.criteria.CriteriaBuilder.In<X>
in(jakarta.persistence.criteria.Expression<? extends X> expr, jakarta.persistence.criteria.Expression<? extends X>... values)
<X> jakarta.persistence.criteria.CriteriaBuilder.In<X>
in(jakarta.persistence.criteria.Expression<? extends X> expr, Collection<X> values)
<X> jakarta.persistence.criteria.CriteriaBuilder.In<X>
in(jakarta.persistence.criteria.Expression<? extends X> expr, X... values)
<C extends Collection<?>>
jakarta.persistence.criteria.PredicateisEmpty(jakarta.persistence.criteria.Expression<C> collExpr)
jakarta.persistence.criteria.Predicate
isFalse(jakarta.persistence.criteria.Expression<Boolean> expr)
<E,C extends Collection<E>>
jakarta.persistence.criteria.PredicateisMember(E val, jakarta.persistence.criteria.Expression<C> collExpr)
<E,C extends Collection<E>>
jakarta.persistence.criteria.PredicateisMember(jakarta.persistence.criteria.Expression<E> expr, jakarta.persistence.criteria.Expression<C> collExpr)
<C extends Collection<?>>
jakarta.persistence.criteria.PredicateisNotEmpty(jakarta.persistence.criteria.Expression<C> collExpr)
<E,C extends Collection<E>>
jakarta.persistence.criteria.PredicateisNotMember(E val, jakarta.persistence.criteria.Expression<C> collExpr)
<E,C extends Collection<E>>
jakarta.persistence.criteria.PredicateisNotMember(jakarta.persistence.criteria.Expression<E> expr, jakarta.persistence.criteria.Expression<C> collExpr)
jakarta.persistence.criteria.Predicate
isNotNull(jakarta.persistence.criteria.Expression<?> expr)
jakarta.persistence.criteria.Predicate
isNull(jakarta.persistence.criteria.Expression<?> expr)
jakarta.persistence.criteria.Predicate
isTrue(jakarta.persistence.criteria.Expression<Boolean> expr)
<K,M extends Map<K,?>>
jakarta.persistence.criteria.Expression<Set<K>>keys(M map)
jakarta.persistence.criteria.Predicate
le(jakarta.persistence.criteria.Expression<? extends Number> expr0, jakarta.persistence.criteria.Expression<? extends Number> expr1)
jakarta.persistence.criteria.Predicate
le(jakarta.persistence.criteria.Expression<? extends Number> expr, Number obj)
<X extends Comparable<? super X>>
jakarta.persistence.criteria.Expression<X>least(jakarta.persistence.criteria.Expression<X> expr)
jakarta.persistence.criteria.Expression<Integer>
length(jakarta.persistence.criteria.Expression<String> expr)
<Y extends Comparable<? super Y>>
jakarta.persistence.criteria.PredicatelessThan(jakarta.persistence.criteria.Expression<? extends Y> expr0, jakarta.persistence.criteria.Expression<? extends Y> expr1)
<Y extends Comparable<? super Y>>
jakarta.persistence.criteria.PredicatelessThan(jakarta.persistence.criteria.Expression<? extends Y> expr, Y obj)
<Y extends Comparable<? super Y>>
jakarta.persistence.criteria.PredicatelessThanOrEqualTo(jakarta.persistence.criteria.Expression<? extends Y> expr0, jakarta.persistence.criteria.Expression<? extends Y> expr1)
<Y extends Comparable<? super Y>>
jakarta.persistence.criteria.PredicatelessThanOrEqualTo(jakarta.persistence.criteria.Expression<? extends Y> expr, Y obj)
jakarta.persistence.criteria.Predicate
like(jakarta.persistence.criteria.Expression<String> expr, jakarta.persistence.criteria.Expression<String> expr1)
jakarta.persistence.criteria.Predicate
like(jakarta.persistence.criteria.Expression<String> expr, jakarta.persistence.criteria.Expression<String> expr1, char escChr)
jakarta.persistence.criteria.Predicate
like(jakarta.persistence.criteria.Expression<String> expr, jakarta.persistence.criteria.Expression<String> expr1, jakarta.persistence.criteria.Expression<Character> escExpr)
jakarta.persistence.criteria.Predicate
like(jakarta.persistence.criteria.Expression<String> expr, String regex)
jakarta.persistence.criteria.Predicate
like(jakarta.persistence.criteria.Expression<String> expr, String regex, char escChr)
jakarta.persistence.criteria.Predicate
like(jakarta.persistence.criteria.Expression<String> expr, String regex, jakarta.persistence.criteria.Expression<Character> escExpr)
<T> jakarta.persistence.criteria.Expression<T>
literal(T obj)
jakarta.persistence.criteria.Expression<Double>
ln(jakarta.persistence.criteria.Expression<? extends Number> expr)
jakarta.persistence.criteria.Expression<LocalDate>
localDate()
jakarta.persistence.criteria.Expression<LocalDateTime>
localDateTime()
jakarta.persistence.criteria.Expression<LocalTime>
localTime()
jakarta.persistence.criteria.Expression<Integer>
locate(jakarta.persistence.criteria.Expression<String> expr, jakarta.persistence.criteria.Expression<String> exprSubstr)
jakarta.persistence.criteria.Expression<Integer>
locate(jakarta.persistence.criteria.Expression<String> expr, jakarta.persistence.criteria.Expression<String> exprSubstr, jakarta.persistence.criteria.Expression<Integer> exprPos)
jakarta.persistence.criteria.Expression<Integer>
locate(jakarta.persistence.criteria.Expression<String> expr, String substr)
jakarta.persistence.criteria.Expression<Integer>
locate(jakarta.persistence.criteria.Expression<String> expr, String substr, int pos)
jakarta.persistence.criteria.Expression<Number>
log(jakarta.persistence.criteria.Expression<Number> expr)
jakarta.persistence.criteria.Expression<String>
lower(jakarta.persistence.criteria.Expression<String> expr)
jakarta.persistence.criteria.Predicate
lt(jakarta.persistence.criteria.Expression<? extends Number> expr0, jakarta.persistence.criteria.Expression<? extends Number> expr1)
jakarta.persistence.criteria.Predicate
lt(jakarta.persistence.criteria.Expression<? extends Number> expr, Number obj)
<N extends Number>
jakarta.persistence.criteria.Expression<N>max(jakarta.persistence.criteria.Expression<N> expr)
<N extends Number>
jakarta.persistence.criteria.Expression<N>maxDistinct(jakarta.persistence.criteria.Expression<N> expr)
<N extends Number>
jakarta.persistence.criteria.Expression<N>min(jakarta.persistence.criteria.Expression<N> expr)
<N extends Number>
jakarta.persistence.criteria.Expression<N>minDistinct(jakarta.persistence.criteria.Expression<N> expr)
jakarta.persistence.criteria.Expression<Integer>
minute(jakarta.persistence.criteria.Expression<? extends Date> expr)
jakarta.persistence.criteria.Expression<Integer>
mod(jakarta.persistence.criteria.Expression<Integer> expr0, jakarta.persistence.criteria.Expression<Integer> expr1)
jakarta.persistence.criteria.Expression<Integer>
mod(jakarta.persistence.criteria.Expression<Integer> expr, Integer obj)
jakarta.persistence.criteria.Expression<Integer>
mod(Integer obj, jakarta.persistence.criteria.Expression<Integer> expr)
jakarta.persistence.criteria.Expression<Integer>
month(jakarta.persistence.criteria.Expression<? extends Date> expr)
<N extends Number>
jakarta.persistence.criteria.Expression<N>neg(jakarta.persistence.criteria.Expression<N> expr)
jakarta.persistence.criteria.Predicate
not(jakarta.persistence.criteria.Expression<Boolean> expr)
jakarta.persistence.criteria.Predicate
notEqual(jakarta.persistence.criteria.Expression<?> expr0, jakarta.persistence.criteria.Expression<?> expr1)
jakarta.persistence.criteria.Predicate
notEqual(jakarta.persistence.criteria.Expression<?> expr, Object obj)
jakarta.persistence.criteria.Predicate
notLike(jakarta.persistence.criteria.Expression<String> expr, jakarta.persistence.criteria.Expression<String> expr1)
jakarta.persistence.criteria.Predicate
notLike(jakarta.persistence.criteria.Expression<String> expr, jakarta.persistence.criteria.Expression<String> expr1, char escChr)
jakarta.persistence.criteria.Predicate
notLike(jakarta.persistence.criteria.Expression<String> expr, jakarta.persistence.criteria.Expression<String> expr1, jakarta.persistence.criteria.Expression<Character> escExpr)
jakarta.persistence.criteria.Predicate
notLike(jakarta.persistence.criteria.Expression<String> expr, String regex)
jakarta.persistence.criteria.Predicate
notLike(jakarta.persistence.criteria.Expression<String> expr, String regex, char escChr)
jakarta.persistence.criteria.Predicate
notLike(jakarta.persistence.criteria.Expression<String> expr, String regex, jakarta.persistence.criteria.Expression<Character> escExpr)
<Y> jakarta.persistence.criteria.Expression<Y>
nullif(jakarta.persistence.criteria.Expression<Y> expr0, jakarta.persistence.criteria.Expression<?> expr1)
<Y> jakarta.persistence.criteria.Expression<Y>
nullif(jakarta.persistence.criteria.Expression<Y> expr, Y val)
<T> jakarta.persistence.criteria.Expression<T>
nullLiteral(Class<T> cls)
jakarta.persistence.criteria.Predicate
or(jakarta.persistence.criteria.Expression<Boolean> expr0, jakarta.persistence.criteria.Expression<Boolean> expr1)
jakarta.persistence.criteria.Predicate
or(jakarta.persistence.criteria.Predicate... preds)
<T> jakarta.persistence.criteria.ParameterExpression<T>
parameter(Class<T> cls)
<T> jakarta.persistence.criteria.ParameterExpression<T>
parameter(Class<T> cls, String name)
jakarta.persistence.criteria.Expression<Double>
power(jakarta.persistence.criteria.Expression<? extends Number> expr, jakarta.persistence.criteria.Expression<? extends Number> pow)
jakarta.persistence.criteria.Expression<Double>
power(jakarta.persistence.criteria.Expression<? extends Number> expr, Number pow)
<N extends Number>
jakarta.persistence.criteria.Expression<N>prod(jakarta.persistence.criteria.Expression<? extends N> expr0, jakarta.persistence.criteria.Expression<? extends N> expr1)
<N extends Number>
jakarta.persistence.criteria.Expression<N>prod(jakarta.persistence.criteria.Expression<? extends N> expr, N obj)
<N extends Number>
jakarta.persistence.criteria.Expression<N>prod(N obj, jakarta.persistence.criteria.Expression<? extends N> expr)
jakarta.persistence.criteria.Expression<Number>
quot(jakarta.persistence.criteria.Expression<? extends Number> expr0, jakarta.persistence.criteria.Expression<? extends Number> expr1)
jakarta.persistence.criteria.Expression<Number>
quot(jakarta.persistence.criteria.Expression<? extends Number> expr, Number obj)
jakarta.persistence.criteria.Expression<Number>
quot(Number obj, jakarta.persistence.criteria.Expression<? extends Number> expr)
<T extends Number>
jakarta.persistence.criteria.Expression<T>round(jakarta.persistence.criteria.Expression<T> expr, Integer digits)
jakarta.persistence.criteria.Expression<Integer>
second(jakarta.persistence.criteria.Expression<? extends Date> expr)
<R> jakarta.persistence.criteria.CriteriaBuilder.Case<R>
selectCase()
<C,R>
jakarta.persistence.criteria.CriteriaBuilder.SimpleCase<C,R>selectCase(jakarta.persistence.criteria.Expression<? extends C> expr)
jakarta.persistence.criteria.Expression<Integer>
sign(jakarta.persistence.criteria.Expression<? extends Number> expr)
jakarta.persistence.criteria.Expression<Number>
sin(jakarta.persistence.criteria.Expression<Number> expr)
<C extends Collection<?>>
jakarta.persistence.criteria.Expression<Integer>size(C coll)
<C extends Collection<?>>
jakarta.persistence.criteria.Expression<Integer>size(jakarta.persistence.criteria.Expression<C> expr)
<Y> jakarta.persistence.criteria.Expression<Y>
some(jakarta.persistence.criteria.Subquery<Y> sub)
jakarta.persistence.criteria.Expression<Double>
sqrt(jakarta.persistence.criteria.Expression<? extends Number> expr)
jakarta.persistence.criteria.Expression<String>
substring(jakarta.persistence.criteria.Expression<String> expr, int pos)
jakarta.persistence.criteria.Expression<String>
substring(jakarta.persistence.criteria.Expression<String> expr, int pos0, int pos1)
jakarta.persistence.criteria.Expression<String>
substring(jakarta.persistence.criteria.Expression<String> expr, jakarta.persistence.criteria.Expression<Integer> posExpr)
jakarta.persistence.criteria.Expression<String>
substring(jakarta.persistence.criteria.Expression<String> expr, jakarta.persistence.criteria.Expression<Integer> posExpr0, jakarta.persistence.criteria.Expression<Integer> posExpr1)
<N extends Number>
jakarta.persistence.criteria.Expression<N>sum(jakarta.persistence.criteria.Expression<? extends N> expr0, jakarta.persistence.criteria.Expression<? extends N> expr1)
<N extends Number>
jakarta.persistence.criteria.Expression<N>sum(jakarta.persistence.criteria.Expression<? extends N> expr, N obj)
<N extends Number>
jakarta.persistence.criteria.Expression<N>sum(jakarta.persistence.criteria.Expression<N> expr)
<N extends Number>
jakarta.persistence.criteria.Expression<N>sum(N obj, jakarta.persistence.criteria.Expression<? extends N> expr)
jakarta.persistence.criteria.Expression<Double>
sumAsDouble(jakarta.persistence.criteria.Expression<Float> expr)
jakarta.persistence.criteria.Expression<Long>
sumAsLong(jakarta.persistence.criteria.Expression<Integer> expr)
<N extends Number>
jakarta.persistence.criteria.Expression<N>sumDistinct(jakarta.persistence.criteria.Expression<N> expr)
jakarta.persistence.criteria.Expression<Number>
tan(jakarta.persistence.criteria.Expression<Number> expr)
jakarta.persistence.criteria.Expression<BigDecimal>
toBigDecimal(jakarta.persistence.criteria.Expression<? extends Number> expr)
jakarta.persistence.criteria.Expression<BigInteger>
toBigInteger(jakarta.persistence.criteria.Expression<? extends Number> expr)
jakarta.persistence.criteria.Expression<Double>
toDouble(jakarta.persistence.criteria.Expression<? extends Number> expr)
jakarta.persistence.criteria.Expression<Float>
toFloat(jakarta.persistence.criteria.Expression<? extends Number> expr)
jakarta.persistence.criteria.Expression<Integer>
toInteger(jakarta.persistence.criteria.Expression<? extends Number> expr)
jakarta.persistence.criteria.Expression<Long>
toLong(jakarta.persistence.criteria.Expression<? extends Number> expr)
jakarta.persistence.criteria.Expression<String>
toString(jakarta.persistence.criteria.Expression<Character> expr)
<X,T,E extends T>
jakarta.persistence.criteria.CollectionJoin<X,E>treat(jakarta.persistence.criteria.CollectionJoin<X,T> join, Class<E> type)
<X,T,V extends T>
jakarta.persistence.criteria.Join<X,V>treat(jakarta.persistence.criteria.Join<X,T> join, Class<V> type)
<X,T,E extends T>
jakarta.persistence.criteria.ListJoin<X,E>treat(jakarta.persistence.criteria.ListJoin<X,T> join, Class<E> type)
<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)
<X,T extends X>
jakarta.persistence.criteria.Path<T>treat(jakarta.persistence.criteria.Path<X> path, Class<T> type)
<X,T extends X>
jakarta.persistence.criteria.Root<T>treat(jakarta.persistence.criteria.Root<X> root, Class<T> type)
<X,T,E extends T>
jakarta.persistence.criteria.SetJoin<X,E>treat(jakarta.persistence.criteria.SetJoin<X,T> join, Class<E> type)
jakarta.persistence.criteria.Expression<String>
trim(char chr, jakarta.persistence.criteria.Expression<String> expr)
jakarta.persistence.criteria.Expression<String>
trim(jakarta.persistence.criteria.CriteriaBuilder.Trimspec spec, char chr, jakarta.persistence.criteria.Expression<String> expr)
jakarta.persistence.criteria.Expression<String>
trim(jakarta.persistence.criteria.CriteriaBuilder.Trimspec spec, jakarta.persistence.criteria.Expression<Character> chr, jakarta.persistence.criteria.Expression<String> expr)
jakarta.persistence.criteria.Expression<String>
trim(jakarta.persistence.criteria.CriteriaBuilder.Trimspec spec, jakarta.persistence.criteria.Expression<String> expr)
jakarta.persistence.criteria.Expression<String>
trim(jakarta.persistence.criteria.Expression<Character> chr, jakarta.persistence.criteria.Expression<String> expr)
jakarta.persistence.criteria.Expression<String>
trim(jakarta.persistence.criteria.Expression<String> expr)
jakarta.persistence.criteria.CompoundSelection<jakarta.persistence.Tuple>
tuple(jakarta.persistence.criteria.Selection<?>... selections)
jakarta.persistence.criteria.Expression<String>
upper(jakarta.persistence.criteria.Expression<String> expr)
<V,M extends Map<?,V>>
jakarta.persistence.criteria.Expression<Collection<V>>values(M map)
jakarta.persistence.criteria.Expression<Integer>
year(jakarta.persistence.criteria.Expression<? extends Date> expr)
-
-
-
Constructor Detail
-
CriteriaBuilderImpl
public CriteriaBuilderImpl(JakartaEntityManagerFactory emf)
-
-
Method Detail
-
getEntityManagerFactory
public JakartaEntityManagerFactory getEntityManagerFactory()
-
createQuery
public jakarta.persistence.criteria.CriteriaQuery<Object> createQuery()
- Specified by:
createQuery
in interfacejakarta.persistence.criteria.CriteriaBuilder
-
createQuery
public <T> jakarta.persistence.criteria.CriteriaQuery<T> createQuery(Class<T> resultCls)
- Specified by:
createQuery
in interfacejakarta.persistence.criteria.CriteriaBuilder
-
createTupleQuery
public jakarta.persistence.criteria.CriteriaQuery<jakarta.persistence.Tuple> createTupleQuery()
- Specified by:
createTupleQuery
in interfacejakarta.persistence.criteria.CriteriaBuilder
-
createCriteriaDelete
public <T> jakarta.persistence.criteria.CriteriaDelete<T> createCriteriaDelete(Class<T> cls)
- Specified by:
createCriteriaDelete
in interfacejakarta.persistence.criteria.CriteriaBuilder
-
createCriteriaUpdate
public <T> jakarta.persistence.criteria.CriteriaUpdate<T> createCriteriaUpdate(Class<T> cls)
- Specified by:
createCriteriaUpdate
in interfacejakarta.persistence.criteria.CriteriaBuilder
-
asc
public jakarta.persistence.criteria.Order asc(jakarta.persistence.criteria.Expression<?> expr)
- Specified by:
asc
in interfacejakarta.persistence.criteria.CriteriaBuilder
-
desc
public jakarta.persistence.criteria.Order desc(jakarta.persistence.criteria.Expression<?> expr)
- Specified by:
desc
in interfacejakarta.persistence.criteria.CriteriaBuilder
-
abs
public <N extends Number> jakarta.persistence.criteria.Expression<N> abs(jakarta.persistence.criteria.Expression<N> expr)
- Specified by:
abs
in interfacejakarta.persistence.criteria.CriteriaBuilder
-
avg
public <N extends Number> jakarta.persistence.criteria.Expression<Double> avg(jakarta.persistence.criteria.Expression<N> expr)
- Specified by:
avg
in interfacejakarta.persistence.criteria.CriteriaBuilder
-
avgDistinct
public <N extends Number> jakarta.persistence.criteria.Expression<Double> avgDistinct(jakarta.persistence.criteria.Expression<N> expr)
- Specified by:
avgDistinct
in interfacejakarta.persistence.criteria.CriteriaBuilder
-
count
public jakarta.persistence.criteria.Expression<Long> count(jakarta.persistence.criteria.Expression<?> expr)
- Specified by:
count
in interfacejakarta.persistence.criteria.CriteriaBuilder
-
countDistinct
public jakarta.persistence.criteria.Expression<Long> countDistinct(jakarta.persistence.criteria.Expression<?> expr)
- Specified by:
countDistinct
in interfacejakarta.persistence.criteria.CriteriaBuilder
-
max
public <N extends Number> jakarta.persistence.criteria.Expression<N> max(jakarta.persistence.criteria.Expression<N> expr)
- Specified by:
max
in interfacejakarta.persistence.criteria.CriteriaBuilder
-
maxDistinct
public <N extends Number> jakarta.persistence.criteria.Expression<N> maxDistinct(jakarta.persistence.criteria.Expression<N> expr)
- Specified by:
maxDistinct
in interfacejakarta.persistence.criteria.CriteriaBuilder
-
greatest
public <X extends Comparable<? super X>> jakarta.persistence.criteria.Expression<X> greatest(jakarta.persistence.criteria.Expression<X> expr)
- Specified by:
greatest
in interfacejakarta.persistence.criteria.CriteriaBuilder
-
min
public <N extends Number> jakarta.persistence.criteria.Expression<N> min(jakarta.persistence.criteria.Expression<N> expr)
- Specified by:
min
in interfacejakarta.persistence.criteria.CriteriaBuilder
-
minDistinct
public <N extends Number> jakarta.persistence.criteria.Expression<N> minDistinct(jakarta.persistence.criteria.Expression<N> expr)
- Specified by:
minDistinct
in interfacejakarta.persistence.criteria.CriteriaBuilder
-
least
public <X extends Comparable<? super X>> jakarta.persistence.criteria.Expression<X> least(jakarta.persistence.criteria.Expression<X> expr)
- Specified by:
least
in interfacejakarta.persistence.criteria.CriteriaBuilder
-
sqrt
public jakarta.persistence.criteria.Expression<Double> sqrt(jakarta.persistence.criteria.Expression<? extends Number> expr)
- Specified by:
sqrt
in interfacejakarta.persistence.criteria.CriteriaBuilder
-
sum
public <N extends Number> jakarta.persistence.criteria.Expression<N> sum(jakarta.persistence.criteria.Expression<N> expr)
- Specified by:
sum
in interfacejakarta.persistence.criteria.CriteriaBuilder
-
sumDistinct
public <N extends Number> jakarta.persistence.criteria.Expression<N> sumDistinct(jakarta.persistence.criteria.Expression<N> expr)
- Specified by:
sumDistinct
in interfacejakarta.persistence.criteria.CriteriaBuilder
-
sumAsDouble
public jakarta.persistence.criteria.Expression<Double> sumAsDouble(jakarta.persistence.criteria.Expression<Float> expr)
- Specified by:
sumAsDouble
in interfacejakarta.persistence.criteria.CriteriaBuilder
-
sumAsLong
public jakarta.persistence.criteria.Expression<Long> sumAsLong(jakarta.persistence.criteria.Expression<Integer> expr)
- Specified by:
sumAsLong
in interfacejakarta.persistence.criteria.CriteriaBuilder
-
and
public jakarta.persistence.criteria.Predicate and(jakarta.persistence.criteria.Predicate... preds)
- Specified by:
and
in interfacejakarta.persistence.criteria.CriteriaBuilder
-
and
public jakarta.persistence.criteria.Predicate and(jakarta.persistence.criteria.Expression<Boolean> expr0, jakarta.persistence.criteria.Expression<Boolean> expr1)
- Specified by:
and
in interfacejakarta.persistence.criteria.CriteriaBuilder
-
or
public jakarta.persistence.criteria.Predicate or(jakarta.persistence.criteria.Predicate... preds)
- Specified by:
or
in interfacejakarta.persistence.criteria.CriteriaBuilder
-
or
public jakarta.persistence.criteria.Predicate or(jakarta.persistence.criteria.Expression<Boolean> expr0, jakarta.persistence.criteria.Expression<Boolean> expr1)
- Specified by:
or
in interfacejakarta.persistence.criteria.CriteriaBuilder
-
equal
public jakarta.persistence.criteria.Predicate equal(jakarta.persistence.criteria.Expression<?> expr0, jakarta.persistence.criteria.Expression<?> expr1)
- Specified by:
equal
in interfacejakarta.persistence.criteria.CriteriaBuilder
-
equal
public jakarta.persistence.criteria.Predicate equal(jakarta.persistence.criteria.Expression<?> expr, Object obj)
- Specified by:
equal
in interfacejakarta.persistence.criteria.CriteriaBuilder
-
notEqual
public jakarta.persistence.criteria.Predicate notEqual(jakarta.persistence.criteria.Expression<?> expr0, jakarta.persistence.criteria.Expression<?> expr1)
- Specified by:
notEqual
in interfacejakarta.persistence.criteria.CriteriaBuilder
-
notEqual
public jakarta.persistence.criteria.Predicate notEqual(jakarta.persistence.criteria.Expression<?> expr, Object obj)
- Specified by:
notEqual
in interfacejakarta.persistence.criteria.CriteriaBuilder
-
isNotNull
public jakarta.persistence.criteria.Predicate isNotNull(jakarta.persistence.criteria.Expression<?> expr)
- Specified by:
isNotNull
in interfacejakarta.persistence.criteria.CriteriaBuilder
-
isNull
public jakarta.persistence.criteria.Predicate isNull(jakarta.persistence.criteria.Expression<?> expr)
- Specified by:
isNull
in interfacejakarta.persistence.criteria.CriteriaBuilder
-
ge
public jakarta.persistence.criteria.Predicate ge(jakarta.persistence.criteria.Expression<? extends Number> expr0, jakarta.persistence.criteria.Expression<? extends Number> expr1)
- Specified by:
ge
in interfacejakarta.persistence.criteria.CriteriaBuilder
-
ge
public jakarta.persistence.criteria.Predicate ge(jakarta.persistence.criteria.Expression<? extends Number> expr, Number obj)
- Specified by:
ge
in interfacejakarta.persistence.criteria.CriteriaBuilder
-
greaterThan
public <Y extends Comparable<? super Y>> jakarta.persistence.criteria.Predicate greaterThan(jakarta.persistence.criteria.Expression<? extends Y> expr0, jakarta.persistence.criteria.Expression<? extends Y> expr1)
- Specified by:
greaterThan
in interfacejakarta.persistence.criteria.CriteriaBuilder
-
greaterThan
public <Y extends Comparable<? super Y>> jakarta.persistence.criteria.Predicate greaterThan(jakarta.persistence.criteria.Expression<? extends Y> expr, Y obj)
- Specified by:
greaterThan
in interfacejakarta.persistence.criteria.CriteriaBuilder
-
greaterThanOrEqualTo
public <Y extends Comparable<? super Y>> jakarta.persistence.criteria.Predicate greaterThanOrEqualTo(jakarta.persistence.criteria.Expression<? extends Y> expr0, jakarta.persistence.criteria.Expression<? extends Y> expr1)
- Specified by:
greaterThanOrEqualTo
in interfacejakarta.persistence.criteria.CriteriaBuilder
-
greaterThanOrEqualTo
public <Y extends Comparable<? super Y>> jakarta.persistence.criteria.Predicate greaterThanOrEqualTo(jakarta.persistence.criteria.Expression<? extends Y> expr, Y obj)
- Specified by:
greaterThanOrEqualTo
in interfacejakarta.persistence.criteria.CriteriaBuilder
-
gt
public jakarta.persistence.criteria.Predicate gt(jakarta.persistence.criteria.Expression<? extends Number> expr0, jakarta.persistence.criteria.Expression<? extends Number> expr1)
- Specified by:
gt
in interfacejakarta.persistence.criteria.CriteriaBuilder
-
gt
public jakarta.persistence.criteria.Predicate gt(jakarta.persistence.criteria.Expression<? extends Number> expr, Number obj)
- Specified by:
gt
in interfacejakarta.persistence.criteria.CriteriaBuilder
-
le
public jakarta.persistence.criteria.Predicate le(jakarta.persistence.criteria.Expression<? extends Number> expr0, jakarta.persistence.criteria.Expression<? extends Number> expr1)
- Specified by:
le
in interfacejakarta.persistence.criteria.CriteriaBuilder
-
le
public jakarta.persistence.criteria.Predicate le(jakarta.persistence.criteria.Expression<? extends Number> expr, Number obj)
- Specified by:
le
in interfacejakarta.persistence.criteria.CriteriaBuilder
-
lessThan
public <Y extends Comparable<? super Y>> jakarta.persistence.criteria.Predicate lessThan(jakarta.persistence.criteria.Expression<? extends Y> expr0, jakarta.persistence.criteria.Expression<? extends Y> expr1)
- Specified by:
lessThan
in interfacejakarta.persistence.criteria.CriteriaBuilder
-
lessThan
public <Y extends Comparable<? super Y>> jakarta.persistence.criteria.Predicate lessThan(jakarta.persistence.criteria.Expression<? extends Y> expr, Y obj)
- Specified by:
lessThan
in interfacejakarta.persistence.criteria.CriteriaBuilder
-
lessThanOrEqualTo
public <Y extends Comparable<? super Y>> jakarta.persistence.criteria.Predicate lessThanOrEqualTo(jakarta.persistence.criteria.Expression<? extends Y> expr0, jakarta.persistence.criteria.Expression<? extends Y> expr1)
- Specified by:
lessThanOrEqualTo
in interfacejakarta.persistence.criteria.CriteriaBuilder
-
lessThanOrEqualTo
public <Y extends Comparable<? super Y>> jakarta.persistence.criteria.Predicate lessThanOrEqualTo(jakarta.persistence.criteria.Expression<? extends Y> expr, Y obj)
- Specified by:
lessThanOrEqualTo
in interfacejakarta.persistence.criteria.CriteriaBuilder
-
lt
public jakarta.persistence.criteria.Predicate lt(jakarta.persistence.criteria.Expression<? extends Number> expr0, jakarta.persistence.criteria.Expression<? extends Number> expr1)
- Specified by:
lt
in interfacejakarta.persistence.criteria.CriteriaBuilder
-
lt
public jakarta.persistence.criteria.Predicate lt(jakarta.persistence.criteria.Expression<? extends Number> expr, Number obj)
- Specified by:
lt
in interfacejakarta.persistence.criteria.CriteriaBuilder
-
sum
public <N extends Number> jakarta.persistence.criteria.Expression<N> sum(jakarta.persistence.criteria.Expression<? extends N> expr0, jakarta.persistence.criteria.Expression<? extends N> expr1)
- Specified by:
sum
in interfacejakarta.persistence.criteria.CriteriaBuilder
-
sum
public <N extends Number> jakarta.persistence.criteria.Expression<N> sum(jakarta.persistence.criteria.Expression<? extends N> expr, N obj)
- Specified by:
sum
in interfacejakarta.persistence.criteria.CriteriaBuilder
-
sum
public <N extends Number> jakarta.persistence.criteria.Expression<N> sum(N obj, jakarta.persistence.criteria.Expression<? extends N> expr)
- Specified by:
sum
in interfacejakarta.persistence.criteria.CriteriaBuilder
-
quot
public jakarta.persistence.criteria.Expression<Number> quot(jakarta.persistence.criteria.Expression<? extends Number> expr0, jakarta.persistence.criteria.Expression<? extends Number> expr1)
- Specified by:
quot
in interfacejakarta.persistence.criteria.CriteriaBuilder
-
quot
public jakarta.persistence.criteria.Expression<Number> quot(jakarta.persistence.criteria.Expression<? extends Number> expr, Number obj)
- Specified by:
quot
in interfacejakarta.persistence.criteria.CriteriaBuilder
-
quot
public jakarta.persistence.criteria.Expression<Number> quot(Number obj, jakarta.persistence.criteria.Expression<? extends Number> expr)
- Specified by:
quot
in interfacejakarta.persistence.criteria.CriteriaBuilder
-
diff
public <N extends Number> jakarta.persistence.criteria.Expression<N> diff(jakarta.persistence.criteria.Expression<? extends N> expr0, jakarta.persistence.criteria.Expression<? extends N> expr1)
- Specified by:
diff
in interfacejakarta.persistence.criteria.CriteriaBuilder
-
diff
public <N extends Number> jakarta.persistence.criteria.Expression<N> diff(jakarta.persistence.criteria.Expression<? extends N> expr, N obj)
- Specified by:
diff
in interfacejakarta.persistence.criteria.CriteriaBuilder
-
diff
public <N extends Number> jakarta.persistence.criteria.Expression<N> diff(N obj, jakarta.persistence.criteria.Expression<? extends N> expr)
- Specified by:
diff
in interfacejakarta.persistence.criteria.CriteriaBuilder
-
prod
public <N extends Number> jakarta.persistence.criteria.Expression<N> prod(jakarta.persistence.criteria.Expression<? extends N> expr0, jakarta.persistence.criteria.Expression<? extends N> expr1)
- Specified by:
prod
in interfacejakarta.persistence.criteria.CriteriaBuilder
-
prod
public <N extends Number> jakarta.persistence.criteria.Expression<N> prod(jakarta.persistence.criteria.Expression<? extends N> expr, N obj)
- Specified by:
prod
in interfacejakarta.persistence.criteria.CriteriaBuilder
-
prod
public <N extends Number> jakarta.persistence.criteria.Expression<N> prod(N obj, jakarta.persistence.criteria.Expression<? extends N> expr)
- Specified by:
prod
in interfacejakarta.persistence.criteria.CriteriaBuilder
-
mod
public jakarta.persistence.criteria.Expression<Integer> mod(jakarta.persistence.criteria.Expression<Integer> expr0, jakarta.persistence.criteria.Expression<Integer> expr1)
- Specified by:
mod
in interfacejakarta.persistence.criteria.CriteriaBuilder
-
mod
public jakarta.persistence.criteria.Expression<Integer> mod(jakarta.persistence.criteria.Expression<Integer> expr, Integer obj)
- Specified by:
mod
in interfacejakarta.persistence.criteria.CriteriaBuilder
-
mod
public jakarta.persistence.criteria.Expression<Integer> mod(Integer obj, jakarta.persistence.criteria.Expression<Integer> expr)
- Specified by:
mod
in interfacejakarta.persistence.criteria.CriteriaBuilder
-
between
public <Y extends Comparable<? super Y>> jakarta.persistence.criteria.Predicate between(jakarta.persistence.criteria.Expression<? extends Y> expr0, jakarta.persistence.criteria.Expression<? extends Y> expr1, jakarta.persistence.criteria.Expression<? extends Y> expr2)
- Specified by:
between
in interfacejakarta.persistence.criteria.CriteriaBuilder
-
between
public <Y extends Comparable<? super Y>> jakarta.persistence.criteria.Predicate between(jakarta.persistence.criteria.Expression<? extends Y> expr, Y obj0, Y obj1)
- Specified by:
between
in interfacejakarta.persistence.criteria.CriteriaBuilder
-
coalesce
public <T> jakarta.persistence.criteria.CriteriaBuilder.Coalesce<T> coalesce()
- Specified by:
coalesce
in interfacejakarta.persistence.criteria.CriteriaBuilder
-
coalesce
public <Y> jakarta.persistence.criteria.Expression<Y> coalesce(jakarta.persistence.criteria.Expression<? extends Y> expr0, jakarta.persistence.criteria.Expression<? extends Y> expr1)
- Specified by:
coalesce
in interfacejakarta.persistence.criteria.CriteriaBuilder
-
coalesce
public <Y> jakarta.persistence.criteria.Expression<Y> coalesce(jakarta.persistence.criteria.Expression<? extends Y> expr, Y val)
- Specified by:
coalesce
in interfacejakarta.persistence.criteria.CriteriaBuilder
-
nullif
public <Y> jakarta.persistence.criteria.Expression<Y> nullif(jakarta.persistence.criteria.Expression<Y> expr0, jakarta.persistence.criteria.Expression<?> expr1)
- Specified by:
nullif
in interfacejakarta.persistence.criteria.CriteriaBuilder
-
nullif
public <Y> jakarta.persistence.criteria.Expression<Y> nullif(jakarta.persistence.criteria.Expression<Y> expr, Y val)
- Specified by:
nullif
in interfacejakarta.persistence.criteria.CriteriaBuilder
-
conjunction
public jakarta.persistence.criteria.Predicate conjunction()
- Specified by:
conjunction
in interfacejakarta.persistence.criteria.CriteriaBuilder
-
disjunction
public jakarta.persistence.criteria.Predicate disjunction()
- Specified by:
disjunction
in interfacejakarta.persistence.criteria.CriteriaBuilder
-
construct
public <Y> jakarta.persistence.criteria.CompoundSelection<Y> construct(Class<Y> cls, jakarta.persistence.criteria.Selection<?>... args)
- Specified by:
construct
in interfacejakarta.persistence.criteria.CriteriaBuilder
-
currentDate
public jakarta.persistence.criteria.Expression<Date> currentDate()
- Specified by:
currentDate
in interfacejakarta.persistence.criteria.CriteriaBuilder
-
currentTime
public jakarta.persistence.criteria.Expression<Time> currentTime()
- Specified by:
currentTime
in interfacejakarta.persistence.criteria.CriteriaBuilder
-
currentTimestamp
public jakarta.persistence.criteria.Expression<Timestamp> currentTimestamp()
- Specified by:
currentTimestamp
in interfacejakarta.persistence.criteria.CriteriaBuilder
-
localDate
public jakarta.persistence.criteria.Expression<LocalDate> localDate()
- Specified by:
localDate
in interfacejakarta.persistence.criteria.CriteriaBuilder
-
localDateTime
public jakarta.persistence.criteria.Expression<LocalDateTime> localDateTime()
- Specified by:
localDateTime
in interfacejakarta.persistence.criteria.CriteriaBuilder
-
localTime
public jakarta.persistence.criteria.Expression<LocalTime> localTime()
- Specified by:
localTime
in interfacejakarta.persistence.criteria.CriteriaBuilder
-
function
public <T> jakarta.persistence.criteria.Expression<T> function(String funcName, Class<T> returnType, jakarta.persistence.criteria.Expression<?>... argExprs)
- Specified by:
function
in interfacejakarta.persistence.criteria.CriteriaBuilder
-
all
public <Y> jakarta.persistence.criteria.Expression<Y> all(jakarta.persistence.criteria.Subquery<Y> sub)
- Specified by:
all
in interfacejakarta.persistence.criteria.CriteriaBuilder
-
any
public <Y> jakarta.persistence.criteria.Expression<Y> any(jakarta.persistence.criteria.Subquery<Y> sub)
- Specified by:
any
in interfacejakarta.persistence.criteria.CriteriaBuilder
-
some
public <Y> jakarta.persistence.criteria.Expression<Y> some(jakarta.persistence.criteria.Subquery<Y> sub)
- Specified by:
some
in interfacejakarta.persistence.criteria.CriteriaBuilder
-
exists
public jakarta.persistence.criteria.Predicate exists(jakarta.persistence.criteria.Subquery<?> sub)
- Specified by:
exists
in interfacejakarta.persistence.criteria.CriteriaBuilder
-
in
public <X> jakarta.persistence.criteria.CriteriaBuilder.In<X> in(jakarta.persistence.criteria.Expression<? extends X> expr)
- Specified by:
in
in interfacejakarta.persistence.criteria.CriteriaBuilder
-
in
public <X> jakarta.persistence.criteria.CriteriaBuilder.In<X> in(jakarta.persistence.criteria.Expression<? extends X> expr, jakarta.persistence.criteria.Expression<? extends X>... values)
-
in
public <X> jakarta.persistence.criteria.CriteriaBuilder.In<X> in(jakarta.persistence.criteria.Expression<? extends X> expr, X... values)
-
in
public <X> jakarta.persistence.criteria.CriteriaBuilder.In<X> in(jakarta.persistence.criteria.Expression<? extends X> expr, Collection<X> values)
-
isEmpty
public <C extends Collection<?>> jakarta.persistence.criteria.Predicate isEmpty(jakarta.persistence.criteria.Expression<C> collExpr)
- Specified by:
isEmpty
in interfacejakarta.persistence.criteria.CriteriaBuilder
-
isMember
public <E,C extends Collection<E>> jakarta.persistence.criteria.Predicate isMember(jakarta.persistence.criteria.Expression<E> expr, jakarta.persistence.criteria.Expression<C> collExpr)
- Specified by:
isMember
in interfacejakarta.persistence.criteria.CriteriaBuilder
-
isMember
public <E,C extends Collection<E>> jakarta.persistence.criteria.Predicate isMember(E val, jakarta.persistence.criteria.Expression<C> collExpr)
- Specified by:
isMember
in interfacejakarta.persistence.criteria.CriteriaBuilder
-
isNotEmpty
public <C extends Collection<?>> jakarta.persistence.criteria.Predicate isNotEmpty(jakarta.persistence.criteria.Expression<C> collExpr)
- Specified by:
isNotEmpty
in interfacejakarta.persistence.criteria.CriteriaBuilder
-
isNotMember
public <E,C extends Collection<E>> jakarta.persistence.criteria.Predicate isNotMember(jakarta.persistence.criteria.Expression<E> expr, jakarta.persistence.criteria.Expression<C> collExpr)
- Specified by:
isNotMember
in interfacejakarta.persistence.criteria.CriteriaBuilder
-
isNotMember
public <E,C extends Collection<E>> jakarta.persistence.criteria.Predicate isNotMember(E val, jakarta.persistence.criteria.Expression<C> collExpr)
- Specified by:
isNotMember
in interfacejakarta.persistence.criteria.CriteriaBuilder
-
size
public <C extends Collection<?>> jakarta.persistence.criteria.Expression<Integer> size(jakarta.persistence.criteria.Expression<C> expr)
- Specified by:
size
in interfacejakarta.persistence.criteria.CriteriaBuilder
-
size
public <C extends Collection<?>> jakarta.persistence.criteria.Expression<Integer> size(C coll)
- Specified by:
size
in interfacejakarta.persistence.criteria.CriteriaBuilder
-
isFalse
public jakarta.persistence.criteria.Predicate isFalse(jakarta.persistence.criteria.Expression<Boolean> expr)
- Specified by:
isFalse
in interfacejakarta.persistence.criteria.CriteriaBuilder
-
isTrue
public jakarta.persistence.criteria.Predicate isTrue(jakarta.persistence.criteria.Expression<Boolean> expr)
- Specified by:
isTrue
in interfacejakarta.persistence.criteria.CriteriaBuilder
-
tuple
public jakarta.persistence.criteria.CompoundSelection<jakarta.persistence.Tuple> tuple(jakarta.persistence.criteria.Selection<?>... selections)
- Specified by:
tuple
in interfacejakarta.persistence.criteria.CriteriaBuilder
-
array
public jakarta.persistence.criteria.CompoundSelection<Object[]> array(jakarta.persistence.criteria.Selection<?>... selections)
- Specified by:
array
in interfacejakarta.persistence.criteria.CriteriaBuilder
-
keys
public <K,M extends Map<K,?>> jakarta.persistence.criteria.Expression<Set<K>> keys(M map)
- Specified by:
keys
in interfacejakarta.persistence.criteria.CriteriaBuilder
-
values
public <V,M extends Map<?,V>> jakarta.persistence.criteria.Expression<Collection<V>> values(M map)
- Specified by:
values
in interfacejakarta.persistence.criteria.CriteriaBuilder
-
like
public jakarta.persistence.criteria.Predicate like(jakarta.persistence.criteria.Expression<String> expr, jakarta.persistence.criteria.Expression<String> expr1)
- Specified by:
like
in interfacejakarta.persistence.criteria.CriteriaBuilder
-
like
public jakarta.persistence.criteria.Predicate like(jakarta.persistence.criteria.Expression<String> expr, String regex)
- Specified by:
like
in interfacejakarta.persistence.criteria.CriteriaBuilder
-
like
public jakarta.persistence.criteria.Predicate like(jakarta.persistence.criteria.Expression<String> expr, jakarta.persistence.criteria.Expression<String> expr1, jakarta.persistence.criteria.Expression<Character> escExpr)
- Specified by:
like
in interfacejakarta.persistence.criteria.CriteriaBuilder
-
like
public jakarta.persistence.criteria.Predicate like(jakarta.persistence.criteria.Expression<String> expr, jakarta.persistence.criteria.Expression<String> expr1, char escChr)
- Specified by:
like
in interfacejakarta.persistence.criteria.CriteriaBuilder
-
like
public jakarta.persistence.criteria.Predicate like(jakarta.persistence.criteria.Expression<String> expr, String regex, jakarta.persistence.criteria.Expression<Character> escExpr)
- Specified by:
like
in interfacejakarta.persistence.criteria.CriteriaBuilder
-
like
public jakarta.persistence.criteria.Predicate like(jakarta.persistence.criteria.Expression<String> expr, String regex, char escChr)
- Specified by:
like
in interfacejakarta.persistence.criteria.CriteriaBuilder
-
neg
public <N extends Number> jakarta.persistence.criteria.Expression<N> neg(jakarta.persistence.criteria.Expression<N> expr)
- Specified by:
neg
in interfacejakarta.persistence.criteria.CriteriaBuilder
-
sign
public jakarta.persistence.criteria.Expression<Integer> sign(jakarta.persistence.criteria.Expression<? extends Number> expr)
- Specified by:
sign
in interfacejakarta.persistence.criteria.CriteriaBuilder
-
not
public jakarta.persistence.criteria.Predicate not(jakarta.persistence.criteria.Expression<Boolean> expr)
- Specified by:
not
in interfacejakarta.persistence.criteria.CriteriaBuilder
-
notLike
public jakarta.persistence.criteria.Predicate notLike(jakarta.persistence.criteria.Expression<String> expr, jakarta.persistence.criteria.Expression<String> expr1)
- Specified by:
notLike
in interfacejakarta.persistence.criteria.CriteriaBuilder
-
notLike
public jakarta.persistence.criteria.Predicate notLike(jakarta.persistence.criteria.Expression<String> expr, String regex)
- Specified by:
notLike
in interfacejakarta.persistence.criteria.CriteriaBuilder
-
notLike
public jakarta.persistence.criteria.Predicate notLike(jakarta.persistence.criteria.Expression<String> expr, jakarta.persistence.criteria.Expression<String> expr1, jakarta.persistence.criteria.Expression<Character> escExpr)
- Specified by:
notLike
in interfacejakarta.persistence.criteria.CriteriaBuilder
-
notLike
public jakarta.persistence.criteria.Predicate notLike(jakarta.persistence.criteria.Expression<String> expr, jakarta.persistence.criteria.Expression<String> expr1, char escChr)
- Specified by:
notLike
in interfacejakarta.persistence.criteria.CriteriaBuilder
-
notLike
public jakarta.persistence.criteria.Predicate notLike(jakarta.persistence.criteria.Expression<String> expr, String regex, jakarta.persistence.criteria.Expression<Character> escExpr)
- Specified by:
notLike
in interfacejakarta.persistence.criteria.CriteriaBuilder
-
notLike
public jakarta.persistence.criteria.Predicate notLike(jakarta.persistence.criteria.Expression<String> expr, String regex, char escChr)
- Specified by:
notLike
in interfacejakarta.persistence.criteria.CriteriaBuilder
-
parameter
public <T> jakarta.persistence.criteria.ParameterExpression<T> parameter(Class<T> cls)
- Specified by:
parameter
in interfacejakarta.persistence.criteria.CriteriaBuilder
-
parameter
public <T> jakarta.persistence.criteria.ParameterExpression<T> parameter(Class<T> cls, String name)
- Specified by:
parameter
in interfacejakarta.persistence.criteria.CriteriaBuilder
-
selectCase
public <R> jakarta.persistence.criteria.CriteriaBuilder.Case<R> selectCase()
- Specified by:
selectCase
in interfacejakarta.persistence.criteria.CriteriaBuilder
-
selectCase
public <C,R> jakarta.persistence.criteria.CriteriaBuilder.SimpleCase<C,R> selectCase(jakarta.persistence.criteria.Expression<? extends C> expr)
- Specified by:
selectCase
in interfacejakarta.persistence.criteria.CriteriaBuilder
-
toBigDecimal
public jakarta.persistence.criteria.Expression<BigDecimal> toBigDecimal(jakarta.persistence.criteria.Expression<? extends Number> expr)
- Specified by:
toBigDecimal
in interfacejakarta.persistence.criteria.CriteriaBuilder
-
toBigInteger
public jakarta.persistence.criteria.Expression<BigInteger> toBigInteger(jakarta.persistence.criteria.Expression<? extends Number> expr)
- Specified by:
toBigInteger
in interfacejakarta.persistence.criteria.CriteriaBuilder
-
toDouble
public jakarta.persistence.criteria.Expression<Double> toDouble(jakarta.persistence.criteria.Expression<? extends Number> expr)
- Specified by:
toDouble
in interfacejakarta.persistence.criteria.CriteriaBuilder
-
toFloat
public jakarta.persistence.criteria.Expression<Float> toFloat(jakarta.persistence.criteria.Expression<? extends Number> expr)
- Specified by:
toFloat
in interfacejakarta.persistence.criteria.CriteriaBuilder
-
toInteger
public jakarta.persistence.criteria.Expression<Integer> toInteger(jakarta.persistence.criteria.Expression<? extends Number> expr)
- Specified by:
toInteger
in interfacejakarta.persistence.criteria.CriteriaBuilder
-
toLong
public jakarta.persistence.criteria.Expression<Long> toLong(jakarta.persistence.criteria.Expression<? extends Number> expr)
- Specified by:
toLong
in interfacejakarta.persistence.criteria.CriteriaBuilder
-
toString
public jakarta.persistence.criteria.Expression<String> toString(jakarta.persistence.criteria.Expression<Character> expr)
- Specified by:
toString
in interfacejakarta.persistence.criteria.CriteriaBuilder
-
concat
public jakarta.persistence.criteria.Expression<String> concat(jakarta.persistence.criteria.Expression<String> expr0, jakarta.persistence.criteria.Expression<String> expr1)
- Specified by:
concat
in interfacejakarta.persistence.criteria.CriteriaBuilder
-
concat
public jakarta.persistence.criteria.Expression<String> concat(jakarta.persistence.criteria.Expression<String> expr, String val)
- Specified by:
concat
in interfacejakarta.persistence.criteria.CriteriaBuilder
-
concat
public jakarta.persistence.criteria.Expression<String> concat(String val, jakarta.persistence.criteria.Expression<String> expr)
- Specified by:
concat
in interfacejakarta.persistence.criteria.CriteriaBuilder
-
locate
public jakarta.persistence.criteria.Expression<Integer> locate(jakarta.persistence.criteria.Expression<String> expr, jakarta.persistence.criteria.Expression<String> exprSubstr)
- Specified by:
locate
in interfacejakarta.persistence.criteria.CriteriaBuilder
-
locate
public jakarta.persistence.criteria.Expression<Integer> locate(jakarta.persistence.criteria.Expression<String> expr, String substr)
- Specified by:
locate
in interfacejakarta.persistence.criteria.CriteriaBuilder
-
locate
public jakarta.persistence.criteria.Expression<Integer> locate(jakarta.persistence.criteria.Expression<String> expr, jakarta.persistence.criteria.Expression<String> exprSubstr, jakarta.persistence.criteria.Expression<Integer> exprPos)
- Specified by:
locate
in interfacejakarta.persistence.criteria.CriteriaBuilder
-
locate
public jakarta.persistence.criteria.Expression<Integer> locate(jakarta.persistence.criteria.Expression<String> expr, String substr, int pos)
- Specified by:
locate
in interfacejakarta.persistence.criteria.CriteriaBuilder
-
substring
public jakarta.persistence.criteria.Expression<String> substring(jakarta.persistence.criteria.Expression<String> expr, jakarta.persistence.criteria.Expression<Integer> posExpr)
- Specified by:
substring
in interfacejakarta.persistence.criteria.CriteriaBuilder
-
substring
public jakarta.persistence.criteria.Expression<String> substring(jakarta.persistence.criteria.Expression<String> expr, int pos)
- Specified by:
substring
in interfacejakarta.persistence.criteria.CriteriaBuilder
-
substring
public jakarta.persistence.criteria.Expression<String> substring(jakarta.persistence.criteria.Expression<String> expr, jakarta.persistence.criteria.Expression<Integer> posExpr0, jakarta.persistence.criteria.Expression<Integer> posExpr1)
- Specified by:
substring
in interfacejakarta.persistence.criteria.CriteriaBuilder
-
substring
public jakarta.persistence.criteria.Expression<String> substring(jakarta.persistence.criteria.Expression<String> expr, int pos0, int pos1)
- Specified by:
substring
in interfacejakarta.persistence.criteria.CriteriaBuilder
-
trim
public jakarta.persistence.criteria.Expression<String> trim(jakarta.persistence.criteria.Expression<String> expr)
- Specified by:
trim
in interfacejakarta.persistence.criteria.CriteriaBuilder
-
trim
public jakarta.persistence.criteria.Expression<String> trim(jakarta.persistence.criteria.CriteriaBuilder.Trimspec spec, jakarta.persistence.criteria.Expression<String> expr)
- Specified by:
trim
in interfacejakarta.persistence.criteria.CriteriaBuilder
-
trim
public jakarta.persistence.criteria.Expression<String> trim(jakarta.persistence.criteria.Expression<Character> chr, jakarta.persistence.criteria.Expression<String> expr)
- Specified by:
trim
in interfacejakarta.persistence.criteria.CriteriaBuilder
-
trim
public jakarta.persistence.criteria.Expression<String> trim(char chr, jakarta.persistence.criteria.Expression<String> expr)
- Specified by:
trim
in interfacejakarta.persistence.criteria.CriteriaBuilder
-
trim
public jakarta.persistence.criteria.Expression<String> trim(jakarta.persistence.criteria.CriteriaBuilder.Trimspec spec, jakarta.persistence.criteria.Expression<Character> chr, jakarta.persistence.criteria.Expression<String> expr)
- Specified by:
trim
in interfacejakarta.persistence.criteria.CriteriaBuilder
-
trim
public jakarta.persistence.criteria.Expression<String> trim(jakarta.persistence.criteria.CriteriaBuilder.Trimspec spec, char chr, jakarta.persistence.criteria.Expression<String> expr)
- Specified by:
trim
in interfacejakarta.persistence.criteria.CriteriaBuilder
-
lower
public jakarta.persistence.criteria.Expression<String> lower(jakarta.persistence.criteria.Expression<String> expr)
- Specified by:
lower
in interfacejakarta.persistence.criteria.CriteriaBuilder
-
upper
public jakarta.persistence.criteria.Expression<String> upper(jakarta.persistence.criteria.Expression<String> expr)
- Specified by:
upper
in interfacejakarta.persistence.criteria.CriteriaBuilder
-
length
public jakarta.persistence.criteria.Expression<Integer> length(jakarta.persistence.criteria.Expression<String> expr)
- Specified by:
length
in interfacejakarta.persistence.criteria.CriteriaBuilder
-
literal
public <T> jakarta.persistence.criteria.Expression<T> literal(T obj)
- Specified by:
literal
in interfacejakarta.persistence.criteria.CriteriaBuilder
-
nullLiteral
public <T> jakarta.persistence.criteria.Expression<T> nullLiteral(Class<T> cls)
- Specified by:
nullLiteral
in interfacejakarta.persistence.criteria.CriteriaBuilder
-
treat
public <X,T,V extends T> jakarta.persistence.criteria.Join<X,V> treat(jakarta.persistence.criteria.Join<X,T> join, Class<V> type)
- Specified by:
treat
in interfacejakarta.persistence.criteria.CriteriaBuilder
-
treat
public <X,T,E extends T> jakarta.persistence.criteria.CollectionJoin<X,E> treat(jakarta.persistence.criteria.CollectionJoin<X,T> join, Class<E> type)
- Specified by:
treat
in interfacejakarta.persistence.criteria.CriteriaBuilder
-
treat
public <X,T,E extends T> jakarta.persistence.criteria.SetJoin<X,E> treat(jakarta.persistence.criteria.SetJoin<X,T> join, Class<E> type)
- Specified by:
treat
in interfacejakarta.persistence.criteria.CriteriaBuilder
-
treat
public <X,T,E extends T> jakarta.persistence.criteria.ListJoin<X,E> treat(jakarta.persistence.criteria.ListJoin<X,T> join, Class<E> type)
- Specified by:
treat
in interfacejakarta.persistence.criteria.CriteriaBuilder
-
treat
public <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)
- Specified by:
treat
in interfacejakarta.persistence.criteria.CriteriaBuilder
-
treat
public <X,T extends X> jakarta.persistence.criteria.Path<T> treat(jakarta.persistence.criteria.Path<X> path, Class<T> type)
- Specified by:
treat
in interfacejakarta.persistence.criteria.CriteriaBuilder
-
treat
public <X,T extends X> jakarta.persistence.criteria.Root<T> treat(jakarta.persistence.criteria.Root<X> root, Class<T> type)
- Specified by:
treat
in interfacejakarta.persistence.criteria.CriteriaBuilder
-
year
public jakarta.persistence.criteria.Expression<Integer> year(jakarta.persistence.criteria.Expression<? extends Date> expr)
- Specified by:
year
in interfacejakarta.persistence.criteria.CriteriaBuilder
-
month
public jakarta.persistence.criteria.Expression<Integer> month(jakarta.persistence.criteria.Expression<? extends Date> expr)
- Specified by:
month
in interfacejakarta.persistence.criteria.CriteriaBuilder
-
day
public jakarta.persistence.criteria.Expression<Integer> day(jakarta.persistence.criteria.Expression<? extends Date> expr)
- Specified by:
day
in interfacejakarta.persistence.criteria.CriteriaBuilder
-
hour
public jakarta.persistence.criteria.Expression<Integer> hour(jakarta.persistence.criteria.Expression<? extends Date> expr)
- Specified by:
hour
in interfacejakarta.persistence.criteria.CriteriaBuilder
-
minute
public jakarta.persistence.criteria.Expression<Integer> minute(jakarta.persistence.criteria.Expression<? extends Date> expr)
- Specified by:
minute
in interfacejakarta.persistence.criteria.CriteriaBuilder
-
second
public jakarta.persistence.criteria.Expression<Integer> second(jakarta.persistence.criteria.Expression<? extends Date> expr)
- Specified by:
second
in interfacejakarta.persistence.criteria.CriteriaBuilder
-
power
public jakarta.persistence.criteria.Expression<Double> power(jakarta.persistence.criteria.Expression<? extends Number> expr, jakarta.persistence.criteria.Expression<? extends Number> pow)
- Specified by:
power
in interfacejakarta.persistence.criteria.CriteriaBuilder
-
power
public jakarta.persistence.criteria.Expression<Double> power(jakarta.persistence.criteria.Expression<? extends Number> expr, Number pow)
- Specified by:
power
in interfacejakarta.persistence.criteria.CriteriaBuilder
-
round
public <T extends Number> jakarta.persistence.criteria.Expression<T> round(jakarta.persistence.criteria.Expression<T> expr, Integer digits)
- Specified by:
round
in interfacejakarta.persistence.criteria.CriteriaBuilder
-
cos
public jakarta.persistence.criteria.Expression<Number> cos(jakarta.persistence.criteria.Expression<Number> expr)
- Specified by:
cos
in interfacejakarta.persistence.criteria.CriteriaBuilder
-
sin
public jakarta.persistence.criteria.Expression<Number> sin(jakarta.persistence.criteria.Expression<Number> expr)
- Specified by:
sin
in interfacejakarta.persistence.criteria.CriteriaBuilder
-
tan
public jakarta.persistence.criteria.Expression<Number> tan(jakarta.persistence.criteria.Expression<Number> expr)
- Specified by:
tan
in interfacejakarta.persistence.criteria.CriteriaBuilder
-
acos
public jakarta.persistence.criteria.Expression<Number> acos(jakarta.persistence.criteria.Expression<Number> expr)
- Specified by:
acos
in interfacejakarta.persistence.criteria.CriteriaBuilder
-
asin
public jakarta.persistence.criteria.Expression<Number> asin(jakarta.persistence.criteria.Expression<Number> expr)
- Specified by:
asin
in interfacejakarta.persistence.criteria.CriteriaBuilder
-
atan
public jakarta.persistence.criteria.Expression<Number> atan(jakarta.persistence.criteria.Expression<Number> expr)
- Specified by:
atan
in interfacejakarta.persistence.criteria.CriteriaBuilder
-
ln
public jakarta.persistence.criteria.Expression<Double> ln(jakarta.persistence.criteria.Expression<? extends Number> expr)
- Specified by:
ln
in interfacejakarta.persistence.criteria.CriteriaBuilder
-
log
public jakarta.persistence.criteria.Expression<Number> log(jakarta.persistence.criteria.Expression<Number> expr)
-
exp
public jakarta.persistence.criteria.Expression<Double> exp(jakarta.persistence.criteria.Expression<? extends Number> expr)
- Specified by:
exp
in interfacejakarta.persistence.criteria.CriteriaBuilder
-
ceiling
public <N extends Number> jakarta.persistence.criteria.Expression<N> ceiling(jakarta.persistence.criteria.Expression<N> expr)
- Specified by:
ceiling
in interfacejakarta.persistence.criteria.CriteriaBuilder
-
floor
public <N extends Number> jakarta.persistence.criteria.Expression<N> floor(jakarta.persistence.criteria.Expression<N> expr)
- Specified by:
floor
in interfacejakarta.persistence.criteria.CriteriaBuilder
-
-