Class AbstractCriteriaBuilder
java.lang.Object
io.micronaut.data.model.jpa.criteria.impl.AbstractCriteriaBuilder
- All Implemented Interfaces:
PersistentEntityCriteriaBuilder
,jakarta.persistence.criteria.CriteriaBuilder
- Direct Known Subclasses:
MethodMatchSourcePersistentEntityCriteriaBuilderImpl
,RuntimeCriteriaBuilder
,SourcePersistentEntityCriteriaBuilderImpl
@Internal
public abstract class AbstractCriteriaBuilder
extends Object
implements PersistentEntityCriteriaBuilder
Abstract
CriteriaBuilder
implementation.- Since:
- 3.2
- Author:
- Denis Stepanov
-
Nested Class Summary
Nested classes/interfaces inherited from interface jakarta.persistence.criteria.CriteriaBuilder
jakarta.persistence.criteria.CriteriaBuilder.Case<R extends Object>, jakarta.persistence.criteria.CriteriaBuilder.Coalesce<T extends Object>, jakarta.persistence.criteria.CriteriaBuilder.In<T extends Object>, jakarta.persistence.criteria.CriteriaBuilder.SimpleCase<C extends Object,
R extends Object>, jakarta.persistence.criteria.CriteriaBuilder.Trimspec -
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescription<N extends Number>
@NonNull jakarta.persistence.criteria.Expression<N>abs
(@NonNull jakarta.persistence.criteria.Expression<N> x) Not supported yet.<Y> @NonNull jakarta.persistence.criteria.Expression<Y>
all
(@NonNull jakarta.persistence.criteria.Subquery<Y> subquery) Not supported yet.@NonNull jakarta.persistence.criteria.Predicate
and
(@NonNull jakarta.persistence.criteria.Expression<Boolean> x, @NonNull jakarta.persistence.criteria.Expression<Boolean> y) @NonNull jakarta.persistence.criteria.Predicate
and
(@NonNull jakarta.persistence.criteria.Predicate... restrictions) @NonNull jakarta.persistence.criteria.Predicate
AND restriction predicate.<Y> @NonNull jakarta.persistence.criteria.Expression<Y>
any
(@NonNull jakarta.persistence.criteria.Subquery<Y> subquery) Not supported yet.@NonNull jakarta.persistence.criteria.CompoundSelection<Object[]>
array
(@NonNull jakarta.persistence.criteria.Selection<?>... selections) Not supported yet.jakarta.persistence.criteria.Predicate
arrayContains
(jakarta.persistence.criteria.Expression<?> x, jakarta.persistence.criteria.Expression<?> y) Checks if array contains given expression.@NonNull jakarta.persistence.criteria.Order
asc
(@NonNull jakarta.persistence.criteria.Expression<?> x) avg
(@NonNull jakarta.persistence.criteria.Expression<N> x) <Y extends Comparable<? super Y>>
@NonNull jakarta.persistence.criteria.Predicatebetween
(@NonNull jakarta.persistence.criteria.Expression<? extends Y> v, @NonNull jakarta.persistence.criteria.Expression<? extends Y> x, @NonNull jakarta.persistence.criteria.Expression<? extends Y> y) <Y extends Comparable<? super Y>>
@NonNull jakarta.persistence.criteria.Predicatebetween
(@NonNull 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> x) <T> @NonNull jakarta.persistence.criteria.CriteriaBuilder.Coalesce<T>
coalesce()
Not supported yet.<Y> @NonNull jakarta.persistence.criteria.Expression<Y>
coalesce
(@NonNull jakarta.persistence.criteria.Expression<? extends Y> x, @NonNull jakarta.persistence.criteria.Expression<? extends Y> y) Not supported yet.<Y> @NonNull jakarta.persistence.criteria.Expression<Y>
coalesce
(@NonNull jakarta.persistence.criteria.Expression<? extends Y> x, Y y) Not supported yet.@NonNull jakarta.persistence.criteria.Expression<String>
concat
(@NonNull jakarta.persistence.criteria.Expression<String> x, @NonNull jakarta.persistence.criteria.Expression<String> y) Not supported yet.@NonNull jakarta.persistence.criteria.Expression<String>
Not supported yet.@NonNull jakarta.persistence.criteria.Expression<String>
Not supported yet.@NonNull jakarta.persistence.criteria.Predicate
<Y> @NonNull jakarta.persistence.criteria.CompoundSelection<Y>
construct
(@NonNull Class<Y> resultClass, @NonNull jakarta.persistence.criteria.Selection<?>... selections) Not supported yet.@NonNull jakarta.persistence.criteria.Predicate
containsString
(@NonNull jakarta.persistence.criteria.Expression<String> x, @NonNull jakarta.persistence.criteria.Expression<String> y) Checks if the expression x contains the expression y.jakarta.persistence.criteria.Predicate
containsStringIgnoreCase
(jakarta.persistence.criteria.Expression<String> x, jakarta.persistence.criteria.Expression<String> y) Checks if the expression x contains the expression y ignoring case.@NonNull jakarta.persistence.criteria.Expression<Long>
count
(@NonNull jakarta.persistence.criteria.Expression<?> x) @NonNull jakarta.persistence.criteria.Expression<Long>
countDistinct
(@NonNull jakarta.persistence.criteria.Expression<?> x) @NonNull PersistentEntityCriteriaQuery<jakarta.persistence.Tuple>
Not supported yet.@NonNull jakarta.persistence.criteria.Expression<Date>
Not supported yet.@NonNull jakarta.persistence.criteria.Expression<Time>
Not supported yet.@NonNull jakarta.persistence.criteria.Expression<Timestamp>
Not supported yet.@NonNull jakarta.persistence.criteria.Order
desc
(@NonNull jakarta.persistence.criteria.Expression<?> x) <N extends Number>
@NonNull jakarta.persistence.criteria.Expression<N>diff
(@NonNull jakarta.persistence.criteria.Expression<? extends N> x, @NonNull jakarta.persistence.criteria.Expression<? extends N> y) Not supported yet.<N extends Number>
@NonNull jakarta.persistence.criteria.Expression<N>diff
(@NonNull jakarta.persistence.criteria.Expression<? extends N> x, N y) Not supported yet.<N extends Number>
@NonNull jakarta.persistence.criteria.Expression<N>diff
(N x, @NonNull jakarta.persistence.criteria.Expression<? extends N> y) Not supported yet.@NonNull jakarta.persistence.criteria.Predicate
jakarta.persistence.criteria.Predicate
endingWithString
(@NonNull jakarta.persistence.criteria.Expression<String> x, @NonNull jakarta.persistence.criteria.Expression<String> y) Checks if the expression x ending with the expression y.@NonNull jakarta.persistence.criteria.Predicate
endingWithStringIgnoreCase
(@NonNull jakarta.persistence.criteria.Expression<String> x, @NonNull jakarta.persistence.criteria.Expression<String> y) Checks if the expression x ending with the expression y ignoring case.@NonNull jakarta.persistence.criteria.Predicate
equal
(@NonNull jakarta.persistence.criteria.Expression<?> x, @NonNull jakarta.persistence.criteria.Expression<?> y) @NonNull jakarta.persistence.criteria.Predicate
@NonNull jakarta.persistence.criteria.Predicate
equalStringIgnoreCase
(@NonNull jakarta.persistence.criteria.Expression<String> x, @NonNull jakarta.persistence.criteria.Expression<String> y) Checks if the expression x equals the expression y ignoring case.@NonNull jakarta.persistence.criteria.Predicate
equalStringIgnoreCase
(@NonNull jakarta.persistence.criteria.Expression<String> x, @NonNull String y) Checks if the expression x equals a string y ignoring case.@NonNull jakarta.persistence.criteria.Predicate
exists
(@NonNull jakarta.persistence.criteria.Subquery<?> subquery) Not supported yet.jakarta.persistence.criteria.Expression<Double>
<N extends Number>
jakarta.persistence.criteria.Expression<N>floor
(jakarta.persistence.criteria.Expression<N> x) <T> @NonNull jakarta.persistence.criteria.Expression<T>
function
(@NonNull String name, @NonNull Class<T> type, @NonNull jakarta.persistence.criteria.Expression<?>... args) Not supported yet.@NonNull jakarta.persistence.criteria.Predicate
ge
(@NonNull jakarta.persistence.criteria.Expression<? extends Number> x, @NonNull jakarta.persistence.criteria.Expression<? extends Number> y) @NonNull jakarta.persistence.criteria.Predicate
<Y extends Comparable<? super Y>>
@NonNull jakarta.persistence.criteria.PredicategreaterThan
(@NonNull jakarta.persistence.criteria.Expression<? extends Y> x, @NonNull jakarta.persistence.criteria.Expression<? extends Y> y) <Y extends Comparable<? super Y>>
@NonNull jakarta.persistence.criteria.PredicategreaterThan
(@NonNull jakarta.persistence.criteria.Expression<? extends Y> x, Y y) <Y extends Comparable<? super Y>>
@NonNull jakarta.persistence.criteria.PredicategreaterThanOrEqualTo
(@NonNull jakarta.persistence.criteria.Expression<? extends Y> x, @NonNull jakarta.persistence.criteria.Expression<? extends Y> y) <Y extends Comparable<? super Y>>
@NonNull jakarta.persistence.criteria.PredicategreaterThanOrEqualTo
(@NonNull jakarta.persistence.criteria.Expression<? extends Y> x, Y y) <X extends Comparable<? super X>>
@NonNull jakarta.persistence.criteria.Expression<X>greatest
(@NonNull jakarta.persistence.criteria.Expression<X> x) @NonNull jakarta.persistence.criteria.Predicate
gt
(@NonNull jakarta.persistence.criteria.Expression<? extends Number> x, @NonNull jakarta.persistence.criteria.Expression<? extends Number> y) @NonNull jakarta.persistence.criteria.Predicate
@NonNull jakarta.persistence.criteria.Predicate
ilikeString
(@NonNull jakarta.persistence.criteria.Expression<String> x, @NonNull jakarta.persistence.criteria.Expression<String> y) Creates an ilike predicate between an expression x and y.<T> @NonNull jakarta.persistence.criteria.CriteriaBuilder.In<T>
in
(jakarta.persistence.criteria.Expression<? extends T> expression) <C extends Collection<?>>
@NonNull jakarta.persistence.criteria.PredicateisEmpty
(@NonNull jakarta.persistence.criteria.Expression<C> collection) Not supported yet.@NonNull jakarta.persistence.criteria.Predicate
isEmptyString
(@NonNull jakarta.persistence.criteria.Expression<String> expression) Checks if the expression is empty.@NonNull jakarta.persistence.criteria.Predicate
<E,
C extends Collection<E>>
@NonNull jakarta.persistence.criteria.PredicateisMember
(@NonNull jakarta.persistence.criteria.Expression<E> elem, @NonNull jakarta.persistence.criteria.Expression<C> collection) Not supported yet.<E,
C extends Collection<E>>
@NonNull jakarta.persistence.criteria.PredicateisMember
(E elem, @NonNull jakarta.persistence.criteria.Expression<C> collection) Not supported yet.<C extends Collection<?>>
@NonNull jakarta.persistence.criteria.PredicateisNotEmpty
(@NonNull jakarta.persistence.criteria.Expression<C> collection) Not supported yet.@NonNull jakarta.persistence.criteria.Predicate
isNotEmptyString
(@NonNull jakarta.persistence.criteria.Expression<String> expression) Checks if the expression is not empty.<E,
C extends Collection<E>>
@NonNull jakarta.persistence.criteria.PredicateisNotMember
(@NonNull jakarta.persistence.criteria.Expression<E> elem, @NonNull jakarta.persistence.criteria.Expression<C> collection) Not supported yet.<E,
C extends Collection<E>>
@NonNull jakarta.persistence.criteria.PredicateisNotMember
(E elem, @NonNull jakarta.persistence.criteria.Expression<C> collection) Not supported yet.@NonNull jakarta.persistence.criteria.Predicate
isNotNull
(@NonNull jakarta.persistence.criteria.Expression<?> x) @NonNull jakarta.persistence.criteria.Predicate
isNull
(@NonNull jakarta.persistence.criteria.Expression<?> x) @NonNull jakarta.persistence.criteria.Predicate
keys
(M map) Not supported yet.@NonNull jakarta.persistence.criteria.Predicate
le
(@NonNull jakarta.persistence.criteria.Expression<? extends Number> x, @NonNull jakarta.persistence.criteria.Expression<? extends Number> y) @NonNull jakarta.persistence.criteria.Predicate
<X extends Comparable<? super X>>
@NonNull jakarta.persistence.criteria.Expression<X>least
(@NonNull jakarta.persistence.criteria.Expression<X> x) @NonNull jakarta.persistence.criteria.Expression<Integer>
Not supported yet.<Y extends Comparable<? super Y>>
@NonNull jakarta.persistence.criteria.PredicatelessThan
(@NonNull jakarta.persistence.criteria.Expression<? extends Y> x, @NonNull jakarta.persistence.criteria.Expression<? extends Y> y) <Y extends Comparable<? super Y>>
@NonNull jakarta.persistence.criteria.PredicatelessThan
(@NonNull jakarta.persistence.criteria.Expression<? extends Y> x, Y y) <Y extends Comparable<? super Y>>
@NonNull jakarta.persistence.criteria.PredicatelessThanOrEqualTo
(@NonNull jakarta.persistence.criteria.Expression<? extends Y> x, @NonNull jakarta.persistence.criteria.Expression<? extends Y> y) <Y extends Comparable<? super Y>>
@NonNull jakarta.persistence.criteria.PredicatelessThanOrEqualTo
(@NonNull jakarta.persistence.criteria.Expression<? extends Y> x, Y y) @NonNull jakarta.persistence.criteria.Predicate
like
(@NonNull jakarta.persistence.criteria.Expression<String> x, @NonNull jakarta.persistence.criteria.Expression<String> pattern) @NonNull jakarta.persistence.criteria.Predicate
like
(@NonNull jakarta.persistence.criteria.Expression<String> x, @NonNull jakarta.persistence.criteria.Expression<String> pattern, char escapeChar) Not supported yet.@NonNull jakarta.persistence.criteria.Predicate
like
(@NonNull jakarta.persistence.criteria.Expression<String> x, @NonNull jakarta.persistence.criteria.Expression<String> pattern, @NonNull jakarta.persistence.criteria.Expression<Character> escapeChar) Not supported yet.@NonNull jakarta.persistence.criteria.Predicate
@NonNull jakarta.persistence.criteria.Predicate
like
(@NonNull jakarta.persistence.criteria.Expression<String> x, @NonNull String pattern, char escapeChar) Not supported yet.@NonNull jakarta.persistence.criteria.Predicate
like
(@NonNull jakarta.persistence.criteria.Expression<String> x, @NonNull String pattern, @NonNull jakarta.persistence.criteria.Expression<Character> escapeChar) Not supported yet.<T> @NonNull 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>
@NonNull jakarta.persistence.criteria.Expression<Integer>
locate
(@NonNull jakarta.persistence.criteria.Expression<String> x, @NonNull jakarta.persistence.criteria.Expression<String> pattern) Not supported yet.@NonNull jakarta.persistence.criteria.Expression<Integer>
locate
(@NonNull jakarta.persistence.criteria.Expression<String> x, @NonNull jakarta.persistence.criteria.Expression<String> pattern, @NonNull jakarta.persistence.criteria.Expression<Integer> from) Not supported yet.@NonNull jakarta.persistence.criteria.Expression<Integer>
Not supported yet.@NonNull jakarta.persistence.criteria.Expression<Integer>
locate
(@NonNull jakarta.persistence.criteria.Expression<String> x, @NonNull String pattern, int from) Not supported yet.@NonNull jakarta.persistence.criteria.Expression<String>
Not supported yet.@NonNull jakarta.persistence.criteria.Predicate
lt
(@NonNull jakarta.persistence.criteria.Expression<? extends Number> x, @NonNull jakarta.persistence.criteria.Expression<? extends Number> y) @NonNull jakarta.persistence.criteria.Predicate
<N extends Number>
@NonNull jakarta.persistence.criteria.Expression<N>max
(@NonNull jakarta.persistence.criteria.Expression<N> x) <N extends Number>
@NonNull jakarta.persistence.criteria.Expression<N>min
(@NonNull jakarta.persistence.criteria.Expression<N> x) @NonNull jakarta.persistence.criteria.Expression<Integer>
mod
(@NonNull jakarta.persistence.criteria.Expression<Integer> x, @NonNull jakarta.persistence.criteria.Expression<Integer> y) Not supported yet.jakarta.persistence.criteria.Expression<Integer>
Not supported yet.@NonNull jakarta.persistence.criteria.Expression<Integer>
Not supported yet.<N extends Number>
@NonNull jakarta.persistence.criteria.Expression<N>neg
(@NonNull jakarta.persistence.criteria.Expression<N> x) Not supported yet.@NonNull jakarta.persistence.criteria.Predicate
@NonNull jakarta.persistence.criteria.Predicate
notEqual
(@NonNull jakarta.persistence.criteria.Expression<?> x, @NonNull jakarta.persistence.criteria.Expression<?> y) @NonNull jakarta.persistence.criteria.Predicate
@NonNull jakarta.persistence.criteria.Predicate
notEqualStringIgnoreCase
(@NonNull jakarta.persistence.criteria.Expression<String> x, @NonNull jakarta.persistence.criteria.Expression<String> y) Checks if the expression x not equals the expression y ignoring case.@NonNull jakarta.persistence.criteria.Predicate
notEqualStringIgnoreCase
(@NonNull jakarta.persistence.criteria.Expression<String> x, @NonNull String y) Checks if the expression x not equals a string y ignoring case.@NonNull jakarta.persistence.criteria.Predicate
notLike
(@NonNull jakarta.persistence.criteria.Expression<String> x, @NonNull jakarta.persistence.criteria.Expression<String> pattern) Not supported yet.@NonNull jakarta.persistence.criteria.Predicate
notLike
(@NonNull jakarta.persistence.criteria.Expression<String> x, @NonNull jakarta.persistence.criteria.Expression<String> pattern, char escapeChar) Not supported yet.@NonNull jakarta.persistence.criteria.Predicate
notLike
(@NonNull jakarta.persistence.criteria.Expression<String> x, @NonNull jakarta.persistence.criteria.Expression<String> pattern, @NonNull jakarta.persistence.criteria.Expression<Character> escapeChar) Not supported yet.@NonNull jakarta.persistence.criteria.Predicate
Not supported yet.@NonNull jakarta.persistence.criteria.Predicate
notLike
(@NonNull jakarta.persistence.criteria.Expression<String> x, @NonNull String pattern, char escapeChar) Not supported yet.@NonNull jakarta.persistence.criteria.Predicate
notLike
(@NonNull jakarta.persistence.criteria.Expression<String> x, @NonNull String pattern, @NonNull jakarta.persistence.criteria.Expression<Character> escapeChar) Not supported yet.<Y> @NonNull jakarta.persistence.criteria.Expression<Y>
nullif
(@NonNull jakarta.persistence.criteria.Expression<Y> x, @NonNull jakarta.persistence.criteria.Expression<?> y) Not supported yet.<Y> @NonNull jakarta.persistence.criteria.Expression<Y>
nullif
(@NonNull jakarta.persistence.criteria.Expression<Y> x, Y y) Not supported yet.<T> @NonNull jakarta.persistence.criteria.Expression<T>
nullLiteral
(@NonNull Class<T> x) @NonNull jakarta.persistence.criteria.Predicate
or
(@NonNull jakarta.persistence.criteria.Expression<Boolean> x, @NonNull jakarta.persistence.criteria.Expression<Boolean> y) @NonNull jakarta.persistence.criteria.Predicate
or
(@NonNull jakarta.persistence.criteria.Predicate... restrictions) @NonNull jakarta.persistence.criteria.Predicate
OR restriction predicate.<T> @NonNull jakarta.persistence.criteria.ParameterExpression<T>
<T> jakarta.persistence.criteria.ParameterExpression<T>
<T> @NonNull jakarta.persistence.criteria.ParameterExpression<T>
Create a new parameter with possible constant value.jakarta.persistence.criteria.Expression<Double>
power
(jakarta.persistence.criteria.Expression<? extends Number> x, jakarta.persistence.criteria.Expression<? extends Number> y) jakarta.persistence.criteria.Expression<Double>
<N extends Number>
@NonNull jakarta.persistence.criteria.Expression<N>prod
(@NonNull jakarta.persistence.criteria.Expression<? extends N> x, @NonNull jakarta.persistence.criteria.Expression<? extends N> y) Not supported yet.<N extends Number>
@NonNull jakarta.persistence.criteria.Expression<N>prod
(@NonNull jakarta.persistence.criteria.Expression<? extends N> x, N y) Not supported yet.<N extends Number>
@NonNull jakarta.persistence.criteria.Expression<N>prod
(N x, @NonNull jakarta.persistence.criteria.Expression<? extends N> y) Not supported yet.@NonNull jakarta.persistence.criteria.Expression<Number>
quot
(@NonNull jakarta.persistence.criteria.Expression<? extends Number> x, @NonNull jakarta.persistence.criteria.Expression<? extends Number> y) Not supported yet.@NonNull jakarta.persistence.criteria.Expression<Number>
Not supported yet.@NonNull jakarta.persistence.criteria.Expression<Number>
Not supported yet.@NonNull jakarta.persistence.criteria.Predicate
regex
(@NonNull jakarta.persistence.criteria.Expression<String> x, @NonNull jakarta.persistence.criteria.Expression<String> pattern) Create a predicate for testing whether the expression satisfies the given pattern.@NonNull jakarta.persistence.criteria.Predicate
rlikeString
(@NonNull jakarta.persistence.criteria.Expression<String> x, @NonNull jakarta.persistence.criteria.Expression<String> y) Creates a rlike predicate between an expression x and y.<T extends Number>
jakarta.persistence.criteria.Expression<T><R> @NonNull jakarta.persistence.criteria.CriteriaBuilder.Case<R>
Not supported yet.<C,
R> @NonNull jakarta.persistence.criteria.CriteriaBuilder.SimpleCase<C, R> selectCase
(@NonNull jakarta.persistence.criteria.Expression<? extends C> expression) Not supported yet.jakarta.persistence.criteria.Expression<Integer>
<C extends Collection<?>>
@NonNull jakarta.persistence.criteria.Expression<Integer>size
(@NonNull jakarta.persistence.criteria.Expression<C> collection) Not supported yet.<C extends Collection<?>>
@NonNull jakarta.persistence.criteria.Expression<Integer>size
(C collection) Not supported yet.<Y> @NonNull jakarta.persistence.criteria.Expression<Y>
some
(@NonNull jakarta.persistence.criteria.Subquery<Y> subquery) Not supported yet.@NonNull jakarta.persistence.criteria.Expression<Double>
Not supported yet.@NonNull jakarta.persistence.criteria.Predicate
startsWithString
(@NonNull jakarta.persistence.criteria.Expression<String> x, @NonNull jakarta.persistence.criteria.Expression<String> y) Checks if the expression x starts with the expression y.@NonNull jakarta.persistence.criteria.Predicate
startsWithStringIgnoreCase
(@NonNull jakarta.persistence.criteria.Expression<String> x, @NonNull jakarta.persistence.criteria.Expression<String> y) Checks if the expression x starts with the expression y ignoring case.@NonNull jakarta.persistence.criteria.Expression<String>
Not supported yet.@NonNull jakarta.persistence.criteria.Expression<String>
Not supported yet.@NonNull jakarta.persistence.criteria.Expression<String>
substring
(@NonNull jakarta.persistence.criteria.Expression<String> x, @NonNull jakarta.persistence.criteria.Expression<Integer> from) Not supported yet.@NonNull jakarta.persistence.criteria.Expression<String>
substring
(@NonNull jakarta.persistence.criteria.Expression<String> x, @NonNull jakarta.persistence.criteria.Expression<Integer> from, @NonNull jakarta.persistence.criteria.Expression<Integer> len) Not supported yet.<N extends Number>
@NonNull jakarta.persistence.criteria.Expression<N>sum
(@NonNull jakarta.persistence.criteria.Expression<? extends N> x, jakarta.persistence.criteria.Expression<? extends N> y) Not supported yet.<N extends Number>
@NonNull jakarta.persistence.criteria.Expression<N>sum
(@NonNull jakarta.persistence.criteria.Expression<? extends N> x, N y) Not supported yet.<N extends Number>
@NonNull jakarta.persistence.criteria.Expression<N>sum
(@NonNull jakarta.persistence.criteria.Expression<N> x) <N extends Number>
@NonNull jakarta.persistence.criteria.Expression<N>sum
(N x, @NonNull jakarta.persistence.criteria.Expression<? extends N> y) Not supported yet.@NonNull jakarta.persistence.criteria.Expression<Double>
sumAsDouble
(@NonNull jakarta.persistence.criteria.Expression<Float> x) @NonNull jakarta.persistence.criteria.Expression<Long>
@NonNull jakarta.persistence.criteria.Expression<BigDecimal>
toBigDecimal
(@NonNull jakarta.persistence.criteria.Expression<? extends Number> x) Not supported yet.@NonNull jakarta.persistence.criteria.Expression<BigInteger>
toBigInteger
(@NonNull jakarta.persistence.criteria.Expression<? extends Number> x) Not supported yet.@NonNull jakarta.persistence.criteria.Expression<Double>
Not supported yet.@NonNull jakarta.persistence.criteria.Expression<Float>
Not supported yet.@NonNull jakarta.persistence.criteria.Expression<Integer>
Not supported yet.@NonNull jakarta.persistence.criteria.Expression<Long>
Not supported yet.@NonNull jakarta.persistence.criteria.Expression<String>
Not supported yet.<X,
T, E extends T>
@NonNull jakarta.persistence.criteria.CollectionJoin<X,E> Not supported yet.<X,
T, V extends T>
@NonNull jakarta.persistence.criteria.Join<X,V> Not supported yet.<X,
T, E extends T>
@NonNull jakarta.persistence.criteria.ListJoin<X,E> Not supported yet.<X,
K, T, V extends T>
@NonNull jakarta.persistence.criteria.MapJoin<X,K, V> Not supported yet.<X,
T extends X>
@NonNull jakarta.persistence.criteria.Path<T>Not supported yet.<X,
T extends X>
@NonNull jakarta.persistence.criteria.Root<T>Not supported yet.<X,
T, E extends T>
@NonNull jakarta.persistence.criteria.SetJoin<X,E> Not supported yet.@NonNull jakarta.persistence.criteria.Expression<String>
Not supported yet.@NonNull jakarta.persistence.criteria.Expression<String>
trim
(@NonNull jakarta.persistence.criteria.CriteriaBuilder.Trimspec ts, char t, @NonNull jakarta.persistence.criteria.Expression<String> x) Not supported yet.@NonNull jakarta.persistence.criteria.Expression<String>
trim
(@NonNull jakarta.persistence.criteria.CriteriaBuilder.Trimspec ts, @NonNull jakarta.persistence.criteria.Expression<Character> t, @NonNull jakarta.persistence.criteria.Expression<String> x) Not supported yet.@NonNull jakarta.persistence.criteria.Expression<String>
trim
(@NonNull jakarta.persistence.criteria.CriteriaBuilder.Trimspec ts, @NonNull jakarta.persistence.criteria.Expression<String> x) Not supported yet.@NonNull jakarta.persistence.criteria.Expression<String>
trim
(@NonNull jakarta.persistence.criteria.Expression<Character> t, @NonNull jakarta.persistence.criteria.Expression<String> x) Not supported yet.@NonNull jakarta.persistence.criteria.Expression<String>
Not supported yet.@NonNull jakarta.persistence.criteria.CompoundSelection<jakarta.persistence.Tuple>
tuple
(@NonNull jakarta.persistence.criteria.Selection<?>... selections) Not supported yet.@NonNull jakarta.persistence.criteria.Expression<String>
Not supported yet.<V,
M extends Map<?, V>>
@NonNull jakarta.persistence.criteria.Expression<Collection<V>>values
(M map) Not supported yet.Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface io.micronaut.data.model.jpa.criteria.PersistentEntityCriteriaBuilder
createCriteriaDelete, createCriteriaUpdate, createQuery, createQuery
-
Constructor Details
-
AbstractCriteriaBuilder
public AbstractCriteriaBuilder()
-
-
Method Details
-
createTupleQuery
@NonNull public @NonNull PersistentEntityCriteriaQuery<jakarta.persistence.Tuple> createTupleQuery()Not supported yet.- Specified by:
createTupleQuery
in interfacejakarta.persistence.criteria.CriteriaBuilder
- Specified by:
createTupleQuery
in interfacePersistentEntityCriteriaBuilder
-
construct
@NonNull public <Y> @NonNull jakarta.persistence.criteria.CompoundSelection<Y> construct(@NonNull @NonNull Class<Y> resultClass, @NonNull @NonNull jakarta.persistence.criteria.Selection<?>... selections) Not supported yet.- Specified by:
construct
in interfacejakarta.persistence.criteria.CriteriaBuilder
-
tuple
@NonNull public @NonNull jakarta.persistence.criteria.CompoundSelection<jakarta.persistence.Tuple> tuple(@NonNull @NonNull jakarta.persistence.criteria.Selection<?>... selections) Not supported yet.- Specified by:
tuple
in interfacejakarta.persistence.criteria.CriteriaBuilder
-
array
@NonNull public @NonNull jakarta.persistence.criteria.CompoundSelection<Object[]> array(@NonNull @NonNull jakarta.persistence.criteria.Selection<?>... selections) Not supported yet.- Specified by:
array
in interfacejakarta.persistence.criteria.CriteriaBuilder
-
asc
@NonNull public @NonNull jakarta.persistence.criteria.Order asc(@NonNull @NonNull jakarta.persistence.criteria.Expression<?> x) - Specified by:
asc
in interfacejakarta.persistence.criteria.CriteriaBuilder
-
desc
@NonNull public @NonNull jakarta.persistence.criteria.Order desc(@NonNull @NonNull jakarta.persistence.criteria.Expression<?> x) - Specified by:
desc
in interfacejakarta.persistence.criteria.CriteriaBuilder
-
avg
@NonNull public <N extends Number> @NonNull jakarta.persistence.criteria.Expression<Double> avg(@NonNull @NonNull jakarta.persistence.criteria.Expression<N> x) - Specified by:
avg
in interfacejakarta.persistence.criteria.CriteriaBuilder
-
sum
@NonNull public <N extends Number> @NonNull jakarta.persistence.criteria.Expression<N> sum(@NonNull @NonNull jakarta.persistence.criteria.Expression<N> x) - Specified by:
sum
in interfacejakarta.persistence.criteria.CriteriaBuilder
-
sumAsLong
@NonNull public @NonNull jakarta.persistence.criteria.Expression<Long> sumAsLong(@NonNull @NonNull jakarta.persistence.criteria.Expression<Integer> x) - Specified by:
sumAsLong
in interfacejakarta.persistence.criteria.CriteriaBuilder
-
sumAsDouble
@NonNull public @NonNull jakarta.persistence.criteria.Expression<Double> sumAsDouble(@NonNull @NonNull jakarta.persistence.criteria.Expression<Float> x) - Specified by:
sumAsDouble
in interfacejakarta.persistence.criteria.CriteriaBuilder
-
max
@NonNull public <N extends Number> @NonNull jakarta.persistence.criteria.Expression<N> max(@NonNull @NonNull jakarta.persistence.criteria.Expression<N> x) - Specified by:
max
in interfacejakarta.persistence.criteria.CriteriaBuilder
-
min
@NonNull public <N extends Number> @NonNull jakarta.persistence.criteria.Expression<N> min(@NonNull @NonNull jakarta.persistence.criteria.Expression<N> x) - Specified by:
min
in interfacejakarta.persistence.criteria.CriteriaBuilder
-
greatest
@NonNull public <X extends Comparable<? super X>> @NonNull jakarta.persistence.criteria.Expression<X> greatest(@NonNull @NonNull jakarta.persistence.criteria.Expression<X> x) - Specified by:
greatest
in interfacejakarta.persistence.criteria.CriteriaBuilder
-
least
@NonNull public <X extends Comparable<? super X>> @NonNull jakarta.persistence.criteria.Expression<X> least(@NonNull @NonNull jakarta.persistence.criteria.Expression<X> x) - Specified by:
least
in interfacejakarta.persistence.criteria.CriteriaBuilder
-
count
@NonNull public @NonNull jakarta.persistence.criteria.Expression<Long> count(@NonNull @NonNull jakarta.persistence.criteria.Expression<?> x) - Specified by:
count
in interfacejakarta.persistence.criteria.CriteriaBuilder
-
countDistinct
@NonNull public @NonNull jakarta.persistence.criteria.Expression<Long> countDistinct(@NonNull @NonNull jakarta.persistence.criteria.Expression<?> x) - Specified by:
countDistinct
in interfacejakarta.persistence.criteria.CriteriaBuilder
-
exists
@NonNull public @NonNull jakarta.persistence.criteria.Predicate exists(@NonNull @NonNull jakarta.persistence.criteria.Subquery<?> subquery) Not supported yet.- Specified by:
exists
in interfacejakarta.persistence.criteria.CriteriaBuilder
-
all
@NonNull public <Y> @NonNull jakarta.persistence.criteria.Expression<Y> all(@NonNull @NonNull jakarta.persistence.criteria.Subquery<Y> subquery) Not supported yet.- Specified by:
all
in interfacejakarta.persistence.criteria.CriteriaBuilder
-
some
@NonNull public <Y> @NonNull jakarta.persistence.criteria.Expression<Y> some(@NonNull @NonNull jakarta.persistence.criteria.Subquery<Y> subquery) Not supported yet.- Specified by:
some
in interfacejakarta.persistence.criteria.CriteriaBuilder
-
any
@NonNull public <Y> @NonNull jakarta.persistence.criteria.Expression<Y> any(@NonNull @NonNull jakarta.persistence.criteria.Subquery<Y> subquery) Not supported yet.- Specified by:
any
in interfacejakarta.persistence.criteria.CriteriaBuilder
-
and
@NonNull public @NonNull jakarta.persistence.criteria.Predicate and(@NonNull @NonNull jakarta.persistence.criteria.Expression<Boolean> x, @NonNull @NonNull jakarta.persistence.criteria.Expression<Boolean> y) - Specified by:
and
in interfacejakarta.persistence.criteria.CriteriaBuilder
-
and
@NonNull public @NonNull jakarta.persistence.criteria.Predicate and(@NonNull @NonNull jakarta.persistence.criteria.Predicate... restrictions) - Specified by:
and
in interfacejakarta.persistence.criteria.CriteriaBuilder
-
and
@NonNull public @NonNull jakarta.persistence.criteria.Predicate and(@NonNull @NonNull Iterable<jakarta.persistence.criteria.Predicate> restrictions) Description copied from interface:PersistentEntityCriteriaBuilder
AND restriction predicate.- Specified by:
and
in interfacePersistentEntityCriteriaBuilder
- Parameters:
restrictions
- The restriction- Returns:
- a new predicate
-
isEmptyString
@NonNull public @NonNull jakarta.persistence.criteria.Predicate isEmptyString(@NonNull @NonNull jakarta.persistence.criteria.Expression<String> expression) Description copied from interface:PersistentEntityCriteriaBuilder
Checks if the expression is empty.- Specified by:
isEmptyString
in interfacePersistentEntityCriteriaBuilder
- Parameters:
expression
- The expression- Returns:
- a new predicate
-
isNotEmptyString
@NonNull public @NonNull jakarta.persistence.criteria.Predicate isNotEmptyString(@NonNull @NonNull jakarta.persistence.criteria.Expression<String> expression) Description copied from interface:PersistentEntityCriteriaBuilder
Checks if the expression is not empty.- Specified by:
isNotEmptyString
in interfacePersistentEntityCriteriaBuilder
- Parameters:
expression
- The expression- Returns:
- a new predicate
-
rlikeString
@NonNull public @NonNull jakarta.persistence.criteria.Predicate rlikeString(@NonNull @NonNull jakarta.persistence.criteria.Expression<String> x, @NonNull @NonNull jakarta.persistence.criteria.Expression<String> y) Description copied from interface:PersistentEntityCriteriaBuilder
Creates a rlike predicate between an expression x and y.- Specified by:
rlikeString
in interfacePersistentEntityCriteriaBuilder
- Parameters:
x
- The expressiony
- The expression- Returns:
- a new predicate
-
ilikeString
@NonNull public @NonNull jakarta.persistence.criteria.Predicate ilikeString(@NonNull @NonNull jakarta.persistence.criteria.Expression<String> x, @NonNull @NonNull jakarta.persistence.criteria.Expression<String> y) Description copied from interface:PersistentEntityCriteriaBuilder
Creates an ilike predicate between an expression x and y.- Specified by:
ilikeString
in interfacePersistentEntityCriteriaBuilder
- Parameters:
x
- The expressiony
- The expression- Returns:
- a new predicate
-
endingWithString
public jakarta.persistence.criteria.Predicate endingWithString(@NonNull @NonNull jakarta.persistence.criteria.Expression<String> x, @NonNull @NonNull jakarta.persistence.criteria.Expression<String> y) Description copied from interface:PersistentEntityCriteriaBuilder
Checks if the expression x ending with the expression y.- Specified by:
endingWithString
in interfacePersistentEntityCriteriaBuilder
- Parameters:
x
- The expressiony
- The expression- Returns:
- a new predicate
-
startsWithString
@NonNull public @NonNull jakarta.persistence.criteria.Predicate startsWithString(@NonNull @NonNull jakarta.persistence.criteria.Expression<String> x, @NonNull @NonNull jakarta.persistence.criteria.Expression<String> y) Description copied from interface:PersistentEntityCriteriaBuilder
Checks if the expression x starts with the expression y.- Specified by:
startsWithString
in interfacePersistentEntityCriteriaBuilder
- Parameters:
x
- The expressiony
- The expression- Returns:
- a new predicate
-
containsString
@NonNull public @NonNull jakarta.persistence.criteria.Predicate containsString(@NonNull @NonNull jakarta.persistence.criteria.Expression<String> x, @NonNull @NonNull jakarta.persistence.criteria.Expression<String> y) Description copied from interface:PersistentEntityCriteriaBuilder
Checks if the expression x contains the expression y.- Specified by:
containsString
in interfacePersistentEntityCriteriaBuilder
- Parameters:
x
- The expressiony
- The expression- Returns:
- a new predicate
-
containsStringIgnoreCase
public jakarta.persistence.criteria.Predicate containsStringIgnoreCase(jakarta.persistence.criteria.Expression<String> x, jakarta.persistence.criteria.Expression<String> y) Description copied from interface:PersistentEntityCriteriaBuilder
Checks if the expression x contains the expression y ignoring case.- Specified by:
containsStringIgnoreCase
in interfacePersistentEntityCriteriaBuilder
- Parameters:
x
- The expressiony
- The expression- Returns:
- a new predicate
-
equalStringIgnoreCase
@NonNull public @NonNull jakarta.persistence.criteria.Predicate equalStringIgnoreCase(@NonNull @NonNull jakarta.persistence.criteria.Expression<String> x, @NonNull @NonNull String y) Description copied from interface:PersistentEntityCriteriaBuilder
Checks if the expression x equals a string y ignoring case.- Specified by:
equalStringIgnoreCase
in interfacePersistentEntityCriteriaBuilder
- Parameters:
x
- The expressiony
- The string- Returns:
- a new predicate
-
equalStringIgnoreCase
@NonNull public @NonNull jakarta.persistence.criteria.Predicate equalStringIgnoreCase(@NonNull @NonNull jakarta.persistence.criteria.Expression<String> x, @NonNull @NonNull jakarta.persistence.criteria.Expression<String> y) Description copied from interface:PersistentEntityCriteriaBuilder
Checks if the expression x equals the expression y ignoring case.- Specified by:
equalStringIgnoreCase
in interfacePersistentEntityCriteriaBuilder
- Parameters:
x
- The expressiony
- The string- Returns:
- a new predicate
-
notEqualStringIgnoreCase
@NonNull public @NonNull jakarta.persistence.criteria.Predicate notEqualStringIgnoreCase(@NonNull @NonNull jakarta.persistence.criteria.Expression<String> x, @NonNull @NonNull String y) Description copied from interface:PersistentEntityCriteriaBuilder
Checks if the expression x not equals a string y ignoring case.- Specified by:
notEqualStringIgnoreCase
in interfacePersistentEntityCriteriaBuilder
- Parameters:
x
- The expressiony
- The string- Returns:
- a new predicate
-
notEqualStringIgnoreCase
@NonNull public @NonNull jakarta.persistence.criteria.Predicate notEqualStringIgnoreCase(@NonNull @NonNull jakarta.persistence.criteria.Expression<String> x, @NonNull @NonNull jakarta.persistence.criteria.Expression<String> y) Description copied from interface:PersistentEntityCriteriaBuilder
Checks if the expression x not equals the expression y ignoring case.- Specified by:
notEqualStringIgnoreCase
in interfacePersistentEntityCriteriaBuilder
- Parameters:
x
- The expressiony
- The string- Returns:
- a new predicate
-
startsWithStringIgnoreCase
@NonNull public @NonNull jakarta.persistence.criteria.Predicate startsWithStringIgnoreCase(@NonNull @NonNull jakarta.persistence.criteria.Expression<String> x, @NonNull @NonNull jakarta.persistence.criteria.Expression<String> y) Description copied from interface:PersistentEntityCriteriaBuilder
Checks if the expression x starts with the expression y ignoring case.- Specified by:
startsWithStringIgnoreCase
in interfacePersistentEntityCriteriaBuilder
- Parameters:
x
- The expressiony
- The string- Returns:
- a new predicate
-
endingWithStringIgnoreCase
@NonNull public @NonNull jakarta.persistence.criteria.Predicate endingWithStringIgnoreCase(@NonNull @NonNull jakarta.persistence.criteria.Expression<String> x, @NonNull @NonNull jakarta.persistence.criteria.Expression<String> y) Description copied from interface:PersistentEntityCriteriaBuilder
Checks if the expression x ending with the expression y ignoring case.- Specified by:
endingWithStringIgnoreCase
in interfacePersistentEntityCriteriaBuilder
- Parameters:
x
- The expressiony
- The string- Returns:
- a new predicate
-
or
@NonNull public @NonNull jakarta.persistence.criteria.Predicate or(@NonNull @NonNull jakarta.persistence.criteria.Expression<Boolean> x, @NonNull @NonNull jakarta.persistence.criteria.Expression<Boolean> y) - Specified by:
or
in interfacejakarta.persistence.criteria.CriteriaBuilder
-
or
@NonNull public @NonNull jakarta.persistence.criteria.Predicate or(@NonNull @NonNull jakarta.persistence.criteria.Predicate... restrictions) - Specified by:
or
in interfacejakarta.persistence.criteria.CriteriaBuilder
-
or
@NonNull public @NonNull jakarta.persistence.criteria.Predicate or(@NonNull @NonNull Iterable<jakarta.persistence.criteria.Predicate> restrictions) Description copied from interface:PersistentEntityCriteriaBuilder
OR restriction predicate.- Specified by:
or
in interfacePersistentEntityCriteriaBuilder
- Parameters:
restrictions
- The restriction- Returns:
- a new predicate
-
not
@NonNull public @NonNull jakarta.persistence.criteria.Predicate not(@NonNull @NonNull jakarta.persistence.criteria.Expression<Boolean> restriction) - Specified by:
not
in interfacejakarta.persistence.criteria.CriteriaBuilder
-
conjunction
@NonNull public @NonNull jakarta.persistence.criteria.Predicate conjunction()- Specified by:
conjunction
in interfacejakarta.persistence.criteria.CriteriaBuilder
-
disjunction
@NonNull public @NonNull jakarta.persistence.criteria.Predicate disjunction()- Specified by:
disjunction
in interfacejakarta.persistence.criteria.CriteriaBuilder
-
isTrue
@NonNull public @NonNull jakarta.persistence.criteria.Predicate isTrue(@NonNull @NonNull jakarta.persistence.criteria.Expression<Boolean> x) - Specified by:
isTrue
in interfacejakarta.persistence.criteria.CriteriaBuilder
-
isFalse
@NonNull public @NonNull jakarta.persistence.criteria.Predicate isFalse(@NonNull @NonNull jakarta.persistence.criteria.Expression<Boolean> x) - Specified by:
isFalse
in interfacejakarta.persistence.criteria.CriteriaBuilder
-
isNull
@NonNull public @NonNull jakarta.persistence.criteria.Predicate isNull(@NonNull @NonNull jakarta.persistence.criteria.Expression<?> x) - Specified by:
isNull
in interfacejakarta.persistence.criteria.CriteriaBuilder
-
isNotNull
@NonNull public @NonNull jakarta.persistence.criteria.Predicate isNotNull(@NonNull @NonNull jakarta.persistence.criteria.Expression<?> x) - Specified by:
isNotNull
in interfacejakarta.persistence.criteria.CriteriaBuilder
-
equal
@NonNull public @NonNull jakarta.persistence.criteria.Predicate equal(@NonNull @NonNull jakarta.persistence.criteria.Expression<?> x, @NonNull @NonNull jakarta.persistence.criteria.Expression<?> y) - Specified by:
equal
in interfacejakarta.persistence.criteria.CriteriaBuilder
-
equal
@NonNull public @NonNull jakarta.persistence.criteria.Predicate equal(@NonNull @NonNull jakarta.persistence.criteria.Expression<?> x, @Nullable @Nullable Object y) - Specified by:
equal
in interfacejakarta.persistence.criteria.CriteriaBuilder
-
notEqual
@NonNull public @NonNull jakarta.persistence.criteria.Predicate notEqual(@NonNull @NonNull jakarta.persistence.criteria.Expression<?> x, @NonNull @NonNull jakarta.persistence.criteria.Expression<?> y) - Specified by:
notEqual
in interfacejakarta.persistence.criteria.CriteriaBuilder
-
notEqual
@NonNull public @NonNull jakarta.persistence.criteria.Predicate notEqual(@NonNull @NonNull jakarta.persistence.criteria.Expression<?> x, @Nullable @Nullable Object y) - Specified by:
notEqual
in interfacejakarta.persistence.criteria.CriteriaBuilder
-
greaterThan
@NonNull public <Y extends Comparable<? super Y>> @NonNull jakarta.persistence.criteria.Predicate greaterThan(@NonNull @NonNull jakarta.persistence.criteria.Expression<? extends Y> x, @NonNull @NonNull jakarta.persistence.criteria.Expression<? extends Y> y) - Specified by:
greaterThan
in interfacejakarta.persistence.criteria.CriteriaBuilder
-
greaterThan
@NonNull public <Y extends Comparable<? super Y>> @NonNull jakarta.persistence.criteria.Predicate greaterThan(@NonNull @NonNull jakarta.persistence.criteria.Expression<? extends Y> x, @NonNull Y y) - Specified by:
greaterThan
in interfacejakarta.persistence.criteria.CriteriaBuilder
-
greaterThanOrEqualTo
@NonNull public <Y extends Comparable<? super Y>> @NonNull jakarta.persistence.criteria.Predicate greaterThanOrEqualTo(@NonNull @NonNull jakarta.persistence.criteria.Expression<? extends Y> x, @NonNull @NonNull jakarta.persistence.criteria.Expression<? extends Y> y) - Specified by:
greaterThanOrEqualTo
in interfacejakarta.persistence.criteria.CriteriaBuilder
-
greaterThanOrEqualTo
@NonNull public <Y extends Comparable<? super Y>> @NonNull jakarta.persistence.criteria.Predicate greaterThanOrEqualTo(@NonNull @NonNull jakarta.persistence.criteria.Expression<? extends Y> x, @NonNull Y y) - Specified by:
greaterThanOrEqualTo
in interfacejakarta.persistence.criteria.CriteriaBuilder
-
lessThan
@NonNull public <Y extends Comparable<? super Y>> @NonNull jakarta.persistence.criteria.Predicate lessThan(@NonNull @NonNull jakarta.persistence.criteria.Expression<? extends Y> x, @NonNull @NonNull jakarta.persistence.criteria.Expression<? extends Y> y) - Specified by:
lessThan
in interfacejakarta.persistence.criteria.CriteriaBuilder
-
lessThan
@NonNull public <Y extends Comparable<? super Y>> @NonNull jakarta.persistence.criteria.Predicate lessThan(@NonNull @NonNull jakarta.persistence.criteria.Expression<? extends Y> x, @NonNull Y y) - Specified by:
lessThan
in interfacejakarta.persistence.criteria.CriteriaBuilder
-
lessThanOrEqualTo
@NonNull public <Y extends Comparable<? super Y>> @NonNull jakarta.persistence.criteria.Predicate lessThanOrEqualTo(@NonNull @NonNull jakarta.persistence.criteria.Expression<? extends Y> x, @NonNull @NonNull jakarta.persistence.criteria.Expression<? extends Y> y) - Specified by:
lessThanOrEqualTo
in interfacejakarta.persistence.criteria.CriteriaBuilder
-
lessThanOrEqualTo
@NonNull public <Y extends Comparable<? super Y>> @NonNull jakarta.persistence.criteria.Predicate lessThanOrEqualTo(@NonNull @NonNull jakarta.persistence.criteria.Expression<? extends Y> x, Y y) - Specified by:
lessThanOrEqualTo
in interfacejakarta.persistence.criteria.CriteriaBuilder
-
between
@NonNull public <Y extends Comparable<? super Y>> @NonNull jakarta.persistence.criteria.Predicate between(@NonNull @NonNull jakarta.persistence.criteria.Expression<? extends Y> v, @NonNull @NonNull jakarta.persistence.criteria.Expression<? extends Y> x, @NonNull @NonNull jakarta.persistence.criteria.Expression<? extends Y> y) - Specified by:
between
in interfacejakarta.persistence.criteria.CriteriaBuilder
-
between
@NonNull public <Y extends Comparable<? super Y>> @NonNull jakarta.persistence.criteria.Predicate between(@NonNull @NonNull jakarta.persistence.criteria.Expression<? extends Y> v, @NonNull Y x, @NonNull Y y) - Specified by:
between
in interfacejakarta.persistence.criteria.CriteriaBuilder
-
gt
@NonNull public @NonNull jakarta.persistence.criteria.Predicate gt(@NonNull @NonNull jakarta.persistence.criteria.Expression<? extends Number> x, @NonNull @NonNull jakarta.persistence.criteria.Expression<? extends Number> y) - Specified by:
gt
in interfacejakarta.persistence.criteria.CriteriaBuilder
-
gt
@NonNull public @NonNull jakarta.persistence.criteria.Predicate gt(@NonNull @NonNull jakarta.persistence.criteria.Expression<? extends Number> x, @NonNull @NonNull Number y) - Specified by:
gt
in interfacejakarta.persistence.criteria.CriteriaBuilder
-
ge
@NonNull public @NonNull jakarta.persistence.criteria.Predicate ge(@NonNull @NonNull jakarta.persistence.criteria.Expression<? extends Number> x, @NonNull @NonNull jakarta.persistence.criteria.Expression<? extends Number> y) - Specified by:
ge
in interfacejakarta.persistence.criteria.CriteriaBuilder
-
ge
@NonNull public @NonNull jakarta.persistence.criteria.Predicate ge(@NonNull @NonNull jakarta.persistence.criteria.Expression<? extends Number> x, @NonNull @NonNull Number y) - Specified by:
ge
in interfacejakarta.persistence.criteria.CriteriaBuilder
-
lt
@NonNull public @NonNull jakarta.persistence.criteria.Predicate lt(@NonNull @NonNull jakarta.persistence.criteria.Expression<? extends Number> x, @NonNull @NonNull jakarta.persistence.criteria.Expression<? extends Number> y) - Specified by:
lt
in interfacejakarta.persistence.criteria.CriteriaBuilder
-
lt
@NonNull public @NonNull jakarta.persistence.criteria.Predicate lt(@NonNull @NonNull jakarta.persistence.criteria.Expression<? extends Number> x, @NonNull @NonNull Number y) - Specified by:
lt
in interfacejakarta.persistence.criteria.CriteriaBuilder
-
le
@NonNull public @NonNull jakarta.persistence.criteria.Predicate le(@NonNull @NonNull jakarta.persistence.criteria.Expression<? extends Number> x, @NonNull @NonNull jakarta.persistence.criteria.Expression<? extends Number> y) - Specified by:
le
in interfacejakarta.persistence.criteria.CriteriaBuilder
-
le
@NonNull public @NonNull jakarta.persistence.criteria.Predicate le(@NonNull @NonNull jakarta.persistence.criteria.Expression<? extends Number> x, @NonNull @NonNull Number y) - Specified by:
le
in interfacejakarta.persistence.criteria.CriteriaBuilder
-
neg
@NonNull public <N extends Number> @NonNull jakarta.persistence.criteria.Expression<N> neg(@NonNull @NonNull jakarta.persistence.criteria.Expression<N> x) Not supported yet.- Specified by:
neg
in interfacejakarta.persistence.criteria.CriteriaBuilder
-
abs
@NonNull public <N extends Number> @NonNull jakarta.persistence.criteria.Expression<N> abs(@NonNull @NonNull jakarta.persistence.criteria.Expression<N> x) Not supported yet.- Specified by:
abs
in interfacejakarta.persistence.criteria.CriteriaBuilder
-
sum
@NonNull public <N extends Number> @NonNull jakarta.persistence.criteria.Expression<N> sum(@NonNull @NonNull jakarta.persistence.criteria.Expression<? extends N> x, jakarta.persistence.criteria.Expression<? extends N> y) Not supported yet.- Specified by:
sum
in interfacejakarta.persistence.criteria.CriteriaBuilder
-
sum
@NonNull public <N extends Number> @NonNull jakarta.persistence.criteria.Expression<N> sum(@NonNull @NonNull jakarta.persistence.criteria.Expression<? extends N> x, @NonNull N y) Not supported yet.- Specified by:
sum
in interfacejakarta.persistence.criteria.CriteriaBuilder
-
sum
@NonNull public <N extends Number> @NonNull jakarta.persistence.criteria.Expression<N> sum(@NonNull N x, @NonNull @NonNull jakarta.persistence.criteria.Expression<? extends N> y) Not supported yet.- Specified by:
sum
in interfacejakarta.persistence.criteria.CriteriaBuilder
-
prod
@NonNull public <N extends Number> @NonNull jakarta.persistence.criteria.Expression<N> prod(@NonNull @NonNull jakarta.persistence.criteria.Expression<? extends N> x, @NonNull @NonNull jakarta.persistence.criteria.Expression<? extends N> y) Not supported yet.- Specified by:
prod
in interfacejakarta.persistence.criteria.CriteriaBuilder
-
prod
@NonNull public <N extends Number> @NonNull jakarta.persistence.criteria.Expression<N> prod(@NonNull @NonNull jakarta.persistence.criteria.Expression<? extends N> x, @NonNull N y) Not supported yet.- Specified by:
prod
in interfacejakarta.persistence.criteria.CriteriaBuilder
-
prod
@NonNull public <N extends Number> @NonNull jakarta.persistence.criteria.Expression<N> prod(@NonNull N x, @NonNull @NonNull jakarta.persistence.criteria.Expression<? extends N> y) Not supported yet.- Specified by:
prod
in interfacejakarta.persistence.criteria.CriteriaBuilder
-
diff
@NonNull public <N extends Number> @NonNull jakarta.persistence.criteria.Expression<N> diff(@NonNull @NonNull jakarta.persistence.criteria.Expression<? extends N> x, @NonNull @NonNull jakarta.persistence.criteria.Expression<? extends N> y) Not supported yet.- Specified by:
diff
in interfacejakarta.persistence.criteria.CriteriaBuilder
-
diff
@NonNull public <N extends Number> @NonNull jakarta.persistence.criteria.Expression<N> diff(@NonNull @NonNull jakarta.persistence.criteria.Expression<? extends N> x, @NonNull N y) Not supported yet.- Specified by:
diff
in interfacejakarta.persistence.criteria.CriteriaBuilder
-
diff
@NonNull public <N extends Number> @NonNull jakarta.persistence.criteria.Expression<N> diff(@NonNull N x, @NonNull @NonNull jakarta.persistence.criteria.Expression<? extends N> y) Not supported yet.- Specified by:
diff
in interfacejakarta.persistence.criteria.CriteriaBuilder
-
quot
@NonNull public @NonNull jakarta.persistence.criteria.Expression<Number> quot(@NonNull @NonNull jakarta.persistence.criteria.Expression<? extends Number> x, @NonNull @NonNull jakarta.persistence.criteria.Expression<? extends Number> y) Not supported yet.- Specified by:
quot
in interfacejakarta.persistence.criteria.CriteriaBuilder
-
quot
@NonNull public @NonNull jakarta.persistence.criteria.Expression<Number> quot(@NonNull @NonNull jakarta.persistence.criteria.Expression<? extends Number> x, @NonNull @NonNull Number y) Not supported yet.- Specified by:
quot
in interfacejakarta.persistence.criteria.CriteriaBuilder
-
quot
@NonNull public @NonNull jakarta.persistence.criteria.Expression<Number> quot(@NonNull @NonNull Number x, @NonNull @NonNull jakarta.persistence.criteria.Expression<? extends Number> y) Not supported yet.- Specified by:
quot
in interfacejakarta.persistence.criteria.CriteriaBuilder
-
mod
@NonNull public @NonNull jakarta.persistence.criteria.Expression<Integer> mod(@NonNull @NonNull jakarta.persistence.criteria.Expression<Integer> x, @NonNull @NonNull jakarta.persistence.criteria.Expression<Integer> y) Not supported yet.- Specified by:
mod
in interfacejakarta.persistence.criteria.CriteriaBuilder
-
mod
public jakarta.persistence.criteria.Expression<Integer> mod(@NonNull @NonNull jakarta.persistence.criteria.Expression<Integer> x, @NonNull @NonNull Integer y) Not supported yet.- Specified by:
mod
in interfacejakarta.persistence.criteria.CriteriaBuilder
-
mod
@NonNull public @NonNull jakarta.persistence.criteria.Expression<Integer> mod(@NonNull @NonNull Integer x, @NonNull @NonNull jakarta.persistence.criteria.Expression<Integer> y) Not supported yet.- Specified by:
mod
in interfacejakarta.persistence.criteria.CriteriaBuilder
-
sqrt
@NonNull public @NonNull jakarta.persistence.criteria.Expression<Double> sqrt(@NonNull @NonNull jakarta.persistence.criteria.Expression<? extends Number> x) Not supported yet.- Specified by:
sqrt
in interfacejakarta.persistence.criteria.CriteriaBuilder
-
toLong
@NonNull public @NonNull jakarta.persistence.criteria.Expression<Long> toLong(@NonNull @NonNull jakarta.persistence.criteria.Expression<? extends Number> x) Not supported yet.- Specified by:
toLong
in interfacejakarta.persistence.criteria.CriteriaBuilder
-
toInteger
@NonNull public @NonNull jakarta.persistence.criteria.Expression<Integer> toInteger(@NonNull @NonNull jakarta.persistence.criteria.Expression<? extends Number> x) Not supported yet.- Specified by:
toInteger
in interfacejakarta.persistence.criteria.CriteriaBuilder
-
toFloat
@NonNull public @NonNull jakarta.persistence.criteria.Expression<Float> toFloat(@NonNull @NonNull jakarta.persistence.criteria.Expression<? extends Number> x) Not supported yet.- Specified by:
toFloat
in interfacejakarta.persistence.criteria.CriteriaBuilder
-
toDouble
@NonNull public @NonNull jakarta.persistence.criteria.Expression<Double> toDouble(@NonNull @NonNull jakarta.persistence.criteria.Expression<? extends Number> x) Not supported yet.- Specified by:
toDouble
in interfacejakarta.persistence.criteria.CriteriaBuilder
-
toBigDecimal
@NonNull public @NonNull jakarta.persistence.criteria.Expression<BigDecimal> toBigDecimal(@NonNull @NonNull jakarta.persistence.criteria.Expression<? extends Number> x) Not supported yet.- Specified by:
toBigDecimal
in interfacejakarta.persistence.criteria.CriteriaBuilder
-
toBigInteger
@NonNull public @NonNull jakarta.persistence.criteria.Expression<BigInteger> toBigInteger(@NonNull @NonNull jakarta.persistence.criteria.Expression<? extends Number> x) Not supported yet.- Specified by:
toBigInteger
in interfacejakarta.persistence.criteria.CriteriaBuilder
-
toString
@NonNull public @NonNull jakarta.persistence.criteria.Expression<String> toString(@NonNull @NonNull jakarta.persistence.criteria.Expression<Character> x) Not supported yet.- Specified by:
toString
in interfacejakarta.persistence.criteria.CriteriaBuilder
-
literal
@NonNull public <T> @NonNull jakarta.persistence.criteria.Expression<T> literal(@Nullable T value) - Specified by:
literal
in interfacejakarta.persistence.criteria.CriteriaBuilder
-
nullLiteral
@NonNull public <T> @NonNull jakarta.persistence.criteria.Expression<T> nullLiteral(@NonNull @NonNull Class<T> x) - Specified by:
nullLiteral
in interfacejakarta.persistence.criteria.CriteriaBuilder
-
parameter
@NonNull public <T> @NonNull jakarta.persistence.criteria.ParameterExpression<T> parameter(@NonNull @NonNull Class<T> paramClass) - Specified by:
parameter
in interfacejakarta.persistence.criteria.CriteriaBuilder
-
parameter
public <T> jakarta.persistence.criteria.ParameterExpression<T> parameter(@NonNull @NonNull Class<T> paramClass, @NonNull @NonNull String name) - Specified by:
parameter
in interfacejakarta.persistence.criteria.CriteriaBuilder
-
parameter
@NonNull public <T> @NonNull jakarta.persistence.criteria.ParameterExpression<T> parameter(@NonNull @NonNull Class<T> paramClass, @Nullable @Nullable String name, @Nullable @Nullable Object value) Create a new parameter with possible constant value.- Type Parameters:
T
- The param type- Parameters:
paramClass
- The param calssname
- The param namevalue
- The param value- Returns:
- the parameter expression
-
isEmpty
@NonNull public <C extends Collection<?>> @NonNull jakarta.persistence.criteria.Predicate isEmpty(@NonNull @NonNull jakarta.persistence.criteria.Expression<C> collection) Not supported yet.- Specified by:
isEmpty
in interfacejakarta.persistence.criteria.CriteriaBuilder
-
isNotEmpty
@NonNull public <C extends Collection<?>> @NonNull jakarta.persistence.criteria.Predicate isNotEmpty(@NonNull @NonNull jakarta.persistence.criteria.Expression<C> collection) Not supported yet.- Specified by:
isNotEmpty
in interfacejakarta.persistence.criteria.CriteriaBuilder
-
size
@NonNull public <C extends Collection<?>> @NonNull jakarta.persistence.criteria.Expression<Integer> size(@NonNull @NonNull jakarta.persistence.criteria.Expression<C> collection) Not supported yet.- Specified by:
size
in interfacejakarta.persistence.criteria.CriteriaBuilder
-
size
@NonNull public <C extends Collection<?>> @NonNull jakarta.persistence.criteria.Expression<Integer> size(@NonNull C collection) Not supported yet.- Specified by:
size
in interfacejakarta.persistence.criteria.CriteriaBuilder
-
isMember
@NonNull public <E,C extends Collection<E>> @NonNull jakarta.persistence.criteria.Predicate isMember(@NonNull @NonNull jakarta.persistence.criteria.Expression<E> elem, @NonNull @NonNull jakarta.persistence.criteria.Expression<C> collection) Not supported yet.- Specified by:
isMember
in interfacejakarta.persistence.criteria.CriteriaBuilder
-
isMember
@NonNull public <E,C extends Collection<E>> @NonNull jakarta.persistence.criteria.Predicate isMember(@NonNull E elem, @NonNull @NonNull jakarta.persistence.criteria.Expression<C> collection) Not supported yet.- Specified by:
isMember
in interfacejakarta.persistence.criteria.CriteriaBuilder
-
isNotMember
@NonNull public <E,C extends Collection<E>> @NonNull jakarta.persistence.criteria.Predicate isNotMember(@NonNull @NonNull jakarta.persistence.criteria.Expression<E> elem, @NonNull @NonNull jakarta.persistence.criteria.Expression<C> collection) Not supported yet.- Specified by:
isNotMember
in interfacejakarta.persistence.criteria.CriteriaBuilder
-
isNotMember
@NonNull public <E,C extends Collection<E>> @NonNull jakarta.persistence.criteria.Predicate isNotMember(@NonNull E elem, @NonNull @NonNull jakarta.persistence.criteria.Expression<C> collection) Not supported yet.- Specified by:
isNotMember
in interfacejakarta.persistence.criteria.CriteriaBuilder
-
values
@NonNull public <V,M extends Map<?, @NonNull jakarta.persistence.criteria.Expression<Collection<V>> valuesV>> (@NonNull M map) Not supported yet.- Specified by:
values
in interfacejakarta.persistence.criteria.CriteriaBuilder
-
keys
@NonNull public <K,M extends Map<K, @NonNull jakarta.persistence.criteria.Expression<Set<K>> keys?>> (@NonNull M map) Not supported yet.- Specified by:
keys
in interfacejakarta.persistence.criteria.CriteriaBuilder
-
like
@NonNull public @NonNull jakarta.persistence.criteria.Predicate like(@NonNull @NonNull jakarta.persistence.criteria.Expression<String> x, @NonNull @NonNull jakarta.persistence.criteria.Expression<String> pattern) - Specified by:
like
in interfacejakarta.persistence.criteria.CriteriaBuilder
-
regex
@NonNull public @NonNull jakarta.persistence.criteria.Predicate regex(@NonNull @NonNull jakarta.persistence.criteria.Expression<String> x, @NonNull @NonNull jakarta.persistence.criteria.Expression<String> pattern) Description copied from interface:PersistentEntityCriteriaBuilder
Create a predicate for testing whether the expression satisfies the given pattern.- Specified by:
regex
in interfacePersistentEntityCriteriaBuilder
- Parameters:
x
- string expressionpattern
- string expression- Returns:
- like predicate
-
like
@NonNull public @NonNull jakarta.persistence.criteria.Predicate like(@NonNull @NonNull jakarta.persistence.criteria.Expression<String> x, @NonNull @NonNull String pattern) - Specified by:
like
in interfacejakarta.persistence.criteria.CriteriaBuilder
-
like
@NonNull public @NonNull jakarta.persistence.criteria.Predicate like(@NonNull @NonNull jakarta.persistence.criteria.Expression<String> x, @NonNull @NonNull jakarta.persistence.criteria.Expression<String> pattern, @NonNull @NonNull jakarta.persistence.criteria.Expression<Character> escapeChar) Not supported yet.- Specified by:
like
in interfacejakarta.persistence.criteria.CriteriaBuilder
-
like
@NonNull public @NonNull jakarta.persistence.criteria.Predicate like(@NonNull @NonNull jakarta.persistence.criteria.Expression<String> x, @NonNull @NonNull jakarta.persistence.criteria.Expression<String> pattern, char escapeChar) Not supported yet.- Specified by:
like
in interfacejakarta.persistence.criteria.CriteriaBuilder
-
like
@NonNull public @NonNull jakarta.persistence.criteria.Predicate like(@NonNull @NonNull jakarta.persistence.criteria.Expression<String> x, @NonNull @NonNull String pattern, @NonNull @NonNull jakarta.persistence.criteria.Expression<Character> escapeChar) Not supported yet.- Specified by:
like
in interfacejakarta.persistence.criteria.CriteriaBuilder
-
like
@NonNull public @NonNull jakarta.persistence.criteria.Predicate like(@NonNull @NonNull jakarta.persistence.criteria.Expression<String> x, @NonNull @NonNull String pattern, char escapeChar) Not supported yet.- Specified by:
like
in interfacejakarta.persistence.criteria.CriteriaBuilder
-
notLike
@NonNull public @NonNull jakarta.persistence.criteria.Predicate notLike(@NonNull @NonNull jakarta.persistence.criteria.Expression<String> x, @NonNull @NonNull jakarta.persistence.criteria.Expression<String> pattern) Not supported yet.- Specified by:
notLike
in interfacejakarta.persistence.criteria.CriteriaBuilder
-
notLike
@NonNull public @NonNull jakarta.persistence.criteria.Predicate notLike(@NonNull @NonNull jakarta.persistence.criteria.Expression<String> x, @NonNull @NonNull String pattern) Not supported yet.- Specified by:
notLike
in interfacejakarta.persistence.criteria.CriteriaBuilder
-
notLike
@NonNull public @NonNull jakarta.persistence.criteria.Predicate notLike(@NonNull @NonNull jakarta.persistence.criteria.Expression<String> x, @NonNull @NonNull jakarta.persistence.criteria.Expression<String> pattern, @NonNull @NonNull jakarta.persistence.criteria.Expression<Character> escapeChar) Not supported yet.- Specified by:
notLike
in interfacejakarta.persistence.criteria.CriteriaBuilder
-
notLike
@NonNull public @NonNull jakarta.persistence.criteria.Predicate notLike(@NonNull @NonNull jakarta.persistence.criteria.Expression<String> x, @NonNull @NonNull jakarta.persistence.criteria.Expression<String> pattern, char escapeChar) Not supported yet.- Specified by:
notLike
in interfacejakarta.persistence.criteria.CriteriaBuilder
-
notLike
@NonNull public @NonNull jakarta.persistence.criteria.Predicate notLike(@NonNull @NonNull jakarta.persistence.criteria.Expression<String> x, @NonNull @NonNull String pattern, @NonNull @NonNull jakarta.persistence.criteria.Expression<Character> escapeChar) Not supported yet.- Specified by:
notLike
in interfacejakarta.persistence.criteria.CriteriaBuilder
-
notLike
@NonNull public @NonNull jakarta.persistence.criteria.Predicate notLike(@NonNull @NonNull jakarta.persistence.criteria.Expression<String> x, @NonNull @NonNull String pattern, char escapeChar) Not supported yet.- Specified by:
notLike
in interfacejakarta.persistence.criteria.CriteriaBuilder
-
concat
@NonNull public @NonNull jakarta.persistence.criteria.Expression<String> concat(@NonNull @NonNull jakarta.persistence.criteria.Expression<String> x, @NonNull @NonNull jakarta.persistence.criteria.Expression<String> y) Not supported yet.- Specified by:
concat
in interfacejakarta.persistence.criteria.CriteriaBuilder
-
concat
@NonNull public @NonNull jakarta.persistence.criteria.Expression<String> concat(@NonNull @NonNull jakarta.persistence.criteria.Expression<String> x, @NonNull @NonNull String y) Not supported yet.- Specified by:
concat
in interfacejakarta.persistence.criteria.CriteriaBuilder
-
concat
@NonNull public @NonNull jakarta.persistence.criteria.Expression<String> concat(@NonNull @NonNull String x, @NonNull @NonNull jakarta.persistence.criteria.Expression<String> y) Not supported yet.- Specified by:
concat
in interfacejakarta.persistence.criteria.CriteriaBuilder
-
substring
@NonNull public @NonNull jakarta.persistence.criteria.Expression<String> substring(@NonNull @NonNull jakarta.persistence.criteria.Expression<String> x, @NonNull @NonNull jakarta.persistence.criteria.Expression<Integer> from) Not supported yet.- Specified by:
substring
in interfacejakarta.persistence.criteria.CriteriaBuilder
-
substring
@NonNull public @NonNull jakarta.persistence.criteria.Expression<String> substring(@NonNull @NonNull jakarta.persistence.criteria.Expression<String> x, int from) Not supported yet.- Specified by:
substring
in interfacejakarta.persistence.criteria.CriteriaBuilder
-
substring
@NonNull public @NonNull jakarta.persistence.criteria.Expression<String> substring(@NonNull @NonNull jakarta.persistence.criteria.Expression<String> x, @NonNull @NonNull jakarta.persistence.criteria.Expression<Integer> from, @NonNull @NonNull jakarta.persistence.criteria.Expression<Integer> len) Not supported yet.- Specified by:
substring
in interfacejakarta.persistence.criteria.CriteriaBuilder
-
substring
@NonNull public @NonNull jakarta.persistence.criteria.Expression<String> substring(@NonNull @NonNull jakarta.persistence.criteria.Expression<String> x, int from, int len) Not supported yet.- Specified by:
substring
in interfacejakarta.persistence.criteria.CriteriaBuilder
-
trim
@NonNull public @NonNull jakarta.persistence.criteria.Expression<String> trim(@NonNull @NonNull jakarta.persistence.criteria.Expression<String> x) Not supported yet.- Specified by:
trim
in interfacejakarta.persistence.criteria.CriteriaBuilder
-
trim
@NonNull public @NonNull jakarta.persistence.criteria.Expression<String> trim(@NonNull @NonNull jakarta.persistence.criteria.CriteriaBuilder.Trimspec ts, @NonNull @NonNull jakarta.persistence.criteria.Expression<String> x) Not supported yet.- Specified by:
trim
in interfacejakarta.persistence.criteria.CriteriaBuilder
-
trim
@NonNull public @NonNull jakarta.persistence.criteria.Expression<String> trim(@NonNull @NonNull jakarta.persistence.criteria.Expression<Character> t, @NonNull @NonNull jakarta.persistence.criteria.Expression<String> x) Not supported yet.- Specified by:
trim
in interfacejakarta.persistence.criteria.CriteriaBuilder
-
trim
@NonNull public @NonNull jakarta.persistence.criteria.Expression<String> trim(@NonNull @NonNull jakarta.persistence.criteria.CriteriaBuilder.Trimspec ts, @NonNull @NonNull jakarta.persistence.criteria.Expression<Character> t, @NonNull @NonNull jakarta.persistence.criteria.Expression<String> x) Not supported yet.- Specified by:
trim
in interfacejakarta.persistence.criteria.CriteriaBuilder
-
trim
@NonNull public @NonNull jakarta.persistence.criteria.Expression<String> trim(char t, @NonNull @NonNull jakarta.persistence.criteria.Expression<String> x) Not supported yet.- Specified by:
trim
in interfacejakarta.persistence.criteria.CriteriaBuilder
-
trim
@NonNull public @NonNull jakarta.persistence.criteria.Expression<String> trim(@NonNull @NonNull jakarta.persistence.criteria.CriteriaBuilder.Trimspec ts, char t, @NonNull @NonNull jakarta.persistence.criteria.Expression<String> x) Not supported yet.- Specified by:
trim
in interfacejakarta.persistence.criteria.CriteriaBuilder
-
lower
@NonNull public @NonNull jakarta.persistence.criteria.Expression<String> lower(@NonNull @NonNull jakarta.persistence.criteria.Expression<String> x) Not supported yet.- Specified by:
lower
in interfacejakarta.persistence.criteria.CriteriaBuilder
-
upper
@NonNull public @NonNull jakarta.persistence.criteria.Expression<String> upper(@NonNull @NonNull jakarta.persistence.criteria.Expression<String> x) Not supported yet.- Specified by:
upper
in interfacejakarta.persistence.criteria.CriteriaBuilder
-
length
@NonNull public @NonNull jakarta.persistence.criteria.Expression<Integer> length(@NonNull @NonNull jakarta.persistence.criteria.Expression<String> x) Not supported yet.- Specified by:
length
in interfacejakarta.persistence.criteria.CriteriaBuilder
-
locate
@NonNull public @NonNull jakarta.persistence.criteria.Expression<Integer> locate(@NonNull @NonNull jakarta.persistence.criteria.Expression<String> x, @NonNull @NonNull jakarta.persistence.criteria.Expression<String> pattern) Not supported yet.- Specified by:
locate
in interfacejakarta.persistence.criteria.CriteriaBuilder
-
locate
@NonNull public @NonNull jakarta.persistence.criteria.Expression<Integer> locate(@NonNull @NonNull jakarta.persistence.criteria.Expression<String> x, @NonNull @NonNull String pattern) Not supported yet.- Specified by:
locate
in interfacejakarta.persistence.criteria.CriteriaBuilder
-
locate
@NonNull public @NonNull jakarta.persistence.criteria.Expression<Integer> locate(@NonNull @NonNull jakarta.persistence.criteria.Expression<String> x, @NonNull @NonNull jakarta.persistence.criteria.Expression<String> pattern, @NonNull @NonNull jakarta.persistence.criteria.Expression<Integer> from) Not supported yet.- Specified by:
locate
in interfacejakarta.persistence.criteria.CriteriaBuilder
-
locate
@NonNull public @NonNull jakarta.persistence.criteria.Expression<Integer> locate(@NonNull @NonNull jakarta.persistence.criteria.Expression<String> x, @NonNull @NonNull String pattern, int from) Not supported yet.- Specified by:
locate
in interfacejakarta.persistence.criteria.CriteriaBuilder
-
currentDate
Not supported yet.- Specified by:
currentDate
in interfacejakarta.persistence.criteria.CriteriaBuilder
-
currentTimestamp
Not supported yet.- Specified by:
currentTimestamp
in interfacejakarta.persistence.criteria.CriteriaBuilder
-
currentTime
Not supported yet.- Specified by:
currentTime
in interfacejakarta.persistence.criteria.CriteriaBuilder
-
in
@NonNull public <T> @NonNull jakarta.persistence.criteria.CriteriaBuilder.In<T> in(jakarta.persistence.criteria.Expression<? extends T> expression) - Specified by:
in
in interfacejakarta.persistence.criteria.CriteriaBuilder
-
coalesce
@NonNull public <Y> @NonNull jakarta.persistence.criteria.Expression<Y> coalesce(@NonNull @NonNull jakarta.persistence.criteria.Expression<? extends Y> x, @NonNull @NonNull jakarta.persistence.criteria.Expression<? extends Y> y) Not supported yet.- Specified by:
coalesce
in interfacejakarta.persistence.criteria.CriteriaBuilder
-
coalesce
@NonNull public <Y> @NonNull jakarta.persistence.criteria.Expression<Y> coalesce(@NonNull @NonNull jakarta.persistence.criteria.Expression<? extends Y> x, Y y) Not supported yet.- Specified by:
coalesce
in interfacejakarta.persistence.criteria.CriteriaBuilder
-
nullif
@NonNull public <Y> @NonNull jakarta.persistence.criteria.Expression<Y> nullif(@NonNull @NonNull jakarta.persistence.criteria.Expression<Y> x, @NonNull @NonNull jakarta.persistence.criteria.Expression<?> y) Not supported yet.- Specified by:
nullif
in interfacejakarta.persistence.criteria.CriteriaBuilder
-
nullif
@NonNull public <Y> @NonNull jakarta.persistence.criteria.Expression<Y> nullif(@NonNull @NonNull jakarta.persistence.criteria.Expression<Y> x, Y y) Not supported yet.- Specified by:
nullif
in interfacejakarta.persistence.criteria.CriteriaBuilder
-
coalesce
@NonNull public <T> @NonNull jakarta.persistence.criteria.CriteriaBuilder.Coalesce<T> coalesce()Not supported yet.- Specified by:
coalesce
in interfacejakarta.persistence.criteria.CriteriaBuilder
-
selectCase
@NonNull public <C,R> @NonNull jakarta.persistence.criteria.CriteriaBuilder.SimpleCase<C,R> selectCase(@NonNull @NonNull jakarta.persistence.criteria.Expression<? extends C> expression) Not supported yet.- Specified by:
selectCase
in interfacejakarta.persistence.criteria.CriteriaBuilder
-
selectCase
@NonNull public <R> @NonNull jakarta.persistence.criteria.CriteriaBuilder.Case<R> selectCase()Not supported yet.- Specified by:
selectCase
in interfacejakarta.persistence.criteria.CriteriaBuilder
-
function
@NonNull public <T> @NonNull jakarta.persistence.criteria.Expression<T> function(@NonNull @NonNull String name, @NonNull @NonNull Class<T> type, @NonNull @NonNull jakarta.persistence.criteria.Expression<?>... args) Not supported yet.- Specified by:
function
in interfacejakarta.persistence.criteria.CriteriaBuilder
-
treat
@NonNull public <X,T, @NonNull jakarta.persistence.criteria.Join<X,V extends T> V> treat(@NonNull @NonNull jakarta.persistence.criteria.Join<X, T> join, @NonNull @NonNull Class<V> type) Not supported yet.- Specified by:
treat
in interfacejakarta.persistence.criteria.CriteriaBuilder
-
treat
@NonNull public <X,T, @NonNull jakarta.persistence.criteria.CollectionJoin<X,E extends T> E> treat(@NonNull @NonNull jakarta.persistence.criteria.CollectionJoin<X, T> join, @NonNull @NonNull Class<E> type) Not supported yet.- Specified by:
treat
in interfacejakarta.persistence.criteria.CriteriaBuilder
-
treat
@NonNull public <X,T, @NonNull jakarta.persistence.criteria.SetJoin<X,E extends T> E> treat(@NonNull @NonNull jakarta.persistence.criteria.SetJoin<X, T> join, @NonNull @NonNull Class<E> type) Not supported yet.- Specified by:
treat
in interfacejakarta.persistence.criteria.CriteriaBuilder
-
treat
@NonNull public <X,T, @NonNull jakarta.persistence.criteria.ListJoin<X,E extends T> E> treat(@NonNull @NonNull jakarta.persistence.criteria.ListJoin<X, T> join, @NonNull @NonNull Class<E> type) Not supported yet.- Specified by:
treat
in interfacejakarta.persistence.criteria.CriteriaBuilder
-
treat
@NonNull public <X,K, @NonNull jakarta.persistence.criteria.MapJoin<X,T, V extends T> K, treatV> (@NonNull @NonNull jakarta.persistence.criteria.MapJoin<X, K, T> join, @NonNull @NonNull Class<V> type) Not supported yet.- Specified by:
treat
in interfacejakarta.persistence.criteria.CriteriaBuilder
-
treat
@NonNull public <X,T extends X> @NonNull jakarta.persistence.criteria.Path<T> treat(@NonNull @NonNull jakarta.persistence.criteria.Path<X> path, @NonNull @NonNull Class<T> type) Not supported yet.- Specified by:
treat
in interfacejakarta.persistence.criteria.CriteriaBuilder
-
treat
@NonNull public <X,T extends X> @NonNull jakarta.persistence.criteria.Root<T> treat(@NonNull @NonNull jakarta.persistence.criteria.Root<X> root, @NonNull @NonNull Class<T> type) Not supported yet.- Specified by:
treat
in interfacejakarta.persistence.criteria.CriteriaBuilder
-
arrayContains
public jakarta.persistence.criteria.Predicate arrayContains(jakarta.persistence.criteria.Expression<?> x, jakarta.persistence.criteria.Expression<?> y) Description copied from interface:PersistentEntityCriteriaBuilder
Checks if array contains given expression. Supported by Azure Cosmos Db and MongoDB.- Specified by:
arrayContains
in interfacePersistentEntityCriteriaBuilder
- Parameters:
x
- The expression (property)y
- The expression (value to be contained in the array represented by x property in the db)- Returns:
- a new predicate
-
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
-
sign
public jakarta.persistence.criteria.Expression<Integer> sign(jakarta.persistence.criteria.Expression<? extends Number> x) - Specified by:
sign
in interfacejakarta.persistence.criteria.CriteriaBuilder
-
ceiling
public <N extends Number> jakarta.persistence.criteria.Expression<N> ceiling(jakarta.persistence.criteria.Expression<N> x) - Specified by:
ceiling
in interfacejakarta.persistence.criteria.CriteriaBuilder
-
floor
public <N extends Number> jakarta.persistence.criteria.Expression<N> floor(jakarta.persistence.criteria.Expression<N> x) - Specified by:
floor
in interfacejakarta.persistence.criteria.CriteriaBuilder
-
exp
public jakarta.persistence.criteria.Expression<Double> exp(jakarta.persistence.criteria.Expression<? extends Number> x) - Specified by:
exp
in interfacejakarta.persistence.criteria.CriteriaBuilder
-
ln
public jakarta.persistence.criteria.Expression<Double> ln(jakarta.persistence.criteria.Expression<? extends Number> x) - Specified by:
ln
in interfacejakarta.persistence.criteria.CriteriaBuilder
-
power
public jakarta.persistence.criteria.Expression<Double> power(jakarta.persistence.criteria.Expression<? extends Number> x, jakarta.persistence.criteria.Expression<? extends Number> y) - Specified by:
power
in interfacejakarta.persistence.criteria.CriteriaBuilder
-
power
public jakarta.persistence.criteria.Expression<Double> power(jakarta.persistence.criteria.Expression<? extends Number> x, Number y) - Specified by:
power
in interfacejakarta.persistence.criteria.CriteriaBuilder
-
round
public <T extends Number> jakarta.persistence.criteria.Expression<T> round(jakarta.persistence.criteria.Expression<T> x, Integer n) - Specified by:
round
in interfacejakarta.persistence.criteria.CriteriaBuilder
-