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>, jakarta.persistence.criteria.CriteriaBuilder.Coalesce<T>, jakarta.persistence.criteria.CriteriaBuilder.In<T>, jakarta.persistence.criteria.CriteriaBuilder.SimpleCase<C,R>, jakarta.persistence.criteria.CriteriaBuilder.Trimspec -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescription<N extends Number>
jakarta.persistence.criteria.Expression<N> abs(jakarta.persistence.criteria.Expression<N> x) Not supported yet.<Y> jakarta.persistence.criteria.Expression<Y> all(jakarta.persistence.criteria.Subquery<Y> subquery) jakarta.persistence.criteria.Predicateand(jakarta.persistence.criteria.Expression<Boolean> x, jakarta.persistence.criteria.Expression<Boolean> y) jakarta.persistence.criteria.Predicateand(jakarta.persistence.criteria.Predicate... restrictions) jakarta.persistence.criteria.PredicateAND restriction predicate.jakarta.persistence.criteria.Predicate<Y> jakarta.persistence.criteria.Expression<Y> any(jakarta.persistence.criteria.Subquery<Y> subquery) jakarta.persistence.criteria.CompoundSelection<Object[]> array(jakarta.persistence.criteria.Selection<?>... selections) Not supported yet.jakarta.persistence.criteria.CompoundSelection<Object[]> jakarta.persistence.criteria.PredicatearrayContains(jakarta.persistence.criteria.Expression<?> x, jakarta.persistence.criteria.Expression<?> y) Checks if array contains given expression.jakarta.persistence.criteria.Orderasc(jakarta.persistence.criteria.Expression<?> x) jakarta.persistence.criteria.Orderasc(jakarta.persistence.criteria.Expression<?> expression, jakarta.persistence.criteria.Nulls nullPrecedence) avg(jakarta.persistence.criteria.Expression<N> x) <Y extends Comparable<? super Y>>
jakarta.persistence.criteria.Predicatebetween(jakarta.persistence.criteria.Expression<? extends Y> v, jakarta.persistence.criteria.Expression<? extends Y> x, jakarta.persistence.criteria.Expression<? extends Y> y) <Y extends Comparable<? super Y>>
jakarta.persistence.criteria.Predicatebetween(jakarta.persistence.criteria.Expression<? extends Y> v, Y x, Y y) <N extends Number>
jakarta.persistence.criteria.Expression<N> ceiling(jakarta.persistence.criteria.Expression<N> x) <T> jakarta.persistence.criteria.CriteriaBuilder.Coalesce<T> coalesce()Not supported yet.<Y> jakarta.persistence.criteria.Expression<Y> coalesce(jakarta.persistence.criteria.Expression<? extends Y> x, jakarta.persistence.criteria.Expression<? extends Y> y) Not supported yet.<Y> jakarta.persistence.criteria.Expression<Y> coalesce(jakarta.persistence.criteria.Expression<? extends Y> x, Y y) Not supported yet.jakarta.persistence.criteria.Expression<String> concat(jakarta.persistence.criteria.Expression<String> x, jakarta.persistence.criteria.Expression<String> y) jakarta.persistence.criteria.Expression<String> jakarta.persistence.criteria.Expression<String> jakarta.persistence.criteria.Expression<String> jakarta.persistence.criteria.Predicate<Y> jakarta.persistence.criteria.CompoundSelection<Y> Not supported yet.jakarta.persistence.criteria.PredicatecontainsString(jakarta.persistence.criteria.Expression<String> x, 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.jakarta.persistence.criteria.Expression<Long> count(jakarta.persistence.criteria.Expression<?> x) jakarta.persistence.criteria.Expression<Long> countDistinct(jakarta.persistence.criteria.Expression<?> x) jakarta.persistence.criteria.Expression<Date> Not supported yet.jakarta.persistence.criteria.Expression<Time> Not supported yet.jakarta.persistence.criteria.Expression<Timestamp> Not supported yet.jakarta.persistence.criteria.Orderdesc(jakarta.persistence.criteria.Expression<?> x) jakarta.persistence.criteria.Orderdesc(jakarta.persistence.criteria.Expression<?> expression, jakarta.persistence.criteria.Nulls nullPrecedence) <N extends Number>
jakarta.persistence.criteria.Expression<N> diff(jakarta.persistence.criteria.Expression<? extends N> x, jakarta.persistence.criteria.Expression<? extends N> y) <N extends Number>
jakarta.persistence.criteria.Expression<N> diff(jakarta.persistence.criteria.Expression<? extends N> x, N y) <N extends Number>
jakarta.persistence.criteria.Expression<N> diff(N x, jakarta.persistence.criteria.Expression<? extends N> y) jakarta.persistence.criteria.Predicatejakarta.persistence.criteria.PredicateendingWithString(jakarta.persistence.criteria.Expression<String> x, jakarta.persistence.criteria.Expression<String> y) Checks if the expression x ending with the expression y.jakarta.persistence.criteria.PredicateendingWithStringIgnoreCase(jakarta.persistence.criteria.Expression<String> x, jakarta.persistence.criteria.Expression<String> y) Checks if the expression x ending with the expression y ignoring case.jakarta.persistence.criteria.Predicateequal(jakarta.persistence.criteria.Expression<?> x, jakarta.persistence.criteria.Expression<?> y) jakarta.persistence.criteria.Predicatejakarta.persistence.criteria.PredicateequalStringIgnoreCase(jakarta.persistence.criteria.Expression<String> x, jakarta.persistence.criteria.Expression<String> y) Checks if the expression x equals the expression y ignoring case.jakarta.persistence.criteria.PredicateequalStringIgnoreCase(jakarta.persistence.criteria.Expression<String> x, String y) Checks if the expression x equals a string y ignoring case.<T> jakarta.persistence.criteria.CriteriaSelect<T> except(jakarta.persistence.criteria.CriteriaSelect<T> left, jakarta.persistence.criteria.CriteriaSelect<?> right) <T> jakarta.persistence.criteria.CriteriaSelect<T> exceptAll(jakarta.persistence.criteria.CriteriaSelect<T> left, jakarta.persistence.criteria.CriteriaSelect<?> right) jakarta.persistence.criteria.Predicateexists(jakarta.persistence.criteria.Subquery<?> subquery) jakarta.persistence.criteria.Expression<Double> <N, T extends Temporal>
jakarta.persistence.criteria.Expression<N> extract(jakarta.persistence.criteria.TemporalField<N, T> field, jakarta.persistence.criteria.Expression<T> temporal) <N extends Number>
jakarta.persistence.criteria.Expression<N> floor(jakarta.persistence.criteria.Expression<N> x) <T> jakarta.persistence.criteria.Expression<T> jakarta.persistence.criteria.Predicatege(jakarta.persistence.criteria.Expression<? extends Number> x, jakarta.persistence.criteria.Expression<? extends Number> y) jakarta.persistence.criteria.Predicate<Y extends Comparable<? super Y>>
jakarta.persistence.criteria.PredicategreaterThan(jakarta.persistence.criteria.Expression<? extends Y> x, jakarta.persistence.criteria.Expression<? extends Y> y) <Y extends Comparable<? super Y>>
jakarta.persistence.criteria.PredicategreaterThan(jakarta.persistence.criteria.Expression<? extends Y> x, Y y) <Y extends Comparable<? super Y>>
jakarta.persistence.criteria.PredicategreaterThanOrEqualTo(jakarta.persistence.criteria.Expression<? extends Y> x, jakarta.persistence.criteria.Expression<? extends Y> y) <Y extends Comparable<? super Y>>
jakarta.persistence.criteria.PredicategreaterThanOrEqualTo(jakarta.persistence.criteria.Expression<? extends Y> x, Y y) <X extends Comparable<? super X>>
jakarta.persistence.criteria.Expression<X> greatest(jakarta.persistence.criteria.Expression<X> x) jakarta.persistence.criteria.Predicategt(jakarta.persistence.criteria.Expression<? extends Number> x, jakarta.persistence.criteria.Expression<? extends Number> y) jakarta.persistence.criteria.Predicatejakarta.persistence.criteria.Predicateilike(jakarta.persistence.criteria.Expression<String> x, jakarta.persistence.criteria.Expression<String> pattern) Creates an case-insensitive like predicate.<T> jakarta.persistence.criteria.CriteriaBuilder.In<T> in(jakarta.persistence.criteria.Expression<? extends T> expression) <T> jakarta.persistence.criteria.CriteriaSelect<T> intersect(jakarta.persistence.criteria.CriteriaSelect<? super T> left, jakarta.persistence.criteria.CriteriaSelect<? super T> right) <T> jakarta.persistence.criteria.CriteriaSelect<T> intersectAll(jakarta.persistence.criteria.CriteriaSelect<? super T> left, jakarta.persistence.criteria.CriteriaSelect<? super T> right) <C extends Collection<?>>
jakarta.persistence.criteria.PredicateisEmpty(jakarta.persistence.criteria.Expression<C> collection) Not supported yet.jakarta.persistence.criteria.PredicateisEmptyString(jakarta.persistence.criteria.Expression<String> expression) Checks if the expression is empty.jakarta.persistence.criteria.Predicate<E, C extends Collection<E>>
jakarta.persistence.criteria.PredicateisMember(E elem, jakarta.persistence.criteria.Expression<C> collection) Not supported yet.<E, C extends Collection<E>>
jakarta.persistence.criteria.PredicateisMember(jakarta.persistence.criteria.Expression<E> elem, jakarta.persistence.criteria.Expression<C> collection) Not supported yet.<C extends Collection<?>>
jakarta.persistence.criteria.PredicateisNotEmpty(jakarta.persistence.criteria.Expression<C> collection) Not supported yet.jakarta.persistence.criteria.PredicateisNotEmptyString(jakarta.persistence.criteria.Expression<String> expression) Checks if the expression is not empty.<E, C extends Collection<E>>
jakarta.persistence.criteria.PredicateisNotMember(E elem, jakarta.persistence.criteria.Expression<C> collection) Not supported yet.<E, C extends Collection<E>>
jakarta.persistence.criteria.PredicateisNotMember(jakarta.persistence.criteria.Expression<E> elem, jakarta.persistence.criteria.Expression<C> collection) Not supported yet.jakarta.persistence.criteria.PredicateisNotNull(jakarta.persistence.criteria.Expression<?> x) jakarta.persistence.criteria.PredicateisNull(jakarta.persistence.criteria.Expression<?> x) jakarta.persistence.criteria.Predicatekeys(M map) Not supported yet.jakarta.persistence.criteria.Predicatele(jakarta.persistence.criteria.Expression<? extends Number> x, jakarta.persistence.criteria.Expression<? extends Number> y) jakarta.persistence.criteria.Predicate<X extends Comparable<? super X>>
jakarta.persistence.criteria.Expression<X> least(jakarta.persistence.criteria.Expression<X> x) jakarta.persistence.criteria.Expression<String> jakarta.persistence.criteria.Expression<String> left(jakarta.persistence.criteria.Expression<String> x, jakarta.persistence.criteria.Expression<Integer> len) jakarta.persistence.criteria.Expression<Integer> <Y extends Comparable<? super Y>>
jakarta.persistence.criteria.PredicatelessThan(jakarta.persistence.criteria.Expression<? extends Y> x, jakarta.persistence.criteria.Expression<? extends Y> y) <Y extends Comparable<? super Y>>
jakarta.persistence.criteria.PredicatelessThan(jakarta.persistence.criteria.Expression<? extends Y> x, Y y) <Y extends Comparable<? super Y>>
jakarta.persistence.criteria.PredicatelessThanOrEqualTo(jakarta.persistence.criteria.Expression<? extends Y> x, jakarta.persistence.criteria.Expression<? extends Y> y) <Y extends Comparable<? super Y>>
jakarta.persistence.criteria.PredicatelessThanOrEqualTo(jakarta.persistence.criteria.Expression<? extends Y> x, Y y) jakarta.persistence.criteria.Predicatelike(jakarta.persistence.criteria.Expression<String> x, jakarta.persistence.criteria.Expression<String> pattern) jakarta.persistence.criteria.Predicatelike(jakarta.persistence.criteria.Expression<String> x, jakarta.persistence.criteria.Expression<String> pattern, char escapeChar) jakarta.persistence.criteria.Predicatelike(jakarta.persistence.criteria.Expression<String> x, jakarta.persistence.criteria.Expression<String> pattern, jakarta.persistence.criteria.Expression<Character> escapeChar) jakarta.persistence.criteria.Predicatejakarta.persistence.criteria.Predicatejakarta.persistence.criteria.Predicatelike(jakarta.persistence.criteria.Expression<String> x, String pattern, jakarta.persistence.criteria.Expression<Character> escapeChar) <T> jakarta.persistence.criteria.Expression<T> literal(@Nullable T value) jakarta.persistence.criteria.Expression<Double> jakarta.persistence.criteria.Expression<LocalDate> jakarta.persistence.criteria.Expression<LocalDateTime> jakarta.persistence.criteria.Expression<LocalTime> jakarta.persistence.criteria.Expression<Integer> locate(jakarta.persistence.criteria.Expression<String> x, jakarta.persistence.criteria.Expression<String> pattern) Not supported yet.jakarta.persistence.criteria.Expression<Integer> locate(jakarta.persistence.criteria.Expression<String> x, jakarta.persistence.criteria.Expression<String> pattern, jakarta.persistence.criteria.Expression<Integer> from) Not supported yet.jakarta.persistence.criteria.Expression<Integer> Not supported yet.jakarta.persistence.criteria.Expression<Integer> Not supported yet.jakarta.persistence.criteria.Expression<String> jakarta.persistence.criteria.Predicatelt(jakarta.persistence.criteria.Expression<? extends Number> x, jakarta.persistence.criteria.Expression<? extends Number> y) jakarta.persistence.criteria.Predicate<N extends Number>
jakarta.persistence.criteria.Expression<N> max(jakarta.persistence.criteria.Expression<N> x) <N extends Number>
jakarta.persistence.criteria.Expression<N> min(jakarta.persistence.criteria.Expression<N> x) jakarta.persistence.criteria.Expression<Integer> mod(jakarta.persistence.criteria.Expression<Integer> x, jakarta.persistence.criteria.Expression<Integer> y) Not supported yet.jakarta.persistence.criteria.Expression<Integer> Not supported yet.jakarta.persistence.criteria.Expression<Integer> Not supported yet.<N extends Number>
jakarta.persistence.criteria.Expression<N> neg(jakarta.persistence.criteria.Expression<N> x) Not supported yet.jakarta.persistence.criteria.Predicatejakarta.persistence.criteria.PredicatenotEqual(jakarta.persistence.criteria.Expression<?> x, jakarta.persistence.criteria.Expression<?> y) jakarta.persistence.criteria.Predicatejakarta.persistence.criteria.PredicatenotEqualStringIgnoreCase(jakarta.persistence.criteria.Expression<String> x, jakarta.persistence.criteria.Expression<String> y) Checks if the expression x not equals the expression y ignoring case.jakarta.persistence.criteria.PredicatenotEqualStringIgnoreCase(jakarta.persistence.criteria.Expression<String> x, String y) Checks if the expression x not equals a string y ignoring case.jakarta.persistence.criteria.PredicatenotLike(jakarta.persistence.criteria.Expression<String> x, jakarta.persistence.criteria.Expression<String> pattern) jakarta.persistence.criteria.PredicatenotLike(jakarta.persistence.criteria.Expression<String> x, jakarta.persistence.criteria.Expression<String> pattern, char escapeChar) jakarta.persistence.criteria.PredicatenotLike(jakarta.persistence.criteria.Expression<String> x, jakarta.persistence.criteria.Expression<String> pattern, jakarta.persistence.criteria.Expression<Character> escapeChar) jakarta.persistence.criteria.Predicatejakarta.persistence.criteria.Predicatejakarta.persistence.criteria.PredicatenotLike(jakarta.persistence.criteria.Expression<String> x, String pattern, jakarta.persistence.criteria.Expression<Character> escapeChar) <Y> jakarta.persistence.criteria.Expression<Y> nullif(jakarta.persistence.criteria.Expression<Y> x, jakarta.persistence.criteria.Expression<?> y) Not supported yet.<Y> jakarta.persistence.criteria.Expression<Y> nullif(jakarta.persistence.criteria.Expression<Y> x, Y y) Not supported yet.<T> jakarta.persistence.criteria.Expression<T> nullLiteral(Class<T> x) jakarta.persistence.criteria.Predicateor(jakarta.persistence.criteria.Expression<Boolean> x, jakarta.persistence.criteria.Expression<Boolean> y) jakarta.persistence.criteria.Predicateor(jakarta.persistence.criteria.Predicate... restrictions) jakarta.persistence.criteria.PredicateOR restriction predicate.jakarta.persistence.criteria.Predicate<T> jakarta.persistence.criteria.ParameterExpression<T> <T> jakarta.persistence.criteria.ParameterExpression<T> Create a new parameter with possible constant value.<T> jakarta.persistence.criteria.ParameterExpression<T> jakarta.persistence.criteria.Expression<Double> power(jakarta.persistence.criteria.Expression<? extends Number> x, jakarta.persistence.criteria.Expression<? extends Number> y) jakarta.persistence.criteria.Expression<Double> <N extends Number>
jakarta.persistence.criteria.Expression<N> prod(jakarta.persistence.criteria.Expression<? extends N> x, jakarta.persistence.criteria.Expression<? extends N> y) <N extends Number>
jakarta.persistence.criteria.Expression<N> prod(jakarta.persistence.criteria.Expression<? extends N> x, N y) <N extends Number>
jakarta.persistence.criteria.Expression<N> prod(N x, jakarta.persistence.criteria.Expression<? extends N> y) jakarta.persistence.criteria.Expression<Number> quot(jakarta.persistence.criteria.Expression<? extends Number> x, jakarta.persistence.criteria.Expression<? extends Number> y) jakarta.persistence.criteria.Expression<Number> jakarta.persistence.criteria.Expression<Number> jakarta.persistence.criteria.Predicateregex(jakarta.persistence.criteria.Expression<String> x, jakarta.persistence.criteria.Expression<String> pattern) Create a predicate for testing whether the expression satisfies the given pattern.jakarta.persistence.criteria.Expression<String> replace(jakarta.persistence.criteria.Expression<String> x, jakarta.persistence.criteria.Expression<String> substring, jakarta.persistence.criteria.Expression<String> replacement) jakarta.persistence.criteria.Expression<String> replace(jakarta.persistence.criteria.Expression<String> x, jakarta.persistence.criteria.Expression<String> substring, String replacement) jakarta.persistence.criteria.Expression<String> replace(jakarta.persistence.criteria.Expression<String> x, String substring, jakarta.persistence.criteria.Expression<String> replacement) jakarta.persistence.criteria.Expression<String> jakarta.persistence.criteria.Expression<String> jakarta.persistence.criteria.Expression<String> right(jakarta.persistence.criteria.Expression<String> x, jakarta.persistence.criteria.Expression<Integer> len) <T extends Number>
jakarta.persistence.criteria.Expression<T> <R> jakarta.persistence.criteria.CriteriaBuilder.Case<R> Not supported yet.<C,R> jakarta.persistence.criteria.CriteriaBuilder.SimpleCase <C, R> selectCase(jakarta.persistence.criteria.Expression<? extends C> expression) Not supported yet.jakarta.persistence.criteria.Expression<Integer> <C extends Collection<?>>
jakarta.persistence.criteria.Expression<Integer> size(C collection) Not supported yet.<C extends Collection<?>>
jakarta.persistence.criteria.Expression<Integer> size(jakarta.persistence.criteria.Expression<C> collection) Not supported yet.<Y> jakarta.persistence.criteria.Expression<Y> some(jakarta.persistence.criteria.Subquery<Y> subquery) jakarta.persistence.criteria.Ordersort(jakarta.persistence.criteria.Expression<?> x, boolean ascending, boolean ignoreCase) Create an ordering.jakarta.persistence.criteria.Expression<Double> Not supported yet.jakarta.persistence.criteria.PredicatestartsWithString(jakarta.persistence.criteria.Expression<String> x, jakarta.persistence.criteria.Expression<String> y) Checks if the expression x starts with the expression y.jakarta.persistence.criteria.PredicatestartsWithStringIgnoreCase(jakarta.persistence.criteria.Expression<String> x, jakarta.persistence.criteria.Expression<String> y) Checks if the expression x starts with the expression y ignoring case.jakarta.persistence.criteria.Expression<String> Not supported yet.jakarta.persistence.criteria.Expression<String> Not supported yet.jakarta.persistence.criteria.Expression<String> substring(jakarta.persistence.criteria.Expression<String> x, jakarta.persistence.criteria.Expression<Integer> from) Not supported yet.jakarta.persistence.criteria.Expression<String> substring(jakarta.persistence.criteria.Expression<String> x, jakarta.persistence.criteria.Expression<Integer> from, jakarta.persistence.criteria.Expression<Integer> len) Not supported yet.<N extends Number>
jakarta.persistence.criteria.Expression<N> sum(jakarta.persistence.criteria.Expression<? extends N> x, jakarta.persistence.criteria.Expression<? extends N> y) <N extends Number>
jakarta.persistence.criteria.Expression<N> sum(jakarta.persistence.criteria.Expression<? extends N> x, N y) <N extends Number>
jakarta.persistence.criteria.Expression<N> sum(jakarta.persistence.criteria.Expression<N> x) <N extends Number>
jakarta.persistence.criteria.Expression<N> sum(N x, jakarta.persistence.criteria.Expression<? extends N> y) jakarta.persistence.criteria.Expression<Double> sumAsDouble(jakarta.persistence.criteria.Expression<Float> x) jakarta.persistence.criteria.Expression<Long> jakarta.persistence.criteria.Expression<BigDecimal> toBigDecimal(jakarta.persistence.criteria.Expression<? extends Number> x) Not supported yet.jakarta.persistence.criteria.Expression<BigInteger> toBigInteger(jakarta.persistence.criteria.Expression<? extends Number> x) Not supported yet.jakarta.persistence.criteria.Expression<Double> Not supported yet.jakarta.persistence.criteria.Expression<Float> Not supported yet.jakarta.persistence.criteria.Expression<Integer> Not supported yet.jakarta.persistence.criteria.Expression<Long> Not supported yet.jakarta.persistence.criteria.Expression<String> Not supported yet.<X, T, E extends T>
jakarta.persistence.criteria.CollectionJoin<X, E> Not supported yet.<X, T, V extends T>
jakarta.persistence.criteria.Join<X, V> Not supported yet.<X, T, E extends T>
jakarta.persistence.criteria.ListJoin<X, E> Not supported yet.<X, K, T, V extends T>
jakarta.persistence.criteria.MapJoin<X, K, V> Not supported yet.<X, T extends X>
jakarta.persistence.criteria.Path<T> Not supported yet.<X, T extends X>
jakarta.persistence.criteria.Root<T> Not supported yet.<X, T, E extends T>
jakarta.persistence.criteria.SetJoin<X, E> Not supported yet.jakarta.persistence.criteria.Expression<String> Not supported yet.jakarta.persistence.criteria.Expression<String> trim(jakarta.persistence.criteria.CriteriaBuilder.Trimspec ts, char t, jakarta.persistence.criteria.Expression<String> x) Not supported yet.jakarta.persistence.criteria.Expression<String> trim(jakarta.persistence.criteria.CriteriaBuilder.Trimspec ts, jakarta.persistence.criteria.Expression<Character> t, jakarta.persistence.criteria.Expression<String> x) Not supported yet.jakarta.persistence.criteria.Expression<String> trim(jakarta.persistence.criteria.CriteriaBuilder.Trimspec ts, jakarta.persistence.criteria.Expression<String> x) Not supported yet.jakarta.persistence.criteria.Expression<String> trim(jakarta.persistence.criteria.Expression<Character> t, jakarta.persistence.criteria.Expression<String> x) Not supported yet.jakarta.persistence.criteria.Expression<String> Not supported yet.jakarta.persistence.criteria.CompoundSelection<jakarta.persistence.Tuple> tuple(jakarta.persistence.criteria.Selection<?>... selections) Not supported yet.jakarta.persistence.criteria.CompoundSelection<jakarta.persistence.Tuple> <T> jakarta.persistence.criteria.CriteriaSelect<T> union(jakarta.persistence.criteria.CriteriaSelect<? extends T> left, jakarta.persistence.criteria.CriteriaSelect<? extends T> right) <T> jakarta.persistence.criteria.CriteriaSelect<T> unionAll(jakarta.persistence.criteria.CriteriaSelect<? extends T> left, jakarta.persistence.criteria.CriteriaSelect<? extends T> right) jakarta.persistence.criteria.Expression<String> <V, M extends Map<?,V>>
jakarta.persistence.criteria.Expression<Collection<V>> values(M map) Not supported yet.Methods inherited from class Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface PersistentEntityCriteriaBuilder
createCriteriaDelete, createCriteriaInsert, createCriteriaUpdate, createQuery, createQuery, createTupleQuery, ilike
-
Constructor Details
-
AbstractCriteriaBuilder
public AbstractCriteriaBuilder()
-
-
Method Details
-
construct
public <Y> jakarta.persistence.criteria.CompoundSelection<Y> construct(Class<Y> resultClass, jakarta.persistence.criteria.Selection<?>... selections) Not supported yet.- Specified by:
constructin interfacejakarta.persistence.criteria.CriteriaBuilder
-
tuple
public jakarta.persistence.criteria.CompoundSelection<jakarta.persistence.Tuple> tuple(jakarta.persistence.criteria.Selection<?>... selections) Not supported yet.- Specified by:
tuplein interfacejakarta.persistence.criteria.CriteriaBuilder
-
array
public jakarta.persistence.criteria.CompoundSelection<Object[]> array(jakarta.persistence.criteria.Selection<?>... selections) Not supported yet.- Specified by:
arrayin interfacejakarta.persistence.criteria.CriteriaBuilder
-
tuple
public jakarta.persistence.criteria.CompoundSelection<jakarta.persistence.Tuple> tuple(List<jakarta.persistence.criteria.Selection<?>> selections) - Specified by:
tuplein interfacejakarta.persistence.criteria.CriteriaBuilder
-
array
-
union
public <T> jakarta.persistence.criteria.CriteriaSelect<T> union(jakarta.persistence.criteria.CriteriaSelect<? extends T> left, jakarta.persistence.criteria.CriteriaSelect<? extends T> right) - Specified by:
unionin interfacejakarta.persistence.criteria.CriteriaBuilder
-
unionAll
public <T> jakarta.persistence.criteria.CriteriaSelect<T> unionAll(jakarta.persistence.criteria.CriteriaSelect<? extends T> left, jakarta.persistence.criteria.CriteriaSelect<? extends T> right) - Specified by:
unionAllin interfacejakarta.persistence.criteria.CriteriaBuilder
-
intersect
public <T> jakarta.persistence.criteria.CriteriaSelect<T> intersect(jakarta.persistence.criteria.CriteriaSelect<? super T> left, jakarta.persistence.criteria.CriteriaSelect<? super T> right) - Specified by:
intersectin interfacejakarta.persistence.criteria.CriteriaBuilder
-
intersectAll
public <T> jakarta.persistence.criteria.CriteriaSelect<T> intersectAll(jakarta.persistence.criteria.CriteriaSelect<? super T> left, jakarta.persistence.criteria.CriteriaSelect<? super T> right) - Specified by:
intersectAllin interfacejakarta.persistence.criteria.CriteriaBuilder
-
except
public <T> jakarta.persistence.criteria.CriteriaSelect<T> except(jakarta.persistence.criteria.CriteriaSelect<T> left, jakarta.persistence.criteria.CriteriaSelect<?> right) - Specified by:
exceptin interfacejakarta.persistence.criteria.CriteriaBuilder
-
exceptAll
public <T> jakarta.persistence.criteria.CriteriaSelect<T> exceptAll(jakarta.persistence.criteria.CriteriaSelect<T> left, jakarta.persistence.criteria.CriteriaSelect<?> right) - Specified by:
exceptAllin interfacejakarta.persistence.criteria.CriteriaBuilder
-
asc
public jakarta.persistence.criteria.Order asc(jakarta.persistence.criteria.Expression<?> x) - Specified by:
ascin interfacejakarta.persistence.criteria.CriteriaBuilder
-
asc
public jakarta.persistence.criteria.Order asc(jakarta.persistence.criteria.Expression<?> expression, jakarta.persistence.criteria.Nulls nullPrecedence) - Specified by:
ascin interfacejakarta.persistence.criteria.CriteriaBuilder
-
desc
public jakarta.persistence.criteria.Order desc(jakarta.persistence.criteria.Expression<?> x) - Specified by:
descin interfacejakarta.persistence.criteria.CriteriaBuilder
-
desc
public jakarta.persistence.criteria.Order desc(jakarta.persistence.criteria.Expression<?> expression, jakarta.persistence.criteria.Nulls nullPrecedence) - Specified by:
descin interfacejakarta.persistence.criteria.CriteriaBuilder
-
sort
public jakarta.persistence.criteria.Order sort(jakarta.persistence.criteria.Expression<?> x, boolean ascending, boolean ignoreCase) Description copied from interface:PersistentEntityCriteriaBuilderCreate an ordering.- Specified by:
sortin interfacePersistentEntityCriteriaBuilder- Parameters:
x- expression used to define the orderingascending- If ascending should be useignoreCase- If ignore case should be used- Returns:
- ascending ordering corresponding to the expression
-
avg
-
sum
public <N extends Number> jakarta.persistence.criteria.Expression<N> sum(jakarta.persistence.criteria.Expression<N> x) - Specified by:
sumin interfacejakarta.persistence.criteria.CriteriaBuilder
-
sumAsLong
-
sumAsDouble
-
max
public <N extends Number> jakarta.persistence.criteria.Expression<N> max(jakarta.persistence.criteria.Expression<N> x) - Specified by:
maxin interfacejakarta.persistence.criteria.CriteriaBuilder
-
min
public <N extends Number> jakarta.persistence.criteria.Expression<N> min(jakarta.persistence.criteria.Expression<N> x) - Specified by:
minin interfacejakarta.persistence.criteria.CriteriaBuilder
-
greatest
public <X extends Comparable<? super X>> jakarta.persistence.criteria.Expression<X> greatest(jakarta.persistence.criteria.Expression<X> x) - Specified by:
greatestin interfacejakarta.persistence.criteria.CriteriaBuilder
-
least
public <X extends Comparable<? super X>> jakarta.persistence.criteria.Expression<X> least(jakarta.persistence.criteria.Expression<X> x) - Specified by:
leastin interfacejakarta.persistence.criteria.CriteriaBuilder
-
count
public jakarta.persistence.criteria.Expression<Long> count(jakarta.persistence.criteria.Expression<?> x) - Specified by:
countin interfacejakarta.persistence.criteria.CriteriaBuilder
-
countDistinct
public jakarta.persistence.criteria.Expression<Long> countDistinct(jakarta.persistence.criteria.Expression<?> x) - Specified by:
countDistinctin interfacejakarta.persistence.criteria.CriteriaBuilder
-
exists
public jakarta.persistence.criteria.Predicate exists(jakarta.persistence.criteria.Subquery<?> subquery) - Specified by:
existsin interfacejakarta.persistence.criteria.CriteriaBuilder
-
all
public <Y> jakarta.persistence.criteria.Expression<Y> all(jakarta.persistence.criteria.Subquery<Y> subquery) - Specified by:
allin interfacejakarta.persistence.criteria.CriteriaBuilder
-
some
public <Y> jakarta.persistence.criteria.Expression<Y> some(jakarta.persistence.criteria.Subquery<Y> subquery) - Specified by:
somein interfacejakarta.persistence.criteria.CriteriaBuilder
-
any
public <Y> jakarta.persistence.criteria.Expression<Y> any(jakarta.persistence.criteria.Subquery<Y> subquery) - Specified by:
anyin interfacejakarta.persistence.criteria.CriteriaBuilder
-
extract
public <N, T extends Temporal> jakarta.persistence.criteria.Expression<N> extract(jakarta.persistence.criteria.TemporalField<N, T> field, jakarta.persistence.criteria.Expression<T> temporal) - Specified by:
extractin interfacejakarta.persistence.criteria.CriteriaBuilder
-
and
-
and
public jakarta.persistence.criteria.Predicate and(jakarta.persistence.criteria.Predicate... restrictions) - Specified by:
andin interfacejakarta.persistence.criteria.CriteriaBuilder
-
and
public jakarta.persistence.criteria.Predicate and(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
-
and
public jakarta.persistence.criteria.Predicate and(List<jakarta.persistence.criteria.Predicate> restrictions) - Specified by:
andin interfacejakarta.persistence.criteria.CriteriaBuilder
-
isEmptyString
public jakarta.persistence.criteria.Predicate isEmptyString(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
public jakarta.persistence.criteria.Predicate isNotEmptyString(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
-
ilike
public jakarta.persistence.criteria.Predicate ilike(jakarta.persistence.criteria.Expression<String> x, jakarta.persistence.criteria.Expression<String> pattern) Description copied from interface:PersistentEntityCriteriaBuilderCreates an case-insensitive like predicate.- Specified by:
ilikein interfacePersistentEntityCriteriaBuilder- Parameters:
x- The expressionpattern- The pattern- Returns:
- a new predicate
-
endingWithString
public jakarta.persistence.criteria.Predicate endingWithString(jakarta.persistence.criteria.Expression<String> x, 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
public jakarta.persistence.criteria.Predicate startsWithString(jakarta.persistence.criteria.Expression<String> x, 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
public jakarta.persistence.criteria.Predicate containsString(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.- 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
public jakarta.persistence.criteria.Predicate equalStringIgnoreCase(jakarta.persistence.criteria.Expression<String> x, 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
public jakarta.persistence.criteria.Predicate equalStringIgnoreCase(jakarta.persistence.criteria.Expression<String> x, 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
public jakarta.persistence.criteria.Predicate notEqualStringIgnoreCase(jakarta.persistence.criteria.Expression<String> x, 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
public jakarta.persistence.criteria.Predicate notEqualStringIgnoreCase(jakarta.persistence.criteria.Expression<String> x, 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
public jakarta.persistence.criteria.Predicate startsWithStringIgnoreCase(jakarta.persistence.criteria.Expression<String> x, 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
public jakarta.persistence.criteria.Predicate endingWithStringIgnoreCase(jakarta.persistence.criteria.Expression<String> x, 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
-
or
public jakarta.persistence.criteria.Predicate or(jakarta.persistence.criteria.Predicate... restrictions) - Specified by:
orin interfacejakarta.persistence.criteria.CriteriaBuilder
-
or
public jakarta.persistence.criteria.Predicate or(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
-
or
public jakarta.persistence.criteria.Predicate or(List<jakarta.persistence.criteria.Predicate> restrictions) - Specified by:
orin interfacejakarta.persistence.criteria.CriteriaBuilder
-
not
public jakarta.persistence.criteria.Predicate not(jakarta.persistence.criteria.Expression<Boolean> restriction) - Specified by:
notin interfacejakarta.persistence.criteria.CriteriaBuilder
-
conjunction
public jakarta.persistence.criteria.Predicate conjunction()- Specified by:
conjunctionin interfacejakarta.persistence.criteria.CriteriaBuilder
-
disjunction
public jakarta.persistence.criteria.Predicate disjunction()- Specified by:
disjunctionin interfacejakarta.persistence.criteria.CriteriaBuilder
-
isTrue
public jakarta.persistence.criteria.Predicate isTrue(jakarta.persistence.criteria.Expression<Boolean> x) - Specified by:
isTruein interfacejakarta.persistence.criteria.CriteriaBuilder
-
isFalse
public jakarta.persistence.criteria.Predicate isFalse(jakarta.persistence.criteria.Expression<Boolean> x) - Specified by:
isFalsein interfacejakarta.persistence.criteria.CriteriaBuilder
-
isNull
public jakarta.persistence.criteria.Predicate isNull(jakarta.persistence.criteria.Expression<?> x) - Specified by:
isNullin interfacejakarta.persistence.criteria.CriteriaBuilder
-
isNotNull
public jakarta.persistence.criteria.Predicate isNotNull(jakarta.persistence.criteria.Expression<?> x) - Specified by:
isNotNullin interfacejakarta.persistence.criteria.CriteriaBuilder
-
equal
public jakarta.persistence.criteria.Predicate equal(jakarta.persistence.criteria.Expression<?> x, jakarta.persistence.criteria.Expression<?> y) - Specified by:
equalin interfacejakarta.persistence.criteria.CriteriaBuilder
-
equal
@NextMajorVersion("Don't allow null values") public jakarta.persistence.criteria.Predicate equal(jakarta.persistence.criteria.Expression<?> x, @Nullable Object y) - Specified by:
equalin interfacejakarta.persistence.criteria.CriteriaBuilder
-
notEqual
public jakarta.persistence.criteria.Predicate notEqual(jakarta.persistence.criteria.Expression<?> x, jakarta.persistence.criteria.Expression<?> y) - Specified by:
notEqualin interfacejakarta.persistence.criteria.CriteriaBuilder
-
notEqual
public jakarta.persistence.criteria.Predicate notEqual(jakarta.persistence.criteria.Expression<?> x, @Nullable Object y) - Specified by:
notEqualin interfacejakarta.persistence.criteria.CriteriaBuilder
-
greaterThan
public <Y extends Comparable<? super Y>> jakarta.persistence.criteria.Predicate greaterThan(jakarta.persistence.criteria.Expression<? extends Y> x, jakarta.persistence.criteria.Expression<? extends Y> y) - Specified by:
greaterThanin interfacejakarta.persistence.criteria.CriteriaBuilder
-
greaterThan
public <Y extends Comparable<? super Y>> jakarta.persistence.criteria.Predicate greaterThan(jakarta.persistence.criteria.Expression<? extends Y> x, Y y) - Specified by:
greaterThanin interfacejakarta.persistence.criteria.CriteriaBuilder
-
greaterThanOrEqualTo
public <Y extends Comparable<? super Y>> jakarta.persistence.criteria.Predicate greaterThanOrEqualTo(jakarta.persistence.criteria.Expression<? extends Y> x, jakarta.persistence.criteria.Expression<? extends Y> y) - Specified by:
greaterThanOrEqualToin interfacejakarta.persistence.criteria.CriteriaBuilder
-
greaterThanOrEqualTo
public <Y extends Comparable<? super Y>> jakarta.persistence.criteria.Predicate greaterThanOrEqualTo(jakarta.persistence.criteria.Expression<? extends Y> x, Y y) - Specified by:
greaterThanOrEqualToin interfacejakarta.persistence.criteria.CriteriaBuilder
-
lessThan
public <Y extends Comparable<? super Y>> jakarta.persistence.criteria.Predicate lessThan(jakarta.persistence.criteria.Expression<? extends Y> x, jakarta.persistence.criteria.Expression<? extends Y> y) - Specified by:
lessThanin interfacejakarta.persistence.criteria.CriteriaBuilder
-
lessThan
public <Y extends Comparable<? super Y>> jakarta.persistence.criteria.Predicate lessThan(jakarta.persistence.criteria.Expression<? extends Y> x, Y y) - Specified by:
lessThanin interfacejakarta.persistence.criteria.CriteriaBuilder
-
lessThanOrEqualTo
public <Y extends Comparable<? super Y>> jakarta.persistence.criteria.Predicate lessThanOrEqualTo(jakarta.persistence.criteria.Expression<? extends Y> x, jakarta.persistence.criteria.Expression<? extends Y> y) - Specified by:
lessThanOrEqualToin interfacejakarta.persistence.criteria.CriteriaBuilder
-
lessThanOrEqualTo
public <Y extends Comparable<? super Y>> jakarta.persistence.criteria.Predicate lessThanOrEqualTo(jakarta.persistence.criteria.Expression<? extends Y> x, Y y) - Specified by:
lessThanOrEqualToin interfacejakarta.persistence.criteria.CriteriaBuilder
-
between
public <Y extends Comparable<? super Y>> jakarta.persistence.criteria.Predicate between(jakarta.persistence.criteria.Expression<? extends Y> v, jakarta.persistence.criteria.Expression<? extends Y> x, jakarta.persistence.criteria.Expression<? extends Y> y) - Specified by:
betweenin interfacejakarta.persistence.criteria.CriteriaBuilder
-
between
public <Y extends Comparable<? super Y>> jakarta.persistence.criteria.Predicate between(jakarta.persistence.criteria.Expression<? extends Y> v, Y x, Y y) - Specified by:
betweenin interfacejakarta.persistence.criteria.CriteriaBuilder
-
gt
-
gt
-
ge
-
ge
-
lt
-
lt
-
le
-
le
-
neg
public <N extends Number> jakarta.persistence.criteria.Expression<N> neg(jakarta.persistence.criteria.Expression<N> x) Not supported yet.- Specified by:
negin interfacejakarta.persistence.criteria.CriteriaBuilder
-
abs
public <N extends Number> jakarta.persistence.criteria.Expression<N> abs(jakarta.persistence.criteria.Expression<N> x) Not supported yet.- Specified by:
absin interfacejakarta.persistence.criteria.CriteriaBuilder
-
sum
public <N extends Number> jakarta.persistence.criteria.Expression<N> sum(jakarta.persistence.criteria.Expression<? extends N> x, jakarta.persistence.criteria.Expression<? extends N> y) - Specified by:
sumin interfacejakarta.persistence.criteria.CriteriaBuilder
-
sum
public <N extends Number> jakarta.persistence.criteria.Expression<N> sum(jakarta.persistence.criteria.Expression<? extends N> x, N y) - Specified by:
sumin interfacejakarta.persistence.criteria.CriteriaBuilder
-
sum
public <N extends Number> jakarta.persistence.criteria.Expression<N> sum(N x, jakarta.persistence.criteria.Expression<? extends N> y) - Specified by:
sumin interfacejakarta.persistence.criteria.CriteriaBuilder
-
prod
public <N extends Number> jakarta.persistence.criteria.Expression<N> prod(jakarta.persistence.criteria.Expression<? extends N> x, jakarta.persistence.criteria.Expression<? extends N> y) - Specified by:
prodin interfacejakarta.persistence.criteria.CriteriaBuilder
-
prod
public <N extends Number> jakarta.persistence.criteria.Expression<N> prod(jakarta.persistence.criteria.Expression<? extends N> x, N y) - Specified by:
prodin interfacejakarta.persistence.criteria.CriteriaBuilder
-
prod
public <N extends Number> jakarta.persistence.criteria.Expression<N> prod(N x, jakarta.persistence.criteria.Expression<? extends N> y) - Specified by:
prodin interfacejakarta.persistence.criteria.CriteriaBuilder
-
diff
public <N extends Number> jakarta.persistence.criteria.Expression<N> diff(jakarta.persistence.criteria.Expression<? extends N> x, jakarta.persistence.criteria.Expression<? extends N> y) - Specified by:
diffin interfacejakarta.persistence.criteria.CriteriaBuilder
-
diff
public <N extends Number> jakarta.persistence.criteria.Expression<N> diff(jakarta.persistence.criteria.Expression<? extends N> x, N y) - Specified by:
diffin interfacejakarta.persistence.criteria.CriteriaBuilder
-
diff
public <N extends Number> jakarta.persistence.criteria.Expression<N> diff(N x, jakarta.persistence.criteria.Expression<? extends N> y) - Specified by:
diffin interfacejakarta.persistence.criteria.CriteriaBuilder
-
quot
-
quot
-
quot
-
mod
-
mod
-
mod
-
sqrt
-
toLong
-
toInteger
-
toFloat
-
toDouble
-
toBigDecimal
public jakarta.persistence.criteria.Expression<BigDecimal> toBigDecimal(jakarta.persistence.criteria.Expression<? extends Number> x) Not supported yet.- Specified by:
toBigDecimalin interfacejakarta.persistence.criteria.CriteriaBuilder
-
toBigInteger
public jakarta.persistence.criteria.Expression<BigInteger> toBigInteger(jakarta.persistence.criteria.Expression<? extends Number> x) Not supported yet.- Specified by:
toBigIntegerin interfacejakarta.persistence.criteria.CriteriaBuilder
-
toString
-
literal
public <T> jakarta.persistence.criteria.Expression<T> literal(@Nullable T value) - Specified by:
literalin interfacejakarta.persistence.criteria.CriteriaBuilder
-
nullLiteral
- Specified by:
nullLiteralin interfacejakarta.persistence.criteria.CriteriaBuilder
-
parameter
- Specified by:
parameterin interfacejakarta.persistence.criteria.CriteriaBuilder
-
parameter
-
parameter
public <T> jakarta.persistence.criteria.ParameterExpression<T> parameter(Class<T> paramClass, @Nullable String name, @Nullable Object value) Create a new parameter with possible constant value.- Type Parameters:
T- The param type- Parameters:
paramClass- The param classname- The param namevalue- The param value- Returns:
- the parameter expression
-
isEmpty
public <C extends Collection<?>> jakarta.persistence.criteria.Predicate isEmpty(jakarta.persistence.criteria.Expression<C> collection) Not supported yet.- Specified by:
isEmptyin interfacejakarta.persistence.criteria.CriteriaBuilder
-
isNotEmpty
public <C extends Collection<?>> jakarta.persistence.criteria.Predicate isNotEmpty(jakarta.persistence.criteria.Expression<C> collection) Not supported yet.- Specified by:
isNotEmptyin interfacejakarta.persistence.criteria.CriteriaBuilder
-
size
public <C extends Collection<?>> jakarta.persistence.criteria.Expression<Integer> size(jakarta.persistence.criteria.Expression<C> collection) Not supported yet.- Specified by:
sizein interfacejakarta.persistence.criteria.CriteriaBuilder
-
size
public <C extends Collection<?>> jakarta.persistence.criteria.Expression<Integer> size(C collection) Not supported yet.- Specified by:
sizein interfacejakarta.persistence.criteria.CriteriaBuilder
-
isMember
public <E, C extends Collection<E>> jakarta.persistence.criteria.Predicate isMember(jakarta.persistence.criteria.Expression<E> elem, jakarta.persistence.criteria.Expression<C> collection) Not supported yet.- Specified by:
isMemberin interfacejakarta.persistence.criteria.CriteriaBuilder
-
isMember
public <E, C extends Collection<E>> jakarta.persistence.criteria.Predicate isMember(E elem, jakarta.persistence.criteria.Expression<C> collection) Not supported yet.- Specified by:
isMemberin interfacejakarta.persistence.criteria.CriteriaBuilder
-
isNotMember
public <E, C extends Collection<E>> jakarta.persistence.criteria.Predicate isNotMember(jakarta.persistence.criteria.Expression<E> elem, jakarta.persistence.criteria.Expression<C> collection) Not supported yet.- Specified by:
isNotMemberin interfacejakarta.persistence.criteria.CriteriaBuilder
-
isNotMember
public <E, C extends Collection<E>> jakarta.persistence.criteria.Predicate isNotMember(E elem, jakarta.persistence.criteria.Expression<C> collection) Not supported yet.- Specified by:
isNotMemberin interfacejakarta.persistence.criteria.CriteriaBuilder
-
values
Not supported yet.- Specified by:
valuesin interfacejakarta.persistence.criteria.CriteriaBuilder
-
keys
-
regex
public jakarta.persistence.criteria.Predicate regex(jakarta.persistence.criteria.Expression<String> x, 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
-
like
-
like
-
like
-
like
-
like
-
notLike
-
notLike
-
notLike
public jakarta.persistence.criteria.Predicate notLike(jakarta.persistence.criteria.Expression<String> x, jakarta.persistence.criteria.Expression<String> pattern, jakarta.persistence.criteria.Expression<Character> escapeChar) - Specified by:
notLikein interfacejakarta.persistence.criteria.CriteriaBuilder
-
notLike
-
notLike
-
notLike
-
concat
-
concat
-
concat
-
concat
-
replace
public jakarta.persistence.criteria.Expression<String> replace(jakarta.persistence.criteria.Expression<String> x, jakarta.persistence.criteria.Expression<String> substring, jakarta.persistence.criteria.Expression<String> replacement) - Specified by:
replacein interfacejakarta.persistence.criteria.CriteriaBuilder
-
replace
-
replace
-
replace
-
substring
-
substring
-
substring
public jakarta.persistence.criteria.Expression<String> substring(jakarta.persistence.criteria.Expression<String> x, jakarta.persistence.criteria.Expression<Integer> from, jakarta.persistence.criteria.Expression<Integer> len) Not supported yet.- Specified by:
substringin interfacejakarta.persistence.criteria.CriteriaBuilder
-
substring
-
left
-
left
-
right
-
right
-
trim
-
trim
-
trim
-
trim
public jakarta.persistence.criteria.Expression<String> trim(jakarta.persistence.criteria.CriteriaBuilder.Trimspec ts, jakarta.persistence.criteria.Expression<Character> t, jakarta.persistence.criteria.Expression<String> x) Not supported yet.- Specified by:
trimin interfacejakarta.persistence.criteria.CriteriaBuilder
-
trim
-
trim
-
lower
-
upper
-
length
-
locate
-
locate
-
locate
public jakarta.persistence.criteria.Expression<Integer> locate(jakarta.persistence.criteria.Expression<String> x, jakarta.persistence.criteria.Expression<String> pattern, jakarta.persistence.criteria.Expression<Integer> from) Not supported yet.- Specified by:
locatein interfacejakarta.persistence.criteria.CriteriaBuilder
-
locate
-
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
public <T> jakarta.persistence.criteria.CriteriaBuilder.In<T> in(jakarta.persistence.criteria.Expression<? extends T> expression) - Specified by:
inin interfacejakarta.persistence.criteria.CriteriaBuilder
-
coalesce
public <Y> jakarta.persistence.criteria.Expression<Y> coalesce(jakarta.persistence.criteria.Expression<? extends Y> x, jakarta.persistence.criteria.Expression<? extends Y> y) Not supported yet.- Specified by:
coalescein interfacejakarta.persistence.criteria.CriteriaBuilder
-
coalesce
public <Y> jakarta.persistence.criteria.Expression<Y> coalesce(jakarta.persistence.criteria.Expression<? extends Y> x, Y y) Not supported yet.- Specified by:
coalescein interfacejakarta.persistence.criteria.CriteriaBuilder
-
nullif
public <Y> jakarta.persistence.criteria.Expression<Y> nullif(jakarta.persistence.criteria.Expression<Y> x, jakarta.persistence.criteria.Expression<?> y) Not supported yet.- Specified by:
nullifin interfacejakarta.persistence.criteria.CriteriaBuilder
-
nullif
public <Y> jakarta.persistence.criteria.Expression<Y> nullif(jakarta.persistence.criteria.Expression<Y> x, Y y) Not supported yet.- Specified by:
nullifin interfacejakarta.persistence.criteria.CriteriaBuilder
-
coalesce
public <T> jakarta.persistence.criteria.CriteriaBuilder.Coalesce<T> coalesce()Not supported yet.- Specified by:
coalescein interfacejakarta.persistence.criteria.CriteriaBuilder
-
selectCase
public <C,R> jakarta.persistence.criteria.CriteriaBuilder.SimpleCase<C,R> selectCase(jakarta.persistence.criteria.Expression<? extends C> expression) Not supported yet.- Specified by:
selectCasein interfacejakarta.persistence.criteria.CriteriaBuilder
-
selectCase
public <R> jakarta.persistence.criteria.CriteriaBuilder.Case<R> selectCase()Not supported yet.- Specified by:
selectCasein interfacejakarta.persistence.criteria.CriteriaBuilder
-
function
-
treat
public <X, T, V extends T> jakarta.persistence.criteria.Join<X,V> treat(jakarta.persistence.criteria.Join<X, T> join, Class<V> type) Not supported yet.- Specified by:
treatin interfacejakarta.persistence.criteria.CriteriaBuilder
-
treat
public <X, T, E extends T> jakarta.persistence.criteria.CollectionJoin<X,E> treat(jakarta.persistence.criteria.CollectionJoin<X, T> join, Class<E> type) Not supported yet.- Specified by:
treatin interfacejakarta.persistence.criteria.CriteriaBuilder
-
treat
public <X, T, E extends T> jakarta.persistence.criteria.SetJoin<X,E> treat(jakarta.persistence.criteria.SetJoin<X, T> join, Class<E> type) Not supported yet.- Specified by:
treatin interfacejakarta.persistence.criteria.CriteriaBuilder
-
treat
public <X, T, E extends T> jakarta.persistence.criteria.ListJoin<X,E> treat(jakarta.persistence.criteria.ListJoin<X, T> join, Class<E> type) Not supported yet.- Specified by:
treatin interfacejakarta.persistence.criteria.CriteriaBuilder
-
treat
public <X, K, T, V extends T> jakarta.persistence.criteria.MapJoin<X,K, treatV> (jakarta.persistence.criteria.MapJoin<X, K, T> join, Class<V> type) Not supported yet.- Specified by:
treatin interfacejakarta.persistence.criteria.CriteriaBuilder
-
treat
public <X, T extends X> jakarta.persistence.criteria.Path<T> treat(jakarta.persistence.criteria.Path<X> path, Class<T> type) Not supported yet.- Specified by:
treatin interfacejakarta.persistence.criteria.CriteriaBuilder
-
treat
public <X, T extends X> jakarta.persistence.criteria.Root<T> treat(jakarta.persistence.criteria.Root<X> root, Class<T> type) 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
-
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
-
ln
-
power
-
power
-
round
-