Class AbstractCriteriaBuilder

    • Nested Class Summary

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

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

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      <N extends java.lang.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<java.lang.Boolean> x, jakarta.persistence.criteria.Expression<java.lang.Boolean> y)  
      jakarta.persistence.criteria.Predicate and​(jakarta.persistence.criteria.Predicate... restrictions)  
      jakarta.persistence.criteria.Predicate and​(java.lang.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<java.lang.Object[]> array​(jakarta.persistence.criteria.Selection<?>... selections)
      Not supported yet.
      jakarta.persistence.criteria.Order asc​(jakarta.persistence.criteria.Expression<?> x)  
      <N extends java.lang.Number>
      jakarta.persistence.criteria.Expression<java.lang.Double>
      avg​(jakarta.persistence.criteria.Expression<N> x)  
      <Y extends java.lang.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 java.lang.Comparable<? super Y>>
      jakarta.persistence.criteria.Predicate
      between​(jakarta.persistence.criteria.Expression<? extends Y> v, Y x, Y y)  
      <T> jakarta.persistence.criteria.CriteriaBuilder.Coalesce<T> coalesce()
      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<java.lang.String> concat​(jakarta.persistence.criteria.Expression<java.lang.String> x, jakarta.persistence.criteria.Expression<java.lang.String> y)
      Not supported yet.
      jakarta.persistence.criteria.Expression<java.lang.String> concat​(jakarta.persistence.criteria.Expression<java.lang.String> x, java.lang.String y)
      Not supported yet.
      jakarta.persistence.criteria.Expression<java.lang.String> concat​(java.lang.String x, jakarta.persistence.criteria.Expression<java.lang.String> y)
      Not supported yet.
      jakarta.persistence.criteria.Predicate conjunction()  
      <Y> jakarta.persistence.criteria.CompoundSelection<Y> construct​(java.lang.Class<Y> resultClass, jakarta.persistence.criteria.Selection<?>... selections)
      Not supported yet.
      jakarta.persistence.criteria.Predicate containsString​(jakarta.persistence.criteria.Expression<java.lang.String> x, jakarta.persistence.criteria.Expression<java.lang.String> y)
      Checks if the expression x contains the expression y.
      jakarta.persistence.criteria.Predicate containsStringIgnoreCase​(jakarta.persistence.criteria.Expression<java.lang.String> x, jakarta.persistence.criteria.Expression<java.lang.String> y)
      Checks if the expression x contains the expression y ignoring case.
      jakarta.persistence.criteria.Expression<java.lang.Long> count​(jakarta.persistence.criteria.Expression<?> x)  
      jakarta.persistence.criteria.Expression<java.lang.Long> countDistinct​(jakarta.persistence.criteria.Expression<?> x)  
      PersistentEntityCriteriaQuery<jakarta.persistence.Tuple> createTupleQuery()
      Not supported yet.
      jakarta.persistence.criteria.Expression<java.sql.Date> currentDate()
      Not supported yet.
      jakarta.persistence.criteria.Expression<java.sql.Time> currentTime()
      Not supported yet.
      jakarta.persistence.criteria.Expression<java.sql.Timestamp> currentTimestamp()
      Not supported yet.
      jakarta.persistence.criteria.Order desc​(jakarta.persistence.criteria.Expression<?> x)  
      <N extends java.lang.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 java.lang.Number>
      jakarta.persistence.criteria.Expression<N>
      diff​(jakarta.persistence.criteria.Expression<? extends N> x, N y)
      Not supported yet.
      <N extends java.lang.Number>
      jakarta.persistence.criteria.Expression<N>
      diff​(N x, jakarta.persistence.criteria.Expression<? extends N> y)
      Not supported yet.
      jakarta.persistence.criteria.Predicate disjunction()  
      jakarta.persistence.criteria.Predicate endingWithString​(jakarta.persistence.criteria.Expression<java.lang.String> x, jakarta.persistence.criteria.Expression<java.lang.String> y)
      Checks if the expression x ending with the expression y.
      jakarta.persistence.criteria.Predicate endingWithStringIgnoreCase​(jakarta.persistence.criteria.Expression<java.lang.String> x, jakarta.persistence.criteria.Expression<java.lang.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, java.lang.Object y)  
      jakarta.persistence.criteria.Predicate equalStringIgnoreCase​(jakarta.persistence.criteria.Expression<java.lang.String> x, jakarta.persistence.criteria.Expression<java.lang.String> y)
      Checks if the expression x equals the expression y ignoring case.
      jakarta.persistence.criteria.Predicate equalStringIgnoreCase​(jakarta.persistence.criteria.Expression<java.lang.String> x, java.lang.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.
      <T> jakarta.persistence.criteria.Expression<T> function​(java.lang.String name, java.lang.Class<T> type, jakarta.persistence.criteria.Expression<?>... args)
      Not supported yet.
      jakarta.persistence.criteria.Predicate ge​(jakarta.persistence.criteria.Expression<? extends java.lang.Number> x, jakarta.persistence.criteria.Expression<? extends java.lang.Number> y)  
      jakarta.persistence.criteria.Predicate ge​(jakarta.persistence.criteria.Expression<? extends java.lang.Number> x, java.lang.Number y)  
      <Y extends java.lang.Comparable<? super Y>>
      jakarta.persistence.criteria.Predicate
      greaterThan​(jakarta.persistence.criteria.Expression<? extends Y> x, jakarta.persistence.criteria.Expression<? extends Y> y)  
      <Y extends java.lang.Comparable<? super Y>>
      jakarta.persistence.criteria.Predicate
      greaterThan​(jakarta.persistence.criteria.Expression<? extends Y> x, Y y)  
      <Y extends java.lang.Comparable<? super Y>>
      jakarta.persistence.criteria.Predicate
      greaterThanOrEqualTo​(jakarta.persistence.criteria.Expression<? extends Y> x, jakarta.persistence.criteria.Expression<? extends Y> y)  
      <Y extends java.lang.Comparable<? super Y>>
      jakarta.persistence.criteria.Predicate
      greaterThanOrEqualTo​(jakarta.persistence.criteria.Expression<? extends Y> x, Y y)  
      <X extends java.lang.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 java.lang.Number> x, jakarta.persistence.criteria.Expression<? extends java.lang.Number> y)  
      jakarta.persistence.criteria.Predicate gt​(jakarta.persistence.criteria.Expression<? extends java.lang.Number> x, java.lang.Number y)  
      jakarta.persistence.criteria.Predicate ilikeString​(jakarta.persistence.criteria.Expression<java.lang.String> x, jakarta.persistence.criteria.Expression<java.lang.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 java.util.Collection<?>>
      jakarta.persistence.criteria.Predicate
      isEmpty​(jakarta.persistence.criteria.Expression<C> collection)
      Not supported yet.
      jakarta.persistence.criteria.Predicate isEmptyString​(jakarta.persistence.criteria.Expression<java.lang.String> expression)
      Checks if the expression is empty.
      jakarta.persistence.criteria.Predicate isFalse​(jakarta.persistence.criteria.Expression<java.lang.Boolean> x)  
      <E,​C extends java.util.Collection<E>>
      jakarta.persistence.criteria.Predicate
      isMember​(E elem, jakarta.persistence.criteria.Expression<C> collection)
      Not supported yet.
      <E,​C extends java.util.Collection<E>>
      jakarta.persistence.criteria.Predicate
      isMember​(jakarta.persistence.criteria.Expression<E> elem, jakarta.persistence.criteria.Expression<C> collection)
      Not supported yet.
      <C extends java.util.Collection<?>>
      jakarta.persistence.criteria.Predicate
      isNotEmpty​(jakarta.persistence.criteria.Expression<C> collection)
      Not supported yet.
      jakarta.persistence.criteria.Predicate isNotEmptyString​(jakarta.persistence.criteria.Expression<java.lang.String> expression)
      Checks if the expression is not empty.
      <E,​C extends java.util.Collection<E>>
      jakarta.persistence.criteria.Predicate
      isNotMember​(E elem, jakarta.persistence.criteria.Expression<C> collection)
      Not supported yet.
      <E,​C extends java.util.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<java.lang.Boolean> x)  
      <K,​M extends java.util.Map<K,​?>>
      jakarta.persistence.criteria.Expression<java.util.Set<K>>
      keys​(M map)
      Not supported yet.
      jakarta.persistence.criteria.Predicate le​(jakarta.persistence.criteria.Expression<? extends java.lang.Number> x, jakarta.persistence.criteria.Expression<? extends java.lang.Number> y)  
      jakarta.persistence.criteria.Predicate le​(jakarta.persistence.criteria.Expression<? extends java.lang.Number> x, java.lang.Number y)  
      <X extends java.lang.Comparable<? super X>>
      jakarta.persistence.criteria.Expression<X>
      least​(jakarta.persistence.criteria.Expression<X> x)  
      jakarta.persistence.criteria.Expression<java.lang.Integer> length​(jakarta.persistence.criteria.Expression<java.lang.String> x)
      Not supported yet.
      <Y extends java.lang.Comparable<? super Y>>
      jakarta.persistence.criteria.Predicate
      lessThan​(jakarta.persistence.criteria.Expression<? extends Y> x, jakarta.persistence.criteria.Expression<? extends Y> y)  
      <Y extends java.lang.Comparable<? super Y>>
      jakarta.persistence.criteria.Predicate
      lessThan​(jakarta.persistence.criteria.Expression<? extends Y> x, Y y)  
      <Y extends java.lang.Comparable<? super Y>>
      jakarta.persistence.criteria.Predicate
      lessThanOrEqualTo​(jakarta.persistence.criteria.Expression<? extends Y> x, jakarta.persistence.criteria.Expression<? extends Y> y)  
      <Y extends java.lang.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<java.lang.String> x, jakarta.persistence.criteria.Expression<java.lang.String> pattern)  
      jakarta.persistence.criteria.Predicate like​(jakarta.persistence.criteria.Expression<java.lang.String> x, jakarta.persistence.criteria.Expression<java.lang.String> pattern, char escapeChar)
      Not supported yet.
      jakarta.persistence.criteria.Predicate like​(jakarta.persistence.criteria.Expression<java.lang.String> x, jakarta.persistence.criteria.Expression<java.lang.String> pattern, jakarta.persistence.criteria.Expression<java.lang.Character> escapeChar)
      Not supported yet.
      jakarta.persistence.criteria.Predicate like​(jakarta.persistence.criteria.Expression<java.lang.String> x, java.lang.String pattern)  
      jakarta.persistence.criteria.Predicate like​(jakarta.persistence.criteria.Expression<java.lang.String> x, java.lang.String pattern, char escapeChar)
      Not supported yet.
      jakarta.persistence.criteria.Predicate like​(jakarta.persistence.criteria.Expression<java.lang.String> x, java.lang.String pattern, jakarta.persistence.criteria.Expression<java.lang.Character> escapeChar)
      Not supported yet.
      <T> jakarta.persistence.criteria.Expression<T> literal​(T value)  
      jakarta.persistence.criteria.Expression<java.lang.Integer> locate​(jakarta.persistence.criteria.Expression<java.lang.String> x, jakarta.persistence.criteria.Expression<java.lang.String> pattern)
      Not supported yet.
      jakarta.persistence.criteria.Expression<java.lang.Integer> locate​(jakarta.persistence.criteria.Expression<java.lang.String> x, jakarta.persistence.criteria.Expression<java.lang.String> pattern, jakarta.persistence.criteria.Expression<java.lang.Integer> from)
      Not supported yet.
      jakarta.persistence.criteria.Expression<java.lang.Integer> locate​(jakarta.persistence.criteria.Expression<java.lang.String> x, java.lang.String pattern)
      Not supported yet.
      jakarta.persistence.criteria.Expression<java.lang.Integer> locate​(jakarta.persistence.criteria.Expression<java.lang.String> x, java.lang.String pattern, int from)
      Not supported yet.
      jakarta.persistence.criteria.Expression<java.lang.String> lower​(jakarta.persistence.criteria.Expression<java.lang.String> x)
      Not supported yet.
      jakarta.persistence.criteria.Predicate lt​(jakarta.persistence.criteria.Expression<? extends java.lang.Number> x, jakarta.persistence.criteria.Expression<? extends java.lang.Number> y)  
      jakarta.persistence.criteria.Predicate lt​(jakarta.persistence.criteria.Expression<? extends java.lang.Number> x, java.lang.Number y)  
      <N extends java.lang.Number>
      jakarta.persistence.criteria.Expression<N>
      max​(jakarta.persistence.criteria.Expression<N> x)  
      <N extends java.lang.Number>
      jakarta.persistence.criteria.Expression<N>
      min​(jakarta.persistence.criteria.Expression<N> x)  
      jakarta.persistence.criteria.Expression<java.lang.Integer> mod​(jakarta.persistence.criteria.Expression<java.lang.Integer> x, jakarta.persistence.criteria.Expression<java.lang.Integer> y)
      Not supported yet.
      jakarta.persistence.criteria.Expression<java.lang.Integer> mod​(jakarta.persistence.criteria.Expression<java.lang.Integer> x, java.lang.Integer y)
      Not supported yet.
      jakarta.persistence.criteria.Expression<java.lang.Integer> mod​(java.lang.Integer x, jakarta.persistence.criteria.Expression<java.lang.Integer> y)
      Not supported yet.
      <N extends java.lang.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<java.lang.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, java.lang.Object y)  
      jakarta.persistence.criteria.Predicate notEqualStringIgnoreCase​(jakarta.persistence.criteria.Expression<java.lang.String> x, jakarta.persistence.criteria.Expression<java.lang.String> y)
      Checks if the expression x not equals the expression y ignoring case.
      jakarta.persistence.criteria.Predicate notEqualStringIgnoreCase​(jakarta.persistence.criteria.Expression<java.lang.String> x, java.lang.String y)
      Checks if the expression x not equals a string y ignoring case.
      jakarta.persistence.criteria.Predicate notLike​(jakarta.persistence.criteria.Expression<java.lang.String> x, jakarta.persistence.criteria.Expression<java.lang.String> pattern)
      Not supported yet.
      jakarta.persistence.criteria.Predicate notLike​(jakarta.persistence.criteria.Expression<java.lang.String> x, jakarta.persistence.criteria.Expression<java.lang.String> pattern, char escapeChar)
      Not supported yet.
      jakarta.persistence.criteria.Predicate notLike​(jakarta.persistence.criteria.Expression<java.lang.String> x, jakarta.persistence.criteria.Expression<java.lang.String> pattern, jakarta.persistence.criteria.Expression<java.lang.Character> escapeChar)
      Not supported yet.
      jakarta.persistence.criteria.Predicate notLike​(jakarta.persistence.criteria.Expression<java.lang.String> x, java.lang.String pattern)
      Not supported yet.
      jakarta.persistence.criteria.Predicate notLike​(jakarta.persistence.criteria.Expression<java.lang.String> x, java.lang.String pattern, char escapeChar)
      Not supported yet.
      jakarta.persistence.criteria.Predicate notLike​(jakarta.persistence.criteria.Expression<java.lang.String> x, java.lang.String pattern, jakarta.persistence.criteria.Expression<java.lang.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> nullLiteral​(java.lang.Class<T> x)  
      jakarta.persistence.criteria.Predicate or​(jakarta.persistence.criteria.Expression<java.lang.Boolean> x, jakarta.persistence.criteria.Expression<java.lang.Boolean> y)  
      jakarta.persistence.criteria.Predicate or​(jakarta.persistence.criteria.Predicate... restrictions)  
      jakarta.persistence.criteria.Predicate or​(java.lang.Iterable<jakarta.persistence.criteria.Predicate> restrictions)
      OR restriction predicate.
      <T> jakarta.persistence.criteria.ParameterExpression<T> parameter​(java.lang.Class<T> paramClass)  
      <T> jakarta.persistence.criteria.ParameterExpression<T> parameter​(java.lang.Class<T> paramClass, java.lang.String name)  
      <T> jakarta.persistence.criteria.ParameterExpression<T> parameter​(java.lang.Class<T> paramClass, java.lang.String name, java.lang.Object value)
      Create a new parameter with possible constant value.
      <N extends java.lang.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 java.lang.Number>
      jakarta.persistence.criteria.Expression<N>
      prod​(jakarta.persistence.criteria.Expression<? extends N> x, N y)
      Not supported yet.
      <N extends java.lang.Number>
      jakarta.persistence.criteria.Expression<N>
      prod​(N x, jakarta.persistence.criteria.Expression<? extends N> y)
      Not supported yet.
      jakarta.persistence.criteria.Expression<java.lang.Number> quot​(jakarta.persistence.criteria.Expression<? extends java.lang.Number> x, jakarta.persistence.criteria.Expression<? extends java.lang.Number> y)
      Not supported yet.
      jakarta.persistence.criteria.Expression<java.lang.Number> quot​(jakarta.persistence.criteria.Expression<? extends java.lang.Number> x, java.lang.Number y)
      Not supported yet.
      jakarta.persistence.criteria.Expression<java.lang.Number> quot​(java.lang.Number x, jakarta.persistence.criteria.Expression<? extends java.lang.Number> y)
      Not supported yet.
      jakarta.persistence.criteria.Predicate regex​(jakarta.persistence.criteria.Expression<java.lang.String> x, jakarta.persistence.criteria.Expression<java.lang.String> pattern)
      Create a predicate for testing whether the expression satisfies the given pattern.
      jakarta.persistence.criteria.Predicate rlikeString​(jakarta.persistence.criteria.Expression<java.lang.String> x, jakarta.persistence.criteria.Expression<java.lang.String> y)
      Creates a rlike predicate between an expression x and y.
      <R> jakarta.persistence.criteria.CriteriaBuilder.Case<R> selectCase()
      Not supported yet.
      <C,​R>
      jakarta.persistence.criteria.CriteriaBuilder.SimpleCase<C,​R>
      selectCase​(jakarta.persistence.criteria.Expression<? extends C> expression)
      Not supported yet.
      <C extends java.util.Collection<?>>
      jakarta.persistence.criteria.Expression<java.lang.Integer>
      size​(C collection)
      Not supported yet.
      <C extends java.util.Collection<?>>
      jakarta.persistence.criteria.Expression<java.lang.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<java.lang.Double> sqrt​(jakarta.persistence.criteria.Expression<? extends java.lang.Number> x)
      Not supported yet.
      jakarta.persistence.criteria.Predicate startsWithString​(jakarta.persistence.criteria.Expression<java.lang.String> x, jakarta.persistence.criteria.Expression<java.lang.String> y)
      Checks if the expression x starts with the expression y.
      jakarta.persistence.criteria.Predicate startsWithStringIgnoreCase​(jakarta.persistence.criteria.Expression<java.lang.String> x, jakarta.persistence.criteria.Expression<java.lang.String> y)
      Checks if the expression x starts with the expression y ignoring case.
      jakarta.persistence.criteria.Expression<java.lang.String> substring​(jakarta.persistence.criteria.Expression<java.lang.String> x, int from)
      Not supported yet.
      jakarta.persistence.criteria.Expression<java.lang.String> substring​(jakarta.persistence.criteria.Expression<java.lang.String> x, int from, int len)
      Not supported yet.
      jakarta.persistence.criteria.Expression<java.lang.String> substring​(jakarta.persistence.criteria.Expression<java.lang.String> x, jakarta.persistence.criteria.Expression<java.lang.Integer> from)
      Not supported yet.
      jakarta.persistence.criteria.Expression<java.lang.String> substring​(jakarta.persistence.criteria.Expression<java.lang.String> x, jakarta.persistence.criteria.Expression<java.lang.Integer> from, jakarta.persistence.criteria.Expression<java.lang.Integer> len)
      Not supported yet.
      <N extends java.lang.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 java.lang.Number>
      jakarta.persistence.criteria.Expression<N>
      sum​(jakarta.persistence.criteria.Expression<? extends N> x, N y)
      Not supported yet.
      <N extends java.lang.Number>
      jakarta.persistence.criteria.Expression<N>
      sum​(jakarta.persistence.criteria.Expression<N> x)  
      <N extends java.lang.Number>
      jakarta.persistence.criteria.Expression<N>
      sum​(N x, jakarta.persistence.criteria.Expression<? extends N> y)
      Not supported yet.
      jakarta.persistence.criteria.Expression<java.lang.Double> sumAsDouble​(jakarta.persistence.criteria.Expression<java.lang.Float> x)  
      jakarta.persistence.criteria.Expression<java.lang.Long> sumAsLong​(jakarta.persistence.criteria.Expression<java.lang.Integer> x)  
      jakarta.persistence.criteria.Expression<java.math.BigDecimal> toBigDecimal​(jakarta.persistence.criteria.Expression<? extends java.lang.Number> x)
      Not supported yet.
      jakarta.persistence.criteria.Expression<java.math.BigInteger> toBigInteger​(jakarta.persistence.criteria.Expression<? extends java.lang.Number> x)
      Not supported yet.
      jakarta.persistence.criteria.Expression<java.lang.Double> toDouble​(jakarta.persistence.criteria.Expression<? extends java.lang.Number> x)
      Not supported yet.
      jakarta.persistence.criteria.Expression<java.lang.Float> toFloat​(jakarta.persistence.criteria.Expression<? extends java.lang.Number> x)
      Not supported yet.
      jakarta.persistence.criteria.Expression<java.lang.Integer> toInteger​(jakarta.persistence.criteria.Expression<? extends java.lang.Number> x)
      Not supported yet.
      jakarta.persistence.criteria.Expression<java.lang.Long> toLong​(jakarta.persistence.criteria.Expression<? extends java.lang.Number> x)
      Not supported yet.
      jakarta.persistence.criteria.Expression<java.lang.String> toString​(jakarta.persistence.criteria.Expression<java.lang.Character> x)
      Not supported yet.
      <X,​T,​E extends T>
      jakarta.persistence.criteria.CollectionJoin<X,​E>
      treat​(jakarta.persistence.criteria.CollectionJoin<X,​T> join, java.lang.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, java.lang.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, java.lang.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, java.lang.Class<V> type)
      Not supported yet.
      <X,​T extends X>
      jakarta.persistence.criteria.Path<T>
      treat​(jakarta.persistence.criteria.Path<X> path, java.lang.Class<T> type)
      Not supported yet.
      <X,​T extends X>
      jakarta.persistence.criteria.Root<T>
      treat​(jakarta.persistence.criteria.Root<X> root, java.lang.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, java.lang.Class<E> type)
      Not supported yet.
      jakarta.persistence.criteria.Expression<java.lang.String> trim​(char t, jakarta.persistence.criteria.Expression<java.lang.String> x)
      Not supported yet.
      jakarta.persistence.criteria.Expression<java.lang.String> trim​(jakarta.persistence.criteria.CriteriaBuilder.Trimspec ts, char t, jakarta.persistence.criteria.Expression<java.lang.String> x)
      Not supported yet.
      jakarta.persistence.criteria.Expression<java.lang.String> trim​(jakarta.persistence.criteria.CriteriaBuilder.Trimspec ts, jakarta.persistence.criteria.Expression<java.lang.Character> t, jakarta.persistence.criteria.Expression<java.lang.String> x)
      Not supported yet.
      jakarta.persistence.criteria.Expression<java.lang.String> trim​(jakarta.persistence.criteria.CriteriaBuilder.Trimspec ts, jakarta.persistence.criteria.Expression<java.lang.String> x)
      Not supported yet.
      jakarta.persistence.criteria.Expression<java.lang.String> trim​(jakarta.persistence.criteria.Expression<java.lang.Character> t, jakarta.persistence.criteria.Expression<java.lang.String> x)
      Not supported yet.
      jakarta.persistence.criteria.Expression<java.lang.String> trim​(jakarta.persistence.criteria.Expression<java.lang.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<java.lang.String> upper​(jakarta.persistence.criteria.Expression<java.lang.String> x)
      Not supported yet.
      <V,​M extends java.util.Map<?,​V>>
      jakarta.persistence.criteria.Expression<java.util.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
    • Constructor Detail

      • AbstractCriteriaBuilder

        public AbstractCriteriaBuilder()
    • Method Detail

      • construct

        @NonNull
        public <Y> jakarta.persistence.criteria.CompoundSelection<Y> construct​(@NonNull
                                                                               java.lang.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<java.lang.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 java.lang.Number> jakarta.persistence.criteria.Expression<java.lang.Double> avg​(@NonNull
                                                                                                          jakarta.persistence.criteria.Expression<N> x)
        Specified by:
        avg in interface jakarta.persistence.criteria.CriteriaBuilder
      • sum

        @NonNull
        public <N extends java.lang.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<java.lang.Long> sumAsLong​(@NonNull
                                                                                 jakarta.persistence.criteria.Expression<java.lang.Integer> x)
        Specified by:
        sumAsLong in interface jakarta.persistence.criteria.CriteriaBuilder
      • sumAsDouble

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

        @NonNull
        public <N extends java.lang.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 java.lang.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 java.lang.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 java.lang.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<java.lang.Long> count​(@NonNull
                                                                             jakarta.persistence.criteria.Expression<?> x)
        Specified by:
        count in interface jakarta.persistence.criteria.CriteriaBuilder
      • countDistinct

        @NonNull
        public jakarta.persistence.criteria.Expression<java.lang.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<java.lang.Boolean> x,
                                                          @NonNull
                                                          jakarta.persistence.criteria.Expression<java.lang.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
                                                          java.lang.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<java.lang.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<java.lang.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<java.lang.String> x,
                                                                  @NonNull
                                                                  jakarta.persistence.criteria.Expression<java.lang.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<java.lang.String> x,
                                                                  @NonNull
                                                                  jakarta.persistence.criteria.Expression<java.lang.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<java.lang.String> x,
                                                                       @NonNull
                                                                       jakarta.persistence.criteria.Expression<java.lang.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<java.lang.String> x,
                                                                       @NonNull
                                                                       jakarta.persistence.criteria.Expression<java.lang.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<java.lang.String> x,
                                                                     @NonNull
                                                                     jakarta.persistence.criteria.Expression<java.lang.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<java.lang.String> x,
                                                                               jakarta.persistence.criteria.Expression<java.lang.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<java.lang.String> x,
                                                                            @NonNull
                                                                            java.lang.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<java.lang.String> x,
                                                                            @NonNull
                                                                            jakarta.persistence.criteria.Expression<java.lang.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<java.lang.String> x,
                                                                               @NonNull
                                                                               java.lang.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<java.lang.String> x,
                                                                               @NonNull
                                                                               jakarta.persistence.criteria.Expression<java.lang.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<java.lang.String> x,
                                                                                 @NonNull
                                                                                 jakarta.persistence.criteria.Expression<java.lang.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<java.lang.String> x,
                                                                                 @NonNull
                                                                                 jakarta.persistence.criteria.Expression<java.lang.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<java.lang.Boolean> x,
                                                         @NonNull
                                                         jakarta.persistence.criteria.Expression<java.lang.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
                                                         java.lang.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<java.lang.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<java.lang.Boolean> x)
        Specified by:
        isTrue in interface jakarta.persistence.criteria.CriteriaBuilder
      • isFalse

        @NonNull
        public jakarta.persistence.criteria.Predicate isFalse​(@NonNull
                                                              jakarta.persistence.criteria.Expression<java.lang.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
                                                            java.lang.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
                                                               java.lang.Object y)
        Specified by:
        notEqual in interface jakarta.persistence.criteria.CriteriaBuilder
      • greaterThan

        @NonNull
        public <Y extends java.lang.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 java.lang.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 java.lang.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 java.lang.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 java.lang.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 java.lang.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 java.lang.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 java.lang.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 java.lang.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 java.lang.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 java.lang.Number> x,
                                                         @NonNull
                                                         jakarta.persistence.criteria.Expression<? extends java.lang.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 java.lang.Number> x,
                                                         @NonNull
                                                         java.lang.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 java.lang.Number> x,
                                                         @NonNull
                                                         jakarta.persistence.criteria.Expression<? extends java.lang.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 java.lang.Number> x,
                                                         @NonNull
                                                         java.lang.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 java.lang.Number> x,
                                                         @NonNull
                                                         jakarta.persistence.criteria.Expression<? extends java.lang.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 java.lang.Number> x,
                                                         @NonNull
                                                         java.lang.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 java.lang.Number> x,
                                                         @NonNull
                                                         jakarta.persistence.criteria.Expression<? extends java.lang.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 java.lang.Number> x,
                                                         @NonNull
                                                         java.lang.Number y)
        Specified by:
        le in interface jakarta.persistence.criteria.CriteriaBuilder
      • neg

        @NonNull
        public <N extends java.lang.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 java.lang.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 java.lang.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 java.lang.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 java.lang.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 java.lang.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 java.lang.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 java.lang.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 java.lang.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 java.lang.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 java.lang.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<java.lang.Number> quot​(@NonNull
                                                                              jakarta.persistence.criteria.Expression<? extends java.lang.Number> x,
                                                                              @NonNull
                                                                              jakarta.persistence.criteria.Expression<? extends java.lang.Number> y)
        Not supported yet.
        Specified by:
        quot in interface jakarta.persistence.criteria.CriteriaBuilder
      • quot

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

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

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

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

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

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

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

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

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

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

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

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

        @NonNull
        public jakarta.persistence.criteria.Expression<java.lang.String> toString​(@NonNull
                                                                                  jakarta.persistence.criteria.Expression<java.lang.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
                                                                          java.lang.Class<T> x)
        Specified by:
        nullLiteral in interface jakarta.persistence.criteria.CriteriaBuilder
      • parameter

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

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

        @NonNull
        public <T> jakarta.persistence.criteria.ParameterExpression<T> parameter​(@NonNull
                                                                                 java.lang.Class<T> paramClass,
                                                                                 @Nullable
                                                                                 java.lang.String name,
                                                                                 @Nullable
                                                                                 java.lang.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 java.util.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 java.util.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 java.util.Collection<?>> jakarta.persistence.criteria.Expression<java.lang.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 java.util.Collection<?>> jakarta.persistence.criteria.Expression<java.lang.Integer> size​(@NonNull
                                                                                                                   C collection)
        Not supported yet.
        Specified by:
        size in interface jakarta.persistence.criteria.CriteriaBuilder
      • isMember

        @NonNull
        public <E,​C extends java.util.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 java.util.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 java.util.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 java.util.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 java.util.Map<?,​V>> jakarta.persistence.criteria.Expression<java.util.Collection<V>> values​(@NonNull
                                                                                                                                    M map)
        Not supported yet.
        Specified by:
        values in interface jakarta.persistence.criteria.CriteriaBuilder
      • keys

        @NonNull
        public <K,​M extends java.util.Map<K,​?>> jakarta.persistence.criteria.Expression<java.util.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<java.lang.String> x,
                                                           @NonNull
                                                           jakarta.persistence.criteria.Expression<java.lang.String> pattern)
        Specified by:
        like in interface jakarta.persistence.criteria.CriteriaBuilder
      • regex

        @NonNull
        public jakarta.persistence.criteria.Predicate regex​(@NonNull
                                                            jakarta.persistence.criteria.Expression<java.lang.String> x,
                                                            @NonNull
                                                            jakarta.persistence.criteria.Expression<java.lang.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<java.lang.String> x,
                                                           @NonNull
                                                           java.lang.String pattern)
        Specified by:
        like in interface jakarta.persistence.criteria.CriteriaBuilder
      • like

        @NonNull
        public jakarta.persistence.criteria.Predicate like​(@NonNull
                                                           jakarta.persistence.criteria.Expression<java.lang.String> x,
                                                           @NonNull
                                                           jakarta.persistence.criteria.Expression<java.lang.String> pattern,
                                                           @NonNull
                                                           jakarta.persistence.criteria.Expression<java.lang.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<java.lang.String> x,
                                                           @NonNull
                                                           jakarta.persistence.criteria.Expression<java.lang.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<java.lang.String> x,
                                                           @NonNull
                                                           java.lang.String pattern,
                                                           @NonNull
                                                           jakarta.persistence.criteria.Expression<java.lang.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<java.lang.String> x,
                                                           @NonNull
                                                           java.lang.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<java.lang.String> x,
                                                              @NonNull
                                                              jakarta.persistence.criteria.Expression<java.lang.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<java.lang.String> x,
                                                              @NonNull
                                                              java.lang.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<java.lang.String> x,
                                                              @NonNull
                                                              jakarta.persistence.criteria.Expression<java.lang.String> pattern,
                                                              @NonNull
                                                              jakarta.persistence.criteria.Expression<java.lang.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<java.lang.String> x,
                                                              @NonNull
                                                              jakarta.persistence.criteria.Expression<java.lang.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<java.lang.String> x,
                                                              @NonNull
                                                              java.lang.String pattern,
                                                              @NonNull
                                                              jakarta.persistence.criteria.Expression<java.lang.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<java.lang.String> x,
                                                              @NonNull
                                                              java.lang.String pattern,
                                                              char escapeChar)
        Not supported yet.
        Specified by:
        notLike in interface jakarta.persistence.criteria.CriteriaBuilder
      • concat

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

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

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

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

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

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

        @NonNull
        public jakarta.persistence.criteria.Expression<java.lang.String> substring​(@NonNull
                                                                                   jakarta.persistence.criteria.Expression<java.lang.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<java.lang.String> trim​(@NonNull
                                                                              jakarta.persistence.criteria.Expression<java.lang.String> x)
        Not supported yet.
        Specified by:
        trim in interface jakarta.persistence.criteria.CriteriaBuilder
      • trim

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

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

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

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

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

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

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

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

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

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

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

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

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

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

        @NonNull
        public jakarta.persistence.criteria.Expression<java.sql.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
                                                                       java.lang.String name,
                                                                       @NonNull
                                                                       java.lang.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
                                                                                                java.lang.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
                                                                                                          java.lang.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
                                                                                                   java.lang.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
                                                                                                    java.lang.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
                                                                                                                   java.lang.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
                                                                                java.lang.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
                                                                                java.lang.Class<T> type)
        Not supported yet.
        Specified by:
        treat in interface jakarta.persistence.criteria.CriteriaBuilder