Class CriteriaBuilderImpl

java.lang.Object
org.aksw.jena_sparql_api.mapper.jpa.criteria.CriteriaBuilderImpl
All Implemented Interfaces:
javax.persistence.criteria.CriteriaBuilder

public class CriteriaBuilderImpl extends Object implements javax.persistence.criteria.CriteriaBuilder
  • Nested Class Summary

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

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

    Constructors
    Constructor
    Description
     
  • Method Summary

    Modifier and Type
    Method
    Description
    <N extends Number>
    javax.persistence.criteria.Expression<N>
    abs(javax.persistence.criteria.Expression<N> x)
     
    <Y> javax.persistence.criteria.Expression<Y>
    all(javax.persistence.criteria.Subquery<Y> subquery)
     
    javax.persistence.criteria.Predicate
    and(javax.persistence.criteria.Expression<Boolean> x, javax.persistence.criteria.Expression<Boolean> y)
     
    javax.persistence.criteria.Predicate
    and(javax.persistence.criteria.Predicate... restrictions)
     
    <Y> javax.persistence.criteria.Expression<Y>
    any(javax.persistence.criteria.Subquery<Y> subquery)
     
    javax.persistence.criteria.CompoundSelection<Object[]>
    array(javax.persistence.criteria.Selection<?>... selections)
     
    javax.persistence.criteria.Order
    asc(javax.persistence.criteria.Expression<?> x)
     
    <N extends Number>
    javax.persistence.criteria.Expression<Double>
    avg(javax.persistence.criteria.Expression<N> x)
     
    <Y extends Comparable<? super Y>>
    javax.persistence.criteria.Predicate
    between(javax.persistence.criteria.Expression<? extends Y> v, javax.persistence.criteria.Expression<? extends Y> x, javax.persistence.criteria.Expression<? extends Y> y)
     
    <Y extends Comparable<? super Y>>
    javax.persistence.criteria.Predicate
    between(javax.persistence.criteria.Expression<? extends Y> v, Y x, Y y)
     
    <T> javax.persistence.criteria.CriteriaBuilder.Coalesce<T>
     
    <Y> javax.persistence.criteria.Expression<Y>
    coalesce(javax.persistence.criteria.Expression<? extends Y> x, javax.persistence.criteria.Expression<? extends Y> y)
     
    <Y> javax.persistence.criteria.Expression<Y>
    coalesce(javax.persistence.criteria.Expression<? extends Y> x, Y y)
     
    javax.persistence.criteria.Expression<String>
    concat(String x, javax.persistence.criteria.Expression<String> y)
     
    javax.persistence.criteria.Expression<String>
    concat(javax.persistence.criteria.Expression<String> x, String y)
     
    javax.persistence.criteria.Expression<String>
    concat(javax.persistence.criteria.Expression<String> x, javax.persistence.criteria.Expression<String> y)
     
    javax.persistence.criteria.Predicate
     
    <Y> javax.persistence.criteria.CompoundSelection<Y>
    construct(Class<Y> resultClass, javax.persistence.criteria.Selection<?>... selections)
     
    javax.persistence.criteria.Expression<Long>
    count(javax.persistence.criteria.Expression<?> x)
     
    javax.persistence.criteria.Expression<Long>
    countDistinct(javax.persistence.criteria.Expression<?> x)
     
    <T> javax.persistence.criteria.CriteriaDelete<T>
    createCriteriaDelete(Class<T> targetEntity)
     
    <T> javax.persistence.criteria.CriteriaUpdate<T>
    createCriteriaUpdate(Class<T> targetEntity)
     
    javax.persistence.criteria.CriteriaQuery<Object>
     
    <T> javax.persistence.criteria.CriteriaQuery<T>
    createQuery(Class<T> resultClass)
     
    javax.persistence.criteria.CriteriaQuery<javax.persistence.Tuple>
     
    javax.persistence.criteria.Expression<Date>
     
    javax.persistence.criteria.Expression<Time>
     
    javax.persistence.criteria.Expression<Timestamp>
     
    javax.persistence.criteria.Order
    desc(javax.persistence.criteria.Expression<?> x)
     
    <N extends Number>
    javax.persistence.criteria.Expression<N>
    diff(javax.persistence.criteria.Expression<? extends N> x, javax.persistence.criteria.Expression<? extends N> y)
     
    <N extends Number>
    javax.persistence.criteria.Expression<N>
    diff(javax.persistence.criteria.Expression<? extends N> x, N y)
     
    <N extends Number>
    javax.persistence.criteria.Expression<N>
    diff(N x, javax.persistence.criteria.Expression<? extends N> y)
     
    javax.persistence.criteria.Predicate
     
    javax.persistence.criteria.Predicate
    equal(javax.persistence.criteria.Expression<?> x, Object y)
     
    javax.persistence.criteria.Predicate
    equal(javax.persistence.criteria.Expression<?> x, javax.persistence.criteria.Expression<?> y)
     
    javax.persistence.criteria.Predicate
    exists(javax.persistence.criteria.Subquery<?> subquery)
     
    <T> javax.persistence.criteria.Expression<T>
    function(String name, Class<T> type, javax.persistence.criteria.Expression<?>... args)
     
    javax.persistence.criteria.Predicate
    ge(javax.persistence.criteria.Expression<? extends Number> x, Number y)
     
    javax.persistence.criteria.Predicate
    ge(javax.persistence.criteria.Expression<? extends Number> x, javax.persistence.criteria.Expression<? extends Number> y)
     
    <Y extends Comparable<? super Y>>
    javax.persistence.criteria.Predicate
    greaterThan(javax.persistence.criteria.Expression<? extends Y> x, javax.persistence.criteria.Expression<? extends Y> y)
     
    <Y extends Comparable<? super Y>>
    javax.persistence.criteria.Predicate
    greaterThan(javax.persistence.criteria.Expression<? extends Y> x, Y y)
     
    <Y extends Comparable<? super Y>>
    javax.persistence.criteria.Predicate
    greaterThanOrEqualTo(javax.persistence.criteria.Expression<? extends Y> x, javax.persistence.criteria.Expression<? extends Y> y)
     
    <Y extends Comparable<? super Y>>
    javax.persistence.criteria.Predicate
    greaterThanOrEqualTo(javax.persistence.criteria.Expression<? extends Y> x, Y y)
     
    <X extends Comparable<? super X>>
    javax.persistence.criteria.Expression<X>
    greatest(javax.persistence.criteria.Expression<X> x)
     
    javax.persistence.criteria.Predicate
    gt(javax.persistence.criteria.Expression<? extends Number> x, Number y)
     
    javax.persistence.criteria.Predicate
    gt(javax.persistence.criteria.Expression<? extends Number> x, javax.persistence.criteria.Expression<? extends Number> y)
     
    <T> javax.persistence.criteria.CriteriaBuilder.In<T>
    in(javax.persistence.criteria.Expression<? extends T> expression)
     
    <C extends Collection<?>>
    javax.persistence.criteria.Predicate
    isEmpty(javax.persistence.criteria.Expression<C> collection)
     
    javax.persistence.criteria.Predicate
    isFalse(javax.persistence.criteria.Expression<Boolean> x)
     
    <E, C extends Collection<E>>
    javax.persistence.criteria.Predicate
    isMember(E elem, javax.persistence.criteria.Expression<C> collection)
     
    <E, C extends Collection<E>>
    javax.persistence.criteria.Predicate
    isMember(javax.persistence.criteria.Expression<E> elem, javax.persistence.criteria.Expression<C> collection)
     
    <C extends Collection<?>>
    javax.persistence.criteria.Predicate
    isNotEmpty(javax.persistence.criteria.Expression<C> collection)
     
    <E, C extends Collection<E>>
    javax.persistence.criteria.Predicate
    isNotMember(E elem, javax.persistence.criteria.Expression<C> collection)
     
    <E, C extends Collection<E>>
    javax.persistence.criteria.Predicate
    isNotMember(javax.persistence.criteria.Expression<E> elem, javax.persistence.criteria.Expression<C> collection)
     
    javax.persistence.criteria.Predicate
    isNotNull(javax.persistence.criteria.Expression<?> x)
     
    javax.persistence.criteria.Predicate
    isNull(javax.persistence.criteria.Expression<?> x)
     
    javax.persistence.criteria.Predicate
    isTrue(javax.persistence.criteria.Expression<Boolean> x)
     
    <K, M extends Map<K, ?>>
    javax.persistence.criteria.Expression<Set<K>>
    keys(M map)
     
    javax.persistence.criteria.Predicate
    le(javax.persistence.criteria.Expression<? extends Number> x, Number y)
     
    javax.persistence.criteria.Predicate
    le(javax.persistence.criteria.Expression<? extends Number> x, javax.persistence.criteria.Expression<? extends Number> y)
     
    <X extends Comparable<? super X>>
    javax.persistence.criteria.Expression<X>
    least(javax.persistence.criteria.Expression<X> x)
     
    javax.persistence.criteria.Expression<Integer>
    length(javax.persistence.criteria.Expression<String> x)
     
    <Y extends Comparable<? super Y>>
    javax.persistence.criteria.Predicate
    lessThan(javax.persistence.criteria.Expression<? extends Y> x, javax.persistence.criteria.Expression<? extends Y> y)
     
    <Y extends Comparable<? super Y>>
    javax.persistence.criteria.Predicate
    lessThan(javax.persistence.criteria.Expression<? extends Y> x, Y y)
     
    <Y extends Comparable<? super Y>>
    javax.persistence.criteria.Predicate
    lessThanOrEqualTo(javax.persistence.criteria.Expression<? extends Y> x, javax.persistence.criteria.Expression<? extends Y> y)
     
    <Y extends Comparable<? super Y>>
    javax.persistence.criteria.Predicate
    lessThanOrEqualTo(javax.persistence.criteria.Expression<? extends Y> x, Y y)
     
    javax.persistence.criteria.Predicate
    like(javax.persistence.criteria.Expression<String> x, String pattern)
     
    javax.persistence.criteria.Predicate
    like(javax.persistence.criteria.Expression<String> x, String pattern, char escapeChar)
     
    javax.persistence.criteria.Predicate
    like(javax.persistence.criteria.Expression<String> x, String pattern, javax.persistence.criteria.Expression<Character> escapeChar)
     
    javax.persistence.criteria.Predicate
    like(javax.persistence.criteria.Expression<String> x, javax.persistence.criteria.Expression<String> pattern)
     
    javax.persistence.criteria.Predicate
    like(javax.persistence.criteria.Expression<String> x, javax.persistence.criteria.Expression<String> pattern, char escapeChar)
     
    javax.persistence.criteria.Predicate
    like(javax.persistence.criteria.Expression<String> x, javax.persistence.criteria.Expression<String> pattern, javax.persistence.criteria.Expression<Character> escapeChar)
     
    <T> javax.persistence.criteria.Expression<T>
    literal(T value)
     
    javax.persistence.criteria.Expression<Integer>
    locate(javax.persistence.criteria.Expression<String> x, String pattern)
     
    javax.persistence.criteria.Expression<Integer>
    locate(javax.persistence.criteria.Expression<String> x, String pattern, int from)
     
    javax.persistence.criteria.Expression<Integer>
    locate(javax.persistence.criteria.Expression<String> x, javax.persistence.criteria.Expression<String> pattern)
     
    javax.persistence.criteria.Expression<Integer>
    locate(javax.persistence.criteria.Expression<String> x, javax.persistence.criteria.Expression<String> pattern, javax.persistence.criteria.Expression<Integer> from)
     
    javax.persistence.criteria.Expression<String>
    lower(javax.persistence.criteria.Expression<String> x)
     
    javax.persistence.criteria.Predicate
    lt(javax.persistence.criteria.Expression<? extends Number> x, Number y)
     
    javax.persistence.criteria.Predicate
    lt(javax.persistence.criteria.Expression<? extends Number> x, javax.persistence.criteria.Expression<? extends Number> y)
     
    <N extends Number>
    javax.persistence.criteria.Expression<N>
    max(javax.persistence.criteria.Expression<N> x)
     
    <N extends Number>
    javax.persistence.criteria.Expression<N>
    min(javax.persistence.criteria.Expression<N> x)
     
    javax.persistence.criteria.Expression<Integer>
    mod(Integer x, javax.persistence.criteria.Expression<Integer> y)
     
    javax.persistence.criteria.Expression<Integer>
    mod(javax.persistence.criteria.Expression<Integer> x, Integer y)
     
    javax.persistence.criteria.Expression<Integer>
    mod(javax.persistence.criteria.Expression<Integer> x, javax.persistence.criteria.Expression<Integer> y)
     
    <N extends Number>
    javax.persistence.criteria.Expression<N>
    neg(javax.persistence.criteria.Expression<N> x)
     
    javax.persistence.criteria.Predicate
    not(javax.persistence.criteria.Expression<Boolean> restriction)
     
    javax.persistence.criteria.Predicate
    notEqual(javax.persistence.criteria.Expression<?> x, Object y)
     
    javax.persistence.criteria.Predicate
    notEqual(javax.persistence.criteria.Expression<?> x, javax.persistence.criteria.Expression<?> y)
     
    javax.persistence.criteria.Predicate
    notLike(javax.persistence.criteria.Expression<String> x, String pattern)
     
    javax.persistence.criteria.Predicate
    notLike(javax.persistence.criteria.Expression<String> x, String pattern, char escapeChar)
     
    javax.persistence.criteria.Predicate
    notLike(javax.persistence.criteria.Expression<String> x, String pattern, javax.persistence.criteria.Expression<Character> escapeChar)
     
    javax.persistence.criteria.Predicate
    notLike(javax.persistence.criteria.Expression<String> x, javax.persistence.criteria.Expression<String> pattern)
     
    javax.persistence.criteria.Predicate
    notLike(javax.persistence.criteria.Expression<String> x, javax.persistence.criteria.Expression<String> pattern, char escapeChar)
     
    javax.persistence.criteria.Predicate
    notLike(javax.persistence.criteria.Expression<String> x, javax.persistence.criteria.Expression<String> pattern, javax.persistence.criteria.Expression<Character> escapeChar)
     
    <Y> javax.persistence.criteria.Expression<Y>
    nullif(javax.persistence.criteria.Expression<Y> x, javax.persistence.criteria.Expression<?> y)
     
    <Y> javax.persistence.criteria.Expression<Y>
    nullif(javax.persistence.criteria.Expression<Y> x, Y y)
     
    <T> javax.persistence.criteria.Expression<T>
    nullLiteral(Class<T> resultClass)
     
    javax.persistence.criteria.Predicate
    or(javax.persistence.criteria.Expression<Boolean> x, javax.persistence.criteria.Expression<Boolean> y)
     
    javax.persistence.criteria.Predicate
    or(javax.persistence.criteria.Predicate... restrictions)
     
    <T> javax.persistence.criteria.ParameterExpression<T>
    parameter(Class<T> paramClass)
     
    <T> javax.persistence.criteria.ParameterExpression<T>
    parameter(Class<T> paramClass, String name)
     
    <N extends Number>
    javax.persistence.criteria.Expression<N>
    prod(javax.persistence.criteria.Expression<? extends N> x, javax.persistence.criteria.Expression<? extends N> y)
     
    <N extends Number>
    javax.persistence.criteria.Expression<N>
    prod(javax.persistence.criteria.Expression<? extends N> x, N y)
     
    <N extends Number>
    javax.persistence.criteria.Expression<N>
    prod(N x, javax.persistence.criteria.Expression<? extends N> y)
     
    javax.persistence.criteria.Expression<Number>
    quot(Number x, javax.persistence.criteria.Expression<? extends Number> y)
     
    javax.persistence.criteria.Expression<Number>
    quot(javax.persistence.criteria.Expression<? extends Number> x, Number y)
     
    javax.persistence.criteria.Expression<Number>
    quot(javax.persistence.criteria.Expression<? extends Number> x, javax.persistence.criteria.Expression<? extends Number> y)
     
    <R> javax.persistence.criteria.CriteriaBuilder.Case<R>
     
    <C, R> javax.persistence.criteria.CriteriaBuilder.SimpleCase<C,R>
    selectCase(javax.persistence.criteria.Expression<? extends C> expression)
     
    <C extends Collection<?>>
    javax.persistence.criteria.Expression<Integer>
    size(C collection)
     
    <C extends Collection<?>>
    javax.persistence.criteria.Expression<Integer>
    size(javax.persistence.criteria.Expression<C> collection)
     
    <Y> javax.persistence.criteria.Expression<Y>
    some(javax.persistence.criteria.Subquery<Y> subquery)
     
    javax.persistence.criteria.Expression<Double>
    sqrt(javax.persistence.criteria.Expression<? extends Number> x)
     
    javax.persistence.criteria.Expression<String>
    substring(javax.persistence.criteria.Expression<String> x, int from)
     
    javax.persistence.criteria.Expression<String>
    substring(javax.persistence.criteria.Expression<String> x, int from, int len)
     
    javax.persistence.criteria.Expression<String>
    substring(javax.persistence.criteria.Expression<String> x, javax.persistence.criteria.Expression<Integer> from)
     
    javax.persistence.criteria.Expression<String>
    substring(javax.persistence.criteria.Expression<String> x, javax.persistence.criteria.Expression<Integer> from, javax.persistence.criteria.Expression<Integer> len)
     
    <N extends Number>
    javax.persistence.criteria.Expression<N>
    sum(javax.persistence.criteria.Expression<? extends N> x, javax.persistence.criteria.Expression<? extends N> y)
     
    <N extends Number>
    javax.persistence.criteria.Expression<N>
    sum(javax.persistence.criteria.Expression<? extends N> x, N y)
     
    <N extends Number>
    javax.persistence.criteria.Expression<N>
    sum(javax.persistence.criteria.Expression<N> x)
     
    <N extends Number>
    javax.persistence.criteria.Expression<N>
    sum(N x, javax.persistence.criteria.Expression<? extends N> y)
     
    javax.persistence.criteria.Expression<Double>
    sumAsDouble(javax.persistence.criteria.Expression<Float> x)
     
    javax.persistence.criteria.Expression<Long>
    sumAsLong(javax.persistence.criteria.Expression<Integer> x)
     
    javax.persistence.criteria.Expression<BigDecimal>
    toBigDecimal(javax.persistence.criteria.Expression<? extends Number> number)
     
    javax.persistence.criteria.Expression<BigInteger>
    toBigInteger(javax.persistence.criteria.Expression<? extends Number> number)
     
    javax.persistence.criteria.Expression<Double>
    toDouble(javax.persistence.criteria.Expression<? extends Number> number)
     
    javax.persistence.criteria.Expression<Float>
    toFloat(javax.persistence.criteria.Expression<? extends Number> number)
     
    javax.persistence.criteria.Expression<Integer>
    toInteger(javax.persistence.criteria.Expression<? extends Number> number)
     
    javax.persistence.criteria.Expression<Long>
    toLong(javax.persistence.criteria.Expression<? extends Number> number)
     
    javax.persistence.criteria.Expression<String>
    toString(javax.persistence.criteria.Expression<Character> character)
     
    <X, T, E extends T>
    javax.persistence.criteria.CollectionJoin<X,E>
    treat(javax.persistence.criteria.CollectionJoin<X,T> join, Class<E> type)
     
    <X, T, V extends T>
    javax.persistence.criteria.Join<X,V>
    treat(javax.persistence.criteria.Join<X,T> join, Class<V> type)
     
    <X, T, E extends T>
    javax.persistence.criteria.ListJoin<X,E>
    treat(javax.persistence.criteria.ListJoin<X,T> join, Class<E> type)
     
    <X, K, T, V extends T>
    javax.persistence.criteria.MapJoin<X,K,V>
    treat(javax.persistence.criteria.MapJoin<X,K,T> join, Class<V> type)
     
    <X, T extends X>
    javax.persistence.criteria.Path<T>
    treat(javax.persistence.criteria.Path<X> path, Class<T> type)
     
    <X, T extends X>
    javax.persistence.criteria.Root<T>
    treat(javax.persistence.criteria.Root<X> root, Class<T> type)
     
    <X, T, E extends T>
    javax.persistence.criteria.SetJoin<X,E>
    treat(javax.persistence.criteria.SetJoin<X,T> join, Class<E> type)
     
    javax.persistence.criteria.Expression<String>
    trim(char t, javax.persistence.criteria.Expression<String> x)
     
    javax.persistence.criteria.Expression<String>
    trim(javax.persistence.criteria.CriteriaBuilder.Trimspec ts, char t, javax.persistence.criteria.Expression<String> x)
     
    javax.persistence.criteria.Expression<String>
    trim(javax.persistence.criteria.CriteriaBuilder.Trimspec ts, javax.persistence.criteria.Expression<Character> t, javax.persistence.criteria.Expression<String> x)
     
    javax.persistence.criteria.Expression<String>
    trim(javax.persistence.criteria.CriteriaBuilder.Trimspec ts, javax.persistence.criteria.Expression<String> x)
     
    javax.persistence.criteria.Expression<String>
    trim(javax.persistence.criteria.Expression<Character> t, javax.persistence.criteria.Expression<String> x)
     
    javax.persistence.criteria.Expression<String>
    trim(javax.persistence.criteria.Expression<String> x)
     
    javax.persistence.criteria.CompoundSelection<javax.persistence.Tuple>
    tuple(javax.persistence.criteria.Selection<?>... selections)
     
    javax.persistence.criteria.Expression<String>
    upper(javax.persistence.criteria.Expression<String> x)
     
    <V, M extends Map<?, V>>
    javax.persistence.criteria.Expression<Collection<V>>
    values(M map)
     

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Constructor Details

    • CriteriaBuilderImpl

      public CriteriaBuilderImpl()
  • Method Details

    • createQuery

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

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

      public javax.persistence.criteria.CriteriaQuery<javax.persistence.Tuple> createTupleQuery()
      Specified by:
      createTupleQuery in interface javax.persistence.criteria.CriteriaBuilder
    • construct

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

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

      public javax.persistence.criteria.CompoundSelection<Object[]> array(javax.persistence.criteria.Selection<?>... selections)
      Specified by:
      array in interface javax.persistence.criteria.CriteriaBuilder
    • asc

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

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

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

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

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

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

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

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

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

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

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

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

      public javax.persistence.criteria.Predicate exists(javax.persistence.criteria.Subquery<?> subquery)
      Specified by:
      exists in interface javax.persistence.criteria.CriteriaBuilder
    • all

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

      public javax.persistence.criteria.Expression<String> toString(javax.persistence.criteria.Expression<Character> character)
      Specified by:
      toString in interface javax.persistence.criteria.CriteriaBuilder
    • literal

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

      public <T> javax.persistence.criteria.CriteriaDelete<T> createCriteriaDelete(Class<T> targetEntity)
      Specified by:
      createCriteriaDelete in interface javax.persistence.criteria.CriteriaBuilder
    • treat

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

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

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

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

      public <X, K, T, V extends T> javax.persistence.criteria.MapJoin<X,K,V> treat(javax.persistence.criteria.MapJoin<X,K,T> join, Class<V> type)
      Specified by:
      treat in interface javax.persistence.criteria.CriteriaBuilder
    • treat

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

      public <X, T extends X> javax.persistence.criteria.Root<T> treat(javax.persistence.criteria.Root<X> root, Class<T> type)
      Specified by:
      treat in interface javax.persistence.criteria.CriteriaBuilder