Package org.hibernate.query.sqm
Interface NodeBuilder
-
- All Superinterfaces:
jakarta.persistence.criteria.CriteriaBuilder,HibernateCriteriaBuilder
- All Known Implementing Classes:
SqmCriteriaNodeBuilder
public interface NodeBuilder extends HibernateCriteriaBuilder
Adapts the JPA CriteriaBuilder to generate SQM nodes.
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from interface jakarta.persistence.criteria.CriteriaBuilder
jakarta.persistence.criteria.CriteriaBuilder.Case<R extends Object>, jakarta.persistence.criteria.CriteriaBuilder.Coalesce<T extends Object>, jakarta.persistence.criteria.CriteriaBuilder.In<T extends Object>, jakarta.persistence.criteria.CriteriaBuilder.SimpleCase<C extends Object,R extends Object>, jakarta.persistence.criteria.CriteriaBuilder.Trimspec
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description <N extends Number>
SqmExpressionabs(jakarta.persistence.criteria.Expression<N> x)<Y> SqmModifiedSubQueryExpression<Y>all(jakarta.persistence.criteria.Subquery<Y> subquery)SqmPredicateand(jakarta.persistence.criteria.Expression<Boolean> x, jakarta.persistence.criteria.Expression<Boolean> y)SqmPredicateand(jakarta.persistence.criteria.Predicate... restrictions)<Y> SqmModifiedSubQueryExpression<Y>any(jakarta.persistence.criteria.Subquery<Y> subquery)JpaCompoundSelection<Object[]>array(jakarta.persistence.criteria.Selection<?>[] selections)JpaCompoundSelection<Object[]>array(List<? extends JpaSelection<?>> selections)SqmSortSpecificationasc(jakarta.persistence.criteria.Expression<?> x)<N extends Number>
SqmExpression<Double>avg(jakarta.persistence.criteria.Expression<N> argument)<Y extends Comparable<? super Y>>
SqmPredicatebetween(jakarta.persistence.criteria.Expression<? extends Y> value, jakarta.persistence.criteria.Expression<? extends Y> lower, jakarta.persistence.criteria.Expression<? extends Y> upper)<Y extends Comparable<? super Y>>
SqmPredicatebetween(jakarta.persistence.criteria.Expression<? extends Y> value, Y lower, Y upper)<X,T>
SqmExpression<X>cast(JpaExpression<T> expression, Class<X> castTargetJavaType)<T> JpaCoalesce<T>coalesce()<Y> JpaCoalesce<Y>coalesce(jakarta.persistence.criteria.Expression<? extends Y> x, jakarta.persistence.criteria.Expression<? extends Y> y)<Y> JpaCoalesce<Y>coalesce(jakarta.persistence.criteria.Expression<? extends Y> x, Y y)SqmExpression<String>concat(jakarta.persistence.criteria.Expression<String> x, jakarta.persistence.criteria.Expression<String> y)SqmExpression<String>concat(jakarta.persistence.criteria.Expression<String> x, String y)SqmExpression<String>concat(String x, jakarta.persistence.criteria.Expression<String> y)SqmExpression<String>concat(String x, String y)SqmPredicateconjunction()<Y> JpaCompoundSelection<Y>construct(Class<Y> resultClass, jakarta.persistence.criteria.Selection<?>[] selections)<Y> JpaCompoundSelection<Y>construct(Class<Y> resultClass, List<? extends JpaSelection<?>> arguments)SqmExpression<Long>count(jakarta.persistence.criteria.Expression<?> argument)SqmExpression<Long>countDistinct(jakarta.persistence.criteria.Expression<?> x)<T> SqmDeleteStatement<T>createCriteriaDelete(Class<T> targetEntity)<T> SqmInsertSelectStatement<T>createCriteriaInsertSelect(Class<T> targetEntity)<T> SqmUpdateStatement<T>createCriteriaUpdate(Class<T> targetEntity)SqmSelectStatement<Object>createQuery()<T> SqmSelectStatement<T>createQuery(Class<T> resultClass)SqmSelectStatement<jakarta.persistence.Tuple>createTupleQuery()SqmFunction<Date>currentDate()SqmFunction<Instant>currentInstant()SqmFunction<Time>currentTime()SqmFunction<Timestamp>currentTimestamp()SqmSortSpecificationdesc(jakarta.persistence.criteria.Expression<?> x)<N extends Number>
SqmExpression<N>diff(jakarta.persistence.criteria.Expression<? extends N> x, jakarta.persistence.criteria.Expression<? extends N> y)<N extends Number>
SqmExpression<N>diff(jakarta.persistence.criteria.Expression<? extends N> x, N y)<N extends Number>
SqmExpression<N>diff(N x, jakarta.persistence.criteria.Expression<? extends N> y)SqmPredicatedisjunction()SqmPredicatedistinctFrom(jakarta.persistence.criteria.Expression<?> x, jakarta.persistence.criteria.Expression<?> y)SqmPredicatedistinctFrom(jakarta.persistence.criteria.Expression<?> x, Object y)SqmPredicateequal(jakarta.persistence.criteria.Expression<?> x, jakarta.persistence.criteria.Expression<?> y)SqmPredicateequal(jakarta.persistence.criteria.Expression<?> x, Object y)SqmPredicateexists(jakarta.persistence.criteria.Subquery<?> subquery)<P,F>
SqmExpression<F>fk(jakarta.persistence.criteria.Path<P> path)<T> SqmFunction<T>function(String name, Class<T> type, jakarta.persistence.criteria.Expression<?>[] args)SqmPredicatege(jakarta.persistence.criteria.Expression<? extends Number> x, jakarta.persistence.criteria.Expression<? extends Number> y)SqmPredicatege(jakarta.persistence.criteria.Expression<? extends Number> x, Number y)BasicType<Boolean>getBooleanType()BasicType<Character>getCharacterType()JpaMetamodelgetDomainModel()BasicType<Integer>getIntegerType()QueryEnginegetQueryEngine()ServiceRegistrygetServiceRegistry()default TypeConfigurationgetTypeConfiguration()<Y extends Comparable<? super Y>>
SqmPredicategreaterThan(jakarta.persistence.criteria.Expression<? extends Y> x, jakarta.persistence.criteria.Expression<? extends Y> y)<Y extends Comparable<? super Y>>
SqmPredicategreaterThan(jakarta.persistence.criteria.Expression<? extends Y> x, Y y)<Y extends Comparable<? super Y>>
SqmPredicategreaterThanOrEqualTo(jakarta.persistence.criteria.Expression<? extends Y> x, jakarta.persistence.criteria.Expression<? extends Y> y)<Y extends Comparable<? super Y>>
SqmPredicategreaterThanOrEqualTo(jakarta.persistence.criteria.Expression<? extends Y> x, Y y)<X extends Comparable<? super X>>
SqmExpression<X>greatest(jakarta.persistence.criteria.Expression<X> argument)SqmPredicategt(jakarta.persistence.criteria.Expression<? extends Number> x, jakarta.persistence.criteria.Expression<? extends Number> y)SqmPredicategt(jakarta.persistence.criteria.Expression<? extends Number> x, Number y)<T> SqmInPredicate<T>in(jakarta.persistence.criteria.Expression<? extends T> expression)<T> SqmInPredicate<T>in(jakarta.persistence.criteria.Expression<? extends T> expression, jakarta.persistence.criteria.Expression<? extends T>... values)<T> SqmInPredicate<T>in(jakarta.persistence.criteria.Expression<? extends T> expression, Collection<T> values)<T> SqmInPredicate<T>in(jakarta.persistence.criteria.Expression<? extends T> expression, SqmSubQuery<T> subQuery)<T> SqmInPredicate<T>in(jakarta.persistence.criteria.Expression<? extends T> expression, T... values)<K,L extends List<?>>
SqmExpression<Set<K>>indexes(L list)<C extends Collection<?>>
SqmPredicateisEmpty(jakarta.persistence.criteria.Expression<C> collection)SqmPredicateisFalse(jakarta.persistence.criteria.Expression<Boolean> x)booleanisJpaQueryComplianceEnabled()<M extends Map<?,?>>
SqmPredicateisMapEmpty(JpaExpression<M> mapExpression)Create a predicate that tests whether a Map is empty.<M extends Map<?,?>>
SqmPredicateisMapNotEmpty(JpaExpression<M> mapExpression)Create a predicate that tests whether a Map is not empty.<E,C extends Collection<E>>
SqmPredicateisMember(E elem, jakarta.persistence.criteria.Expression<C> collection)<E,C extends Collection<E>>
SqmPredicateisMember(jakarta.persistence.criteria.Expression<E> elem, jakarta.persistence.criteria.Expression<C> collection)<C extends Collection<?>>
SqmPredicateisNotEmpty(jakarta.persistence.criteria.Expression<C> collection)<E,C extends Collection<E>>
SqmPredicateisNotMember(E elem, jakarta.persistence.criteria.Expression<C> collection)<E,C extends Collection<E>>
SqmPredicateisNotMember(jakarta.persistence.criteria.Expression<E> elem, jakarta.persistence.criteria.Expression<C> collection)SqmPredicateisNotNull(jakarta.persistence.criteria.Expression<?> x)SqmPredicateisNull(jakarta.persistence.criteria.Expression<?> x)SqmPredicateisTrue(jakarta.persistence.criteria.Expression<Boolean> x)<K,M extends Map<K,?>>
SqmExpression<Set<K>>keys(M map)SqmPredicatele(jakarta.persistence.criteria.Expression<? extends Number> x, jakarta.persistence.criteria.Expression<? extends Number> y)SqmPredicatele(jakarta.persistence.criteria.Expression<? extends Number> x, Number y)<X extends Comparable<? super X>>
SqmExpression<X>least(jakarta.persistence.criteria.Expression<X> argument)SqmFunction<Integer>length(jakarta.persistence.criteria.Expression<String> x)<Y extends Comparable<? super Y>>
SqmPredicatelessThan(jakarta.persistence.criteria.Expression<? extends Y> x, jakarta.persistence.criteria.Expression<? extends Y> y)<Y extends Comparable<? super Y>>
SqmPredicatelessThan(jakarta.persistence.criteria.Expression<? extends Y> x, Y y)<Y extends Comparable<? super Y>>
SqmPredicatelessThanOrEqualTo(jakarta.persistence.criteria.Expression<? extends Y> x, jakarta.persistence.criteria.Expression<? extends Y> y)<Y extends Comparable<? super Y>>
SqmPredicatelessThanOrEqualTo(jakarta.persistence.criteria.Expression<? extends Y> x, Y y)SqmPredicatelike(jakarta.persistence.criteria.Expression<String> x, jakarta.persistence.criteria.Expression<String> pattern)SqmPredicatelike(jakarta.persistence.criteria.Expression<String> x, jakarta.persistence.criteria.Expression<String> pattern, char escapeChar)SqmPredicatelike(jakarta.persistence.criteria.Expression<String> x, jakarta.persistence.criteria.Expression<String> pattern, jakarta.persistence.criteria.Expression<Character> escapeChar)SqmPredicatelike(jakarta.persistence.criteria.Expression<String> x, String pattern)SqmPredicatelike(jakarta.persistence.criteria.Expression<String> x, String pattern, char escapeChar)SqmPredicatelike(jakarta.persistence.criteria.Expression<String> x, String pattern, jakarta.persistence.criteria.Expression<Character> escapeChar)<T> SqmExpression<T>literal(T value)<T> List<? extends SqmExpression<T>>literals(List<T> values)<T> List<? extends SqmExpression<T>>literals(T[] values)SqmFunction<Integer>locate(jakarta.persistence.criteria.Expression<String> x, jakarta.persistence.criteria.Expression<String> pattern)SqmFunction<Integer>locate(jakarta.persistence.criteria.Expression<String> x, jakarta.persistence.criteria.Expression<String> pattern, jakarta.persistence.criteria.Expression<Integer> from)SqmFunction<Integer>locate(jakarta.persistence.criteria.Expression<String> x, String pattern)SqmFunction<Integer>locate(jakarta.persistence.criteria.Expression<String> x, String pattern, int from)SqmFunction<String>lower(jakarta.persistence.criteria.Expression<String> x)SqmPredicatelt(jakarta.persistence.criteria.Expression<? extends Number> x, jakarta.persistence.criteria.Expression<? extends Number> y)SqmPredicatelt(jakarta.persistence.criteria.Expression<? extends Number> x, Number y)<M extends Map<?,?>>
SqmExpression<Integer>mapSize(M map)Create an expression that tests the size of a map.<M extends Map<?,?>>
SqmExpression<Integer>mapSize(JpaExpression<M> mapExpression)Create an expression that tests the size of a map.<N extends Number>
SqmExpression<N>max(jakarta.persistence.criteria.Expression<N> argument)<N extends Number>
SqmExpression<N>min(jakarta.persistence.criteria.Expression<N> argument)SqmExpression<Integer>mod(jakarta.persistence.criteria.Expression<Integer> x, jakarta.persistence.criteria.Expression<Integer> y)SqmExpression<Integer>mod(jakarta.persistence.criteria.Expression<Integer> x, Integer y)SqmExpression<Integer>mod(Integer x, jakarta.persistence.criteria.Expression<Integer> y)<N extends Number>
SqmExpression<N>neg(jakarta.persistence.criteria.Expression<N> x)SqmPredicatenot(jakarta.persistence.criteria.Expression<Boolean> restriction)SqmPredicatenotDistinctFrom(jakarta.persistence.criteria.Expression<?> x, jakarta.persistence.criteria.Expression<?> y)SqmPredicatenotDistinctFrom(jakarta.persistence.criteria.Expression<?> x, Object y)SqmPredicatenotEqual(jakarta.persistence.criteria.Expression<?> x, jakarta.persistence.criteria.Expression<?> y)SqmPredicatenotEqual(jakarta.persistence.criteria.Expression<?> x, Object y)SqmPredicatenotLike(jakarta.persistence.criteria.Expression<String> x, jakarta.persistence.criteria.Expression<String> pattern)SqmPredicatenotLike(jakarta.persistence.criteria.Expression<String> x, jakarta.persistence.criteria.Expression<String> pattern, char escapeChar)SqmPredicatenotLike(jakarta.persistence.criteria.Expression<String> x, jakarta.persistence.criteria.Expression<String> pattern, jakarta.persistence.criteria.Expression<Character> escapeChar)SqmPredicatenotLike(jakarta.persistence.criteria.Expression<String> x, String pattern)SqmPredicatenotLike(jakarta.persistence.criteria.Expression<String> x, String pattern, char escapeChar)SqmPredicatenotLike(jakarta.persistence.criteria.Expression<String> x, String pattern, jakarta.persistence.criteria.Expression<Character> escapeChar)<Y> SqmExpression<Y>nullif(jakarta.persistence.criteria.Expression<Y> x, jakarta.persistence.criteria.Expression<?> y)<Y> SqmExpression<Y>nullif(jakarta.persistence.criteria.Expression<Y> x, Y y)<T> SqmExpression<T>nullLiteral(Class<T> resultClass)SqmPredicateor(jakarta.persistence.criteria.Expression<Boolean> x, jakarta.persistence.criteria.Expression<Boolean> y)SqmPredicateor(jakarta.persistence.criteria.Predicate... restrictions)<T> JpaParameterExpression<T>parameter(Class<T> paramClass)<T> JpaParameterExpression<T>parameter(Class<T> paramClass, String name)<N extends Number>
SqmExpression<N>prod(jakarta.persistence.criteria.Expression<? extends N> x, jakarta.persistence.criteria.Expression<? extends N> y)<N extends Number>
SqmExpression<N>prod(jakarta.persistence.criteria.Expression<? extends N> x, N y)<N extends Number>
SqmExpression<N>prod(N x, jakarta.persistence.criteria.Expression<? extends N> y)SqmExpression<Number>quot(jakarta.persistence.criteria.Expression<? extends Number> x, jakarta.persistence.criteria.Expression<? extends Number> y)SqmExpression<Number>quot(jakarta.persistence.criteria.Expression<? extends Number> x, Number y)SqmExpression<Number>quot(Number x, jakarta.persistence.criteria.Expression<? extends Number> y)<R> JpaSearchedCase<R>selectCase()<C,R>
JpaSimpleCase<C,R>selectCase(jakarta.persistence.criteria.Expression<? extends C> expression)<C extends Collection<?>>
SqmExpression<Integer>size(C collection)<C extends Collection<?>>
SqmExpression<Integer>size(jakarta.persistence.criteria.Expression<C> collection)<Y> SqmModifiedSubQueryExpression<Y>some(jakarta.persistence.criteria.Subquery<Y> subquery)SqmSortSpecificationsort(JpaExpression<?> sortExpression)SqmSortSpecificationsort(JpaExpression<?> sortExpression, SortOrder sortOrder)SqmSortSpecificationsort(JpaExpression<?> sortExpression, SortOrder sortOrder, NullPrecedence nullPrecedence)SqmExpression<Double>sqrt(jakarta.persistence.criteria.Expression<? extends Number> x)SqmFunction<String>substring(jakarta.persistence.criteria.Expression<String> x, int from)SqmFunction<String>substring(jakarta.persistence.criteria.Expression<String> x, int from, int len)SqmFunction<String>substring(jakarta.persistence.criteria.Expression<String> x, jakarta.persistence.criteria.Expression<Integer> from)SqmFunction<String>substring(jakarta.persistence.criteria.Expression<String> x, jakarta.persistence.criteria.Expression<Integer> from, jakarta.persistence.criteria.Expression<Integer> len)<N extends Number>
SqmExpression<N>sum(jakarta.persistence.criteria.Expression<? extends N> x, jakarta.persistence.criteria.Expression<? extends N> y)<N extends Number>
SqmExpression<N>sum(jakarta.persistence.criteria.Expression<? extends N> x, N y)<N extends Number>
SqmExpression<N>sum(jakarta.persistence.criteria.Expression<N> argument)<N extends Number>
SqmExpression<N>sum(N x, jakarta.persistence.criteria.Expression<? extends N> y)SqmExpression<Double>sumAsDouble(jakarta.persistence.criteria.Expression<Float> argument)SqmExpression<Long>sumAsLong(jakarta.persistence.criteria.Expression<Integer> argument)SqmExpression<BigDecimal>toBigDecimal(jakarta.persistence.criteria.Expression<? extends Number> number)SqmExpression<BigInteger>toBigInteger(jakarta.persistence.criteria.Expression<? extends Number> number)SqmExpression<Double>toDouble(jakarta.persistence.criteria.Expression<? extends Number> number)SqmExpression<Float>toFloat(jakarta.persistence.criteria.Expression<? extends Number> number)SqmExpression<Integer>toInteger(jakarta.persistence.criteria.Expression<? extends Number> number)SqmExpression<Long>toLong(jakarta.persistence.criteria.Expression<? extends Number> number)SqmExpression<String>toString(jakarta.persistence.criteria.Expression<Character> character)<X,T,E extends T>
SqmBagJoin<X,E>treat(jakarta.persistence.criteria.CollectionJoin<X,T> join, Class<E> type)<X,T,V extends T>
SqmSingularJoin<X,V>treat(jakarta.persistence.criteria.Join<X,T> join, Class<V> type)<X,T,E extends T>
SqmListJoin<X,E>treat(jakarta.persistence.criteria.ListJoin<X,T> join, Class<E> type)<X,K,T,V extends T>
SqmMapJoin<X,K,V>treat(jakarta.persistence.criteria.MapJoin<X,K,T> join, Class<V> type)<X,T extends X>
SqmPath<T>treat(jakarta.persistence.criteria.Path<X> path, Class<T> type)<X,T extends X>
SqmRoot<T>treat(jakarta.persistence.criteria.Root<X> root, Class<T> type)<X,T,E extends T>
SqmSetJoin<X,E>treat(jakarta.persistence.criteria.SetJoin<X,T> join, Class<E> type)SqmFunction<String>trim(char t, jakarta.persistence.criteria.Expression<String> x)SqmFunction<String>trim(jakarta.persistence.criteria.CriteriaBuilder.Trimspec ts, char t, jakarta.persistence.criteria.Expression<String> x)SqmFunction<String>trim(jakarta.persistence.criteria.CriteriaBuilder.Trimspec ts, jakarta.persistence.criteria.Expression<Character> t, jakarta.persistence.criteria.Expression<String> x)SqmFunction<String>trim(jakarta.persistence.criteria.CriteriaBuilder.Trimspec ts, jakarta.persistence.criteria.Expression<String> x)SqmFunction<String>trim(jakarta.persistence.criteria.Expression<Character> t, jakarta.persistence.criteria.Expression<String> x)SqmFunction<String>trim(jakarta.persistence.criteria.Expression<String> x)JpaCompoundSelection<jakarta.persistence.Tuple>tuple(jakarta.persistence.criteria.Selection<?>[] selections)<R> SqmTuple<R>tuple(Class<R> tupleType, List<? extends SqmExpression<?>> expressions)<R> SqmTuple<R>tuple(Class<R> tupleType, SqmExpression<?>... expressions)JpaCompoundSelection<jakarta.persistence.Tuple>tuple(List<? extends JpaSelection<?>> selections)<R> SqmTuple<R>tuple(SqmExpressible<R> tupleType, List<? extends SqmExpression<?>> expressions)<R> SqmTuple<R>tuple(SqmExpressible<R> tupleType, SqmExpression<?>... expressions)SqmFunction<String>upper(jakarta.persistence.criteria.Expression<String> x)<V,C extends Collection<V>>
SqmExpression<Collection<V>>values(C collection)<V,M extends Map<?,V>>
jakarta.persistence.criteria.Expression<Collection<V>>values(M map)SqmPredicatewrap(jakarta.persistence.criteria.Expression<Boolean> expression)SqmPredicatewrap(jakarta.persistence.criteria.Expression<Boolean>... expressions)-
Methods inherited from interface org.hibernate.query.criteria.HibernateCriteriaBuilder
array, array, asc, ceiling, desc, except, except, exceptAll, exp, floor, ilike, ilike, ilike, ilike, ilike, ilike, intersect, intersect, intersectAll, literal, ln, localDate, localDateTime, localTime, notIlike, notIlike, notIlike, notIlike, notIlike, notIlike, power, power, round, sign, union, union, unionAll, value, value
-
-
-
-
Method Detail
-
getDomainModel
JpaMetamodel getDomainModel()
-
getTypeConfiguration
default TypeConfiguration getTypeConfiguration()
-
isJpaQueryComplianceEnabled
boolean isJpaQueryComplianceEnabled()
-
getServiceRegistry
ServiceRegistry getServiceRegistry()
-
getQueryEngine
QueryEngine getQueryEngine()
-
tuple
<R> SqmTuple<R> tuple(Class<R> tupleType, SqmExpression<?>... expressions)
-
tuple
<R> SqmTuple<R> tuple(Class<R> tupleType, List<? extends SqmExpression<?>> expressions)
-
tuple
<R> SqmTuple<R> tuple(SqmExpressible<R> tupleType, SqmExpression<?>... expressions)
-
tuple
<R> SqmTuple<R> tuple(SqmExpressible<R> tupleType, List<? extends SqmExpression<?>> expressions)
-
createQuery
SqmSelectStatement<Object> createQuery()
- Specified by:
createQueryin interfacejakarta.persistence.criteria.CriteriaBuilder- Specified by:
createQueryin interfaceHibernateCriteriaBuilder
-
createQuery
<T> SqmSelectStatement<T> createQuery(Class<T> resultClass)
- Specified by:
createQueryin interfacejakarta.persistence.criteria.CriteriaBuilder- Specified by:
createQueryin interfaceHibernateCriteriaBuilder
-
createTupleQuery
SqmSelectStatement<jakarta.persistence.Tuple> createTupleQuery()
- Specified by:
createTupleQueryin interfacejakarta.persistence.criteria.CriteriaBuilder- Specified by:
createTupleQueryin interfaceHibernateCriteriaBuilder
-
construct
<Y> JpaCompoundSelection<Y> construct(Class<Y> resultClass, jakarta.persistence.criteria.Selection<?>[] selections)
- Specified by:
constructin interfacejakarta.persistence.criteria.CriteriaBuilder- Specified by:
constructin interfaceHibernateCriteriaBuilder
-
construct
<Y> JpaCompoundSelection<Y> construct(Class<Y> resultClass, List<? extends JpaSelection<?>> arguments)
- Specified by:
constructin interfaceHibernateCriteriaBuilder
-
tuple
JpaCompoundSelection<jakarta.persistence.Tuple> tuple(jakarta.persistence.criteria.Selection<?>[] selections)
- Specified by:
tuplein interfacejakarta.persistence.criteria.CriteriaBuilder- Specified by:
tuplein interfaceHibernateCriteriaBuilder
-
tuple
JpaCompoundSelection<jakarta.persistence.Tuple> tuple(List<? extends JpaSelection<?>> selections)
- Specified by:
tuplein interfaceHibernateCriteriaBuilder
-
array
JpaCompoundSelection<Object[]> array(jakarta.persistence.criteria.Selection<?>[] selections)
- Specified by:
arrayin interfacejakarta.persistence.criteria.CriteriaBuilder- Specified by:
arrayin interfaceHibernateCriteriaBuilder
-
array
JpaCompoundSelection<Object[]> array(List<? extends JpaSelection<?>> selections)
- Specified by:
arrayin interfaceHibernateCriteriaBuilder
-
createCriteriaUpdate
<T> SqmUpdateStatement<T> createCriteriaUpdate(Class<T> targetEntity)
- Specified by:
createCriteriaUpdatein interfacejakarta.persistence.criteria.CriteriaBuilder- Specified by:
createCriteriaUpdatein interfaceHibernateCriteriaBuilder
-
createCriteriaDelete
<T> SqmDeleteStatement<T> createCriteriaDelete(Class<T> targetEntity)
- Specified by:
createCriteriaDeletein interfacejakarta.persistence.criteria.CriteriaBuilder- Specified by:
createCriteriaDeletein interfaceHibernateCriteriaBuilder
-
createCriteriaInsertSelect
<T> SqmInsertSelectStatement<T> createCriteriaInsertSelect(Class<T> targetEntity)
- Specified by:
createCriteriaInsertSelectin interfaceHibernateCriteriaBuilder
-
abs
<N extends Number> SqmExpression abs(jakarta.persistence.criteria.Expression<N> x)
- Specified by:
absin interfacejakarta.persistence.criteria.CriteriaBuilder- Specified by:
absin interfaceHibernateCriteriaBuilder
-
cast
<X,T> SqmExpression<X> cast(JpaExpression<T> expression, Class<X> castTargetJavaType)
- Specified by:
castin interfaceHibernateCriteriaBuilder
-
wrap
SqmPredicate wrap(jakarta.persistence.criteria.Expression<Boolean> expression)
- Specified by:
wrapin interfaceHibernateCriteriaBuilder
-
wrap
SqmPredicate wrap(jakarta.persistence.criteria.Expression<Boolean>... expressions)
- Specified by:
wrapin interfaceHibernateCriteriaBuilder
-
fk
<P,F> SqmExpression<F> fk(jakarta.persistence.criteria.Path<P> path)
- Specified by:
fkin interfaceHibernateCriteriaBuilder
-
treat
<X,T extends X> SqmPath<T> treat(jakarta.persistence.criteria.Path<X> path, Class<T> type)
- Specified by:
treatin interfacejakarta.persistence.criteria.CriteriaBuilder- Specified by:
treatin interfaceHibernateCriteriaBuilder
-
treat
<X,T extends X> SqmRoot<T> treat(jakarta.persistence.criteria.Root<X> root, Class<T> type)
- Specified by:
treatin interfacejakarta.persistence.criteria.CriteriaBuilder- Specified by:
treatin interfaceHibernateCriteriaBuilder
-
treat
<X,T,V extends T> SqmSingularJoin<X,V> treat(jakarta.persistence.criteria.Join<X,T> join, Class<V> type)
- Specified by:
treatin interfacejakarta.persistence.criteria.CriteriaBuilder- Specified by:
treatin interfaceHibernateCriteriaBuilder
-
treat
<X,T,E extends T> SqmBagJoin<X,E> treat(jakarta.persistence.criteria.CollectionJoin<X,T> join, Class<E> type)
- Specified by:
treatin interfacejakarta.persistence.criteria.CriteriaBuilder- Specified by:
treatin interfaceHibernateCriteriaBuilder
-
treat
<X,T,E extends T> SqmSetJoin<X,E> treat(jakarta.persistence.criteria.SetJoin<X,T> join, Class<E> type)
- Specified by:
treatin interfacejakarta.persistence.criteria.CriteriaBuilder- Specified by:
treatin interfaceHibernateCriteriaBuilder
-
treat
<X,T,E extends T> SqmListJoin<X,E> treat(jakarta.persistence.criteria.ListJoin<X,T> join, Class<E> type)
- Specified by:
treatin interfacejakarta.persistence.criteria.CriteriaBuilder- Specified by:
treatin interfaceHibernateCriteriaBuilder
-
treat
<X,K,T,V extends T> SqmMapJoin<X,K,V> treat(jakarta.persistence.criteria.MapJoin<X,K,T> join, Class<V> type)
- Specified by:
treatin interfacejakarta.persistence.criteria.CriteriaBuilder- Specified by:
treatin interfaceHibernateCriteriaBuilder
-
avg
<N extends Number> SqmExpression<Double> avg(jakarta.persistence.criteria.Expression<N> argument)
- Specified by:
avgin interfacejakarta.persistence.criteria.CriteriaBuilder- Specified by:
avgin interfaceHibernateCriteriaBuilder
-
sum
<N extends Number> SqmExpression<N> sum(jakarta.persistence.criteria.Expression<N> argument)
- Specified by:
sumin interfacejakarta.persistence.criteria.CriteriaBuilder- Specified by:
sumin interfaceHibernateCriteriaBuilder
-
sumAsLong
SqmExpression<Long> sumAsLong(jakarta.persistence.criteria.Expression<Integer> argument)
- Specified by:
sumAsLongin interfacejakarta.persistence.criteria.CriteriaBuilder- Specified by:
sumAsLongin interfaceHibernateCriteriaBuilder
-
sumAsDouble
SqmExpression<Double> sumAsDouble(jakarta.persistence.criteria.Expression<Float> argument)
- Specified by:
sumAsDoublein interfacejakarta.persistence.criteria.CriteriaBuilder- Specified by:
sumAsDoublein interfaceHibernateCriteriaBuilder
-
max
<N extends Number> SqmExpression<N> max(jakarta.persistence.criteria.Expression<N> argument)
- Specified by:
maxin interfacejakarta.persistence.criteria.CriteriaBuilder- Specified by:
maxin interfaceHibernateCriteriaBuilder
-
min
<N extends Number> SqmExpression<N> min(jakarta.persistence.criteria.Expression<N> argument)
- Specified by:
minin interfacejakarta.persistence.criteria.CriteriaBuilder- Specified by:
minin interfaceHibernateCriteriaBuilder
-
greatest
<X extends Comparable<? super X>> SqmExpression<X> greatest(jakarta.persistence.criteria.Expression<X> argument)
- Specified by:
greatestin interfacejakarta.persistence.criteria.CriteriaBuilder- Specified by:
greatestin interfaceHibernateCriteriaBuilder
-
least
<X extends Comparable<? super X>> SqmExpression<X> least(jakarta.persistence.criteria.Expression<X> argument)
- Specified by:
leastin interfacejakarta.persistence.criteria.CriteriaBuilder- Specified by:
leastin interfaceHibernateCriteriaBuilder
-
count
SqmExpression<Long> count(jakarta.persistence.criteria.Expression<?> argument)
- Specified by:
countin interfacejakarta.persistence.criteria.CriteriaBuilder- Specified by:
countin interfaceHibernateCriteriaBuilder
-
countDistinct
SqmExpression<Long> countDistinct(jakarta.persistence.criteria.Expression<?> x)
- Specified by:
countDistinctin interfacejakarta.persistence.criteria.CriteriaBuilder- Specified by:
countDistinctin interfaceHibernateCriteriaBuilder
-
neg
<N extends Number> SqmExpression<N> neg(jakarta.persistence.criteria.Expression<N> x)
- Specified by:
negin interfacejakarta.persistence.criteria.CriteriaBuilder- Specified by:
negin interfaceHibernateCriteriaBuilder
-
sum
<N extends Number> SqmExpression<N> sum(jakarta.persistence.criteria.Expression<? extends N> x, jakarta.persistence.criteria.Expression<? extends N> y)
- Specified by:
sumin interfacejakarta.persistence.criteria.CriteriaBuilder- Specified by:
sumin interfaceHibernateCriteriaBuilder
-
sum
<N extends Number> SqmExpression<N> sum(jakarta.persistence.criteria.Expression<? extends N> x, N y)
- Specified by:
sumin interfacejakarta.persistence.criteria.CriteriaBuilder- Specified by:
sumin interfaceHibernateCriteriaBuilder
-
sum
<N extends Number> SqmExpression<N> sum(N x, jakarta.persistence.criteria.Expression<? extends N> y)
- Specified by:
sumin interfacejakarta.persistence.criteria.CriteriaBuilder- Specified by:
sumin interfaceHibernateCriteriaBuilder
-
prod
<N extends Number> SqmExpression<N> prod(jakarta.persistence.criteria.Expression<? extends N> x, jakarta.persistence.criteria.Expression<? extends N> y)
- Specified by:
prodin interfacejakarta.persistence.criteria.CriteriaBuilder- Specified by:
prodin interfaceHibernateCriteriaBuilder
-
prod
<N extends Number> SqmExpression<N> prod(jakarta.persistence.criteria.Expression<? extends N> x, N y)
- Specified by:
prodin interfacejakarta.persistence.criteria.CriteriaBuilder- Specified by:
prodin interfaceHibernateCriteriaBuilder
-
prod
<N extends Number> SqmExpression<N> prod(N x, jakarta.persistence.criteria.Expression<? extends N> y)
- Specified by:
prodin interfacejakarta.persistence.criteria.CriteriaBuilder- Specified by:
prodin interfaceHibernateCriteriaBuilder
-
diff
<N extends Number> SqmExpression<N> diff(jakarta.persistence.criteria.Expression<? extends N> x, jakarta.persistence.criteria.Expression<? extends N> y)
- Specified by:
diffin interfacejakarta.persistence.criteria.CriteriaBuilder- Specified by:
diffin interfaceHibernateCriteriaBuilder
-
diff
<N extends Number> SqmExpression<N> diff(jakarta.persistence.criteria.Expression<? extends N> x, N y)
- Specified by:
diffin interfacejakarta.persistence.criteria.CriteriaBuilder- Specified by:
diffin interfaceHibernateCriteriaBuilder
-
diff
<N extends Number> SqmExpression<N> diff(N x, jakarta.persistence.criteria.Expression<? extends N> y)
- Specified by:
diffin interfacejakarta.persistence.criteria.CriteriaBuilder- Specified by:
diffin interfaceHibernateCriteriaBuilder
-
quot
SqmExpression<Number> quot(jakarta.persistence.criteria.Expression<? extends Number> x, jakarta.persistence.criteria.Expression<? extends Number> y)
- Specified by:
quotin interfacejakarta.persistence.criteria.CriteriaBuilder- Specified by:
quotin interfaceHibernateCriteriaBuilder
-
quot
SqmExpression<Number> quot(jakarta.persistence.criteria.Expression<? extends Number> x, Number y)
- Specified by:
quotin interfacejakarta.persistence.criteria.CriteriaBuilder- Specified by:
quotin interfaceHibernateCriteriaBuilder
-
quot
SqmExpression<Number> quot(Number x, jakarta.persistence.criteria.Expression<? extends Number> y)
- Specified by:
quotin interfacejakarta.persistence.criteria.CriteriaBuilder- Specified by:
quotin interfaceHibernateCriteriaBuilder
-
mod
SqmExpression<Integer> mod(jakarta.persistence.criteria.Expression<Integer> x, jakarta.persistence.criteria.Expression<Integer> y)
- Specified by:
modin interfacejakarta.persistence.criteria.CriteriaBuilder- Specified by:
modin interfaceHibernateCriteriaBuilder
-
mod
SqmExpression<Integer> mod(jakarta.persistence.criteria.Expression<Integer> x, Integer y)
- Specified by:
modin interfacejakarta.persistence.criteria.CriteriaBuilder- Specified by:
modin interfaceHibernateCriteriaBuilder
-
mod
SqmExpression<Integer> mod(Integer x, jakarta.persistence.criteria.Expression<Integer> y)
- Specified by:
modin interfacejakarta.persistence.criteria.CriteriaBuilder- Specified by:
modin interfaceHibernateCriteriaBuilder
-
sqrt
SqmExpression<Double> sqrt(jakarta.persistence.criteria.Expression<? extends Number> x)
- Specified by:
sqrtin interfacejakarta.persistence.criteria.CriteriaBuilder- Specified by:
sqrtin interfaceHibernateCriteriaBuilder
-
toLong
SqmExpression<Long> toLong(jakarta.persistence.criteria.Expression<? extends Number> number)
- Specified by:
toLongin interfacejakarta.persistence.criteria.CriteriaBuilder- Specified by:
toLongin interfaceHibernateCriteriaBuilder
-
toInteger
SqmExpression<Integer> toInteger(jakarta.persistence.criteria.Expression<? extends Number> number)
- Specified by:
toIntegerin interfacejakarta.persistence.criteria.CriteriaBuilder- Specified by:
toIntegerin interfaceHibernateCriteriaBuilder
-
toFloat
SqmExpression<Float> toFloat(jakarta.persistence.criteria.Expression<? extends Number> number)
- Specified by:
toFloatin interfacejakarta.persistence.criteria.CriteriaBuilder- Specified by:
toFloatin interfaceHibernateCriteriaBuilder
-
toDouble
SqmExpression<Double> toDouble(jakarta.persistence.criteria.Expression<? extends Number> number)
- Specified by:
toDoublein interfacejakarta.persistence.criteria.CriteriaBuilder- Specified by:
toDoublein interfaceHibernateCriteriaBuilder
-
toBigDecimal
SqmExpression<BigDecimal> toBigDecimal(jakarta.persistence.criteria.Expression<? extends Number> number)
- Specified by:
toBigDecimalin interfacejakarta.persistence.criteria.CriteriaBuilder- Specified by:
toBigDecimalin interfaceHibernateCriteriaBuilder
-
toBigInteger
SqmExpression<BigInteger> toBigInteger(jakarta.persistence.criteria.Expression<? extends Number> number)
- Specified by:
toBigIntegerin interfacejakarta.persistence.criteria.CriteriaBuilder- Specified by:
toBigIntegerin interfaceHibernateCriteriaBuilder
-
toString
SqmExpression<String> toString(jakarta.persistence.criteria.Expression<Character> character)
- Specified by:
toStringin interfacejakarta.persistence.criteria.CriteriaBuilder- Specified by:
toStringin interfaceHibernateCriteriaBuilder
-
literal
<T> SqmExpression<T> literal(T value)
- Specified by:
literalin interfacejakarta.persistence.criteria.CriteriaBuilder- Specified by:
literalin interfaceHibernateCriteriaBuilder
-
literals
<T> List<? extends SqmExpression<T>> literals(T[] values)
- Specified by:
literalsin interfaceHibernateCriteriaBuilder
-
literals
<T> List<? extends SqmExpression<T>> literals(List<T> values)
- Specified by:
literalsin interfaceHibernateCriteriaBuilder
-
nullLiteral
<T> SqmExpression<T> nullLiteral(Class<T> resultClass)
- Specified by:
nullLiteralin interfacejakarta.persistence.criteria.CriteriaBuilder- Specified by:
nullLiteralin interfaceHibernateCriteriaBuilder
-
parameter
<T> JpaParameterExpression<T> parameter(Class<T> paramClass)
- Specified by:
parameterin interfacejakarta.persistence.criteria.CriteriaBuilder- Specified by:
parameterin interfaceHibernateCriteriaBuilder- See Also:
JpaParameterExpression
-
parameter
<T> JpaParameterExpression<T> parameter(Class<T> paramClass, String name)
- Specified by:
parameterin interfacejakarta.persistence.criteria.CriteriaBuilder- Specified by:
parameterin interfaceHibernateCriteriaBuilder
-
concat
SqmExpression<String> concat(jakarta.persistence.criteria.Expression<String> x, jakarta.persistence.criteria.Expression<String> y)
- Specified by:
concatin interfacejakarta.persistence.criteria.CriteriaBuilder- Specified by:
concatin interfaceHibernateCriteriaBuilder
-
concat
SqmExpression<String> concat(jakarta.persistence.criteria.Expression<String> x, String y)
- Specified by:
concatin interfacejakarta.persistence.criteria.CriteriaBuilder- Specified by:
concatin interfaceHibernateCriteriaBuilder
-
concat
SqmExpression<String> concat(String x, jakarta.persistence.criteria.Expression<String> y)
- Specified by:
concatin interfacejakarta.persistence.criteria.CriteriaBuilder- Specified by:
concatin interfaceHibernateCriteriaBuilder
-
concat
SqmExpression<String> concat(String x, String y)
- Specified by:
concatin interfaceHibernateCriteriaBuilder
-
substring
SqmFunction<String> substring(jakarta.persistence.criteria.Expression<String> x, jakarta.persistence.criteria.Expression<Integer> from)
- Specified by:
substringin interfacejakarta.persistence.criteria.CriteriaBuilder- Specified by:
substringin interfaceHibernateCriteriaBuilder
-
substring
SqmFunction<String> substring(jakarta.persistence.criteria.Expression<String> x, int from)
- Specified by:
substringin interfacejakarta.persistence.criteria.CriteriaBuilder- Specified by:
substringin interfaceHibernateCriteriaBuilder
-
substring
SqmFunction<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- Specified by:
substringin interfaceHibernateCriteriaBuilder
-
substring
SqmFunction<String> substring(jakarta.persistence.criteria.Expression<String> x, int from, int len)
- Specified by:
substringin interfacejakarta.persistence.criteria.CriteriaBuilder- Specified by:
substringin interfaceHibernateCriteriaBuilder
-
trim
SqmFunction<String> trim(jakarta.persistence.criteria.Expression<String> x)
- Specified by:
trimin interfacejakarta.persistence.criteria.CriteriaBuilder- Specified by:
trimin interfaceHibernateCriteriaBuilder
-
trim
SqmFunction<String> trim(jakarta.persistence.criteria.CriteriaBuilder.Trimspec ts, jakarta.persistence.criteria.Expression<String> x)
- Specified by:
trimin interfacejakarta.persistence.criteria.CriteriaBuilder- Specified by:
trimin interfaceHibernateCriteriaBuilder
-
trim
SqmFunction<String> trim(jakarta.persistence.criteria.Expression<Character> t, jakarta.persistence.criteria.Expression<String> x)
- Specified by:
trimin interfacejakarta.persistence.criteria.CriteriaBuilder- Specified by:
trimin interfaceHibernateCriteriaBuilder
-
trim
SqmFunction<String> trim(jakarta.persistence.criteria.CriteriaBuilder.Trimspec ts, jakarta.persistence.criteria.Expression<Character> t, jakarta.persistence.criteria.Expression<String> x)
- Specified by:
trimin interfacejakarta.persistence.criteria.CriteriaBuilder- Specified by:
trimin interfaceHibernateCriteriaBuilder
-
trim
SqmFunction<String> trim(char t, jakarta.persistence.criteria.Expression<String> x)
- Specified by:
trimin interfacejakarta.persistence.criteria.CriteriaBuilder- Specified by:
trimin interfaceHibernateCriteriaBuilder
-
trim
SqmFunction<String> trim(jakarta.persistence.criteria.CriteriaBuilder.Trimspec ts, char t, jakarta.persistence.criteria.Expression<String> x)
- Specified by:
trimin interfacejakarta.persistence.criteria.CriteriaBuilder- Specified by:
trimin interfaceHibernateCriteriaBuilder
-
lower
SqmFunction<String> lower(jakarta.persistence.criteria.Expression<String> x)
- Specified by:
lowerin interfacejakarta.persistence.criteria.CriteriaBuilder- Specified by:
lowerin interfaceHibernateCriteriaBuilder
-
upper
SqmFunction<String> upper(jakarta.persistence.criteria.Expression<String> x)
- Specified by:
upperin interfacejakarta.persistence.criteria.CriteriaBuilder- Specified by:
upperin interfaceHibernateCriteriaBuilder
-
length
SqmFunction<Integer> length(jakarta.persistence.criteria.Expression<String> x)
- Specified by:
lengthin interfacejakarta.persistence.criteria.CriteriaBuilder- Specified by:
lengthin interfaceHibernateCriteriaBuilder
-
locate
SqmFunction<Integer> locate(jakarta.persistence.criteria.Expression<String> x, jakarta.persistence.criteria.Expression<String> pattern)
- Specified by:
locatein interfacejakarta.persistence.criteria.CriteriaBuilder- Specified by:
locatein interfaceHibernateCriteriaBuilder
-
locate
SqmFunction<Integer> locate(jakarta.persistence.criteria.Expression<String> x, String pattern)
- Specified by:
locatein interfacejakarta.persistence.criteria.CriteriaBuilder- Specified by:
locatein interfaceHibernateCriteriaBuilder
-
locate
SqmFunction<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- Specified by:
locatein interfaceHibernateCriteriaBuilder
-
locate
SqmFunction<Integer> locate(jakarta.persistence.criteria.Expression<String> x, String pattern, int from)
- Specified by:
locatein interfacejakarta.persistence.criteria.CriteriaBuilder- Specified by:
locatein interfaceHibernateCriteriaBuilder
-
currentDate
SqmFunction<Date> currentDate()
- Specified by:
currentDatein interfacejakarta.persistence.criteria.CriteriaBuilder- Specified by:
currentDatein interfaceHibernateCriteriaBuilder
-
currentTimestamp
SqmFunction<Timestamp> currentTimestamp()
- Specified by:
currentTimestampin interfacejakarta.persistence.criteria.CriteriaBuilder- Specified by:
currentTimestampin interfaceHibernateCriteriaBuilder
-
currentTime
SqmFunction<Time> currentTime()
- Specified by:
currentTimein interfacejakarta.persistence.criteria.CriteriaBuilder- Specified by:
currentTimein interfaceHibernateCriteriaBuilder
-
currentInstant
SqmFunction<Instant> currentInstant()
- Specified by:
currentInstantin interfaceHibernateCriteriaBuilder
-
function
<T> SqmFunction<T> function(String name, Class<T> type, jakarta.persistence.criteria.Expression<?>[] args)
- Specified by:
functionin interfacejakarta.persistence.criteria.CriteriaBuilder- Specified by:
functionin interfaceHibernateCriteriaBuilder
-
all
<Y> SqmModifiedSubQueryExpression<Y> all(jakarta.persistence.criteria.Subquery<Y> subquery)
- Specified by:
allin interfacejakarta.persistence.criteria.CriteriaBuilder- Specified by:
allin interfaceHibernateCriteriaBuilder
-
some
<Y> SqmModifiedSubQueryExpression<Y> some(jakarta.persistence.criteria.Subquery<Y> subquery)
- Specified by:
somein interfacejakarta.persistence.criteria.CriteriaBuilder- Specified by:
somein interfaceHibernateCriteriaBuilder
-
any
<Y> SqmModifiedSubQueryExpression<Y> any(jakarta.persistence.criteria.Subquery<Y> subquery)
- Specified by:
anyin interfacejakarta.persistence.criteria.CriteriaBuilder- Specified by:
anyin interfaceHibernateCriteriaBuilder
-
keys
<K,M extends Map<K,?>> SqmExpression<Set<K>> keys(M map)
- Specified by:
keysin interfacejakarta.persistence.criteria.CriteriaBuilder- Specified by:
keysin interfaceHibernateCriteriaBuilder
-
indexes
<K,L extends List<?>> SqmExpression<Set<K>> indexes(L list)
- Specified by:
indexesin interfaceHibernateCriteriaBuilder
-
values
<V,C extends Collection<V>> SqmExpression<Collection<V>> values(C collection)
- Specified by:
valuesin interfaceHibernateCriteriaBuilder
-
values
<V,M extends Map<?,V>> jakarta.persistence.criteria.Expression<Collection<V>> values(M map)
- Specified by:
valuesin interfacejakarta.persistence.criteria.CriteriaBuilder- Specified by:
valuesin interfaceHibernateCriteriaBuilder
-
size
<C extends Collection<?>> SqmExpression<Integer> size(jakarta.persistence.criteria.Expression<C> collection)
- Specified by:
sizein interfacejakarta.persistence.criteria.CriteriaBuilder- Specified by:
sizein interfaceHibernateCriteriaBuilder
-
size
<C extends Collection<?>> SqmExpression<Integer> size(C collection)
- Specified by:
sizein interfacejakarta.persistence.criteria.CriteriaBuilder- Specified by:
sizein interfaceHibernateCriteriaBuilder
-
coalesce
<T> JpaCoalesce<T> coalesce()
- Specified by:
coalescein interfacejakarta.persistence.criteria.CriteriaBuilder- Specified by:
coalescein interfaceHibernateCriteriaBuilder
-
coalesce
<Y> JpaCoalesce<Y> coalesce(jakarta.persistence.criteria.Expression<? extends Y> x, jakarta.persistence.criteria.Expression<? extends Y> y)
- Specified by:
coalescein interfacejakarta.persistence.criteria.CriteriaBuilder- Specified by:
coalescein interfaceHibernateCriteriaBuilder
-
coalesce
<Y> JpaCoalesce<Y> coalesce(jakarta.persistence.criteria.Expression<? extends Y> x, Y y)
- Specified by:
coalescein interfacejakarta.persistence.criteria.CriteriaBuilder- Specified by:
coalescein interfaceHibernateCriteriaBuilder
-
nullif
<Y> SqmExpression<Y> nullif(jakarta.persistence.criteria.Expression<Y> x, jakarta.persistence.criteria.Expression<?> y)
- Specified by:
nullifin interfacejakarta.persistence.criteria.CriteriaBuilder- Specified by:
nullifin interfaceHibernateCriteriaBuilder
-
nullif
<Y> SqmExpression<Y> nullif(jakarta.persistence.criteria.Expression<Y> x, Y y)
- Specified by:
nullifin interfacejakarta.persistence.criteria.CriteriaBuilder- Specified by:
nullifin interfaceHibernateCriteriaBuilder
-
selectCase
<C,R> JpaSimpleCase<C,R> selectCase(jakarta.persistence.criteria.Expression<? extends C> expression)
- Specified by:
selectCasein interfacejakarta.persistence.criteria.CriteriaBuilder- Specified by:
selectCasein interfaceHibernateCriteriaBuilder
-
selectCase
<R> JpaSearchedCase<R> selectCase()
- Specified by:
selectCasein interfacejakarta.persistence.criteria.CriteriaBuilder- Specified by:
selectCasein interfaceHibernateCriteriaBuilder
-
and
SqmPredicate and(jakarta.persistence.criteria.Expression<Boolean> x, jakarta.persistence.criteria.Expression<Boolean> y)
- Specified by:
andin interfacejakarta.persistence.criteria.CriteriaBuilder- Specified by:
andin interfaceHibernateCriteriaBuilder
-
and
SqmPredicate and(jakarta.persistence.criteria.Predicate... restrictions)
- Specified by:
andin interfacejakarta.persistence.criteria.CriteriaBuilder- Specified by:
andin interfaceHibernateCriteriaBuilder
-
or
SqmPredicate or(jakarta.persistence.criteria.Expression<Boolean> x, jakarta.persistence.criteria.Expression<Boolean> y)
- Specified by:
orin interfacejakarta.persistence.criteria.CriteriaBuilder- Specified by:
orin interfaceHibernateCriteriaBuilder
-
or
SqmPredicate or(jakarta.persistence.criteria.Predicate... restrictions)
- Specified by:
orin interfacejakarta.persistence.criteria.CriteriaBuilder- Specified by:
orin interfaceHibernateCriteriaBuilder
-
not
SqmPredicate not(jakarta.persistence.criteria.Expression<Boolean> restriction)
- Specified by:
notin interfacejakarta.persistence.criteria.CriteriaBuilder- Specified by:
notin interfaceHibernateCriteriaBuilder
-
conjunction
SqmPredicate conjunction()
- Specified by:
conjunctionin interfacejakarta.persistence.criteria.CriteriaBuilder- Specified by:
conjunctionin interfaceHibernateCriteriaBuilder
-
disjunction
SqmPredicate disjunction()
- Specified by:
disjunctionin interfacejakarta.persistence.criteria.CriteriaBuilder- Specified by:
disjunctionin interfaceHibernateCriteriaBuilder
-
isTrue
SqmPredicate isTrue(jakarta.persistence.criteria.Expression<Boolean> x)
- Specified by:
isTruein interfacejakarta.persistence.criteria.CriteriaBuilder- Specified by:
isTruein interfaceHibernateCriteriaBuilder
-
isFalse
SqmPredicate isFalse(jakarta.persistence.criteria.Expression<Boolean> x)
- Specified by:
isFalsein interfacejakarta.persistence.criteria.CriteriaBuilder- Specified by:
isFalsein interfaceHibernateCriteriaBuilder
-
isNull
SqmPredicate isNull(jakarta.persistence.criteria.Expression<?> x)
- Specified by:
isNullin interfacejakarta.persistence.criteria.CriteriaBuilder- Specified by:
isNullin interfaceHibernateCriteriaBuilder
-
isNotNull
SqmPredicate isNotNull(jakarta.persistence.criteria.Expression<?> x)
- Specified by:
isNotNullin interfacejakarta.persistence.criteria.CriteriaBuilder- Specified by:
isNotNullin interfaceHibernateCriteriaBuilder
-
equal
SqmPredicate equal(jakarta.persistence.criteria.Expression<?> x, jakarta.persistence.criteria.Expression<?> y)
- Specified by:
equalin interfacejakarta.persistence.criteria.CriteriaBuilder- Specified by:
equalin interfaceHibernateCriteriaBuilder
-
equal
SqmPredicate equal(jakarta.persistence.criteria.Expression<?> x, Object y)
- Specified by:
equalin interfacejakarta.persistence.criteria.CriteriaBuilder- Specified by:
equalin interfaceHibernateCriteriaBuilder
-
notEqual
SqmPredicate notEqual(jakarta.persistence.criteria.Expression<?> x, jakarta.persistence.criteria.Expression<?> y)
- Specified by:
notEqualin interfacejakarta.persistence.criteria.CriteriaBuilder- Specified by:
notEqualin interfaceHibernateCriteriaBuilder
-
notEqual
SqmPredicate notEqual(jakarta.persistence.criteria.Expression<?> x, Object y)
- Specified by:
notEqualin interfacejakarta.persistence.criteria.CriteriaBuilder- Specified by:
notEqualin interfaceHibernateCriteriaBuilder
-
distinctFrom
SqmPredicate distinctFrom(jakarta.persistence.criteria.Expression<?> x, jakarta.persistence.criteria.Expression<?> y)
- Specified by:
distinctFromin interfaceHibernateCriteriaBuilder
-
distinctFrom
SqmPredicate distinctFrom(jakarta.persistence.criteria.Expression<?> x, Object y)
- Specified by:
distinctFromin interfaceHibernateCriteriaBuilder
-
notDistinctFrom
SqmPredicate notDistinctFrom(jakarta.persistence.criteria.Expression<?> x, jakarta.persistence.criteria.Expression<?> y)
- Specified by:
notDistinctFromin interfaceHibernateCriteriaBuilder
-
notDistinctFrom
SqmPredicate notDistinctFrom(jakarta.persistence.criteria.Expression<?> x, Object y)
- Specified by:
notDistinctFromin interfaceHibernateCriteriaBuilder
-
greaterThan
<Y extends Comparable<? super Y>> SqmPredicate greaterThan(jakarta.persistence.criteria.Expression<? extends Y> x, jakarta.persistence.criteria.Expression<? extends Y> y)
- Specified by:
greaterThanin interfacejakarta.persistence.criteria.CriteriaBuilder- Specified by:
greaterThanin interfaceHibernateCriteriaBuilder
-
greaterThan
<Y extends Comparable<? super Y>> SqmPredicate greaterThan(jakarta.persistence.criteria.Expression<? extends Y> x, Y y)
- Specified by:
greaterThanin interfacejakarta.persistence.criteria.CriteriaBuilder- Specified by:
greaterThanin interfaceHibernateCriteriaBuilder
-
greaterThanOrEqualTo
<Y extends Comparable<? super Y>> SqmPredicate greaterThanOrEqualTo(jakarta.persistence.criteria.Expression<? extends Y> x, jakarta.persistence.criteria.Expression<? extends Y> y)
- Specified by:
greaterThanOrEqualToin interfacejakarta.persistence.criteria.CriteriaBuilder- Specified by:
greaterThanOrEqualToin interfaceHibernateCriteriaBuilder
-
greaterThanOrEqualTo
<Y extends Comparable<? super Y>> SqmPredicate greaterThanOrEqualTo(jakarta.persistence.criteria.Expression<? extends Y> x, Y y)
- Specified by:
greaterThanOrEqualToin interfacejakarta.persistence.criteria.CriteriaBuilder- Specified by:
greaterThanOrEqualToin interfaceHibernateCriteriaBuilder
-
lessThan
<Y extends Comparable<? super Y>> SqmPredicate lessThan(jakarta.persistence.criteria.Expression<? extends Y> x, jakarta.persistence.criteria.Expression<? extends Y> y)
- Specified by:
lessThanin interfacejakarta.persistence.criteria.CriteriaBuilder- Specified by:
lessThanin interfaceHibernateCriteriaBuilder
-
lessThan
<Y extends Comparable<? super Y>> SqmPredicate lessThan(jakarta.persistence.criteria.Expression<? extends Y> x, Y y)
- Specified by:
lessThanin interfacejakarta.persistence.criteria.CriteriaBuilder- Specified by:
lessThanin interfaceHibernateCriteriaBuilder
-
lessThanOrEqualTo
<Y extends Comparable<? super Y>> SqmPredicate lessThanOrEqualTo(jakarta.persistence.criteria.Expression<? extends Y> x, jakarta.persistence.criteria.Expression<? extends Y> y)
- Specified by:
lessThanOrEqualToin interfacejakarta.persistence.criteria.CriteriaBuilder- Specified by:
lessThanOrEqualToin interfaceHibernateCriteriaBuilder
-
lessThanOrEqualTo
<Y extends Comparable<? super Y>> SqmPredicate lessThanOrEqualTo(jakarta.persistence.criteria.Expression<? extends Y> x, Y y)
- Specified by:
lessThanOrEqualToin interfacejakarta.persistence.criteria.CriteriaBuilder- Specified by:
lessThanOrEqualToin interfaceHibernateCriteriaBuilder
-
between
<Y extends Comparable<? super Y>> SqmPredicate between(jakarta.persistence.criteria.Expression<? extends Y> value, jakarta.persistence.criteria.Expression<? extends Y> lower, jakarta.persistence.criteria.Expression<? extends Y> upper)
- Specified by:
betweenin interfacejakarta.persistence.criteria.CriteriaBuilder- Specified by:
betweenin interfaceHibernateCriteriaBuilder
-
between
<Y extends Comparable<? super Y>> SqmPredicate between(jakarta.persistence.criteria.Expression<? extends Y> value, Y lower, Y upper)
- Specified by:
betweenin interfacejakarta.persistence.criteria.CriteriaBuilder- Specified by:
betweenin interfaceHibernateCriteriaBuilder
-
gt
SqmPredicate gt(jakarta.persistence.criteria.Expression<? extends Number> x, jakarta.persistence.criteria.Expression<? extends Number> y)
- Specified by:
gtin interfacejakarta.persistence.criteria.CriteriaBuilder- Specified by:
gtin interfaceHibernateCriteriaBuilder
-
gt
SqmPredicate gt(jakarta.persistence.criteria.Expression<? extends Number> x, Number y)
- Specified by:
gtin interfacejakarta.persistence.criteria.CriteriaBuilder- Specified by:
gtin interfaceHibernateCriteriaBuilder
-
ge
SqmPredicate ge(jakarta.persistence.criteria.Expression<? extends Number> x, jakarta.persistence.criteria.Expression<? extends Number> y)
- Specified by:
gein interfacejakarta.persistence.criteria.CriteriaBuilder- Specified by:
gein interfaceHibernateCriteriaBuilder
-
ge
SqmPredicate ge(jakarta.persistence.criteria.Expression<? extends Number> x, Number y)
- Specified by:
gein interfacejakarta.persistence.criteria.CriteriaBuilder- Specified by:
gein interfaceHibernateCriteriaBuilder
-
lt
SqmPredicate lt(jakarta.persistence.criteria.Expression<? extends Number> x, jakarta.persistence.criteria.Expression<? extends Number> y)
- Specified by:
ltin interfacejakarta.persistence.criteria.CriteriaBuilder- Specified by:
ltin interfaceHibernateCriteriaBuilder
-
lt
SqmPredicate lt(jakarta.persistence.criteria.Expression<? extends Number> x, Number y)
- Specified by:
ltin interfacejakarta.persistence.criteria.CriteriaBuilder- Specified by:
ltin interfaceHibernateCriteriaBuilder
-
le
SqmPredicate le(jakarta.persistence.criteria.Expression<? extends Number> x, jakarta.persistence.criteria.Expression<? extends Number> y)
- Specified by:
lein interfacejakarta.persistence.criteria.CriteriaBuilder- Specified by:
lein interfaceHibernateCriteriaBuilder
-
le
SqmPredicate le(jakarta.persistence.criteria.Expression<? extends Number> x, Number y)
- Specified by:
lein interfacejakarta.persistence.criteria.CriteriaBuilder- Specified by:
lein interfaceHibernateCriteriaBuilder
-
isEmpty
<C extends Collection<?>> SqmPredicate isEmpty(jakarta.persistence.criteria.Expression<C> collection)
- Specified by:
isEmptyin interfacejakarta.persistence.criteria.CriteriaBuilder- Specified by:
isEmptyin interfaceHibernateCriteriaBuilder
-
isNotEmpty
<C extends Collection<?>> SqmPredicate isNotEmpty(jakarta.persistence.criteria.Expression<C> collection)
- Specified by:
isNotEmptyin interfacejakarta.persistence.criteria.CriteriaBuilder- Specified by:
isNotEmptyin interfaceHibernateCriteriaBuilder
-
isMember
<E,C extends Collection<E>> SqmPredicate isMember(jakarta.persistence.criteria.Expression<E> elem, jakarta.persistence.criteria.Expression<C> collection)
- Specified by:
isMemberin interfacejakarta.persistence.criteria.CriteriaBuilder- Specified by:
isMemberin interfaceHibernateCriteriaBuilder
-
isMember
<E,C extends Collection<E>> SqmPredicate isMember(E elem, jakarta.persistence.criteria.Expression<C> collection)
- Specified by:
isMemberin interfacejakarta.persistence.criteria.CriteriaBuilder- Specified by:
isMemberin interfaceHibernateCriteriaBuilder
-
isNotMember
<E,C extends Collection<E>> SqmPredicate isNotMember(jakarta.persistence.criteria.Expression<E> elem, jakarta.persistence.criteria.Expression<C> collection)
- Specified by:
isNotMemberin interfacejakarta.persistence.criteria.CriteriaBuilder- Specified by:
isNotMemberin interfaceHibernateCriteriaBuilder
-
isNotMember
<E,C extends Collection<E>> SqmPredicate isNotMember(E elem, jakarta.persistence.criteria.Expression<C> collection)
- Specified by:
isNotMemberin interfacejakarta.persistence.criteria.CriteriaBuilder- Specified by:
isNotMemberin interfaceHibernateCriteriaBuilder
-
like
SqmPredicate like(jakarta.persistence.criteria.Expression<String> x, jakarta.persistence.criteria.Expression<String> pattern)
- Specified by:
likein interfacejakarta.persistence.criteria.CriteriaBuilder- Specified by:
likein interfaceHibernateCriteriaBuilder
-
like
SqmPredicate like(jakarta.persistence.criteria.Expression<String> x, String pattern)
- Specified by:
likein interfacejakarta.persistence.criteria.CriteriaBuilder- Specified by:
likein interfaceHibernateCriteriaBuilder
-
like
SqmPredicate like(jakarta.persistence.criteria.Expression<String> x, jakarta.persistence.criteria.Expression<String> pattern, jakarta.persistence.criteria.Expression<Character> escapeChar)
- Specified by:
likein interfacejakarta.persistence.criteria.CriteriaBuilder- Specified by:
likein interfaceHibernateCriteriaBuilder
-
like
SqmPredicate like(jakarta.persistence.criteria.Expression<String> x, jakarta.persistence.criteria.Expression<String> pattern, char escapeChar)
- Specified by:
likein interfacejakarta.persistence.criteria.CriteriaBuilder- Specified by:
likein interfaceHibernateCriteriaBuilder
-
like
SqmPredicate like(jakarta.persistence.criteria.Expression<String> x, String pattern, jakarta.persistence.criteria.Expression<Character> escapeChar)
- Specified by:
likein interfacejakarta.persistence.criteria.CriteriaBuilder- Specified by:
likein interfaceHibernateCriteriaBuilder
-
like
SqmPredicate like(jakarta.persistence.criteria.Expression<String> x, String pattern, char escapeChar)
- Specified by:
likein interfacejakarta.persistence.criteria.CriteriaBuilder- Specified by:
likein interfaceHibernateCriteriaBuilder
-
notLike
SqmPredicate notLike(jakarta.persistence.criteria.Expression<String> x, jakarta.persistence.criteria.Expression<String> pattern)
- Specified by:
notLikein interfacejakarta.persistence.criteria.CriteriaBuilder- Specified by:
notLikein interfaceHibernateCriteriaBuilder
-
notLike
SqmPredicate notLike(jakarta.persistence.criteria.Expression<String> x, String pattern)
- Specified by:
notLikein interfacejakarta.persistence.criteria.CriteriaBuilder- Specified by:
notLikein interfaceHibernateCriteriaBuilder
-
notLike
SqmPredicate 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- Specified by:
notLikein interfaceHibernateCriteriaBuilder
-
notLike
SqmPredicate notLike(jakarta.persistence.criteria.Expression<String> x, jakarta.persistence.criteria.Expression<String> pattern, char escapeChar)
- Specified by:
notLikein interfacejakarta.persistence.criteria.CriteriaBuilder- Specified by:
notLikein interfaceHibernateCriteriaBuilder
-
notLike
SqmPredicate notLike(jakarta.persistence.criteria.Expression<String> x, String pattern, jakarta.persistence.criteria.Expression<Character> escapeChar)
- Specified by:
notLikein interfacejakarta.persistence.criteria.CriteriaBuilder- Specified by:
notLikein interfaceHibernateCriteriaBuilder
-
notLike
SqmPredicate notLike(jakarta.persistence.criteria.Expression<String> x, String pattern, char escapeChar)
- Specified by:
notLikein interfacejakarta.persistence.criteria.CriteriaBuilder- Specified by:
notLikein interfaceHibernateCriteriaBuilder
-
in
<T> SqmInPredicate<T> in(jakarta.persistence.criteria.Expression<? extends T> expression)
- Specified by:
inin interfacejakarta.persistence.criteria.CriteriaBuilder- Specified by:
inin interfaceHibernateCriteriaBuilder
-
in
<T> SqmInPredicate<T> in(jakarta.persistence.criteria.Expression<? extends T> expression, jakarta.persistence.criteria.Expression<? extends T>... values)
- Specified by:
inin interfaceHibernateCriteriaBuilder
-
in
<T> SqmInPredicate<T> in(jakarta.persistence.criteria.Expression<? extends T> expression, T... values)
- Specified by:
inin interfaceHibernateCriteriaBuilder
-
in
<T> SqmInPredicate<T> in(jakarta.persistence.criteria.Expression<? extends T> expression, Collection<T> values)
- Specified by:
inin interfaceHibernateCriteriaBuilder
-
in
<T> SqmInPredicate<T> in(jakarta.persistence.criteria.Expression<? extends T> expression, SqmSubQuery<T> subQuery)
-
exists
SqmPredicate exists(jakarta.persistence.criteria.Subquery<?> subquery)
- Specified by:
existsin interfacejakarta.persistence.criteria.CriteriaBuilder- Specified by:
existsin interfaceHibernateCriteriaBuilder
-
isMapEmpty
<M extends Map<?,?>> SqmPredicate isMapEmpty(JpaExpression<M> mapExpression)
Description copied from interface:HibernateCriteriaBuilderCreate a predicate that tests whether a Map is empty. NOTE : Due to type-erasure we cannot name this the same asCriteriaBuilder.isEmpty(jakarta.persistence.criteria.Expression<C>)- Specified by:
isMapEmptyin interfaceHibernateCriteriaBuilder- Parameters:
mapExpression- The expression resolving to a Map which we want to check for emptiness- Returns:
- is-empty predicate
-
isMapNotEmpty
<M extends Map<?,?>> SqmPredicate isMapNotEmpty(JpaExpression<M> mapExpression)
Description copied from interface:HibernateCriteriaBuilderCreate a predicate that tests whether a Map is not empty. NOTE : Due to type-erasure we cannot name this the same asCriteriaBuilder.isNotEmpty(jakarta.persistence.criteria.Expression<C>)- Specified by:
isMapNotEmptyin interfaceHibernateCriteriaBuilder- Parameters:
mapExpression- The expression resolving to a Map which we want to check for non-emptiness- Returns:
- is-not-empty predicate
-
mapSize
<M extends Map<?,?>> SqmExpression<Integer> mapSize(JpaExpression<M> mapExpression)
Description copied from interface:HibernateCriteriaBuilderCreate an expression that tests the size of a map. NOTE : Due to type-erasure we cannot name this the same asCriteriaBuilder.size(jakarta.persistence.criteria.Expression<C>)- Specified by:
mapSizein interfaceHibernateCriteriaBuilder- Parameters:
mapExpression- The expression resolving to a Map for which we want to know the size- Returns:
- size expression
-
mapSize
<M extends Map<?,?>> SqmExpression<Integer> mapSize(M map)
Description copied from interface:HibernateCriteriaBuilderCreate an expression that tests the size of a map.- Specified by:
mapSizein interfaceHibernateCriteriaBuilder- Parameters:
map- The Map for which we want to know the size- Returns:
- size expression
-
sort
SqmSortSpecification sort(JpaExpression<?> sortExpression, SortOrder sortOrder, NullPrecedence nullPrecedence)
- Specified by:
sortin interfaceHibernateCriteriaBuilder
-
sort
SqmSortSpecification sort(JpaExpression<?> sortExpression, SortOrder sortOrder)
- Specified by:
sortin interfaceHibernateCriteriaBuilder
-
sort
SqmSortSpecification sort(JpaExpression<?> sortExpression)
- Specified by:
sortin interfaceHibernateCriteriaBuilder
-
asc
SqmSortSpecification asc(jakarta.persistence.criteria.Expression<?> x)
- Specified by:
ascin interfacejakarta.persistence.criteria.CriteriaBuilder- Specified by:
ascin interfaceHibernateCriteriaBuilder
-
desc
SqmSortSpecification desc(jakarta.persistence.criteria.Expression<?> x)
- Specified by:
descin interfacejakarta.persistence.criteria.CriteriaBuilder- Specified by:
descin interfaceHibernateCriteriaBuilder
-
-