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
Constructors - 
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.Predicateand(@NonNull jakarta.persistence.criteria.Expression<Boolean> x, @NonNull jakarta.persistence.criteria.Expression<Boolean> y) @NonNull jakarta.persistence.criteria.Predicateand(@NonNull jakarta.persistence.criteria.Predicate... restrictions) @NonNull jakarta.persistence.criteria.PredicateAND 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.PredicatearrayContains(jakarta.persistence.criteria.Expression<?> x, jakarta.persistence.criteria.Expression<?> y) Checks if array contains given expression.@NonNull jakarta.persistence.criteria.Orderasc(@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.PredicatecontainsString(@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.PredicatecontainsStringIgnoreCase(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.Orderdesc(@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.Predicatejakarta.persistence.criteria.PredicateendingWithString(@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.PredicateendingWithStringIgnoreCase(@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.Predicateequal(@NonNull jakarta.persistence.criteria.Expression<?> x, @NonNull jakarta.persistence.criteria.Expression<?> y) @NonNull jakarta.persistence.criteria.Predicate@NonNull jakarta.persistence.criteria.PredicateequalStringIgnoreCase(@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.PredicateequalStringIgnoreCase(@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.Predicateexists(@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.Predicatege(@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.Predicategt(@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.PredicateilikeString(@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.PredicateisEmptyString(@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.PredicateisNotEmptyString(@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.PredicateisNotNull(@NonNull jakarta.persistence.criteria.Expression<?> x) @NonNull jakarta.persistence.criteria.PredicateisNull(@NonNull jakarta.persistence.criteria.Expression<?> x) @NonNull jakarta.persistence.criteria.Predicatekeys(M map) Not supported yet.@NonNull jakarta.persistence.criteria.Predicatele(@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.Predicatelike(@NonNull jakarta.persistence.criteria.Expression<String> x, @NonNull jakarta.persistence.criteria.Expression<String> pattern) @NonNull jakarta.persistence.criteria.Predicatelike(@NonNull jakarta.persistence.criteria.Expression<String> x, @NonNull jakarta.persistence.criteria.Expression<String> pattern, char escapeChar) Not supported yet.@NonNull jakarta.persistence.criteria.Predicatelike(@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.Predicatelike(@NonNull jakarta.persistence.criteria.Expression<String> x, @NonNull String pattern, char escapeChar) Not supported yet.@NonNull jakarta.persistence.criteria.Predicatelike(@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.Predicatelt(@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.PredicatenotEqual(@NonNull jakarta.persistence.criteria.Expression<?> x, @NonNull jakarta.persistence.criteria.Expression<?> y) @NonNull jakarta.persistence.criteria.Predicate@NonNull jakarta.persistence.criteria.PredicatenotEqualStringIgnoreCase(@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.PredicatenotEqualStringIgnoreCase(@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.PredicatenotLike(@NonNull jakarta.persistence.criteria.Expression<String> x, @NonNull jakarta.persistence.criteria.Expression<String> pattern) Not supported yet.@NonNull jakarta.persistence.criteria.PredicatenotLike(@NonNull jakarta.persistence.criteria.Expression<String> x, @NonNull jakarta.persistence.criteria.Expression<String> pattern, char escapeChar) Not supported yet.@NonNull jakarta.persistence.criteria.PredicatenotLike(@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.PredicateNot supported yet.@NonNull jakarta.persistence.criteria.PredicatenotLike(@NonNull jakarta.persistence.criteria.Expression<String> x, @NonNull String pattern, char escapeChar) Not supported yet.@NonNull jakarta.persistence.criteria.PredicatenotLike(@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.Predicateor(@NonNull jakarta.persistence.criteria.Expression<Boolean> x, @NonNull jakarta.persistence.criteria.Expression<Boolean> y) @NonNull jakarta.persistence.criteria.Predicateor(@NonNull jakarta.persistence.criteria.Predicate... restrictions) @NonNull jakarta.persistence.criteria.PredicateOR 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.Predicateregex(@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.PredicaterlikeString(@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.PredicatestartsWithString(@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.PredicatestartsWithStringIgnoreCase(@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, waitMethods 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:
 createTupleQueryin interfacejakarta.persistence.criteria.CriteriaBuilder- Specified by:
 createTupleQueryin 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:
 constructin 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:
 tuplein 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:
 arrayin interfacejakarta.persistence.criteria.CriteriaBuilder
 - 
asc
@NonNull public @NonNull jakarta.persistence.criteria.Order asc(@NonNull @NonNull jakarta.persistence.criteria.Expression<?> x) - Specified by:
 ascin interfacejakarta.persistence.criteria.CriteriaBuilder
 - 
desc
@NonNull public @NonNull jakarta.persistence.criteria.Order desc(@NonNull @NonNull jakarta.persistence.criteria.Expression<?> x) - Specified by:
 descin 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:
 avgin 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:
 sumin interfacejakarta.persistence.criteria.CriteriaBuilder
 - 
sumAsLong
@NonNull public @NonNull jakarta.persistence.criteria.Expression<Long> sumAsLong(@NonNull @NonNull jakarta.persistence.criteria.Expression<Integer> x) - Specified by:
 sumAsLongin interfacejakarta.persistence.criteria.CriteriaBuilder
 - 
sumAsDouble
@NonNull public @NonNull jakarta.persistence.criteria.Expression<Double> sumAsDouble(@NonNull @NonNull jakarta.persistence.criteria.Expression<Float> x) - Specified by:
 sumAsDoublein 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:
 maxin 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:
 minin 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:
 greatestin 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:
 leastin interfacejakarta.persistence.criteria.CriteriaBuilder
 - 
count
@NonNull public @NonNull jakarta.persistence.criteria.Expression<Long> count(@NonNull @NonNull jakarta.persistence.criteria.Expression<?> x) - Specified by:
 countin interfacejakarta.persistence.criteria.CriteriaBuilder
 - 
countDistinct
@NonNull public @NonNull jakarta.persistence.criteria.Expression<Long> countDistinct(@NonNull @NonNull jakarta.persistence.criteria.Expression<?> x) - Specified by:
 countDistinctin 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:
 existsin 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:
 allin 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:
 somein 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:
 anyin 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:
 andin interfacejakarta.persistence.criteria.CriteriaBuilder
 - 
and
@NonNull public @NonNull jakarta.persistence.criteria.Predicate and(@NonNull @NonNull jakarta.persistence.criteria.Predicate... restrictions) - Specified by:
 andin 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:PersistentEntityCriteriaBuilderAND restriction predicate.- Specified by:
 andin 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:PersistentEntityCriteriaBuilderChecks if the expression is empty.- Specified by:
 isEmptyStringin 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:PersistentEntityCriteriaBuilderChecks if the expression is not empty.- Specified by:
 isNotEmptyStringin 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:PersistentEntityCriteriaBuilderCreates a rlike predicate between an expression x and y.- Specified by:
 rlikeStringin 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:PersistentEntityCriteriaBuilderCreates an ilike predicate between an expression x and y.- Specified by:
 ilikeStringin 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:PersistentEntityCriteriaBuilderChecks if the expression x ending with the expression y.- Specified by:
 endingWithStringin 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:PersistentEntityCriteriaBuilderChecks if the expression x starts with the expression y.- Specified by:
 startsWithStringin 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:PersistentEntityCriteriaBuilderChecks if the expression x contains the expression y.- Specified by:
 containsStringin 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:PersistentEntityCriteriaBuilderChecks if the expression x contains the expression y ignoring case.- Specified by:
 containsStringIgnoreCasein 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:PersistentEntityCriteriaBuilderChecks if the expression x equals a string y ignoring case.- Specified by:
 equalStringIgnoreCasein 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:PersistentEntityCriteriaBuilderChecks if the expression x equals the expression y ignoring case.- Specified by:
 equalStringIgnoreCasein 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:PersistentEntityCriteriaBuilderChecks if the expression x not equals a string y ignoring case.- Specified by:
 notEqualStringIgnoreCasein 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:PersistentEntityCriteriaBuilderChecks if the expression x not equals the expression y ignoring case.- Specified by:
 notEqualStringIgnoreCasein 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:PersistentEntityCriteriaBuilderChecks if the expression x starts with the expression y ignoring case.- Specified by:
 startsWithStringIgnoreCasein 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:PersistentEntityCriteriaBuilderChecks if the expression x ending with the expression y ignoring case.- Specified by:
 endingWithStringIgnoreCasein 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:
 orin interfacejakarta.persistence.criteria.CriteriaBuilder
 - 
or
@NonNull public @NonNull jakarta.persistence.criteria.Predicate or(@NonNull @NonNull jakarta.persistence.criteria.Predicate... restrictions) - Specified by:
 orin 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:PersistentEntityCriteriaBuilderOR restriction predicate.- Specified by:
 orin 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:
 notin interfacejakarta.persistence.criteria.CriteriaBuilder
 - 
conjunction
@NonNull public @NonNull jakarta.persistence.criteria.Predicate conjunction()- Specified by:
 conjunctionin interfacejakarta.persistence.criteria.CriteriaBuilder
 - 
disjunction
@NonNull public @NonNull jakarta.persistence.criteria.Predicate disjunction()- Specified by:
 disjunctionin interfacejakarta.persistence.criteria.CriteriaBuilder
 - 
isTrue
@NonNull public @NonNull jakarta.persistence.criteria.Predicate isTrue(@NonNull @NonNull jakarta.persistence.criteria.Expression<Boolean> x) - Specified by:
 isTruein interfacejakarta.persistence.criteria.CriteriaBuilder
 - 
isFalse
@NonNull public @NonNull jakarta.persistence.criteria.Predicate isFalse(@NonNull @NonNull jakarta.persistence.criteria.Expression<Boolean> x) - Specified by:
 isFalsein interfacejakarta.persistence.criteria.CriteriaBuilder
 - 
isNull
@NonNull public @NonNull jakarta.persistence.criteria.Predicate isNull(@NonNull @NonNull jakarta.persistence.criteria.Expression<?> x) - Specified by:
 isNullin interfacejakarta.persistence.criteria.CriteriaBuilder
 - 
isNotNull
@NonNull public @NonNull jakarta.persistence.criteria.Predicate isNotNull(@NonNull @NonNull jakarta.persistence.criteria.Expression<?> x) - Specified by:
 isNotNullin 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:
 equalin 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:
 equalin 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:
 notEqualin 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:
 notEqualin 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:
 greaterThanin 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:
 greaterThanin 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:
 greaterThanOrEqualToin 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:
 greaterThanOrEqualToin 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:
 lessThanin 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:
 lessThanin 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:
 lessThanOrEqualToin 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:
 lessThanOrEqualToin 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:
 betweenin 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:
 betweenin 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:
 gtin 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:
 gtin 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:
 gein 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:
 gein 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:
 ltin 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:
 ltin 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:
 lein 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:
 lein 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:
 negin 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:
 absin 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:
 sumin 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:
 sumin 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:
 sumin 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:
 prodin 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:
 prodin 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:
 prodin 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:
 diffin 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:
 diffin 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:
 diffin 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:
 quotin 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:
 quotin 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:
 quotin 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:
 modin 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:
 modin 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:
 modin 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:
 sqrtin 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:
 toLongin 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:
 toIntegerin 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:
 toFloatin 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:
 toDoublein 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:
 toBigDecimalin 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:
 toBigIntegerin 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:
 toStringin interfacejakarta.persistence.criteria.CriteriaBuilder
 - 
literal
@NonNull public <T> @NonNull jakarta.persistence.criteria.Expression<T> literal(@Nullable T value) - Specified by:
 literalin interfacejakarta.persistence.criteria.CriteriaBuilder
 - 
nullLiteral
@NonNull public <T> @NonNull jakarta.persistence.criteria.Expression<T> nullLiteral(@NonNull @NonNull Class<T> x) - Specified by:
 nullLiteralin interfacejakarta.persistence.criteria.CriteriaBuilder
 - 
parameter
@NonNull public <T> @NonNull jakarta.persistence.criteria.ParameterExpression<T> parameter(@NonNull @NonNull Class<T> paramClass) - Specified by:
 parameterin interfacejakarta.persistence.criteria.CriteriaBuilder
 - 
parameter
public <T> jakarta.persistence.criteria.ParameterExpression<T> parameter(@NonNull @NonNull Class<T> paramClass, @NonNull @NonNull String name) - Specified by:
 parameterin 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:
 isEmptyin 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:
 isNotEmptyin 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:
 sizein 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:
 sizein 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:
 isMemberin 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:
 isMemberin 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:
 isNotMemberin 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:
 isNotMemberin 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:
 valuesin 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:
 keysin 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:
 likein 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:PersistentEntityCriteriaBuilderCreate a predicate for testing whether the expression satisfies the given pattern.- Specified by:
 regexin 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:
 likein 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:
 likein 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:
 likein 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:
 likein 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:
 likein 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:
 notLikein 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:
 notLikein 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:
 notLikein 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:
 notLikein 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:
 notLikein 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:
 notLikein 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:
 concatin 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:
 concatin 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:
 concatin 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:
 substringin 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:
 substringin 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:
 substringin 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:
 substringin 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:
 trimin 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:
 trimin 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:
 trimin 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:
 trimin 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:
 trimin 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:
 trimin 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:
 lowerin 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:
 upperin 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:
 lengthin 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:
 locatein 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:
 locatein 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:
 locatein 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:
 locatein interfacejakarta.persistence.criteria.CriteriaBuilder
 - 
currentDate
Not supported yet.- Specified by:
 currentDatein interfacejakarta.persistence.criteria.CriteriaBuilder
 - 
currentTimestamp
Not supported yet.- Specified by:
 currentTimestampin interfacejakarta.persistence.criteria.CriteriaBuilder
 - 
currentTime
Not supported yet.- Specified by:
 currentTimein 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:
 inin 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:
 coalescein 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:
 coalescein 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:
 nullifin 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:
 nullifin interfacejakarta.persistence.criteria.CriteriaBuilder
 - 
coalesce
@NonNull public <T> @NonNull jakarta.persistence.criteria.CriteriaBuilder.Coalesce<T> coalesce()Not supported yet.- Specified by:
 coalescein 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:
 selectCasein interfacejakarta.persistence.criteria.CriteriaBuilder
 - 
selectCase
@NonNull public <R> @NonNull jakarta.persistence.criteria.CriteriaBuilder.Case<R> selectCase()Not supported yet.- Specified by:
 selectCasein 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:
 functionin 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:
 treatin 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:
 treatin 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:
 treatin 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:
 treatin 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:
 treatin 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:
 treatin 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:
 treatin 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:PersistentEntityCriteriaBuilderChecks if array contains given expression. Supported by Azure Cosmos Db and MongoDB.- Specified by:
 arrayContainsin 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:
 localDatein interfacejakarta.persistence.criteria.CriteriaBuilder
 - 
localDateTime
- Specified by:
 localDateTimein interfacejakarta.persistence.criteria.CriteriaBuilder
 - 
localTime
- Specified by:
 localTimein interfacejakarta.persistence.criteria.CriteriaBuilder
 - 
sign
public jakarta.persistence.criteria.Expression<Integer> sign(jakarta.persistence.criteria.Expression<? extends Number> x) - Specified by:
 signin interfacejakarta.persistence.criteria.CriteriaBuilder
 - 
ceiling
public <N extends Number> jakarta.persistence.criteria.Expression<N> ceiling(jakarta.persistence.criteria.Expression<N> x) - Specified by:
 ceilingin interfacejakarta.persistence.criteria.CriteriaBuilder
 - 
floor
public <N extends Number> jakarta.persistence.criteria.Expression<N> floor(jakarta.persistence.criteria.Expression<N> x) - Specified by:
 floorin interfacejakarta.persistence.criteria.CriteriaBuilder
 - 
exp
public jakarta.persistence.criteria.Expression<Double> exp(jakarta.persistence.criteria.Expression<? extends Number> x) - Specified by:
 expin interfacejakarta.persistence.criteria.CriteriaBuilder
 - 
ln
public jakarta.persistence.criteria.Expression<Double> ln(jakarta.persistence.criteria.Expression<? extends Number> x) - Specified by:
 lnin interfacejakarta.persistence.criteria.CriteriaBuilder
 - 
power
public jakarta.persistence.criteria.Expression<Double> power(jakarta.persistence.criteria.Expression<? extends Number> x, jakarta.persistence.criteria.Expression<? extends Number> y) - Specified by:
 powerin interfacejakarta.persistence.criteria.CriteriaBuilder
 - 
power
public jakarta.persistence.criteria.Expression<Double> power(jakarta.persistence.criteria.Expression<? extends Number> x, Number y) - Specified by:
 powerin interfacejakarta.persistence.criteria.CriteriaBuilder
 - 
round
public <T extends Number> jakarta.persistence.criteria.Expression<T> round(jakarta.persistence.criteria.Expression<T> x, Integer n) - Specified by:
 roundin interfacejakarta.persistence.criteria.CriteriaBuilder
 
 -