Class CriteriaBuilderWrapperImpl
java.lang.Object
ch.tocco.nice2.persist.core.impl.hibernate.query.CriteriaBuilderWrapperImpl
- All Implemented Interfaces:
CriteriaBuilderWrapper
,jakarta.persistence.criteria.CriteriaBuilder
Wraps the
CriteriaBuilder
instance created by Hibernate and adds additional
conditions (created by QueryBuilderInterceptor
instances) when predicates are
created that involve JOINs.-
Nested Class Summary
Modifier and TypeClassDescriptionstatic interface
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
ConstructorDescriptionCriteriaBuilderWrapperImpl
(jakarta.persistence.criteria.CriteriaBuilder delegate, CriteriaBuilderWrapperImpl.QueryBuilderAccessor accessor) -
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) 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) <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) <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.Predicate
equal
(jakarta.persistence.criteria.Expression<?> x, jakarta.persistence.criteria.Expression<?> y) jakarta.persistence.criteria.Predicate
jakarta.persistence.criteria.Predicate
exists
(jakarta.persistence.criteria.Subquery<?> subquery) Adds conditions for the relation paths of the exists conditions.<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
<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> x) jakarta.persistence.criteria.Predicate
gt
(jakarta.persistence.criteria.Expression<? extends Number> x, jakarta.persistence.criteria.Expression<? extends Number> y) jakarta.persistence.criteria.Predicate
jakarta.persistence.criteria.Predicate
in
(jakarta.persistence.criteria.Expression<?> expression, jakarta.persistence.criteria.Expression<?>... values) <T> jakarta.persistence.criteria.CriteriaBuilder.In
<T> in
(jakarta.persistence.criteria.Expression<? extends T> expression) <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) jakarta.persistence.criteria.Predicate
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> <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.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) <T> jakarta.persistence.criteria.Expression
<T> literal
(T value) 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
notEqual
(jakarta.persistence.criteria.Expression<?> x, jakarta.persistence.criteria.Expression<?> y) 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> <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> void
registerSubqueryRoot
(jakarta.persistence.criteria.From<?, ?> join) Should be called for each subquery root that is part of the current query.<R> jakarta.persistence.criteria.CriteriaBuilder.Case
<R> <C,
R> jakarta.persistence.criteria.CriteriaBuilder.SimpleCase <C, R> selectCase
(jakarta.persistence.criteria.Expression<? extends C> expression) <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.CriteriaBuilder
unwrap()
Returns the underlyingCriteriaBuilder
instance.jakarta.persistence.criteria.Expression
<String> <V,
M extends Map<?, V>>
jakarta.persistence.criteria.Expression<Collection<V>> values
(M map)
-
Constructor Details
-
CriteriaBuilderWrapperImpl
public CriteriaBuilderWrapperImpl(jakarta.persistence.criteria.CriteriaBuilder delegate, CriteriaBuilderWrapperImpl.QueryBuilderAccessor accessor)
-
-
Method Details
-
equal
public jakarta.persistence.criteria.Predicate equal(jakarta.persistence.criteria.Expression<?> x, jakarta.persistence.criteria.Expression<?> y) - Specified by:
equal
in interfacejakarta.persistence.criteria.CriteriaBuilder
-
equal
public jakarta.persistence.criteria.Predicate equal(jakarta.persistence.criteria.Expression<?> x, Object y) - Specified by:
equal
in interfacejakarta.persistence.criteria.CriteriaBuilder
-
notEqual
public jakarta.persistence.criteria.Predicate notEqual(jakarta.persistence.criteria.Expression<?> x, jakarta.persistence.criteria.Expression<?> y) - Specified by:
notEqual
in interfacejakarta.persistence.criteria.CriteriaBuilder
-
notEqual
public jakarta.persistence.criteria.Predicate notEqual(jakarta.persistence.criteria.Expression<?> x, Object y) - Specified by:
notEqual
in 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:
lessThan
in 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:
lessThan
in 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:
lessThanOrEqualTo
in 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:
lessThanOrEqualTo
in 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:
greaterThan
in 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:
greaterThan
in 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:
greaterThanOrEqualTo
in 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:
greaterThanOrEqualTo
in interfacejakarta.persistence.criteria.CriteriaBuilder
-
in
public jakarta.persistence.criteria.Predicate in(jakarta.persistence.criteria.Expression<?> expression, jakarta.persistence.criteria.Expression<?>... values) - Specified by:
in
in interfaceCriteriaBuilderWrapper
-
isTrue
public jakarta.persistence.criteria.Predicate isTrue(jakarta.persistence.criteria.Expression<Boolean> x) - Specified by:
isTrue
in interfacejakarta.persistence.criteria.CriteriaBuilder
-
exists
public jakarta.persistence.criteria.Predicate exists(jakarta.persistence.criteria.Subquery<?> subquery) Adds conditions for the relation paths of the exists conditions. The conditions of the subquery roots are already added by theSubqueryBuilder
.- Specified by:
exists
in interfacejakarta.persistence.criteria.CriteriaBuilder
-
asc
public jakarta.persistence.criteria.Order asc(jakarta.persistence.criteria.Expression<?> x) - Specified by:
asc
in interfacejakarta.persistence.criteria.CriteriaBuilder
-
desc
public jakarta.persistence.criteria.Order desc(jakarta.persistence.criteria.Expression<?> x) - Specified by:
desc
in interfacejakarta.persistence.criteria.CriteriaBuilder
-
inlineLiteral
public <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
-
unwrap
public jakarta.persistence.criteria.CriteriaBuilder unwrap()Description copied from interface:CriteriaBuilderWrapper
Returns the underlyingCriteriaBuilder
instance. Attention: this bypasses theQueryBuilderInterceptor
!- Specified by:
unwrap
in interfaceCriteriaBuilderWrapper
-
registerSubqueryRoot
public void registerSubqueryRoot(jakarta.persistence.criteria.From<?, ?> join) Description copied from interface:CriteriaBuilderWrapper
Should be called for each subquery root that is part of the current query.- Specified by:
registerSubqueryRoot
in interfaceCriteriaBuilderWrapper
-
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
-
literal
public <T> jakarta.persistence.criteria.Expression<T> literal(T value) - Specified by:
literal
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
-