Package org.hibernate.query.criteria.spi
Class HibernateCriteriaBuilderDelegate
- java.lang.Object
-
- org.hibernate.query.criteria.spi.HibernateCriteriaBuilderDelegate
-
- All Implemented Interfaces:
CriteriaBuilder,HibernateCriteriaBuilder
- Direct Known Subclasses:
SpatialCriteriaBuilderImpl
public class HibernateCriteriaBuilderDelegate extends Object implements HibernateCriteriaBuilder
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from interface jakarta.persistence.criteria.CriteriaBuilder
CriteriaBuilder.Case<R extends Object>, CriteriaBuilder.Coalesce<T extends Object>, CriteriaBuilder.In<T extends Object>, CriteriaBuilder.SimpleCase<C extends Object,R extends Object>, CriteriaBuilder.Trimspec
-
-
Constructor Summary
Constructors Constructor Description HibernateCriteriaBuilderDelegate(HibernateCriteriaBuilder criteriaBuilder)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description <N extends Number>
JpaExpression<N>abs(Expression<N> x)JpaExpression<Double>acos(Expression<? extends Number> x)Create an expression that returns the inverse cosine of its argument.<Y> JpaExpression<Y>all(Subquery<Y> subquery)JpaPredicateand(Expression<Boolean> x, Expression<Boolean> y)JpaPredicateand(Predicate... restrictions)<Y> JpaExpression<Y>any(Subquery<Y> subquery)JpaCompoundSelection<Object[]>array(Selection<?>[] selections)<Y> JpaCompoundSelection<Y>array(Class<Y> resultClass, Selection<?>[] selections)<Y> JpaCompoundSelection<Y>array(Class<Y> resultClass, List<? extends JpaSelection<?>> selections)JpaCompoundSelection<Object[]>array(List<? extends JpaSelection<?>> selections)JpaOrderasc(Expression<?> x)JpaOrderasc(Expression<?> x, boolean nullsFirst)Create an ordering by the ascending value of the expression.JpaSearchOrderasc(JpaCteCriteriaAttribute x)Create a search ordering by the ascending value of the CTE attribute.JpaSearchOrderasc(JpaCteCriteriaAttribute x, boolean nullsFirst)Create a search ordering by the ascending value of the CTE attribute.JpaExpression<Double>asin(Expression<? extends Number> x)Create an expression that returns the inverse sine of its argument.JpaExpression<Double>atan(Expression<? extends Number> x)Create an expression that returns the inverse tangent of its argument.JpaExpression<Double>atan2(Expression<? extends Number> y, Expression<? extends Number> x)Create an expression that returns the inverse tangent ofyoverx.JpaExpression<Double>atan2(Expression<? extends Number> y, Number x)JpaExpression<Double>atan2(Number y, Expression<? extends Number> x)<N extends Number>
JpaExpression<Double>avg(Expression<N> argument)<N extends Number>
JpaExpression<Double>avg(Expression<N> argument, JpaPredicate filter)<N extends Number>
JpaExpression<Double>avg(Expression<N> argument, JpaPredicate filter, JpaWindow window)Create anavgaggregate function expression.<N extends Number>
JpaExpression<Double>avg(Expression<N> argument, JpaWindow window)<Y extends Comparable<? super Y>>
JpaPredicatebetween(Expression<? extends Y> value, Expression<? extends Y> lower, Expression<? extends Y> upper)<Y extends Comparable<? super Y>>
JpaPredicatebetween(Expression<? extends Y> value, Y lower, Y upper)<X,T>
JpaExpression<X>cast(JpaExpression<T> expression, Class<X> castTargetJavaType)<N extends Number>
JpaExpression<N>ceiling(Expression<N> x)Create an expression that returns the ceiling of its argument, that is, the smallest integer greater than or equal to its argument.<T> JpaCoalesce<T>coalesce()<Y> JpaCoalesce<Y>coalesce(Expression<? extends Y> x, Expression<? extends Y> y)<Y> JpaCoalesce<Y>coalesce(Expression<? extends Y> x, Y y)JpaFunction<String>collate(Expression<String> x, String collation)JpaExpression<String>concat(Expression<String> x, Expression<String> y)JpaExpression<String>concat(Expression<String> x, String y)JpaExpression<String>concat(String x, Expression<String> y)JpaExpression<String>concat(String x, String y)JpaPredicateconjunction()<Y> JpaCompoundSelection<Y>construct(Class<Y> resultClass, Selection<?>[] selections)<Y> JpaCompoundSelection<Y>construct(Class<Y> resultClass, List<? extends JpaSelection<?>> arguments)JpaExpression<Double>cos(Expression<? extends Number> x)Create an expression that returns the cosine of its argument.JpaExpression<Double>cosh(Expression<? extends Number> x)Create an expression that returns the hyperbolic cosine of its argument.JpaExpression<Long>count(Expression<?> argument)JpaExpression<Long>count(Expression<?> argument, JpaPredicate filter)JpaExpression<Long>count(Expression<?> argument, JpaPredicate filter, JpaWindow window)Create acountaggregate function expression.JpaExpression<Long>count(Expression<?> argument, JpaWindow window)JpaExpression<Long>countDistinct(Expression<?> x)<T> JpaCriteriaDelete<T>createCriteriaDelete(Class<T> targetEntity)<T> JpaCriteriaInsertSelect<T>createCriteriaInsertSelect(Class<T> targetEntity)<T> JpaCriteriaUpdate<T>createCriteriaUpdate(Class<T> targetEntity)JpaCriteriaQuery<Object>createQuery()<T> JpaCriteriaQuery<T>createQuery(Class<T> resultClass)JpaCriteriaQuery<Tuple>createTupleQuery()JpaWindowcreateWindow()Create an emptyJpaWindowto use with window and aggregate functions.JpaExpression<Double>cumeDist(JpaWindow window)Create acume_distwindow function expression.JpaFunction<Date>currentDate()JpaFunction<Instant>currentInstant()JpaFunction<Time>currentTime()JpaFunction<Timestamp>currentTimestamp()JpaFunction<Integer>day(Expression<? extends TemporalAccessor> datetime)Extracts theTemporalUnit.DAYof a date, time, or datetime expression.JpaExpression<Double>degrees(Expression<? extends Number> x)Create an expression that converts an angle measured in radians to an approximately equivalent angle measured in degrees.JpaExpression<Long>denseRank(JpaWindow window)Create adense_rankwindow function expression.JpaOrderdesc(Expression<?> x)JpaOrderdesc(Expression<?> x, boolean nullsFirst)Create an ordering by the descending value of the expression.JpaSearchOrderdesc(JpaCteCriteriaAttribute x)Create a search ordering by the descending value of the CTE attribute.JpaSearchOrderdesc(JpaCteCriteriaAttribute x, boolean nullsFirst)Create a search ordering by the descending value of the CTE attribute.<N extends Number>
JpaExpression<N>diff(Expression<? extends N> x, Expression<? extends N> y)<N extends Number>
JpaExpression<N>diff(Expression<? extends N> x, N y)<N extends Number>
JpaExpression<N>diff(N x, Expression<? extends N> y)JpaPredicatedisjunction()JpaPredicatedistinctFrom(Expression<?> x, Expression<?> y)JpaPredicatedistinctFrom(Expression<?> x, Object y)JpaPredicateequal(Expression<?> x, Expression<?> y)JpaPredicateequal(Expression<?> x, Object y)<T> JpaCriteriaQuery<T>except(boolean all, CriteriaQuery<? extends T> query1, CriteriaQuery<?>... queries)<T> JpaSubQuery<T>except(boolean all, Subquery<? extends T> query1, Subquery<?>... queries)<T> JpaCriteriaQuery<T>except(CriteriaQuery<? extends T> query1, CriteriaQuery<?>... queries)<T> JpaSubQuery<T>except(Subquery<? extends T> query1, Subquery<?>... queries)<T> JpaCriteriaQuery<T>exceptAll(CriteriaQuery<? extends T> query1, CriteriaQuery<?>... queries)<T> JpaSubQuery<T>exceptAll(Subquery<? extends T> query1, Subquery<?>... queries)JpaPredicateexists(Subquery<?> subquery)JpaExpression<Double>exp(Expression<? extends Number> x)Create an expression that returns the exponential of its argument, that is, Euler's number e raised to the power of its argument.<T> JpaExpression<T>firstValue(Expression<T> argument, JpaWindow window)Create afirst_valuewindow function expression.<P,F>
JpaExpression<F>fk(Path<P> path)<N extends Number>
JpaExpression<N>floor(Expression<N> x)Create an expression that returns the floor of its argument, that is, the largest integer smaller than or equal to its argument.JpaFunction<String>format(Expression<? extends TemporalAccessor> datetime, String pattern)Format a date, time, or datetime according to a pattern.JpaWindowFrameframeBetweenFollowing(int offset)JpaWindowFrameframeBetweenFollowing(Expression<?> offset)Create a window frame of typeFrameKind.OFFSET_FOLLOWINGto use withJpaWindows.JpaWindowFrameframeBetweenPreceding(int offset)JpaWindowFrameframeBetweenPreceding(Expression<?> offset)Create window frame of typeFrameKind.OFFSET_PRECEDINGto use withJpaWindows.JpaWindowFrameframeCurrentRow()Create a window frame of typeFrameKind.CURRENT_ROWto use withJpaWindows.JpaWindowFrameframeUnboundedFollowing()Create a window frame of typeFrameKind.UNBOUNDED_FOLLOWINGto use withJpaWindows.JpaWindowFrameframeUnboundedPreceding()Create a window frame of typeFrameKind.UNBOUNDED_PRECEDINGto use withJpaWindows.<T> JpaFunction<T>function(String name, Class<T> type, Expression<?>... args)<T> JpaExpression<T>functionAggregate(String name, Class<T> type, JpaPredicate filter, Expression<?>... args)<T> JpaExpression<T>functionAggregate(String name, Class<T> type, JpaPredicate filter, JpaWindow window, Expression<?>... args)Create a generic aggregate function expression.<T> JpaExpression<T>functionAggregate(String name, Class<T> type, JpaWindow window, Expression<?>... args)<T> JpaExpression<T>functionWithinGroup(String name, Class<T> type, JpaOrder order, Expression<?>... args)<T> JpaExpression<T>functionWithinGroup(String name, Class<T> type, JpaOrder order, JpaPredicate filter, Expression<?>... args)<T> JpaExpression<T>functionWithinGroup(String name, Class<T> type, JpaOrder order, JpaPredicate filter, JpaWindow window, Expression<?>... args)Create a generic ordered set-aggregate function expression.<T> JpaExpression<T>functionWithinGroup(String name, Class<T> type, JpaOrder order, JpaWindow window, Expression<?>... args)JpaPredicatege(Expression<? extends Number> x, Expression<? extends Number> y)JpaPredicatege(Expression<? extends Number> x, Number y)protected HibernateCriteriaBuildergetCriteriaBuilder()<Y extends Comparable<? super Y>>
JpaPredicategreaterThan(Expression<? extends Y> x, Expression<? extends Y> y)<Y extends Comparable<? super Y>>
JpaPredicategreaterThan(Expression<? extends Y> x, Y y)<Y extends Comparable<? super Y>>
JpaPredicategreaterThanOrEqualTo(Expression<? extends Y> x, Expression<? extends Y> y)<Y extends Comparable<? super Y>>
JpaPredicategreaterThanOrEqualTo(Expression<? extends Y> x, Y y)<X extends Comparable<? super X>>
JpaExpression<X>greatest(Expression<X> argument)JpaPredicategt(Expression<? extends Number> x, Expression<? extends Number> y)JpaPredicategt(Expression<? extends Number> x, Number y)JpaFunction<Integer>hour(Expression<? extends TemporalAccessor> datetime)Extracts theTemporalUnit.HOURof a date, time, or datetime expression.JpaPredicateilike(Expression<String> x, Expression<String> pattern)JpaPredicateilike(Expression<String> x, Expression<String> pattern, char escapeChar)JpaPredicateilike(Expression<String> x, Expression<String> pattern, Expression<Character> escapeChar)JpaPredicateilike(Expression<String> x, String pattern)JpaPredicateilike(Expression<String> x, String pattern, char escapeChar)JpaPredicateilike(Expression<String> x, String pattern, Expression<Character> escapeChar)<T> JpaInPredicate<T>in(Expression<? extends T> expression)<T> JpaInPredicate<T>in(Expression<? extends T> expression, Expression<? extends T>... values)<T> JpaInPredicate<T>in(Expression<? extends T> expression, Collection<T> values)<T> JpaInPredicate<T>in(Expression<? extends T> expression, T... values)<K,L extends List<?>>
JpaExpression<Set<K>>indexes(L list)<T> JpaCriteriaQuery<T>intersect(boolean all, CriteriaQuery<? extends T> query1, CriteriaQuery<?>... queries)<T> JpaSubQuery<T>intersect(boolean all, Subquery<? extends T> query1, Subquery<?>... queries)<T> JpaCriteriaQuery<T>intersect(CriteriaQuery<? extends T> query1, CriteriaQuery<?>... queries)<T> JpaSubQuery<T>intersect(Subquery<? extends T> query1, Subquery<?>... queries)<T> JpaCriteriaQuery<T>intersectAll(CriteriaQuery<? extends T> query1, CriteriaQuery<?>... queries)<T> JpaSubQuery<T>intersectAll(Subquery<? extends T> query1, Subquery<?>... queries)<C extends Collection<?>>
JpaPredicateisEmpty(Expression<C> collection)JpaPredicateisFalse(Expression<Boolean> x)<M extends Map<?,?>>
JpaPredicateisMapEmpty(JpaExpression<M> mapExpression)Create a predicate that tests whether a Map is empty.<M extends Map<?,?>>
JpaPredicateisMapNotEmpty(JpaExpression<M> mapExpression)Create a predicate that tests whether a Map is not empty.<E,C extends Collection<E>>
JpaPredicateisMember(E elem, Expression<C> collection)<E,C extends Collection<E>>
JpaPredicateisMember(Expression<E> elem, Expression<C> collection)<C extends Collection<?>>
JpaPredicateisNotEmpty(Expression<C> collection)<E,C extends Collection<E>>
JpaPredicateisNotMember(E elem, Expression<C> collection)<E,C extends Collection<E>>
JpaPredicateisNotMember(Expression<E> elem, Expression<C> collection)JpaPredicateisNotNull(Expression<?> x)JpaPredicateisNull(Expression<?> x)JpaPredicateisTrue(Expression<Boolean> x)<K,M extends Map<K,?>>
JpaExpression<Set<K>>keys(M map)<T> JpaExpression<T>lastValue(Expression<T> argument, JpaWindow window)Create alast_valuewindow function expression.JpaPredicatele(Expression<? extends Number> x, Expression<? extends Number> y)JpaPredicatele(Expression<? extends Number> x, Number y)<X extends Comparable<? super X>>
JpaExpression<X>least(Expression<X> argument)JpaFunction<String>left(Expression<String> x, int length)JpaFunction<String>left(Expression<String> x, Expression<Integer> length)Extract thelengthleftmost characters of a string.JpaFunction<Integer>length(Expression<String> x)<Y extends Comparable<? super Y>>
JpaPredicatelessThan(Expression<? extends Y> x, Expression<? extends Y> y)<Y extends Comparable<? super Y>>
JpaPredicatelessThan(Expression<? extends Y> x, Y y)<Y extends Comparable<? super Y>>
JpaPredicatelessThanOrEqualTo(Expression<? extends Y> x, Expression<? extends Y> y)<Y extends Comparable<? super Y>>
JpaPredicatelessThanOrEqualTo(Expression<? extends Y> x, Y y)JpaPredicatelike(Expression<String> x, Expression<String> pattern)JpaPredicatelike(Expression<String> x, Expression<String> pattern, char escapeChar)JpaPredicatelike(Expression<String> x, Expression<String> pattern, Expression<Character> escapeChar)JpaPredicatelike(Expression<String> x, String pattern)JpaPredicatelike(Expression<String> x, String pattern, char escapeChar)JpaPredicatelike(Expression<String> x, String pattern, Expression<Character> escapeChar)JpaExpression<String>listagg(JpaOrder order, Expression<String> argument, Expression<String> separator)JpaExpression<String>listagg(JpaOrder order, Expression<String> argument, String separator)JpaExpression<String>listagg(JpaOrder order, JpaPredicate filter, Expression<String> argument, Expression<String> separator)JpaExpression<String>listagg(JpaOrder order, JpaPredicate filter, Expression<String> argument, String separator)JpaExpression<String>listagg(JpaOrder order, JpaPredicate filter, JpaWindow window, Expression<String> argument, Expression<String> separator)Create alistaggordered set-aggregate function expression.JpaExpression<String>listagg(JpaOrder order, JpaPredicate filter, JpaWindow window, Expression<String> argument, String separator)JpaExpression<String>listagg(JpaOrder order, JpaWindow window, Expression<String> argument, Expression<String> separator)JpaExpression<String>listagg(JpaOrder order, JpaWindow window, Expression<String> argument, String separator)<T> JpaExpression<T>literal(T value)<T> SqmExpression<T>literal(T value, SqmExpression<? extends T> typeInferenceSource)<T> List<? extends JpaExpression<T>>literals(List<T> values)<T> List<? extends JpaExpression<T>>literals(T[] values)JpaExpression<Double>ln(Expression<? extends Number> x)Create an expression that returns the natural logarithm of its argument.JpaExpression<LocalDate>localDate()Create expression to return current local date.JpaExpression<LocalDateTime>localDateTime()Create expression to return current local datetime.JpaExpression<LocalTime>localTime()Create expression to return current local time.JpaFunction<Integer>locate(Expression<String> x, Expression<String> pattern)JpaFunction<Integer>locate(Expression<String> x, Expression<String> pattern, Expression<Integer> from)JpaFunction<Integer>locate(Expression<String> x, String pattern)JpaFunction<Integer>locate(Expression<String> x, String pattern, int from)JpaExpression<Double>log(Expression<? extends Number> b, Expression<? extends Number> x)Create an expression that returns the logarithm ofxto the baseb.JpaExpression<Double>log(Number b, Expression<? extends Number> x)JpaExpression<Double>log10(Expression<? extends Number> x)Create an expression that returns the base-10 logarithm of its argument.JpaFunction<String>lower(Expression<String> x)JpaPredicatelt(Expression<? extends Number> x, Expression<? extends Number> y)JpaPredicatelt(Expression<? extends Number> x, Number y)<M extends Map<?,?>>
JpaExpression<Integer>mapSize(M map)Create an expression that tests the size of a map.<M extends Map<?,?>>
JpaExpression<Integer>mapSize(JpaExpression<M> mapExpression)Create an expression that tests the size of a map.<N extends Number>
JpaExpression<N>max(Expression<N> argument)<N extends Number>
JpaExpression<N>min(Expression<N> argument)JpaFunction<Integer>minute(Expression<? extends TemporalAccessor> datetime)Extracts theTemporalUnit.MINUTEof a date, time, or datetime expression.JpaExpression<Integer>mod(Expression<Integer> x, Expression<Integer> y)JpaExpression<Integer>mod(Expression<Integer> x, Integer y)JpaExpression<Integer>mod(Integer x, Expression<Integer> y)<T> JpaExpression<T>mode(Expression<T> sortExpression, SortOrder sortOrder, NullPrecedence nullPrecedence)<T> JpaExpression<T>mode(JpaPredicate filter, Expression<T> sortExpression, SortOrder sortOrder, NullPrecedence nullPrecedence)<T> JpaExpression<T>mode(JpaPredicate filter, JpaWindow window, Expression<T> sortExpression, SortOrder sortOrder, NullPrecedence nullPrecedence)Create amodeordered set-aggregate function expression.<T> JpaExpression<T>mode(JpaWindow window, Expression<T> sortExpression, SortOrder sortOrder, NullPrecedence nullPrecedence)JpaFunction<Integer>month(Expression<? extends TemporalAccessor> datetime)Extracts theTemporalUnit.MONTHof a date, time, or datetime expression.<N extends Number>
JpaExpression<N>neg(Expression<N> x)JpaPredicatenot(Expression<Boolean> restriction)JpaPredicatenotDistinctFrom(Expression<?> x, Expression<?> y)JpaPredicatenotDistinctFrom(Expression<?> x, Object y)JpaPredicatenotEqual(Expression<?> x, Expression<?> y)JpaPredicatenotEqual(Expression<?> x, Object y)JpaPredicatenotIlike(Expression<String> x, Expression<String> pattern)JpaPredicatenotIlike(Expression<String> x, Expression<String> pattern, char escapeChar)JpaPredicatenotIlike(Expression<String> x, Expression<String> pattern, Expression<Character> escapeChar)JpaPredicatenotIlike(Expression<String> x, String pattern)JpaPredicatenotIlike(Expression<String> x, String pattern, char escapeChar)JpaPredicatenotIlike(Expression<String> x, String pattern, Expression<Character> escapeChar)JpaPredicatenotLike(Expression<String> x, Expression<String> pattern)JpaPredicatenotLike(Expression<String> x, Expression<String> pattern, char escapeChar)JpaPredicatenotLike(Expression<String> x, Expression<String> pattern, Expression<Character> escapeChar)JpaPredicatenotLike(Expression<String> x, String pattern)JpaPredicatenotLike(Expression<String> x, String pattern, char escapeChar)JpaPredicatenotLike(Expression<String> x, String pattern, Expression<Character> escapeChar)<T> JpaExpression<T>nthValue(Expression<T> argument, int n, JpaWindow window)<T> JpaExpression<T>nthValue(Expression<T> argument, Expression<Integer> n, JpaWindow window)Create anth_valuewindow function expression.<Y> JpaExpression<Y>nullif(Expression<Y> x, Expression<?> y)<Y> JpaExpression<Y>nullif(Expression<Y> x, Y y)<T> JpaExpression<T>nullLiteral(Class<T> resultClass)JpaPredicateor(Expression<Boolean> x, Expression<Boolean> y)JpaPredicateor(Predicate... restrictions)JpaFunction<String>overlay(Expression<String> string, Expression<String> replacement, int start)JpaFunction<String>overlay(Expression<String> string, Expression<String> replacement, int start, int length)JpaFunction<String>overlay(Expression<String> string, Expression<String> replacement, int start, Expression<Integer> length)JpaFunction<String>overlay(Expression<String> string, Expression<String> replacement, Expression<Integer> start)JpaFunction<String>overlay(Expression<String> string, Expression<String> replacement, Expression<Integer> start, int length)JpaFunction<String>overlay(Expression<String> string, Expression<String> replacement, Expression<Integer> start, Expression<Integer> length)Overlay thestringexpression with thereplacementexpression, starting from indexstartand substituting a number of characters corresponding to the length of thereplacementexpression or thelengthparameter if specified.JpaFunction<String>overlay(Expression<String> string, String replacement, int start)JpaFunction<String>overlay(Expression<String> string, String replacement, int start, int length)JpaFunction<String>overlay(Expression<String> string, String replacement, int start, Expression<Integer> length)JpaFunction<String>overlay(Expression<String> string, String replacement, Expression<Integer> start)JpaFunction<String>overlay(Expression<String> string, String replacement, Expression<Integer> start, int length)JpaFunction<String>overlay(Expression<String> string, String replacement, Expression<Integer> start, Expression<Integer> length)JpaFunction<String>pad(CriteriaBuilder.Trimspec ts, Expression<String> x, int length)JpaFunction<String>pad(CriteriaBuilder.Trimspec ts, Expression<String> x, int length, char padChar)JpaFunction<String>pad(CriteriaBuilder.Trimspec ts, Expression<String> x, int length, Expression<Character> padChar)JpaFunction<String>pad(CriteriaBuilder.Trimspec ts, Expression<String> x, Expression<Integer> length)JpaFunction<String>pad(CriteriaBuilder.Trimspec ts, Expression<String> x, Expression<Integer> length, char padChar)JpaFunction<String>pad(CriteriaBuilder.Trimspec ts, Expression<String> x, Expression<Integer> length, Expression<Character> padChar)Pad the specified string expression with whitespace or with thepadCharcharacter if specified.JpaFunction<String>pad(Expression<String> x, int length)JpaFunction<String>pad(Expression<String> x, int length, char padChar)JpaFunction<String>pad(Expression<String> x, int length, Expression<Character> padChar)JpaFunction<String>pad(Expression<String> x, Expression<Integer> length)JpaFunction<String>pad(Expression<String> x, Expression<Integer> length, char padChar)JpaFunction<String>pad(Expression<String> x, Expression<Integer> length, Expression<Character> padChar)<T> JpaParameterExpression<T>parameter(Class<T> paramClass)<T> JpaParameterExpression<T>parameter(Class<T> paramClass, String name)<T> JpaExpression<T>percentileCont(Expression<? extends Number> argument, Expression<T> sortExpression, SortOrder sortOrder, NullPrecedence nullPrecedence)<T> JpaExpression<T>percentileCont(Expression<? extends Number> argument, JpaPredicate filter, Expression<T> sortExpression, SortOrder sortOrder, NullPrecedence nullPrecedence)<T> JpaExpression<T>percentileCont(Expression<? extends Number> argument, JpaPredicate filter, JpaWindow window, Expression<T> sortExpression, SortOrder sortOrder, NullPrecedence nullPrecedence)Create apercentile_contordered set-aggregate function expression.<T> JpaExpression<T>percentileCont(Expression<? extends Number> argument, JpaWindow window, Expression<T> sortExpression, SortOrder sortOrder, NullPrecedence nullPrecedence)<T> JpaExpression<T>percentileDisc(Expression<? extends Number> argument, Expression<T> sortExpression, SortOrder sortOrder, NullPrecedence nullPrecedence)<T> JpaExpression<T>percentileDisc(Expression<? extends Number> argument, JpaPredicate filter, Expression<T> sortExpression, SortOrder sortOrder, NullPrecedence nullPrecedence)<T> JpaExpression<T>percentileDisc(Expression<? extends Number> argument, JpaPredicate filter, JpaWindow window, Expression<T> sortExpression, SortOrder sortOrder, NullPrecedence nullPrecedence)Create apercentile_discordered set-aggregate function expression.<T> JpaExpression<T>percentileDisc(Expression<? extends Number> argument, JpaWindow window, Expression<T> sortExpression, SortOrder sortOrder, NullPrecedence nullPrecedence)JpaExpression<Double>percentRank(JpaOrder order, Expression<?>... arguments)JpaExpression<Double>percentRank(JpaOrder order, JpaPredicate filter, Expression<?>... arguments)JpaExpression<Double>percentRank(JpaOrder order, JpaPredicate filter, JpaWindow window, Expression<?>... arguments)Create apercent_rankordered set-aggregate function expression.JpaExpression<Double>percentRank(JpaOrder order, JpaWindow window, Expression<?>... arguments)JpaExpression<Double>percentRank(JpaWindow window)Create apercent_rankwindow function expression.JpaExpression<Double>pi()Literal expression corresponding to the value of pi.JpaExpression<Double>power(Expression<? extends Number> x, Expression<? extends Number> y)Create an expression that returns the first argument raised to the power of its second argument.JpaExpression<Double>power(Expression<? extends Number> x, Number y)Create an expression that returns the first argument raised to the power of its second argument.<N extends Number>
JpaExpression<N>prod(Expression<? extends N> x, Expression<? extends N> y)<N extends Number>
JpaExpression<N>prod(Expression<? extends N> x, N y)<N extends Number>
JpaExpression<N>prod(N x, Expression<? extends N> y)JpaExpression<Number>quot(Expression<? extends Number> x, Expression<? extends Number> y)JpaExpression<Number>quot(Expression<? extends Number> x, Number y)JpaExpression<Number>quot(Number x, Expression<? extends Number> y)JpaExpression<Double>radians(Expression<? extends Number> x)Create an expression that converts an angle measured in degrees to an approximately equivalent angle measured in radians.JpaExpression<Long>rank(JpaOrder order, Expression<?>... arguments)JpaExpression<Long>rank(JpaOrder order, JpaPredicate filter, Expression<?>... arguments)JpaExpression<Long>rank(JpaOrder order, JpaPredicate filter, JpaWindow window, Expression<?>... arguments)Create arankordered set-aggregate function expression.JpaExpression<Long>rank(JpaOrder order, JpaWindow window, Expression<?>... arguments)JpaExpression<Long>rank(JpaWindow window)Create arankwindow function expression.JpaFunction<String>replace(Expression<String> x, Expression<String> pattern, Expression<String> replacement)Replace all occurrences ofpatternwithin the original string withreplacement.JpaFunction<String>replace(Expression<String> x, Expression<String> pattern, String replacement)JpaFunction<String>replace(Expression<String> x, String pattern, Expression<String> replacement)JpaFunction<String>replace(Expression<String> x, String pattern, String replacement)JpaFunction<String>right(Expression<String> x, int length)JpaFunction<String>right(Expression<String> x, Expression<Integer> length)Extract thelengthrightmost characters of a string.<T extends Number>
JpaExpression<T>round(Expression<T> x, Integer n)Create an expression that returns the first argument rounded to the number of decimal places given by the second argument.JpaExpression<Long>rowNumber(JpaWindow window)Create arow_numberwindow function expression.JpaSearchOrdersearch(JpaCteCriteriaAttribute cteAttribute)Create a search ordering based on the ascending value of the CTE attribute.JpaSearchOrdersearch(JpaCteCriteriaAttribute cteAttribute, SortOrder sortOrder)Create a search ordering based on the sort order of the value of the CTE attribute.JpaSearchOrdersearch(JpaCteCriteriaAttribute cteAttribute, SortOrder sortOrder, NullPrecedence nullPrecedence)Create a search ordering based on the sort order and null precedence of the value of the CTE attribute.JpaFunction<Float>second(Expression<? extends TemporalAccessor> datetime)Extracts theTemporalUnit.SECONDof a date, time, or datetime expression.<R> JpaSearchedCase<R>selectCase()<C,R>
JpaSimpleCase<C,R>selectCase(Expression<? extends C> expression)JpaExpression<Integer>sign(Expression<? extends Number> x)Create an expression that returns the sign of its argument, that is,1if its argument is positive,-1if its argument is negative, or0if its argument is exactly zero.JpaExpression<Double>sin(Expression<? extends Number> x)Create an expression that returns the sine of its argument.JpaExpression<Double>sinh(Expression<? extends Number> x)Create an expression that returns the hyperbolic sine of its argument.<C extends Collection<?>>
JpaExpression<Integer>size(C collection)<C extends Collection<?>>
JpaExpression<Integer>size(Expression<C> collection)<Y> JpaExpression<Y>some(Subquery<Y> subquery)JpaOrdersort(JpaExpression<?> sortExpression)JpaOrdersort(JpaExpression<?> sortExpression, SortOrder sortOrder)JpaOrdersort(JpaExpression<?> sortExpression, SortOrder sortOrder, NullPrecedence nullPrecedence)<T> JpaExpression<T>sql(String pattern, Class<T> type, Expression<?>... arguments)Embed nativepatternthat will be unquoted and embedded in the generated SQL.JpaExpression<Double>sqrt(Expression<? extends Number> x)JpaFunction<String>substring(Expression<String> x, int from)JpaFunction<String>substring(Expression<String> x, int from, int len)JpaFunction<String>substring(Expression<String> x, Expression<Integer> from)JpaFunction<String>substring(Expression<String> x, Expression<Integer> from, Expression<Integer> len)<N extends Number>
JpaExpression<N>sum(Expression<? extends N> x, Expression<? extends N> y)<N extends Number>
JpaExpression<N>sum(Expression<? extends N> x, N y)<N extends Number>
JpaExpression<N>sum(Expression<N> argument)<N extends Number>
JpaExpression<Number>sum(Expression<N> argument, JpaPredicate filter)<N extends Number>
JpaExpression<Number>sum(Expression<N> argument, JpaPredicate filter, JpaWindow window)Create asumaggregate function expression.<N extends Number>
JpaExpression<Number>sum(Expression<N> argument, JpaWindow window)<N extends Number>
JpaExpression<N>sum(N x, Expression<? extends N> y)JpaExpression<Double>sumAsDouble(Expression<Float> argument)JpaExpression<Long>sumAsLong(Expression<Integer> argument)JpaExpression<Double>tan(Expression<? extends Number> x)Create an expression that returns the tangent of its argument.JpaExpression<Double>tanh(Expression<? extends Number> x)Create an expression that returns the hyperbolic tangent of its argument.JpaExpression<BigDecimal>toBigDecimal(Expression<? extends Number> number)JpaExpression<BigInteger>toBigInteger(Expression<? extends Number> number)JpaExpression<Double>toDouble(Expression<? extends Number> number)JpaExpression<Float>toFloat(Expression<? extends Number> number)JpaExpression<Integer>toInteger(Expression<? extends Number> number)JpaExpression<Long>toLong(Expression<? extends Number> number)JpaExpression<String>toString(Expression<Character> character)<X,T,E extends T>
JpaCollectionJoin<X,E>treat(CollectionJoin<X,T> join, Class<E> type)<X,T,V extends T>
JpaJoin<X,V>treat(Join<X,T> join, Class<V> type)<X,T,E extends T>
JpaListJoin<X,E>treat(ListJoin<X,T> join, Class<E> type)<X,K,T,V extends T>
JpaMapJoin<X,K,V>treat(MapJoin<X,K,T> join, Class<V> type)<X,T extends X>
JpaPath<T>treat(Path<X> path, Class<T> type)<X,T extends X>
JpaRoot<T>treat(Root<X> root, Class<T> type)<X,T,E extends T>
JpaSetJoin<X,E>treat(SetJoin<X,T> join, Class<E> type)JpaFunction<String>trim(char t, Expression<String> x)JpaFunction<String>trim(CriteriaBuilder.Trimspec ts, char t, Expression<String> x)JpaFunction<String>trim(CriteriaBuilder.Trimspec ts, Expression<Character> t, Expression<String> x)JpaFunction<String>trim(CriteriaBuilder.Trimspec ts, Expression<String> x)JpaFunction<String>trim(Expression<Character> t, Expression<String> x)JpaFunction<String>trim(Expression<String> x)<T extends Number>
JpaExpression<T>truncate(Expression<T> x, Integer n)Create an expression that returns the first argument truncated to the number of decimal places given by the second argument.<T extends TemporalAccessor>
JpaFunction<T>truncate(Expression<T> datetime, TemporalUnit temporalUnit)Truncates a date, time or datetime expression to the givenTemporalUnit.JpaCompoundSelection<Tuple>tuple(Selection<?>[] selections)JpaCompoundSelection<Tuple>tuple(List<? extends JpaSelection<?>> selections)<T> JpaCriteriaQuery<T>union(boolean all, CriteriaQuery<? extends T> query1, CriteriaQuery<?>... queries)<T> JpaSubQuery<T>union(boolean all, Subquery<? extends T> query1, Subquery<?>... queries)<T> JpaCriteriaQuery<T>union(CriteriaQuery<? extends T> query1, CriteriaQuery<?>... queries)<T> JpaSubQuery<T>union(Subquery<? extends T> query1, Subquery<?>... queries)<T> JpaCriteriaQuery<T>unionAll(CriteriaQuery<? extends T> query1, CriteriaQuery<?>... queries)<T> JpaSubQuery<T>unionAll(Subquery<? extends T> query1, Subquery<?>... queries)<T extends HibernateCriteriaBuilder>
Tunwrap(Class<T> clazz)JpaFunction<String>upper(Expression<String> x)<T> SqmExpression<T>value(T value)<T> SqmExpression<T>value(T value, SqmExpression<? extends T> typeInferenceSource)<V,C extends Collection<V>>
JpaExpression<Collection<V>>values(C collection)<V,M extends Map<?,V>>
Expression<Collection<V>>values(M map)<T> JpaExpression<T>windowFunction(String name, Class<T> type, JpaWindow window, Expression<?>... args)Create a generic window function expression that will be applied over the specifiedwindow.JpaPredicatewrap(Expression<Boolean> expression)JpaPredicatewrap(Expression<Boolean>... expressions)JpaFunction<Integer>year(Expression<? extends TemporalAccessor> datetime)Extracts theTemporalUnit.YEARof a date, time, or datetime expression.
-
-
-
Constructor Detail
-
HibernateCriteriaBuilderDelegate
public HibernateCriteriaBuilderDelegate(HibernateCriteriaBuilder criteriaBuilder)
-
-
Method Detail
-
getCriteriaBuilder
protected HibernateCriteriaBuilder getCriteriaBuilder()
-
cast
public <X,T> JpaExpression<X> cast(JpaExpression<T> expression, Class<X> castTargetJavaType)
- Specified by:
castin interfaceHibernateCriteriaBuilder
-
wrap
public JpaPredicate wrap(Expression<Boolean> expression)
- Specified by:
wrapin interfaceHibernateCriteriaBuilder
-
wrap
public JpaPredicate wrap(Expression<Boolean>... expressions)
- Specified by:
wrapin interfaceHibernateCriteriaBuilder
-
unwrap
public <T extends HibernateCriteriaBuilder> T unwrap(Class<T> clazz)
- Specified by:
unwrapin interfaceHibernateCriteriaBuilder
-
createQuery
public JpaCriteriaQuery<Object> createQuery()
- Specified by:
createQueryin interfaceCriteriaBuilder- Specified by:
createQueryin interfaceHibernateCriteriaBuilder
-
createQuery
public <T> JpaCriteriaQuery<T> createQuery(Class<T> resultClass)
- Specified by:
createQueryin interfaceCriteriaBuilder- Specified by:
createQueryin interfaceHibernateCriteriaBuilder
-
createTupleQuery
public JpaCriteriaQuery<Tuple> createTupleQuery()
- Specified by:
createTupleQueryin interfaceCriteriaBuilder- Specified by:
createTupleQueryin interfaceHibernateCriteriaBuilder
-
createCriteriaUpdate
public <T> JpaCriteriaUpdate<T> createCriteriaUpdate(Class<T> targetEntity)
- Specified by:
createCriteriaUpdatein interfaceCriteriaBuilder- Specified by:
createCriteriaUpdatein interfaceHibernateCriteriaBuilder
-
createCriteriaDelete
public <T> JpaCriteriaDelete<T> createCriteriaDelete(Class<T> targetEntity)
- Specified by:
createCriteriaDeletein interfaceCriteriaBuilder- Specified by:
createCriteriaDeletein interfaceHibernateCriteriaBuilder
-
createCriteriaInsertSelect
public <T> JpaCriteriaInsertSelect<T> createCriteriaInsertSelect(Class<T> targetEntity)
- Specified by:
createCriteriaInsertSelectin interfaceHibernateCriteriaBuilder
-
unionAll
public <T> JpaCriteriaQuery<T> unionAll(CriteriaQuery<? extends T> query1, CriteriaQuery<?>... queries)
- Specified by:
unionAllin interfaceHibernateCriteriaBuilder
-
union
public <T> JpaCriteriaQuery<T> union(CriteriaQuery<? extends T> query1, CriteriaQuery<?>... queries)
- Specified by:
unionin interfaceHibernateCriteriaBuilder
-
union
public <T> JpaCriteriaQuery<T> union(boolean all, CriteriaQuery<? extends T> query1, CriteriaQuery<?>... queries)
- Specified by:
unionin interfaceHibernateCriteriaBuilder
-
intersectAll
public <T> JpaCriteriaQuery<T> intersectAll(CriteriaQuery<? extends T> query1, CriteriaQuery<?>... queries)
- Specified by:
intersectAllin interfaceHibernateCriteriaBuilder
-
intersect
public <T> JpaCriteriaQuery<T> intersect(CriteriaQuery<? extends T> query1, CriteriaQuery<?>... queries)
- Specified by:
intersectin interfaceHibernateCriteriaBuilder
-
intersect
public <T> JpaCriteriaQuery<T> intersect(boolean all, CriteriaQuery<? extends T> query1, CriteriaQuery<?>... queries)
- Specified by:
intersectin interfaceHibernateCriteriaBuilder
-
exceptAll
public <T> JpaCriteriaQuery<T> exceptAll(CriteriaQuery<? extends T> query1, CriteriaQuery<?>... queries)
- Specified by:
exceptAllin interfaceHibernateCriteriaBuilder
-
except
public <T> JpaCriteriaQuery<T> except(CriteriaQuery<? extends T> query1, CriteriaQuery<?>... queries)
- Specified by:
exceptin interfaceHibernateCriteriaBuilder
-
except
public <T> JpaCriteriaQuery<T> except(boolean all, CriteriaQuery<? extends T> query1, CriteriaQuery<?>... queries)
- Specified by:
exceptin interfaceHibernateCriteriaBuilder
-
unionAll
public <T> JpaSubQuery<T> unionAll(Subquery<? extends T> query1, Subquery<?>... queries)
- Specified by:
unionAllin interfaceHibernateCriteriaBuilder
-
union
public <T> JpaSubQuery<T> union(Subquery<? extends T> query1, Subquery<?>... queries)
- Specified by:
unionin interfaceHibernateCriteriaBuilder
-
union
public <T> JpaSubQuery<T> union(boolean all, Subquery<? extends T> query1, Subquery<?>... queries)
- Specified by:
unionin interfaceHibernateCriteriaBuilder
-
intersectAll
public <T> JpaSubQuery<T> intersectAll(Subquery<? extends T> query1, Subquery<?>... queries)
- Specified by:
intersectAllin interfaceHibernateCriteriaBuilder
-
intersect
public <T> JpaSubQuery<T> intersect(Subquery<? extends T> query1, Subquery<?>... queries)
- Specified by:
intersectin interfaceHibernateCriteriaBuilder
-
intersect
public <T> JpaSubQuery<T> intersect(boolean all, Subquery<? extends T> query1, Subquery<?>... queries)
- Specified by:
intersectin interfaceHibernateCriteriaBuilder
-
exceptAll
public <T> JpaSubQuery<T> exceptAll(Subquery<? extends T> query1, Subquery<?>... queries)
- Specified by:
exceptAllin interfaceHibernateCriteriaBuilder
-
except
public <T> JpaSubQuery<T> except(Subquery<? extends T> query1, Subquery<?>... queries)
- Specified by:
exceptin interfaceHibernateCriteriaBuilder
-
except
public <T> JpaSubQuery<T> except(boolean all, Subquery<? extends T> query1, Subquery<?>... queries)
- Specified by:
exceptin interfaceHibernateCriteriaBuilder
-
sign
public JpaExpression<Integer> sign(Expression<? extends Number> x)
Description copied from interface:HibernateCriteriaBuilderCreate an expression that returns the sign of its argument, that is,1if its argument is positive,-1if its argument is negative, or0if its argument is exactly zero.- Specified by:
signin interfaceCriteriaBuilder- Specified by:
signin interfaceHibernateCriteriaBuilder- Parameters:
x- expression- Returns:
- sign
-
ceiling
public <N extends Number> JpaExpression<N> ceiling(Expression<N> x)
Description copied from interface:HibernateCriteriaBuilderCreate an expression that returns the ceiling of its argument, that is, the smallest integer greater than or equal to its argument.- Specified by:
ceilingin interfaceCriteriaBuilder- Specified by:
ceilingin interfaceHibernateCriteriaBuilder- Parameters:
x- expression- Returns:
- ceiling
-
floor
public <N extends Number> JpaExpression<N> floor(Expression<N> x)
Description copied from interface:HibernateCriteriaBuilderCreate an expression that returns the floor of its argument, that is, the largest integer smaller than or equal to its argument.- Specified by:
floorin interfaceCriteriaBuilder- Specified by:
floorin interfaceHibernateCriteriaBuilder- Parameters:
x- expression- Returns:
- floor
-
exp
public JpaExpression<Double> exp(Expression<? extends Number> x)
Description copied from interface:HibernateCriteriaBuilderCreate an expression that returns the exponential of its argument, that is, Euler's number e raised to the power of its argument.- Specified by:
expin interfaceCriteriaBuilder- Specified by:
expin interfaceHibernateCriteriaBuilder- Parameters:
x- expression- Returns:
- exponential
-
ln
public JpaExpression<Double> ln(Expression<? extends Number> x)
Description copied from interface:HibernateCriteriaBuilderCreate an expression that returns the natural logarithm of its argument.- Specified by:
lnin interfaceCriteriaBuilder- Specified by:
lnin interfaceHibernateCriteriaBuilder- Parameters:
x- expression- Returns:
- natural logarithm
-
power
public JpaExpression<Double> power(Expression<? extends Number> x, Expression<? extends Number> y)
Description copied from interface:HibernateCriteriaBuilderCreate an expression that returns the first argument raised to the power of its second argument.- Specified by:
powerin interfaceCriteriaBuilder- Specified by:
powerin interfaceHibernateCriteriaBuilder- Parameters:
x- basey- exponent- Returns:
- the base raised to the power of the exponent
-
power
public JpaExpression<Double> power(Expression<? extends Number> x, Number y)
Description copied from interface:HibernateCriteriaBuilderCreate an expression that returns the first argument raised to the power of its second argument.- Specified by:
powerin interfaceCriteriaBuilder- Specified by:
powerin interfaceHibernateCriteriaBuilder- Parameters:
x- basey- exponent- Returns:
- the base raised to the power of the exponent
-
round
public <T extends Number> JpaExpression<T> round(Expression<T> x, Integer n)
Description copied from interface:HibernateCriteriaBuilderCreate an expression that returns the first argument rounded to the number of decimal places given by the second argument.- Specified by:
roundin interfaceCriteriaBuilder- Specified by:
roundin interfaceHibernateCriteriaBuilder- Parameters:
x- basen- number of decimal places- Returns:
- the rounded value
-
truncate
public <T extends Number> JpaExpression<T> truncate(Expression<T> x, Integer n)
Description copied from interface:HibernateCriteriaBuilderCreate an expression that returns the first argument truncated to the number of decimal places given by the second argument.- Specified by:
truncatein interfaceHibernateCriteriaBuilder- Parameters:
x- basen- number of decimal places- Returns:
- the truncated value
-
localDate
public JpaExpression<LocalDate> localDate()
Description copied from interface:HibernateCriteriaBuilderCreate expression to return current local date.- Specified by:
localDatein interfaceCriteriaBuilder- Specified by:
localDatein interfaceHibernateCriteriaBuilder- Returns:
- expression for current date
-
localDateTime
public JpaExpression<LocalDateTime> localDateTime()
Description copied from interface:HibernateCriteriaBuilderCreate expression to return current local datetime.- Specified by:
localDateTimein interfaceCriteriaBuilder- Specified by:
localDateTimein interfaceHibernateCriteriaBuilder- Returns:
- expression for current timestamp
-
localTime
public JpaExpression<LocalTime> localTime()
Description copied from interface:HibernateCriteriaBuilderCreate expression to return current local time.- Specified by:
localTimein interfaceCriteriaBuilder- Specified by:
localTimein interfaceHibernateCriteriaBuilder- Returns:
- expression for current time
-
fk
public <P,F> JpaExpression<F> fk(Path<P> path)
- Specified by:
fkin interfaceHibernateCriteriaBuilder
-
treat
public <X,T extends X> JpaPath<T> treat(Path<X> path, Class<T> type)
- Specified by:
treatin interfaceCriteriaBuilder- Specified by:
treatin interfaceHibernateCriteriaBuilder
-
treat
public <X,T extends X> JpaRoot<T> treat(Root<X> root, Class<T> type)
- Specified by:
treatin interfaceCriteriaBuilder- Specified by:
treatin interfaceHibernateCriteriaBuilder
-
treat
public <X,T,V extends T> JpaJoin<X,V> treat(Join<X,T> join, Class<V> type)
- Specified by:
treatin interfaceCriteriaBuilder- Specified by:
treatin interfaceHibernateCriteriaBuilder
-
treat
public <X,T,E extends T> JpaCollectionJoin<X,E> treat(CollectionJoin<X,T> join, Class<E> type)
- Specified by:
treatin interfaceCriteriaBuilder- Specified by:
treatin interfaceHibernateCriteriaBuilder
-
treat
public <X,T,E extends T> JpaSetJoin<X,E> treat(SetJoin<X,T> join, Class<E> type)
- Specified by:
treatin interfaceCriteriaBuilder- Specified by:
treatin interfaceHibernateCriteriaBuilder
-
treat
public <X,T,E extends T> JpaListJoin<X,E> treat(ListJoin<X,T> join, Class<E> type)
- Specified by:
treatin interfaceCriteriaBuilder- Specified by:
treatin interfaceHibernateCriteriaBuilder
-
treat
public <X,K,T,V extends T> JpaMapJoin<X,K,V> treat(MapJoin<X,K,T> join, Class<V> type)
- Specified by:
treatin interfaceCriteriaBuilder- Specified by:
treatin interfaceHibernateCriteriaBuilder
-
construct
public <Y> JpaCompoundSelection<Y> construct(Class<Y> resultClass, Selection<?>[] selections)
- Specified by:
constructin interfaceCriteriaBuilder- Specified by:
constructin interfaceHibernateCriteriaBuilder
-
construct
public <Y> JpaCompoundSelection<Y> construct(Class<Y> resultClass, List<? extends JpaSelection<?>> arguments)
- Specified by:
constructin interfaceHibernateCriteriaBuilder
-
tuple
public JpaCompoundSelection<Tuple> tuple(Selection<?>[] selections)
- Specified by:
tuplein interfaceCriteriaBuilder- Specified by:
tuplein interfaceHibernateCriteriaBuilder
-
tuple
public JpaCompoundSelection<Tuple> tuple(List<? extends JpaSelection<?>> selections)
- Specified by:
tuplein interfaceHibernateCriteriaBuilder
-
array
public JpaCompoundSelection<Object[]> array(Selection<?>[] selections)
- Specified by:
arrayin interfaceCriteriaBuilder- Specified by:
arrayin interfaceHibernateCriteriaBuilder
-
array
public JpaCompoundSelection<Object[]> array(List<? extends JpaSelection<?>> selections)
- Specified by:
arrayin interfaceHibernateCriteriaBuilder
-
array
public <Y> JpaCompoundSelection<Y> array(Class<Y> resultClass, Selection<?>[] selections)
- Specified by:
arrayin interfaceHibernateCriteriaBuilder
-
array
public <Y> JpaCompoundSelection<Y> array(Class<Y> resultClass, List<? extends JpaSelection<?>> selections)
- Specified by:
arrayin interfaceHibernateCriteriaBuilder
-
avg
public <N extends Number> JpaExpression<Double> avg(Expression<N> argument)
- Specified by:
avgin interfaceCriteriaBuilder- Specified by:
avgin interfaceHibernateCriteriaBuilder
-
sum
public <N extends Number> JpaExpression<N> sum(Expression<N> argument)
- Specified by:
sumin interfaceCriteriaBuilder- Specified by:
sumin interfaceHibernateCriteriaBuilder
-
sumAsLong
public JpaExpression<Long> sumAsLong(Expression<Integer> argument)
- Specified by:
sumAsLongin interfaceCriteriaBuilder- Specified by:
sumAsLongin interfaceHibernateCriteriaBuilder
-
sumAsDouble
public JpaExpression<Double> sumAsDouble(Expression<Float> argument)
- Specified by:
sumAsDoublein interfaceCriteriaBuilder- Specified by:
sumAsDoublein interfaceHibernateCriteriaBuilder
-
max
public <N extends Number> JpaExpression<N> max(Expression<N> argument)
- Specified by:
maxin interfaceCriteriaBuilder- Specified by:
maxin interfaceHibernateCriteriaBuilder
-
min
public <N extends Number> JpaExpression<N> min(Expression<N> argument)
- Specified by:
minin interfaceCriteriaBuilder- Specified by:
minin interfaceHibernateCriteriaBuilder
-
greatest
public <X extends Comparable<? super X>> JpaExpression<X> greatest(Expression<X> argument)
- Specified by:
greatestin interfaceCriteriaBuilder- Specified by:
greatestin interfaceHibernateCriteriaBuilder
-
least
public <X extends Comparable<? super X>> JpaExpression<X> least(Expression<X> argument)
- Specified by:
leastin interfaceCriteriaBuilder- Specified by:
leastin interfaceHibernateCriteriaBuilder
-
count
public JpaExpression<Long> count(Expression<?> argument)
- Specified by:
countin interfaceCriteriaBuilder- Specified by:
countin interfaceHibernateCriteriaBuilder
-
countDistinct
public JpaExpression<Long> countDistinct(Expression<?> x)
- Specified by:
countDistinctin interfaceCriteriaBuilder- Specified by:
countDistinctin interfaceHibernateCriteriaBuilder
-
neg
public <N extends Number> JpaExpression<N> neg(Expression<N> x)
- Specified by:
negin interfaceCriteriaBuilder- Specified by:
negin interfaceHibernateCriteriaBuilder
-
abs
public <N extends Number> JpaExpression<N> abs(Expression<N> x)
- Specified by:
absin interfaceCriteriaBuilder- Specified by:
absin interfaceHibernateCriteriaBuilder
-
sum
public <N extends Number> JpaExpression<N> sum(Expression<? extends N> x, Expression<? extends N> y)
- Specified by:
sumin interfaceCriteriaBuilder- Specified by:
sumin interfaceHibernateCriteriaBuilder
-
sum
public <N extends Number> JpaExpression<N> sum(Expression<? extends N> x, N y)
- Specified by:
sumin interfaceCriteriaBuilder- Specified by:
sumin interfaceHibernateCriteriaBuilder
-
sum
public <N extends Number> JpaExpression<N> sum(N x, Expression<? extends N> y)
- Specified by:
sumin interfaceCriteriaBuilder- Specified by:
sumin interfaceHibernateCriteriaBuilder
-
prod
public <N extends Number> JpaExpression<N> prod(Expression<? extends N> x, Expression<? extends N> y)
- Specified by:
prodin interfaceCriteriaBuilder- Specified by:
prodin interfaceHibernateCriteriaBuilder
-
prod
public <N extends Number> JpaExpression<N> prod(Expression<? extends N> x, N y)
- Specified by:
prodin interfaceCriteriaBuilder- Specified by:
prodin interfaceHibernateCriteriaBuilder
-
prod
public <N extends Number> JpaExpression<N> prod(N x, Expression<? extends N> y)
- Specified by:
prodin interfaceCriteriaBuilder- Specified by:
prodin interfaceHibernateCriteriaBuilder
-
diff
public <N extends Number> JpaExpression<N> diff(Expression<? extends N> x, Expression<? extends N> y)
- Specified by:
diffin interfaceCriteriaBuilder- Specified by:
diffin interfaceHibernateCriteriaBuilder
-
diff
public <N extends Number> JpaExpression<N> diff(Expression<? extends N> x, N y)
- Specified by:
diffin interfaceCriteriaBuilder- Specified by:
diffin interfaceHibernateCriteriaBuilder
-
diff
public <N extends Number> JpaExpression<N> diff(N x, Expression<? extends N> y)
- Specified by:
diffin interfaceCriteriaBuilder- Specified by:
diffin interfaceHibernateCriteriaBuilder
-
quot
public JpaExpression<Number> quot(Expression<? extends Number> x, Expression<? extends Number> y)
- Specified by:
quotin interfaceCriteriaBuilder- Specified by:
quotin interfaceHibernateCriteriaBuilder
-
quot
public JpaExpression<Number> quot(Expression<? extends Number> x, Number y)
- Specified by:
quotin interfaceCriteriaBuilder- Specified by:
quotin interfaceHibernateCriteriaBuilder
-
quot
public JpaExpression<Number> quot(Number x, Expression<? extends Number> y)
- Specified by:
quotin interfaceCriteriaBuilder- Specified by:
quotin interfaceHibernateCriteriaBuilder
-
mod
public JpaExpression<Integer> mod(Expression<Integer> x, Expression<Integer> y)
- Specified by:
modin interfaceCriteriaBuilder- Specified by:
modin interfaceHibernateCriteriaBuilder
-
mod
public JpaExpression<Integer> mod(Expression<Integer> x, Integer y)
- Specified by:
modin interfaceCriteriaBuilder- Specified by:
modin interfaceHibernateCriteriaBuilder
-
mod
public JpaExpression<Integer> mod(Integer x, Expression<Integer> y)
- Specified by:
modin interfaceCriteriaBuilder- Specified by:
modin interfaceHibernateCriteriaBuilder
-
sqrt
public JpaExpression<Double> sqrt(Expression<? extends Number> x)
- Specified by:
sqrtin interfaceCriteriaBuilder- Specified by:
sqrtin interfaceHibernateCriteriaBuilder
-
toLong
public JpaExpression<Long> toLong(Expression<? extends Number> number)
- Specified by:
toLongin interfaceCriteriaBuilder- Specified by:
toLongin interfaceHibernateCriteriaBuilder
-
toInteger
public JpaExpression<Integer> toInteger(Expression<? extends Number> number)
- Specified by:
toIntegerin interfaceCriteriaBuilder- Specified by:
toIntegerin interfaceHibernateCriteriaBuilder
-
toFloat
public JpaExpression<Float> toFloat(Expression<? extends Number> number)
- Specified by:
toFloatin interfaceCriteriaBuilder- Specified by:
toFloatin interfaceHibernateCriteriaBuilder
-
toDouble
public JpaExpression<Double> toDouble(Expression<? extends Number> number)
- Specified by:
toDoublein interfaceCriteriaBuilder- Specified by:
toDoublein interfaceHibernateCriteriaBuilder
-
toBigDecimal
public JpaExpression<BigDecimal> toBigDecimal(Expression<? extends Number> number)
- Specified by:
toBigDecimalin interfaceCriteriaBuilder- Specified by:
toBigDecimalin interfaceHibernateCriteriaBuilder
-
toBigInteger
public JpaExpression<BigInteger> toBigInteger(Expression<? extends Number> number)
- Specified by:
toBigIntegerin interfaceCriteriaBuilder- Specified by:
toBigIntegerin interfaceHibernateCriteriaBuilder
-
toString
public JpaExpression<String> toString(Expression<Character> character)
- Specified by:
toStringin interfaceCriteriaBuilder- Specified by:
toStringin interfaceHibernateCriteriaBuilder
-
literal
public <T> JpaExpression<T> literal(T value)
- Specified by:
literalin interfaceCriteriaBuilder- Specified by:
literalin interfaceHibernateCriteriaBuilder
-
literal
public <T> SqmExpression<T> literal(T value, SqmExpression<? extends T> typeInferenceSource)
- Specified by:
literalin interfaceHibernateCriteriaBuilder
-
literals
public <T> List<? extends JpaExpression<T>> literals(T[] values)
- Specified by:
literalsin interfaceHibernateCriteriaBuilder
-
literals
public <T> List<? extends JpaExpression<T>> literals(List<T> values)
- Specified by:
literalsin interfaceHibernateCriteriaBuilder
-
nullLiteral
public <T> JpaExpression<T> nullLiteral(Class<T> resultClass)
- Specified by:
nullLiteralin interfaceCriteriaBuilder- Specified by:
nullLiteralin interfaceHibernateCriteriaBuilder
-
parameter
public <T> JpaParameterExpression<T> parameter(Class<T> paramClass)
- Specified by:
parameterin interfaceCriteriaBuilder- Specified by:
parameterin interfaceHibernateCriteriaBuilder
-
parameter
public <T> JpaParameterExpression<T> parameter(Class<T> paramClass, String name)
- Specified by:
parameterin interfaceCriteriaBuilder- Specified by:
parameterin interfaceHibernateCriteriaBuilder
-
concat
public JpaExpression<String> concat(Expression<String> x, Expression<String> y)
- Specified by:
concatin interfaceCriteriaBuilder- Specified by:
concatin interfaceHibernateCriteriaBuilder
-
concat
public JpaExpression<String> concat(Expression<String> x, String y)
- Specified by:
concatin interfaceCriteriaBuilder- Specified by:
concatin interfaceHibernateCriteriaBuilder
-
concat
public JpaExpression<String> concat(String x, Expression<String> y)
- Specified by:
concatin interfaceCriteriaBuilder- Specified by:
concatin interfaceHibernateCriteriaBuilder
-
concat
public JpaExpression<String> concat(String x, String y)
- Specified by:
concatin interfaceHibernateCriteriaBuilder
-
substring
public JpaFunction<String> substring(Expression<String> x, Expression<Integer> from)
- Specified by:
substringin interfaceCriteriaBuilder- Specified by:
substringin interfaceHibernateCriteriaBuilder
-
substring
public JpaFunction<String> substring(Expression<String> x, int from)
- Specified by:
substringin interfaceCriteriaBuilder- Specified by:
substringin interfaceHibernateCriteriaBuilder
-
substring
public JpaFunction<String> substring(Expression<String> x, Expression<Integer> from, Expression<Integer> len)
- Specified by:
substringin interfaceCriteriaBuilder- Specified by:
substringin interfaceHibernateCriteriaBuilder
-
substring
public JpaFunction<String> substring(Expression<String> x, int from, int len)
- Specified by:
substringin interfaceCriteriaBuilder- Specified by:
substringin interfaceHibernateCriteriaBuilder
-
trim
public JpaFunction<String> trim(Expression<String> x)
- Specified by:
trimin interfaceCriteriaBuilder- Specified by:
trimin interfaceHibernateCriteriaBuilder
-
trim
public JpaFunction<String> trim(CriteriaBuilder.Trimspec ts, Expression<String> x)
- Specified by:
trimin interfaceCriteriaBuilder- Specified by:
trimin interfaceHibernateCriteriaBuilder
-
trim
public JpaFunction<String> trim(Expression<Character> t, Expression<String> x)
- Specified by:
trimin interfaceCriteriaBuilder- Specified by:
trimin interfaceHibernateCriteriaBuilder
-
trim
public JpaFunction<String> trim(CriteriaBuilder.Trimspec ts, Expression<Character> t, Expression<String> x)
- Specified by:
trimin interfaceCriteriaBuilder- Specified by:
trimin interfaceHibernateCriteriaBuilder
-
trim
public JpaFunction<String> trim(char t, Expression<String> x)
- Specified by:
trimin interfaceCriteriaBuilder- Specified by:
trimin interfaceHibernateCriteriaBuilder
-
trim
public JpaFunction<String> trim(CriteriaBuilder.Trimspec ts, char t, Expression<String> x)
- Specified by:
trimin interfaceCriteriaBuilder- Specified by:
trimin interfaceHibernateCriteriaBuilder
-
lower
public JpaFunction<String> lower(Expression<String> x)
- Specified by:
lowerin interfaceCriteriaBuilder- Specified by:
lowerin interfaceHibernateCriteriaBuilder
-
upper
public JpaFunction<String> upper(Expression<String> x)
- Specified by:
upperin interfaceCriteriaBuilder- Specified by:
upperin interfaceHibernateCriteriaBuilder
-
length
public JpaFunction<Integer> length(Expression<String> x)
- Specified by:
lengthin interfaceCriteriaBuilder- Specified by:
lengthin interfaceHibernateCriteriaBuilder
-
locate
public JpaFunction<Integer> locate(Expression<String> x, Expression<String> pattern)
- Specified by:
locatein interfaceCriteriaBuilder- Specified by:
locatein interfaceHibernateCriteriaBuilder
-
locate
public JpaFunction<Integer> locate(Expression<String> x, String pattern)
- Specified by:
locatein interfaceCriteriaBuilder- Specified by:
locatein interfaceHibernateCriteriaBuilder
-
locate
public JpaFunction<Integer> locate(Expression<String> x, Expression<String> pattern, Expression<Integer> from)
- Specified by:
locatein interfaceCriteriaBuilder- Specified by:
locatein interfaceHibernateCriteriaBuilder
-
locate
public JpaFunction<Integer> locate(Expression<String> x, String pattern, int from)
- Specified by:
locatein interfaceCriteriaBuilder- Specified by:
locatein interfaceHibernateCriteriaBuilder
-
currentDate
public JpaFunction<Date> currentDate()
- Specified by:
currentDatein interfaceCriteriaBuilder- Specified by:
currentDatein interfaceHibernateCriteriaBuilder
-
currentTime
public JpaFunction<Time> currentTime()
- Specified by:
currentTimein interfaceCriteriaBuilder- Specified by:
currentTimein interfaceHibernateCriteriaBuilder
-
currentTimestamp
public JpaFunction<Timestamp> currentTimestamp()
- Specified by:
currentTimestampin interfaceCriteriaBuilder- Specified by:
currentTimestampin interfaceHibernateCriteriaBuilder
-
currentInstant
public JpaFunction<Instant> currentInstant()
- Specified by:
currentInstantin interfaceHibernateCriteriaBuilder
-
function
public <T> JpaFunction<T> function(String name, Class<T> type, Expression<?>... args)
- Specified by:
functionin interfaceCriteriaBuilder- Specified by:
functionin interfaceHibernateCriteriaBuilder
-
all
public <Y> JpaExpression<Y> all(Subquery<Y> subquery)
- Specified by:
allin interfaceCriteriaBuilder- Specified by:
allin interfaceHibernateCriteriaBuilder
-
some
public <Y> JpaExpression<Y> some(Subquery<Y> subquery)
- Specified by:
somein interfaceCriteriaBuilder- Specified by:
somein interfaceHibernateCriteriaBuilder
-
any
public <Y> JpaExpression<Y> any(Subquery<Y> subquery)
- Specified by:
anyin interfaceCriteriaBuilder- Specified by:
anyin interfaceHibernateCriteriaBuilder
-
keys
public <K,M extends Map<K,?>> JpaExpression<Set<K>> keys(M map)
- Specified by:
keysin interfaceCriteriaBuilder- Specified by:
keysin interfaceHibernateCriteriaBuilder
-
indexes
public <K,L extends List<?>> JpaExpression<Set<K>> indexes(L list)
- Specified by:
indexesin interfaceHibernateCriteriaBuilder
-
value
public <T> SqmExpression<T> value(T value)
- Specified by:
valuein interfaceHibernateCriteriaBuilder
-
value
public <T> SqmExpression<T> value(T value, SqmExpression<? extends T> typeInferenceSource)
- Specified by:
valuein interfaceHibernateCriteriaBuilder
-
values
public <V,C extends Collection<V>> JpaExpression<Collection<V>> values(C collection)
- Specified by:
valuesin interfaceHibernateCriteriaBuilder
-
values
public <V,M extends Map<?,V>> Expression<Collection<V>> values(M map)
- Specified by:
valuesin interfaceCriteriaBuilder- Specified by:
valuesin interfaceHibernateCriteriaBuilder
-
size
public <C extends Collection<?>> JpaExpression<Integer> size(Expression<C> collection)
- Specified by:
sizein interfaceCriteriaBuilder- Specified by:
sizein interfaceHibernateCriteriaBuilder
-
size
public <C extends Collection<?>> JpaExpression<Integer> size(C collection)
- Specified by:
sizein interfaceCriteriaBuilder- Specified by:
sizein interfaceHibernateCriteriaBuilder
-
coalesce
public <T> JpaCoalesce<T> coalesce()
- Specified by:
coalescein interfaceCriteriaBuilder- Specified by:
coalescein interfaceHibernateCriteriaBuilder
-
coalesce
public <Y> JpaCoalesce<Y> coalesce(Expression<? extends Y> x, Expression<? extends Y> y)
- Specified by:
coalescein interfaceCriteriaBuilder- Specified by:
coalescein interfaceHibernateCriteriaBuilder
-
coalesce
public <Y> JpaCoalesce<Y> coalesce(Expression<? extends Y> x, Y y)
- Specified by:
coalescein interfaceCriteriaBuilder- Specified by:
coalescein interfaceHibernateCriteriaBuilder
-
nullif
public <Y> JpaExpression<Y> nullif(Expression<Y> x, Expression<?> y)
- Specified by:
nullifin interfaceCriteriaBuilder- Specified by:
nullifin interfaceHibernateCriteriaBuilder
-
nullif
public <Y> JpaExpression<Y> nullif(Expression<Y> x, Y y)
- Specified by:
nullifin interfaceCriteriaBuilder- Specified by:
nullifin interfaceHibernateCriteriaBuilder
-
selectCase
public <C,R> JpaSimpleCase<C,R> selectCase(Expression<? extends C> expression)
- Specified by:
selectCasein interfaceCriteriaBuilder- Specified by:
selectCasein interfaceHibernateCriteriaBuilder
-
selectCase
public <R> JpaSearchedCase<R> selectCase()
- Specified by:
selectCasein interfaceCriteriaBuilder- Specified by:
selectCasein interfaceHibernateCriteriaBuilder
-
and
public JpaPredicate and(Expression<Boolean> x, Expression<Boolean> y)
- Specified by:
andin interfaceCriteriaBuilder- Specified by:
andin interfaceHibernateCriteriaBuilder
-
and
public JpaPredicate and(Predicate... restrictions)
- Specified by:
andin interfaceCriteriaBuilder- Specified by:
andin interfaceHibernateCriteriaBuilder
-
or
public JpaPredicate or(Expression<Boolean> x, Expression<Boolean> y)
- Specified by:
orin interfaceCriteriaBuilder- Specified by:
orin interfaceHibernateCriteriaBuilder
-
or
public JpaPredicate or(Predicate... restrictions)
- Specified by:
orin interfaceCriteriaBuilder- Specified by:
orin interfaceHibernateCriteriaBuilder
-
not
public JpaPredicate not(Expression<Boolean> restriction)
- Specified by:
notin interfaceCriteriaBuilder- Specified by:
notin interfaceHibernateCriteriaBuilder
-
conjunction
public JpaPredicate conjunction()
- Specified by:
conjunctionin interfaceCriteriaBuilder- Specified by:
conjunctionin interfaceHibernateCriteriaBuilder
-
disjunction
public JpaPredicate disjunction()
- Specified by:
disjunctionin interfaceCriteriaBuilder- Specified by:
disjunctionin interfaceHibernateCriteriaBuilder
-
isTrue
public JpaPredicate isTrue(Expression<Boolean> x)
- Specified by:
isTruein interfaceCriteriaBuilder- Specified by:
isTruein interfaceHibernateCriteriaBuilder
-
isFalse
public JpaPredicate isFalse(Expression<Boolean> x)
- Specified by:
isFalsein interfaceCriteriaBuilder- Specified by:
isFalsein interfaceHibernateCriteriaBuilder
-
isNull
public JpaPredicate isNull(Expression<?> x)
- Specified by:
isNullin interfaceCriteriaBuilder- Specified by:
isNullin interfaceHibernateCriteriaBuilder
-
isNotNull
public JpaPredicate isNotNull(Expression<?> x)
- Specified by:
isNotNullin interfaceCriteriaBuilder- Specified by:
isNotNullin interfaceHibernateCriteriaBuilder
-
equal
public JpaPredicate equal(Expression<?> x, Expression<?> y)
- Specified by:
equalin interfaceCriteriaBuilder- Specified by:
equalin interfaceHibernateCriteriaBuilder
-
equal
public JpaPredicate equal(Expression<?> x, Object y)
- Specified by:
equalin interfaceCriteriaBuilder- Specified by:
equalin interfaceHibernateCriteriaBuilder
-
notEqual
public JpaPredicate notEqual(Expression<?> x, Expression<?> y)
- Specified by:
notEqualin interfaceCriteriaBuilder- Specified by:
notEqualin interfaceHibernateCriteriaBuilder
-
notEqual
public JpaPredicate notEqual(Expression<?> x, Object y)
- Specified by:
notEqualin interfaceCriteriaBuilder- Specified by:
notEqualin interfaceHibernateCriteriaBuilder
-
distinctFrom
public JpaPredicate distinctFrom(Expression<?> x, Expression<?> y)
- Specified by:
distinctFromin interfaceHibernateCriteriaBuilder
-
distinctFrom
public JpaPredicate distinctFrom(Expression<?> x, Object y)
- Specified by:
distinctFromin interfaceHibernateCriteriaBuilder
-
notDistinctFrom
public JpaPredicate notDistinctFrom(Expression<?> x, Expression<?> y)
- Specified by:
notDistinctFromin interfaceHibernateCriteriaBuilder
-
notDistinctFrom
public JpaPredicate notDistinctFrom(Expression<?> x, Object y)
- Specified by:
notDistinctFromin interfaceHibernateCriteriaBuilder
-
greaterThan
public <Y extends Comparable<? super Y>> JpaPredicate greaterThan(Expression<? extends Y> x, Expression<? extends Y> y)
- Specified by:
greaterThanin interfaceCriteriaBuilder- Specified by:
greaterThanin interfaceHibernateCriteriaBuilder
-
greaterThan
public <Y extends Comparable<? super Y>> JpaPredicate greaterThan(Expression<? extends Y> x, Y y)
- Specified by:
greaterThanin interfaceCriteriaBuilder- Specified by:
greaterThanin interfaceHibernateCriteriaBuilder
-
greaterThanOrEqualTo
public <Y extends Comparable<? super Y>> JpaPredicate greaterThanOrEqualTo(Expression<? extends Y> x, Expression<? extends Y> y)
- Specified by:
greaterThanOrEqualToin interfaceCriteriaBuilder- Specified by:
greaterThanOrEqualToin interfaceHibernateCriteriaBuilder
-
greaterThanOrEqualTo
public <Y extends Comparable<? super Y>> JpaPredicate greaterThanOrEqualTo(Expression<? extends Y> x, Y y)
- Specified by:
greaterThanOrEqualToin interfaceCriteriaBuilder- Specified by:
greaterThanOrEqualToin interfaceHibernateCriteriaBuilder
-
lessThan
public <Y extends Comparable<? super Y>> JpaPredicate lessThan(Expression<? extends Y> x, Expression<? extends Y> y)
- Specified by:
lessThanin interfaceCriteriaBuilder- Specified by:
lessThanin interfaceHibernateCriteriaBuilder
-
lessThan
public <Y extends Comparable<? super Y>> JpaPredicate lessThan(Expression<? extends Y> x, Y y)
- Specified by:
lessThanin interfaceCriteriaBuilder- Specified by:
lessThanin interfaceHibernateCriteriaBuilder
-
lessThanOrEqualTo
public <Y extends Comparable<? super Y>> JpaPredicate lessThanOrEqualTo(Expression<? extends Y> x, Expression<? extends Y> y)
- Specified by:
lessThanOrEqualToin interfaceCriteriaBuilder- Specified by:
lessThanOrEqualToin interfaceHibernateCriteriaBuilder
-
lessThanOrEqualTo
public <Y extends Comparable<? super Y>> JpaPredicate lessThanOrEqualTo(Expression<? extends Y> x, Y y)
- Specified by:
lessThanOrEqualToin interfaceCriteriaBuilder- Specified by:
lessThanOrEqualToin interfaceHibernateCriteriaBuilder
-
between
public <Y extends Comparable<? super Y>> JpaPredicate between(Expression<? extends Y> value, Expression<? extends Y> lower, Expression<? extends Y> upper)
- Specified by:
betweenin interfaceCriteriaBuilder- Specified by:
betweenin interfaceHibernateCriteriaBuilder
-
between
public <Y extends Comparable<? super Y>> JpaPredicate between(Expression<? extends Y> value, Y lower, Y upper)
- Specified by:
betweenin interfaceCriteriaBuilder- Specified by:
betweenin interfaceHibernateCriteriaBuilder
-
gt
public JpaPredicate gt(Expression<? extends Number> x, Expression<? extends Number> y)
- Specified by:
gtin interfaceCriteriaBuilder- Specified by:
gtin interfaceHibernateCriteriaBuilder
-
gt
public JpaPredicate gt(Expression<? extends Number> x, Number y)
- Specified by:
gtin interfaceCriteriaBuilder- Specified by:
gtin interfaceHibernateCriteriaBuilder
-
ge
public JpaPredicate ge(Expression<? extends Number> x, Expression<? extends Number> y)
- Specified by:
gein interfaceCriteriaBuilder- Specified by:
gein interfaceHibernateCriteriaBuilder
-
ge
public JpaPredicate ge(Expression<? extends Number> x, Number y)
- Specified by:
gein interfaceCriteriaBuilder- Specified by:
gein interfaceHibernateCriteriaBuilder
-
lt
public JpaPredicate lt(Expression<? extends Number> x, Expression<? extends Number> y)
- Specified by:
ltin interfaceCriteriaBuilder- Specified by:
ltin interfaceHibernateCriteriaBuilder
-
lt
public JpaPredicate lt(Expression<? extends Number> x, Number y)
- Specified by:
ltin interfaceCriteriaBuilder- Specified by:
ltin interfaceHibernateCriteriaBuilder
-
le
public JpaPredicate le(Expression<? extends Number> x, Expression<? extends Number> y)
- Specified by:
lein interfaceCriteriaBuilder- Specified by:
lein interfaceHibernateCriteriaBuilder
-
le
public JpaPredicate le(Expression<? extends Number> x, Number y)
- Specified by:
lein interfaceCriteriaBuilder- Specified by:
lein interfaceHibernateCriteriaBuilder
-
isEmpty
public <C extends Collection<?>> JpaPredicate isEmpty(Expression<C> collection)
- Specified by:
isEmptyin interfaceCriteriaBuilder- Specified by:
isEmptyin interfaceHibernateCriteriaBuilder
-
isNotEmpty
public <C extends Collection<?>> JpaPredicate isNotEmpty(Expression<C> collection)
- Specified by:
isNotEmptyin interfaceCriteriaBuilder- Specified by:
isNotEmptyin interfaceHibernateCriteriaBuilder
-
isMember
public <E,C extends Collection<E>> JpaPredicate isMember(Expression<E> elem, Expression<C> collection)
- Specified by:
isMemberin interfaceCriteriaBuilder- Specified by:
isMemberin interfaceHibernateCriteriaBuilder
-
isMember
public <E,C extends Collection<E>> JpaPredicate isMember(E elem, Expression<C> collection)
- Specified by:
isMemberin interfaceCriteriaBuilder- Specified by:
isMemberin interfaceHibernateCriteriaBuilder
-
isNotMember
public <E,C extends Collection<E>> JpaPredicate isNotMember(Expression<E> elem, Expression<C> collection)
- Specified by:
isNotMemberin interfaceCriteriaBuilder- Specified by:
isNotMemberin interfaceHibernateCriteriaBuilder
-
isNotMember
public <E,C extends Collection<E>> JpaPredicate isNotMember(E elem, Expression<C> collection)
- Specified by:
isNotMemberin interfaceCriteriaBuilder- Specified by:
isNotMemberin interfaceHibernateCriteriaBuilder
-
like
public JpaPredicate like(Expression<String> x, Expression<String> pattern)
- Specified by:
likein interfaceCriteriaBuilder- Specified by:
likein interfaceHibernateCriteriaBuilder
-
like
public JpaPredicate like(Expression<String> x, String pattern)
- Specified by:
likein interfaceCriteriaBuilder- Specified by:
likein interfaceHibernateCriteriaBuilder
-
like
public JpaPredicate like(Expression<String> x, Expression<String> pattern, Expression<Character> escapeChar)
- Specified by:
likein interfaceCriteriaBuilder- Specified by:
likein interfaceHibernateCriteriaBuilder
-
like
public JpaPredicate like(Expression<String> x, Expression<String> pattern, char escapeChar)
- Specified by:
likein interfaceCriteriaBuilder- Specified by:
likein interfaceHibernateCriteriaBuilder
-
like
public JpaPredicate like(Expression<String> x, String pattern, Expression<Character> escapeChar)
- Specified by:
likein interfaceCriteriaBuilder- Specified by:
likein interfaceHibernateCriteriaBuilder
-
like
public JpaPredicate like(Expression<String> x, String pattern, char escapeChar)
- Specified by:
likein interfaceCriteriaBuilder- Specified by:
likein interfaceHibernateCriteriaBuilder
-
ilike
public JpaPredicate ilike(Expression<String> x, Expression<String> pattern)
- Specified by:
ilikein interfaceHibernateCriteriaBuilder
-
ilike
public JpaPredicate ilike(Expression<String> x, String pattern)
- Specified by:
ilikein interfaceHibernateCriteriaBuilder
-
ilike
public JpaPredicate ilike(Expression<String> x, Expression<String> pattern, Expression<Character> escapeChar)
- Specified by:
ilikein interfaceHibernateCriteriaBuilder
-
ilike
public JpaPredicate ilike(Expression<String> x, Expression<String> pattern, char escapeChar)
- Specified by:
ilikein interfaceHibernateCriteriaBuilder
-
ilike
public JpaPredicate ilike(Expression<String> x, String pattern, Expression<Character> escapeChar)
- Specified by:
ilikein interfaceHibernateCriteriaBuilder
-
ilike
public JpaPredicate ilike(Expression<String> x, String pattern, char escapeChar)
- Specified by:
ilikein interfaceHibernateCriteriaBuilder
-
notLike
public JpaPredicate notLike(Expression<String> x, Expression<String> pattern)
- Specified by:
notLikein interfaceCriteriaBuilder- Specified by:
notLikein interfaceHibernateCriteriaBuilder
-
notLike
public JpaPredicate notLike(Expression<String> x, String pattern)
- Specified by:
notLikein interfaceCriteriaBuilder- Specified by:
notLikein interfaceHibernateCriteriaBuilder
-
notLike
public JpaPredicate notLike(Expression<String> x, Expression<String> pattern, Expression<Character> escapeChar)
- Specified by:
notLikein interfaceCriteriaBuilder- Specified by:
notLikein interfaceHibernateCriteriaBuilder
-
notLike
public JpaPredicate notLike(Expression<String> x, Expression<String> pattern, char escapeChar)
- Specified by:
notLikein interfaceCriteriaBuilder- Specified by:
notLikein interfaceHibernateCriteriaBuilder
-
notLike
public JpaPredicate notLike(Expression<String> x, String pattern, Expression<Character> escapeChar)
- Specified by:
notLikein interfaceCriteriaBuilder- Specified by:
notLikein interfaceHibernateCriteriaBuilder
-
notLike
public JpaPredicate notLike(Expression<String> x, String pattern, char escapeChar)
- Specified by:
notLikein interfaceCriteriaBuilder- Specified by:
notLikein interfaceHibernateCriteriaBuilder
-
notIlike
public JpaPredicate notIlike(Expression<String> x, Expression<String> pattern)
- Specified by:
notIlikein interfaceHibernateCriteriaBuilder
-
notIlike
public JpaPredicate notIlike(Expression<String> x, String pattern)
- Specified by:
notIlikein interfaceHibernateCriteriaBuilder
-
notIlike
public JpaPredicate notIlike(Expression<String> x, Expression<String> pattern, Expression<Character> escapeChar)
- Specified by:
notIlikein interfaceHibernateCriteriaBuilder
-
notIlike
public JpaPredicate notIlike(Expression<String> x, Expression<String> pattern, char escapeChar)
- Specified by:
notIlikein interfaceHibernateCriteriaBuilder
-
notIlike
public JpaPredicate notIlike(Expression<String> x, String pattern, Expression<Character> escapeChar)
- Specified by:
notIlikein interfaceHibernateCriteriaBuilder
-
notIlike
public JpaPredicate notIlike(Expression<String> x, String pattern, char escapeChar)
- Specified by:
notIlikein interfaceHibernateCriteriaBuilder
-
in
public <T> JpaInPredicate<T> in(Expression<? extends T> expression)
- Specified by:
inin interfaceCriteriaBuilder- Specified by:
inin interfaceHibernateCriteriaBuilder
-
in
public <T> JpaInPredicate<T> in(Expression<? extends T> expression, Expression<? extends T>... values)
- Specified by:
inin interfaceHibernateCriteriaBuilder
-
in
public <T> JpaInPredicate<T> in(Expression<? extends T> expression, T... values)
- Specified by:
inin interfaceHibernateCriteriaBuilder
-
in
public <T> JpaInPredicate<T> in(Expression<? extends T> expression, Collection<T> values)
- Specified by:
inin interfaceHibernateCriteriaBuilder
-
exists
public JpaPredicate exists(Subquery<?> subquery)
- Specified by:
existsin interfaceCriteriaBuilder- Specified by:
existsin interfaceHibernateCriteriaBuilder
-
isMapEmpty
public <M extends Map<?,?>> JpaPredicate isMapEmpty(JpaExpression<M> mapExpression)
Description copied from interface:HibernateCriteriaBuilderCreate a predicate that tests whether a Map is empty.- Specified by:
isMapEmptyin interfaceHibernateCriteriaBuilder- Parameters:
mapExpression- The expression resolving to a Map which we want to check for emptiness- Returns:
- is-empty predicate
-
isMapNotEmpty
public <M extends Map<?,?>> JpaPredicate isMapNotEmpty(JpaExpression<M> mapExpression)
Description copied from interface:HibernateCriteriaBuilderCreate a predicate that tests whether a Map is not empty.- 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
public <M extends Map<?,?>> JpaExpression<Integer> mapSize(JpaExpression<M> mapExpression)
Description copied from interface:HibernateCriteriaBuilderCreate an expression that tests the size of a map.- Specified by:
mapSizein interfaceHibernateCriteriaBuilder- Parameters:
mapExpression- The expression resolving to a Map for which we want to know the size- Returns:
- size expression
-
mapSize
public <M extends Map<?,?>> JpaExpression<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
public JpaOrder sort(JpaExpression<?> sortExpression, SortOrder sortOrder, NullPrecedence nullPrecedence)
- Specified by:
sortin interfaceHibernateCriteriaBuilder
-
sort
public JpaOrder sort(JpaExpression<?> sortExpression, SortOrder sortOrder)
- Specified by:
sortin interfaceHibernateCriteriaBuilder
-
sort
public JpaOrder sort(JpaExpression<?> sortExpression)
- Specified by:
sortin interfaceHibernateCriteriaBuilder
-
asc
public JpaOrder asc(Expression<?> x)
- Specified by:
ascin interfaceCriteriaBuilder- Specified by:
ascin interfaceHibernateCriteriaBuilder
-
desc
public JpaOrder desc(Expression<?> x)
- Specified by:
descin interfaceCriteriaBuilder- Specified by:
descin interfaceHibernateCriteriaBuilder
-
asc
public JpaOrder asc(Expression<?> x, boolean nullsFirst)
Description copied from interface:HibernateCriteriaBuilderCreate an ordering by the ascending value of the expression.- Specified by:
ascin interfaceHibernateCriteriaBuilder- Parameters:
x- expression used to define the orderingnullsFirst- Whethernullshould be sorted first- Returns:
- ascending ordering corresponding to the expression
-
desc
public JpaOrder desc(Expression<?> x, boolean nullsFirst)
Description copied from interface:HibernateCriteriaBuilderCreate an ordering by the descending value of the expression.- Specified by:
descin interfaceHibernateCriteriaBuilder- Parameters:
x- expression used to define the orderingnullsFirst- Whethernullshould be sorted first- Returns:
- descending ordering corresponding to the expression
-
search
@Incubating public JpaSearchOrder search(JpaCteCriteriaAttribute cteAttribute, SortOrder sortOrder, NullPrecedence nullPrecedence)
Description copied from interface:HibernateCriteriaBuilderCreate a search ordering based on the sort order and null precedence of the value of the CTE attribute.- Specified by:
searchin interfaceHibernateCriteriaBuilder- Parameters:
cteAttribute- CTE attribute used to define the orderingsortOrder- The sort ordernullPrecedence- The null precedence- Returns:
- ordering corresponding to the CTE attribute
-
search
@Incubating public JpaSearchOrder search(JpaCteCriteriaAttribute cteAttribute, SortOrder sortOrder)
Description copied from interface:HibernateCriteriaBuilderCreate a search ordering based on the sort order of the value of the CTE attribute.- Specified by:
searchin interfaceHibernateCriteriaBuilder- Parameters:
cteAttribute- CTE attribute used to define the orderingsortOrder- The sort order- Returns:
- ordering corresponding to the CTE attribute
-
search
@Incubating public JpaSearchOrder search(JpaCteCriteriaAttribute cteAttribute)
Description copied from interface:HibernateCriteriaBuilderCreate a search ordering based on the ascending value of the CTE attribute.- Specified by:
searchin interfaceHibernateCriteriaBuilder- Parameters:
cteAttribute- CTE attribute used to define the ordering- Returns:
- ascending ordering corresponding to the CTE attribute
-
asc
@Incubating public JpaSearchOrder asc(JpaCteCriteriaAttribute x)
Description copied from interface:HibernateCriteriaBuilderCreate a search ordering by the ascending value of the CTE attribute.- Specified by:
ascin interfaceHibernateCriteriaBuilder- Parameters:
x- CTE attribute used to define the ordering- Returns:
- ascending ordering corresponding to the CTE attribute
-
desc
@Incubating public JpaSearchOrder desc(JpaCteCriteriaAttribute x)
Description copied from interface:HibernateCriteriaBuilderCreate a search ordering by the descending value of the CTE attribute.- Specified by:
descin interfaceHibernateCriteriaBuilder- Parameters:
x- CTE attribute used to define the ordering- Returns:
- descending ordering corresponding to the CTE attribute
-
asc
@Incubating public JpaSearchOrder asc(JpaCteCriteriaAttribute x, boolean nullsFirst)
Description copied from interface:HibernateCriteriaBuilderCreate a search ordering by the ascending value of the CTE attribute.- Specified by:
ascin interfaceHibernateCriteriaBuilder- Parameters:
x- CTE attribute used to define the orderingnullsFirst- Whethernullshould be sorted first- Returns:
- ascending ordering corresponding to the CTE attribute
-
desc
@Incubating public JpaSearchOrder desc(JpaCteCriteriaAttribute x, boolean nullsFirst)
Description copied from interface:HibernateCriteriaBuilderCreate a search ordering by the descending value of the CTE attribute.- Specified by:
descin interfaceHibernateCriteriaBuilder- Parameters:
x- CTE attribute used to define the orderingnullsFirst- Whethernullshould be sorted first- Returns:
- descending ordering corresponding to the CTE attribute
-
sql
public <T> JpaExpression<T> sql(String pattern, Class<T> type, Expression<?>... arguments)
Description copied from interface:HibernateCriteriaBuilderEmbed nativepatternthat will be unquoted and embedded in the generated SQL. Occurrences of?in the pattern are replaced with the remainingargumentsof the function.- Specified by:
sqlin interfaceHibernateCriteriaBuilder- Type Parameters:
T- type of this expression- Parameters:
pattern- native SQL patterntype- type of this expressionarguments- optional arguments to the SQL pattern- Returns:
- native SQL expression
-
format
public JpaFunction<String> format(Expression<? extends TemporalAccessor> datetime, String pattern)
Description copied from interface:HibernateCriteriaBuilderFormat a date, time, or datetime according to a pattern. The pattern must be written in a subset of the pattern language defined by Java’sDateTimeFormatter.See
Dialect.appendDatetimeFormat(org.hibernate.sql.ast.spi.SqlAppender, java.lang.String)for a full list of pattern elements.- Specified by:
formatin interfaceHibernateCriteriaBuilder- Parameters:
datetime- the datetime expression to formatpattern- the pattern to use for formatting- Returns:
- format expression
-
year
public JpaFunction<Integer> year(Expression<? extends TemporalAccessor> datetime)
Description copied from interface:HibernateCriteriaBuilderExtracts theTemporalUnit.YEARof a date, time, or datetime expression.- Specified by:
yearin interfaceHibernateCriteriaBuilder- Parameters:
datetime- the date, time, or datetime to extract the value from- Returns:
- the extracted value
-
month
public JpaFunction<Integer> month(Expression<? extends TemporalAccessor> datetime)
Description copied from interface:HibernateCriteriaBuilderExtracts theTemporalUnit.MONTHof a date, time, or datetime expression.- Specified by:
monthin interfaceHibernateCriteriaBuilder- Parameters:
datetime- the date, time, or datetime to extract the value from- Returns:
- the extracted value
-
day
public JpaFunction<Integer> day(Expression<? extends TemporalAccessor> datetime)
Description copied from interface:HibernateCriteriaBuilderExtracts theTemporalUnit.DAYof a date, time, or datetime expression.- Specified by:
dayin interfaceHibernateCriteriaBuilder- Parameters:
datetime- the date, time, or datetime to extract the value from- Returns:
- the extracted value
-
hour
public JpaFunction<Integer> hour(Expression<? extends TemporalAccessor> datetime)
Description copied from interface:HibernateCriteriaBuilderExtracts theTemporalUnit.HOURof a date, time, or datetime expression.- Specified by:
hourin interfaceHibernateCriteriaBuilder- Parameters:
datetime- the date, time, or datetime to extract the value from- Returns:
- the extracted value
-
minute
public JpaFunction<Integer> minute(Expression<? extends TemporalAccessor> datetime)
Description copied from interface:HibernateCriteriaBuilderExtracts theTemporalUnit.MINUTEof a date, time, or datetime expression.- Specified by:
minutein interfaceHibernateCriteriaBuilder- Parameters:
datetime- the date, time, or datetime to extract the value from- Returns:
- the extracted value
-
second
public JpaFunction<Float> second(Expression<? extends TemporalAccessor> datetime)
Description copied from interface:HibernateCriteriaBuilderExtracts theTemporalUnit.SECONDof a date, time, or datetime expression.- Specified by:
secondin interfaceHibernateCriteriaBuilder- Parameters:
datetime- the date, time, or datetime to extract the value from- Returns:
- the extracted value
-
truncate
public <T extends TemporalAccessor> JpaFunction<T> truncate(Expression<T> datetime, TemporalUnit temporalUnit)
Description copied from interface:HibernateCriteriaBuilderTruncates a date, time or datetime expression to the givenTemporalUnit. Supported units are:YEAR,MONTH,DAY,HOUR,MINUTE,SECOND.Truncating translates to obtaining a value of the same type in which all temporal units smaller than
fieldhave been pruned. For hours, minutes and second this means setting them to00. For months and days, this means setting them to01.- Specified by:
truncatein interfaceHibernateCriteriaBuilder- Parameters:
datetime- the date, time or datetime expression to be truncatedtemporalUnit- the temporal unit for truncation- Returns:
- the truncated value
-
overlay
public JpaFunction<String> overlay(Expression<String> string, String replacement, int start)
- Specified by:
overlayin interfaceHibernateCriteriaBuilder- See Also:
HibernateCriteriaBuilder.overlay(Expression, Expression, Expression, Expression)
-
overlay
public JpaFunction<String> overlay(Expression<String> string, Expression<String> replacement, int start)
- Specified by:
overlayin interfaceHibernateCriteriaBuilder- See Also:
HibernateCriteriaBuilder.overlay(Expression, Expression, Expression, Expression)
-
overlay
public JpaFunction<String> overlay(Expression<String> string, String replacement, Expression<Integer> start)
- Specified by:
overlayin interfaceHibernateCriteriaBuilder- See Also:
HibernateCriteriaBuilder.overlay(Expression, Expression, Expression, Expression)
-
overlay
public JpaFunction<String> overlay(Expression<String> string, Expression<String> replacement, Expression<Integer> start)
- Specified by:
overlayin interfaceHibernateCriteriaBuilder- See Also:
HibernateCriteriaBuilder.overlay(Expression, Expression, Expression, Expression)
-
overlay
public JpaFunction<String> overlay(Expression<String> string, String replacement, int start, int length)
- Specified by:
overlayin interfaceHibernateCriteriaBuilder- See Also:
HibernateCriteriaBuilder.overlay(Expression, Expression, Expression, Expression)
-
overlay
public JpaFunction<String> overlay(Expression<String> string, Expression<String> replacement, int start, int length)
- Specified by:
overlayin interfaceHibernateCriteriaBuilder- See Also:
HibernateCriteriaBuilder.overlay(Expression, Expression, Expression, Expression)
-
overlay
public JpaFunction<String> overlay(Expression<String> string, String replacement, Expression<Integer> start, int length)
- Specified by:
overlayin interfaceHibernateCriteriaBuilder- See Also:
HibernateCriteriaBuilder.overlay(Expression, Expression, Expression, Expression)
-
overlay
public JpaFunction<String> overlay(Expression<String> string, Expression<String> replacement, Expression<Integer> start, int length)
- Specified by:
overlayin interfaceHibernateCriteriaBuilder- See Also:
HibernateCriteriaBuilder.overlay(Expression, Expression, Expression, Expression)
-
overlay
public JpaFunction<String> overlay(Expression<String> string, String replacement, int start, Expression<Integer> length)
- Specified by:
overlayin interfaceHibernateCriteriaBuilder- See Also:
HibernateCriteriaBuilder.overlay(Expression, Expression, Expression, Expression)
-
overlay
public JpaFunction<String> overlay(Expression<String> string, Expression<String> replacement, int start, Expression<Integer> length)
- Specified by:
overlayin interfaceHibernateCriteriaBuilder- See Also:
HibernateCriteriaBuilder.overlay(Expression, Expression, Expression, Expression)
-
overlay
public JpaFunction<String> overlay(Expression<String> string, String replacement, Expression<Integer> start, Expression<Integer> length)
- Specified by:
overlayin interfaceHibernateCriteriaBuilder- See Also:
HibernateCriteriaBuilder.overlay(Expression, Expression, Expression, Expression)
-
overlay
public JpaFunction<String> overlay(Expression<String> string, Expression<String> replacement, Expression<Integer> start, Expression<Integer> length)
Description copied from interface:HibernateCriteriaBuilderOverlay thestringexpression with thereplacementexpression, starting from indexstartand substituting a number of characters corresponding to the length of thereplacementexpression or thelengthparameter if specified.- Specified by:
overlayin interfaceHibernateCriteriaBuilder- Parameters:
string- string expression to be manipulatedreplacement- string expression to replace in originalstart- start positionlength- optional, number of characters to substitute- Returns:
- overlay expression
-
pad
public JpaFunction<String> pad(Expression<String> x, int length)
- Specified by:
padin interfaceHibernateCriteriaBuilder- See Also:
HibernateCriteriaBuilder.pad(Trimspec, Expression, Expression, Expression)
-
pad
public JpaFunction<String> pad(CriteriaBuilder.Trimspec ts, Expression<String> x, int length)
- Specified by:
padin interfaceHibernateCriteriaBuilder- See Also:
HibernateCriteriaBuilder.pad(Trimspec, Expression, Expression, Expression)
-
pad
public JpaFunction<String> pad(Expression<String> x, Expression<Integer> length)
- Specified by:
padin interfaceHibernateCriteriaBuilder- See Also:
HibernateCriteriaBuilder.pad(Trimspec, Expression, Expression, Expression)
-
pad
public JpaFunction<String> pad(CriteriaBuilder.Trimspec ts, Expression<String> x, Expression<Integer> length)
- Specified by:
padin interfaceHibernateCriteriaBuilder- See Also:
HibernateCriteriaBuilder.pad(Trimspec, Expression, Expression, Expression)
-
pad
public JpaFunction<String> pad(Expression<String> x, int length, char padChar)
- Specified by:
padin interfaceHibernateCriteriaBuilder- See Also:
HibernateCriteriaBuilder.pad(Trimspec, Expression, Expression, Expression)
-
pad
public JpaFunction<String> pad(CriteriaBuilder.Trimspec ts, Expression<String> x, int length, char padChar)
- Specified by:
padin interfaceHibernateCriteriaBuilder- See Also:
HibernateCriteriaBuilder.pad(Trimspec, Expression, Expression, Expression)
-
pad
public JpaFunction<String> pad(Expression<String> x, Expression<Integer> length, char padChar)
- Specified by:
padin interfaceHibernateCriteriaBuilder- See Also:
HibernateCriteriaBuilder.pad(Trimspec, Expression, Expression, Expression)
-
pad
public JpaFunction<String> pad(CriteriaBuilder.Trimspec ts, Expression<String> x, Expression<Integer> length, char padChar)
- Specified by:
padin interfaceHibernateCriteriaBuilder- See Also:
HibernateCriteriaBuilder.pad(Trimspec, Expression, Expression, Expression)
-
pad
public JpaFunction<String> pad(Expression<String> x, int length, Expression<Character> padChar)
- Specified by:
padin interfaceHibernateCriteriaBuilder- See Also:
HibernateCriteriaBuilder.pad(Trimspec, Expression, Expression, Expression)
-
pad
public JpaFunction<String> pad(CriteriaBuilder.Trimspec ts, Expression<String> x, int length, Expression<Character> padChar)
- Specified by:
padin interfaceHibernateCriteriaBuilder- See Also:
HibernateCriteriaBuilder.pad(Trimspec, Expression, Expression, Expression)
-
pad
public JpaFunction<String> pad(Expression<String> x, Expression<Integer> length, Expression<Character> padChar)
- Specified by:
padin interfaceHibernateCriteriaBuilder- See Also:
HibernateCriteriaBuilder.pad(Trimspec, Expression, Expression, Expression)
-
pad
public JpaFunction<String> pad(CriteriaBuilder.Trimspec ts, Expression<String> x, Expression<Integer> length, Expression<Character> padChar)
Description copied from interface:HibernateCriteriaBuilderPad the specified string expression with whitespace or with thepadCharcharacter if specified. Optionally pass aCriteriaBuilder.Trimspecto pad the string expression withLEADINGorTRAILING(default) characters.- Specified by:
padin interfaceHibernateCriteriaBuilder- Parameters:
ts- optionalCriteriaBuilder.Trimspecx- string expression to padlength- length of the result string after paddingpadChar- optional pad character- Returns:
- pad expression
-
left
public JpaFunction<String> left(Expression<String> x, int length)
- Specified by:
leftin interfaceHibernateCriteriaBuilder- See Also:
HibernateCriteriaBuilder.left(Expression, Expression)
-
left
public JpaFunction<String> left(Expression<String> x, Expression<Integer> length)
Description copied from interface:HibernateCriteriaBuilderExtract thelengthleftmost characters of a string.- Specified by:
leftin interfaceHibernateCriteriaBuilder- Parameters:
x- original stringlength- number of characters- Returns:
- left expression
-
right
public JpaFunction<String> right(Expression<String> x, int length)
- Specified by:
rightin interfaceHibernateCriteriaBuilder- See Also:
HibernateCriteriaBuilder.right(Expression, Expression)
-
right
public JpaFunction<String> right(Expression<String> x, Expression<Integer> length)
Description copied from interface:HibernateCriteriaBuilderExtract thelengthrightmost characters of a string.- Specified by:
rightin interfaceHibernateCriteriaBuilder- Parameters:
x- original stringlength- number of characters- Returns:
- left expression
-
replace
public JpaFunction<String> replace(Expression<String> x, String pattern, String replacement)
- Specified by:
replacein interfaceHibernateCriteriaBuilder- See Also:
HibernateCriteriaBuilder.replace(Expression, Expression, Expression)
-
replace
public JpaFunction<String> replace(Expression<String> x, String pattern, Expression<String> replacement)
- Specified by:
replacein interfaceHibernateCriteriaBuilder- See Also:
HibernateCriteriaBuilder.replace(Expression, Expression, Expression)
-
replace
public JpaFunction<String> replace(Expression<String> x, Expression<String> pattern, String replacement)
- Specified by:
replacein interfaceHibernateCriteriaBuilder- See Also:
HibernateCriteriaBuilder.replace(Expression, Expression, Expression)
-
replace
public JpaFunction<String> replace(Expression<String> x, Expression<String> pattern, Expression<String> replacement)
Description copied from interface:HibernateCriteriaBuilderReplace all occurrences ofpatternwithin the original string withreplacement.- Specified by:
replacein interfaceHibernateCriteriaBuilder- Parameters:
x- original stringpattern- the string to be replacedreplacement- the new replacement string- Returns:
- replace expression
-
collate
public JpaFunction<String> collate(Expression<String> x, String collation)
- Specified by:
collatein interfaceHibernateCriteriaBuilder
-
log10
public JpaExpression<Double> log10(Expression<? extends Number> x)
Description copied from interface:HibernateCriteriaBuilderCreate an expression that returns the base-10 logarithm of its argument.- Specified by:
log10in interfaceHibernateCriteriaBuilder- Parameters:
x- expression- Returns:
- base-10 logarithm
-
log
public JpaExpression<Double> log(Number b, Expression<? extends Number> x)
- Specified by:
login interfaceHibernateCriteriaBuilder- See Also:
HibernateCriteriaBuilder.log(Expression, Expression)
-
log
public JpaExpression<Double> log(Expression<? extends Number> b, Expression<? extends Number> x)
Description copied from interface:HibernateCriteriaBuilderCreate an expression that returns the logarithm ofxto the baseb.- Specified by:
login interfaceHibernateCriteriaBuilder- Parameters:
b- basex- expression- Returns:
- arbitrary-base logarithm
-
pi
public JpaExpression<Double> pi()
Description copied from interface:HibernateCriteriaBuilderLiteral expression corresponding to the value of pi.- Specified by:
piin interfaceHibernateCriteriaBuilder- Returns:
- pi expression
-
sin
public JpaExpression<Double> sin(Expression<? extends Number> x)
Description copied from interface:HibernateCriteriaBuilderCreate an expression that returns the sine of its argument.- Specified by:
sinin interfaceHibernateCriteriaBuilder- Parameters:
x- expression- Returns:
- sine
-
cos
public JpaExpression<Double> cos(Expression<? extends Number> x)
Description copied from interface:HibernateCriteriaBuilderCreate an expression that returns the cosine of its argument.- Specified by:
cosin interfaceHibernateCriteriaBuilder- Parameters:
x- expression- Returns:
- cosine
-
tan
public JpaExpression<Double> tan(Expression<? extends Number> x)
Description copied from interface:HibernateCriteriaBuilderCreate an expression that returns the tangent of its argument.- Specified by:
tanin interfaceHibernateCriteriaBuilder- Parameters:
x- expression- Returns:
- tangent
-
asin
public JpaExpression<Double> asin(Expression<? extends Number> x)
Description copied from interface:HibernateCriteriaBuilderCreate an expression that returns the inverse sine of its argument.- Specified by:
asinin interfaceHibernateCriteriaBuilder- Parameters:
x- expression- Returns:
- inverse sine
-
acos
public JpaExpression<Double> acos(Expression<? extends Number> x)
Description copied from interface:HibernateCriteriaBuilderCreate an expression that returns the inverse cosine of its argument.- Specified by:
acosin interfaceHibernateCriteriaBuilder- Parameters:
x- expression- Returns:
- inverse cosine
-
atan
public JpaExpression<Double> atan(Expression<? extends Number> x)
Description copied from interface:HibernateCriteriaBuilderCreate an expression that returns the inverse tangent of its argument.- Specified by:
atanin interfaceHibernateCriteriaBuilder- Parameters:
x- expression- Returns:
- inverse tangent
-
atan2
public JpaExpression<Double> atan2(Number y, Expression<? extends Number> x)
- Specified by:
atan2in interfaceHibernateCriteriaBuilder- See Also:
HibernateCriteriaBuilder.atan2(Expression, Expression)
-
atan2
public JpaExpression<Double> atan2(Expression<? extends Number> y, Number x)
- Specified by:
atan2in interfaceHibernateCriteriaBuilder- See Also:
HibernateCriteriaBuilder.atan2(Expression, Expression)
-
atan2
public JpaExpression<Double> atan2(Expression<? extends Number> y, Expression<? extends Number> x)
Description copied from interface:HibernateCriteriaBuilderCreate an expression that returns the inverse tangent ofyoverx.- Specified by:
atan2in interfaceHibernateCriteriaBuilder- Parameters:
y- y coordinatex- x coordinate- Returns:
- 2-argument inverse tangent
-
sinh
public JpaExpression<Double> sinh(Expression<? extends Number> x)
Description copied from interface:HibernateCriteriaBuilderCreate an expression that returns the hyperbolic sine of its argument.- Specified by:
sinhin interfaceHibernateCriteriaBuilder- Parameters:
x- expression- Returns:
- hyperbolic sine
-
cosh
public JpaExpression<Double> cosh(Expression<? extends Number> x)
Description copied from interface:HibernateCriteriaBuilderCreate an expression that returns the hyperbolic cosine of its argument.- Specified by:
coshin interfaceHibernateCriteriaBuilder- Parameters:
x- expression- Returns:
- hyperbolic cosine
-
tanh
public JpaExpression<Double> tanh(Expression<? extends Number> x)
Description copied from interface:HibernateCriteriaBuilderCreate an expression that returns the hyperbolic tangent of its argument.- Specified by:
tanhin interfaceHibernateCriteriaBuilder- Parameters:
x- expression- Returns:
- hyperbolic tangent
-
degrees
public JpaExpression<Double> degrees(Expression<? extends Number> x)
Description copied from interface:HibernateCriteriaBuilderCreate an expression that converts an angle measured in radians to an approximately equivalent angle measured in degrees.- Specified by:
degreesin interfaceHibernateCriteriaBuilder- Parameters:
x- expression- Returns:
- degrees
-
radians
public JpaExpression<Double> radians(Expression<? extends Number> x)
Description copied from interface:HibernateCriteriaBuilderCreate an expression that converts an angle measured in degrees to an approximately equivalent angle measured in radians.- Specified by:
radiansin interfaceHibernateCriteriaBuilder- Parameters:
x- expression- Returns:
- radians
-
createWindow
public JpaWindow createWindow()
Description copied from interface:HibernateCriteriaBuilderCreate an emptyJpaWindowto use with window and aggregate functions.- Specified by:
createWindowin interfaceHibernateCriteriaBuilder- Returns:
- the empty window
-
frameUnboundedPreceding
public JpaWindowFrame frameUnboundedPreceding()
Description copied from interface:HibernateCriteriaBuilderCreate a window frame of typeFrameKind.UNBOUNDED_PRECEDINGto use withJpaWindows.- Specified by:
frameUnboundedPrecedingin interfaceHibernateCriteriaBuilder- Returns:
- the window frame
-
frameBetweenPreceding
public JpaWindowFrame frameBetweenPreceding(int offset)
- Specified by:
frameBetweenPrecedingin interfaceHibernateCriteriaBuilder- See Also:
HibernateCriteriaBuilder.frameBetweenPreceding(Expression)
-
frameBetweenPreceding
public JpaWindowFrame frameBetweenPreceding(Expression<?> offset)
Description copied from interface:HibernateCriteriaBuilderCreate window frame of typeFrameKind.OFFSET_PRECEDINGto use withJpaWindows.- Specified by:
frameBetweenPrecedingin interfaceHibernateCriteriaBuilder- Parameters:
offset- theoffsetexpression- Returns:
- the window frame
-
frameCurrentRow
public JpaWindowFrame frameCurrentRow()
Description copied from interface:HibernateCriteriaBuilderCreate a window frame of typeFrameKind.CURRENT_ROWto use withJpaWindows.- Specified by:
frameCurrentRowin interfaceHibernateCriteriaBuilder- Returns:
- the window frame
-
frameBetweenFollowing
public JpaWindowFrame frameBetweenFollowing(int offset)
- Specified by:
frameBetweenFollowingin interfaceHibernateCriteriaBuilder- See Also:
HibernateCriteriaBuilder.frameBetweenFollowing(Expression)
-
frameBetweenFollowing
public JpaWindowFrame frameBetweenFollowing(Expression<?> offset)
Description copied from interface:HibernateCriteriaBuilderCreate a window frame of typeFrameKind.OFFSET_FOLLOWINGto use withJpaWindows.- Specified by:
frameBetweenFollowingin interfaceHibernateCriteriaBuilder- Parameters:
offset- theoffsetexpression- Returns:
- the window frame
-
frameUnboundedFollowing
public JpaWindowFrame frameUnboundedFollowing()
Description copied from interface:HibernateCriteriaBuilderCreate a window frame of typeFrameKind.UNBOUNDED_FOLLOWINGto use withJpaWindows.- Specified by:
frameUnboundedFollowingin interfaceHibernateCriteriaBuilder- Returns:
- the window frame
-
windowFunction
public <T> JpaExpression<T> windowFunction(String name, Class<T> type, JpaWindow window, Expression<?>... args)
Description copied from interface:HibernateCriteriaBuilderCreate a generic window function expression that will be applied over the specifiedwindow.- Specified by:
windowFunctionin interfaceHibernateCriteriaBuilder- Type Parameters:
T- type of this expression- Parameters:
name- name of the window functiontype- type of this expressionwindow- window over which the function will be appliedargs- arguments to the function- Returns:
- window function expression
-
rowNumber
public JpaExpression<Long> rowNumber(JpaWindow window)
Description copied from interface:HibernateCriteriaBuilderCreate arow_numberwindow function expression.- Specified by:
rowNumberin interfaceHibernateCriteriaBuilder- Parameters:
window- window over which the function will be applied- Returns:
- window function expression
- See Also:
HibernateCriteriaBuilder.windowFunction(java.lang.String, java.lang.Class<T>, org.hibernate.query.criteria.JpaWindow, jakarta.persistence.criteria.Expression<?>...)
-
firstValue
public <T> JpaExpression<T> firstValue(Expression<T> argument, JpaWindow window)
Description copied from interface:HibernateCriteriaBuilderCreate afirst_valuewindow function expression.- Specified by:
firstValuein interfaceHibernateCriteriaBuilder- Type Parameters:
T- type of the expression- Parameters:
argument- argument expression to pass tofirst_valuewindow- window over which the function will be applied- Returns:
- window function expression
- See Also:
HibernateCriteriaBuilder.windowFunction(java.lang.String, java.lang.Class<T>, org.hibernate.query.criteria.JpaWindow, jakarta.persistence.criteria.Expression<?>...)
-
lastValue
public <T> JpaExpression<T> lastValue(Expression<T> argument, JpaWindow window)
Description copied from interface:HibernateCriteriaBuilderCreate alast_valuewindow function expression.- Specified by:
lastValuein interfaceHibernateCriteriaBuilder- Type Parameters:
T- type of the expression- Parameters:
argument- argument expression to pass tolast_valuewindow- window over which the function will be applied- Returns:
- window function expression
- See Also:
HibernateCriteriaBuilder.windowFunction(java.lang.String, java.lang.Class<T>, org.hibernate.query.criteria.JpaWindow, jakarta.persistence.criteria.Expression<?>...)
-
nthValue
public <T> JpaExpression<T> nthValue(Expression<T> argument, int n, JpaWindow window)
- Specified by:
nthValuein interfaceHibernateCriteriaBuilder- See Also:
nthValue
-
nthValue
public <T> JpaExpression<T> nthValue(Expression<T> argument, Expression<Integer> n, JpaWindow window)
Description copied from interface:HibernateCriteriaBuilderCreate anth_valuewindow function expression.- Specified by:
nthValuein interfaceHibernateCriteriaBuilder- Type Parameters:
T- type of the expression- Parameters:
argument- argument expression to pass tonth_valuen- theNargument for the functionwindow- window over which the function will be applied- Returns:
- window function expression
- See Also:
HibernateCriteriaBuilder.windowFunction(java.lang.String, java.lang.Class<T>, org.hibernate.query.criteria.JpaWindow, jakarta.persistence.criteria.Expression<?>...)
-
rank
public JpaExpression<Long> rank(JpaWindow window)
Description copied from interface:HibernateCriteriaBuilderCreate arankwindow function expression.- Specified by:
rankin interfaceHibernateCriteriaBuilder- Parameters:
window- window over which the function will be applied- Returns:
- window function expression
- See Also:
HibernateCriteriaBuilder.windowFunction(java.lang.String, java.lang.Class<T>, org.hibernate.query.criteria.JpaWindow, jakarta.persistence.criteria.Expression<?>...)
-
denseRank
public JpaExpression<Long> denseRank(JpaWindow window)
Description copied from interface:HibernateCriteriaBuilderCreate adense_rankwindow function expression.- Specified by:
denseRankin interfaceHibernateCriteriaBuilder- Parameters:
window- window over which the function will be applied- Returns:
- window function expression
- See Also:
HibernateCriteriaBuilder.windowFunction(java.lang.String, java.lang.Class<T>, org.hibernate.query.criteria.JpaWindow, jakarta.persistence.criteria.Expression<?>...)
-
percentRank
public JpaExpression<Double> percentRank(JpaWindow window)
Description copied from interface:HibernateCriteriaBuilderCreate apercent_rankwindow function expression.- Specified by:
percentRankin interfaceHibernateCriteriaBuilder- Parameters:
window- window over which the function will be applied- Returns:
- window function expression
- See Also:
HibernateCriteriaBuilder.windowFunction(java.lang.String, java.lang.Class<T>, org.hibernate.query.criteria.JpaWindow, jakarta.persistence.criteria.Expression<?>...)
-
cumeDist
public JpaExpression<Double> cumeDist(JpaWindow window)
Description copied from interface:HibernateCriteriaBuilderCreate acume_distwindow function expression.- Specified by:
cumeDistin interfaceHibernateCriteriaBuilder- Parameters:
window- window over which the function will be applied- Returns:
- window function expression
- See Also:
HibernateCriteriaBuilder.windowFunction(java.lang.String, java.lang.Class<T>, org.hibernate.query.criteria.JpaWindow, jakarta.persistence.criteria.Expression<?>...)
-
functionAggregate
public <T> JpaExpression<T> functionAggregate(String name, Class<T> type, JpaPredicate filter, Expression<?>... args)
- Specified by:
functionAggregatein interfaceHibernateCriteriaBuilder- See Also:
HibernateCriteriaBuilder.functionAggregate(String, Class, JpaPredicate, JpaWindow, Expression...)
-
functionAggregate
public <T> JpaExpression<T> functionAggregate(String name, Class<T> type, JpaWindow window, Expression<?>... args)
- Specified by:
functionAggregatein interfaceHibernateCriteriaBuilder- See Also:
HibernateCriteriaBuilder.functionAggregate(String, Class, JpaPredicate, JpaWindow, Expression...)
-
functionAggregate
public <T> JpaExpression<T> functionAggregate(String name, Class<T> type, JpaPredicate filter, JpaWindow window, Expression<?>... args)
Description copied from interface:HibernateCriteriaBuilderCreate a generic aggregate function expression.- Specified by:
functionAggregatein interfaceHibernateCriteriaBuilder- Type Parameters:
T- type of this expression- Parameters:
name- name of the ordered set-aggregate functiontype- type of this expressionfilter- optional filter clausewindow- optional window over which to apply the functionargs- optional arguments to the function- Returns:
- aggregate function expression
-
sum
public <N extends Number> JpaExpression<Number> sum(Expression<N> argument, JpaPredicate filter)
- Specified by:
sumin interfaceHibernateCriteriaBuilder- See Also:
HibernateCriteriaBuilder.sum(Expression, JpaPredicate, JpaWindow)
-
sum
public <N extends Number> JpaExpression<Number> sum(Expression<N> argument, JpaWindow window)
- Specified by:
sumin interfaceHibernateCriteriaBuilder- See Also:
HibernateCriteriaBuilder.sum(Expression, JpaPredicate, JpaWindow)
-
sum
public <N extends Number> JpaExpression<Number> sum(Expression<N> argument, JpaPredicate filter, JpaWindow window)
Description copied from interface:HibernateCriteriaBuilderCreate asumaggregate function expression.- Specified by:
sumin interfaceHibernateCriteriaBuilder- Type Parameters:
N- type of the input expression- Parameters:
argument- argument to the functionfilter- optional filter clausewindow- optional window over which to apply the function- Returns:
- aggregate function expression
- See Also:
HibernateCriteriaBuilder.functionAggregate(String, Class, JpaPredicate, JpaWindow, Expression...)
-
avg
public <N extends Number> JpaExpression<Double> avg(Expression<N> argument, JpaPredicate filter)
- Specified by:
avgin interfaceHibernateCriteriaBuilder- See Also:
HibernateCriteriaBuilder.avg(Expression, JpaPredicate, JpaWindow)
-
avg
public <N extends Number> JpaExpression<Double> avg(Expression<N> argument, JpaWindow window)
- Specified by:
avgin interfaceHibernateCriteriaBuilder- See Also:
HibernateCriteriaBuilder.avg(Expression, JpaPredicate, JpaWindow)
-
avg
public <N extends Number> JpaExpression<Double> avg(Expression<N> argument, JpaPredicate filter, JpaWindow window)
Description copied from interface:HibernateCriteriaBuilderCreate anavgaggregate function expression.- Specified by:
avgin interfaceHibernateCriteriaBuilder- Type Parameters:
N- type of the input expression- Parameters:
argument- argument to the functionfilter- optional filter clausewindow- optional window over which to apply the function- Returns:
- aggregate function expression
- See Also:
HibernateCriteriaBuilder.functionAggregate(String, Class, JpaPredicate, JpaWindow, Expression...)
-
count
public JpaExpression<Long> count(Expression<?> argument, JpaPredicate filter)
- Specified by:
countin interfaceHibernateCriteriaBuilder- See Also:
HibernateCriteriaBuilder.count(Expression, JpaPredicate, JpaWindow)
-
count
public JpaExpression<Long> count(Expression<?> argument, JpaWindow window)
- Specified by:
countin interfaceHibernateCriteriaBuilder- See Also:
HibernateCriteriaBuilder.count(Expression, JpaPredicate, JpaWindow)
-
count
public JpaExpression<Long> count(Expression<?> argument, JpaPredicate filter, JpaWindow window)
Description copied from interface:HibernateCriteriaBuilderCreate acountaggregate function expression.- Specified by:
countin interfaceHibernateCriteriaBuilder- Parameters:
argument- argument to the functionfilter- optional filter clausewindow- optional window over which to apply the function- Returns:
- aggregate function expression
- See Also:
HibernateCriteriaBuilder.functionAggregate(String, Class, JpaPredicate, JpaWindow, Expression...)
-
functionWithinGroup
public <T> JpaExpression<T> functionWithinGroup(String name, Class<T> type, JpaOrder order, Expression<?>... args)
- Specified by:
functionWithinGroupin interfaceHibernateCriteriaBuilder- See Also:
HibernateCriteriaBuilder.functionWithinGroup(String, Class, JpaOrder, JpaPredicate, JpaWindow, Expression...)
-
functionWithinGroup
public <T> JpaExpression<T> functionWithinGroup(String name, Class<T> type, JpaOrder order, JpaPredicate filter, Expression<?>... args)
- Specified by:
functionWithinGroupin interfaceHibernateCriteriaBuilder- See Also:
HibernateCriteriaBuilder.functionWithinGroup(String, Class, JpaOrder, JpaPredicate, JpaWindow, Expression...)
-
functionWithinGroup
public <T> JpaExpression<T> functionWithinGroup(String name, Class<T> type, JpaOrder order, JpaWindow window, Expression<?>... args)
- Specified by:
functionWithinGroupin interfaceHibernateCriteriaBuilder- See Also:
HibernateCriteriaBuilder.functionWithinGroup(String, Class, JpaOrder, JpaPredicate, JpaWindow, Expression...)
-
functionWithinGroup
public <T> JpaExpression<T> functionWithinGroup(String name, Class<T> type, JpaOrder order, JpaPredicate filter, JpaWindow window, Expression<?>... args)
Description copied from interface:HibernateCriteriaBuilderCreate a generic ordered set-aggregate function expression.- Specified by:
functionWithinGroupin interfaceHibernateCriteriaBuilder- Type Parameters:
T- type of this expression- Parameters:
name- name of the ordered set-aggregate functiontype- type of this expressionorder- order by clause used in within groupfilter- optional filter clausewindow- optional window over which to apply the functionargs- optional arguments to the function- Returns:
- ordered set-aggregate function expression
-
listagg
public JpaExpression<String> listagg(JpaOrder order, Expression<String> argument, String separator)
- Specified by:
listaggin interfaceHibernateCriteriaBuilder- See Also:
HibernateCriteriaBuilder.listagg(JpaOrder, JpaPredicate, JpaWindow, Expression, Expression)
-
listagg
public JpaExpression<String> listagg(JpaOrder order, Expression<String> argument, Expression<String> separator)
- Specified by:
listaggin interfaceHibernateCriteriaBuilder- See Also:
HibernateCriteriaBuilder.listagg(JpaOrder, JpaPredicate, JpaWindow, Expression, Expression)
-
listagg
public JpaExpression<String> listagg(JpaOrder order, JpaPredicate filter, Expression<String> argument, String separator)
- Specified by:
listaggin interfaceHibernateCriteriaBuilder- See Also:
HibernateCriteriaBuilder.listagg(JpaOrder, JpaPredicate, JpaWindow, Expression, Expression)
-
listagg
public JpaExpression<String> listagg(JpaOrder order, JpaPredicate filter, Expression<String> argument, Expression<String> separator)
- Specified by:
listaggin interfaceHibernateCriteriaBuilder- See Also:
HibernateCriteriaBuilder.listagg(JpaOrder, JpaPredicate, JpaWindow, Expression, Expression)
-
listagg
public JpaExpression<String> listagg(JpaOrder order, JpaWindow window, Expression<String> argument, String separator)
- Specified by:
listaggin interfaceHibernateCriteriaBuilder- See Also:
HibernateCriteriaBuilder.listagg(JpaOrder, JpaPredicate, JpaWindow, Expression, Expression)
-
listagg
public JpaExpression<String> listagg(JpaOrder order, JpaWindow window, Expression<String> argument, Expression<String> separator)
- Specified by:
listaggin interfaceHibernateCriteriaBuilder- See Also:
HibernateCriteriaBuilder.listagg(JpaOrder, JpaPredicate, JpaWindow, Expression, Expression)
-
listagg
public JpaExpression<String> listagg(JpaOrder order, JpaPredicate filter, JpaWindow window, Expression<String> argument, String separator)
- Specified by:
listaggin interfaceHibernateCriteriaBuilder- See Also:
HibernateCriteriaBuilder.listagg(JpaOrder, JpaPredicate, JpaWindow, Expression, Expression)
-
listagg
public JpaExpression<String> listagg(JpaOrder order, JpaPredicate filter, JpaWindow window, Expression<String> argument, Expression<String> separator)
Description copied from interface:HibernateCriteriaBuilderCreate alistaggordered set-aggregate function expression.- Specified by:
listaggin interfaceHibernateCriteriaBuilder- Parameters:
order- order by clause used in within groupfilter- optional filter clausewindow- optional window over which to apply the functionargument- values to joinseparator- the separator used to join the values- Returns:
- ordered set-aggregate expression
- See Also:
HibernateCriteriaBuilder.functionWithinGroup(String, Class, JpaOrder, JpaPredicate, JpaWindow, Expression...)
-
mode
public <T> JpaExpression<T> mode(Expression<T> sortExpression, SortOrder sortOrder, NullPrecedence nullPrecedence)
- Specified by:
modein interfaceHibernateCriteriaBuilder- See Also:
HibernateCriteriaBuilder.mode(JpaPredicate, JpaWindow, Expression, SortOrder, NullPrecedence)
-
mode
public <T> JpaExpression<T> mode(JpaPredicate filter, Expression<T> sortExpression, SortOrder sortOrder, NullPrecedence nullPrecedence)
- Specified by:
modein interfaceHibernateCriteriaBuilder- See Also:
HibernateCriteriaBuilder.mode(JpaPredicate, JpaWindow, Expression, SortOrder, NullPrecedence)
-
mode
public <T> JpaExpression<T> mode(JpaWindow window, Expression<T> sortExpression, SortOrder sortOrder, NullPrecedence nullPrecedence)
- Specified by:
modein interfaceHibernateCriteriaBuilder- See Also:
HibernateCriteriaBuilder.mode(JpaPredicate, JpaWindow, Expression, SortOrder, NullPrecedence)
-
mode
public <T> JpaExpression<T> mode(JpaPredicate filter, JpaWindow window, Expression<T> sortExpression, SortOrder sortOrder, NullPrecedence nullPrecedence)
Description copied from interface:HibernateCriteriaBuilderCreate amodeordered set-aggregate function expression.- Specified by:
modein interfaceHibernateCriteriaBuilder- Type Parameters:
T- type of this expression- Parameters:
filter- optional filter clausewindow- optional window over which to apply the functionsortExpression- the sort expressionsortOrder- the sort ordernullPrecedence- the null precedence- Returns:
- ordered set-aggregate expression
- See Also:
HibernateCriteriaBuilder.functionWithinGroup(String, Class, JpaOrder, JpaPredicate, JpaWindow, Expression...)
-
percentileCont
public <T> JpaExpression<T> percentileCont(Expression<? extends Number> argument, Expression<T> sortExpression, SortOrder sortOrder, NullPrecedence nullPrecedence)
- Specified by:
percentileContin interfaceHibernateCriteriaBuilder- See Also:
HibernateCriteriaBuilder.percentileCont(Expression, JpaPredicate, JpaWindow, Expression, SortOrder, NullPrecedence)
-
percentileCont
public <T> JpaExpression<T> percentileCont(Expression<? extends Number> argument, JpaPredicate filter, Expression<T> sortExpression, SortOrder sortOrder, NullPrecedence nullPrecedence)
- Specified by:
percentileContin interfaceHibernateCriteriaBuilder- See Also:
HibernateCriteriaBuilder.percentileCont(Expression, JpaPredicate, JpaWindow, Expression, SortOrder, NullPrecedence)
-
percentileCont
public <T> JpaExpression<T> percentileCont(Expression<? extends Number> argument, JpaWindow window, Expression<T> sortExpression, SortOrder sortOrder, NullPrecedence nullPrecedence)
- Specified by:
percentileContin interfaceHibernateCriteriaBuilder- See Also:
HibernateCriteriaBuilder.percentileCont(Expression, JpaPredicate, JpaWindow, Expression, SortOrder, NullPrecedence)
-
percentileCont
public <T> JpaExpression<T> percentileCont(Expression<? extends Number> argument, JpaPredicate filter, JpaWindow window, Expression<T> sortExpression, SortOrder sortOrder, NullPrecedence nullPrecedence)
Description copied from interface:HibernateCriteriaBuilderCreate apercentile_contordered set-aggregate function expression.- Specified by:
percentileContin interfaceHibernateCriteriaBuilder- Parameters:
argument- argument to the functionfilter- optional filter clausewindow- optional window over which to apply the functionsortExpression- the sort expressionsortOrder- the sort ordernullPrecedence- the null precedence- Returns:
- ordered set-aggregate expression
- See Also:
HibernateCriteriaBuilder.functionWithinGroup(String, Class, JpaOrder, JpaPredicate, JpaWindow, Expression...)
-
percentileDisc
public <T> JpaExpression<T> percentileDisc(Expression<? extends Number> argument, Expression<T> sortExpression, SortOrder sortOrder, NullPrecedence nullPrecedence)
- Specified by:
percentileDiscin interfaceHibernateCriteriaBuilder- See Also:
HibernateCriteriaBuilder.percentileDisc(Expression, JpaPredicate, JpaWindow, Expression, SortOrder, NullPrecedence)
-
percentileDisc
public <T> JpaExpression<T> percentileDisc(Expression<? extends Number> argument, JpaPredicate filter, Expression<T> sortExpression, SortOrder sortOrder, NullPrecedence nullPrecedence)
- Specified by:
percentileDiscin interfaceHibernateCriteriaBuilder- See Also:
HibernateCriteriaBuilder.percentileDisc(Expression, JpaPredicate, JpaWindow, Expression, SortOrder, NullPrecedence)
-
percentileDisc
public <T> JpaExpression<T> percentileDisc(Expression<? extends Number> argument, JpaWindow window, Expression<T> sortExpression, SortOrder sortOrder, NullPrecedence nullPrecedence)
- Specified by:
percentileDiscin interfaceHibernateCriteriaBuilder- See Also:
HibernateCriteriaBuilder.percentileDisc(Expression, JpaPredicate, JpaWindow, Expression, SortOrder, NullPrecedence)
-
percentileDisc
public <T> JpaExpression<T> percentileDisc(Expression<? extends Number> argument, JpaPredicate filter, JpaWindow window, Expression<T> sortExpression, SortOrder sortOrder, NullPrecedence nullPrecedence)
Description copied from interface:HibernateCriteriaBuilderCreate apercentile_discordered set-aggregate function expression.- Specified by:
percentileDiscin interfaceHibernateCriteriaBuilder- Parameters:
argument- argument to the functionfilter- optional filter clausewindow- optional window over which to apply the functionsortExpression- the sort expressionsortOrder- the sort ordernullPrecedence- the null precedence- Returns:
- ordered set-aggregate expression
- See Also:
HibernateCriteriaBuilder.functionWithinGroup(String, Class, JpaOrder, JpaPredicate, JpaWindow, Expression...)
-
rank
public JpaExpression<Long> rank(JpaOrder order, Expression<?>... arguments)
- Specified by:
rankin interfaceHibernateCriteriaBuilder- See Also:
HibernateCriteriaBuilder.rank(JpaOrder, JpaPredicate, JpaWindow, Expression...)
-
rank
public JpaExpression<Long> rank(JpaOrder order, JpaPredicate filter, Expression<?>... arguments)
- Specified by:
rankin interfaceHibernateCriteriaBuilder- See Also:
HibernateCriteriaBuilder.rank(JpaOrder, JpaPredicate, JpaWindow, Expression...)
-
rank
public JpaExpression<Long> rank(JpaOrder order, JpaWindow window, Expression<?>... arguments)
- Specified by:
rankin interfaceHibernateCriteriaBuilder- See Also:
HibernateCriteriaBuilder.rank(JpaOrder, JpaPredicate, JpaWindow, Expression...)
-
rank
public JpaExpression<Long> rank(JpaOrder order, JpaPredicate filter, JpaWindow window, Expression<?>... arguments)
Description copied from interface:HibernateCriteriaBuilderCreate arankordered set-aggregate function expression.- Specified by:
rankin interfaceHibernateCriteriaBuilder- Parameters:
order- order by clause used in within groupfilter- optional filter clausewindow- optional window over which to apply the functionarguments- arguments to the function- Returns:
- ordered set-aggregate expression
- See Also:
HibernateCriteriaBuilder.functionWithinGroup(String, Class, JpaOrder, JpaPredicate, JpaWindow, Expression...)
-
percentRank
public JpaExpression<Double> percentRank(JpaOrder order, Expression<?>... arguments)
- Specified by:
percentRankin interfaceHibernateCriteriaBuilder- See Also:
HibernateCriteriaBuilder.percentRank(JpaOrder, JpaPredicate, JpaWindow, Expression...)
-
percentRank
public JpaExpression<Double> percentRank(JpaOrder order, JpaPredicate filter, Expression<?>... arguments)
- Specified by:
percentRankin interfaceHibernateCriteriaBuilder- See Also:
HibernateCriteriaBuilder.percentRank(JpaOrder, JpaPredicate, JpaWindow, Expression...)
-
percentRank
public JpaExpression<Double> percentRank(JpaOrder order, JpaWindow window, Expression<?>... arguments)
- Specified by:
percentRankin interfaceHibernateCriteriaBuilder- See Also:
HibernateCriteriaBuilder.percentRank(JpaOrder, JpaPredicate, JpaWindow, Expression...)
-
percentRank
public JpaExpression<Double> percentRank(JpaOrder order, JpaPredicate filter, JpaWindow window, Expression<?>... arguments)
Description copied from interface:HibernateCriteriaBuilderCreate apercent_rankordered set-aggregate function expression.- Specified by:
percentRankin interfaceHibernateCriteriaBuilder- Parameters:
order- order by clause used in within groupfilter- optional filter clausewindow- optional window over which to apply the functionarguments- arguments to the function- Returns:
- ordered set-aggregate expression
- See Also:
HibernateCriteriaBuilder.functionWithinGroup(String, Class, JpaOrder, JpaPredicate, JpaWindow, Expression...)
-
-