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.<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.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) 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.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) <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.jakarta.persistence.criteria.Predicateexists(jakarta.persistence.criteria.Subquery<?> subquery) jakarta.persistence.criteria.Expression<Double> <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) <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<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.<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.<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.Expression<String> <V,M extends Map<?, V>>
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 jakarta.persistence.criteria.CriteriaBuilder
and, array, asc, concat, desc, except, exceptAll, extract, intersect, intersectAll, left, left, or, replace, replace, replace, replace, right, right, tuple, union, unionAllMethods inherited from interface io.micronaut.data.model.jpa.criteria.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
-
asc
public jakarta.persistence.criteria.Order asc(jakarta.persistence.criteria.Expression<?> x) - 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
-
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
public <N extends Number> jakarta.persistence.criteria.Expression<Double> avg(jakarta.persistence.criteria.Expression<N> x) - Specified by:
avgin interfacejakarta.persistence.criteria.CriteriaBuilder
-
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
public jakarta.persistence.criteria.Expression<Long> sumAsLong(jakarta.persistence.criteria.Expression<Integer> x) - Specified by:
sumAsLongin interfacejakarta.persistence.criteria.CriteriaBuilder
-
sumAsDouble
public jakarta.persistence.criteria.Expression<Double> sumAsDouble(jakarta.persistence.criteria.Expression<Float> x) - Specified by:
sumAsDoublein interfacejakarta.persistence.criteria.CriteriaBuilder
-
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
-
and
public jakarta.persistence.criteria.Predicate and(jakarta.persistence.criteria.Expression<Boolean> x, jakarta.persistence.criteria.Expression<Boolean> y) - Specified by:
andin interfacejakarta.persistence.criteria.CriteriaBuilder
-
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
-
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
public jakarta.persistence.criteria.Predicate or(jakarta.persistence.criteria.Expression<Boolean> x, jakarta.persistence.criteria.Expression<Boolean> y) - Specified by:
orin interfacejakarta.persistence.criteria.CriteriaBuilder
-
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
-
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
public jakarta.persistence.criteria.Predicate gt(jakarta.persistence.criteria.Expression<? extends Number> x, jakarta.persistence.criteria.Expression<? extends Number> y) - Specified by:
gtin interfacejakarta.persistence.criteria.CriteriaBuilder
-
gt
public jakarta.persistence.criteria.Predicate gt(jakarta.persistence.criteria.Expression<? extends Number> x, Number y) - Specified by:
gtin interfacejakarta.persistence.criteria.CriteriaBuilder
-
ge
public jakarta.persistence.criteria.Predicate ge(jakarta.persistence.criteria.Expression<? extends Number> x, jakarta.persistence.criteria.Expression<? extends Number> y) - Specified by:
gein interfacejakarta.persistence.criteria.CriteriaBuilder
-
ge
public jakarta.persistence.criteria.Predicate ge(jakarta.persistence.criteria.Expression<? extends Number> x, Number y) - Specified by:
gein interfacejakarta.persistence.criteria.CriteriaBuilder
-
lt
public jakarta.persistence.criteria.Predicate lt(jakarta.persistence.criteria.Expression<? extends Number> x, jakarta.persistence.criteria.Expression<? extends Number> y) - Specified by:
ltin interfacejakarta.persistence.criteria.CriteriaBuilder
-
lt
public jakarta.persistence.criteria.Predicate lt(jakarta.persistence.criteria.Expression<? extends Number> x, Number y) - Specified by:
ltin interfacejakarta.persistence.criteria.CriteriaBuilder
-
le
public jakarta.persistence.criteria.Predicate le(jakarta.persistence.criteria.Expression<? extends Number> x, jakarta.persistence.criteria.Expression<? extends Number> y) - Specified by:
lein interfacejakarta.persistence.criteria.CriteriaBuilder
-
le
public jakarta.persistence.criteria.Predicate le(jakarta.persistence.criteria.Expression<? extends Number> x, Number y) - Specified by:
lein interfacejakarta.persistence.criteria.CriteriaBuilder
-
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
public jakarta.persistence.criteria.Expression<Number> quot(jakarta.persistence.criteria.Expression<? extends Number> x, jakarta.persistence.criteria.Expression<? extends Number> y) - Specified by:
quotin interfacejakarta.persistence.criteria.CriteriaBuilder
-
quot
public jakarta.persistence.criteria.Expression<Number> quot(jakarta.persistence.criteria.Expression<? extends Number> x, Number y) - Specified by:
quotin interfacejakarta.persistence.criteria.CriteriaBuilder
-
quot
public jakarta.persistence.criteria.Expression<Number> quot(Number x, jakarta.persistence.criteria.Expression<? extends Number> y) - Specified by:
quotin interfacejakarta.persistence.criteria.CriteriaBuilder
-
mod
public jakarta.persistence.criteria.Expression<Integer> mod(jakarta.persistence.criteria.Expression<Integer> x, jakarta.persistence.criteria.Expression<Integer> y) Not supported yet.- Specified by:
modin interfacejakarta.persistence.criteria.CriteriaBuilder
-
mod
public jakarta.persistence.criteria.Expression<Integer> mod(jakarta.persistence.criteria.Expression<Integer> x, Integer y) Not supported yet.- Specified by:
modin interfacejakarta.persistence.criteria.CriteriaBuilder
-
mod
public jakarta.persistence.criteria.Expression<Integer> mod(Integer x, jakarta.persistence.criteria.Expression<Integer> y) Not supported yet.- Specified by:
modin interfacejakarta.persistence.criteria.CriteriaBuilder
-
sqrt
public jakarta.persistence.criteria.Expression<Double> sqrt(jakarta.persistence.criteria.Expression<? extends Number> x) Not supported yet.- Specified by:
sqrtin interfacejakarta.persistence.criteria.CriteriaBuilder
-
toLong
public jakarta.persistence.criteria.Expression<Long> toLong(jakarta.persistence.criteria.Expression<? extends Number> x) Not supported yet.- Specified by:
toLongin interfacejakarta.persistence.criteria.CriteriaBuilder
-
toInteger
public jakarta.persistence.criteria.Expression<Integer> toInteger(jakarta.persistence.criteria.Expression<? extends Number> x) Not supported yet.- Specified by:
toIntegerin interfacejakarta.persistence.criteria.CriteriaBuilder
-
toFloat
public jakarta.persistence.criteria.Expression<Float> toFloat(jakarta.persistence.criteria.Expression<? extends Number> x) Not supported yet.- Specified by:
toFloatin interfacejakarta.persistence.criteria.CriteriaBuilder
-
toDouble
public jakarta.persistence.criteria.Expression<Double> toDouble(jakarta.persistence.criteria.Expression<? extends Number> x) Not supported yet.- Specified by:
toDoublein interfacejakarta.persistence.criteria.CriteriaBuilder
-
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
public jakarta.persistence.criteria.Expression<String> toString(jakarta.persistence.criteria.Expression<Character> x) Not supported yet.- Specified by:
toStringin interfacejakarta.persistence.criteria.CriteriaBuilder
-
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
public <T> jakarta.persistence.criteria.ParameterExpression<T> parameter(Class<T> paramClass, String name) - Specified by:
parameterin interfacejakarta.persistence.criteria.CriteriaBuilder
-
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
public <V,M extends Map<?, jakarta.persistence.criteria.Expression<Collection<V>> valuesV>> (M map) Not supported yet.- Specified by:
valuesin interfacejakarta.persistence.criteria.CriteriaBuilder
-
keys
Not supported yet.- Specified by:
keysin interfacejakarta.persistence.criteria.CriteriaBuilder
-
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
public jakarta.persistence.criteria.Predicate like(jakarta.persistence.criteria.Expression<String> x, jakarta.persistence.criteria.Expression<String> pattern) - Specified by:
likein interfacejakarta.persistence.criteria.CriteriaBuilder
-
like
public jakarta.persistence.criteria.Predicate like(jakarta.persistence.criteria.Expression<String> x, String pattern) - Specified by:
likein interfacejakarta.persistence.criteria.CriteriaBuilder
-
like
public jakarta.persistence.criteria.Predicate like(jakarta.persistence.criteria.Expression<String> x, jakarta.persistence.criteria.Expression<String> pattern, jakarta.persistence.criteria.Expression<Character> escapeChar) - Specified by:
likein interfacejakarta.persistence.criteria.CriteriaBuilder
-
like
public jakarta.persistence.criteria.Predicate like(jakarta.persistence.criteria.Expression<String> x, jakarta.persistence.criteria.Expression<String> pattern, char escapeChar) - Specified by:
likein interfacejakarta.persistence.criteria.CriteriaBuilder
-
like
public jakarta.persistence.criteria.Predicate like(jakarta.persistence.criteria.Expression<String> x, String pattern, jakarta.persistence.criteria.Expression<Character> escapeChar) - Specified by:
likein interfacejakarta.persistence.criteria.CriteriaBuilder
-
like
public jakarta.persistence.criteria.Predicate like(jakarta.persistence.criteria.Expression<String> x, String pattern, char escapeChar) - Specified by:
likein interfacejakarta.persistence.criteria.CriteriaBuilder
-
notLike
public jakarta.persistence.criteria.Predicate notLike(jakarta.persistence.criteria.Expression<String> x, jakarta.persistence.criteria.Expression<String> pattern) - Specified by:
notLikein interfacejakarta.persistence.criteria.CriteriaBuilder
-
notLike
public jakarta.persistence.criteria.Predicate notLike(jakarta.persistence.criteria.Expression<String> x, String pattern) - Specified by:
notLikein interfacejakarta.persistence.criteria.CriteriaBuilder
-
notLike
public jakarta.persistence.criteria.Predicate notLike(jakarta.persistence.criteria.Expression<String> x, jakarta.persistence.criteria.Expression<String> pattern, jakarta.persistence.criteria.Expression<Character> escapeChar) - Specified by:
notLikein interfacejakarta.persistence.criteria.CriteriaBuilder
-
notLike
public jakarta.persistence.criteria.Predicate notLike(jakarta.persistence.criteria.Expression<String> x, jakarta.persistence.criteria.Expression<String> pattern, char escapeChar) - Specified by:
notLikein interfacejakarta.persistence.criteria.CriteriaBuilder
-
notLike
public jakarta.persistence.criteria.Predicate notLike(jakarta.persistence.criteria.Expression<String> x, String pattern, jakarta.persistence.criteria.Expression<Character> escapeChar) - Specified by:
notLikein interfacejakarta.persistence.criteria.CriteriaBuilder
-
notLike
public jakarta.persistence.criteria.Predicate notLike(jakarta.persistence.criteria.Expression<String> x, String pattern, char escapeChar) - Specified by:
notLikein interfacejakarta.persistence.criteria.CriteriaBuilder
-
concat
public jakarta.persistence.criteria.Expression<String> concat(jakarta.persistence.criteria.Expression<String> x, jakarta.persistence.criteria.Expression<String> y) - Specified by:
concatin interfacejakarta.persistence.criteria.CriteriaBuilder
-
concat
public jakarta.persistence.criteria.Expression<String> concat(jakarta.persistence.criteria.Expression<String> x, String y) - Specified by:
concatin interfacejakarta.persistence.criteria.CriteriaBuilder
-
concat
public jakarta.persistence.criteria.Expression<String> concat(String x, jakarta.persistence.criteria.Expression<String> y) - Specified by:
concatin interfacejakarta.persistence.criteria.CriteriaBuilder
-
substring
public jakarta.persistence.criteria.Expression<String> substring(jakarta.persistence.criteria.Expression<String> x, jakarta.persistence.criteria.Expression<Integer> from) Not supported yet.- Specified by:
substringin interfacejakarta.persistence.criteria.CriteriaBuilder
-
substring
public jakarta.persistence.criteria.Expression<String> substring(jakarta.persistence.criteria.Expression<String> x, int from) Not supported yet.- Specified by:
substringin interfacejakarta.persistence.criteria.CriteriaBuilder
-
substring
public jakarta.persistence.criteria.Expression<String> substring(jakarta.persistence.criteria.Expression<String> x, jakarta.persistence.criteria.Expression<Integer> from, jakarta.persistence.criteria.Expression<Integer> len) Not supported yet.- Specified by:
substringin interfacejakarta.persistence.criteria.CriteriaBuilder
-
substring
public jakarta.persistence.criteria.Expression<String> substring(jakarta.persistence.criteria.Expression<String> x, int from, int len) Not supported yet.- Specified by:
substringin interfacejakarta.persistence.criteria.CriteriaBuilder
-
trim
public jakarta.persistence.criteria.Expression<String> trim(jakarta.persistence.criteria.Expression<String> x) Not supported yet.- Specified by:
trimin interfacejakarta.persistence.criteria.CriteriaBuilder
-
trim
public jakarta.persistence.criteria.Expression<String> trim(jakarta.persistence.criteria.CriteriaBuilder.Trimspec ts, jakarta.persistence.criteria.Expression<String> x) Not supported yet.- Specified by:
trimin interfacejakarta.persistence.criteria.CriteriaBuilder
-
trim
public jakarta.persistence.criteria.Expression<String> trim(jakarta.persistence.criteria.Expression<Character> t, jakarta.persistence.criteria.Expression<String> x) Not supported yet.- Specified by:
trimin interfacejakarta.persistence.criteria.CriteriaBuilder
-
trim
public jakarta.persistence.criteria.Expression<String> trim(jakarta.persistence.criteria.CriteriaBuilder.Trimspec ts, jakarta.persistence.criteria.Expression<Character> t, jakarta.persistence.criteria.Expression<String> x) Not supported yet.- Specified by:
trimin interfacejakarta.persistence.criteria.CriteriaBuilder
-
trim
public jakarta.persistence.criteria.Expression<String> trim(char t, jakarta.persistence.criteria.Expression<String> x) Not supported yet.- Specified by:
trimin interfacejakarta.persistence.criteria.CriteriaBuilder
-
trim
public jakarta.persistence.criteria.Expression<String> trim(jakarta.persistence.criteria.CriteriaBuilder.Trimspec ts, char t, jakarta.persistence.criteria.Expression<String> x) Not supported yet.- Specified by:
trimin interfacejakarta.persistence.criteria.CriteriaBuilder
-
lower
public jakarta.persistence.criteria.Expression<String> lower(jakarta.persistence.criteria.Expression<String> x) - Specified by:
lowerin interfacejakarta.persistence.criteria.CriteriaBuilder
-
upper
public jakarta.persistence.criteria.Expression<String> upper(jakarta.persistence.criteria.Expression<String> x) - Specified by:
upperin interfacejakarta.persistence.criteria.CriteriaBuilder
-
length
public jakarta.persistence.criteria.Expression<Integer> length(jakarta.persistence.criteria.Expression<String> x) - Specified by:
lengthin interfacejakarta.persistence.criteria.CriteriaBuilder
-
locate
public jakarta.persistence.criteria.Expression<Integer> locate(jakarta.persistence.criteria.Expression<String> x, jakarta.persistence.criteria.Expression<String> pattern) Not supported yet.- Specified by:
locatein interfacejakarta.persistence.criteria.CriteriaBuilder
-
locate
public jakarta.persistence.criteria.Expression<Integer> locate(jakarta.persistence.criteria.Expression<String> x, String pattern) Not supported yet.- Specified by:
locatein interfacejakarta.persistence.criteria.CriteriaBuilder
-
locate
public jakarta.persistence.criteria.Expression<Integer> locate(jakarta.persistence.criteria.Expression<String> x, jakarta.persistence.criteria.Expression<String> pattern, jakarta.persistence.criteria.Expression<Integer> from) Not supported yet.- Specified by:
locatein interfacejakarta.persistence.criteria.CriteriaBuilder
-
locate
public jakarta.persistence.criteria.Expression<Integer> locate(jakarta.persistence.criteria.Expression<String> x, 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
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
public <T> jakarta.persistence.criteria.Expression<T> function(String name, Class<T> type, jakarta.persistence.criteria.Expression<?>... args) - Specified by:
functionin interfacejakarta.persistence.criteria.CriteriaBuilder
-
treat
public <X,T, jakarta.persistence.criteria.Join<X,V extends T> V> treat(jakarta.persistence.criteria.Join<X, T> join, Class<V> type) Not supported yet.- Specified by:
treatin interfacejakarta.persistence.criteria.CriteriaBuilder
-
treat
public <X,T, jakarta.persistence.criteria.CollectionJoin<X,E extends T> E> treat(jakarta.persistence.criteria.CollectionJoin<X, T> join, Class<E> type) Not supported yet.- Specified by:
treatin interfacejakarta.persistence.criteria.CriteriaBuilder
-
treat
public <X,T, jakarta.persistence.criteria.SetJoin<X,E extends T> E> treat(jakarta.persistence.criteria.SetJoin<X, T> join, Class<E> type) Not supported yet.- Specified by:
treatin interfacejakarta.persistence.criteria.CriteriaBuilder
-
treat
public <X,T, jakarta.persistence.criteria.ListJoin<X,E extends T> E> treat(jakarta.persistence.criteria.ListJoin<X, T> join, Class<E> type) Not supported yet.- Specified by:
treatin interfacejakarta.persistence.criteria.CriteriaBuilder
-
treat
public <X,K, jakarta.persistence.criteria.MapJoin<X,T, V extends T> K, treatV> (jakarta.persistence.criteria.MapJoin<X, K, T> join, Class<V> type) 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
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
-