org.datanucleus.jpa.criteria
Class CriteriaBuilderImpl

java.lang.Object
  extended by org.datanucleus.jpa.criteria.CriteriaBuilderImpl
All Implemented Interfaces:
javax.persistence.criteria.CriteriaBuilder

public class CriteriaBuilderImpl
extends java.lang.Object
implements javax.persistence.criteria.CriteriaBuilder

Implementation of JPA2 Criteria "QueryBuilder". Acts as a factory for expressions, and also for the criteria queries themselves.


Nested Class Summary
 
Nested classes/interfaces inherited from interface javax.persistence.criteria.CriteriaBuilder
javax.persistence.criteria.CriteriaBuilder.Case<R>, javax.persistence.criteria.CriteriaBuilder.Coalesce<T>, javax.persistence.criteria.CriteriaBuilder.In<T>, javax.persistence.criteria.CriteriaBuilder.SimpleCase<C,R>, javax.persistence.criteria.CriteriaBuilder.Trimspec
 
Constructor Summary
CriteriaBuilderImpl(MetamodelImpl model)
           
 
Method Summary
<N extends java.lang.Number>
javax.persistence.criteria.Expression<N>
abs(javax.persistence.criteria.Expression<N> expr)
           
<Y> javax.persistence.criteria.Expression<Y>
all(javax.persistence.criteria.Subquery<Y> sub)
           
 javax.persistence.criteria.Predicate and(javax.persistence.criteria.Expression<java.lang.Boolean> expr0, javax.persistence.criteria.Expression<java.lang.Boolean> expr1)
           
 javax.persistence.criteria.Predicate and(javax.persistence.criteria.Predicate... preds)
           
<Y> javax.persistence.criteria.Expression<Y>
any(javax.persistence.criteria.Subquery<Y> sub)
           
 javax.persistence.criteria.CompoundSelection<java.lang.Object[]> array(javax.persistence.criteria.Selection<?>... arg0)
           
 javax.persistence.criteria.Order asc(javax.persistence.criteria.Expression<?> expr)
           
<N extends java.lang.Number>
javax.persistence.criteria.Expression<java.lang.Double>
avg(javax.persistence.criteria.Expression<N> expr)
           
<Y extends java.lang.Comparable<? super Y>>
javax.persistence.criteria.Predicate
between(javax.persistence.criteria.Expression<? extends Y> expr0, javax.persistence.criteria.Expression<? extends Y> expr1, javax.persistence.criteria.Expression<? extends Y> expr2)
           
<Y extends java.lang.Comparable<? super Y>>
javax.persistence.criteria.Predicate
between(javax.persistence.criteria.Expression<? extends Y> expr, Y obj0, Y obj1)
           
<T> javax.persistence.criteria.CriteriaBuilder.Coalesce<T>
coalesce()
           
<Y> javax.persistence.criteria.Expression<Y>
coalesce(javax.persistence.criteria.Expression<? extends Y> expr0, javax.persistence.criteria.Expression<? extends Y> expr1)
           
<Y> javax.persistence.criteria.Expression<Y>
coalesce(javax.persistence.criteria.Expression<? extends Y> expr, Y val)
           
 javax.persistence.criteria.Expression<java.lang.String> concat(javax.persistence.criteria.Expression<java.lang.String> expr0, javax.persistence.criteria.Expression<java.lang.String> expr1)
           
 javax.persistence.criteria.Expression<java.lang.String> concat(javax.persistence.criteria.Expression<java.lang.String> expr, java.lang.String val)
           
 javax.persistence.criteria.Expression<java.lang.String> concat(java.lang.String val, javax.persistence.criteria.Expression<java.lang.String> expr)
           
 javax.persistence.criteria.Predicate conjunction()
           
<Y> javax.persistence.criteria.CompoundSelection<Y>
construct(java.lang.Class<Y> cls, javax.persistence.criteria.Selection<?>... args)
           
 javax.persistence.criteria.Expression<java.lang.Long> count(javax.persistence.criteria.Expression<?> expr)
           
 javax.persistence.criteria.Expression<java.lang.Long> countDistinct(javax.persistence.criteria.Expression<?> expr)
           
 javax.persistence.criteria.CriteriaQuery<java.lang.Object> createQuery()
           
<T> javax.persistence.criteria.CriteriaQuery<T>
createQuery(java.lang.Class<T> resultCls)
           
 javax.persistence.criteria.CriteriaQuery<javax.persistence.Tuple> createTupleQuery()
           
 javax.persistence.criteria.Expression<java.sql.Date> currentDate()
           
 javax.persistence.criteria.Expression<java.sql.Time> currentTime()
           
 javax.persistence.criteria.Expression<java.sql.Timestamp> currentTimestamp()
           
 javax.persistence.criteria.Order desc(javax.persistence.criteria.Expression<?> expr)
           
<N extends java.lang.Number>
javax.persistence.criteria.Expression<N>
diff(javax.persistence.criteria.Expression<? extends N> expr0, javax.persistence.criteria.Expression<? extends N> expr1)
           
<N extends java.lang.Number>
javax.persistence.criteria.Expression<N>
diff(javax.persistence.criteria.Expression<? extends N> expr, N obj)
           
<N extends java.lang.Number>
javax.persistence.criteria.Expression<N>
diff(N obj, javax.persistence.criteria.Expression<? extends N> expr)
           
 javax.persistence.criteria.Predicate disjunction()
           
 javax.persistence.criteria.Predicate equal(javax.persistence.criteria.Expression<?> expr0, javax.persistence.criteria.Expression<?> expr1)
           
 javax.persistence.criteria.Predicate equal(javax.persistence.criteria.Expression<?> expr, java.lang.Object obj)
           
 javax.persistence.criteria.Predicate exists(javax.persistence.criteria.Subquery<?> sub)
           
<T> javax.persistence.criteria.Expression<T>
function(java.lang.String funcName, java.lang.Class<T> returnType, javax.persistence.criteria.Expression<?>... argExprs)
           
 javax.persistence.criteria.Predicate ge(javax.persistence.criteria.Expression<? extends java.lang.Number> expr0, javax.persistence.criteria.Expression<? extends java.lang.Number> expr1)
           
 javax.persistence.criteria.Predicate ge(javax.persistence.criteria.Expression<? extends java.lang.Number> expr, java.lang.Number obj)
           
<Y extends java.lang.Comparable<? super Y>>
javax.persistence.criteria.Predicate
greaterThan(javax.persistence.criteria.Expression<? extends Y> expr0, javax.persistence.criteria.Expression<? extends Y> expr1)
           
<Y extends java.lang.Comparable<? super Y>>
javax.persistence.criteria.Predicate
greaterThan(javax.persistence.criteria.Expression<? extends Y> expr, Y obj)
           
<Y extends java.lang.Comparable<? super Y>>
javax.persistence.criteria.Predicate
greaterThanOrEqualTo(javax.persistence.criteria.Expression<? extends Y> expr0, javax.persistence.criteria.Expression<? extends Y> expr1)
           
<Y extends java.lang.Comparable<? super Y>>
javax.persistence.criteria.Predicate
greaterThanOrEqualTo(javax.persistence.criteria.Expression<? extends Y> expr, Y obj)
           
<X extends java.lang.Comparable<? super X>>
javax.persistence.criteria.Expression<X>
greatest(javax.persistence.criteria.Expression<X> expr)
           
 javax.persistence.criteria.Predicate gt(javax.persistence.criteria.Expression<? extends java.lang.Number> expr0, javax.persistence.criteria.Expression<? extends java.lang.Number> expr1)
           
 javax.persistence.criteria.Predicate gt(javax.persistence.criteria.Expression<? extends java.lang.Number> expr, java.lang.Number obj)
           
<T> javax.persistence.criteria.CriteriaBuilder.In<T>
in(javax.persistence.criteria.Expression<? extends T> expr)
           
<C extends java.util.Collection<?>>
javax.persistence.criteria.Predicate
isEmpty(javax.persistence.criteria.Expression<C> collExpr)
           
 javax.persistence.criteria.Predicate isFalse(javax.persistence.criteria.Expression<java.lang.Boolean> expr)
           
<E,C extends java.util.Collection<E>>
javax.persistence.criteria.Predicate
isMember(E val, javax.persistence.criteria.Expression<C> collExpr)
           
<E,C extends java.util.Collection<E>>
javax.persistence.criteria.Predicate
isMember(javax.persistence.criteria.Expression<E> expr, javax.persistence.criteria.Expression<C> collExpr)
           
<C extends java.util.Collection<?>>
javax.persistence.criteria.Predicate
isNotEmpty(javax.persistence.criteria.Expression<C> collExpr)
           
<E,C extends java.util.Collection<E>>
javax.persistence.criteria.Predicate
isNotMember(E val, javax.persistence.criteria.Expression<C> collExpr)
           
<E,C extends java.util.Collection<E>>
javax.persistence.criteria.Predicate
isNotMember(javax.persistence.criteria.Expression<E> expr, javax.persistence.criteria.Expression<C> collExpr)
           
 javax.persistence.criteria.Predicate isNotNull(javax.persistence.criteria.Expression<?> expr)
           
 javax.persistence.criteria.Predicate isNull(javax.persistence.criteria.Expression<?> expr)
           
 javax.persistence.criteria.Predicate isTrue(javax.persistence.criteria.Expression<java.lang.Boolean> expr)
           
<K,M extends java.util.Map<K,?>>
javax.persistence.criteria.Expression<java.util.Set<K>>
keys(M arg0)
           
 javax.persistence.criteria.Predicate le(javax.persistence.criteria.Expression<? extends java.lang.Number> expr0, javax.persistence.criteria.Expression<? extends java.lang.Number> expr1)
           
 javax.persistence.criteria.Predicate le(javax.persistence.criteria.Expression<? extends java.lang.Number> expr, java.lang.Number obj)
           
<X extends java.lang.Comparable<? super X>>
javax.persistence.criteria.Expression<X>
least(javax.persistence.criteria.Expression<X> expr)
           
 javax.persistence.criteria.Expression<java.lang.Integer> length(javax.persistence.criteria.Expression<java.lang.String> expr)
           
<Y extends java.lang.Comparable<? super Y>>
javax.persistence.criteria.Predicate
lessThan(javax.persistence.criteria.Expression<? extends Y> expr0, javax.persistence.criteria.Expression<? extends Y> expr1)
           
<Y extends java.lang.Comparable<? super Y>>
javax.persistence.criteria.Predicate
lessThan(javax.persistence.criteria.Expression<? extends Y> expr, Y obj)
           
<Y extends java.lang.Comparable<? super Y>>
javax.persistence.criteria.Predicate
lessThanOrEqualTo(javax.persistence.criteria.Expression<? extends Y> expr0, javax.persistence.criteria.Expression<? extends Y> expr1)
           
<Y extends java.lang.Comparable<? super Y>>
javax.persistence.criteria.Predicate
lessThanOrEqualTo(javax.persistence.criteria.Expression<? extends Y> expr, Y obj)
           
 javax.persistence.criteria.Predicate like(javax.persistence.criteria.Expression<java.lang.String> expr, javax.persistence.criteria.Expression<java.lang.String> expr1)
           
 javax.persistence.criteria.Predicate like(javax.persistence.criteria.Expression<java.lang.String> expr, javax.persistence.criteria.Expression<java.lang.String> expr1, char escChr)
           
 javax.persistence.criteria.Predicate like(javax.persistence.criteria.Expression<java.lang.String> expr, javax.persistence.criteria.Expression<java.lang.String> expr1, javax.persistence.criteria.Expression<java.lang.Character> escExpr)
           
 javax.persistence.criteria.Predicate like(javax.persistence.criteria.Expression<java.lang.String> expr, java.lang.String regex)
           
 javax.persistence.criteria.Predicate like(javax.persistence.criteria.Expression<java.lang.String> expr, java.lang.String regex, char escChr)
           
 javax.persistence.criteria.Predicate like(javax.persistence.criteria.Expression<java.lang.String> expr, java.lang.String regex, javax.persistence.criteria.Expression<java.lang.Character> escExpr)
           
<T> javax.persistence.criteria.Expression<T>
literal(T obj)
           
 javax.persistence.criteria.Expression<java.lang.Integer> locate(javax.persistence.criteria.Expression<java.lang.String> expr, javax.persistence.criteria.Expression<java.lang.String> exprSubstr)
           
 javax.persistence.criteria.Expression<java.lang.Integer> locate(javax.persistence.criteria.Expression<java.lang.String> expr, javax.persistence.criteria.Expression<java.lang.String> exprSubstr, javax.persistence.criteria.Expression<java.lang.Integer> exprPos)
           
 javax.persistence.criteria.Expression<java.lang.Integer> locate(javax.persistence.criteria.Expression<java.lang.String> expr, java.lang.String substr)
           
 javax.persistence.criteria.Expression<java.lang.Integer> locate(javax.persistence.criteria.Expression<java.lang.String> expr, java.lang.String substr, int pos)
           
 javax.persistence.criteria.Expression<java.lang.String> lower(javax.persistence.criteria.Expression<java.lang.String> expr)
           
 javax.persistence.criteria.Predicate lt(javax.persistence.criteria.Expression<? extends java.lang.Number> expr0, javax.persistence.criteria.Expression<? extends java.lang.Number> expr1)
           
 javax.persistence.criteria.Predicate lt(javax.persistence.criteria.Expression<? extends java.lang.Number> expr, java.lang.Number obj)
           
<N extends java.lang.Number>
javax.persistence.criteria.Expression<N>
max(javax.persistence.criteria.Expression<N> expr)
           
<N extends java.lang.Number>
javax.persistence.criteria.Expression<N>
min(javax.persistence.criteria.Expression<N> expr)
           
 javax.persistence.criteria.Expression<java.lang.Integer> mod(javax.persistence.criteria.Expression<java.lang.Integer> expr0, javax.persistence.criteria.Expression<java.lang.Integer> expr1)
           
 javax.persistence.criteria.Expression<java.lang.Integer> mod(javax.persistence.criteria.Expression<java.lang.Integer> expr, java.lang.Integer obj)
           
 javax.persistence.criteria.Expression<java.lang.Integer> mod(java.lang.Integer obj, javax.persistence.criteria.Expression<java.lang.Integer> expr)
           
<N extends java.lang.Number>
javax.persistence.criteria.Expression<N>
neg(javax.persistence.criteria.Expression<N> expr)
           
 javax.persistence.criteria.Predicate not(javax.persistence.criteria.Expression<java.lang.Boolean> expr)
           
 javax.persistence.criteria.Predicate notEqual(javax.persistence.criteria.Expression<?> expr0, javax.persistence.criteria.Expression<?> expr1)
           
 javax.persistence.criteria.Predicate notEqual(javax.persistence.criteria.Expression<?> expr, java.lang.Object obj)
           
 javax.persistence.criteria.Predicate notLike(javax.persistence.criteria.Expression<java.lang.String> expr, javax.persistence.criteria.Expression<java.lang.String> expr1)
           
 javax.persistence.criteria.Predicate notLike(javax.persistence.criteria.Expression<java.lang.String> expr, javax.persistence.criteria.Expression<java.lang.String> expr1, char escChr)
           
 javax.persistence.criteria.Predicate notLike(javax.persistence.criteria.Expression<java.lang.String> expr, javax.persistence.criteria.Expression<java.lang.String> expr1, javax.persistence.criteria.Expression<java.lang.Character> escExpr)
           
 javax.persistence.criteria.Predicate notLike(javax.persistence.criteria.Expression<java.lang.String> expr, java.lang.String regex)
           
 javax.persistence.criteria.Predicate notLike(javax.persistence.criteria.Expression<java.lang.String> expr, java.lang.String regex, char escChr)
           
 javax.persistence.criteria.Predicate notLike(javax.persistence.criteria.Expression<java.lang.String> expr, java.lang.String regex, javax.persistence.criteria.Expression<java.lang.Character> escExpr)
           
<Y> javax.persistence.criteria.Expression<Y>
nullif(javax.persistence.criteria.Expression<Y> expr0, javax.persistence.criteria.Expression<?> expr1)
           
<Y> javax.persistence.criteria.Expression<Y>
nullif(javax.persistence.criteria.Expression<Y> expr, Y val)
           
<T> javax.persistence.criteria.Expression<T>
nullLiteral(java.lang.Class<T> cls)
           
 javax.persistence.criteria.Predicate or(javax.persistence.criteria.Expression<java.lang.Boolean> expr0, javax.persistence.criteria.Expression<java.lang.Boolean> expr1)
           
 javax.persistence.criteria.Predicate or(javax.persistence.criteria.Predicate... preds)
           
<T> javax.persistence.criteria.ParameterExpression<T>
parameter(java.lang.Class<T> cls)
           
<T> javax.persistence.criteria.ParameterExpression<T>
parameter(java.lang.Class<T> cls, java.lang.String name)
           
<N extends java.lang.Number>
javax.persistence.criteria.Expression<N>
prod(javax.persistence.criteria.Expression<? extends N> expr0, javax.persistence.criteria.Expression<? extends N> expr1)
           
<N extends java.lang.Number>
javax.persistence.criteria.Expression<N>
prod(javax.persistence.criteria.Expression<? extends N> expr, N obj)
           
<N extends java.lang.Number>
javax.persistence.criteria.Expression<N>
prod(N obj, javax.persistence.criteria.Expression<? extends N> expr)
           
 javax.persistence.criteria.Expression<java.lang.Number> quot(javax.persistence.criteria.Expression<? extends java.lang.Number> expr0, javax.persistence.criteria.Expression<? extends java.lang.Number> expr1)
           
 javax.persistence.criteria.Expression<java.lang.Number> quot(javax.persistence.criteria.Expression<? extends java.lang.Number> expr, java.lang.Number obj)
           
 javax.persistence.criteria.Expression<java.lang.Number> quot(java.lang.Number obj, javax.persistence.criteria.Expression<? extends java.lang.Number> expr)
           
<R> javax.persistence.criteria.CriteriaBuilder.Case<R>
selectCase()
           
<C,R> javax.persistence.criteria.CriteriaBuilder.SimpleCase<C,R>
selectCase(javax.persistence.criteria.Expression<? extends C> expr)
           
<C extends java.util.Collection<?>>
javax.persistence.criteria.Expression<java.lang.Integer>
size(C coll)
           
<C extends java.util.Collection<?>>
javax.persistence.criteria.Expression<java.lang.Integer>
size(javax.persistence.criteria.Expression<C> expr)
           
<Y> javax.persistence.criteria.Expression<Y>
some(javax.persistence.criteria.Subquery<Y> sub)
           
 javax.persistence.criteria.Expression<java.lang.Double> sqrt(javax.persistence.criteria.Expression<? extends java.lang.Number> expr)
           
 javax.persistence.criteria.Expression<java.lang.String> substring(javax.persistence.criteria.Expression<java.lang.String> expr, javax.persistence.criteria.Expression<java.lang.Integer> posExpr)
           
 javax.persistence.criteria.Expression<java.lang.String> substring(javax.persistence.criteria.Expression<java.lang.String> expr, javax.persistence.criteria.Expression<java.lang.Integer> posExpr0, javax.persistence.criteria.Expression<java.lang.Integer> posExpr1)
           
 javax.persistence.criteria.Expression<java.lang.String> substring(javax.persistence.criteria.Expression<java.lang.String> expr, int pos)
           
 javax.persistence.criteria.Expression<java.lang.String> substring(javax.persistence.criteria.Expression<java.lang.String> expr, int pos0, int pos1)
           
<N extends java.lang.Number>
javax.persistence.criteria.Expression<N>
sum(javax.persistence.criteria.Expression<? extends N> expr0, javax.persistence.criteria.Expression<? extends N> expr1)
           
<N extends java.lang.Number>
javax.persistence.criteria.Expression<N>
sum(javax.persistence.criteria.Expression<? extends N> expr, N obj)
           
<N extends java.lang.Number>
javax.persistence.criteria.Expression<N>
sum(javax.persistence.criteria.Expression<N> expr)
           
<N extends java.lang.Number>
javax.persistence.criteria.Expression<N>
sum(N obj, javax.persistence.criteria.Expression<? extends N> expr)
           
 javax.persistence.criteria.Expression<java.lang.Double> sumAsDouble(javax.persistence.criteria.Expression<java.lang.Float> arg0)
           
 javax.persistence.criteria.Expression<java.lang.Long> sumAsLong(javax.persistence.criteria.Expression<java.lang.Integer> arg0)
           
 javax.persistence.criteria.Expression<java.math.BigDecimal> toBigDecimal(javax.persistence.criteria.Expression<? extends java.lang.Number> expr)
           
 javax.persistence.criteria.Expression<java.math.BigInteger> toBigInteger(javax.persistence.criteria.Expression<? extends java.lang.Number> expr)
           
 javax.persistence.criteria.Expression<java.lang.Double> toDouble(javax.persistence.criteria.Expression<? extends java.lang.Number> expr)
           
 javax.persistence.criteria.Expression<java.lang.Float> toFloat(javax.persistence.criteria.Expression<? extends java.lang.Number> expr)
           
 javax.persistence.criteria.Expression<java.lang.Integer> toInteger(javax.persistence.criteria.Expression<? extends java.lang.Number> expr)
           
 javax.persistence.criteria.Expression<java.lang.Long> toLong(javax.persistence.criteria.Expression<? extends java.lang.Number> expr)
           
 javax.persistence.criteria.Expression<java.lang.String> toString(javax.persistence.criteria.Expression<java.lang.Character> expr)
           
 javax.persistence.criteria.Expression<java.lang.String> trim(char chr, javax.persistence.criteria.Expression<java.lang.String> expr)
           
 javax.persistence.criteria.Expression<java.lang.String> trim(javax.persistence.criteria.CriteriaBuilder.Trimspec spec, char chr, javax.persistence.criteria.Expression<java.lang.String> expr)
           
 javax.persistence.criteria.Expression<java.lang.String> trim(javax.persistence.criteria.CriteriaBuilder.Trimspec spec, javax.persistence.criteria.Expression<java.lang.Character> chr, javax.persistence.criteria.Expression<java.lang.String> expr)
           
 javax.persistence.criteria.Expression<java.lang.String> trim(javax.persistence.criteria.CriteriaBuilder.Trimspec spec, javax.persistence.criteria.Expression<java.lang.String> expr)
           
 javax.persistence.criteria.Expression<java.lang.String> trim(javax.persistence.criteria.Expression<java.lang.Character> chr, javax.persistence.criteria.Expression<java.lang.String> expr)
           
 javax.persistence.criteria.Expression<java.lang.String> trim(javax.persistence.criteria.Expression<java.lang.String> expr)
           
 javax.persistence.criteria.CompoundSelection<javax.persistence.Tuple> tuple(javax.persistence.criteria.Selection<?>... arg0)
           
 javax.persistence.criteria.Expression<java.lang.String> upper(javax.persistence.criteria.Expression<java.lang.String> expr)
           
<V,M extends java.util.Map<?,V>>
javax.persistence.criteria.Expression<java.util.Collection<V>>
values(M arg0)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

CriteriaBuilderImpl

public CriteriaBuilderImpl(MetamodelImpl model)
Method Detail

createQuery

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

createQuery

public <T> javax.persistence.criteria.CriteriaQuery<T> createQuery(java.lang.Class<T> resultCls)
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

asc

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

desc

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

abs

public <N extends java.lang.Number> javax.persistence.criteria.Expression<N> abs(javax.persistence.criteria.Expression<N> expr)
Specified by:
abs in interface javax.persistence.criteria.CriteriaBuilder

avg

public <N extends java.lang.Number> javax.persistence.criteria.Expression<java.lang.Double> avg(javax.persistence.criteria.Expression<N> expr)
Specified by:
avg in interface javax.persistence.criteria.CriteriaBuilder

count

public javax.persistence.criteria.Expression<java.lang.Long> count(javax.persistence.criteria.Expression<?> expr)
Specified by:
count in interface javax.persistence.criteria.CriteriaBuilder

countDistinct

public javax.persistence.criteria.Expression<java.lang.Long> countDistinct(javax.persistence.criteria.Expression<?> expr)
Specified by:
countDistinct in interface javax.persistence.criteria.CriteriaBuilder

max

public <N extends java.lang.Number> javax.persistence.criteria.Expression<N> max(javax.persistence.criteria.Expression<N> expr)
Specified by:
max in interface javax.persistence.criteria.CriteriaBuilder

greatest

public <X extends java.lang.Comparable<? super X>> javax.persistence.criteria.Expression<X> greatest(javax.persistence.criteria.Expression<X> expr)
Specified by:
greatest in interface javax.persistence.criteria.CriteriaBuilder

min

public <N extends java.lang.Number> javax.persistence.criteria.Expression<N> min(javax.persistence.criteria.Expression<N> expr)
Specified by:
min in interface javax.persistence.criteria.CriteriaBuilder

least

public <X extends java.lang.Comparable<? super X>> javax.persistence.criteria.Expression<X> least(javax.persistence.criteria.Expression<X> expr)
Specified by:
least in interface javax.persistence.criteria.CriteriaBuilder

sqrt

public javax.persistence.criteria.Expression<java.lang.Double> sqrt(javax.persistence.criteria.Expression<? extends java.lang.Number> expr)
Specified by:
sqrt in interface javax.persistence.criteria.CriteriaBuilder

sum

public <N extends java.lang.Number> javax.persistence.criteria.Expression<N> sum(javax.persistence.criteria.Expression<N> expr)
Specified by:
sum in interface javax.persistence.criteria.CriteriaBuilder

sumAsDouble

public javax.persistence.criteria.Expression<java.lang.Double> sumAsDouble(javax.persistence.criteria.Expression<java.lang.Float> arg0)
Specified by:
sumAsDouble in interface javax.persistence.criteria.CriteriaBuilder

sumAsLong

public javax.persistence.criteria.Expression<java.lang.Long> sumAsLong(javax.persistence.criteria.Expression<java.lang.Integer> arg0)
Specified by:
sumAsLong in interface javax.persistence.criteria.CriteriaBuilder

and

public javax.persistence.criteria.Predicate and(javax.persistence.criteria.Predicate... preds)
Specified by:
and in interface javax.persistence.criteria.CriteriaBuilder

and

public javax.persistence.criteria.Predicate and(javax.persistence.criteria.Expression<java.lang.Boolean> expr0,
                                                javax.persistence.criteria.Expression<java.lang.Boolean> expr1)
Specified by:
and in interface javax.persistence.criteria.CriteriaBuilder

or

public javax.persistence.criteria.Predicate or(javax.persistence.criteria.Predicate... preds)
Specified by:
or in interface javax.persistence.criteria.CriteriaBuilder

or

public javax.persistence.criteria.Predicate or(javax.persistence.criteria.Expression<java.lang.Boolean> expr0,
                                               javax.persistence.criteria.Expression<java.lang.Boolean> expr1)
Specified by:
or in interface javax.persistence.criteria.CriteriaBuilder

equal

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

equal

public javax.persistence.criteria.Predicate equal(javax.persistence.criteria.Expression<?> expr,
                                                  java.lang.Object obj)
Specified by:
equal in interface javax.persistence.criteria.CriteriaBuilder

notEqual

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

notEqual

public javax.persistence.criteria.Predicate notEqual(javax.persistence.criteria.Expression<?> expr,
                                                     java.lang.Object obj)
Specified by:
notEqual in interface javax.persistence.criteria.CriteriaBuilder

isNotNull

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

isNull

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

ge

public javax.persistence.criteria.Predicate ge(javax.persistence.criteria.Expression<? extends java.lang.Number> expr0,
                                               javax.persistence.criteria.Expression<? extends java.lang.Number> expr1)
Specified by:
ge in interface javax.persistence.criteria.CriteriaBuilder

ge

public javax.persistence.criteria.Predicate ge(javax.persistence.criteria.Expression<? extends java.lang.Number> expr,
                                               java.lang.Number obj)
Specified by:
ge in interface javax.persistence.criteria.CriteriaBuilder

greaterThan

public <Y extends java.lang.Comparable<? super Y>> javax.persistence.criteria.Predicate greaterThan(javax.persistence.criteria.Expression<? extends Y> expr0,
                                                                                                    javax.persistence.criteria.Expression<? extends Y> expr1)
Specified by:
greaterThan in interface javax.persistence.criteria.CriteriaBuilder

greaterThan

public <Y extends java.lang.Comparable<? super Y>> javax.persistence.criteria.Predicate greaterThan(javax.persistence.criteria.Expression<? extends Y> expr,
                                                                                                    Y obj)
Specified by:
greaterThan in interface javax.persistence.criteria.CriteriaBuilder

greaterThanOrEqualTo

public <Y extends java.lang.Comparable<? super Y>> javax.persistence.criteria.Predicate greaterThanOrEqualTo(javax.persistence.criteria.Expression<? extends Y> expr0,
                                                                                                             javax.persistence.criteria.Expression<? extends Y> expr1)
Specified by:
greaterThanOrEqualTo in interface javax.persistence.criteria.CriteriaBuilder

greaterThanOrEqualTo

public <Y extends java.lang.Comparable<? super Y>> javax.persistence.criteria.Predicate greaterThanOrEqualTo(javax.persistence.criteria.Expression<? extends Y> expr,
                                                                                                             Y obj)
Specified by:
greaterThanOrEqualTo in interface javax.persistence.criteria.CriteriaBuilder

gt

public javax.persistence.criteria.Predicate gt(javax.persistence.criteria.Expression<? extends java.lang.Number> expr0,
                                               javax.persistence.criteria.Expression<? extends java.lang.Number> expr1)
Specified by:
gt in interface javax.persistence.criteria.CriteriaBuilder

gt

public javax.persistence.criteria.Predicate gt(javax.persistence.criteria.Expression<? extends java.lang.Number> expr,
                                               java.lang.Number obj)
Specified by:
gt in interface javax.persistence.criteria.CriteriaBuilder

le

public javax.persistence.criteria.Predicate le(javax.persistence.criteria.Expression<? extends java.lang.Number> expr0,
                                               javax.persistence.criteria.Expression<? extends java.lang.Number> expr1)
Specified by:
le in interface javax.persistence.criteria.CriteriaBuilder

le

public javax.persistence.criteria.Predicate le(javax.persistence.criteria.Expression<? extends java.lang.Number> expr,
                                               java.lang.Number obj)
Specified by:
le in interface javax.persistence.criteria.CriteriaBuilder

lessThan

public <Y extends java.lang.Comparable<? super Y>> javax.persistence.criteria.Predicate lessThan(javax.persistence.criteria.Expression<? extends Y> expr0,
                                                                                                 javax.persistence.criteria.Expression<? extends Y> expr1)
Specified by:
lessThan in interface javax.persistence.criteria.CriteriaBuilder

lessThan

public <Y extends java.lang.Comparable<? super Y>> javax.persistence.criteria.Predicate lessThan(javax.persistence.criteria.Expression<? extends Y> expr,
                                                                                                 Y obj)
Specified by:
lessThan in interface javax.persistence.criteria.CriteriaBuilder

lessThanOrEqualTo

public <Y extends java.lang.Comparable<? super Y>> javax.persistence.criteria.Predicate lessThanOrEqualTo(javax.persistence.criteria.Expression<? extends Y> expr0,
                                                                                                          javax.persistence.criteria.Expression<? extends Y> expr1)
Specified by:
lessThanOrEqualTo in interface javax.persistence.criteria.CriteriaBuilder

lessThanOrEqualTo

public <Y extends java.lang.Comparable<? super Y>> javax.persistence.criteria.Predicate lessThanOrEqualTo(javax.persistence.criteria.Expression<? extends Y> expr,
                                                                                                          Y obj)
Specified by:
lessThanOrEqualTo in interface javax.persistence.criteria.CriteriaBuilder

lt

public javax.persistence.criteria.Predicate lt(javax.persistence.criteria.Expression<? extends java.lang.Number> expr0,
                                               javax.persistence.criteria.Expression<? extends java.lang.Number> expr1)
Specified by:
lt in interface javax.persistence.criteria.CriteriaBuilder

lt

public javax.persistence.criteria.Predicate lt(javax.persistence.criteria.Expression<? extends java.lang.Number> expr,
                                               java.lang.Number obj)
Specified by:
lt in interface javax.persistence.criteria.CriteriaBuilder

sum

public <N extends java.lang.Number> javax.persistence.criteria.Expression<N> sum(javax.persistence.criteria.Expression<? extends N> expr0,
                                                                                 javax.persistence.criteria.Expression<? extends N> expr1)
Specified by:
sum in interface javax.persistence.criteria.CriteriaBuilder

sum

public <N extends java.lang.Number> javax.persistence.criteria.Expression<N> sum(javax.persistence.criteria.Expression<? extends N> expr,
                                                                                 N obj)
Specified by:
sum in interface javax.persistence.criteria.CriteriaBuilder

sum

public <N extends java.lang.Number> javax.persistence.criteria.Expression<N> sum(N obj,
                                                                                 javax.persistence.criteria.Expression<? extends N> expr)
Specified by:
sum in interface javax.persistence.criteria.CriteriaBuilder

quot

public javax.persistence.criteria.Expression<java.lang.Number> quot(javax.persistence.criteria.Expression<? extends java.lang.Number> expr0,
                                                                    javax.persistence.criteria.Expression<? extends java.lang.Number> expr1)
Specified by:
quot in interface javax.persistence.criteria.CriteriaBuilder

quot

public javax.persistence.criteria.Expression<java.lang.Number> quot(javax.persistence.criteria.Expression<? extends java.lang.Number> expr,
                                                                    java.lang.Number obj)
Specified by:
quot in interface javax.persistence.criteria.CriteriaBuilder

quot

public javax.persistence.criteria.Expression<java.lang.Number> quot(java.lang.Number obj,
                                                                    javax.persistence.criteria.Expression<? extends java.lang.Number> expr)
Specified by:
quot in interface javax.persistence.criteria.CriteriaBuilder

diff

public <N extends java.lang.Number> javax.persistence.criteria.Expression<N> diff(javax.persistence.criteria.Expression<? extends N> expr0,
                                                                                  javax.persistence.criteria.Expression<? extends N> expr1)
Specified by:
diff in interface javax.persistence.criteria.CriteriaBuilder

diff

public <N extends java.lang.Number> javax.persistence.criteria.Expression<N> diff(javax.persistence.criteria.Expression<? extends N> expr,
                                                                                  N obj)
Specified by:
diff in interface javax.persistence.criteria.CriteriaBuilder

diff

public <N extends java.lang.Number> javax.persistence.criteria.Expression<N> diff(N obj,
                                                                                  javax.persistence.criteria.Expression<? extends N> expr)
Specified by:
diff in interface javax.persistence.criteria.CriteriaBuilder

prod

public <N extends java.lang.Number> javax.persistence.criteria.Expression<N> prod(javax.persistence.criteria.Expression<? extends N> expr0,
                                                                                  javax.persistence.criteria.Expression<? extends N> expr1)
Specified by:
prod in interface javax.persistence.criteria.CriteriaBuilder

prod

public <N extends java.lang.Number> javax.persistence.criteria.Expression<N> prod(javax.persistence.criteria.Expression<? extends N> expr,
                                                                                  N obj)
Specified by:
prod in interface javax.persistence.criteria.CriteriaBuilder

prod

public <N extends java.lang.Number> javax.persistence.criteria.Expression<N> prod(N obj,
                                                                                  javax.persistence.criteria.Expression<? extends N> expr)
Specified by:
prod in interface javax.persistence.criteria.CriteriaBuilder

mod

public javax.persistence.criteria.Expression<java.lang.Integer> mod(javax.persistence.criteria.Expression<java.lang.Integer> expr0,
                                                                    javax.persistence.criteria.Expression<java.lang.Integer> expr1)
Specified by:
mod in interface javax.persistence.criteria.CriteriaBuilder

mod

public javax.persistence.criteria.Expression<java.lang.Integer> mod(javax.persistence.criteria.Expression<java.lang.Integer> expr,
                                                                    java.lang.Integer obj)
Specified by:
mod in interface javax.persistence.criteria.CriteriaBuilder

mod

public javax.persistence.criteria.Expression<java.lang.Integer> mod(java.lang.Integer obj,
                                                                    javax.persistence.criteria.Expression<java.lang.Integer> expr)
Specified by:
mod in interface javax.persistence.criteria.CriteriaBuilder

between

public <Y extends java.lang.Comparable<? super Y>> javax.persistence.criteria.Predicate between(javax.persistence.criteria.Expression<? extends Y> expr0,
                                                                                                javax.persistence.criteria.Expression<? extends Y> expr1,
                                                                                                javax.persistence.criteria.Expression<? extends Y> expr2)
Specified by:
between in interface javax.persistence.criteria.CriteriaBuilder

between

public <Y extends java.lang.Comparable<? super Y>> javax.persistence.criteria.Predicate between(javax.persistence.criteria.Expression<? extends Y> expr,
                                                                                                Y obj0,
                                                                                                Y obj1)
Specified by:
between 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

coalesce

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

coalesce

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

nullif

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

nullif

public <Y> javax.persistence.criteria.Expression<Y> nullif(javax.persistence.criteria.Expression<Y> expr,
                                                           Y val)
Specified by:
nullif 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

tuple

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

construct

public <Y> javax.persistence.criteria.CompoundSelection<Y> construct(java.lang.Class<Y> cls,
                                                                     javax.persistence.criteria.Selection<?>... args)
Specified by:
construct in interface javax.persistence.criteria.CriteriaBuilder

currentDate

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

currentTime

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

currentTimestamp

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

function

public <T> javax.persistence.criteria.Expression<T> function(java.lang.String funcName,
                                                             java.lang.Class<T> returnType,
                                                             javax.persistence.criteria.Expression<?>... argExprs)
Specified by:
function in interface javax.persistence.criteria.CriteriaBuilder

all

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

any

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

some

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

exists

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

in

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

isEmpty

public <C extends java.util.Collection<?>> javax.persistence.criteria.Predicate isEmpty(javax.persistence.criteria.Expression<C> collExpr)
Specified by:
isEmpty in interface javax.persistence.criteria.CriteriaBuilder

isMember

public <E,C extends java.util.Collection<E>> javax.persistence.criteria.Predicate isMember(javax.persistence.criteria.Expression<E> expr,
                                                                                           javax.persistence.criteria.Expression<C> collExpr)
Specified by:
isMember in interface javax.persistence.criteria.CriteriaBuilder

isMember

public <E,C extends java.util.Collection<E>> javax.persistence.criteria.Predicate isMember(E val,
                                                                                           javax.persistence.criteria.Expression<C> collExpr)
Specified by:
isMember in interface javax.persistence.criteria.CriteriaBuilder

isNotEmpty

public <C extends java.util.Collection<?>> javax.persistence.criteria.Predicate isNotEmpty(javax.persistence.criteria.Expression<C> collExpr)
Specified by:
isNotEmpty in interface javax.persistence.criteria.CriteriaBuilder

isNotMember

public <E,C extends java.util.Collection<E>> javax.persistence.criteria.Predicate isNotMember(javax.persistence.criteria.Expression<E> expr,
                                                                                              javax.persistence.criteria.Expression<C> collExpr)
Specified by:
isNotMember in interface javax.persistence.criteria.CriteriaBuilder

isNotMember

public <E,C extends java.util.Collection<E>> javax.persistence.criteria.Predicate isNotMember(E val,
                                                                                              javax.persistence.criteria.Expression<C> collExpr)
Specified by:
isNotMember in interface javax.persistence.criteria.CriteriaBuilder

size

public <C extends java.util.Collection<?>> javax.persistence.criteria.Expression<java.lang.Integer> size(javax.persistence.criteria.Expression<C> expr)
Specified by:
size in interface javax.persistence.criteria.CriteriaBuilder

size

public <C extends java.util.Collection<?>> javax.persistence.criteria.Expression<java.lang.Integer> size(C coll)
Specified by:
size in interface javax.persistence.criteria.CriteriaBuilder

isFalse

public javax.persistence.criteria.Predicate isFalse(javax.persistence.criteria.Expression<java.lang.Boolean> expr)
Specified by:
isFalse in interface javax.persistence.criteria.CriteriaBuilder

isTrue

public javax.persistence.criteria.Predicate isTrue(javax.persistence.criteria.Expression<java.lang.Boolean> expr)
Specified by:
isTrue in interface javax.persistence.criteria.CriteriaBuilder

array

public javax.persistence.criteria.CompoundSelection<java.lang.Object[]> array(javax.persistence.criteria.Selection<?>... arg0)
Specified by:
array in interface javax.persistence.criteria.CriteriaBuilder

keys

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

values

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

like

public javax.persistence.criteria.Predicate like(javax.persistence.criteria.Expression<java.lang.String> expr,
                                                 javax.persistence.criteria.Expression<java.lang.String> expr1)
Specified by:
like in interface javax.persistence.criteria.CriteriaBuilder

like

public javax.persistence.criteria.Predicate like(javax.persistence.criteria.Expression<java.lang.String> expr,
                                                 java.lang.String regex)
Specified by:
like in interface javax.persistence.criteria.CriteriaBuilder

like

public javax.persistence.criteria.Predicate like(javax.persistence.criteria.Expression<java.lang.String> expr,
                                                 javax.persistence.criteria.Expression<java.lang.String> expr1,
                                                 javax.persistence.criteria.Expression<java.lang.Character> escExpr)
Specified by:
like in interface javax.persistence.criteria.CriteriaBuilder

like

public javax.persistence.criteria.Predicate like(javax.persistence.criteria.Expression<java.lang.String> expr,
                                                 javax.persistence.criteria.Expression<java.lang.String> expr1,
                                                 char escChr)
Specified by:
like in interface javax.persistence.criteria.CriteriaBuilder

like

public javax.persistence.criteria.Predicate like(javax.persistence.criteria.Expression<java.lang.String> expr,
                                                 java.lang.String regex,
                                                 javax.persistence.criteria.Expression<java.lang.Character> escExpr)
Specified by:
like in interface javax.persistence.criteria.CriteriaBuilder

like

public javax.persistence.criteria.Predicate like(javax.persistence.criteria.Expression<java.lang.String> expr,
                                                 java.lang.String regex,
                                                 char escChr)
Specified by:
like in interface javax.persistence.criteria.CriteriaBuilder

neg

public <N extends java.lang.Number> javax.persistence.criteria.Expression<N> neg(javax.persistence.criteria.Expression<N> expr)
Specified by:
neg in interface javax.persistence.criteria.CriteriaBuilder

not

public javax.persistence.criteria.Predicate not(javax.persistence.criteria.Expression<java.lang.Boolean> expr)
Specified by:
not in interface javax.persistence.criteria.CriteriaBuilder

notLike

public javax.persistence.criteria.Predicate notLike(javax.persistence.criteria.Expression<java.lang.String> expr,
                                                    javax.persistence.criteria.Expression<java.lang.String> expr1)
Specified by:
notLike in interface javax.persistence.criteria.CriteriaBuilder

notLike

public javax.persistence.criteria.Predicate notLike(javax.persistence.criteria.Expression<java.lang.String> expr,
                                                    java.lang.String regex)
Specified by:
notLike in interface javax.persistence.criteria.CriteriaBuilder

notLike

public javax.persistence.criteria.Predicate notLike(javax.persistence.criteria.Expression<java.lang.String> expr,
                                                    javax.persistence.criteria.Expression<java.lang.String> expr1,
                                                    javax.persistence.criteria.Expression<java.lang.Character> escExpr)
Specified by:
notLike in interface javax.persistence.criteria.CriteriaBuilder

notLike

public javax.persistence.criteria.Predicate notLike(javax.persistence.criteria.Expression<java.lang.String> expr,
                                                    javax.persistence.criteria.Expression<java.lang.String> expr1,
                                                    char escChr)
Specified by:
notLike in interface javax.persistence.criteria.CriteriaBuilder

notLike

public javax.persistence.criteria.Predicate notLike(javax.persistence.criteria.Expression<java.lang.String> expr,
                                                    java.lang.String regex,
                                                    javax.persistence.criteria.Expression<java.lang.Character> escExpr)
Specified by:
notLike in interface javax.persistence.criteria.CriteriaBuilder

notLike

public javax.persistence.criteria.Predicate notLike(javax.persistence.criteria.Expression<java.lang.String> expr,
                                                    java.lang.String regex,
                                                    char escChr)
Specified by:
notLike in interface javax.persistence.criteria.CriteriaBuilder

parameter

public <T> javax.persistence.criteria.ParameterExpression<T> parameter(java.lang.Class<T> cls)
Specified by:
parameter in interface javax.persistence.criteria.CriteriaBuilder

parameter

public <T> javax.persistence.criteria.ParameterExpression<T> parameter(java.lang.Class<T> cls,
                                                                       java.lang.String name)
Specified by:
parameter 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

selectCase

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

toBigDecimal

public javax.persistence.criteria.Expression<java.math.BigDecimal> toBigDecimal(javax.persistence.criteria.Expression<? extends java.lang.Number> expr)
Specified by:
toBigDecimal in interface javax.persistence.criteria.CriteriaBuilder

toBigInteger

public javax.persistence.criteria.Expression<java.math.BigInteger> toBigInteger(javax.persistence.criteria.Expression<? extends java.lang.Number> expr)
Specified by:
toBigInteger in interface javax.persistence.criteria.CriteriaBuilder

toDouble

public javax.persistence.criteria.Expression<java.lang.Double> toDouble(javax.persistence.criteria.Expression<? extends java.lang.Number> expr)
Specified by:
toDouble in interface javax.persistence.criteria.CriteriaBuilder

toFloat

public javax.persistence.criteria.Expression<java.lang.Float> toFloat(javax.persistence.criteria.Expression<? extends java.lang.Number> expr)
Specified by:
toFloat in interface javax.persistence.criteria.CriteriaBuilder

toInteger

public javax.persistence.criteria.Expression<java.lang.Integer> toInteger(javax.persistence.criteria.Expression<? extends java.lang.Number> expr)
Specified by:
toInteger in interface javax.persistence.criteria.CriteriaBuilder

toLong

public javax.persistence.criteria.Expression<java.lang.Long> toLong(javax.persistence.criteria.Expression<? extends java.lang.Number> expr)
Specified by:
toLong in interface javax.persistence.criteria.CriteriaBuilder

toString

public javax.persistence.criteria.Expression<java.lang.String> toString(javax.persistence.criteria.Expression<java.lang.Character> expr)
Specified by:
toString in interface javax.persistence.criteria.CriteriaBuilder

concat

public javax.persistence.criteria.Expression<java.lang.String> concat(javax.persistence.criteria.Expression<java.lang.String> expr0,
                                                                      javax.persistence.criteria.Expression<java.lang.String> expr1)
Specified by:
concat in interface javax.persistence.criteria.CriteriaBuilder

concat

public javax.persistence.criteria.Expression<java.lang.String> concat(javax.persistence.criteria.Expression<java.lang.String> expr,
                                                                      java.lang.String val)
Specified by:
concat in interface javax.persistence.criteria.CriteriaBuilder

concat

public javax.persistence.criteria.Expression<java.lang.String> concat(java.lang.String val,
                                                                      javax.persistence.criteria.Expression<java.lang.String> expr)
Specified by:
concat in interface javax.persistence.criteria.CriteriaBuilder

locate

public javax.persistence.criteria.Expression<java.lang.Integer> locate(javax.persistence.criteria.Expression<java.lang.String> expr,
                                                                       javax.persistence.criteria.Expression<java.lang.String> exprSubstr)
Specified by:
locate in interface javax.persistence.criteria.CriteriaBuilder

locate

public javax.persistence.criteria.Expression<java.lang.Integer> locate(javax.persistence.criteria.Expression<java.lang.String> expr,
                                                                       java.lang.String substr)
Specified by:
locate in interface javax.persistence.criteria.CriteriaBuilder

locate

public javax.persistence.criteria.Expression<java.lang.Integer> locate(javax.persistence.criteria.Expression<java.lang.String> expr,
                                                                       javax.persistence.criteria.Expression<java.lang.String> exprSubstr,
                                                                       javax.persistence.criteria.Expression<java.lang.Integer> exprPos)
Specified by:
locate in interface javax.persistence.criteria.CriteriaBuilder

locate

public javax.persistence.criteria.Expression<java.lang.Integer> locate(javax.persistence.criteria.Expression<java.lang.String> expr,
                                                                       java.lang.String substr,
                                                                       int pos)
Specified by:
locate in interface javax.persistence.criteria.CriteriaBuilder

substring

public javax.persistence.criteria.Expression<java.lang.String> substring(javax.persistence.criteria.Expression<java.lang.String> expr,
                                                                         javax.persistence.criteria.Expression<java.lang.Integer> posExpr)
Specified by:
substring in interface javax.persistence.criteria.CriteriaBuilder

substring

public javax.persistence.criteria.Expression<java.lang.String> substring(javax.persistence.criteria.Expression<java.lang.String> expr,
                                                                         int pos)
Specified by:
substring in interface javax.persistence.criteria.CriteriaBuilder

substring

public javax.persistence.criteria.Expression<java.lang.String> substring(javax.persistence.criteria.Expression<java.lang.String> expr,
                                                                         javax.persistence.criteria.Expression<java.lang.Integer> posExpr0,
                                                                         javax.persistence.criteria.Expression<java.lang.Integer> posExpr1)
Specified by:
substring in interface javax.persistence.criteria.CriteriaBuilder

substring

public javax.persistence.criteria.Expression<java.lang.String> substring(javax.persistence.criteria.Expression<java.lang.String> expr,
                                                                         int pos0,
                                                                         int pos1)
Specified by:
substring in interface javax.persistence.criteria.CriteriaBuilder

trim

public javax.persistence.criteria.Expression<java.lang.String> trim(javax.persistence.criteria.Expression<java.lang.String> expr)
Specified by:
trim in interface javax.persistence.criteria.CriteriaBuilder

trim

public javax.persistence.criteria.Expression<java.lang.String> trim(javax.persistence.criteria.CriteriaBuilder.Trimspec spec,
                                                                    javax.persistence.criteria.Expression<java.lang.String> expr)
Specified by:
trim in interface javax.persistence.criteria.CriteriaBuilder

trim

public javax.persistence.criteria.Expression<java.lang.String> trim(javax.persistence.criteria.Expression<java.lang.Character> chr,
                                                                    javax.persistence.criteria.Expression<java.lang.String> expr)
Specified by:
trim in interface javax.persistence.criteria.CriteriaBuilder

trim

public javax.persistence.criteria.Expression<java.lang.String> trim(char chr,
                                                                    javax.persistence.criteria.Expression<java.lang.String> expr)
Specified by:
trim in interface javax.persistence.criteria.CriteriaBuilder

trim

public javax.persistence.criteria.Expression<java.lang.String> trim(javax.persistence.criteria.CriteriaBuilder.Trimspec spec,
                                                                    javax.persistence.criteria.Expression<java.lang.Character> chr,
                                                                    javax.persistence.criteria.Expression<java.lang.String> expr)
Specified by:
trim in interface javax.persistence.criteria.CriteriaBuilder

trim

public javax.persistence.criteria.Expression<java.lang.String> trim(javax.persistence.criteria.CriteriaBuilder.Trimspec spec,
                                                                    char chr,
                                                                    javax.persistence.criteria.Expression<java.lang.String> expr)
Specified by:
trim in interface javax.persistence.criteria.CriteriaBuilder

lower

public javax.persistence.criteria.Expression<java.lang.String> lower(javax.persistence.criteria.Expression<java.lang.String> expr)
Specified by:
lower in interface javax.persistence.criteria.CriteriaBuilder

upper

public javax.persistence.criteria.Expression<java.lang.String> upper(javax.persistence.criteria.Expression<java.lang.String> expr)
Specified by:
upper in interface javax.persistence.criteria.CriteriaBuilder

length

public javax.persistence.criteria.Expression<java.lang.Integer> length(javax.persistence.criteria.Expression<java.lang.String> expr)
Specified by:
length in interface javax.persistence.criteria.CriteriaBuilder

literal

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

nullLiteral

public <T> javax.persistence.criteria.Expression<T> nullLiteral(java.lang.Class<T> cls)
Specified by:
nullLiteral in interface javax.persistence.criteria.CriteriaBuilder


Copyright © 2011. All Rights Reserved.