Class AbstractCriteriaBuilderWrapper
java.lang.Object
ch.tocco.nice2.persist.core.impl.hibernate.query.AbstractCriteriaBuilderWrapper
- All Implemented Interfaces:
CriteriaBuilderWrapper
,jakarta.persistence.criteria.CriteriaBuilder
- Direct Known Subclasses:
DelegatingCriteriaBuilderWrapper
,InterceptingCriteriaBuilderWrapper
public abstract class AbstractCriteriaBuilderWrapper
extends Object
implements CriteriaBuilderWrapper
-
Nested Class Summary
Nested classes/interfaces inherited from interface jakarta.persistence.criteria.CriteriaBuilder
jakarta.persistence.criteria.CriteriaBuilder.Case<R>, jakarta.persistence.criteria.CriteriaBuilder.Coalesce<T>, jakarta.persistence.criteria.CriteriaBuilder.In<T>, jakarta.persistence.criteria.CriteriaBuilder.SimpleCase<C,
R>, jakarta.persistence.criteria.CriteriaBuilder.Trimspec -
Constructor Summary
ModifierConstructorDescriptionprotected
AbstractCriteriaBuilderWrapper
(org.hibernate.query.criteria.HibernateCriteriaBuilder delegate) AbstractCriteriaBuilderWrapper
(org.hibernate.query.criteria.HibernateCriteriaBuilder delegate, Map<String, Class<?>> parameterTargetTypes) -
Method Summary
Modifier and TypeMethodDescription<N extends Number>
jakarta.persistence.criteria.Expression<N> abs
(jakarta.persistence.criteria.Expression<N> x) <Y> jakarta.persistence.criteria.Expression
<Y> all
(jakarta.persistence.criteria.Subquery<Y> subquery) jakarta.persistence.criteria.Predicate
and
(jakarta.persistence.criteria.Expression<Boolean> x, jakarta.persistence.criteria.Expression<Boolean> y) jakarta.persistence.criteria.Predicate
and
(jakarta.persistence.criteria.Predicate... restrictions) <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.Order
asc
(jakarta.persistence.criteria.Expression<?> x) jakarta.persistence.criteria.Order
asc
(jakarta.persistence.criteria.Expression<?> x, boolean nullsFirst) Create an ordering by the ascending value of the expression.avg
(jakarta.persistence.criteria.Expression<N> x) <Y extends Comparable<? super Y>>
jakarta.persistence.criteria.Predicatebetween
(jakarta.persistence.criteria.Expression<? extends Y> v, jakarta.persistence.criteria.Expression<? extends Y> x, jakarta.persistence.criteria.Expression<? extends Y> y) <Y extends Comparable<? super Y>>
jakarta.persistence.criteria.Predicatebetween
(jakarta.persistence.criteria.Expression<? extends Y> v, Y x, Y y) <N extends Number>
jakarta.persistence.criteria.Expression<N> ceiling
(jakarta.persistence.criteria.Expression<N> expression) <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<?> x) jakarta.persistence.criteria.Expression
<Long> countDistinct
(jakarta.persistence.criteria.Expression<?> x) <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.Order
desc
(jakarta.persistence.criteria.Expression<?> x) jakarta.persistence.criteria.Order
desc
(jakarta.persistence.criteria.Expression<?> x, boolean nullsFirst) Create an ordering by the descending value of the expression.<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.Predicate
jakarta.persistence.criteria.Expression
<Double> <N extends Number>
jakarta.persistence.criteria.Expression<N> floor
(jakarta.persistence.criteria.Expression<N> expression) <T> jakarta.persistence.criteria.Expression
<T> jakarta.persistence.criteria.Predicate
ge
(jakarta.persistence.criteria.Expression<? extends Number> x, jakarta.persistence.criteria.Expression<? extends Number> y) jakarta.persistence.criteria.Predicate
org.hibernate.query.criteria.HibernateCriteriaBuilder
<X extends Comparable<? super X>>
jakarta.persistence.criteria.Expression<X> greatest
(jakarta.persistence.criteria.Expression<X> x) jakarta.persistence.criteria.Predicate
gt
(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> expression) final <T> jakarta.persistence.criteria.Expression
<T> inlineLiteral
(T value) By default all literals are bound as parameters.<C extends Collection<?>>
jakarta.persistence.criteria.PredicateisEmpty
(jakarta.persistence.criteria.Expression<C> collection) jakarta.persistence.criteria.Predicate
<E,
C extends Collection<E>>
jakarta.persistence.criteria.PredicateisMember
(E elem, jakarta.persistence.criteria.Expression<C> collection) <E,
C extends Collection<E>>
jakarta.persistence.criteria.PredicateisMember
(jakarta.persistence.criteria.Expression<E> elem, jakarta.persistence.criteria.Expression<C> collection) <C extends Collection<?>>
jakarta.persistence.criteria.PredicateisNotEmpty
(jakarta.persistence.criteria.Expression<C> collection) <E,
C extends Collection<E>>
jakarta.persistence.criteria.PredicateisNotMember
(E elem, jakarta.persistence.criteria.Expression<C> collection) <E,
C extends Collection<E>>
jakarta.persistence.criteria.PredicateisNotMember
(jakarta.persistence.criteria.Expression<E> elem, jakarta.persistence.criteria.Expression<C> collection) jakarta.persistence.criteria.Predicate
isNotNull
(jakarta.persistence.criteria.Expression<?> x) jakarta.persistence.criteria.Predicate
isNull
(jakarta.persistence.criteria.Expression<?> x) keys
(M map) jakarta.persistence.criteria.Predicate
le
(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> x) jakarta.persistence.criteria.Expression
<Integer> jakarta.persistence.criteria.Predicate
like
(jakarta.persistence.criteria.Expression<String> x, jakarta.persistence.criteria.Expression<String> pattern) jakarta.persistence.criteria.Predicate
like
(jakarta.persistence.criteria.Expression<String> x, jakarta.persistence.criteria.Expression<String> pattern, char escapeChar) jakarta.persistence.criteria.Predicate
like
(jakarta.persistence.criteria.Expression<String> x, jakarta.persistence.criteria.Expression<String> pattern, jakarta.persistence.criteria.Expression<Character> escapeChar) jakarta.persistence.criteria.Predicate
jakarta.persistence.criteria.Predicate
jakarta.persistence.criteria.Predicate
like
(jakarta.persistence.criteria.Expression<String> x, String pattern, jakarta.persistence.criteria.Expression<Character> escapeChar) final <T> jakarta.persistence.criteria.Expression
<T> literal
(T value) 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> pattern) jakarta.persistence.criteria.Expression
<Integer> locate
(jakarta.persistence.criteria.Expression<String> x, jakarta.persistence.criteria.Expression<String> pattern, jakarta.persistence.criteria.Expression<Integer> from) jakarta.persistence.criteria.Expression
<Integer> jakarta.persistence.criteria.Expression
<Integer> jakarta.persistence.criteria.Expression
<String> jakarta.persistence.criteria.Predicate
lt
(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> x) <N extends Number>
jakarta.persistence.criteria.Expression<N> min
(jakarta.persistence.criteria.Expression<N> x) 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> x) jakarta.persistence.criteria.Predicate
jakarta.persistence.criteria.Predicate
notLike
(jakarta.persistence.criteria.Expression<String> x, jakarta.persistence.criteria.Expression<String> pattern) jakarta.persistence.criteria.Predicate
notLike
(jakarta.persistence.criteria.Expression<String> x, jakarta.persistence.criteria.Expression<String> pattern, char escapeChar) jakarta.persistence.criteria.Predicate
notLike
(jakarta.persistence.criteria.Expression<String> x, jakarta.persistence.criteria.Expression<String> pattern, jakarta.persistence.criteria.Expression<Character> escapeChar) jakarta.persistence.criteria.Predicate
jakarta.persistence.criteria.Predicate
jakarta.persistence.criteria.Predicate
notLike
(jakarta.persistence.criteria.Expression<String> x, String pattern, jakarta.persistence.criteria.Expression<Character> escapeChar) <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> resultClass) jakarta.persistence.criteria.Predicate
or
(jakarta.persistence.criteria.Expression<Boolean> x, jakarta.persistence.criteria.Expression<Boolean> y) jakarta.persistence.criteria.Predicate
or
(jakarta.persistence.criteria.Predicate... restrictions) <T> jakarta.persistence.criteria.ParameterExpression
<T> <T> jakarta.persistence.criteria.ParameterExpression
<T> <T> jakarta.persistence.criteria.ParameterExpression
<T> Used when the paramClass is aCollection
and cannot be used to infer the target type that should be used for conversion.jakarta.persistence.criteria.Expression
<Double> power
(jakarta.persistence.criteria.Expression<? extends Number> expression, jakarta.persistence.criteria.Expression<? extends Number> expression1) 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> <T extends Number>
jakarta.persistence.criteria.Expression<T> <R> jakarta.persistence.criteria.CriteriaBuilder.Case
<R> <C,
R> jakarta.persistence.criteria.CriteriaBuilder.SimpleCase <C, R> selectCase
(jakarta.persistence.criteria.Expression<? extends C> expression) jakarta.persistence.criteria.Expression
<Integer> <C extends Collection<?>>
jakarta.persistence.criteria.Expression<Integer> size
(C collection) <C extends Collection<?>>
jakarta.persistence.criteria.Expression<Integer> size
(jakarta.persistence.criteria.Expression<C> collection) <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> from) jakarta.persistence.criteria.Expression
<String> substring
(jakarta.persistence.criteria.Expression<String> x, jakarta.persistence.criteria.Expression<Integer> from, jakarta.persistence.criteria.Expression<Integer> len) <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> x) <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> x) jakarta.persistence.criteria.Expression
<Long> jakarta.persistence.criteria.Expression
<BigDecimal> toBigDecimal
(jakarta.persistence.criteria.Expression<? extends Number> number) jakarta.persistence.criteria.Expression
<BigInteger> toBigInteger
(jakarta.persistence.criteria.Expression<? extends Number> number) 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 ts, char t, jakarta.persistence.criteria.Expression<String> x) jakarta.persistence.criteria.Expression
<String> trim
(jakarta.persistence.criteria.CriteriaBuilder.Trimspec ts, jakarta.persistence.criteria.Expression<Character> t, jakarta.persistence.criteria.Expression<String> x) jakarta.persistence.criteria.Expression
<String> trim
(jakarta.persistence.criteria.CriteriaBuilder.Trimspec ts, jakarta.persistence.criteria.Expression<String> x) jakarta.persistence.criteria.Expression
<String> trim
(jakarta.persistence.criteria.Expression<Character> t, jakarta.persistence.criteria.Expression<String> x) 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) Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface jakarta.persistence.criteria.CriteriaBuilder
equal, equal, exists, greaterThan, greaterThan, greaterThanOrEqualTo, greaterThanOrEqualTo, isTrue, lessThan, lessThan, lessThanOrEqualTo, lessThanOrEqualTo, notEqual, notEqual
Methods inherited from interface ch.tocco.nice2.persist.core.api.hibernate.query.CriteriaBuilderWrapper
in, registerSubqueryRoot
-
Constructor Details
-
AbstractCriteriaBuilderWrapper
protected AbstractCriteriaBuilderWrapper(org.hibernate.query.criteria.HibernateCriteriaBuilder delegate) -
AbstractCriteriaBuilderWrapper
-
-
Method Details
-
literal
public final <T> jakarta.persistence.criteria.Expression<T> literal(T value) - Specified by:
literal
in interfacejakarta.persistence.criteria.CriteriaBuilder
-
inlineLiteral
public final <T> jakarta.persistence.criteria.Expression<T> inlineLiteral(T value) Description copied from interface:CriteriaBuilderWrapper
By default all literals are bound as parameters. In rare cases, where it might be necessary to inline a literal, this method can be used.- Specified by:
inlineLiteral
in interfaceCriteriaBuilderWrapper
-
asc
public jakarta.persistence.criteria.Order asc(jakarta.persistence.criteria.Expression<?> x) - Specified by:
asc
in interfacejakarta.persistence.criteria.CriteriaBuilder
-
asc
public jakarta.persistence.criteria.Order asc(jakarta.persistence.criteria.Expression<?> x, boolean nullsFirst) Description copied from interface:CriteriaBuilderWrapper
Create an ordering by the ascending value of the expression.- Specified by:
asc
in interfaceCriteriaBuilderWrapper
- Parameters:
x
- - expression used to define the orderingnullsFirst
- Whether null should be sorted first (default is false)- Returns:
- ascending ordering corresponding to the expression
-
desc
public jakarta.persistence.criteria.Order desc(jakarta.persistence.criteria.Expression<?> x) - Specified by:
desc
in interfacejakarta.persistence.criteria.CriteriaBuilder
-
desc
public jakarta.persistence.criteria.Order desc(jakarta.persistence.criteria.Expression<?> x, boolean nullsFirst) Description copied from interface:CriteriaBuilderWrapper
Create an ordering by the descending value of the expression.- Specified by:
desc
in interfaceCriteriaBuilderWrapper
- Parameters:
x
- - expression used to define the orderingnullsFirst
- Whether null should be sorted first (default is true)- Returns:
- descending ordering corresponding to the expression
-
parameter
public <T> jakarta.persistence.criteria.ParameterExpression<T> parameter(Class<T> paramClass, String name, Class<?> targetClass) Description copied from interface:CriteriaBuilderWrapper
Used when the paramClass is aCollection
and cannot be used to infer the target type that should be used for conversion.- Specified by:
parameter
in interfaceCriteriaBuilderWrapper
-
parameterTargetClasses
- Specified by:
parameterTargetClasses
in interfaceCriteriaBuilderWrapper
- Returns:
- the target types registered by
CriteriaBuilderWrapper.parameter(Class, String, Class)
.
-
getDelegate
public org.hibernate.query.criteria.HibernateCriteriaBuilder getDelegate() -
createQuery
- Specified by:
createQuery
in interfacejakarta.persistence.criteria.CriteriaBuilder
-
createQuery
- 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
-
createCriteriaUpdate
public <T> jakarta.persistence.criteria.CriteriaUpdate<T> createCriteriaUpdate(Class<T> targetEntity) - Specified by:
createCriteriaUpdate
in interfacejakarta.persistence.criteria.CriteriaBuilder
-
createCriteriaDelete
public <T> jakarta.persistence.criteria.CriteriaDelete<T> createCriteriaDelete(Class<T> targetEntity) - Specified by:
createCriteriaDelete
in interfacejakarta.persistence.criteria.CriteriaBuilder
-
construct
public <Y> jakarta.persistence.criteria.CompoundSelection<Y> construct(Class<Y> resultClass, jakarta.persistence.criteria.Selection<?>... selections) - Specified by:
construct
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
-
avg
public <N extends Number> jakarta.persistence.criteria.Expression<Double> avg(jakarta.persistence.criteria.Expression<N> x) - Specified by:
avg
in interfacejakarta.persistence.criteria.CriteriaBuilder
-
sum
public <N extends Number> jakarta.persistence.criteria.Expression<N> sum(jakarta.persistence.criteria.Expression<N> x) - Specified by:
sum
in interfacejakarta.persistence.criteria.CriteriaBuilder
-
sumAsLong
public jakarta.persistence.criteria.Expression<Long> sumAsLong(jakarta.persistence.criteria.Expression<Integer> x) - Specified by:
sumAsLong
in interfacejakarta.persistence.criteria.CriteriaBuilder
-
sumAsDouble
public jakarta.persistence.criteria.Expression<Double> sumAsDouble(jakarta.persistence.criteria.Expression<Float> x) - Specified by:
sumAsDouble
in interfacejakarta.persistence.criteria.CriteriaBuilder
-
max
public <N extends Number> jakarta.persistence.criteria.Expression<N> max(jakarta.persistence.criteria.Expression<N> x) - Specified by:
max
in interfacejakarta.persistence.criteria.CriteriaBuilder
-
min
public <N extends Number> jakarta.persistence.criteria.Expression<N> min(jakarta.persistence.criteria.Expression<N> x) - Specified by:
min
in interfacejakarta.persistence.criteria.CriteriaBuilder
-
greatest
public <X extends Comparable<? super X>> jakarta.persistence.criteria.Expression<X> greatest(jakarta.persistence.criteria.Expression<X> x) - Specified by:
greatest
in interfacejakarta.persistence.criteria.CriteriaBuilder
-
least
public <X extends Comparable<? super X>> jakarta.persistence.criteria.Expression<X> least(jakarta.persistence.criteria.Expression<X> x) - Specified by:
least
in interfacejakarta.persistence.criteria.CriteriaBuilder
-
count
public jakarta.persistence.criteria.Expression<Long> count(jakarta.persistence.criteria.Expression<?> x) - Specified by:
count
in interfacejakarta.persistence.criteria.CriteriaBuilder
-
countDistinct
public jakarta.persistence.criteria.Expression<Long> countDistinct(jakarta.persistence.criteria.Expression<?> x) - Specified by:
countDistinct
in interfacejakarta.persistence.criteria.CriteriaBuilder
-
all
public <Y> jakarta.persistence.criteria.Expression<Y> all(jakarta.persistence.criteria.Subquery<Y> subquery) - Specified by:
all
in interfacejakarta.persistence.criteria.CriteriaBuilder
-
some
public <Y> jakarta.persistence.criteria.Expression<Y> some(jakarta.persistence.criteria.Subquery<Y> subquery) - Specified by:
some
in interfacejakarta.persistence.criteria.CriteriaBuilder
-
any
public <Y> jakarta.persistence.criteria.Expression<Y> any(jakarta.persistence.criteria.Subquery<Y> subquery) - Specified by:
any
in 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:
and
in interfacejakarta.persistence.criteria.CriteriaBuilder
-
and
public jakarta.persistence.criteria.Predicate and(jakarta.persistence.criteria.Predicate... restrictions) - Specified by:
and
in 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:
or
in interfacejakarta.persistence.criteria.CriteriaBuilder
-
or
public jakarta.persistence.criteria.Predicate or(jakarta.persistence.criteria.Predicate... restrictions) - Specified by:
or
in interfacejakarta.persistence.criteria.CriteriaBuilder
-
not
public jakarta.persistence.criteria.Predicate not(jakarta.persistence.criteria.Expression<Boolean> restriction) - Specified by:
not
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
-
isFalse
public jakarta.persistence.criteria.Predicate isFalse(jakarta.persistence.criteria.Expression<Boolean> x) - Specified by:
isFalse
in interfacejakarta.persistence.criteria.CriteriaBuilder
-
isNull
public jakarta.persistence.criteria.Predicate isNull(jakarta.persistence.criteria.Expression<?> x) - Specified by:
isNull
in interfacejakarta.persistence.criteria.CriteriaBuilder
-
isNotNull
public jakarta.persistence.criteria.Predicate isNotNull(jakarta.persistence.criteria.Expression<?> x) - Specified by:
isNotNull
in interfacejakarta.persistence.criteria.CriteriaBuilder
-
between
public <Y extends Comparable<? super Y>> jakarta.persistence.criteria.Predicate between(jakarta.persistence.criteria.Expression<? extends Y> v, jakarta.persistence.criteria.Expression<? extends Y> x, jakarta.persistence.criteria.Expression<? extends Y> y) - 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> v, Y x, Y y) - Specified by:
between
in 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:
gt
in interfacejakarta.persistence.criteria.CriteriaBuilder
-
gt
public jakarta.persistence.criteria.Predicate gt(jakarta.persistence.criteria.Expression<? extends Number> x, Number y) - Specified by:
gt
in 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:
ge
in interfacejakarta.persistence.criteria.CriteriaBuilder
-
ge
public jakarta.persistence.criteria.Predicate ge(jakarta.persistence.criteria.Expression<? extends Number> x, Number y) - Specified by:
ge
in 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:
lt
in interfacejakarta.persistence.criteria.CriteriaBuilder
-
lt
public jakarta.persistence.criteria.Predicate lt(jakarta.persistence.criteria.Expression<? extends Number> x, Number y) - Specified by:
lt
in 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:
le
in interfacejakarta.persistence.criteria.CriteriaBuilder
-
le
public jakarta.persistence.criteria.Predicate le(jakarta.persistence.criteria.Expression<? extends Number> x, Number y) - Specified by:
le
in interfacejakarta.persistence.criteria.CriteriaBuilder
-
neg
public <N extends Number> jakarta.persistence.criteria.Expression<N> neg(jakarta.persistence.criteria.Expression<N> x) - Specified by:
neg
in interfacejakarta.persistence.criteria.CriteriaBuilder
-
abs
public <N extends Number> jakarta.persistence.criteria.Expression<N> abs(jakarta.persistence.criteria.Expression<N> x) - Specified by:
abs
in 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:
sum
in 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:
sum
in 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:
sum
in 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:
prod
in 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:
prod
in 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:
prod
in 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:
diff
in 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:
diff
in 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:
diff
in 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:
quot
in interfacejakarta.persistence.criteria.CriteriaBuilder
-
quot
public jakarta.persistence.criteria.Expression<Number> quot(jakarta.persistence.criteria.Expression<? extends Number> x, Number y) - Specified by:
quot
in interfacejakarta.persistence.criteria.CriteriaBuilder
-
quot
public jakarta.persistence.criteria.Expression<Number> quot(Number x, jakarta.persistence.criteria.Expression<? extends Number> y) - Specified by:
quot
in 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:
mod
in interfacejakarta.persistence.criteria.CriteriaBuilder
-
mod
public jakarta.persistence.criteria.Expression<Integer> mod(jakarta.persistence.criteria.Expression<Integer> x, Integer y) - Specified by:
mod
in interfacejakarta.persistence.criteria.CriteriaBuilder
-
mod
public jakarta.persistence.criteria.Expression<Integer> mod(Integer x, jakarta.persistence.criteria.Expression<Integer> y) - Specified by:
mod
in interfacejakarta.persistence.criteria.CriteriaBuilder
-
sqrt
public jakarta.persistence.criteria.Expression<Double> sqrt(jakarta.persistence.criteria.Expression<? extends Number> x) - Specified by:
sqrt
in interfacejakarta.persistence.criteria.CriteriaBuilder
-
toLong
public jakarta.persistence.criteria.Expression<Long> toLong(jakarta.persistence.criteria.Expression<? extends Number> number) - Specified by:
toLong
in interfacejakarta.persistence.criteria.CriteriaBuilder
-
toInteger
public jakarta.persistence.criteria.Expression<Integer> toInteger(jakarta.persistence.criteria.Expression<? extends Number> number) - Specified by:
toInteger
in interfacejakarta.persistence.criteria.CriteriaBuilder
-
toFloat
public jakarta.persistence.criteria.Expression<Float> toFloat(jakarta.persistence.criteria.Expression<? extends Number> number) - Specified by:
toFloat
in interfacejakarta.persistence.criteria.CriteriaBuilder
-
toDouble
public jakarta.persistence.criteria.Expression<Double> toDouble(jakarta.persistence.criteria.Expression<? extends Number> number) - Specified by:
toDouble
in interfacejakarta.persistence.criteria.CriteriaBuilder
-
toBigDecimal
public jakarta.persistence.criteria.Expression<BigDecimal> toBigDecimal(jakarta.persistence.criteria.Expression<? extends Number> number) - Specified by:
toBigDecimal
in interfacejakarta.persistence.criteria.CriteriaBuilder
-
toBigInteger
public jakarta.persistence.criteria.Expression<BigInteger> toBigInteger(jakarta.persistence.criteria.Expression<? extends Number> number) - Specified by:
toBigInteger
in interfacejakarta.persistence.criteria.CriteriaBuilder
-
toString
public jakarta.persistence.criteria.Expression<String> toString(jakarta.persistence.criteria.Expression<Character> character) - Specified by:
toString
in interfacejakarta.persistence.criteria.CriteriaBuilder
-
nullLiteral
- Specified by:
nullLiteral
in interfacejakarta.persistence.criteria.CriteriaBuilder
-
parameter
- Specified by:
parameter
in interfacejakarta.persistence.criteria.CriteriaBuilder
-
parameter
public <T> jakarta.persistence.criteria.ParameterExpression<T> parameter(Class<T> paramClass, String name) - Specified by:
parameter
in interfacejakarta.persistence.criteria.CriteriaBuilder
-
isEmpty
public <C extends Collection<?>> jakarta.persistence.criteria.Predicate isEmpty(jakarta.persistence.criteria.Expression<C> collection) - Specified by:
isEmpty
in interfacejakarta.persistence.criteria.CriteriaBuilder
-
isNotEmpty
public <C extends Collection<?>> jakarta.persistence.criteria.Predicate isNotEmpty(jakarta.persistence.criteria.Expression<C> collection) - Specified by:
isNotEmpty
in interfacejakarta.persistence.criteria.CriteriaBuilder
-
size
public <C extends Collection<?>> jakarta.persistence.criteria.Expression<Integer> size(jakarta.persistence.criteria.Expression<C> collection) - Specified by:
size
in interfacejakarta.persistence.criteria.CriteriaBuilder
-
size
public <C extends Collection<?>> jakarta.persistence.criteria.Expression<Integer> size(C collection) - Specified by:
size
in interfacejakarta.persistence.criteria.CriteriaBuilder
-
isMember
public <E,C extends Collection<E>> jakarta.persistence.criteria.Predicate isMember(jakarta.persistence.criteria.Expression<E> elem, jakarta.persistence.criteria.Expression<C> collection) - Specified by:
isMember
in interfacejakarta.persistence.criteria.CriteriaBuilder
-
isMember
public <E,C extends Collection<E>> jakarta.persistence.criteria.Predicate isMember(E elem, jakarta.persistence.criteria.Expression<C> collection) - Specified by:
isMember
in interfacejakarta.persistence.criteria.CriteriaBuilder
-
isNotMember
public <E,C extends Collection<E>> jakarta.persistence.criteria.Predicate isNotMember(jakarta.persistence.criteria.Expression<E> elem, jakarta.persistence.criteria.Expression<C> collection) - Specified by:
isNotMember
in interfacejakarta.persistence.criteria.CriteriaBuilder
-
isNotMember
public <E,C extends Collection<E>> jakarta.persistence.criteria.Predicate isNotMember(E elem, jakarta.persistence.criteria.Expression<C> collection) - Specified by:
isNotMember
in interfacejakarta.persistence.criteria.CriteriaBuilder
-
values
public <V,M extends Map<?, jakarta.persistence.criteria.Expression<Collection<V>> valuesV>> (M map) - Specified by:
values
in interfacejakarta.persistence.criteria.CriteriaBuilder
-
keys
- Specified by:
keys
in interfacejakarta.persistence.criteria.CriteriaBuilder
-
like
public jakarta.persistence.criteria.Predicate like(jakarta.persistence.criteria.Expression<String> x, jakarta.persistence.criteria.Expression<String> pattern) - Specified by:
like
in interfacejakarta.persistence.criteria.CriteriaBuilder
-
like
public jakarta.persistence.criteria.Predicate like(jakarta.persistence.criteria.Expression<String> x, String pattern) - Specified by:
like
in interfacejakarta.persistence.criteria.CriteriaBuilder
-
like
public jakarta.persistence.criteria.Predicate like(jakarta.persistence.criteria.Expression<String> x, jakarta.persistence.criteria.Expression<String> pattern, jakarta.persistence.criteria.Expression<Character> escapeChar) - Specified by:
like
in interfacejakarta.persistence.criteria.CriteriaBuilder
-
like
public jakarta.persistence.criteria.Predicate like(jakarta.persistence.criteria.Expression<String> x, jakarta.persistence.criteria.Expression<String> pattern, char escapeChar) - Specified by:
like
in interfacejakarta.persistence.criteria.CriteriaBuilder
-
like
public jakarta.persistence.criteria.Predicate like(jakarta.persistence.criteria.Expression<String> x, String pattern, jakarta.persistence.criteria.Expression<Character> escapeChar) - Specified by:
like
in interfacejakarta.persistence.criteria.CriteriaBuilder
-
like
public jakarta.persistence.criteria.Predicate like(jakarta.persistence.criteria.Expression<String> x, String pattern, char escapeChar) - Specified by:
like
in interfacejakarta.persistence.criteria.CriteriaBuilder
-
notLike
public jakarta.persistence.criteria.Predicate notLike(jakarta.persistence.criteria.Expression<String> x, jakarta.persistence.criteria.Expression<String> pattern) - Specified by:
notLike
in interfacejakarta.persistence.criteria.CriteriaBuilder
-
notLike
public jakarta.persistence.criteria.Predicate notLike(jakarta.persistence.criteria.Expression<String> x, String pattern) - Specified by:
notLike
in interfacejakarta.persistence.criteria.CriteriaBuilder
-
notLike
public jakarta.persistence.criteria.Predicate notLike(jakarta.persistence.criteria.Expression<String> x, jakarta.persistence.criteria.Expression<String> pattern, jakarta.persistence.criteria.Expression<Character> escapeChar) - Specified by:
notLike
in interfacejakarta.persistence.criteria.CriteriaBuilder
-
notLike
public jakarta.persistence.criteria.Predicate notLike(jakarta.persistence.criteria.Expression<String> x, jakarta.persistence.criteria.Expression<String> pattern, char escapeChar) - Specified by:
notLike
in interfacejakarta.persistence.criteria.CriteriaBuilder
-
notLike
public jakarta.persistence.criteria.Predicate notLike(jakarta.persistence.criteria.Expression<String> x, String pattern, jakarta.persistence.criteria.Expression<Character> escapeChar) - Specified by:
notLike
in interfacejakarta.persistence.criteria.CriteriaBuilder
-
notLike
public jakarta.persistence.criteria.Predicate notLike(jakarta.persistence.criteria.Expression<String> x, String pattern, char escapeChar) - Specified by:
notLike
in 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:
concat
in interfacejakarta.persistence.criteria.CriteriaBuilder
-
concat
public jakarta.persistence.criteria.Expression<String> concat(jakarta.persistence.criteria.Expression<String> x, String y) - Specified by:
concat
in interfacejakarta.persistence.criteria.CriteriaBuilder
-
concat
public jakarta.persistence.criteria.Expression<String> concat(String x, jakarta.persistence.criteria.Expression<String> y) - Specified by:
concat
in interfacejakarta.persistence.criteria.CriteriaBuilder
-
substring
public jakarta.persistence.criteria.Expression<String> substring(jakarta.persistence.criteria.Expression<String> x, jakarta.persistence.criteria.Expression<Integer> from) - Specified by:
substring
in interfacejakarta.persistence.criteria.CriteriaBuilder
-
substring
public jakarta.persistence.criteria.Expression<String> substring(jakarta.persistence.criteria.Expression<String> x, int from) - Specified by:
substring
in interfacejakarta.persistence.criteria.CriteriaBuilder
-
substring
public jakarta.persistence.criteria.Expression<String> substring(jakarta.persistence.criteria.Expression<String> x, jakarta.persistence.criteria.Expression<Integer> from, jakarta.persistence.criteria.Expression<Integer> len) - Specified by:
substring
in interfacejakarta.persistence.criteria.CriteriaBuilder
-
substring
public jakarta.persistence.criteria.Expression<String> substring(jakarta.persistence.criteria.Expression<String> x, int from, int len) - Specified by:
substring
in interfacejakarta.persistence.criteria.CriteriaBuilder
-
trim
public jakarta.persistence.criteria.Expression<String> trim(jakarta.persistence.criteria.Expression<String> x) - Specified by:
trim
in interfacejakarta.persistence.criteria.CriteriaBuilder
-
trim
public jakarta.persistence.criteria.Expression<String> trim(jakarta.persistence.criteria.CriteriaBuilder.Trimspec ts, jakarta.persistence.criteria.Expression<String> x) - Specified by:
trim
in interfacejakarta.persistence.criteria.CriteriaBuilder
-
trim
public jakarta.persistence.criteria.Expression<String> trim(jakarta.persistence.criteria.Expression<Character> t, jakarta.persistence.criteria.Expression<String> x) - Specified by:
trim
in interfacejakarta.persistence.criteria.CriteriaBuilder
-
trim
public jakarta.persistence.criteria.Expression<String> trim(jakarta.persistence.criteria.CriteriaBuilder.Trimspec ts, jakarta.persistence.criteria.Expression<Character> t, jakarta.persistence.criteria.Expression<String> x) - Specified by:
trim
in interfacejakarta.persistence.criteria.CriteriaBuilder
-
trim
public jakarta.persistence.criteria.Expression<String> trim(char t, jakarta.persistence.criteria.Expression<String> x) - Specified by:
trim
in interfacejakarta.persistence.criteria.CriteriaBuilder
-
trim
public jakarta.persistence.criteria.Expression<String> trim(jakarta.persistence.criteria.CriteriaBuilder.Trimspec ts, char t, jakarta.persistence.criteria.Expression<String> x) - Specified by:
trim
in interfacejakarta.persistence.criteria.CriteriaBuilder
-
lower
public jakarta.persistence.criteria.Expression<String> lower(jakarta.persistence.criteria.Expression<String> x) - Specified by:
lower
in interfacejakarta.persistence.criteria.CriteriaBuilder
-
upper
public jakarta.persistence.criteria.Expression<String> upper(jakarta.persistence.criteria.Expression<String> x) - Specified by:
upper
in interfacejakarta.persistence.criteria.CriteriaBuilder
-
length
public jakarta.persistence.criteria.Expression<Integer> length(jakarta.persistence.criteria.Expression<String> x) - Specified by:
length
in interfacejakarta.persistence.criteria.CriteriaBuilder
-
locate
public jakarta.persistence.criteria.Expression<Integer> locate(jakarta.persistence.criteria.Expression<String> x, jakarta.persistence.criteria.Expression<String> pattern) - Specified by:
locate
in interfacejakarta.persistence.criteria.CriteriaBuilder
-
locate
public jakarta.persistence.criteria.Expression<Integer> locate(jakarta.persistence.criteria.Expression<String> x, String pattern) - Specified by:
locate
in interfacejakarta.persistence.criteria.CriteriaBuilder
-
locate
public jakarta.persistence.criteria.Expression<Integer> locate(jakarta.persistence.criteria.Expression<String> x, jakarta.persistence.criteria.Expression<String> pattern, jakarta.persistence.criteria.Expression<Integer> from) - Specified by:
locate
in interfacejakarta.persistence.criteria.CriteriaBuilder
-
locate
public jakarta.persistence.criteria.Expression<Integer> locate(jakarta.persistence.criteria.Expression<String> x, String pattern, int from) - Specified by:
locate
in interfacejakarta.persistence.criteria.CriteriaBuilder
-
currentDate
- Specified by:
currentDate
in interfacejakarta.persistence.criteria.CriteriaBuilder
-
currentTimestamp
- Specified by:
currentTimestamp
in interfacejakarta.persistence.criteria.CriteriaBuilder
-
currentTime
- Specified by:
currentTime
in interfacejakarta.persistence.criteria.CriteriaBuilder
-
in
public <T> jakarta.persistence.criteria.CriteriaBuilder.In<T> in(jakarta.persistence.criteria.Expression<? extends T> expression) - Specified by:
in
in 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:
coalesce
in interfacejakarta.persistence.criteria.CriteriaBuilder
-
coalesce
public <Y> jakarta.persistence.criteria.Expression<Y> coalesce(jakarta.persistence.criteria.Expression<? extends Y> x, Y y) - Specified by:
coalesce
in 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:
nullif
in interfacejakarta.persistence.criteria.CriteriaBuilder
-
nullif
public <Y> jakarta.persistence.criteria.Expression<Y> nullif(jakarta.persistence.criteria.Expression<Y> x, Y y) - Specified by:
nullif
in interfacejakarta.persistence.criteria.CriteriaBuilder
-
coalesce
public <T> jakarta.persistence.criteria.CriteriaBuilder.Coalesce<T> coalesce()- Specified by:
coalesce
in interfacejakarta.persistence.criteria.CriteriaBuilder
-
selectCase
public <C,R> jakarta.persistence.criteria.CriteriaBuilder.SimpleCase<C,R> selectCase(jakarta.persistence.criteria.Expression<? extends C> expression) - Specified by:
selectCase
in interfacejakarta.persistence.criteria.CriteriaBuilder
-
selectCase
public <R> jakarta.persistence.criteria.CriteriaBuilder.Case<R> selectCase()- Specified by:
selectCase
in interfacejakarta.persistence.criteria.CriteriaBuilder
-
function
public <T> jakarta.persistence.criteria.Expression<T> function(String name, Class<T> type, jakarta.persistence.criteria.Expression<?>... args) - Specified by:
function
in 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:
treat
in 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:
treat
in 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:
treat
in 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:
treat
in 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:
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
-
sign
public jakarta.persistence.criteria.Expression<Integer> sign(jakarta.persistence.criteria.Expression<? extends Number> expression) - Specified by:
sign
in interfacejakarta.persistence.criteria.CriteriaBuilder
-
ceiling
public <N extends Number> jakarta.persistence.criteria.Expression<N> ceiling(jakarta.persistence.criteria.Expression<N> expression) - Specified by:
ceiling
in interfacejakarta.persistence.criteria.CriteriaBuilder
-
floor
public <N extends Number> jakarta.persistence.criteria.Expression<N> floor(jakarta.persistence.criteria.Expression<N> expression) - Specified by:
floor
in interfacejakarta.persistence.criteria.CriteriaBuilder
-
exp
public jakarta.persistence.criteria.Expression<Double> exp(jakarta.persistence.criteria.Expression<? extends Number> expression) - Specified by:
exp
in interfacejakarta.persistence.criteria.CriteriaBuilder
-
ln
public jakarta.persistence.criteria.Expression<Double> ln(jakarta.persistence.criteria.Expression<? extends Number> expression) - Specified by:
ln
in interfacejakarta.persistence.criteria.CriteriaBuilder
-
power
public jakarta.persistence.criteria.Expression<Double> power(jakarta.persistence.criteria.Expression<? extends Number> expression, jakarta.persistence.criteria.Expression<? extends Number> expression1) - Specified by:
power
in interfacejakarta.persistence.criteria.CriteriaBuilder
-
power
public jakarta.persistence.criteria.Expression<Double> power(jakarta.persistence.criteria.Expression<? extends Number> expression, Number number) - Specified by:
power
in interfacejakarta.persistence.criteria.CriteriaBuilder
-
round
public <T extends Number> jakarta.persistence.criteria.Expression<T> round(jakarta.persistence.criteria.Expression<T> expression, Integer integer) - Specified by:
round
in interfacejakarta.persistence.criteria.CriteriaBuilder
-
localDate
- Specified by:
localDate
in interfacejakarta.persistence.criteria.CriteriaBuilder
-
localDateTime
- Specified by:
localDateTime
in interfacejakarta.persistence.criteria.CriteriaBuilder
-
localTime
- Specified by:
localTime
in interfacejakarta.persistence.criteria.CriteriaBuilder
-