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 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 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
-
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
-
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
-
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
-
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
-
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
-
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
-