Class AbstractCriteriaBuilder

java.lang.Object
io.micronaut.data.model.jpa.criteria.impl.AbstractCriteriaBuilder
All Implemented Interfaces:
PersistentEntityCriteriaBuilder, jakarta.persistence.criteria.CriteriaBuilder
Direct Known Subclasses:
MethodMatchSourcePersistentEntityCriteriaBuilderImpl, RuntimeCriteriaBuilder, SourcePersistentEntityCriteriaBuilderImpl

@Internal public abstract class AbstractCriteriaBuilder extends Object implements PersistentEntityCriteriaBuilder
Abstract CriteriaBuilder implementation.
Since:
3.2
Author:
Denis Stepanov
  • Nested Class Summary

    Nested classes/interfaces inherited from interface jakarta.persistence.criteria.CriteriaBuilder

    jakarta.persistence.criteria.CriteriaBuilder.Case<R extends Object>, jakarta.persistence.criteria.CriteriaBuilder.Coalesce<T extends Object>, jakarta.persistence.criteria.CriteriaBuilder.In<T extends Object>, jakarta.persistence.criteria.CriteriaBuilder.SimpleCase<C extends Object,R extends Object>, jakarta.persistence.criteria.CriteriaBuilder.Trimspec
  • Constructor Summary

    Constructors
    Constructor
    Description
     
  • Method Summary

    Modifier and Type
    Method
    Description
    <N extends Number>
    jakarta.persistence.criteria.Expression<N>
    abs(jakarta.persistence.criteria.Expression<N> x)
    Not supported yet.
    <Y> jakarta.persistence.criteria.Expression<Y>
    all(jakarta.persistence.criteria.Subquery<Y> subquery)
    Not supported yet.
    jakarta.persistence.criteria.Predicate
    and(jakarta.persistence.criteria.Expression<Boolean> x, jakarta.persistence.criteria.Expression<Boolean> y)
     
    jakarta.persistence.criteria.Predicate
    and(jakarta.persistence.criteria.Predicate... restrictions)
     
    jakarta.persistence.criteria.Predicate
    and(Iterable<jakarta.persistence.criteria.Predicate> restrictions)
    AND restriction predicate.
    <Y> jakarta.persistence.criteria.Expression<Y>
    any(jakarta.persistence.criteria.Subquery<Y> subquery)
    Not supported yet.
    jakarta.persistence.criteria.CompoundSelection<Object[]>
    array(jakarta.persistence.criteria.Selection<?>... selections)
    Not supported yet.
    jakarta.persistence.criteria.Predicate
    arrayContains(jakarta.persistence.criteria.Expression<?> x, jakarta.persistence.criteria.Expression<?> y)
    Checks if array contains given expression.
    jakarta.persistence.criteria.Order
    asc(jakarta.persistence.criteria.Expression<?> x)
     
    <N extends Number>
    jakarta.persistence.criteria.Expression<Double>
    avg(jakarta.persistence.criteria.Expression<N> x)
     
    <Y extends Comparable<? super Y>>
    jakarta.persistence.criteria.Predicate
    between(jakarta.persistence.criteria.Expression<? extends Y> v, jakarta.persistence.criteria.Expression<? extends Y> x, jakarta.persistence.criteria.Expression<? extends Y> y)
     
    <Y extends Comparable<? super Y>>
    jakarta.persistence.criteria.Predicate
    between(jakarta.persistence.criteria.Expression<? extends Y> v, Y x, Y y)
     
    <N extends Number>
    jakarta.persistence.criteria.Expression<N>
    ceiling(jakarta.persistence.criteria.Expression<N> x)
     
    <T> jakarta.persistence.criteria.CriteriaBuilder.Coalesce<T>
    Not supported yet.
    <Y> jakarta.persistence.criteria.Expression<Y>
    coalesce(jakarta.persistence.criteria.Expression<? extends Y> x, jakarta.persistence.criteria.Expression<? extends Y> y)
    Not supported yet.
    <Y> jakarta.persistence.criteria.Expression<Y>
    coalesce(jakarta.persistence.criteria.Expression<? extends Y> x, Y y)
    Not supported yet.
    jakarta.persistence.criteria.Expression<String>
    concat(jakarta.persistence.criteria.Expression<String> x, jakarta.persistence.criteria.Expression<String> y)
    Not supported yet.
    jakarta.persistence.criteria.Expression<String>
    concat(jakarta.persistence.criteria.Expression<String> x, String y)
    Not supported yet.
    jakarta.persistence.criteria.Expression<String>
    concat(String x, jakarta.persistence.criteria.Expression<String> y)
    Not supported yet.
    jakarta.persistence.criteria.Predicate
     
    <Y> jakarta.persistence.criteria.CompoundSelection<Y>
    construct(Class<Y> resultClass, jakarta.persistence.criteria.Selection<?>... selections)
    Not supported yet.
    jakarta.persistence.criteria.Predicate
    containsString(jakarta.persistence.criteria.Expression<String> x, jakarta.persistence.criteria.Expression<String> y)
    Checks if the expression x contains the expression y.
    jakarta.persistence.criteria.Predicate
    containsStringIgnoreCase(jakarta.persistence.criteria.Expression<String> x, jakarta.persistence.criteria.Expression<String> y)
    Checks if the expression x contains the expression y ignoring case.
    jakarta.persistence.criteria.Expression<Long>
    count(jakarta.persistence.criteria.Expression<?> x)
     
    jakarta.persistence.criteria.Expression<Long>
    countDistinct(jakarta.persistence.criteria.Expression<?> x)
     
    PersistentEntityCriteriaQuery<jakarta.persistence.Tuple>
    Not supported yet.
    jakarta.persistence.criteria.Expression<Date>
    Not supported yet.
    jakarta.persistence.criteria.Expression<Time>
    Not supported yet.
    jakarta.persistence.criteria.Expression<Timestamp>
    Not supported yet.
    jakarta.persistence.criteria.Order
    desc(jakarta.persistence.criteria.Expression<?> x)
     
    <N extends Number>
    jakarta.persistence.criteria.Expression<N>
    diff(jakarta.persistence.criteria.Expression<? extends N> x, jakarta.persistence.criteria.Expression<? extends N> y)
    Not supported yet.
    <N extends Number>
    jakarta.persistence.criteria.Expression<N>
    diff(jakarta.persistence.criteria.Expression<? extends N> x, N y)
    Not supported yet.
    <N extends Number>
    jakarta.persistence.criteria.Expression<N>
    diff(N x, jakarta.persistence.criteria.Expression<? extends N> y)
    Not supported yet.
    jakarta.persistence.criteria.Predicate
     
    jakarta.persistence.criteria.Predicate
    endingWithString(jakarta.persistence.criteria.Expression<String> x, jakarta.persistence.criteria.Expression<String> y)
    Checks if the expression x ending with the expression y.
    jakarta.persistence.criteria.Predicate
    endingWithStringIgnoreCase(jakarta.persistence.criteria.Expression<String> x, jakarta.persistence.criteria.Expression<String> y)
    Checks if the expression x ending with the expression y ignoring case.
    jakarta.persistence.criteria.Predicate
    equal(jakarta.persistence.criteria.Expression<?> x, jakarta.persistence.criteria.Expression<?> y)
     
    jakarta.persistence.criteria.Predicate
    equal(jakarta.persistence.criteria.Expression<?> x, Object y)
     
    jakarta.persistence.criteria.Predicate
    equalStringIgnoreCase(jakarta.persistence.criteria.Expression<String> x, jakarta.persistence.criteria.Expression<String> y)
    Checks if the expression x equals the expression y ignoring case.
    jakarta.persistence.criteria.Predicate
    equalStringIgnoreCase(jakarta.persistence.criteria.Expression<String> x, String y)
    Checks if the expression x equals a string y ignoring case.
    jakarta.persistence.criteria.Predicate
    exists(jakarta.persistence.criteria.Subquery<?> subquery)
    Not supported yet.
    jakarta.persistence.criteria.Expression<Double>
    exp(jakarta.persistence.criteria.Expression<? extends Number> x)
     
    <N extends Number>
    jakarta.persistence.criteria.Expression<N>
    floor(jakarta.persistence.criteria.Expression<N> x)
     
    <T> jakarta.persistence.criteria.Expression<T>
    function(String name, Class<T> type, jakarta.persistence.criteria.Expression<?>... args)
    Not supported yet.
    jakarta.persistence.criteria.Predicate
    ge(jakarta.persistence.criteria.Expression<? extends Number> x, jakarta.persistence.criteria.Expression<? extends Number> y)
     
    jakarta.persistence.criteria.Predicate
    ge(jakarta.persistence.criteria.Expression<? extends Number> x, Number y)
     
    <Y extends Comparable<? super Y>>
    jakarta.persistence.criteria.Predicate
    greaterThan(jakarta.persistence.criteria.Expression<? extends Y> x, jakarta.persistence.criteria.Expression<? extends Y> y)
     
    <Y extends Comparable<? super Y>>
    jakarta.persistence.criteria.Predicate
    greaterThan(jakarta.persistence.criteria.Expression<? extends Y> x, Y y)
     
    <Y extends Comparable<? super Y>>
    jakarta.persistence.criteria.Predicate
    greaterThanOrEqualTo(jakarta.persistence.criteria.Expression<? extends Y> x, jakarta.persistence.criteria.Expression<? extends Y> y)
     
    <Y extends Comparable<? super Y>>
    jakarta.persistence.criteria.Predicate
    greaterThanOrEqualTo(jakarta.persistence.criteria.Expression<? extends Y> x, Y y)
     
    <X extends Comparable<? super X>>
    jakarta.persistence.criteria.Expression<X>
    greatest(jakarta.persistence.criteria.Expression<X> x)
     
    jakarta.persistence.criteria.Predicate
    gt(jakarta.persistence.criteria.Expression<? extends Number> x, jakarta.persistence.criteria.Expression<? extends Number> y)
     
    jakarta.persistence.criteria.Predicate
    gt(jakarta.persistence.criteria.Expression<? extends Number> x, Number y)
     
    jakarta.persistence.criteria.Predicate
    ilikeString(jakarta.persistence.criteria.Expression<String> x, jakarta.persistence.criteria.Expression<String> y)
    Creates an ilike predicate between an expression x and y.
    <T> jakarta.persistence.criteria.CriteriaBuilder.In<T>
    in(jakarta.persistence.criteria.Expression<? extends T> expression)
     
    <C extends Collection<?>>
    jakarta.persistence.criteria.Predicate
    isEmpty(jakarta.persistence.criteria.Expression<C> collection)
    Not supported yet.
    jakarta.persistence.criteria.Predicate
    isEmptyString(jakarta.persistence.criteria.Expression<String> expression)
    Checks if the expression is empty.
    jakarta.persistence.criteria.Predicate
    isFalse(jakarta.persistence.criteria.Expression<Boolean> x)
     
    <E, C extends Collection<E>>
    jakarta.persistence.criteria.Predicate
    isMember(E elem, jakarta.persistence.criteria.Expression<C> collection)
    Not supported yet.
    <E, C extends Collection<E>>
    jakarta.persistence.criteria.Predicate
    isMember(jakarta.persistence.criteria.Expression<E> elem, jakarta.persistence.criteria.Expression<C> collection)
    Not supported yet.
    <C extends Collection<?>>
    jakarta.persistence.criteria.Predicate
    isNotEmpty(jakarta.persistence.criteria.Expression<C> collection)
    Not supported yet.
    jakarta.persistence.criteria.Predicate
    isNotEmptyString(jakarta.persistence.criteria.Expression<String> expression)
    Checks if the expression is not empty.
    <E, C extends Collection<E>>
    jakarta.persistence.criteria.Predicate
    isNotMember(E elem, jakarta.persistence.criteria.Expression<C> collection)
    Not supported yet.
    <E, C extends Collection<E>>
    jakarta.persistence.criteria.Predicate
    isNotMember(jakarta.persistence.criteria.Expression<E> elem, jakarta.persistence.criteria.Expression<C> collection)
    Not supported yet.
    jakarta.persistence.criteria.Predicate
    isNotNull(jakarta.persistence.criteria.Expression<?> x)
     
    jakarta.persistence.criteria.Predicate
    isNull(jakarta.persistence.criteria.Expression<?> x)
     
    jakarta.persistence.criteria.Predicate
    isTrue(jakarta.persistence.criteria.Expression<Boolean> x)
     
    <K, M extends Map<K, ?>>
    jakarta.persistence.criteria.Expression<Set<K>>
    keys(M map)
    Not supported yet.
    jakarta.persistence.criteria.Predicate
    le(jakarta.persistence.criteria.Expression<? extends Number> x, jakarta.persistence.criteria.Expression<? extends Number> y)
     
    jakarta.persistence.criteria.Predicate
    le(jakarta.persistence.criteria.Expression<? extends Number> x, Number y)
     
    <X extends Comparable<? super X>>
    jakarta.persistence.criteria.Expression<X>
    least(jakarta.persistence.criteria.Expression<X> x)
     
    jakarta.persistence.criteria.Expression<Integer>
    length(jakarta.persistence.criteria.Expression<String> x)
    Not supported yet.
    <Y extends Comparable<? super Y>>
    jakarta.persistence.criteria.Predicate
    lessThan(jakarta.persistence.criteria.Expression<? extends Y> x, jakarta.persistence.criteria.Expression<? extends Y> y)
     
    <Y extends Comparable<? super Y>>
    jakarta.persistence.criteria.Predicate
    lessThan(jakarta.persistence.criteria.Expression<? extends Y> x, Y y)
     
    <Y extends Comparable<? super Y>>
    jakarta.persistence.criteria.Predicate
    lessThanOrEqualTo(jakarta.persistence.criteria.Expression<? extends Y> x, jakarta.persistence.criteria.Expression<? extends Y> y)
     
    <Y extends Comparable<? super Y>>
    jakarta.persistence.criteria.Predicate
    lessThanOrEqualTo(jakarta.persistence.criteria.Expression<? extends Y> x, Y y)
     
    jakarta.persistence.criteria.Predicate
    like(jakarta.persistence.criteria.Expression<String> x, jakarta.persistence.criteria.Expression<String> pattern)
     
    jakarta.persistence.criteria.Predicate
    like(jakarta.persistence.criteria.Expression<String> x, jakarta.persistence.criteria.Expression<String> pattern, char escapeChar)
    Not supported yet.
    jakarta.persistence.criteria.Predicate
    like(jakarta.persistence.criteria.Expression<String> x, jakarta.persistence.criteria.Expression<String> pattern, jakarta.persistence.criteria.Expression<Character> escapeChar)
    Not supported yet.
    jakarta.persistence.criteria.Predicate
    like(jakarta.persistence.criteria.Expression<String> x, String pattern)
     
    jakarta.persistence.criteria.Predicate
    like(jakarta.persistence.criteria.Expression<String> x, String pattern, char escapeChar)
    Not supported yet.
    jakarta.persistence.criteria.Predicate
    like(jakarta.persistence.criteria.Expression<String> x, String pattern, jakarta.persistence.criteria.Expression<Character> escapeChar)
    Not supported yet.
    <T> jakarta.persistence.criteria.Expression<T>
    literal(T value)
     
    jakarta.persistence.criteria.Expression<Double>
    ln(jakarta.persistence.criteria.Expression<? extends Number> x)
     
    jakarta.persistence.criteria.Expression<LocalDate>
     
    jakarta.persistence.criteria.Expression<LocalDateTime>
     
    jakarta.persistence.criteria.Expression<LocalTime>
     
    jakarta.persistence.criteria.Expression<Integer>
    locate(jakarta.persistence.criteria.Expression<String> x, jakarta.persistence.criteria.Expression<String> pattern)
    Not supported yet.
    jakarta.persistence.criteria.Expression<Integer>
    locate(jakarta.persistence.criteria.Expression<String> x, jakarta.persistence.criteria.Expression<String> pattern, jakarta.persistence.criteria.Expression<Integer> from)
    Not supported yet.
    jakarta.persistence.criteria.Expression<Integer>
    locate(jakarta.persistence.criteria.Expression<String> x, String pattern)
    Not supported yet.
    jakarta.persistence.criteria.Expression<Integer>
    locate(jakarta.persistence.criteria.Expression<String> x, String pattern, int from)
    Not supported yet.
    jakarta.persistence.criteria.Expression<String>
    lower(jakarta.persistence.criteria.Expression<String> x)
    Not supported yet.
    jakarta.persistence.criteria.Predicate
    lt(jakarta.persistence.criteria.Expression<? extends Number> x, jakarta.persistence.criteria.Expression<? extends Number> y)
     
    jakarta.persistence.criteria.Predicate
    lt(jakarta.persistence.criteria.Expression<? extends Number> x, Number y)
     
    <N extends Number>
    jakarta.persistence.criteria.Expression<N>
    max(jakarta.persistence.criteria.Expression<N> x)
     
    <N extends Number>
    jakarta.persistence.criteria.Expression<N>
    min(jakarta.persistence.criteria.Expression<N> x)
     
    jakarta.persistence.criteria.Expression<Integer>
    mod(jakarta.persistence.criteria.Expression<Integer> x, jakarta.persistence.criteria.Expression<Integer> y)
    Not supported yet.
    jakarta.persistence.criteria.Expression<Integer>
    mod(jakarta.persistence.criteria.Expression<Integer> x, Integer y)
    Not supported yet.
    jakarta.persistence.criteria.Expression<Integer>
    mod(Integer x, jakarta.persistence.criteria.Expression<Integer> y)
    Not supported yet.
    <N extends Number>
    jakarta.persistence.criteria.Expression<N>
    neg(jakarta.persistence.criteria.Expression<N> x)
    Not supported yet.
    jakarta.persistence.criteria.Predicate
    not(jakarta.persistence.criteria.Expression<Boolean> restriction)
     
    jakarta.persistence.criteria.Predicate
    notEqual(jakarta.persistence.criteria.Expression<?> x, jakarta.persistence.criteria.Expression<?> y)
     
    jakarta.persistence.criteria.Predicate
    notEqual(jakarta.persistence.criteria.Expression<?> x, Object y)
     
    jakarta.persistence.criteria.Predicate
    notEqualStringIgnoreCase(jakarta.persistence.criteria.Expression<String> x, jakarta.persistence.criteria.Expression<String> y)
    Checks if the expression x not equals the expression y ignoring case.
    jakarta.persistence.criteria.Predicate
    notEqualStringIgnoreCase(jakarta.persistence.criteria.Expression<String> x, String y)
    Checks if the expression x not equals a string y ignoring case.
    jakarta.persistence.criteria.Predicate
    notLike(jakarta.persistence.criteria.Expression<String> x, jakarta.persistence.criteria.Expression<String> pattern)
    Not supported yet.
    jakarta.persistence.criteria.Predicate
    notLike(jakarta.persistence.criteria.Expression<String> x, jakarta.persistence.criteria.Expression<String> pattern, char escapeChar)
    Not supported yet.
    jakarta.persistence.criteria.Predicate
    notLike(jakarta.persistence.criteria.Expression<String> x, jakarta.persistence.criteria.Expression<String> pattern, jakarta.persistence.criteria.Expression<Character> escapeChar)
    Not supported yet.
    jakarta.persistence.criteria.Predicate
    notLike(jakarta.persistence.criteria.Expression<String> x, String pattern)
    Not supported yet.
    jakarta.persistence.criteria.Predicate
    notLike(jakarta.persistence.criteria.Expression<String> x, String pattern, char escapeChar)
    Not supported yet.
    jakarta.persistence.criteria.Predicate
    notLike(jakarta.persistence.criteria.Expression<String> x, String pattern, jakarta.persistence.criteria.Expression<Character> escapeChar)
    Not supported yet.
    <Y> jakarta.persistence.criteria.Expression<Y>
    nullif(jakarta.persistence.criteria.Expression<Y> x, jakarta.persistence.criteria.Expression<?> y)
    Not supported yet.
    <Y> jakarta.persistence.criteria.Expression<Y>
    nullif(jakarta.persistence.criteria.Expression<Y> x, Y y)
    Not supported yet.
    <T> jakarta.persistence.criteria.Expression<T>
     
    jakarta.persistence.criteria.Predicate
    or(jakarta.persistence.criteria.Expression<Boolean> x, jakarta.persistence.criteria.Expression<Boolean> y)
     
    jakarta.persistence.criteria.Predicate
    or(jakarta.persistence.criteria.Predicate... restrictions)
     
    jakarta.persistence.criteria.Predicate
    or(Iterable<jakarta.persistence.criteria.Predicate> restrictions)
    OR restriction predicate.
    <T> jakarta.persistence.criteria.ParameterExpression<T>
    parameter(Class<T> paramClass)
     
    <T> jakarta.persistence.criteria.ParameterExpression<T>
    parameter(Class<T> paramClass, String name)
     
    <T> jakarta.persistence.criteria.ParameterExpression<T>
    parameter(Class<T> paramClass, String name, Object value)
    Create a new parameter with possible constant value.
    jakarta.persistence.criteria.Expression<Double>
    power(jakarta.persistence.criteria.Expression<? extends Number> x, jakarta.persistence.criteria.Expression<? extends Number> y)
     
    jakarta.persistence.criteria.Expression<Double>
    power(jakarta.persistence.criteria.Expression<? extends Number> x, Number y)
     
    <N extends Number>
    jakarta.persistence.criteria.Expression<N>
    prod(jakarta.persistence.criteria.Expression<? extends N> x, jakarta.persistence.criteria.Expression<? extends N> y)
    Not supported yet.
    <N extends Number>
    jakarta.persistence.criteria.Expression<N>
    prod(jakarta.persistence.criteria.Expression<? extends N> x, N y)
    Not supported yet.
    <N extends Number>
    jakarta.persistence.criteria.Expression<N>
    prod(N x, jakarta.persistence.criteria.Expression<? extends N> y)
    Not supported yet.
    jakarta.persistence.criteria.Expression<Number>
    quot(jakarta.persistence.criteria.Expression<? extends Number> x, jakarta.persistence.criteria.Expression<? extends Number> y)
    Not supported yet.
    jakarta.persistence.criteria.Expression<Number>
    quot(jakarta.persistence.criteria.Expression<? extends Number> x, Number y)
    Not supported yet.
    jakarta.persistence.criteria.Expression<Number>
    quot(Number x, jakarta.persistence.criteria.Expression<? extends Number> y)
    Not supported yet.
    jakarta.persistence.criteria.Predicate
    regex(jakarta.persistence.criteria.Expression<String> x, jakarta.persistence.criteria.Expression<String> pattern)
    Create a predicate for testing whether the expression satisfies the given pattern.
    jakarta.persistence.criteria.Predicate
    rlikeString(jakarta.persistence.criteria.Expression<String> x, jakarta.persistence.criteria.Expression<String> y)
    Creates a rlike predicate between an expression x and y.
    <T extends Number>
    jakarta.persistence.criteria.Expression<T>
    round(jakarta.persistence.criteria.Expression<T> x, Integer n)
     
    <R> jakarta.persistence.criteria.CriteriaBuilder.Case<R>
    Not supported yet.
    <C, R> jakarta.persistence.criteria.CriteriaBuilder.SimpleCase<C,R>
    selectCase(jakarta.persistence.criteria.Expression<? extends C> expression)
    Not supported yet.
    jakarta.persistence.criteria.Expression<Integer>
    sign(jakarta.persistence.criteria.Expression<? extends Number> x)
     
    <C extends Collection<?>>
    jakarta.persistence.criteria.Expression<Integer>
    size(C collection)
    Not supported yet.
    <C extends Collection<?>>
    jakarta.persistence.criteria.Expression<Integer>
    size(jakarta.persistence.criteria.Expression<C> collection)
    Not supported yet.
    <Y> jakarta.persistence.criteria.Expression<Y>
    some(jakarta.persistence.criteria.Subquery<Y> subquery)
    Not supported yet.
    jakarta.persistence.criteria.Expression<Double>
    sqrt(jakarta.persistence.criteria.Expression<? extends Number> x)
    Not supported yet.
    jakarta.persistence.criteria.Predicate
    startsWithString(jakarta.persistence.criteria.Expression<String> x, jakarta.persistence.criteria.Expression<String> y)
    Checks if the expression x starts with the expression y.
    jakarta.persistence.criteria.Predicate
    startsWithStringIgnoreCase(jakarta.persistence.criteria.Expression<String> x, jakarta.persistence.criteria.Expression<String> y)
    Checks if the expression x starts with the expression y ignoring case.
    jakarta.persistence.criteria.Expression<String>
    substring(jakarta.persistence.criteria.Expression<String> x, int from)
    Not supported yet.
    jakarta.persistence.criteria.Expression<String>
    substring(jakarta.persistence.criteria.Expression<String> x, int from, int len)
    Not supported yet.
    jakarta.persistence.criteria.Expression<String>
    substring(jakarta.persistence.criteria.Expression<String> x, jakarta.persistence.criteria.Expression<Integer> from)
    Not supported yet.
    jakarta.persistence.criteria.Expression<String>
    substring(jakarta.persistence.criteria.Expression<String> x, jakarta.persistence.criteria.Expression<Integer> from, jakarta.persistence.criteria.Expression<Integer> len)
    Not supported yet.
    <N extends Number>
    jakarta.persistence.criteria.Expression<N>
    sum(jakarta.persistence.criteria.Expression<? extends N> x, jakarta.persistence.criteria.Expression<? extends N> y)
    Not supported yet.
    <N extends Number>
    jakarta.persistence.criteria.Expression<N>
    sum(jakarta.persistence.criteria.Expression<? extends N> x, N y)
    Not supported yet.
    <N extends Number>
    jakarta.persistence.criteria.Expression<N>
    sum(jakarta.persistence.criteria.Expression<N> x)
     
    <N extends Number>
    jakarta.persistence.criteria.Expression<N>
    sum(N x, jakarta.persistence.criteria.Expression<? extends N> y)
    Not supported yet.
    jakarta.persistence.criteria.Expression<Double>
    sumAsDouble(jakarta.persistence.criteria.Expression<Float> x)
     
    jakarta.persistence.criteria.Expression<Long>
    sumAsLong(jakarta.persistence.criteria.Expression<Integer> x)
     
    jakarta.persistence.criteria.Expression<BigDecimal>
    toBigDecimal(jakarta.persistence.criteria.Expression<? extends Number> x)
    Not supported yet.
    jakarta.persistence.criteria.Expression<BigInteger>
    toBigInteger(jakarta.persistence.criteria.Expression<? extends Number> x)
    Not supported yet.
    jakarta.persistence.criteria.Expression<Double>
    toDouble(jakarta.persistence.criteria.Expression<? extends Number> x)
    Not supported yet.
    jakarta.persistence.criteria.Expression<Float>
    toFloat(jakarta.persistence.criteria.Expression<? extends Number> x)
    Not supported yet.
    jakarta.persistence.criteria.Expression<Integer>
    toInteger(jakarta.persistence.criteria.Expression<? extends Number> x)
    Not supported yet.
    jakarta.persistence.criteria.Expression<Long>
    toLong(jakarta.persistence.criteria.Expression<? extends Number> x)
    Not supported yet.
    jakarta.persistence.criteria.Expression<String>
    toString(jakarta.persistence.criteria.Expression<Character> x)
    Not supported yet.
    <X, T, E extends T>
    jakarta.persistence.criteria.CollectionJoin<X,E>
    treat(jakarta.persistence.criteria.CollectionJoin<X,T> join, Class<E> type)
    Not supported yet.
    <X, T, V extends T>
    jakarta.persistence.criteria.Join<X,V>
    treat(jakarta.persistence.criteria.Join<X,T> join, Class<V> type)
    Not supported yet.
    <X, T, E extends T>
    jakarta.persistence.criteria.ListJoin<X,E>
    treat(jakarta.persistence.criteria.ListJoin<X,T> join, Class<E> type)
    Not supported yet.
    <X, K, T, V extends T>
    jakarta.persistence.criteria.MapJoin<X,K,V>
    treat(jakarta.persistence.criteria.MapJoin<X,K,T> join, Class<V> type)
    Not supported yet.
    <X, T extends X>
    jakarta.persistence.criteria.Path<T>
    treat(jakarta.persistence.criteria.Path<X> path, Class<T> type)
    Not supported yet.
    <X, T extends X>
    jakarta.persistence.criteria.Root<T>
    treat(jakarta.persistence.criteria.Root<X> root, Class<T> type)
    Not supported yet.
    <X, T, E extends T>
    jakarta.persistence.criteria.SetJoin<X,E>
    treat(jakarta.persistence.criteria.SetJoin<X,T> join, Class<E> type)
    Not supported yet.
    jakarta.persistence.criteria.Expression<String>
    trim(char t, jakarta.persistence.criteria.Expression<String> x)
    Not supported yet.
    jakarta.persistence.criteria.Expression<String>
    trim(jakarta.persistence.criteria.CriteriaBuilder.Trimspec ts, char t, jakarta.persistence.criteria.Expression<String> x)
    Not supported yet.
    jakarta.persistence.criteria.Expression<String>
    trim(jakarta.persistence.criteria.CriteriaBuilder.Trimspec ts, jakarta.persistence.criteria.Expression<Character> t, jakarta.persistence.criteria.Expression<String> x)
    Not supported yet.
    jakarta.persistence.criteria.Expression<String>
    trim(jakarta.persistence.criteria.CriteriaBuilder.Trimspec ts, jakarta.persistence.criteria.Expression<String> x)
    Not supported yet.
    jakarta.persistence.criteria.Expression<String>
    trim(jakarta.persistence.criteria.Expression<Character> t, jakarta.persistence.criteria.Expression<String> x)
    Not supported yet.
    jakarta.persistence.criteria.Expression<String>
    trim(jakarta.persistence.criteria.Expression<String> x)
    Not supported yet.
    jakarta.persistence.criteria.CompoundSelection<jakarta.persistence.Tuple>
    tuple(jakarta.persistence.criteria.Selection<?>... selections)
    Not supported yet.
    jakarta.persistence.criteria.Expression<String>
    upper(jakarta.persistence.criteria.Expression<String> x)
    Not supported yet.
    <V, M extends Map<?, V>>
    jakarta.persistence.criteria.Expression<Collection<V>>
    values(M map)
    Not supported yet.

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait

    Methods inherited from interface io.micronaut.data.model.jpa.criteria.PersistentEntityCriteriaBuilder

    createCriteriaDelete, createCriteriaUpdate, createQuery, createQuery
  • Constructor Details

    • AbstractCriteriaBuilder

      public AbstractCriteriaBuilder()
  • Method Details

    • createTupleQuery

      @NonNull public PersistentEntityCriteriaQuery<jakarta.persistence.Tuple> createTupleQuery()
      Not supported yet.
      Specified by:
      createTupleQuery in interface jakarta.persistence.criteria.CriteriaBuilder
      Specified by:
      createTupleQuery in interface PersistentEntityCriteriaBuilder
    • construct

      @NonNull public <Y> jakarta.persistence.criteria.CompoundSelection<Y> construct(@NonNull Class<Y> resultClass, @NonNull jakarta.persistence.criteria.Selection<?>... selections)
      Not supported yet.
      Specified by:
      construct in interface jakarta.persistence.criteria.CriteriaBuilder
    • tuple

      @NonNull public jakarta.persistence.criteria.CompoundSelection<jakarta.persistence.Tuple> tuple(@NonNull jakarta.persistence.criteria.Selection<?>... selections)
      Not supported yet.
      Specified by:
      tuple in interface jakarta.persistence.criteria.CriteriaBuilder
    • array

      @NonNull public jakarta.persistence.criteria.CompoundSelection<Object[]> array(@NonNull jakarta.persistence.criteria.Selection<?>... selections)
      Not supported yet.
      Specified by:
      array in interface jakarta.persistence.criteria.CriteriaBuilder
    • asc

      @NonNull public jakarta.persistence.criteria.Order asc(@NonNull jakarta.persistence.criteria.Expression<?> x)
      Specified by:
      asc in interface jakarta.persistence.criteria.CriteriaBuilder
    • desc

      @NonNull public jakarta.persistence.criteria.Order desc(@NonNull jakarta.persistence.criteria.Expression<?> x)
      Specified by:
      desc in interface jakarta.persistence.criteria.CriteriaBuilder
    • avg

      @NonNull public <N extends Number> jakarta.persistence.criteria.Expression<Double> avg(@NonNull jakarta.persistence.criteria.Expression<N> x)
      Specified by:
      avg in interface jakarta.persistence.criteria.CriteriaBuilder
    • sum

      @NonNull public <N extends Number> jakarta.persistence.criteria.Expression<N> sum(@NonNull jakarta.persistence.criteria.Expression<N> x)
      Specified by:
      sum in interface jakarta.persistence.criteria.CriteriaBuilder
    • sumAsLong

      @NonNull public jakarta.persistence.criteria.Expression<Long> sumAsLong(@NonNull jakarta.persistence.criteria.Expression<Integer> x)
      Specified by:
      sumAsLong in interface jakarta.persistence.criteria.CriteriaBuilder
    • sumAsDouble

      @NonNull public jakarta.persistence.criteria.Expression<Double> sumAsDouble(@NonNull jakarta.persistence.criteria.Expression<Float> x)
      Specified by:
      sumAsDouble in interface jakarta.persistence.criteria.CriteriaBuilder
    • max

      @NonNull public <N extends Number> jakarta.persistence.criteria.Expression<N> max(@NonNull jakarta.persistence.criteria.Expression<N> x)
      Specified by:
      max in interface jakarta.persistence.criteria.CriteriaBuilder
    • min

      @NonNull public <N extends Number> jakarta.persistence.criteria.Expression<N> min(@NonNull jakarta.persistence.criteria.Expression<N> x)
      Specified by:
      min in interface jakarta.persistence.criteria.CriteriaBuilder
    • greatest

      @NonNull public <X extends Comparable<? super X>> jakarta.persistence.criteria.Expression<X> greatest(@NonNull jakarta.persistence.criteria.Expression<X> x)
      Specified by:
      greatest in interface jakarta.persistence.criteria.CriteriaBuilder
    • least

      @NonNull public <X extends Comparable<? super X>> jakarta.persistence.criteria.Expression<X> least(@NonNull jakarta.persistence.criteria.Expression<X> x)
      Specified by:
      least in interface jakarta.persistence.criteria.CriteriaBuilder
    • count

      @NonNull public jakarta.persistence.criteria.Expression<Long> count(@NonNull jakarta.persistence.criteria.Expression<?> x)
      Specified by:
      count in interface jakarta.persistence.criteria.CriteriaBuilder
    • countDistinct

      @NonNull public jakarta.persistence.criteria.Expression<Long> countDistinct(@NonNull jakarta.persistence.criteria.Expression<?> x)
      Specified by:
      countDistinct in interface jakarta.persistence.criteria.CriteriaBuilder
    • exists

      @NonNull public jakarta.persistence.criteria.Predicate exists(@NonNull jakarta.persistence.criteria.Subquery<?> subquery)
      Not supported yet.
      Specified by:
      exists in interface jakarta.persistence.criteria.CriteriaBuilder
    • all

      @NonNull public <Y> jakarta.persistence.criteria.Expression<Y> all(@NonNull jakarta.persistence.criteria.Subquery<Y> subquery)
      Not supported yet.
      Specified by:
      all in interface jakarta.persistence.criteria.CriteriaBuilder
    • some

      @NonNull public <Y> jakarta.persistence.criteria.Expression<Y> some(@NonNull jakarta.persistence.criteria.Subquery<Y> subquery)
      Not supported yet.
      Specified by:
      some in interface jakarta.persistence.criteria.CriteriaBuilder
    • any

      @NonNull public <Y> jakarta.persistence.criteria.Expression<Y> any(@NonNull jakarta.persistence.criteria.Subquery<Y> subquery)
      Not supported yet.
      Specified by:
      any in interface jakarta.persistence.criteria.CriteriaBuilder
    • and

      @NonNull public jakarta.persistence.criteria.Predicate and(@NonNull jakarta.persistence.criteria.Expression<Boolean> x, @NonNull jakarta.persistence.criteria.Expression<Boolean> y)
      Specified by:
      and in interface jakarta.persistence.criteria.CriteriaBuilder
    • and

      @NonNull public jakarta.persistence.criteria.Predicate and(@NonNull jakarta.persistence.criteria.Predicate... restrictions)
      Specified by:
      and in interface jakarta.persistence.criteria.CriteriaBuilder
    • and

      @NonNull public jakarta.persistence.criteria.Predicate and(@NonNull Iterable<jakarta.persistence.criteria.Predicate> restrictions)
      Description copied from interface: PersistentEntityCriteriaBuilder
      AND restriction predicate.
      Specified by:
      and in interface PersistentEntityCriteriaBuilder
      Parameters:
      restrictions - The restriction
      Returns:
      a new predicate
    • isEmptyString

      @NonNull public jakarta.persistence.criteria.Predicate isEmptyString(@NonNull jakarta.persistence.criteria.Expression<String> expression)
      Description copied from interface: PersistentEntityCriteriaBuilder
      Checks if the expression is empty.
      Specified by:
      isEmptyString in interface PersistentEntityCriteriaBuilder
      Parameters:
      expression - The expression
      Returns:
      a new predicate
    • isNotEmptyString

      @NonNull public jakarta.persistence.criteria.Predicate isNotEmptyString(@NonNull jakarta.persistence.criteria.Expression<String> expression)
      Description copied from interface: PersistentEntityCriteriaBuilder
      Checks if the expression is not empty.
      Specified by:
      isNotEmptyString in interface PersistentEntityCriteriaBuilder
      Parameters:
      expression - The expression
      Returns:
      a new predicate
    • rlikeString

      @NonNull public jakarta.persistence.criteria.Predicate rlikeString(@NonNull jakarta.persistence.criteria.Expression<String> x, @NonNull jakarta.persistence.criteria.Expression<String> y)
      Description copied from interface: PersistentEntityCriteriaBuilder
      Creates a rlike predicate between an expression x and y.
      Specified by:
      rlikeString in interface PersistentEntityCriteriaBuilder
      Parameters:
      x - The expression
      y - The expression
      Returns:
      a new predicate
    • ilikeString

      @NonNull public jakarta.persistence.criteria.Predicate ilikeString(@NonNull jakarta.persistence.criteria.Expression<String> x, @NonNull jakarta.persistence.criteria.Expression<String> y)
      Description copied from interface: PersistentEntityCriteriaBuilder
      Creates an ilike predicate between an expression x and y.
      Specified by:
      ilikeString in interface PersistentEntityCriteriaBuilder
      Parameters:
      x - The expression
      y - The expression
      Returns:
      a new predicate
    • endingWithString

      public jakarta.persistence.criteria.Predicate endingWithString(@NonNull jakarta.persistence.criteria.Expression<String> x, @NonNull jakarta.persistence.criteria.Expression<String> y)
      Description copied from interface: PersistentEntityCriteriaBuilder
      Checks if the expression x ending with the expression y.
      Specified by:
      endingWithString in interface PersistentEntityCriteriaBuilder
      Parameters:
      x - The expression
      y - The expression
      Returns:
      a new predicate
    • startsWithString

      @NonNull public jakarta.persistence.criteria.Predicate startsWithString(@NonNull jakarta.persistence.criteria.Expression<String> x, @NonNull jakarta.persistence.criteria.Expression<String> y)
      Description copied from interface: PersistentEntityCriteriaBuilder
      Checks if the expression x starts with the expression y.
      Specified by:
      startsWithString in interface PersistentEntityCriteriaBuilder
      Parameters:
      x - The expression
      y - The expression
      Returns:
      a new predicate
    • containsString

      @NonNull public jakarta.persistence.criteria.Predicate containsString(@NonNull jakarta.persistence.criteria.Expression<String> x, @NonNull jakarta.persistence.criteria.Expression<String> y)
      Description copied from interface: PersistentEntityCriteriaBuilder
      Checks if the expression x contains the expression y.
      Specified by:
      containsString in interface PersistentEntityCriteriaBuilder
      Parameters:
      x - The expression
      y - The expression
      Returns:
      a new predicate
    • containsStringIgnoreCase

      public jakarta.persistence.criteria.Predicate containsStringIgnoreCase(jakarta.persistence.criteria.Expression<String> x, jakarta.persistence.criteria.Expression<String> y)
      Description copied from interface: PersistentEntityCriteriaBuilder
      Checks if the expression x contains the expression y ignoring case.
      Specified by:
      containsStringIgnoreCase in interface PersistentEntityCriteriaBuilder
      Parameters:
      x - The expression
      y - The expression
      Returns:
      a new predicate
    • equalStringIgnoreCase

      @NonNull public jakarta.persistence.criteria.Predicate equalStringIgnoreCase(@NonNull jakarta.persistence.criteria.Expression<String> x, @NonNull String y)
      Description copied from interface: PersistentEntityCriteriaBuilder
      Checks if the expression x equals a string y ignoring case.
      Specified by:
      equalStringIgnoreCase in interface PersistentEntityCriteriaBuilder
      Parameters:
      x - The expression
      y - The string
      Returns:
      a new predicate
    • equalStringIgnoreCase

      @NonNull public jakarta.persistence.criteria.Predicate equalStringIgnoreCase(@NonNull jakarta.persistence.criteria.Expression<String> x, @NonNull jakarta.persistence.criteria.Expression<String> y)
      Description copied from interface: PersistentEntityCriteriaBuilder
      Checks if the expression x equals the expression y ignoring case.
      Specified by:
      equalStringIgnoreCase in interface PersistentEntityCriteriaBuilder
      Parameters:
      x - The expression
      y - The string
      Returns:
      a new predicate
    • notEqualStringIgnoreCase

      @NonNull public jakarta.persistence.criteria.Predicate notEqualStringIgnoreCase(@NonNull jakarta.persistence.criteria.Expression<String> x, @NonNull String y)
      Description copied from interface: PersistentEntityCriteriaBuilder
      Checks if the expression x not equals a string y ignoring case.
      Specified by:
      notEqualStringIgnoreCase in interface PersistentEntityCriteriaBuilder
      Parameters:
      x - The expression
      y - The string
      Returns:
      a new predicate
    • notEqualStringIgnoreCase

      @NonNull public jakarta.persistence.criteria.Predicate notEqualStringIgnoreCase(@NonNull jakarta.persistence.criteria.Expression<String> x, @NonNull jakarta.persistence.criteria.Expression<String> y)
      Description copied from interface: PersistentEntityCriteriaBuilder
      Checks if the expression x not equals the expression y ignoring case.
      Specified by:
      notEqualStringIgnoreCase in interface PersistentEntityCriteriaBuilder
      Parameters:
      x - The expression
      y - The string
      Returns:
      a new predicate
    • startsWithStringIgnoreCase

      @NonNull public jakarta.persistence.criteria.Predicate startsWithStringIgnoreCase(@NonNull jakarta.persistence.criteria.Expression<String> x, @NonNull jakarta.persistence.criteria.Expression<String> y)
      Description copied from interface: PersistentEntityCriteriaBuilder
      Checks if the expression x starts with the expression y ignoring case.
      Specified by:
      startsWithStringIgnoreCase in interface PersistentEntityCriteriaBuilder
      Parameters:
      x - The expression
      y - The string
      Returns:
      a new predicate
    • endingWithStringIgnoreCase

      @NonNull public jakarta.persistence.criteria.Predicate endingWithStringIgnoreCase(@NonNull jakarta.persistence.criteria.Expression<String> x, @NonNull jakarta.persistence.criteria.Expression<String> y)
      Description copied from interface: PersistentEntityCriteriaBuilder
      Checks if the expression x ending with the expression y ignoring case.
      Specified by:
      endingWithStringIgnoreCase in interface PersistentEntityCriteriaBuilder
      Parameters:
      x - The expression
      y - The string
      Returns:
      a new predicate
    • or

      @NonNull public jakarta.persistence.criteria.Predicate or(@NonNull jakarta.persistence.criteria.Expression<Boolean> x, @NonNull jakarta.persistence.criteria.Expression<Boolean> y)
      Specified by:
      or in interface jakarta.persistence.criteria.CriteriaBuilder
    • or

      @NonNull public jakarta.persistence.criteria.Predicate or(@NonNull jakarta.persistence.criteria.Predicate... restrictions)
      Specified by:
      or in interface jakarta.persistence.criteria.CriteriaBuilder
    • or

      @NonNull public jakarta.persistence.criteria.Predicate or(@NonNull Iterable<jakarta.persistence.criteria.Predicate> restrictions)
      Description copied from interface: PersistentEntityCriteriaBuilder
      OR restriction predicate.
      Specified by:
      or in interface PersistentEntityCriteriaBuilder
      Parameters:
      restrictions - The restriction
      Returns:
      a new predicate
    • not

      @NonNull public jakarta.persistence.criteria.Predicate not(@NonNull jakarta.persistence.criteria.Expression<Boolean> restriction)
      Specified by:
      not in interface jakarta.persistence.criteria.CriteriaBuilder
    • conjunction

      @NonNull public jakarta.persistence.criteria.Predicate conjunction()
      Specified by:
      conjunction in interface jakarta.persistence.criteria.CriteriaBuilder
    • disjunction

      @NonNull public jakarta.persistence.criteria.Predicate disjunction()
      Specified by:
      disjunction in interface jakarta.persistence.criteria.CriteriaBuilder
    • isTrue

      @NonNull public jakarta.persistence.criteria.Predicate isTrue(@NonNull jakarta.persistence.criteria.Expression<Boolean> x)
      Specified by:
      isTrue in interface jakarta.persistence.criteria.CriteriaBuilder
    • isFalse

      @NonNull public jakarta.persistence.criteria.Predicate isFalse(@NonNull jakarta.persistence.criteria.Expression<Boolean> x)
      Specified by:
      isFalse in interface jakarta.persistence.criteria.CriteriaBuilder
    • isNull

      @NonNull public jakarta.persistence.criteria.Predicate isNull(@NonNull jakarta.persistence.criteria.Expression<?> x)
      Specified by:
      isNull in interface jakarta.persistence.criteria.CriteriaBuilder
    • isNotNull

      @NonNull public jakarta.persistence.criteria.Predicate isNotNull(@NonNull jakarta.persistence.criteria.Expression<?> x)
      Specified by:
      isNotNull in interface jakarta.persistence.criteria.CriteriaBuilder
    • equal

      @NonNull public jakarta.persistence.criteria.Predicate equal(@NonNull jakarta.persistence.criteria.Expression<?> x, @NonNull jakarta.persistence.criteria.Expression<?> y)
      Specified by:
      equal in interface jakarta.persistence.criteria.CriteriaBuilder
    • equal

      @NonNull public jakarta.persistence.criteria.Predicate equal(@NonNull jakarta.persistence.criteria.Expression<?> x, @Nullable Object y)
      Specified by:
      equal in interface jakarta.persistence.criteria.CriteriaBuilder
    • notEqual

      @NonNull public jakarta.persistence.criteria.Predicate notEqual(@NonNull jakarta.persistence.criteria.Expression<?> x, @NonNull jakarta.persistence.criteria.Expression<?> y)
      Specified by:
      notEqual in interface jakarta.persistence.criteria.CriteriaBuilder
    • notEqual

      @NonNull public jakarta.persistence.criteria.Predicate notEqual(@NonNull jakarta.persistence.criteria.Expression<?> x, @Nullable Object y)
      Specified by:
      notEqual in interface jakarta.persistence.criteria.CriteriaBuilder
    • greaterThan

      @NonNull public <Y extends Comparable<? super Y>> jakarta.persistence.criteria.Predicate greaterThan(@NonNull jakarta.persistence.criteria.Expression<? extends Y> x, @NonNull jakarta.persistence.criteria.Expression<? extends Y> y)
      Specified by:
      greaterThan in interface jakarta.persistence.criteria.CriteriaBuilder
    • greaterThan

      @NonNull public <Y extends Comparable<? super Y>> jakarta.persistence.criteria.Predicate greaterThan(@NonNull jakarta.persistence.criteria.Expression<? extends Y> x, @NonNull Y y)
      Specified by:
      greaterThan in interface jakarta.persistence.criteria.CriteriaBuilder
    • greaterThanOrEqualTo

      @NonNull public <Y extends Comparable<? super Y>> jakarta.persistence.criteria.Predicate greaterThanOrEqualTo(@NonNull jakarta.persistence.criteria.Expression<? extends Y> x, @NonNull jakarta.persistence.criteria.Expression<? extends Y> y)
      Specified by:
      greaterThanOrEqualTo in interface jakarta.persistence.criteria.CriteriaBuilder
    • greaterThanOrEqualTo

      @NonNull public <Y extends Comparable<? super Y>> jakarta.persistence.criteria.Predicate greaterThanOrEqualTo(@NonNull jakarta.persistence.criteria.Expression<? extends Y> x, @NonNull Y y)
      Specified by:
      greaterThanOrEqualTo in interface jakarta.persistence.criteria.CriteriaBuilder
    • lessThan

      @NonNull public <Y extends Comparable<? super Y>> jakarta.persistence.criteria.Predicate lessThan(@NonNull jakarta.persistence.criteria.Expression<? extends Y> x, @NonNull jakarta.persistence.criteria.Expression<? extends Y> y)
      Specified by:
      lessThan in interface jakarta.persistence.criteria.CriteriaBuilder
    • lessThan

      @NonNull public <Y extends Comparable<? super Y>> jakarta.persistence.criteria.Predicate lessThan(@NonNull jakarta.persistence.criteria.Expression<? extends Y> x, @NonNull Y y)
      Specified by:
      lessThan in interface jakarta.persistence.criteria.CriteriaBuilder
    • lessThanOrEqualTo

      @NonNull public <Y extends Comparable<? super Y>> jakarta.persistence.criteria.Predicate lessThanOrEqualTo(@NonNull jakarta.persistence.criteria.Expression<? extends Y> x, @NonNull jakarta.persistence.criteria.Expression<? extends Y> y)
      Specified by:
      lessThanOrEqualTo in interface jakarta.persistence.criteria.CriteriaBuilder
    • lessThanOrEqualTo

      @NonNull public <Y extends Comparable<? super Y>> jakarta.persistence.criteria.Predicate lessThanOrEqualTo(@NonNull jakarta.persistence.criteria.Expression<? extends Y> x, Y y)
      Specified by:
      lessThanOrEqualTo in interface jakarta.persistence.criteria.CriteriaBuilder
    • between

      @NonNull public <Y extends Comparable<? super Y>> jakarta.persistence.criteria.Predicate between(@NonNull jakarta.persistence.criteria.Expression<? extends Y> v, @NonNull jakarta.persistence.criteria.Expression<? extends Y> x, @NonNull jakarta.persistence.criteria.Expression<? extends Y> y)
      Specified by:
      between in interface jakarta.persistence.criteria.CriteriaBuilder
    • between

      @NonNull public <Y extends Comparable<? super Y>> jakarta.persistence.criteria.Predicate between(@NonNull jakarta.persistence.criteria.Expression<? extends Y> v, @NonNull Y x, @NonNull Y y)
      Specified by:
      between in interface jakarta.persistence.criteria.CriteriaBuilder
    • gt

      @NonNull public jakarta.persistence.criteria.Predicate gt(@NonNull jakarta.persistence.criteria.Expression<? extends Number> x, @NonNull jakarta.persistence.criteria.Expression<? extends Number> y)
      Specified by:
      gt in interface jakarta.persistence.criteria.CriteriaBuilder
    • gt

      @NonNull public jakarta.persistence.criteria.Predicate gt(@NonNull jakarta.persistence.criteria.Expression<? extends Number> x, @NonNull Number y)
      Specified by:
      gt in interface jakarta.persistence.criteria.CriteriaBuilder
    • ge

      @NonNull public jakarta.persistence.criteria.Predicate ge(@NonNull jakarta.persistence.criteria.Expression<? extends Number> x, @NonNull jakarta.persistence.criteria.Expression<? extends Number> y)
      Specified by:
      ge in interface jakarta.persistence.criteria.CriteriaBuilder
    • ge

      @NonNull public jakarta.persistence.criteria.Predicate ge(@NonNull jakarta.persistence.criteria.Expression<? extends Number> x, @NonNull Number y)
      Specified by:
      ge in interface jakarta.persistence.criteria.CriteriaBuilder
    • lt

      @NonNull public jakarta.persistence.criteria.Predicate lt(@NonNull jakarta.persistence.criteria.Expression<? extends Number> x, @NonNull jakarta.persistence.criteria.Expression<? extends Number> y)
      Specified by:
      lt in interface jakarta.persistence.criteria.CriteriaBuilder
    • lt

      @NonNull public jakarta.persistence.criteria.Predicate lt(@NonNull jakarta.persistence.criteria.Expression<? extends Number> x, @NonNull Number y)
      Specified by:
      lt in interface jakarta.persistence.criteria.CriteriaBuilder
    • le

      @NonNull public jakarta.persistence.criteria.Predicate le(@NonNull jakarta.persistence.criteria.Expression<? extends Number> x, @NonNull jakarta.persistence.criteria.Expression<? extends Number> y)
      Specified by:
      le in interface jakarta.persistence.criteria.CriteriaBuilder
    • le

      @NonNull public jakarta.persistence.criteria.Predicate le(@NonNull jakarta.persistence.criteria.Expression<? extends Number> x, @NonNull Number y)
      Specified by:
      le in interface jakarta.persistence.criteria.CriteriaBuilder
    • neg

      @NonNull public <N extends Number> jakarta.persistence.criteria.Expression<N> neg(@NonNull jakarta.persistence.criteria.Expression<N> x)
      Not supported yet.
      Specified by:
      neg in interface jakarta.persistence.criteria.CriteriaBuilder
    • abs

      @NonNull public <N extends Number> jakarta.persistence.criteria.Expression<N> abs(@NonNull jakarta.persistence.criteria.Expression<N> x)
      Not supported yet.
      Specified by:
      abs in interface jakarta.persistence.criteria.CriteriaBuilder
    • sum

      @NonNull public <N extends Number> jakarta.persistence.criteria.Expression<N> sum(@NonNull jakarta.persistence.criteria.Expression<? extends N> x, jakarta.persistence.criteria.Expression<? extends N> y)
      Not supported yet.
      Specified by:
      sum in interface jakarta.persistence.criteria.CriteriaBuilder
    • sum

      @NonNull public <N extends Number> jakarta.persistence.criteria.Expression<N> sum(@NonNull jakarta.persistence.criteria.Expression<? extends N> x, @NonNull N y)
      Not supported yet.
      Specified by:
      sum in interface jakarta.persistence.criteria.CriteriaBuilder
    • sum

      @NonNull public <N extends Number> jakarta.persistence.criteria.Expression<N> sum(@NonNull N x, @NonNull jakarta.persistence.criteria.Expression<? extends N> y)
      Not supported yet.
      Specified by:
      sum in interface jakarta.persistence.criteria.CriteriaBuilder
    • prod

      @NonNull public <N extends Number> jakarta.persistence.criteria.Expression<N> prod(@NonNull jakarta.persistence.criteria.Expression<? extends N> x, @NonNull jakarta.persistence.criteria.Expression<? extends N> y)
      Not supported yet.
      Specified by:
      prod in interface jakarta.persistence.criteria.CriteriaBuilder
    • prod

      @NonNull public <N extends Number> jakarta.persistence.criteria.Expression<N> prod(@NonNull jakarta.persistence.criteria.Expression<? extends N> x, @NonNull N y)
      Not supported yet.
      Specified by:
      prod in interface jakarta.persistence.criteria.CriteriaBuilder
    • prod

      @NonNull public <N extends Number> jakarta.persistence.criteria.Expression<N> prod(@NonNull N x, @NonNull jakarta.persistence.criteria.Expression<? extends N> y)
      Not supported yet.
      Specified by:
      prod in interface jakarta.persistence.criteria.CriteriaBuilder
    • diff

      @NonNull public <N extends Number> jakarta.persistence.criteria.Expression<N> diff(@NonNull jakarta.persistence.criteria.Expression<? extends N> x, @NonNull jakarta.persistence.criteria.Expression<? extends N> y)
      Not supported yet.
      Specified by:
      diff in interface jakarta.persistence.criteria.CriteriaBuilder
    • diff

      @NonNull public <N extends Number> jakarta.persistence.criteria.Expression<N> diff(@NonNull jakarta.persistence.criteria.Expression<? extends N> x, @NonNull N y)
      Not supported yet.
      Specified by:
      diff in interface jakarta.persistence.criteria.CriteriaBuilder
    • diff

      @NonNull public <N extends Number> jakarta.persistence.criteria.Expression<N> diff(@NonNull N x, @NonNull jakarta.persistence.criteria.Expression<? extends N> y)
      Not supported yet.
      Specified by:
      diff in interface jakarta.persistence.criteria.CriteriaBuilder
    • quot

      @NonNull public jakarta.persistence.criteria.Expression<Number> quot(@NonNull jakarta.persistence.criteria.Expression<? extends Number> x, @NonNull jakarta.persistence.criteria.Expression<? extends Number> y)
      Not supported yet.
      Specified by:
      quot in interface jakarta.persistence.criteria.CriteriaBuilder
    • quot

      @NonNull public jakarta.persistence.criteria.Expression<Number> quot(@NonNull jakarta.persistence.criteria.Expression<? extends Number> x, @NonNull Number y)
      Not supported yet.
      Specified by:
      quot in interface jakarta.persistence.criteria.CriteriaBuilder
    • quot

      @NonNull public jakarta.persistence.criteria.Expression<Number> quot(@NonNull Number x, @NonNull jakarta.persistence.criteria.Expression<? extends Number> y)
      Not supported yet.
      Specified by:
      quot in interface jakarta.persistence.criteria.CriteriaBuilder
    • mod

      @NonNull public jakarta.persistence.criteria.Expression<Integer> mod(@NonNull jakarta.persistence.criteria.Expression<Integer> x, @NonNull jakarta.persistence.criteria.Expression<Integer> y)
      Not supported yet.
      Specified by:
      mod in interface jakarta.persistence.criteria.CriteriaBuilder
    • mod

      public jakarta.persistence.criteria.Expression<Integer> mod(@NonNull jakarta.persistence.criteria.Expression<Integer> x, @NonNull Integer y)
      Not supported yet.
      Specified by:
      mod in interface jakarta.persistence.criteria.CriteriaBuilder
    • mod

      @NonNull public jakarta.persistence.criteria.Expression<Integer> mod(@NonNull Integer x, @NonNull jakarta.persistence.criteria.Expression<Integer> y)
      Not supported yet.
      Specified by:
      mod in interface jakarta.persistence.criteria.CriteriaBuilder
    • sqrt

      @NonNull public jakarta.persistence.criteria.Expression<Double> sqrt(@NonNull jakarta.persistence.criteria.Expression<? extends Number> x)
      Not supported yet.
      Specified by:
      sqrt in interface jakarta.persistence.criteria.CriteriaBuilder
    • toLong

      @NonNull public jakarta.persistence.criteria.Expression<Long> toLong(@NonNull jakarta.persistence.criteria.Expression<? extends Number> x)
      Not supported yet.
      Specified by:
      toLong in interface jakarta.persistence.criteria.CriteriaBuilder
    • toInteger

      @NonNull public jakarta.persistence.criteria.Expression<Integer> toInteger(@NonNull jakarta.persistence.criteria.Expression<? extends Number> x)
      Not supported yet.
      Specified by:
      toInteger in interface jakarta.persistence.criteria.CriteriaBuilder
    • toFloat

      @NonNull public jakarta.persistence.criteria.Expression<Float> toFloat(@NonNull jakarta.persistence.criteria.Expression<? extends Number> x)
      Not supported yet.
      Specified by:
      toFloat in interface jakarta.persistence.criteria.CriteriaBuilder
    • toDouble

      @NonNull public jakarta.persistence.criteria.Expression<Double> toDouble(@NonNull jakarta.persistence.criteria.Expression<? extends Number> x)
      Not supported yet.
      Specified by:
      toDouble in interface jakarta.persistence.criteria.CriteriaBuilder
    • toBigDecimal

      @NonNull public jakarta.persistence.criteria.Expression<BigDecimal> toBigDecimal(@NonNull jakarta.persistence.criteria.Expression<? extends Number> x)
      Not supported yet.
      Specified by:
      toBigDecimal in interface jakarta.persistence.criteria.CriteriaBuilder
    • toBigInteger

      @NonNull public jakarta.persistence.criteria.Expression<BigInteger> toBigInteger(@NonNull jakarta.persistence.criteria.Expression<? extends Number> x)
      Not supported yet.
      Specified by:
      toBigInteger in interface jakarta.persistence.criteria.CriteriaBuilder
    • toString

      @NonNull public jakarta.persistence.criteria.Expression<String> toString(@NonNull jakarta.persistence.criteria.Expression<Character> x)
      Not supported yet.
      Specified by:
      toString in interface jakarta.persistence.criteria.CriteriaBuilder
    • literal

      @NonNull public <T> jakarta.persistence.criteria.Expression<T> literal(@Nullable T value)
      Specified by:
      literal in interface jakarta.persistence.criteria.CriteriaBuilder
    • nullLiteral

      @NonNull public <T> jakarta.persistence.criteria.Expression<T> nullLiteral(@NonNull Class<T> x)
      Specified by:
      nullLiteral in interface jakarta.persistence.criteria.CriteriaBuilder
    • parameter

      @NonNull public <T> jakarta.persistence.criteria.ParameterExpression<T> parameter(@NonNull Class<T> paramClass)
      Specified by:
      parameter in interface jakarta.persistence.criteria.CriteriaBuilder
    • parameter

      public <T> jakarta.persistence.criteria.ParameterExpression<T> parameter(@NonNull Class<T> paramClass, @NonNull String name)
      Specified by:
      parameter in interface jakarta.persistence.criteria.CriteriaBuilder
    • parameter

      @NonNull public <T> jakarta.persistence.criteria.ParameterExpression<T> parameter(@NonNull Class<T> paramClass, @Nullable String name, @Nullable Object value)
      Create a new parameter with possible constant value.
      Type Parameters:
      T - The param type
      Parameters:
      paramClass - The param calss
      name - The param name
      value - The param value
      Returns:
      the parameter expression
    • isEmpty

      @NonNull public <C extends Collection<?>> jakarta.persistence.criteria.Predicate isEmpty(@NonNull jakarta.persistence.criteria.Expression<C> collection)
      Not supported yet.
      Specified by:
      isEmpty in interface jakarta.persistence.criteria.CriteriaBuilder
    • isNotEmpty

      @NonNull public <C extends Collection<?>> jakarta.persistence.criteria.Predicate isNotEmpty(@NonNull jakarta.persistence.criteria.Expression<C> collection)
      Not supported yet.
      Specified by:
      isNotEmpty in interface jakarta.persistence.criteria.CriteriaBuilder
    • size

      @NonNull public <C extends Collection<?>> jakarta.persistence.criteria.Expression<Integer> size(@NonNull jakarta.persistence.criteria.Expression<C> collection)
      Not supported yet.
      Specified by:
      size in interface jakarta.persistence.criteria.CriteriaBuilder
    • size

      @NonNull public <C extends Collection<?>> jakarta.persistence.criteria.Expression<Integer> size(@NonNull C collection)
      Not supported yet.
      Specified by:
      size in interface jakarta.persistence.criteria.CriteriaBuilder
    • isMember

      @NonNull public <E, C extends Collection<E>> jakarta.persistence.criteria.Predicate isMember(@NonNull jakarta.persistence.criteria.Expression<E> elem, @NonNull jakarta.persistence.criteria.Expression<C> collection)
      Not supported yet.
      Specified by:
      isMember in interface jakarta.persistence.criteria.CriteriaBuilder
    • isMember

      @NonNull public <E, C extends Collection<E>> jakarta.persistence.criteria.Predicate isMember(@NonNull E elem, @NonNull jakarta.persistence.criteria.Expression<C> collection)
      Not supported yet.
      Specified by:
      isMember in interface jakarta.persistence.criteria.CriteriaBuilder
    • isNotMember

      @NonNull public <E, C extends Collection<E>> jakarta.persistence.criteria.Predicate isNotMember(@NonNull jakarta.persistence.criteria.Expression<E> elem, @NonNull jakarta.persistence.criteria.Expression<C> collection)
      Not supported yet.
      Specified by:
      isNotMember in interface jakarta.persistence.criteria.CriteriaBuilder
    • isNotMember

      @NonNull public <E, C extends Collection<E>> jakarta.persistence.criteria.Predicate isNotMember(@NonNull E elem, @NonNull jakarta.persistence.criteria.Expression<C> collection)
      Not supported yet.
      Specified by:
      isNotMember in interface jakarta.persistence.criteria.CriteriaBuilder
    • values

      @NonNull public <V, M extends Map<?, V>> jakarta.persistence.criteria.Expression<Collection<V>> values(@NonNull M map)
      Not supported yet.
      Specified by:
      values in interface jakarta.persistence.criteria.CriteriaBuilder
    • keys

      @NonNull public <K, M extends Map<K, ?>> jakarta.persistence.criteria.Expression<Set<K>> keys(@NonNull M map)
      Not supported yet.
      Specified by:
      keys in interface jakarta.persistence.criteria.CriteriaBuilder
    • like

      @NonNull public jakarta.persistence.criteria.Predicate like(@NonNull jakarta.persistence.criteria.Expression<String> x, @NonNull jakarta.persistence.criteria.Expression<String> pattern)
      Specified by:
      like in interface jakarta.persistence.criteria.CriteriaBuilder
    • regex

      @NonNull public jakarta.persistence.criteria.Predicate regex(@NonNull jakarta.persistence.criteria.Expression<String> x, @NonNull jakarta.persistence.criteria.Expression<String> pattern)
      Description copied from interface: PersistentEntityCriteriaBuilder
      Create a predicate for testing whether the expression satisfies the given pattern.
      Specified by:
      regex in interface PersistentEntityCriteriaBuilder
      Parameters:
      x - string expression
      pattern - string expression
      Returns:
      like predicate
    • like

      @NonNull public jakarta.persistence.criteria.Predicate like(@NonNull jakarta.persistence.criteria.Expression<String> x, @NonNull String pattern)
      Specified by:
      like in interface jakarta.persistence.criteria.CriteriaBuilder
    • like

      @NonNull public jakarta.persistence.criteria.Predicate like(@NonNull jakarta.persistence.criteria.Expression<String> x, @NonNull jakarta.persistence.criteria.Expression<String> pattern, @NonNull jakarta.persistence.criteria.Expression<Character> escapeChar)
      Not supported yet.
      Specified by:
      like in interface jakarta.persistence.criteria.CriteriaBuilder
    • like

      @NonNull public jakarta.persistence.criteria.Predicate like(@NonNull jakarta.persistence.criteria.Expression<String> x, @NonNull jakarta.persistence.criteria.Expression<String> pattern, char escapeChar)
      Not supported yet.
      Specified by:
      like in interface jakarta.persistence.criteria.CriteriaBuilder
    • like

      @NonNull public jakarta.persistence.criteria.Predicate like(@NonNull jakarta.persistence.criteria.Expression<String> x, @NonNull String pattern, @NonNull jakarta.persistence.criteria.Expression<Character> escapeChar)
      Not supported yet.
      Specified by:
      like in interface jakarta.persistence.criteria.CriteriaBuilder
    • like

      @NonNull public jakarta.persistence.criteria.Predicate like(@NonNull jakarta.persistence.criteria.Expression<String> x, @NonNull String pattern, char escapeChar)
      Not supported yet.
      Specified by:
      like in interface jakarta.persistence.criteria.CriteriaBuilder
    • notLike

      @NonNull public jakarta.persistence.criteria.Predicate notLike(@NonNull jakarta.persistence.criteria.Expression<String> x, @NonNull jakarta.persistence.criteria.Expression<String> pattern)
      Not supported yet.
      Specified by:
      notLike in interface jakarta.persistence.criteria.CriteriaBuilder
    • notLike

      @NonNull public jakarta.persistence.criteria.Predicate notLike(@NonNull jakarta.persistence.criteria.Expression<String> x, @NonNull String pattern)
      Not supported yet.
      Specified by:
      notLike in interface jakarta.persistence.criteria.CriteriaBuilder
    • notLike

      @NonNull public jakarta.persistence.criteria.Predicate notLike(@NonNull jakarta.persistence.criteria.Expression<String> x, @NonNull jakarta.persistence.criteria.Expression<String> pattern, @NonNull jakarta.persistence.criteria.Expression<Character> escapeChar)
      Not supported yet.
      Specified by:
      notLike in interface jakarta.persistence.criteria.CriteriaBuilder
    • notLike

      @NonNull public jakarta.persistence.criteria.Predicate notLike(@NonNull jakarta.persistence.criteria.Expression<String> x, @NonNull jakarta.persistence.criteria.Expression<String> pattern, char escapeChar)
      Not supported yet.
      Specified by:
      notLike in interface jakarta.persistence.criteria.CriteriaBuilder
    • notLike

      @NonNull public jakarta.persistence.criteria.Predicate notLike(@NonNull jakarta.persistence.criteria.Expression<String> x, @NonNull String pattern, @NonNull jakarta.persistence.criteria.Expression<Character> escapeChar)
      Not supported yet.
      Specified by:
      notLike in interface jakarta.persistence.criteria.CriteriaBuilder
    • notLike

      @NonNull public jakarta.persistence.criteria.Predicate notLike(@NonNull jakarta.persistence.criteria.Expression<String> x, @NonNull String pattern, char escapeChar)
      Not supported yet.
      Specified by:
      notLike in interface jakarta.persistence.criteria.CriteriaBuilder
    • concat

      @NonNull public jakarta.persistence.criteria.Expression<String> concat(@NonNull jakarta.persistence.criteria.Expression<String> x, @NonNull jakarta.persistence.criteria.Expression<String> y)
      Not supported yet.
      Specified by:
      concat in interface jakarta.persistence.criteria.CriteriaBuilder
    • concat

      @NonNull public jakarta.persistence.criteria.Expression<String> concat(@NonNull jakarta.persistence.criteria.Expression<String> x, @NonNull String y)
      Not supported yet.
      Specified by:
      concat in interface jakarta.persistence.criteria.CriteriaBuilder
    • concat

      @NonNull public jakarta.persistence.criteria.Expression<String> concat(@NonNull String x, @NonNull jakarta.persistence.criteria.Expression<String> y)
      Not supported yet.
      Specified by:
      concat in interface jakarta.persistence.criteria.CriteriaBuilder
    • substring

      @NonNull public jakarta.persistence.criteria.Expression<String> substring(@NonNull jakarta.persistence.criteria.Expression<String> x, @NonNull jakarta.persistence.criteria.Expression<Integer> from)
      Not supported yet.
      Specified by:
      substring in interface jakarta.persistence.criteria.CriteriaBuilder
    • substring

      @NonNull public jakarta.persistence.criteria.Expression<String> substring(@NonNull jakarta.persistence.criteria.Expression<String> x, int from)
      Not supported yet.
      Specified by:
      substring in interface jakarta.persistence.criteria.CriteriaBuilder
    • substring

      @NonNull public jakarta.persistence.criteria.Expression<String> substring(@NonNull jakarta.persistence.criteria.Expression<String> x, @NonNull jakarta.persistence.criteria.Expression<Integer> from, @NonNull jakarta.persistence.criteria.Expression<Integer> len)
      Not supported yet.
      Specified by:
      substring in interface jakarta.persistence.criteria.CriteriaBuilder
    • substring

      @NonNull public jakarta.persistence.criteria.Expression<String> substring(@NonNull jakarta.persistence.criteria.Expression<String> x, int from, int len)
      Not supported yet.
      Specified by:
      substring in interface jakarta.persistence.criteria.CriteriaBuilder
    • trim

      @NonNull public jakarta.persistence.criteria.Expression<String> trim(@NonNull jakarta.persistence.criteria.Expression<String> x)
      Not supported yet.
      Specified by:
      trim in interface jakarta.persistence.criteria.CriteriaBuilder
    • trim

      @NonNull public jakarta.persistence.criteria.Expression<String> trim(@NonNull jakarta.persistence.criteria.CriteriaBuilder.Trimspec ts, @NonNull jakarta.persistence.criteria.Expression<String> x)
      Not supported yet.
      Specified by:
      trim in interface jakarta.persistence.criteria.CriteriaBuilder
    • trim

      @NonNull public jakarta.persistence.criteria.Expression<String> trim(@NonNull jakarta.persistence.criteria.Expression<Character> t, @NonNull jakarta.persistence.criteria.Expression<String> x)
      Not supported yet.
      Specified by:
      trim in interface jakarta.persistence.criteria.CriteriaBuilder
    • trim

      @NonNull public jakarta.persistence.criteria.Expression<String> trim(@NonNull jakarta.persistence.criteria.CriteriaBuilder.Trimspec ts, @NonNull jakarta.persistence.criteria.Expression<Character> t, @NonNull jakarta.persistence.criteria.Expression<String> x)
      Not supported yet.
      Specified by:
      trim in interface jakarta.persistence.criteria.CriteriaBuilder
    • trim

      @NonNull public jakarta.persistence.criteria.Expression<String> trim(char t, @NonNull jakarta.persistence.criteria.Expression<String> x)
      Not supported yet.
      Specified by:
      trim in interface jakarta.persistence.criteria.CriteriaBuilder
    • trim

      @NonNull public jakarta.persistence.criteria.Expression<String> trim(@NonNull jakarta.persistence.criteria.CriteriaBuilder.Trimspec ts, char t, @NonNull jakarta.persistence.criteria.Expression<String> x)
      Not supported yet.
      Specified by:
      trim in interface jakarta.persistence.criteria.CriteriaBuilder
    • lower

      @NonNull public jakarta.persistence.criteria.Expression<String> lower(@NonNull jakarta.persistence.criteria.Expression<String> x)
      Not supported yet.
      Specified by:
      lower in interface jakarta.persistence.criteria.CriteriaBuilder
    • upper

      @NonNull public jakarta.persistence.criteria.Expression<String> upper(@NonNull jakarta.persistence.criteria.Expression<String> x)
      Not supported yet.
      Specified by:
      upper in interface jakarta.persistence.criteria.CriteriaBuilder
    • length

      @NonNull public jakarta.persistence.criteria.Expression<Integer> length(@NonNull jakarta.persistence.criteria.Expression<String> x)
      Not supported yet.
      Specified by:
      length in interface jakarta.persistence.criteria.CriteriaBuilder
    • locate

      @NonNull public jakarta.persistence.criteria.Expression<Integer> locate(@NonNull jakarta.persistence.criteria.Expression<String> x, @NonNull jakarta.persistence.criteria.Expression<String> pattern)
      Not supported yet.
      Specified by:
      locate in interface jakarta.persistence.criteria.CriteriaBuilder
    • locate

      @NonNull public jakarta.persistence.criteria.Expression<Integer> locate(@NonNull jakarta.persistence.criteria.Expression<String> x, @NonNull String pattern)
      Not supported yet.
      Specified by:
      locate in interface jakarta.persistence.criteria.CriteriaBuilder
    • locate

      @NonNull public jakarta.persistence.criteria.Expression<Integer> locate(@NonNull jakarta.persistence.criteria.Expression<String> x, @NonNull jakarta.persistence.criteria.Expression<String> pattern, @NonNull jakarta.persistence.criteria.Expression<Integer> from)
      Not supported yet.
      Specified by:
      locate in interface jakarta.persistence.criteria.CriteriaBuilder
    • locate

      @NonNull public jakarta.persistence.criteria.Expression<Integer> locate(@NonNull jakarta.persistence.criteria.Expression<String> x, @NonNull String pattern, int from)
      Not supported yet.
      Specified by:
      locate in interface jakarta.persistence.criteria.CriteriaBuilder
    • currentDate

      @NonNull public jakarta.persistence.criteria.Expression<Date> currentDate()
      Not supported yet.
      Specified by:
      currentDate in interface jakarta.persistence.criteria.CriteriaBuilder
    • currentTimestamp

      @NonNull public jakarta.persistence.criteria.Expression<Timestamp> currentTimestamp()
      Not supported yet.
      Specified by:
      currentTimestamp in interface jakarta.persistence.criteria.CriteriaBuilder
    • currentTime

      @NonNull public jakarta.persistence.criteria.Expression<Time> currentTime()
      Not supported yet.
      Specified by:
      currentTime in interface jakarta.persistence.criteria.CriteriaBuilder
    • in

      @NonNull public <T> jakarta.persistence.criteria.CriteriaBuilder.In<T> in(jakarta.persistence.criteria.Expression<? extends T> expression)
      Specified by:
      in in interface jakarta.persistence.criteria.CriteriaBuilder
    • coalesce

      @NonNull public <Y> jakarta.persistence.criteria.Expression<Y> coalesce(@NonNull jakarta.persistence.criteria.Expression<? extends Y> x, @NonNull jakarta.persistence.criteria.Expression<? extends Y> y)
      Not supported yet.
      Specified by:
      coalesce in interface jakarta.persistence.criteria.CriteriaBuilder
    • coalesce

      @NonNull public <Y> jakarta.persistence.criteria.Expression<Y> coalesce(@NonNull jakarta.persistence.criteria.Expression<? extends Y> x, Y y)
      Not supported yet.
      Specified by:
      coalesce in interface jakarta.persistence.criteria.CriteriaBuilder
    • nullif

      @NonNull public <Y> jakarta.persistence.criteria.Expression<Y> nullif(@NonNull jakarta.persistence.criteria.Expression<Y> x, @NonNull jakarta.persistence.criteria.Expression<?> y)
      Not supported yet.
      Specified by:
      nullif in interface jakarta.persistence.criteria.CriteriaBuilder
    • nullif

      @NonNull public <Y> jakarta.persistence.criteria.Expression<Y> nullif(@NonNull jakarta.persistence.criteria.Expression<Y> x, Y y)
      Not supported yet.
      Specified by:
      nullif in interface jakarta.persistence.criteria.CriteriaBuilder
    • coalesce

      @NonNull public <T> jakarta.persistence.criteria.CriteriaBuilder.Coalesce<T> coalesce()
      Not supported yet.
      Specified by:
      coalesce in interface jakarta.persistence.criteria.CriteriaBuilder
    • selectCase

      @NonNull public <C, R> jakarta.persistence.criteria.CriteriaBuilder.SimpleCase<C,R> selectCase(@NonNull jakarta.persistence.criteria.Expression<? extends C> expression)
      Not supported yet.
      Specified by:
      selectCase in interface jakarta.persistence.criteria.CriteriaBuilder
    • selectCase

      @NonNull public <R> jakarta.persistence.criteria.CriteriaBuilder.Case<R> selectCase()
      Not supported yet.
      Specified by:
      selectCase in interface jakarta.persistence.criteria.CriteriaBuilder
    • function

      @NonNull public <T> jakarta.persistence.criteria.Expression<T> function(@NonNull String name, @NonNull Class<T> type, @NonNull jakarta.persistence.criteria.Expression<?>... args)
      Not supported yet.
      Specified by:
      function in interface jakarta.persistence.criteria.CriteriaBuilder
    • treat

      @NonNull public <X, T, V extends T> jakarta.persistence.criteria.Join<X,V> treat(@NonNull jakarta.persistence.criteria.Join<X,T> join, @NonNull Class<V> type)
      Not supported yet.
      Specified by:
      treat in interface jakarta.persistence.criteria.CriteriaBuilder
    • treat

      @NonNull public <X, T, E extends T> jakarta.persistence.criteria.CollectionJoin<X,E> treat(@NonNull jakarta.persistence.criteria.CollectionJoin<X,T> join, @NonNull Class<E> type)
      Not supported yet.
      Specified by:
      treat in interface jakarta.persistence.criteria.CriteriaBuilder
    • treat

      @NonNull public <X, T, E extends T> jakarta.persistence.criteria.SetJoin<X,E> treat(@NonNull jakarta.persistence.criteria.SetJoin<X,T> join, @NonNull Class<E> type)
      Not supported yet.
      Specified by:
      treat in interface jakarta.persistence.criteria.CriteriaBuilder
    • treat

      @NonNull public <X, T, E extends T> jakarta.persistence.criteria.ListJoin<X,E> treat(@NonNull jakarta.persistence.criteria.ListJoin<X,T> join, @NonNull Class<E> type)
      Not supported yet.
      Specified by:
      treat in interface jakarta.persistence.criteria.CriteriaBuilder
    • treat

      @NonNull public <X, K, T, V extends T> jakarta.persistence.criteria.MapJoin<X,K,V> treat(@NonNull jakarta.persistence.criteria.MapJoin<X,K,T> join, @NonNull Class<V> type)
      Not supported yet.
      Specified by:
      treat in interface jakarta.persistence.criteria.CriteriaBuilder
    • treat

      @NonNull public <X, T extends X> jakarta.persistence.criteria.Path<T> treat(@NonNull jakarta.persistence.criteria.Path<X> path, @NonNull Class<T> type)
      Not supported yet.
      Specified by:
      treat in interface jakarta.persistence.criteria.CriteriaBuilder
    • treat

      @NonNull public <X, T extends X> jakarta.persistence.criteria.Root<T> treat(@NonNull jakarta.persistence.criteria.Root<X> root, @NonNull Class<T> type)
      Not supported yet.
      Specified by:
      treat in interface jakarta.persistence.criteria.CriteriaBuilder
    • arrayContains

      public jakarta.persistence.criteria.Predicate arrayContains(jakarta.persistence.criteria.Expression<?> x, jakarta.persistence.criteria.Expression<?> y)
      Description copied from interface: PersistentEntityCriteriaBuilder
      Checks if array contains given expression. Supported by Azure Cosmos Db and MongoDB.
      Specified by:
      arrayContains in interface PersistentEntityCriteriaBuilder
      Parameters:
      x - The expression (property)
      y - The expression (value to be contained in the array represented by x property in the db)
      Returns:
      a new predicate
    • localDate

      public jakarta.persistence.criteria.Expression<LocalDate> localDate()
      Specified by:
      localDate in interface jakarta.persistence.criteria.CriteriaBuilder
    • localDateTime

      public jakarta.persistence.criteria.Expression<LocalDateTime> localDateTime()
      Specified by:
      localDateTime in interface jakarta.persistence.criteria.CriteriaBuilder
    • localTime

      public jakarta.persistence.criteria.Expression<LocalTime> localTime()
      Specified by:
      localTime in interface jakarta.persistence.criteria.CriteriaBuilder
    • sign

      public jakarta.persistence.criteria.Expression<Integer> sign(jakarta.persistence.criteria.Expression<? extends Number> x)
      Specified by:
      sign in interface jakarta.persistence.criteria.CriteriaBuilder
    • ceiling

      public <N extends Number> jakarta.persistence.criteria.Expression<N> ceiling(jakarta.persistence.criteria.Expression<N> x)
      Specified by:
      ceiling in interface jakarta.persistence.criteria.CriteriaBuilder
    • floor

      public <N extends Number> jakarta.persistence.criteria.Expression<N> floor(jakarta.persistence.criteria.Expression<N> x)
      Specified by:
      floor in interface jakarta.persistence.criteria.CriteriaBuilder
    • exp

      public jakarta.persistence.criteria.Expression<Double> exp(jakarta.persistence.criteria.Expression<? extends Number> x)
      Specified by:
      exp in interface jakarta.persistence.criteria.CriteriaBuilder
    • ln

      public jakarta.persistence.criteria.Expression<Double> ln(jakarta.persistence.criteria.Expression<? extends Number> x)
      Specified by:
      ln in interface jakarta.persistence.criteria.CriteriaBuilder
    • power

      public jakarta.persistence.criteria.Expression<Double> power(jakarta.persistence.criteria.Expression<? extends Number> x, jakarta.persistence.criteria.Expression<? extends Number> y)
      Specified by:
      power in interface jakarta.persistence.criteria.CriteriaBuilder
    • power

      public jakarta.persistence.criteria.Expression<Double> power(jakarta.persistence.criteria.Expression<? extends Number> x, Number y)
      Specified by:
      power in interface jakarta.persistence.criteria.CriteriaBuilder
    • round

      public <T extends Number> jakarta.persistence.criteria.Expression<T> round(jakarta.persistence.criteria.Expression<T> x, Integer n)
      Specified by:
      round in interface jakarta.persistence.criteria.CriteriaBuilder