Class AbstractCriteriaBuilderWrapper
java.lang.Object
ch.tocco.nice2.persist.core.impl.hibernate.query.AbstractCriteriaBuilderWrapper
- All Implemented Interfaces:
CriteriaBuilderWrapper, jakarta.persistence.criteria.CriteriaBuilder
- Direct Known Subclasses:
DelegatingCriteriaBuilderWrapper, InterceptingCriteriaBuilderWrapper
public abstract class AbstractCriteriaBuilderWrapper
extends Object
implements CriteriaBuilderWrapper
-
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
ConstructorsModifierConstructorDescriptionprotectedAbstractCriteriaBuilderWrapper(org.hibernate.query.criteria.HibernateCriteriaBuilder delegate) AbstractCriteriaBuilderWrapper(org.hibernate.query.criteria.HibernateCriteriaBuilder delegate, Map<String, Class<?>> parameterTargetTypes) -
Method Summary
Modifier and TypeMethodDescription<N extends Number>
jakarta.persistence.criteria.Expression<N> abs(jakarta.persistence.criteria.Expression<N> x) <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.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) jakarta.persistence.criteria.CompoundSelection<Object[]> jakarta.persistence.criteria.Orderasc(jakarta.persistence.criteria.Expression<?> x) jakarta.persistence.criteria.Orderasc(jakarta.persistence.criteria.Expression<?> x, boolean nullsFirst) Create an ordering by the ascending value of the expression.jakarta.persistence.criteria.Orderasc(jakarta.persistence.criteria.Expression<?> expression, jakarta.persistence.criteria.Nulls nulls) 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> expression) <T> jakarta.persistence.criteria.CriteriaBuilder.Coalesce<T> coalesce()<Y> jakarta.persistence.criteria.Expression<Y> coalesce(jakarta.persistence.criteria.Expression<? extends Y> x, jakarta.persistence.criteria.Expression<? extends Y> y) <Y> jakarta.persistence.criteria.Expression<Y> coalesce(jakarta.persistence.criteria.Expression<? extends Y> x, Y y) jakarta.persistence.criteria.Expression<String> concat(jakarta.persistence.criteria.Expression<String> x, jakarta.persistence.criteria.Expression<String> y) jakarta.persistence.criteria.Expression<String> jakarta.persistence.criteria.Expression<String> jakarta.persistence.criteria.Expression<String> jakarta.persistence.criteria.Predicate<Y> jakarta.persistence.criteria.CompoundSelection<Y> jakarta.persistence.criteria.Expression<Long> count(jakarta.persistence.criteria.Expression<?> x) jakarta.persistence.criteria.Expression<Long> countDistinct(jakarta.persistence.criteria.Expression<?> x) <T> jakarta.persistence.criteria.CriteriaDelete<T> createCriteriaDelete(Class<T> targetEntity) <T> jakarta.persistence.criteria.CriteriaUpdate<T> createCriteriaUpdate(Class<T> targetEntity) jakarta.persistence.criteria.CriteriaQuery<Object> <T> jakarta.persistence.criteria.CriteriaQuery<T> createQuery(Class<T> resultClass) jakarta.persistence.criteria.CriteriaQuery<jakarta.persistence.Tuple> jakarta.persistence.criteria.Expression<Date> jakarta.persistence.criteria.Expression<Time> jakarta.persistence.criteria.Expression<Timestamp> jakarta.persistence.criteria.Orderdesc(jakarta.persistence.criteria.Expression<?> x) jakarta.persistence.criteria.Orderdesc(jakarta.persistence.criteria.Expression<?> x, boolean nullsFirst) Create an ordering by the descending value of the expression.jakarta.persistence.criteria.Orderdesc(jakarta.persistence.criteria.Expression<?> expression, jakarta.persistence.criteria.Nulls nulls) <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.Predicate<T> jakarta.persistence.criteria.CriteriaSelect<T> except(jakarta.persistence.criteria.CriteriaSelect<T> criteriaSelect, jakarta.persistence.criteria.CriteriaSelect<?> criteriaSelect1) <T> jakarta.persistence.criteria.CriteriaSelect<T> exceptAll(jakarta.persistence.criteria.CriteriaSelect<T> criteriaSelect, jakarta.persistence.criteria.CriteriaSelect<?> criteriaSelect1) jakarta.persistence.criteria.Expression<Double> <N, T extends Temporal>
jakarta.persistence.criteria.Expression<N> extract(jakarta.persistence.criteria.TemporalField<N, T> temporalField, jakarta.persistence.criteria.Expression<T> expression) <N extends Number>
jakarta.persistence.criteria.Expression<N> floor(jakarta.persistence.criteria.Expression<N> expression) <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.Predicateorg.hibernate.query.criteria.HibernateCriteriaBuilder<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.Predicate<T> jakarta.persistence.criteria.CriteriaBuilder.In<T> in(jakarta.persistence.criteria.Expression<? extends T> expression) final <T> jakarta.persistence.criteria.Expression<T> inlineLiteral(T value) By default all literals are bound as parameters.<T> jakarta.persistence.criteria.CriteriaSelect<T> intersect(jakarta.persistence.criteria.CriteriaSelect<? super T> criteriaSelect, jakarta.persistence.criteria.CriteriaSelect<? super T> criteriaSelect1) <T> jakarta.persistence.criteria.CriteriaSelect<T> intersectAll(jakarta.persistence.criteria.CriteriaSelect<? super T> criteriaSelect, jakarta.persistence.criteria.CriteriaSelect<? super T> criteriaSelect1) <C extends Collection<?>>
jakarta.persistence.criteria.PredicateisEmpty(jakarta.persistence.criteria.Expression<C> collection) jakarta.persistence.criteria.Predicate<E, C extends Collection<E>>
jakarta.persistence.criteria.PredicateisMember(E elem, jakarta.persistence.criteria.Expression<C> collection) <E, C extends Collection<E>>
jakarta.persistence.criteria.PredicateisMember(jakarta.persistence.criteria.Expression<E> elem, jakarta.persistence.criteria.Expression<C> collection) <C extends Collection<?>>
jakarta.persistence.criteria.PredicateisNotEmpty(jakarta.persistence.criteria.Expression<C> collection) <E, C extends Collection<E>>
jakarta.persistence.criteria.PredicateisNotMember(E elem, jakarta.persistence.criteria.Expression<C> collection) <E, C extends Collection<E>>
jakarta.persistence.criteria.PredicateisNotMember(jakarta.persistence.criteria.Expression<E> elem, jakarta.persistence.criteria.Expression<C> collection) jakarta.persistence.criteria.PredicateisNotNull(jakarta.persistence.criteria.Expression<?> x) jakarta.persistence.criteria.PredicateisNull(jakarta.persistence.criteria.Expression<?> x) keys(M map) jakarta.persistence.criteria.Predicatele(jakarta.persistence.criteria.Expression<? extends Number> x, jakarta.persistence.criteria.Expression<? extends Number> y) jakarta.persistence.criteria.Predicate<X extends Comparable<? super X>>
jakarta.persistence.criteria.Expression<X> least(jakarta.persistence.criteria.Expression<X> x) jakarta.persistence.criteria.Expression<String> jakarta.persistence.criteria.Expression<String> left(jakarta.persistence.criteria.Expression<String> expression, jakarta.persistence.criteria.Expression<Integer> expression1) jakarta.persistence.criteria.Expression<Integer> 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) final <T> jakarta.persistence.criteria.Expression<T> literal(T value) jakarta.persistence.criteria.Expression<Double> jakarta.persistence.criteria.Expression<LocalDate> jakarta.persistence.criteria.Expression<LocalDateTime> jakarta.persistence.criteria.Expression<LocalTime> jakarta.persistence.criteria.Expression<Integer> locate(jakarta.persistence.criteria.Expression<String> x, jakarta.persistence.criteria.Expression<String> pattern) jakarta.persistence.criteria.Expression<Integer> locate(jakarta.persistence.criteria.Expression<String> x, jakarta.persistence.criteria.Expression<String> pattern, jakarta.persistence.criteria.Expression<Integer> from) jakarta.persistence.criteria.Expression<Integer> jakarta.persistence.criteria.Expression<Integer> 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) jakarta.persistence.criteria.Expression<Integer> jakarta.persistence.criteria.Expression<Integer> <N extends Number>
jakarta.persistence.criteria.Expression<N> neg(jakarta.persistence.criteria.Expression<N> x) jakarta.persistence.criteria.Predicatejakarta.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) <Y> jakarta.persistence.criteria.Expression<Y> nullif(jakarta.persistence.criteria.Expression<Y> x, Y y) <T> jakarta.persistence.criteria.Expression<T> nullLiteral(Class<T> resultClass) 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.Predicate<T> jakarta.persistence.criteria.ParameterExpression<T> <T> jakarta.persistence.criteria.ParameterExpression<T> <T> jakarta.persistence.criteria.ParameterExpression<T> Used when the paramClass is aCollectionand cannot be used to infer the target type that should be used for conversion.jakarta.persistence.criteria.Expression<Double> power(jakarta.persistence.criteria.Expression<? extends Number> expression, jakarta.persistence.criteria.Expression<? extends Number> expression1) 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.Expression<String> replace(jakarta.persistence.criteria.Expression<String> expression, jakarta.persistence.criteria.Expression<String> expression1, jakarta.persistence.criteria.Expression<String> expression2) jakarta.persistence.criteria.Expression<String> replace(jakarta.persistence.criteria.Expression<String> expression, jakarta.persistence.criteria.Expression<String> expression1, String s) jakarta.persistence.criteria.Expression<String> replace(jakarta.persistence.criteria.Expression<String> expression, String s, jakarta.persistence.criteria.Expression<String> expression1) jakarta.persistence.criteria.Expression<String> jakarta.persistence.criteria.Expression<String> jakarta.persistence.criteria.Expression<String> right(jakarta.persistence.criteria.Expression<String> expression, jakarta.persistence.criteria.Expression<Integer> expression1) <T extends Number>
jakarta.persistence.criteria.Expression<T> <R> jakarta.persistence.criteria.CriteriaBuilder.Case<R> <C,R> jakarta.persistence.criteria.CriteriaBuilder.SimpleCase <C, R> selectCase(jakarta.persistence.criteria.Expression<? extends C> expression) jakarta.persistence.criteria.Expression<Integer> <C extends Collection<?>>
jakarta.persistence.criteria.Expression<Integer> size(C collection) <C extends Collection<?>>
jakarta.persistence.criteria.Expression<Integer> size(jakarta.persistence.criteria.Expression<C> collection) <Y> jakarta.persistence.criteria.Expression<Y> some(jakarta.persistence.criteria.Subquery<Y> subquery) jakarta.persistence.criteria.Expression<Double> jakarta.persistence.criteria.Expression<String> jakarta.persistence.criteria.Expression<String> jakarta.persistence.criteria.Expression<String> substring(jakarta.persistence.criteria.Expression<String> x, jakarta.persistence.criteria.Expression<Integer> from) jakarta.persistence.criteria.Expression<String> substring(jakarta.persistence.criteria.Expression<String> x, jakarta.persistence.criteria.Expression<Integer> from, jakarta.persistence.criteria.Expression<Integer> len) <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> number) jakarta.persistence.criteria.Expression<BigInteger> toBigInteger(jakarta.persistence.criteria.Expression<? extends Number> number) jakarta.persistence.criteria.Expression<Double> jakarta.persistence.criteria.Expression<Float> jakarta.persistence.criteria.Expression<Integer> jakarta.persistence.criteria.Expression<Long> jakarta.persistence.criteria.Expression<String> <X, T, E extends T>
jakarta.persistence.criteria.CollectionJoin<X, E> <X, T, V extends T>
jakarta.persistence.criteria.Join<X, V> <X, T, E extends T>
jakarta.persistence.criteria.ListJoin<X, E> <X, K, T, V extends T>
jakarta.persistence.criteria.MapJoin<X, K, V> <X, T extends X>
jakarta.persistence.criteria.Path<T> <X, T extends X>
jakarta.persistence.criteria.Root<T> <X, T, E extends T>
jakarta.persistence.criteria.SetJoin<X, E> jakarta.persistence.criteria.Expression<String> jakarta.persistence.criteria.Expression<String> trim(jakarta.persistence.criteria.CriteriaBuilder.Trimspec ts, char t, jakarta.persistence.criteria.Expression<String> x) jakarta.persistence.criteria.Expression<String> trim(jakarta.persistence.criteria.CriteriaBuilder.Trimspec ts, jakarta.persistence.criteria.Expression<Character> t, jakarta.persistence.criteria.Expression<String> x) jakarta.persistence.criteria.Expression<String> trim(jakarta.persistence.criteria.CriteriaBuilder.Trimspec ts, jakarta.persistence.criteria.Expression<String> x) jakarta.persistence.criteria.Expression<String> trim(jakarta.persistence.criteria.Expression<Character> t, jakarta.persistence.criteria.Expression<String> x) jakarta.persistence.criteria.Expression<String> jakarta.persistence.criteria.CompoundSelection<jakarta.persistence.Tuple> tuple(jakarta.persistence.criteria.Selection<?>... selections) jakarta.persistence.criteria.CompoundSelection<jakarta.persistence.Tuple> <T> jakarta.persistence.criteria.CriteriaSelect<T> union(jakarta.persistence.criteria.CriteriaSelect<? extends T> criteriaSelect, jakarta.persistence.criteria.CriteriaSelect<? extends T> criteriaSelect1) <T> jakarta.persistence.criteria.CriteriaSelect<T> unionAll(jakarta.persistence.criteria.CriteriaSelect<? extends T> criteriaSelect, jakarta.persistence.criteria.CriteriaSelect<? extends T> criteriaSelect1) jakarta.persistence.criteria.Expression<String> <V, M extends Map<?,V>>
jakarta.persistence.criteria.Expression<Collection<V>> values(M map) Methods inherited from class Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface jakarta.persistence.criteria.CriteriaBuilder
equal, equal, exists, greaterThan, greaterThan, greaterThanOrEqualTo, greaterThanOrEqualTo, isTrue, lessThan, lessThan, lessThanOrEqualTo, lessThanOrEqualTo, notEqual, notEqualMethods inherited from interface CriteriaBuilderWrapper
in, registerSubqueryRoot
-
Constructor Details
-
AbstractCriteriaBuilderWrapper
protected AbstractCriteriaBuilderWrapper(org.hibernate.query.criteria.HibernateCriteriaBuilder delegate) -
AbstractCriteriaBuilderWrapper
-
-
Method Details
-
literal
public final <T> jakarta.persistence.criteria.Expression<T> literal(T value) - Specified by:
literalin interfacejakarta.persistence.criteria.CriteriaBuilder
-
inlineLiteral
public final <T> jakarta.persistence.criteria.Expression<T> inlineLiteral(T value) Description copied from interface:CriteriaBuilderWrapperBy default all literals are bound as parameters. In rare cases, where it might be necessary to inline a literal, this method can be used.- Specified by:
inlineLiteralin interfaceCriteriaBuilderWrapper
-
asc
public jakarta.persistence.criteria.Order asc(jakarta.persistence.criteria.Expression<?> x) - Specified by:
ascin interfacejakarta.persistence.criteria.CriteriaBuilder
-
asc
public jakarta.persistence.criteria.Order asc(jakarta.persistence.criteria.Expression<?> x, boolean nullsFirst) Description copied from interface:CriteriaBuilderWrapperCreate an ordering by the ascending value of the expression.- Specified by:
ascin interfaceCriteriaBuilderWrapper- Parameters:
x- - expression used to define the orderingnullsFirst- Whether null should be sorted first (default is false)- Returns:
- ascending ordering corresponding to the expression
-
asc
public jakarta.persistence.criteria.Order asc(jakarta.persistence.criteria.Expression<?> expression, jakarta.persistence.criteria.Nulls nulls) - Specified by:
ascin interfacejakarta.persistence.criteria.CriteriaBuilder
-
desc
public jakarta.persistence.criteria.Order desc(jakarta.persistence.criteria.Expression<?> x) - Specified by:
descin interfacejakarta.persistence.criteria.CriteriaBuilder
-
desc
public jakarta.persistence.criteria.Order desc(jakarta.persistence.criteria.Expression<?> x, boolean nullsFirst) Description copied from interface:CriteriaBuilderWrapperCreate an ordering by the descending value of the expression.- Specified by:
descin interfaceCriteriaBuilderWrapper- Parameters:
x- - expression used to define the orderingnullsFirst- Whether null should be sorted first (default is true)- Returns:
- descending ordering corresponding to the expression
-
desc
public jakarta.persistence.criteria.Order desc(jakarta.persistence.criteria.Expression<?> expression, jakarta.persistence.criteria.Nulls nulls) - Specified by:
descin interfacejakarta.persistence.criteria.CriteriaBuilder
-
parameter
public <T> jakarta.persistence.criteria.ParameterExpression<T> parameter(Class<T> paramClass, String name, Class<?> targetClass) Description copied from interface:CriteriaBuilderWrapperUsed when the paramClass is aCollectionand cannot be used to infer the target type that should be used for conversion.- Specified by:
parameterin interfaceCriteriaBuilderWrapper
-
parameterTargetClasses
- Specified by:
parameterTargetClassesin interfaceCriteriaBuilderWrapper- Returns:
- the target types registered by
CriteriaBuilderWrapper.parameter(Class, String, Class).
-
getDelegate
public org.hibernate.query.criteria.HibernateCriteriaBuilder getDelegate() -
createQuery
- Specified by:
createQueryin interfacejakarta.persistence.criteria.CriteriaBuilder
-
createQuery
- Specified by:
createQueryin interfacejakarta.persistence.criteria.CriteriaBuilder
-
createTupleQuery
public jakarta.persistence.criteria.CriteriaQuery<jakarta.persistence.Tuple> createTupleQuery()- Specified by:
createTupleQueryin interfacejakarta.persistence.criteria.CriteriaBuilder
-
createCriteriaUpdate
public <T> jakarta.persistence.criteria.CriteriaUpdate<T> createCriteriaUpdate(Class<T> targetEntity) - Specified by:
createCriteriaUpdatein interfacejakarta.persistence.criteria.CriteriaBuilder
-
createCriteriaDelete
public <T> jakarta.persistence.criteria.CriteriaDelete<T> createCriteriaDelete(Class<T> targetEntity) - Specified by:
createCriteriaDeletein interfacejakarta.persistence.criteria.CriteriaBuilder
-
construct
public <Y> jakarta.persistence.criteria.CompoundSelection<Y> construct(Class<Y> resultClass, jakarta.persistence.criteria.Selection<?>... selections) - Specified by:
constructin interfacejakarta.persistence.criteria.CriteriaBuilder
-
tuple
public jakarta.persistence.criteria.CompoundSelection<jakarta.persistence.Tuple> tuple(jakarta.persistence.criteria.Selection<?>... selections) - Specified by:
tuplein interfacejakarta.persistence.criteria.CriteriaBuilder
-
tuple
public jakarta.persistence.criteria.CompoundSelection<jakarta.persistence.Tuple> tuple(List<jakarta.persistence.criteria.Selection<?>> list) - Specified by:
tuplein interfacejakarta.persistence.criteria.CriteriaBuilder
-
array
public jakarta.persistence.criteria.CompoundSelection<Object[]> array(jakarta.persistence.criteria.Selection<?>... selections) - Specified by:
arrayin interfacejakarta.persistence.criteria.CriteriaBuilder
-
array
-
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
-
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(List<jakarta.persistence.criteria.Predicate> list) - Specified by:
andin interfacejakarta.persistence.criteria.CriteriaBuilder
-
or
-
or
public jakarta.persistence.criteria.Predicate or(jakarta.persistence.criteria.Predicate... restrictions) - Specified by:
orin interfacejakarta.persistence.criteria.CriteriaBuilder
-
or
- Specified by:
orin interfacejakarta.persistence.criteria.CriteriaBuilder
-
not
public jakarta.persistence.criteria.Predicate not(jakarta.persistence.criteria.Expression<Boolean> restriction) - Specified by:
notin interfacejakarta.persistence.criteria.CriteriaBuilder
-
conjunction
public jakarta.persistence.criteria.Predicate conjunction()- Specified by:
conjunctionin interfacejakarta.persistence.criteria.CriteriaBuilder
-
disjunction
public jakarta.persistence.criteria.Predicate disjunction()- Specified by:
disjunctionin interfacejakarta.persistence.criteria.CriteriaBuilder
-
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
-
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) - Specified by:
negin interfacejakarta.persistence.criteria.CriteriaBuilder
-
abs
public <N extends Number> jakarta.persistence.criteria.Expression<N> abs(jakarta.persistence.criteria.Expression<N> x) - 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> number) - Specified by:
toBigDecimalin interfacejakarta.persistence.criteria.CriteriaBuilder
-
toBigInteger
public jakarta.persistence.criteria.Expression<BigInteger> toBigInteger(jakarta.persistence.criteria.Expression<? extends Number> number) - Specified by:
toBigIntegerin interfacejakarta.persistence.criteria.CriteriaBuilder
-
toString
-
nullLiteral
- Specified by:
nullLiteralin interfacejakarta.persistence.criteria.CriteriaBuilder
-
parameter
- Specified by:
parameterin interfacejakarta.persistence.criteria.CriteriaBuilder
-
parameter
-
isEmpty
public <C extends Collection<?>> jakarta.persistence.criteria.Predicate isEmpty(jakarta.persistence.criteria.Expression<C> collection) - Specified by:
isEmptyin interfacejakarta.persistence.criteria.CriteriaBuilder
-
isNotEmpty
public <C extends Collection<?>> jakarta.persistence.criteria.Predicate isNotEmpty(jakarta.persistence.criteria.Expression<C> collection) - Specified by:
isNotEmptyin interfacejakarta.persistence.criteria.CriteriaBuilder
-
size
public <C extends Collection<?>> jakarta.persistence.criteria.Expression<Integer> size(jakarta.persistence.criteria.Expression<C> collection) - Specified by:
sizein interfacejakarta.persistence.criteria.CriteriaBuilder
-
size
public <C extends Collection<?>> jakarta.persistence.criteria.Expression<Integer> size(C collection) - 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) - 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) - 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) - 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) - Specified by:
isNotMemberin interfacejakarta.persistence.criteria.CriteriaBuilder
-
values
- Specified by:
valuesin interfacejakarta.persistence.criteria.CriteriaBuilder
-
keys
-
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) - Specified by:
substringin interfacejakarta.persistence.criteria.CriteriaBuilder
-
substring
-
trim
-
trim
-
trim
-
trim
-
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) - Specified by:
locatein interfacejakarta.persistence.criteria.CriteriaBuilder
-
locate
-
currentDate
- Specified by:
currentDatein interfacejakarta.persistence.criteria.CriteriaBuilder
-
currentTimestamp
- Specified by:
currentTimestampin interfacejakarta.persistence.criteria.CriteriaBuilder
-
currentTime
- 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) - 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) - 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) - Specified by:
nullifin interfacejakarta.persistence.criteria.CriteriaBuilder
-
nullif
public <Y> jakarta.persistence.criteria.Expression<Y> nullif(jakarta.persistence.criteria.Expression<Y> x, Y y) - Specified by:
nullifin interfacejakarta.persistence.criteria.CriteriaBuilder
-
coalesce
public <T> jakarta.persistence.criteria.CriteriaBuilder.Coalesce<T> coalesce()- 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) - Specified by:
selectCasein interfacejakarta.persistence.criteria.CriteriaBuilder
-
selectCase
public <R> jakarta.persistence.criteria.CriteriaBuilder.Case<R> selectCase()- 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) - 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) - 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) - 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) - 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) - 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) - 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) - Specified by:
treatin interfacejakarta.persistence.criteria.CriteriaBuilder
-
sign
-
ceiling
public <N extends Number> jakarta.persistence.criteria.Expression<N> ceiling(jakarta.persistence.criteria.Expression<N> expression) - Specified by:
ceilingin interfacejakarta.persistence.criteria.CriteriaBuilder
-
floor
public <N extends Number> jakarta.persistence.criteria.Expression<N> floor(jakarta.persistence.criteria.Expression<N> expression) - Specified by:
floorin interfacejakarta.persistence.criteria.CriteriaBuilder
-
exp
-
ln
-
power
-
power
-
round
-
localDate
- Specified by:
localDatein interfacejakarta.persistence.criteria.CriteriaBuilder
-
localDateTime
- Specified by:
localDateTimein interfacejakarta.persistence.criteria.CriteriaBuilder
-
localTime
- Specified by:
localTimein interfacejakarta.persistence.criteria.CriteriaBuilder
-
concat
-
left
-
left
-
right
-
right
-
replace
public jakarta.persistence.criteria.Expression<String> replace(jakarta.persistence.criteria.Expression<String> expression, jakarta.persistence.criteria.Expression<String> expression1, jakarta.persistence.criteria.Expression<String> expression2) - Specified by:
replacein interfacejakarta.persistence.criteria.CriteriaBuilder
-
replace
-
replace
-
replace
-
extract
public <N, T extends Temporal> jakarta.persistence.criteria.Expression<N> extract(jakarta.persistence.criteria.TemporalField<N, T> temporalField, jakarta.persistence.criteria.Expression<T> expression) - Specified by:
extractin interfacejakarta.persistence.criteria.CriteriaBuilder
-
union
public <T> jakarta.persistence.criteria.CriteriaSelect<T> union(jakarta.persistence.criteria.CriteriaSelect<? extends T> criteriaSelect, jakarta.persistence.criteria.CriteriaSelect<? extends T> criteriaSelect1) - Specified by:
unionin interfacejakarta.persistence.criteria.CriteriaBuilder
-
unionAll
public <T> jakarta.persistence.criteria.CriteriaSelect<T> unionAll(jakarta.persistence.criteria.CriteriaSelect<? extends T> criteriaSelect, jakarta.persistence.criteria.CriteriaSelect<? extends T> criteriaSelect1) - Specified by:
unionAllin interfacejakarta.persistence.criteria.CriteriaBuilder
-
intersect
public <T> jakarta.persistence.criteria.CriteriaSelect<T> intersect(jakarta.persistence.criteria.CriteriaSelect<? super T> criteriaSelect, jakarta.persistence.criteria.CriteriaSelect<? super T> criteriaSelect1) - Specified by:
intersectin interfacejakarta.persistence.criteria.CriteriaBuilder
-
intersectAll
public <T> jakarta.persistence.criteria.CriteriaSelect<T> intersectAll(jakarta.persistence.criteria.CriteriaSelect<? super T> criteriaSelect, jakarta.persistence.criteria.CriteriaSelect<? super T> criteriaSelect1) - Specified by:
intersectAllin interfacejakarta.persistence.criteria.CriteriaBuilder
-
except
public <T> jakarta.persistence.criteria.CriteriaSelect<T> except(jakarta.persistence.criteria.CriteriaSelect<T> criteriaSelect, jakarta.persistence.criteria.CriteriaSelect<?> criteriaSelect1) - Specified by:
exceptin interfacejakarta.persistence.criteria.CriteriaBuilder
-
exceptAll
public <T> jakarta.persistence.criteria.CriteriaSelect<T> exceptAll(jakarta.persistence.criteria.CriteriaSelect<T> criteriaSelect, jakarta.persistence.criteria.CriteriaSelect<?> criteriaSelect1) - Specified by:
exceptAllin interfacejakarta.persistence.criteria.CriteriaBuilder
-