Class AbstractCriteriaBuilderWrapper

java.lang.Object
ch.tocco.nice2.persist.core.impl.hibernate.query.AbstractCriteriaBuilderWrapper
All Implemented Interfaces:
CriteriaBuilderWrapper, jakarta.persistence.criteria.CriteriaBuilder
Direct Known Subclasses:
DelegatingCriteriaBuilderWrapper, InterceptingCriteriaBuilderWrapper

public abstract class AbstractCriteriaBuilderWrapper extends Object implements CriteriaBuilderWrapper
  • Nested Class Summary Link icon

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

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

    Constructors
    Modifier
    Constructor
    Description
    protected
    AbstractCriteriaBuilderWrapper(org.hibernate.query.criteria.HibernateCriteriaBuilder delegate)
     
     
    AbstractCriteriaBuilderWrapper(org.hibernate.query.criteria.HibernateCriteriaBuilder delegate, Map<String,Class<?>> parameterTargetTypes)
     
  • Method Summary Link icon

    Modifier and Type
    Method
    Description
    <N extends Number>
    jakarta.persistence.criteria.Expression<N>
    abs(jakarta.persistence.criteria.Expression<N> x)
     
    <Y> jakarta.persistence.criteria.Expression<Y>
    all(jakarta.persistence.criteria.Subquery<Y> subquery)
     
    jakarta.persistence.criteria.Predicate
    and(jakarta.persistence.criteria.Expression<Boolean> x, jakarta.persistence.criteria.Expression<Boolean> y)
     
    jakarta.persistence.criteria.Predicate
    and(jakarta.persistence.criteria.Predicate... restrictions)
     
    <Y> jakarta.persistence.criteria.Expression<Y>
    any(jakarta.persistence.criteria.Subquery<Y> subquery)
     
    jakarta.persistence.criteria.CompoundSelection<Object[]>
    array(jakarta.persistence.criteria.Selection<?>... selections)
     
    jakarta.persistence.criteria.Order
    asc(jakarta.persistence.criteria.Expression<?> x)
     
    jakarta.persistence.criteria.Order
    asc(jakarta.persistence.criteria.Expression<?> x, boolean nullsFirst)
    Create an ordering by the ascending value of the expression.
    <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> expression)
     
    <T> jakarta.persistence.criteria.CriteriaBuilder.Coalesce<T>
     
    <Y> jakarta.persistence.criteria.Expression<Y>
    coalesce(jakarta.persistence.criteria.Expression<? extends Y> x, jakarta.persistence.criteria.Expression<? extends Y> y)
     
    <Y> jakarta.persistence.criteria.Expression<Y>
    coalesce(jakarta.persistence.criteria.Expression<? extends Y> x, Y y)
     
    jakarta.persistence.criteria.Expression<String>
    concat(jakarta.persistence.criteria.Expression<String> x, jakarta.persistence.criteria.Expression<String> y)
     
    jakarta.persistence.criteria.Expression<String>
    concat(jakarta.persistence.criteria.Expression<String> x, String y)
     
    jakarta.persistence.criteria.Expression<String>
    concat(String x, jakarta.persistence.criteria.Expression<String> y)
     
    jakarta.persistence.criteria.Predicate
     
    <Y> jakarta.persistence.criteria.CompoundSelection<Y>
    construct(Class<Y> resultClass, jakarta.persistence.criteria.Selection<?>... selections)
     
    jakarta.persistence.criteria.Expression<Long>
    count(jakarta.persistence.criteria.Expression<?> x)
     
    jakarta.persistence.criteria.Expression<Long>
    countDistinct(jakarta.persistence.criteria.Expression<?> x)
     
    <T> jakarta.persistence.criteria.CriteriaDelete<T>
    createCriteriaDelete(Class<T> targetEntity)
     
    <T> jakarta.persistence.criteria.CriteriaUpdate<T>
    createCriteriaUpdate(Class<T> targetEntity)
     
    jakarta.persistence.criteria.CriteriaQuery<Object>
     
    <T> jakarta.persistence.criteria.CriteriaQuery<T>
    createQuery(Class<T> resultClass)
     
    jakarta.persistence.criteria.CriteriaQuery<jakarta.persistence.Tuple>
     
    jakarta.persistence.criteria.Expression<Date>
     
    jakarta.persistence.criteria.Expression<Time>
     
    jakarta.persistence.criteria.Expression<Timestamp>
     
    jakarta.persistence.criteria.Order
    desc(jakarta.persistence.criteria.Expression<?> x)
     
    jakarta.persistence.criteria.Order
    desc(jakarta.persistence.criteria.Expression<?> x, boolean nullsFirst)
    Create an ordering by the descending value of the expression.
    <N extends Number>
    jakarta.persistence.criteria.Expression<N>
    diff(jakarta.persistence.criteria.Expression<? extends N> x, jakarta.persistence.criteria.Expression<? extends N> y)
     
    <N extends Number>
    jakarta.persistence.criteria.Expression<N>
    diff(jakarta.persistence.criteria.Expression<? extends N> x, N y)
     
    <N extends Number>
    jakarta.persistence.criteria.Expression<N>
    diff(N x, jakarta.persistence.criteria.Expression<? extends N> y)
     
    jakarta.persistence.criteria.Predicate
     
    jakarta.persistence.criteria.Expression<Double>
    exp(jakarta.persistence.criteria.Expression<? extends Number> expression)
     
    <N extends Number>
    jakarta.persistence.criteria.Expression<N>
    floor(jakarta.persistence.criteria.Expression<N> expression)
     
    <T> jakarta.persistence.criteria.Expression<T>
    function(String name, Class<T> type, jakarta.persistence.criteria.Expression<?>... args)
     
    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)
     
    org.hibernate.query.criteria.HibernateCriteriaBuilder
     
    <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)
     
    <T> jakarta.persistence.criteria.CriteriaBuilder.In<T>
    in(jakarta.persistence.criteria.Expression<? extends T> expression)
     
    final <T> jakarta.persistence.criteria.Expression<T>
    inlineLiteral(T value)
    By default all literals are bound as parameters.
    <C extends Collection<?>>
    jakarta.persistence.criteria.Predicate
    isEmpty(jakarta.persistence.criteria.Expression<C> collection)
     
    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)
     
    <E, C extends Collection<E>>
    jakarta.persistence.criteria.Predicate
    isMember(jakarta.persistence.criteria.Expression<E> elem, jakarta.persistence.criteria.Expression<C> collection)
     
    <C extends Collection<?>>
    jakarta.persistence.criteria.Predicate
    isNotEmpty(jakarta.persistence.criteria.Expression<C> collection)
     
    <E, C extends Collection<E>>
    jakarta.persistence.criteria.Predicate
    isNotMember(E elem, jakarta.persistence.criteria.Expression<C> collection)
     
    <E, C extends Collection<E>>
    jakarta.persistence.criteria.Predicate
    isNotMember(jakarta.persistence.criteria.Expression<E> elem, jakarta.persistence.criteria.Expression<C> collection)
     
    jakarta.persistence.criteria.Predicate
    isNotNull(jakarta.persistence.criteria.Expression<?> x)
     
    jakarta.persistence.criteria.Predicate
    isNull(jakarta.persistence.criteria.Expression<?> x)
     
    <K, M extends Map<K, ?>>
    jakarta.persistence.criteria.Expression<Set<K>>
    keys(M map)
     
    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)
     
    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)
     
    jakarta.persistence.criteria.Predicate
    like(jakarta.persistence.criteria.Expression<String> x, jakarta.persistence.criteria.Expression<String> pattern, jakarta.persistence.criteria.Expression<Character> escapeChar)
     
    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)
     
    jakarta.persistence.criteria.Predicate
    like(jakarta.persistence.criteria.Expression<String> x, String pattern, jakarta.persistence.criteria.Expression<Character> escapeChar)
     
    final <T> jakarta.persistence.criteria.Expression<T>
    literal(T value)
     
    jakarta.persistence.criteria.Expression<Double>
    ln(jakarta.persistence.criteria.Expression<? extends Number> expression)
     
    jakarta.persistence.criteria.Expression<LocalDate>
     
    jakarta.persistence.criteria.Expression<LocalDateTime>
     
    jakarta.persistence.criteria.Expression<LocalTime>
     
    jakarta.persistence.criteria.Expression<Integer>
    locate(jakarta.persistence.criteria.Expression<String> x, jakarta.persistence.criteria.Expression<String> pattern)
     
    jakarta.persistence.criteria.Expression<Integer>
    locate(jakarta.persistence.criteria.Expression<String> x, jakarta.persistence.criteria.Expression<String> pattern, jakarta.persistence.criteria.Expression<Integer> from)
     
    jakarta.persistence.criteria.Expression<Integer>
    locate(jakarta.persistence.criteria.Expression<String> x, String pattern)
     
    jakarta.persistence.criteria.Expression<Integer>
    locate(jakarta.persistence.criteria.Expression<String> x, String pattern, int from)
     
    jakarta.persistence.criteria.Expression<String>
    lower(jakarta.persistence.criteria.Expression<String> x)
     
    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)
     
    jakarta.persistence.criteria.Expression<Integer>
    mod(jakarta.persistence.criteria.Expression<Integer> x, Integer y)
     
    jakarta.persistence.criteria.Expression<Integer>
    mod(Integer x, jakarta.persistence.criteria.Expression<Integer> y)
     
    <N extends Number>
    jakarta.persistence.criteria.Expression<N>
    neg(jakarta.persistence.criteria.Expression<N> x)
     
    jakarta.persistence.criteria.Predicate
    not(jakarta.persistence.criteria.Expression<Boolean> restriction)
     
    jakarta.persistence.criteria.Predicate
    notLike(jakarta.persistence.criteria.Expression<String> x, jakarta.persistence.criteria.Expression<String> pattern)
     
    jakarta.persistence.criteria.Predicate
    notLike(jakarta.persistence.criteria.Expression<String> x, jakarta.persistence.criteria.Expression<String> pattern, char escapeChar)
     
    jakarta.persistence.criteria.Predicate
    notLike(jakarta.persistence.criteria.Expression<String> x, jakarta.persistence.criteria.Expression<String> pattern, jakarta.persistence.criteria.Expression<Character> escapeChar)
     
    jakarta.persistence.criteria.Predicate
    notLike(jakarta.persistence.criteria.Expression<String> x, String pattern)
     
    jakarta.persistence.criteria.Predicate
    notLike(jakarta.persistence.criteria.Expression<String> x, String pattern, char escapeChar)
     
    jakarta.persistence.criteria.Predicate
    notLike(jakarta.persistence.criteria.Expression<String> x, String pattern, jakarta.persistence.criteria.Expression<Character> escapeChar)
     
    <Y> jakarta.persistence.criteria.Expression<Y>
    nullif(jakarta.persistence.criteria.Expression<Y> x, jakarta.persistence.criteria.Expression<?> y)
     
    <Y> jakarta.persistence.criteria.Expression<Y>
    nullif(jakarta.persistence.criteria.Expression<Y> x, Y y)
     
    <T> jakarta.persistence.criteria.Expression<T>
    nullLiteral(Class<T> resultClass)
     
    jakarta.persistence.criteria.Predicate
    or(jakarta.persistence.criteria.Expression<Boolean> x, jakarta.persistence.criteria.Expression<Boolean> y)
     
    jakarta.persistence.criteria.Predicate
    or(jakarta.persistence.criteria.Predicate... restrictions)
     
    <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, Class<?> targetClass)
    Used when the paramClass is a Collection and cannot be used to infer the target type that should be used for conversion.
     
    jakarta.persistence.criteria.Expression<Double>
    power(jakarta.persistence.criteria.Expression<? extends Number> expression, jakarta.persistence.criteria.Expression<? extends Number> expression1)
     
    jakarta.persistence.criteria.Expression<Double>
    power(jakarta.persistence.criteria.Expression<? extends Number> expression, Number number)
     
    <N extends Number>
    jakarta.persistence.criteria.Expression<N>
    prod(jakarta.persistence.criteria.Expression<? extends N> x, jakarta.persistence.criteria.Expression<? extends N> y)
     
    <N extends Number>
    jakarta.persistence.criteria.Expression<N>
    prod(jakarta.persistence.criteria.Expression<? extends N> x, N y)
     
    <N extends Number>
    jakarta.persistence.criteria.Expression<N>
    prod(N x, jakarta.persistence.criteria.Expression<? extends N> y)
     
    jakarta.persistence.criteria.Expression<Number>
    quot(jakarta.persistence.criteria.Expression<? extends Number> x, jakarta.persistence.criteria.Expression<? extends Number> y)
     
    jakarta.persistence.criteria.Expression<Number>
    quot(jakarta.persistence.criteria.Expression<? extends Number> x, Number y)
     
    jakarta.persistence.criteria.Expression<Number>
    quot(Number x, jakarta.persistence.criteria.Expression<? extends Number> y)
     
    <T extends Number>
    jakarta.persistence.criteria.Expression<T>
    round(jakarta.persistence.criteria.Expression<T> expression, Integer integer)
     
    <R> jakarta.persistence.criteria.CriteriaBuilder.Case<R>
     
    <C, R> jakarta.persistence.criteria.CriteriaBuilder.SimpleCase<C,R>
    selectCase(jakarta.persistence.criteria.Expression<? extends C> expression)
     
    jakarta.persistence.criteria.Expression<Integer>
    sign(jakarta.persistence.criteria.Expression<? extends Number> expression)
     
    <C extends Collection<?>>
    jakarta.persistence.criteria.Expression<Integer>
    size(C collection)
     
    <C extends Collection<?>>
    jakarta.persistence.criteria.Expression<Integer>
    size(jakarta.persistence.criteria.Expression<C> collection)
     
    <Y> jakarta.persistence.criteria.Expression<Y>
    some(jakarta.persistence.criteria.Subquery<Y> subquery)
     
    jakarta.persistence.criteria.Expression<Double>
    sqrt(jakarta.persistence.criteria.Expression<? extends Number> x)
     
    jakarta.persistence.criteria.Expression<String>
    substring(jakarta.persistence.criteria.Expression<String> x, int from)
     
    jakarta.persistence.criteria.Expression<String>
    substring(jakarta.persistence.criteria.Expression<String> x, int from, int len)
     
    jakarta.persistence.criteria.Expression<String>
    substring(jakarta.persistence.criteria.Expression<String> x, jakarta.persistence.criteria.Expression<Integer> from)
     
    jakarta.persistence.criteria.Expression<String>
    substring(jakarta.persistence.criteria.Expression<String> x, jakarta.persistence.criteria.Expression<Integer> from, jakarta.persistence.criteria.Expression<Integer> len)
     
    <N extends Number>
    jakarta.persistence.criteria.Expression<N>
    sum(jakarta.persistence.criteria.Expression<? extends N> x, jakarta.persistence.criteria.Expression<? extends N> y)
     
    <N extends Number>
    jakarta.persistence.criteria.Expression<N>
    sum(jakarta.persistence.criteria.Expression<? extends N> x, N y)
     
    <N extends Number>
    jakarta.persistence.criteria.Expression<N>
    sum(jakarta.persistence.criteria.Expression<N> x)
     
    <N extends Number>
    jakarta.persistence.criteria.Expression<N>
    sum(N x, jakarta.persistence.criteria.Expression<? extends N> y)
     
    jakarta.persistence.criteria.Expression<Double>
    sumAsDouble(jakarta.persistence.criteria.Expression<Float> x)
     
    jakarta.persistence.criteria.Expression<Long>
    sumAsLong(jakarta.persistence.criteria.Expression<Integer> x)
     
    jakarta.persistence.criteria.Expression<BigDecimal>
    toBigDecimal(jakarta.persistence.criteria.Expression<? extends Number> number)
     
    jakarta.persistence.criteria.Expression<BigInteger>
    toBigInteger(jakarta.persistence.criteria.Expression<? extends Number> number)
     
    jakarta.persistence.criteria.Expression<Double>
    toDouble(jakarta.persistence.criteria.Expression<? extends Number> number)
     
    jakarta.persistence.criteria.Expression<Float>
    toFloat(jakarta.persistence.criteria.Expression<? extends Number> number)
     
    jakarta.persistence.criteria.Expression<Integer>
    toInteger(jakarta.persistence.criteria.Expression<? extends Number> number)
     
    jakarta.persistence.criteria.Expression<Long>
    toLong(jakarta.persistence.criteria.Expression<? extends Number> number)
     
    jakarta.persistence.criteria.Expression<String>
    toString(jakarta.persistence.criteria.Expression<Character> character)
     
    <X, T, E extends T>
    jakarta.persistence.criteria.CollectionJoin<X,E>
    treat(jakarta.persistence.criteria.CollectionJoin<X,T> join, Class<E> type)
     
    <X, T, V extends T>
    jakarta.persistence.criteria.Join<X,V>
    treat(jakarta.persistence.criteria.Join<X,T> join, Class<V> type)
     
    <X, T, E extends T>
    jakarta.persistence.criteria.ListJoin<X,E>
    treat(jakarta.persistence.criteria.ListJoin<X,T> join, Class<E> type)
     
    <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)
     
    <X, T extends X>
    jakarta.persistence.criteria.Path<T>
    treat(jakarta.persistence.criteria.Path<X> path, Class<T> type)
     
    <X, T extends X>
    jakarta.persistence.criteria.Root<T>
    treat(jakarta.persistence.criteria.Root<X> root, Class<T> type)
     
    <X, T, E extends T>
    jakarta.persistence.criteria.SetJoin<X,E>
    treat(jakarta.persistence.criteria.SetJoin<X,T> join, Class<E> type)
     
    jakarta.persistence.criteria.Expression<String>
    trim(char t, jakarta.persistence.criteria.Expression<String> x)
     
    jakarta.persistence.criteria.Expression<String>
    trim(jakarta.persistence.criteria.CriteriaBuilder.Trimspec ts, char t, jakarta.persistence.criteria.Expression<String> x)
     
    jakarta.persistence.criteria.Expression<String>
    trim(jakarta.persistence.criteria.CriteriaBuilder.Trimspec ts, jakarta.persistence.criteria.Expression<Character> t, jakarta.persistence.criteria.Expression<String> x)
     
    jakarta.persistence.criteria.Expression<String>
    trim(jakarta.persistence.criteria.CriteriaBuilder.Trimspec ts, jakarta.persistence.criteria.Expression<String> x)
     
    jakarta.persistence.criteria.Expression<String>
    trim(jakarta.persistence.criteria.Expression<Character> t, jakarta.persistence.criteria.Expression<String> x)
     
    jakarta.persistence.criteria.Expression<String>
    trim(jakarta.persistence.criteria.Expression<String> x)
     
    jakarta.persistence.criteria.CompoundSelection<jakarta.persistence.Tuple>
    tuple(jakarta.persistence.criteria.Selection<?>... selections)
     
    jakarta.persistence.criteria.Expression<String>
    upper(jakarta.persistence.criteria.Expression<String> x)
     
    <V, M extends Map<?, V>>
    jakarta.persistence.criteria.Expression<Collection<V>>
    values(M map)
     

    Methods inherited from class java.lang.Object Link icon

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

    Methods inherited from interface jakarta.persistence.criteria.CriteriaBuilder Link icon

    equal, equal, exists, greaterThan, greaterThan, greaterThanOrEqualTo, greaterThanOrEqualTo, isTrue, lessThan, lessThan, lessThanOrEqualTo, lessThanOrEqualTo, notEqual, notEqual

    Methods inherited from interface ch.tocco.nice2.persist.core.api.hibernate.query.CriteriaBuilderWrapper Link icon

    in, registerSubqueryRoot
  • Constructor Details Link icon

    • AbstractCriteriaBuilderWrapper Link icon

      protected AbstractCriteriaBuilderWrapper(org.hibernate.query.criteria.HibernateCriteriaBuilder delegate)
    • AbstractCriteriaBuilderWrapper Link icon

      public AbstractCriteriaBuilderWrapper(org.hibernate.query.criteria.HibernateCriteriaBuilder delegate, Map<String,Class<?>> parameterTargetTypes)
  • Method Details Link icon

    • literal Link icon

      public final <T> jakarta.persistence.criteria.Expression<T> literal(T value)
      Specified by:
      literal in interface jakarta.persistence.criteria.CriteriaBuilder
    • inlineLiteral Link icon

      public final <T> jakarta.persistence.criteria.Expression<T> inlineLiteral(T value)
      Description copied from interface: CriteriaBuilderWrapper
      By default all literals are bound as parameters. In rare cases, where it might be necessary to inline a literal, this method can be used.
      Specified by:
      inlineLiteral in interface CriteriaBuilderWrapper
    • asc Link icon

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

      public jakarta.persistence.criteria.Order asc(jakarta.persistence.criteria.Expression<?> x, boolean nullsFirst)
      Description copied from interface: CriteriaBuilderWrapper
      Create an ordering by the ascending value of the expression.
      Specified by:
      asc in interface CriteriaBuilderWrapper
      Parameters:
      x - - expression used to define the ordering
      nullsFirst - Whether null should be sorted first (default is false)
      Returns:
      ascending ordering corresponding to the expression
    • desc Link icon

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

      public jakarta.persistence.criteria.Order desc(jakarta.persistence.criteria.Expression<?> x, boolean nullsFirst)
      Description copied from interface: CriteriaBuilderWrapper
      Create an ordering by the descending value of the expression.
      Specified by:
      desc in interface CriteriaBuilderWrapper
      Parameters:
      x - - expression used to define the ordering
      nullsFirst - Whether null should be sorted first (default is true)
      Returns:
      descending ordering corresponding to the expression
    • parameter Link icon

      public <T> jakarta.persistence.criteria.ParameterExpression<T> parameter(Class<T> paramClass, String name, Class<?> targetClass)
      Description copied from interface: CriteriaBuilderWrapper
      Used when the paramClass is a Collection and cannot be used to infer the target type that should be used for conversion.
      Specified by:
      parameter in interface CriteriaBuilderWrapper
    • parameterTargetClasses Link icon

      public Map<String,Class<?>> parameterTargetClasses()
      Specified by:
      parameterTargetClasses in interface CriteriaBuilderWrapper
      Returns:
      the target types registered by CriteriaBuilderWrapper.parameter(Class, String, Class).
    • getDelegate Link icon

      public org.hibernate.query.criteria.HibernateCriteriaBuilder getDelegate()
    • createQuery Link icon

      public jakarta.persistence.criteria.CriteriaQuery<Object> createQuery()
      Specified by:
      createQuery in interface jakarta.persistence.criteria.CriteriaBuilder
    • createQuery Link icon

      public <T> jakarta.persistence.criteria.CriteriaQuery<T> createQuery(Class<T> resultClass)
      Specified by:
      createQuery in interface jakarta.persistence.criteria.CriteriaBuilder
    • createTupleQuery Link icon

      public jakarta.persistence.criteria.CriteriaQuery<jakarta.persistence.Tuple> createTupleQuery()
      Specified by:
      createTupleQuery in interface jakarta.persistence.criteria.CriteriaBuilder
    • createCriteriaUpdate Link icon

      public <T> jakarta.persistence.criteria.CriteriaUpdate<T> createCriteriaUpdate(Class<T> targetEntity)
      Specified by:
      createCriteriaUpdate in interface jakarta.persistence.criteria.CriteriaBuilder
    • createCriteriaDelete Link icon

      public <T> jakarta.persistence.criteria.CriteriaDelete<T> createCriteriaDelete(Class<T> targetEntity)
      Specified by:
      createCriteriaDelete in interface jakarta.persistence.criteria.CriteriaBuilder
    • construct Link icon

      public <Y> jakarta.persistence.criteria.CompoundSelection<Y> construct(Class<Y> resultClass, jakarta.persistence.criteria.Selection<?>... selections)
      Specified by:
      construct in interface jakarta.persistence.criteria.CriteriaBuilder
    • tuple Link icon

      public jakarta.persistence.criteria.CompoundSelection<jakarta.persistence.Tuple> tuple(jakarta.persistence.criteria.Selection<?>... selections)
      Specified by:
      tuple in interface jakarta.persistence.criteria.CriteriaBuilder
    • array Link icon

      public jakarta.persistence.criteria.CompoundSelection<Object[]> array(jakarta.persistence.criteria.Selection<?>... selections)
      Specified by:
      array in interface jakarta.persistence.criteria.CriteriaBuilder
    • avg Link icon

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

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

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

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

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

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

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

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

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

      public jakarta.persistence.criteria.Expression<Long> countDistinct(jakarta.persistence.criteria.Expression<?> x)
      Specified by:
      countDistinct in interface jakarta.persistence.criteria.CriteriaBuilder
    • all Link icon

      public <Y> jakarta.persistence.criteria.Expression<Y> all(jakarta.persistence.criteria.Subquery<Y> subquery)
      Specified by:
      all in interface jakarta.persistence.criteria.CriteriaBuilder
    • some Link icon

      public <Y> jakarta.persistence.criteria.Expression<Y> some(jakarta.persistence.criteria.Subquery<Y> subquery)
      Specified by:
      some in interface jakarta.persistence.criteria.CriteriaBuilder
    • any Link icon

      public <Y> jakarta.persistence.criteria.Expression<Y> any(jakarta.persistence.criteria.Subquery<Y> subquery)
      Specified by:
      any in interface jakarta.persistence.criteria.CriteriaBuilder
    • and Link icon

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

      public jakarta.persistence.criteria.Predicate and(jakarta.persistence.criteria.Predicate... restrictions)
      Specified by:
      and in interface jakarta.persistence.criteria.CriteriaBuilder
    • or Link icon

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

      public jakarta.persistence.criteria.Predicate or(jakarta.persistence.criteria.Predicate... restrictions)
      Specified by:
      or in interface jakarta.persistence.criteria.CriteriaBuilder
    • not Link icon

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

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

      public jakarta.persistence.criteria.Predicate disjunction()
      Specified by:
      disjunction in interface jakarta.persistence.criteria.CriteriaBuilder
    • isFalse Link icon

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

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

      public jakarta.persistence.criteria.Predicate isNotNull(jakarta.persistence.criteria.Expression<?> x)
      Specified by:
      isNotNull in interface jakarta.persistence.criteria.CriteriaBuilder
    • between Link icon

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

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

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

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

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

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

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

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

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

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

      public <N extends Number> jakarta.persistence.criteria.Expression<N> neg(jakarta.persistence.criteria.Expression<N> x)
      Specified by:
      neg in interface jakarta.persistence.criteria.CriteriaBuilder
    • abs Link icon

      public <N extends Number> jakarta.persistence.criteria.Expression<N> abs(jakarta.persistence.criteria.Expression<N> x)
      Specified by:
      abs in interface jakarta.persistence.criteria.CriteriaBuilder
    • sum Link icon

      public <N extends Number> jakarta.persistence.criteria.Expression<N> sum(jakarta.persistence.criteria.Expression<? extends N> x, jakarta.persistence.criteria.Expression<? extends N> y)
      Specified by:
      sum in interface jakarta.persistence.criteria.CriteriaBuilder
    • sum Link icon

      public <N extends Number> jakarta.persistence.criteria.Expression<N> sum(jakarta.persistence.criteria.Expression<? extends N> x, N y)
      Specified by:
      sum in interface jakarta.persistence.criteria.CriteriaBuilder
    • sum Link icon

      public <N extends Number> jakarta.persistence.criteria.Expression<N> sum(N x, jakarta.persistence.criteria.Expression<? extends N> y)
      Specified by:
      sum in interface jakarta.persistence.criteria.CriteriaBuilder
    • prod Link icon

      public <N extends Number> jakarta.persistence.criteria.Expression<N> prod(jakarta.persistence.criteria.Expression<? extends N> x, jakarta.persistence.criteria.Expression<? extends N> y)
      Specified by:
      prod in interface jakarta.persistence.criteria.CriteriaBuilder
    • prod Link icon

      public <N extends Number> jakarta.persistence.criteria.Expression<N> prod(jakarta.persistence.criteria.Expression<? extends N> x, N y)
      Specified by:
      prod in interface jakarta.persistence.criteria.CriteriaBuilder
    • prod Link icon

      public <N extends Number> jakarta.persistence.criteria.Expression<N> prod(N x, jakarta.persistence.criteria.Expression<? extends N> y)
      Specified by:
      prod in interface jakarta.persistence.criteria.CriteriaBuilder
    • diff Link icon

      public <N extends Number> jakarta.persistence.criteria.Expression<N> diff(jakarta.persistence.criteria.Expression<? extends N> x, jakarta.persistence.criteria.Expression<? extends N> y)
      Specified by:
      diff in interface jakarta.persistence.criteria.CriteriaBuilder
    • diff Link icon

      public <N extends Number> jakarta.persistence.criteria.Expression<N> diff(jakarta.persistence.criteria.Expression<? extends N> x, N y)
      Specified by:
      diff in interface jakarta.persistence.criteria.CriteriaBuilder
    • diff Link icon

      public <N extends Number> jakarta.persistence.criteria.Expression<N> diff(N x, jakarta.persistence.criteria.Expression<? extends N> y)
      Specified by:
      diff in interface jakarta.persistence.criteria.CriteriaBuilder
    • quot Link icon

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

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

      public jakarta.persistence.criteria.Expression<Number> quot(Number x, jakarta.persistence.criteria.Expression<? extends Number> y)
      Specified by:
      quot in interface jakarta.persistence.criteria.CriteriaBuilder
    • mod Link icon

      public jakarta.persistence.criteria.Expression<Integer> mod(jakarta.persistence.criteria.Expression<Integer> x, jakarta.persistence.criteria.Expression<Integer> y)
      Specified by:
      mod in interface jakarta.persistence.criteria.CriteriaBuilder
    • mod Link icon

      public jakarta.persistence.criteria.Expression<Integer> mod(jakarta.persistence.criteria.Expression<Integer> x, Integer y)
      Specified by:
      mod in interface jakarta.persistence.criteria.CriteriaBuilder
    • mod Link icon

      public jakarta.persistence.criteria.Expression<Integer> mod(Integer x, jakarta.persistence.criteria.Expression<Integer> y)
      Specified by:
      mod in interface jakarta.persistence.criteria.CriteriaBuilder
    • sqrt Link icon

      public jakarta.persistence.criteria.Expression<Double> sqrt(jakarta.persistence.criteria.Expression<? extends Number> x)
      Specified by:
      sqrt in interface jakarta.persistence.criteria.CriteriaBuilder
    • toLong Link icon

      public jakarta.persistence.criteria.Expression<Long> toLong(jakarta.persistence.criteria.Expression<? extends Number> number)
      Specified by:
      toLong in interface jakarta.persistence.criteria.CriteriaBuilder
    • toInteger Link icon

      public jakarta.persistence.criteria.Expression<Integer> toInteger(jakarta.persistence.criteria.Expression<? extends Number> number)
      Specified by:
      toInteger in interface jakarta.persistence.criteria.CriteriaBuilder
    • toFloat Link icon

      public jakarta.persistence.criteria.Expression<Float> toFloat(jakarta.persistence.criteria.Expression<? extends Number> number)
      Specified by:
      toFloat in interface jakarta.persistence.criteria.CriteriaBuilder
    • toDouble Link icon

      public jakarta.persistence.criteria.Expression<Double> toDouble(jakarta.persistence.criteria.Expression<? extends Number> number)
      Specified by:
      toDouble in interface jakarta.persistence.criteria.CriteriaBuilder
    • toBigDecimal Link icon

      public jakarta.persistence.criteria.Expression<BigDecimal> toBigDecimal(jakarta.persistence.criteria.Expression<? extends Number> number)
      Specified by:
      toBigDecimal in interface jakarta.persistence.criteria.CriteriaBuilder
    • toBigInteger Link icon

      public jakarta.persistence.criteria.Expression<BigInteger> toBigInteger(jakarta.persistence.criteria.Expression<? extends Number> number)
      Specified by:
      toBigInteger in interface jakarta.persistence.criteria.CriteriaBuilder
    • toString Link icon

      public jakarta.persistence.criteria.Expression<String> toString(jakarta.persistence.criteria.Expression<Character> character)
      Specified by:
      toString in interface jakarta.persistence.criteria.CriteriaBuilder
    • nullLiteral Link icon

      public <T> jakarta.persistence.criteria.Expression<T> nullLiteral(Class<T> resultClass)
      Specified by:
      nullLiteral in interface jakarta.persistence.criteria.CriteriaBuilder
    • parameter Link icon

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

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

      public <C extends Collection<?>> jakarta.persistence.criteria.Predicate isEmpty(jakarta.persistence.criteria.Expression<C> collection)
      Specified by:
      isEmpty in interface jakarta.persistence.criteria.CriteriaBuilder
    • isNotEmpty Link icon

      public <C extends Collection<?>> jakarta.persistence.criteria.Predicate isNotEmpty(jakarta.persistence.criteria.Expression<C> collection)
      Specified by:
      isNotEmpty in interface jakarta.persistence.criteria.CriteriaBuilder
    • size Link icon

      public <C extends Collection<?>> jakarta.persistence.criteria.Expression<Integer> size(jakarta.persistence.criteria.Expression<C> collection)
      Specified by:
      size in interface jakarta.persistence.criteria.CriteriaBuilder
    • size Link icon

      public <C extends Collection<?>> jakarta.persistence.criteria.Expression<Integer> size(C collection)
      Specified by:
      size in interface jakarta.persistence.criteria.CriteriaBuilder
    • isMember Link icon

      public <E, C extends Collection<E>> jakarta.persistence.criteria.Predicate isMember(jakarta.persistence.criteria.Expression<E> elem, jakarta.persistence.criteria.Expression<C> collection)
      Specified by:
      isMember in interface jakarta.persistence.criteria.CriteriaBuilder
    • isMember Link icon

      public <E, C extends Collection<E>> jakarta.persistence.criteria.Predicate isMember(E elem, jakarta.persistence.criteria.Expression<C> collection)
      Specified by:
      isMember in interface jakarta.persistence.criteria.CriteriaBuilder
    • isNotMember Link icon

      public <E, C extends Collection<E>> jakarta.persistence.criteria.Predicate isNotMember(jakarta.persistence.criteria.Expression<E> elem, jakarta.persistence.criteria.Expression<C> collection)
      Specified by:
      isNotMember in interface jakarta.persistence.criteria.CriteriaBuilder
    • isNotMember Link icon

      public <E, C extends Collection<E>> jakarta.persistence.criteria.Predicate isNotMember(E elem, jakarta.persistence.criteria.Expression<C> collection)
      Specified by:
      isNotMember in interface jakarta.persistence.criteria.CriteriaBuilder
    • values Link icon

      public <V, M extends Map<?, V>> jakarta.persistence.criteria.Expression<Collection<V>> values(M map)
      Specified by:
      values in interface jakarta.persistence.criteria.CriteriaBuilder
    • keys Link icon

      public <K, M extends Map<K, ?>> jakarta.persistence.criteria.Expression<Set<K>> keys(M map)
      Specified by:
      keys in interface jakarta.persistence.criteria.CriteriaBuilder
    • like Link icon

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

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

      public jakarta.persistence.criteria.Predicate like(jakarta.persistence.criteria.Expression<String> x, jakarta.persistence.criteria.Expression<String> pattern, jakarta.persistence.criteria.Expression<Character> escapeChar)
      Specified by:
      like in interface jakarta.persistence.criteria.CriteriaBuilder
    • like Link icon

      public jakarta.persistence.criteria.Predicate like(jakarta.persistence.criteria.Expression<String> x, jakarta.persistence.criteria.Expression<String> pattern, char escapeChar)
      Specified by:
      like in interface jakarta.persistence.criteria.CriteriaBuilder
    • like Link icon

      public jakarta.persistence.criteria.Predicate like(jakarta.persistence.criteria.Expression<String> x, String pattern, jakarta.persistence.criteria.Expression<Character> escapeChar)
      Specified by:
      like in interface jakarta.persistence.criteria.CriteriaBuilder
    • like Link icon

      public jakarta.persistence.criteria.Predicate like(jakarta.persistence.criteria.Expression<String> x, String pattern, char escapeChar)
      Specified by:
      like in interface jakarta.persistence.criteria.CriteriaBuilder
    • notLike Link icon

      public jakarta.persistence.criteria.Predicate notLike(jakarta.persistence.criteria.Expression<String> x, jakarta.persistence.criteria.Expression<String> pattern)
      Specified by:
      notLike in interface jakarta.persistence.criteria.CriteriaBuilder
    • notLike Link icon

      public jakarta.persistence.criteria.Predicate notLike(jakarta.persistence.criteria.Expression<String> x, String pattern)
      Specified by:
      notLike in interface jakarta.persistence.criteria.CriteriaBuilder
    • notLike Link icon

      public jakarta.persistence.criteria.Predicate notLike(jakarta.persistence.criteria.Expression<String> x, jakarta.persistence.criteria.Expression<String> pattern, jakarta.persistence.criteria.Expression<Character> escapeChar)
      Specified by:
      notLike in interface jakarta.persistence.criteria.CriteriaBuilder
    • notLike Link icon

      public jakarta.persistence.criteria.Predicate notLike(jakarta.persistence.criteria.Expression<String> x, jakarta.persistence.criteria.Expression<String> pattern, char escapeChar)
      Specified by:
      notLike in interface jakarta.persistence.criteria.CriteriaBuilder
    • notLike Link icon

      public jakarta.persistence.criteria.Predicate notLike(jakarta.persistence.criteria.Expression<String> x, String pattern, jakarta.persistence.criteria.Expression<Character> escapeChar)
      Specified by:
      notLike in interface jakarta.persistence.criteria.CriteriaBuilder
    • notLike Link icon

      public jakarta.persistence.criteria.Predicate notLike(jakarta.persistence.criteria.Expression<String> x, String pattern, char escapeChar)
      Specified by:
      notLike in interface jakarta.persistence.criteria.CriteriaBuilder
    • concat Link icon

      public jakarta.persistence.criteria.Expression<String> concat(jakarta.persistence.criteria.Expression<String> x, jakarta.persistence.criteria.Expression<String> y)
      Specified by:
      concat in interface jakarta.persistence.criteria.CriteriaBuilder
    • concat Link icon

      public jakarta.persistence.criteria.Expression<String> concat(jakarta.persistence.criteria.Expression<String> x, String y)
      Specified by:
      concat in interface jakarta.persistence.criteria.CriteriaBuilder
    • concat Link icon

      public jakarta.persistence.criteria.Expression<String> concat(String x, jakarta.persistence.criteria.Expression<String> y)
      Specified by:
      concat in interface jakarta.persistence.criteria.CriteriaBuilder
    • substring Link icon

      public jakarta.persistence.criteria.Expression<String> substring(jakarta.persistence.criteria.Expression<String> x, jakarta.persistence.criteria.Expression<Integer> from)
      Specified by:
      substring in interface jakarta.persistence.criteria.CriteriaBuilder
    • substring Link icon

      public jakarta.persistence.criteria.Expression<String> substring(jakarta.persistence.criteria.Expression<String> x, int from)
      Specified by:
      substring in interface jakarta.persistence.criteria.CriteriaBuilder
    • substring Link icon

      public jakarta.persistence.criteria.Expression<String> substring(jakarta.persistence.criteria.Expression<String> x, jakarta.persistence.criteria.Expression<Integer> from, jakarta.persistence.criteria.Expression<Integer> len)
      Specified by:
      substring in interface jakarta.persistence.criteria.CriteriaBuilder
    • substring Link icon

      public jakarta.persistence.criteria.Expression<String> substring(jakarta.persistence.criteria.Expression<String> x, int from, int len)
      Specified by:
      substring in interface jakarta.persistence.criteria.CriteriaBuilder
    • trim Link icon

      public jakarta.persistence.criteria.Expression<String> trim(jakarta.persistence.criteria.Expression<String> x)
      Specified by:
      trim in interface jakarta.persistence.criteria.CriteriaBuilder
    • trim Link icon

      public jakarta.persistence.criteria.Expression<String> trim(jakarta.persistence.criteria.CriteriaBuilder.Trimspec ts, jakarta.persistence.criteria.Expression<String> x)
      Specified by:
      trim in interface jakarta.persistence.criteria.CriteriaBuilder
    • trim Link icon

      public jakarta.persistence.criteria.Expression<String> trim(jakarta.persistence.criteria.Expression<Character> t, jakarta.persistence.criteria.Expression<String> x)
      Specified by:
      trim in interface jakarta.persistence.criteria.CriteriaBuilder
    • trim Link icon

      public jakarta.persistence.criteria.Expression<String> trim(jakarta.persistence.criteria.CriteriaBuilder.Trimspec ts, jakarta.persistence.criteria.Expression<Character> t, jakarta.persistence.criteria.Expression<String> x)
      Specified by:
      trim in interface jakarta.persistence.criteria.CriteriaBuilder
    • trim Link icon

      public jakarta.persistence.criteria.Expression<String> trim(char t, jakarta.persistence.criteria.Expression<String> x)
      Specified by:
      trim in interface jakarta.persistence.criteria.CriteriaBuilder
    • trim Link icon

      public jakarta.persistence.criteria.Expression<String> trim(jakarta.persistence.criteria.CriteriaBuilder.Trimspec ts, char t, jakarta.persistence.criteria.Expression<String> x)
      Specified by:
      trim in interface jakarta.persistence.criteria.CriteriaBuilder
    • lower Link icon

      public jakarta.persistence.criteria.Expression<String> lower(jakarta.persistence.criteria.Expression<String> x)
      Specified by:
      lower in interface jakarta.persistence.criteria.CriteriaBuilder
    • upper Link icon

      public jakarta.persistence.criteria.Expression<String> upper(jakarta.persistence.criteria.Expression<String> x)
      Specified by:
      upper in interface jakarta.persistence.criteria.CriteriaBuilder
    • length Link icon

      public jakarta.persistence.criteria.Expression<Integer> length(jakarta.persistence.criteria.Expression<String> x)
      Specified by:
      length in interface jakarta.persistence.criteria.CriteriaBuilder
    • locate Link icon

      public jakarta.persistence.criteria.Expression<Integer> locate(jakarta.persistence.criteria.Expression<String> x, jakarta.persistence.criteria.Expression<String> pattern)
      Specified by:
      locate in interface jakarta.persistence.criteria.CriteriaBuilder
    • locate Link icon

      public jakarta.persistence.criteria.Expression<Integer> locate(jakarta.persistence.criteria.Expression<String> x, String pattern)
      Specified by:
      locate in interface jakarta.persistence.criteria.CriteriaBuilder
    • locate Link icon

      public jakarta.persistence.criteria.Expression<Integer> locate(jakarta.persistence.criteria.Expression<String> x, jakarta.persistence.criteria.Expression<String> pattern, jakarta.persistence.criteria.Expression<Integer> from)
      Specified by:
      locate in interface jakarta.persistence.criteria.CriteriaBuilder
    • locate Link icon

      public jakarta.persistence.criteria.Expression<Integer> locate(jakarta.persistence.criteria.Expression<String> x, String pattern, int from)
      Specified by:
      locate in interface jakarta.persistence.criteria.CriteriaBuilder
    • currentDate Link icon

      public jakarta.persistence.criteria.Expression<Date> currentDate()
      Specified by:
      currentDate in interface jakarta.persistence.criteria.CriteriaBuilder
    • currentTimestamp Link icon

      public jakarta.persistence.criteria.Expression<Timestamp> currentTimestamp()
      Specified by:
      currentTimestamp in interface jakarta.persistence.criteria.CriteriaBuilder
    • currentTime Link icon

      public jakarta.persistence.criteria.Expression<Time> currentTime()
      Specified by:
      currentTime in interface jakarta.persistence.criteria.CriteriaBuilder
    • in Link icon

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

      public <Y> jakarta.persistence.criteria.Expression<Y> coalesce(jakarta.persistence.criteria.Expression<? extends Y> x, jakarta.persistence.criteria.Expression<? extends Y> y)
      Specified by:
      coalesce in interface jakarta.persistence.criteria.CriteriaBuilder
    • coalesce Link icon

      public <Y> jakarta.persistence.criteria.Expression<Y> coalesce(jakarta.persistence.criteria.Expression<? extends Y> x, Y y)
      Specified by:
      coalesce in interface jakarta.persistence.criteria.CriteriaBuilder
    • nullif Link icon

      public <Y> jakarta.persistence.criteria.Expression<Y> nullif(jakarta.persistence.criteria.Expression<Y> x, jakarta.persistence.criteria.Expression<?> y)
      Specified by:
      nullif in interface jakarta.persistence.criteria.CriteriaBuilder
    • nullif Link icon

      public <Y> jakarta.persistence.criteria.Expression<Y> nullif(jakarta.persistence.criteria.Expression<Y> x, Y y)
      Specified by:
      nullif in interface jakarta.persistence.criteria.CriteriaBuilder
    • coalesce Link icon

      public <T> jakarta.persistence.criteria.CriteriaBuilder.Coalesce<T> coalesce()
      Specified by:
      coalesce in interface jakarta.persistence.criteria.CriteriaBuilder
    • selectCase Link icon

      public <C, R> jakarta.persistence.criteria.CriteriaBuilder.SimpleCase<C,R> selectCase(jakarta.persistence.criteria.Expression<? extends C> expression)
      Specified by:
      selectCase in interface jakarta.persistence.criteria.CriteriaBuilder
    • selectCase Link icon

      public <R> jakarta.persistence.criteria.CriteriaBuilder.Case<R> selectCase()
      Specified by:
      selectCase in interface jakarta.persistence.criteria.CriteriaBuilder
    • function Link icon

      public <T> jakarta.persistence.criteria.Expression<T> function(String name, Class<T> type, jakarta.persistence.criteria.Expression<?>... args)
      Specified by:
      function in interface jakarta.persistence.criteria.CriteriaBuilder
    • treat Link icon

      public <X, T, V extends T> jakarta.persistence.criteria.Join<X,V> treat(jakarta.persistence.criteria.Join<X,T> join, Class<V> type)
      Specified by:
      treat in interface jakarta.persistence.criteria.CriteriaBuilder
    • treat Link icon

      public <X, T, E extends T> jakarta.persistence.criteria.CollectionJoin<X,E> treat(jakarta.persistence.criteria.CollectionJoin<X,T> join, Class<E> type)
      Specified by:
      treat in interface jakarta.persistence.criteria.CriteriaBuilder
    • treat Link icon

      public <X, T, E extends T> jakarta.persistence.criteria.SetJoin<X,E> treat(jakarta.persistence.criteria.SetJoin<X,T> join, Class<E> type)
      Specified by:
      treat in interface jakarta.persistence.criteria.CriteriaBuilder
    • treat Link icon

      public <X, T, E extends T> jakarta.persistence.criteria.ListJoin<X,E> treat(jakarta.persistence.criteria.ListJoin<X,T> join, Class<E> type)
      Specified by:
      treat in interface jakarta.persistence.criteria.CriteriaBuilder
    • treat Link icon

      public <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)
      Specified by:
      treat in interface jakarta.persistence.criteria.CriteriaBuilder
    • treat Link icon

      public <X, T extends X> jakarta.persistence.criteria.Path<T> treat(jakarta.persistence.criteria.Path<X> path, Class<T> type)
      Specified by:
      treat in interface jakarta.persistence.criteria.CriteriaBuilder
    • treat Link icon

      public <X, T extends X> jakarta.persistence.criteria.Root<T> treat(jakarta.persistence.criteria.Root<X> root, Class<T> type)
      Specified by:
      treat in interface jakarta.persistence.criteria.CriteriaBuilder
    • sign Link icon

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

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

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

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

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

      public jakarta.persistence.criteria.Expression<Double> power(jakarta.persistence.criteria.Expression<? extends Number> expression, jakarta.persistence.criteria.Expression<? extends Number> expression1)
      Specified by:
      power in interface jakarta.persistence.criteria.CriteriaBuilder
    • power Link icon

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

      public <T extends Number> jakarta.persistence.criteria.Expression<T> round(jakarta.persistence.criteria.Expression<T> expression, Integer integer)
      Specified by:
      round in interface jakarta.persistence.criteria.CriteriaBuilder
    • localDate Link icon

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

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

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