Module org.dellroad.querystream.jpa
Class ForwardingCriteriaBuilder
java.lang.Object
org.dellroad.querystream.jpa.util.ForwardingCriteriaBuilder
- All Implemented Interfaces:
jakarta.persistence.criteria.CriteriaBuilder
- Direct Known Subclasses:
QueryStream.Builder
public abstract class ForwardingCriteriaBuilder
extends Object
implements jakarta.persistence.criteria.CriteriaBuilder
CriteriaBuilder that forwards all methods to a delegate provided by the subclass.
Subclasses must override getCriteriaBuilder() to provide the delegate.
This class also adds some "fail fast" error checking for null values so that errors occur immediately, instead of later (and more mysteriously) during query execution.
-
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 -
Method Summary
Modifier and TypeMethodDescription<N extends Number>
jakarta.persistence.criteria.Expression<N>abs(jakarta.persistence.criteria.Expression<N> expr) <Y> jakarta.persistence.criteria.Expression<Y>all(jakarta.persistence.criteria.Subquery<Y> subquery) jakarta.persistence.criteria.Predicateand(jakarta.persistence.criteria.Expression<Boolean> x, jakarta.persistence.criteria.Expression<Boolean> y) jakarta.persistence.criteria.Predicateand(jakarta.persistence.criteria.Predicate... preds) <Y> jakarta.persistence.criteria.Expression<Y>any(jakarta.persistence.criteria.Subquery<Y> subquery) jakarta.persistence.criteria.CompoundSelection<Object[]>array(jakarta.persistence.criteria.Selection<?>... selections) jakarta.persistence.criteria.Orderasc(jakarta.persistence.criteria.Expression<?> expr) avg(jakarta.persistence.criteria.Expression<N> expr) <Y extends Comparable<? super Y>>
jakarta.persistence.criteria.Predicatebetween(jakarta.persistence.criteria.Expression<? extends Y> expr, jakarta.persistence.criteria.Expression<? extends Y> lo, jakarta.persistence.criteria.Expression<? extends Y> hi) <Y extends Comparable<? super Y>>
jakarta.persistence.criteria.Predicatebetween(jakarta.persistence.criteria.Expression<? extends Y> expr, Y lo, Y hi) <N extends Number>
jakarta.persistence.criteria.Expression<N>ceiling(jakarta.persistence.criteria.Expression<N> x) <T> jakarta.persistence.criteria.CriteriaBuilder.Coalesce<T>coalesce()<Y> jakarta.persistence.criteria.Expression<Y>coalesce(jakarta.persistence.criteria.Expression<? extends Y> x, jakarta.persistence.criteria.Expression<? extends Y> y) <Y> jakarta.persistence.criteria.Expression<Y>coalesce(jakarta.persistence.criteria.Expression<? extends Y> x, Y y) jakarta.persistence.criteria.Expression<String>concat(jakarta.persistence.criteria.Expression<String> x, jakarta.persistence.criteria.Expression<String> y) jakarta.persistence.criteria.Expression<String>jakarta.persistence.criteria.Expression<String>jakarta.persistence.criteria.Predicate<Y> jakarta.persistence.criteria.CompoundSelection<Y>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> targetEntity) <T> jakarta.persistence.criteria.CriteriaUpdate<T>createCriteriaUpdate(Class<T> targetEntity) jakarta.persistence.criteria.CriteriaQuery<Object><T> jakarta.persistence.criteria.CriteriaQuery<T>createQuery(Class<T> resultClass) jakarta.persistence.criteria.CriteriaQuery<jakarta.persistence.Tuple>jakarta.persistence.criteria.Expression<Date>jakarta.persistence.criteria.Expression<Time>jakarta.persistence.criteria.Expression<Timestamp>jakarta.persistence.criteria.Orderdesc(jakarta.persistence.criteria.Expression<?> expr) <N extends Number>
jakarta.persistence.criteria.Expression<N>diff(jakarta.persistence.criteria.Expression<? extends N> x, jakarta.persistence.criteria.Expression<? extends N> y) <N extends Number>
jakarta.persistence.criteria.Expression<N>diff(jakarta.persistence.criteria.Expression<? extends N> x, N y) <N extends Number>
jakarta.persistence.criteria.Expression<N>diff(N x, jakarta.persistence.criteria.Expression<? extends N> y) jakarta.persistence.criteria.Predicatejakarta.persistence.criteria.Predicateequal(jakarta.persistence.criteria.Expression<?> x, jakarta.persistence.criteria.Expression<?> y) jakarta.persistence.criteria.Predicatejakarta.persistence.criteria.Predicateexists(jakarta.persistence.criteria.Subquery<?> subquery) jakarta.persistence.criteria.Expression<Double><N extends Number>
jakarta.persistence.criteria.Expression<N>floor(jakarta.persistence.criteria.Expression<N> x) <T> jakarta.persistence.criteria.Expression<T>jakarta.persistence.criteria.Predicatege(jakarta.persistence.criteria.Expression<? extends Number> x, jakarta.persistence.criteria.Expression<? extends Number> y) jakarta.persistence.criteria.Predicateprotected abstract jakarta.persistence.criteria.CriteriaBuilderGet the delegateCriteriaBuilderto whom all methods should be forwarded.<Y extends Comparable<? super Y>>
jakarta.persistence.criteria.PredicategreaterThan(jakarta.persistence.criteria.Expression<? extends Y> x, jakarta.persistence.criteria.Expression<? extends Y> y) <Y extends Comparable<? super Y>>
jakarta.persistence.criteria.PredicategreaterThan(jakarta.persistence.criteria.Expression<? extends Y> x, Y y) <Y extends Comparable<? super Y>>
jakarta.persistence.criteria.PredicategreaterThanOrEqualTo(jakarta.persistence.criteria.Expression<? extends Y> x, jakarta.persistence.criteria.Expression<? extends Y> y) <Y extends Comparable<? super Y>>
jakarta.persistence.criteria.PredicategreaterThanOrEqualTo(jakarta.persistence.criteria.Expression<? extends Y> x, Y y) <X extends Comparable<? super X>>
jakarta.persistence.criteria.Expression<X>greatest(jakarta.persistence.criteria.Expression<X> expr) jakarta.persistence.criteria.Predicategt(jakarta.persistence.criteria.Expression<? extends Number> x, jakarta.persistence.criteria.Expression<? extends Number> y) jakarta.persistence.criteria.Predicate<T> jakarta.persistence.criteria.CriteriaBuilder.In<T>in(jakarta.persistence.criteria.Expression<? extends T> expr) <C extends Collection<?>>
jakarta.persistence.criteria.PredicateisEmpty(jakarta.persistence.criteria.Expression<C> expr) jakarta.persistence.criteria.Predicate<E,C extends Collection<E>>
jakarta.persistence.criteria.PredicateisMember(E x, jakarta.persistence.criteria.Expression<C> y) <E,C extends Collection<E>>
jakarta.persistence.criteria.PredicateisMember(jakarta.persistence.criteria.Expression<E> x, jakarta.persistence.criteria.Expression<C> y) <C extends Collection<?>>
jakarta.persistence.criteria.PredicateisNotEmpty(jakarta.persistence.criteria.Expression<C> expr) <E,C extends Collection<E>>
jakarta.persistence.criteria.PredicateisNotMember(E x, jakarta.persistence.criteria.Expression<C> y) <E,C extends Collection<E>>
jakarta.persistence.criteria.PredicateisNotMember(jakarta.persistence.criteria.Expression<E> x, jakarta.persistence.criteria.Expression<C> y) jakarta.persistence.criteria.PredicateisNotNull(jakarta.persistence.criteria.Expression<?> expr) jakarta.persistence.criteria.PredicateisNull(jakarta.persistence.criteria.Expression<?> expr) jakarta.persistence.criteria.Predicatekeys(M map) jakarta.persistence.criteria.Predicatele(jakarta.persistence.criteria.Expression<? extends Number> x, jakarta.persistence.criteria.Expression<? extends Number> y) jakarta.persistence.criteria.Predicate<X extends Comparable<? super X>>
jakarta.persistence.criteria.Expression<X>least(jakarta.persistence.criteria.Expression<X> expr) jakarta.persistence.criteria.Expression<Integer><Y extends Comparable<? super Y>>
jakarta.persistence.criteria.PredicatelessThan(jakarta.persistence.criteria.Expression<? extends Y> x, jakarta.persistence.criteria.Expression<? extends Y> y) <Y extends Comparable<? super Y>>
jakarta.persistence.criteria.PredicatelessThan(jakarta.persistence.criteria.Expression<? extends Y> x, Y y) <Y extends Comparable<? super Y>>
jakarta.persistence.criteria.PredicatelessThanOrEqualTo(jakarta.persistence.criteria.Expression<? extends Y> x, jakarta.persistence.criteria.Expression<? extends Y> y) <Y extends Comparable<? super Y>>
jakarta.persistence.criteria.PredicatelessThanOrEqualTo(jakarta.persistence.criteria.Expression<? extends Y> x, Y y) jakarta.persistence.criteria.Predicatelike(jakarta.persistence.criteria.Expression<String> x, jakarta.persistence.criteria.Expression<String> y) jakarta.persistence.criteria.Predicatelike(jakarta.persistence.criteria.Expression<String> x, jakarta.persistence.criteria.Expression<String> y, char esc) jakarta.persistence.criteria.Predicatelike(jakarta.persistence.criteria.Expression<String> x, jakarta.persistence.criteria.Expression<String> y, jakarta.persistence.criteria.Expression<Character> esc) jakarta.persistence.criteria.Predicatejakarta.persistence.criteria.Predicatejakarta.persistence.criteria.Predicatelike(jakarta.persistence.criteria.Expression<String> x, String y, jakarta.persistence.criteria.Expression<Character> esc) <T> jakarta.persistence.criteria.Expression<T>literal(T expr) jakarta.persistence.criteria.Expression<Double>jakarta.persistence.criteria.Expression<LocalDate>jakarta.persistence.criteria.Expression<LocalDateTime>jakarta.persistence.criteria.Expression<LocalTime>jakarta.persistence.criteria.Expression<Integer>locate(jakarta.persistence.criteria.Expression<String> x, jakarta.persistence.criteria.Expression<String> y) jakarta.persistence.criteria.Expression<Integer>locate(jakarta.persistence.criteria.Expression<String> x, jakarta.persistence.criteria.Expression<String> y, jakarta.persistence.criteria.Expression<Integer> z) jakarta.persistence.criteria.Expression<Integer>jakarta.persistence.criteria.Expression<Integer>jakarta.persistence.criteria.Expression<String>jakarta.persistence.criteria.Predicatelt(jakarta.persistence.criteria.Expression<? extends Number> x, jakarta.persistence.criteria.Expression<? extends Number> y) jakarta.persistence.criteria.Predicate<N extends Number>
jakarta.persistence.criteria.Expression<N>max(jakarta.persistence.criteria.Expression<N> expr) <N extends Number>
jakarta.persistence.criteria.Expression<N>min(jakarta.persistence.criteria.Expression<N> expr) jakarta.persistence.criteria.Expression<Integer>mod(jakarta.persistence.criteria.Expression<Integer> x, jakarta.persistence.criteria.Expression<Integer> y) jakarta.persistence.criteria.Expression<Integer>jakarta.persistence.criteria.Expression<Integer><N extends Number>
jakarta.persistence.criteria.Expression<N>neg(jakarta.persistence.criteria.Expression<N> expr) jakarta.persistence.criteria.Predicatejakarta.persistence.criteria.PredicatenotEqual(jakarta.persistence.criteria.Expression<?> x, jakarta.persistence.criteria.Expression<?> y) jakarta.persistence.criteria.Predicatejakarta.persistence.criteria.PredicatenotLike(jakarta.persistence.criteria.Expression<String> x, jakarta.persistence.criteria.Expression<String> y) jakarta.persistence.criteria.PredicatenotLike(jakarta.persistence.criteria.Expression<String> x, jakarta.persistence.criteria.Expression<String> y, char esc) jakarta.persistence.criteria.PredicatenotLike(jakarta.persistence.criteria.Expression<String> x, jakarta.persistence.criteria.Expression<String> y, jakarta.persistence.criteria.Expression<Character> esc) jakarta.persistence.criteria.Predicatejakarta.persistence.criteria.Predicatejakarta.persistence.criteria.PredicatenotLike(jakarta.persistence.criteria.Expression<String> x, String y, jakarta.persistence.criteria.Expression<Character> esc) <Y> jakarta.persistence.criteria.Expression<Y>nullif(jakarta.persistence.criteria.Expression<Y> x, jakarta.persistence.criteria.Expression<?> y) <Y> jakarta.persistence.criteria.Expression<Y>nullif(jakarta.persistence.criteria.Expression<Y> x, Y y) <T> jakarta.persistence.criteria.Expression<T>nullLiteral(Class<T> type) jakarta.persistence.criteria.Predicateor(jakarta.persistence.criteria.Expression<Boolean> x, jakarta.persistence.criteria.Expression<Boolean> y) jakarta.persistence.criteria.Predicateor(jakarta.persistence.criteria.Predicate... preds) <T> jakarta.persistence.criteria.ParameterExpression<T><T> jakarta.persistence.criteria.ParameterExpression<T>jakarta.persistence.criteria.Expression<Double>power(jakarta.persistence.criteria.Expression<? extends Number> x, jakarta.persistence.criteria.Expression<? extends Number> y) jakarta.persistence.criteria.Expression<Double><N extends Number>
jakarta.persistence.criteria.Expression<N>prod(jakarta.persistence.criteria.Expression<? extends N> x, jakarta.persistence.criteria.Expression<? extends N> y) <N extends Number>
jakarta.persistence.criteria.Expression<N>prod(jakarta.persistence.criteria.Expression<? extends N> x, N y) <N extends Number>
jakarta.persistence.criteria.Expression<N>prod(N x, jakarta.persistence.criteria.Expression<? extends N> y) jakarta.persistence.criteria.Expression<Number>quot(jakarta.persistence.criteria.Expression<? extends Number> x, jakarta.persistence.criteria.Expression<? extends Number> y) jakarta.persistence.criteria.Expression<Number>jakarta.persistence.criteria.Expression<Number><N extends Number>
jakarta.persistence.criteria.Expression<N><R> jakarta.persistence.criteria.CriteriaBuilder.Case<R><C,R> jakarta.persistence.criteria.CriteriaBuilder.SimpleCase<C, R> selectCase(jakarta.persistence.criteria.Expression<? extends C> expr) jakarta.persistence.criteria.Expression<Integer><C extends Collection<?>>
jakarta.persistence.criteria.Expression<Integer>size(C expr) <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> subquery) jakarta.persistence.criteria.Expression<Double>jakarta.persistence.criteria.Expression<String>jakarta.persistence.criteria.Expression<String>jakarta.persistence.criteria.Expression<String>substring(jakarta.persistence.criteria.Expression<String> x, jakarta.persistence.criteria.Expression<Integer> y) jakarta.persistence.criteria.Expression<String>substring(jakarta.persistence.criteria.Expression<String> x, jakarta.persistence.criteria.Expression<Integer> y, jakarta.persistence.criteria.Expression<Integer> z) <N extends Number>
jakarta.persistence.criteria.Expression<N>sum(jakarta.persistence.criteria.Expression<? extends N> x, jakarta.persistence.criteria.Expression<? extends N> y) <N extends Number>
jakarta.persistence.criteria.Expression<N>sum(jakarta.persistence.criteria.Expression<? extends N> x, N y) <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 x, jakarta.persistence.criteria.Expression<? extends N> y) jakarta.persistence.criteria.Expression<Double>sumAsDouble(jakarta.persistence.criteria.Expression<Float> expr) jakarta.persistence.criteria.Expression<Long>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>jakarta.persistence.criteria.Expression<Float>jakarta.persistence.criteria.Expression<Integer>jakarta.persistence.criteria.Expression<Long>jakarta.persistence.criteria.Expression<String><X,T, E extends T>
jakarta.persistence.criteria.CollectionJoin<X,E> <X,T, V extends T>
jakarta.persistence.criteria.Join<X,V> <X,T, E extends T>
jakarta.persistence.criteria.ListJoin<X,E> <X,K, T, V extends T>
jakarta.persistence.criteria.MapJoin<X,K, V> <X,T extends X>
jakarta.persistence.criteria.Path<T><X,T extends X>
jakarta.persistence.criteria.Root<T><X,T, E extends T>
jakarta.persistence.criteria.SetJoin<X,E> jakarta.persistence.criteria.Expression<String>jakarta.persistence.criteria.Expression<String>trim(jakarta.persistence.criteria.CriteriaBuilder.Trimspec x, char y, jakarta.persistence.criteria.Expression<String> z) jakarta.persistence.criteria.Expression<String>trim(jakarta.persistence.criteria.CriteriaBuilder.Trimspec x, jakarta.persistence.criteria.Expression<Character> y, jakarta.persistence.criteria.Expression<String> z) jakarta.persistence.criteria.Expression<String>trim(jakarta.persistence.criteria.CriteriaBuilder.Trimspec x, jakarta.persistence.criteria.Expression<String> y) jakarta.persistence.criteria.Expression<String>trim(jakarta.persistence.criteria.Expression<Character> x, jakarta.persistence.criteria.Expression<String> y) jakarta.persistence.criteria.Expression<String>jakarta.persistence.criteria.CompoundSelection<jakarta.persistence.Tuple>tuple(jakarta.persistence.criteria.Selection<?>... selections) jakarta.persistence.criteria.Expression<String><V,M extends Map<?, V>>
jakarta.persistence.criteria.Expression<Collection<V>>values(M map)
-
Constructor Details
-
ForwardingCriteriaBuilder
public ForwardingCriteriaBuilder()
-
-
Method Details
-
getCriteriaBuilder
protected abstract jakarta.persistence.criteria.CriteriaBuilder getCriteriaBuilder()Get the delegateCriteriaBuilderto whom all methods should be forwarded.- Returns:
- the underlying
CriteriaBuilder
-
createQuery
- Specified by:
createQueryin interfacejakarta.persistence.criteria.CriteriaBuilder
-
createQuery
- Specified by:
createQueryin interfacejakarta.persistence.criteria.CriteriaBuilder
-
createTupleQuery
public jakarta.persistence.criteria.CriteriaQuery<jakarta.persistence.Tuple> createTupleQuery()- Specified by:
createTupleQueryin interfacejakarta.persistence.criteria.CriteriaBuilder
-
createCriteriaUpdate
public <T> jakarta.persistence.criteria.CriteriaUpdate<T> createCriteriaUpdate(Class<T> targetEntity) - Specified by:
createCriteriaUpdatein interfacejakarta.persistence.criteria.CriteriaBuilder
-
createCriteriaDelete
public <T> jakarta.persistence.criteria.CriteriaDelete<T> createCriteriaDelete(Class<T> targetEntity) - Specified by:
createCriteriaDeletein interfacejakarta.persistence.criteria.CriteriaBuilder
-
construct
public <Y> jakarta.persistence.criteria.CompoundSelection<Y> construct(Class<Y> resultClass, jakarta.persistence.criteria.Selection<?>... selections) - Specified by:
constructin interfacejakarta.persistence.criteria.CriteriaBuilder
-
tuple
public jakarta.persistence.criteria.CompoundSelection<jakarta.persistence.Tuple> tuple(jakarta.persistence.criteria.Selection<?>... selections) - Specified by:
tuplein interfacejakarta.persistence.criteria.CriteriaBuilder
-
array
public jakarta.persistence.criteria.CompoundSelection<Object[]> array(jakarta.persistence.criteria.Selection<?>... selections) - Specified by:
arrayin interfacejakarta.persistence.criteria.CriteriaBuilder
-
asc
public jakarta.persistence.criteria.Order asc(jakarta.persistence.criteria.Expression<?> expr) - Specified by:
ascin interfacejakarta.persistence.criteria.CriteriaBuilder
-
desc
public jakarta.persistence.criteria.Order desc(jakarta.persistence.criteria.Expression<?> expr) - Specified by:
descin interfacejakarta.persistence.criteria.CriteriaBuilder
-
avg
public <N extends Number> jakarta.persistence.criteria.Expression<Double> avg(jakarta.persistence.criteria.Expression<N> expr) - Specified by:
avgin interfacejakarta.persistence.criteria.CriteriaBuilder
-
sum
public <N extends Number> jakarta.persistence.criteria.Expression<N> sum(jakarta.persistence.criteria.Expression<N> expr) - Specified by:
sumin interfacejakarta.persistence.criteria.CriteriaBuilder
-
sumAsLong
public jakarta.persistence.criteria.Expression<Long> sumAsLong(jakarta.persistence.criteria.Expression<Integer> expr) - Specified by:
sumAsLongin interfacejakarta.persistence.criteria.CriteriaBuilder
-
sumAsDouble
public jakarta.persistence.criteria.Expression<Double> sumAsDouble(jakarta.persistence.criteria.Expression<Float> expr) - Specified by:
sumAsDoublein interfacejakarta.persistence.criteria.CriteriaBuilder
-
max
public <N extends Number> jakarta.persistence.criteria.Expression<N> max(jakarta.persistence.criteria.Expression<N> expr) - Specified by:
maxin interfacejakarta.persistence.criteria.CriteriaBuilder
-
min
public <N extends Number> jakarta.persistence.criteria.Expression<N> min(jakarta.persistence.criteria.Expression<N> expr) - Specified by:
minin 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:
greatestin 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:
leastin interfacejakarta.persistence.criteria.CriteriaBuilder
-
count
public jakarta.persistence.criteria.Expression<Long> count(jakarta.persistence.criteria.Expression<?> expr) - Specified by:
countin interfacejakarta.persistence.criteria.CriteriaBuilder
-
countDistinct
public jakarta.persistence.criteria.Expression<Long> countDistinct(jakarta.persistence.criteria.Expression<?> expr) - Specified by:
countDistinctin interfacejakarta.persistence.criteria.CriteriaBuilder
-
exists
public jakarta.persistence.criteria.Predicate exists(jakarta.persistence.criteria.Subquery<?> subquery) - Specified by:
existsin interfacejakarta.persistence.criteria.CriteriaBuilder
-
all
public <Y> jakarta.persistence.criteria.Expression<Y> all(jakarta.persistence.criteria.Subquery<Y> subquery) - Specified by:
allin interfacejakarta.persistence.criteria.CriteriaBuilder
-
some
public <Y> jakarta.persistence.criteria.Expression<Y> some(jakarta.persistence.criteria.Subquery<Y> subquery) - Specified by:
somein interfacejakarta.persistence.criteria.CriteriaBuilder
-
any
public <Y> jakarta.persistence.criteria.Expression<Y> any(jakarta.persistence.criteria.Subquery<Y> subquery) - Specified by:
anyin interfacejakarta.persistence.criteria.CriteriaBuilder
-
and
public jakarta.persistence.criteria.Predicate and(jakarta.persistence.criteria.Expression<Boolean> x, jakarta.persistence.criteria.Expression<Boolean> y) - Specified by:
andin interfacejakarta.persistence.criteria.CriteriaBuilder
-
and
public jakarta.persistence.criteria.Predicate and(jakarta.persistence.criteria.Predicate... preds) - Specified by:
andin interfacejakarta.persistence.criteria.CriteriaBuilder
-
or
public jakarta.persistence.criteria.Predicate or(jakarta.persistence.criteria.Expression<Boolean> x, jakarta.persistence.criteria.Expression<Boolean> y) - Specified by:
orin interfacejakarta.persistence.criteria.CriteriaBuilder
-
or
public jakarta.persistence.criteria.Predicate or(jakarta.persistence.criteria.Predicate... preds) - Specified by:
orin interfacejakarta.persistence.criteria.CriteriaBuilder
-
not
public jakarta.persistence.criteria.Predicate not(jakarta.persistence.criteria.Expression<Boolean> pred) - Specified by:
notin interfacejakarta.persistence.criteria.CriteriaBuilder
-
conjunction
public jakarta.persistence.criteria.Predicate conjunction()- Specified by:
conjunctionin interfacejakarta.persistence.criteria.CriteriaBuilder
-
disjunction
public jakarta.persistence.criteria.Predicate disjunction()- Specified by:
disjunctionin interfacejakarta.persistence.criteria.CriteriaBuilder
-
isTrue
public jakarta.persistence.criteria.Predicate isTrue(jakarta.persistence.criteria.Expression<Boolean> expr) - Specified by:
isTruein interfacejakarta.persistence.criteria.CriteriaBuilder
-
isFalse
public jakarta.persistence.criteria.Predicate isFalse(jakarta.persistence.criteria.Expression<Boolean> expr) - Specified by:
isFalsein interfacejakarta.persistence.criteria.CriteriaBuilder
-
isNull
public jakarta.persistence.criteria.Predicate isNull(jakarta.persistence.criteria.Expression<?> expr) - Specified by:
isNullin interfacejakarta.persistence.criteria.CriteriaBuilder
-
isNotNull
public jakarta.persistence.criteria.Predicate isNotNull(jakarta.persistence.criteria.Expression<?> expr) - Specified by:
isNotNullin interfacejakarta.persistence.criteria.CriteriaBuilder
-
equal
public jakarta.persistence.criteria.Predicate equal(jakarta.persistence.criteria.Expression<?> x, jakarta.persistence.criteria.Expression<?> y) - Specified by:
equalin interfacejakarta.persistence.criteria.CriteriaBuilder
-
equal
public jakarta.persistence.criteria.Predicate equal(jakarta.persistence.criteria.Expression<?> x, Object y) - Specified by:
equalin interfacejakarta.persistence.criteria.CriteriaBuilder
-
notEqual
public jakarta.persistence.criteria.Predicate notEqual(jakarta.persistence.criteria.Expression<?> x, jakarta.persistence.criteria.Expression<?> y) - Specified by:
notEqualin interfacejakarta.persistence.criteria.CriteriaBuilder
-
notEqual
public jakarta.persistence.criteria.Predicate notEqual(jakarta.persistence.criteria.Expression<?> x, Object y) - Specified by:
notEqualin interfacejakarta.persistence.criteria.CriteriaBuilder
-
greaterThan
public <Y extends Comparable<? super Y>> jakarta.persistence.criteria.Predicate greaterThan(jakarta.persistence.criteria.Expression<? extends Y> x, jakarta.persistence.criteria.Expression<? extends Y> y) - Specified by:
greaterThanin interfacejakarta.persistence.criteria.CriteriaBuilder
-
greaterThan
public <Y extends Comparable<? super Y>> jakarta.persistence.criteria.Predicate greaterThan(jakarta.persistence.criteria.Expression<? extends Y> x, Y y) - Specified by:
greaterThanin interfacejakarta.persistence.criteria.CriteriaBuilder
-
greaterThanOrEqualTo
public <Y extends Comparable<? super Y>> jakarta.persistence.criteria.Predicate greaterThanOrEqualTo(jakarta.persistence.criteria.Expression<? extends Y> x, jakarta.persistence.criteria.Expression<? extends Y> y) - Specified by:
greaterThanOrEqualToin interfacejakarta.persistence.criteria.CriteriaBuilder
-
greaterThanOrEqualTo
public <Y extends Comparable<? super Y>> jakarta.persistence.criteria.Predicate greaterThanOrEqualTo(jakarta.persistence.criteria.Expression<? extends Y> x, Y y) - Specified by:
greaterThanOrEqualToin interfacejakarta.persistence.criteria.CriteriaBuilder
-
lessThan
public <Y extends Comparable<? super Y>> jakarta.persistence.criteria.Predicate lessThan(jakarta.persistence.criteria.Expression<? extends Y> x, jakarta.persistence.criteria.Expression<? extends Y> y) - Specified by:
lessThanin interfacejakarta.persistence.criteria.CriteriaBuilder
-
lessThan
public <Y extends Comparable<? super Y>> jakarta.persistence.criteria.Predicate lessThan(jakarta.persistence.criteria.Expression<? extends Y> x, Y y) - Specified by:
lessThanin interfacejakarta.persistence.criteria.CriteriaBuilder
-
lessThanOrEqualTo
public <Y extends Comparable<? super Y>> jakarta.persistence.criteria.Predicate lessThanOrEqualTo(jakarta.persistence.criteria.Expression<? extends Y> x, jakarta.persistence.criteria.Expression<? extends Y> y) - Specified by:
lessThanOrEqualToin interfacejakarta.persistence.criteria.CriteriaBuilder
-
lessThanOrEqualTo
public <Y extends Comparable<? super Y>> jakarta.persistence.criteria.Predicate lessThanOrEqualTo(jakarta.persistence.criteria.Expression<? extends Y> x, Y y) - Specified by:
lessThanOrEqualToin interfacejakarta.persistence.criteria.CriteriaBuilder
-
between
public <Y extends Comparable<? super Y>> jakarta.persistence.criteria.Predicate between(jakarta.persistence.criteria.Expression<? extends Y> expr, jakarta.persistence.criteria.Expression<? extends Y> lo, jakarta.persistence.criteria.Expression<? extends Y> hi) - Specified by:
betweenin interfacejakarta.persistence.criteria.CriteriaBuilder
-
between
public <Y extends Comparable<? super Y>> jakarta.persistence.criteria.Predicate between(jakarta.persistence.criteria.Expression<? extends Y> expr, Y lo, Y hi) - Specified by:
betweenin interfacejakarta.persistence.criteria.CriteriaBuilder
-
gt
public jakarta.persistence.criteria.Predicate gt(jakarta.persistence.criteria.Expression<? extends Number> x, jakarta.persistence.criteria.Expression<? extends Number> y) - Specified by:
gtin interfacejakarta.persistence.criteria.CriteriaBuilder
-
gt
public jakarta.persistence.criteria.Predicate gt(jakarta.persistence.criteria.Expression<? extends Number> x, Number y) - Specified by:
gtin interfacejakarta.persistence.criteria.CriteriaBuilder
-
ge
public jakarta.persistence.criteria.Predicate ge(jakarta.persistence.criteria.Expression<? extends Number> x, jakarta.persistence.criteria.Expression<? extends Number> y) - Specified by:
gein interfacejakarta.persistence.criteria.CriteriaBuilder
-
ge
public jakarta.persistence.criteria.Predicate ge(jakarta.persistence.criteria.Expression<? extends Number> x, Number y) - Specified by:
gein interfacejakarta.persistence.criteria.CriteriaBuilder
-
lt
public jakarta.persistence.criteria.Predicate lt(jakarta.persistence.criteria.Expression<? extends Number> x, jakarta.persistence.criteria.Expression<? extends Number> y) - Specified by:
ltin interfacejakarta.persistence.criteria.CriteriaBuilder
-
lt
public jakarta.persistence.criteria.Predicate lt(jakarta.persistence.criteria.Expression<? extends Number> x, Number y) - Specified by:
ltin interfacejakarta.persistence.criteria.CriteriaBuilder
-
le
public jakarta.persistence.criteria.Predicate le(jakarta.persistence.criteria.Expression<? extends Number> x, jakarta.persistence.criteria.Expression<? extends Number> y) - Specified by:
lein interfacejakarta.persistence.criteria.CriteriaBuilder
-
le
public jakarta.persistence.criteria.Predicate le(jakarta.persistence.criteria.Expression<? extends Number> x, Number y) - Specified by:
lein interfacejakarta.persistence.criteria.CriteriaBuilder
-
neg
public <N extends Number> jakarta.persistence.criteria.Expression<N> neg(jakarta.persistence.criteria.Expression<N> expr) - Specified by:
negin interfacejakarta.persistence.criteria.CriteriaBuilder
-
abs
public <N extends Number> jakarta.persistence.criteria.Expression<N> abs(jakarta.persistence.criteria.Expression<N> expr) - Specified by:
absin interfacejakarta.persistence.criteria.CriteriaBuilder
-
sum
public <N extends Number> jakarta.persistence.criteria.Expression<N> sum(jakarta.persistence.criteria.Expression<? extends N> x, jakarta.persistence.criteria.Expression<? extends N> y) - Specified by:
sumin interfacejakarta.persistence.criteria.CriteriaBuilder
-
sum
public <N extends Number> jakarta.persistence.criteria.Expression<N> sum(jakarta.persistence.criteria.Expression<? extends N> x, N y) - Specified by:
sumin interfacejakarta.persistence.criteria.CriteriaBuilder
-
sum
public <N extends Number> jakarta.persistence.criteria.Expression<N> sum(N x, jakarta.persistence.criteria.Expression<? extends N> y) - Specified by:
sumin interfacejakarta.persistence.criteria.CriteriaBuilder
-
prod
public <N extends Number> jakarta.persistence.criteria.Expression<N> prod(jakarta.persistence.criteria.Expression<? extends N> x, jakarta.persistence.criteria.Expression<? extends N> y) - Specified by:
prodin interfacejakarta.persistence.criteria.CriteriaBuilder
-
prod
public <N extends Number> jakarta.persistence.criteria.Expression<N> prod(jakarta.persistence.criteria.Expression<? extends N> x, N y) - Specified by:
prodin interfacejakarta.persistence.criteria.CriteriaBuilder
-
prod
public <N extends Number> jakarta.persistence.criteria.Expression<N> prod(N x, jakarta.persistence.criteria.Expression<? extends N> y) - Specified by:
prodin interfacejakarta.persistence.criteria.CriteriaBuilder
-
diff
public <N extends Number> jakarta.persistence.criteria.Expression<N> diff(jakarta.persistence.criteria.Expression<? extends N> x, jakarta.persistence.criteria.Expression<? extends N> y) - Specified by:
diffin interfacejakarta.persistence.criteria.CriteriaBuilder
-
diff
public <N extends Number> jakarta.persistence.criteria.Expression<N> diff(jakarta.persistence.criteria.Expression<? extends N> x, N y) - Specified by:
diffin interfacejakarta.persistence.criteria.CriteriaBuilder
-
diff
public <N extends Number> jakarta.persistence.criteria.Expression<N> diff(N x, jakarta.persistence.criteria.Expression<? extends N> y) - Specified by:
diffin interfacejakarta.persistence.criteria.CriteriaBuilder
-
quot
public jakarta.persistence.criteria.Expression<Number> quot(jakarta.persistence.criteria.Expression<? extends Number> x, jakarta.persistence.criteria.Expression<? extends Number> y) - Specified by:
quotin interfacejakarta.persistence.criteria.CriteriaBuilder
-
quot
public jakarta.persistence.criteria.Expression<Number> quot(jakarta.persistence.criteria.Expression<? extends Number> x, Number y) - Specified by:
quotin interfacejakarta.persistence.criteria.CriteriaBuilder
-
quot
public jakarta.persistence.criteria.Expression<Number> quot(Number x, jakarta.persistence.criteria.Expression<? extends Number> y) - Specified by:
quotin interfacejakarta.persistence.criteria.CriteriaBuilder
-
mod
public jakarta.persistence.criteria.Expression<Integer> mod(jakarta.persistence.criteria.Expression<Integer> x, jakarta.persistence.criteria.Expression<Integer> y) - Specified by:
modin interfacejakarta.persistence.criteria.CriteriaBuilder
-
mod
public jakarta.persistence.criteria.Expression<Integer> mod(jakarta.persistence.criteria.Expression<Integer> x, Integer y) - Specified by:
modin interfacejakarta.persistence.criteria.CriteriaBuilder
-
mod
public jakarta.persistence.criteria.Expression<Integer> mod(Integer x, jakarta.persistence.criteria.Expression<Integer> y) - Specified by:
modin interfacejakarta.persistence.criteria.CriteriaBuilder
-
sqrt
public jakarta.persistence.criteria.Expression<Double> sqrt(jakarta.persistence.criteria.Expression<? extends Number> expr) - Specified by:
sqrtin interfacejakarta.persistence.criteria.CriteriaBuilder
-
toLong
public jakarta.persistence.criteria.Expression<Long> toLong(jakarta.persistence.criteria.Expression<? extends Number> expr) - Specified by:
toLongin interfacejakarta.persistence.criteria.CriteriaBuilder
-
toInteger
public jakarta.persistence.criteria.Expression<Integer> toInteger(jakarta.persistence.criteria.Expression<? extends Number> expr) - Specified by:
toIntegerin interfacejakarta.persistence.criteria.CriteriaBuilder
-
toFloat
public jakarta.persistence.criteria.Expression<Float> toFloat(jakarta.persistence.criteria.Expression<? extends Number> expr) - Specified by:
toFloatin interfacejakarta.persistence.criteria.CriteriaBuilder
-
toDouble
public jakarta.persistence.criteria.Expression<Double> toDouble(jakarta.persistence.criteria.Expression<? extends Number> expr) - Specified by:
toDoublein interfacejakarta.persistence.criteria.CriteriaBuilder
-
toBigDecimal
public jakarta.persistence.criteria.Expression<BigDecimal> toBigDecimal(jakarta.persistence.criteria.Expression<? extends Number> expr) - Specified by:
toBigDecimalin interfacejakarta.persistence.criteria.CriteriaBuilder
-
toBigInteger
public jakarta.persistence.criteria.Expression<BigInteger> toBigInteger(jakarta.persistence.criteria.Expression<? extends Number> expr) - Specified by:
toBigIntegerin interfacejakarta.persistence.criteria.CriteriaBuilder
-
toString
public jakarta.persistence.criteria.Expression<String> toString(jakarta.persistence.criteria.Expression<Character> expr) - Specified by:
toStringin interfacejakarta.persistence.criteria.CriteriaBuilder
-
literal
public <T> jakarta.persistence.criteria.Expression<T> literal(T expr) - Specified by:
literalin interfacejakarta.persistence.criteria.CriteriaBuilder
-
nullLiteral
- Specified by:
nullLiteralin interfacejakarta.persistence.criteria.CriteriaBuilder
-
parameter
- Specified by:
parameterin interfacejakarta.persistence.criteria.CriteriaBuilder
-
parameter
public <T> jakarta.persistence.criteria.ParameterExpression<T> parameter(Class<T> type, String name) - Specified by:
parameterin interfacejakarta.persistence.criteria.CriteriaBuilder
-
isEmpty
public <C extends Collection<?>> jakarta.persistence.criteria.Predicate isEmpty(jakarta.persistence.criteria.Expression<C> expr) - Specified by:
isEmptyin interfacejakarta.persistence.criteria.CriteriaBuilder
-
isNotEmpty
public <C extends Collection<?>> jakarta.persistence.criteria.Predicate isNotEmpty(jakarta.persistence.criteria.Expression<C> expr) - Specified by:
isNotEmptyin interfacejakarta.persistence.criteria.CriteriaBuilder
-
size
public <C extends Collection<?>> jakarta.persistence.criteria.Expression<Integer> size(jakarta.persistence.criteria.Expression<C> expr) - Specified by:
sizein interfacejakarta.persistence.criteria.CriteriaBuilder
-
size
- Specified by:
sizein interfacejakarta.persistence.criteria.CriteriaBuilder
-
isMember
public <E,C extends Collection<E>> jakarta.persistence.criteria.Predicate isMember(jakarta.persistence.criteria.Expression<E> x, jakarta.persistence.criteria.Expression<C> y) - Specified by:
isMemberin interfacejakarta.persistence.criteria.CriteriaBuilder
-
isMember
public <E,C extends Collection<E>> jakarta.persistence.criteria.Predicate isMember(E x, jakarta.persistence.criteria.Expression<C> y) - Specified by:
isMemberin interfacejakarta.persistence.criteria.CriteriaBuilder
-
isNotMember
public <E,C extends Collection<E>> jakarta.persistence.criteria.Predicate isNotMember(jakarta.persistence.criteria.Expression<E> x, jakarta.persistence.criteria.Expression<C> y) - Specified by:
isNotMemberin interfacejakarta.persistence.criteria.CriteriaBuilder
-
isNotMember
public <E,C extends Collection<E>> jakarta.persistence.criteria.Predicate isNotMember(E x, jakarta.persistence.criteria.Expression<C> y) - Specified by:
isNotMemberin interfacejakarta.persistence.criteria.CriteriaBuilder
-
values
public <V,M extends Map<?, jakarta.persistence.criteria.Expression<Collection<V>> valuesV>> (M map) - Specified by:
valuesin interfacejakarta.persistence.criteria.CriteriaBuilder
-
keys
- Specified by:
keysin interfacejakarta.persistence.criteria.CriteriaBuilder
-
like
public jakarta.persistence.criteria.Predicate like(jakarta.persistence.criteria.Expression<String> x, jakarta.persistence.criteria.Expression<String> y) - Specified by:
likein interfacejakarta.persistence.criteria.CriteriaBuilder
-
like
public jakarta.persistence.criteria.Predicate like(jakarta.persistence.criteria.Expression<String> x, String y) - Specified by:
likein interfacejakarta.persistence.criteria.CriteriaBuilder
-
like
public jakarta.persistence.criteria.Predicate like(jakarta.persistence.criteria.Expression<String> x, jakarta.persistence.criteria.Expression<String> y, jakarta.persistence.criteria.Expression<Character> esc) - Specified by:
likein interfacejakarta.persistence.criteria.CriteriaBuilder
-
like
public jakarta.persistence.criteria.Predicate like(jakarta.persistence.criteria.Expression<String> x, jakarta.persistence.criteria.Expression<String> y, char esc) - Specified by:
likein interfacejakarta.persistence.criteria.CriteriaBuilder
-
like
public jakarta.persistence.criteria.Predicate like(jakarta.persistence.criteria.Expression<String> x, String y, jakarta.persistence.criteria.Expression<Character> esc) - Specified by:
likein interfacejakarta.persistence.criteria.CriteriaBuilder
-
like
public jakarta.persistence.criteria.Predicate like(jakarta.persistence.criteria.Expression<String> x, String y, char esc) - Specified by:
likein interfacejakarta.persistence.criteria.CriteriaBuilder
-
notLike
public jakarta.persistence.criteria.Predicate notLike(jakarta.persistence.criteria.Expression<String> x, jakarta.persistence.criteria.Expression<String> y) - Specified by:
notLikein interfacejakarta.persistence.criteria.CriteriaBuilder
-
notLike
public jakarta.persistence.criteria.Predicate notLike(jakarta.persistence.criteria.Expression<String> x, String y) - Specified by:
notLikein interfacejakarta.persistence.criteria.CriteriaBuilder
-
notLike
public jakarta.persistence.criteria.Predicate notLike(jakarta.persistence.criteria.Expression<String> x, jakarta.persistence.criteria.Expression<String> y, jakarta.persistence.criteria.Expression<Character> esc) - Specified by:
notLikein interfacejakarta.persistence.criteria.CriteriaBuilder
-
notLike
public jakarta.persistence.criteria.Predicate notLike(jakarta.persistence.criteria.Expression<String> x, jakarta.persistence.criteria.Expression<String> y, char esc) - Specified by:
notLikein interfacejakarta.persistence.criteria.CriteriaBuilder
-
notLike
public jakarta.persistence.criteria.Predicate notLike(jakarta.persistence.criteria.Expression<String> x, String y, jakarta.persistence.criteria.Expression<Character> esc) - Specified by:
notLikein interfacejakarta.persistence.criteria.CriteriaBuilder
-
notLike
public jakarta.persistence.criteria.Predicate notLike(jakarta.persistence.criteria.Expression<String> x, String y, char esc) - Specified by:
notLikein interfacejakarta.persistence.criteria.CriteriaBuilder
-
concat
public jakarta.persistence.criteria.Expression<String> concat(jakarta.persistence.criteria.Expression<String> x, jakarta.persistence.criteria.Expression<String> y) - Specified by:
concatin interfacejakarta.persistence.criteria.CriteriaBuilder
-
concat
public jakarta.persistence.criteria.Expression<String> concat(jakarta.persistence.criteria.Expression<String> x, String y) - Specified by:
concatin interfacejakarta.persistence.criteria.CriteriaBuilder
-
concat
public jakarta.persistence.criteria.Expression<String> concat(String x, jakarta.persistence.criteria.Expression<String> y) - Specified by:
concatin interfacejakarta.persistence.criteria.CriteriaBuilder
-
substring
public jakarta.persistence.criteria.Expression<String> substring(jakarta.persistence.criteria.Expression<String> x, jakarta.persistence.criteria.Expression<Integer> y) - Specified by:
substringin interfacejakarta.persistence.criteria.CriteriaBuilder
-
substring
public jakarta.persistence.criteria.Expression<String> substring(jakarta.persistence.criteria.Expression<String> x, int y) - Specified by:
substringin interfacejakarta.persistence.criteria.CriteriaBuilder
-
substring
public jakarta.persistence.criteria.Expression<String> substring(jakarta.persistence.criteria.Expression<String> x, jakarta.persistence.criteria.Expression<Integer> y, jakarta.persistence.criteria.Expression<Integer> z) - Specified by:
substringin interfacejakarta.persistence.criteria.CriteriaBuilder
-
substring
public jakarta.persistence.criteria.Expression<String> substring(jakarta.persistence.criteria.Expression<String> x, int y, int z) - Specified by:
substringin interfacejakarta.persistence.criteria.CriteriaBuilder
-
trim
public jakarta.persistence.criteria.Expression<String> trim(jakarta.persistence.criteria.Expression<String> x) - Specified by:
trimin interfacejakarta.persistence.criteria.CriteriaBuilder
-
trim
public jakarta.persistence.criteria.Expression<String> trim(jakarta.persistence.criteria.CriteriaBuilder.Trimspec x, jakarta.persistence.criteria.Expression<String> y) - Specified by:
trimin interfacejakarta.persistence.criteria.CriteriaBuilder
-
trim
public jakarta.persistence.criteria.Expression<String> trim(jakarta.persistence.criteria.Expression<Character> x, jakarta.persistence.criteria.Expression<String> y) - Specified by:
trimin interfacejakarta.persistence.criteria.CriteriaBuilder
-
trim
public jakarta.persistence.criteria.Expression<String> trim(jakarta.persistence.criteria.CriteriaBuilder.Trimspec x, jakarta.persistence.criteria.Expression<Character> y, jakarta.persistence.criteria.Expression<String> z) - Specified by:
trimin interfacejakarta.persistence.criteria.CriteriaBuilder
-
trim
public jakarta.persistence.criteria.Expression<String> trim(char x, jakarta.persistence.criteria.Expression<String> y) - Specified by:
trimin interfacejakarta.persistence.criteria.CriteriaBuilder
-
trim
public jakarta.persistence.criteria.Expression<String> trim(jakarta.persistence.criteria.CriteriaBuilder.Trimspec x, char y, jakarta.persistence.criteria.Expression<String> z) - Specified by:
trimin interfacejakarta.persistence.criteria.CriteriaBuilder
-
lower
public jakarta.persistence.criteria.Expression<String> lower(jakarta.persistence.criteria.Expression<String> expr) - Specified by:
lowerin interfacejakarta.persistence.criteria.CriteriaBuilder
-
upper
public jakarta.persistence.criteria.Expression<String> upper(jakarta.persistence.criteria.Expression<String> expr) - Specified by:
upperin interfacejakarta.persistence.criteria.CriteriaBuilder
-
length
public jakarta.persistence.criteria.Expression<Integer> length(jakarta.persistence.criteria.Expression<String> expr) - Specified by:
lengthin interfacejakarta.persistence.criteria.CriteriaBuilder
-
locate
public jakarta.persistence.criteria.Expression<Integer> locate(jakarta.persistence.criteria.Expression<String> x, jakarta.persistence.criteria.Expression<String> y) - Specified by:
locatein interfacejakarta.persistence.criteria.CriteriaBuilder
-
locate
public jakarta.persistence.criteria.Expression<Integer> locate(jakarta.persistence.criteria.Expression<String> x, String y) - Specified by:
locatein interfacejakarta.persistence.criteria.CriteriaBuilder
-
locate
public jakarta.persistence.criteria.Expression<Integer> locate(jakarta.persistence.criteria.Expression<String> x, jakarta.persistence.criteria.Expression<String> y, jakarta.persistence.criteria.Expression<Integer> z) - Specified by:
locatein interfacejakarta.persistence.criteria.CriteriaBuilder
-
locate
public jakarta.persistence.criteria.Expression<Integer> locate(jakarta.persistence.criteria.Expression<String> x, String y, int z) - Specified by:
locatein interfacejakarta.persistence.criteria.CriteriaBuilder
-
currentDate
- Specified by:
currentDatein interfacejakarta.persistence.criteria.CriteriaBuilder
-
currentTimestamp
- Specified by:
currentTimestampin interfacejakarta.persistence.criteria.CriteriaBuilder
-
currentTime
- Specified by:
currentTimein interfacejakarta.persistence.criteria.CriteriaBuilder
-
in
public <T> jakarta.persistence.criteria.CriteriaBuilder.In<T> in(jakarta.persistence.criteria.Expression<? extends T> expr) - Specified by:
inin interfacejakarta.persistence.criteria.CriteriaBuilder
-
coalesce
public <Y> jakarta.persistence.criteria.Expression<Y> coalesce(jakarta.persistence.criteria.Expression<? extends Y> x, jakarta.persistence.criteria.Expression<? extends Y> y) - Specified by:
coalescein interfacejakarta.persistence.criteria.CriteriaBuilder
-
coalesce
public <Y> jakarta.persistence.criteria.Expression<Y> coalesce(jakarta.persistence.criteria.Expression<? extends Y> x, Y y) - Specified by:
coalescein interfacejakarta.persistence.criteria.CriteriaBuilder
-
nullif
public <Y> jakarta.persistence.criteria.Expression<Y> nullif(jakarta.persistence.criteria.Expression<Y> x, jakarta.persistence.criteria.Expression<?> y) - Specified by:
nullifin interfacejakarta.persistence.criteria.CriteriaBuilder
-
nullif
public <Y> jakarta.persistence.criteria.Expression<Y> nullif(jakarta.persistence.criteria.Expression<Y> x, Y y) - Specified by:
nullifin interfacejakarta.persistence.criteria.CriteriaBuilder
-
coalesce
public <T> jakarta.persistence.criteria.CriteriaBuilder.Coalesce<T> coalesce()- Specified by:
coalescein 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:
selectCasein interfacejakarta.persistence.criteria.CriteriaBuilder
-
selectCase
public <R> jakarta.persistence.criteria.CriteriaBuilder.Case<R> selectCase()- Specified by:
selectCasein interfacejakarta.persistence.criteria.CriteriaBuilder
-
function
public <T> jakarta.persistence.criteria.Expression<T> function(String name, Class<T> type, jakarta.persistence.criteria.Expression<?>... exprs) - Specified by:
functionin interfacejakarta.persistence.criteria.CriteriaBuilder
-
treat
public <X,T, jakarta.persistence.criteria.Join<X,V extends T> V> treat(jakarta.persistence.criteria.Join<X, T> join, Class<V> type) - Specified by:
treatin interfacejakarta.persistence.criteria.CriteriaBuilder
-
treat
public <X,T, jakarta.persistence.criteria.CollectionJoin<X,E extends T> E> treat(jakarta.persistence.criteria.CollectionJoin<X, T> join, Class<E> type) - Specified by:
treatin interfacejakarta.persistence.criteria.CriteriaBuilder
-
treat
public <X,T, jakarta.persistence.criteria.SetJoin<X,E extends T> E> treat(jakarta.persistence.criteria.SetJoin<X, T> join, Class<E> type) - Specified by:
treatin interfacejakarta.persistence.criteria.CriteriaBuilder
-
treat
public <X,T, jakarta.persistence.criteria.ListJoin<X,E extends T> E> treat(jakarta.persistence.criteria.ListJoin<X, T> join, Class<E> type) - Specified by:
treatin interfacejakarta.persistence.criteria.CriteriaBuilder
-
treat
public <X,K, jakarta.persistence.criteria.MapJoin<X,T, V extends T> K, treatV> (jakarta.persistence.criteria.MapJoin<X, K, T> join, Class<V> type) - Specified by:
treatin 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:
treatin 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:
treatin interfacejakarta.persistence.criteria.CriteriaBuilder
-
localDate
- Specified by:
localDatein interfacejakarta.persistence.criteria.CriteriaBuilder
-
localDateTime
- Specified by:
localDateTimein interfacejakarta.persistence.criteria.CriteriaBuilder
-
localTime
- Specified by:
localTimein interfacejakarta.persistence.criteria.CriteriaBuilder
-
round
public <N extends Number> jakarta.persistence.criteria.Expression<N> round(jakarta.persistence.criteria.Expression<N> x, Integer n) - Specified by:
roundin interfacejakarta.persistence.criteria.CriteriaBuilder
-
sign
public jakarta.persistence.criteria.Expression<Integer> sign(jakarta.persistence.criteria.Expression<? extends Number> x) - Specified by:
signin interfacejakarta.persistence.criteria.CriteriaBuilder
-
floor
public <N extends Number> jakarta.persistence.criteria.Expression<N> floor(jakarta.persistence.criteria.Expression<N> x) - Specified by:
floorin interfacejakarta.persistence.criteria.CriteriaBuilder
-
ceiling
public <N extends Number> jakarta.persistence.criteria.Expression<N> ceiling(jakarta.persistence.criteria.Expression<N> x) - Specified by:
ceilingin interfacejakarta.persistence.criteria.CriteriaBuilder
-
exp
public jakarta.persistence.criteria.Expression<Double> exp(jakarta.persistence.criteria.Expression<? extends Number> x) - Specified by:
expin interfacejakarta.persistence.criteria.CriteriaBuilder
-
ln
public jakarta.persistence.criteria.Expression<Double> ln(jakarta.persistence.criteria.Expression<? extends Number> x) - Specified by:
lnin interfacejakarta.persistence.criteria.CriteriaBuilder
-
power
public jakarta.persistence.criteria.Expression<Double> power(jakarta.persistence.criteria.Expression<? extends Number> x, jakarta.persistence.criteria.Expression<? extends Number> y) - Specified by:
powerin interfacejakarta.persistence.criteria.CriteriaBuilder
-
power
public jakarta.persistence.criteria.Expression<Double> power(jakarta.persistence.criteria.Expression<? extends Number> x, Number y) - Specified by:
powerin interfacejakarta.persistence.criteria.CriteriaBuilder
-