org.datanucleus.jpa.criteria
Class CriteriaBuilderImpl
java.lang.Object
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 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 |
|
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 |
CriteriaBuilderImpl
public CriteriaBuilderImpl(MetamodelImpl model)
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.