public class CriteriaBuilderImpl extends Object implements javax.persistence.criteria.CriteriaBuilder
Note that Predicate is used instead of Expression<Boolean> in this API in order to work around the
fact that Java generics are not compatible with varags.
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 and Description |
|---|
CriteriaBuilderImpl(MetamodelImpl metamodel) |
| Modifier and Type | Method and Description |
|---|---|
<N extends Number> |
abs(javax.persistence.criteria.Expression<N> x) |
<Y> javax.persistence.criteria.Expression<Y> |
all(javax.persistence.criteria.Subquery<Y> subquery) |
PredicateImpl |
and(javax.persistence.criteria.Expression<Boolean> x,
javax.persistence.criteria.Expression<Boolean> y) |
PredicateImpl |
and(javax.persistence.criteria.Predicate... restrictions) |
<Y> javax.persistence.criteria.Expression<Y> |
any(javax.persistence.criteria.Subquery<Y> subquery) |
javax.persistence.criteria.CompoundSelection<Object[]> |
array(javax.persistence.criteria.Selection<?>... selections) |
OrderImpl |
asc(javax.persistence.criteria.Expression<?> x) |
<N extends Number> |
avg(javax.persistence.criteria.Expression<N> x) |
<Y extends Comparable<? super Y>> |
between(javax.persistence.criteria.Expression<? extends Y> v,
javax.persistence.criteria.Expression<? extends Y> x,
javax.persistence.criteria.Expression<? extends Y> y) |
<Y extends Comparable<? super Y>> |
between(javax.persistence.criteria.Expression<? extends Y> v,
Y x,
Y y) |
<T> CoalesceExpression<T> |
coalesce() |
<Y> CoalesceExpression<Y> |
coalesce(javax.persistence.criteria.Expression<? extends Y> x,
javax.persistence.criteria.Expression<? extends Y> y) |
<Y> CoalesceExpression<Y> |
coalesce(javax.persistence.criteria.Expression<? extends Y> x,
Y y) |
javax.persistence.criteria.Expression<String> |
concat(javax.persistence.criteria.Expression<String> x,
javax.persistence.criteria.Expression<String> y) |
javax.persistence.criteria.Expression<String> |
concat(javax.persistence.criteria.Expression<String> x,
String y) |
javax.persistence.criteria.Expression<String> |
concat(String x,
javax.persistence.criteria.Expression<String> y) |
PredicateImpl |
conjunction() |
<Y> CompoundSelectionImpl<Y> |
construct(Class<Y> resultClass,
javax.persistence.criteria.Selection<?>... selections) |
javax.persistence.criteria.Expression<Long> |
count(javax.persistence.criteria.Expression<?> x) |
javax.persistence.criteria.Expression<Long> |
countDistinct(javax.persistence.criteria.Expression<?> x) |
javax.persistence.criteria.CriteriaQuery<Object> |
createQuery() |
<T> CriteriaQueryImpl<T> |
createQuery(Class<T> resultClass) |
CriteriaQueryImpl<javax.persistence.Tuple> |
createTupleQuery() |
CurrentTemporalExpression<Date> |
currentDate() |
javax.persistence.criteria.Expression<Time> |
currentTime() |
javax.persistence.criteria.Expression<Timestamp> |
currentTimestamp() |
OrderImpl |
desc(javax.persistence.criteria.Expression<?> x) |
<N extends Number> |
diff(javax.persistence.criteria.Expression<? extends N> x,
javax.persistence.criteria.Expression<? extends N> y) |
<N extends Number> |
diff(javax.persistence.criteria.Expression<? extends N> x,
N y) |
<N extends Number> |
diff(N x,
javax.persistence.criteria.Expression<? extends N> y) |
PredicateImpl |
disjunction() |
PredicateImpl |
equal(javax.persistence.criteria.Expression<?> x,
javax.persistence.criteria.Expression<?> y) |
PredicateImpl |
equal(javax.persistence.criteria.Expression<?> x,
Object y) |
PredicateImpl |
exists(javax.persistence.criteria.Subquery<?> subquery) |
<T> FunctionExpression<T> |
function(String name,
Class<T> type,
javax.persistence.criteria.Expression<?>... args) |
PredicateImpl |
ge(javax.persistence.criteria.Expression<? extends Number> x,
javax.persistence.criteria.Expression<? extends Number> y) |
PredicateImpl |
ge(javax.persistence.criteria.Expression<? extends Number> x,
Number y) |
MetamodelImpl |
getMetamodel()
Returns the metamodel.
|
<Y extends Comparable<? super Y>> |
greaterThan(javax.persistence.criteria.Expression<? extends Y> x,
javax.persistence.criteria.Expression<? extends Y> y) |
<Y extends Comparable<? super Y>> |
greaterThan(javax.persistence.criteria.Expression<? extends Y> x,
Y y) |
<Y extends Comparable<? super Y>> |
greaterThanOrEqualTo(javax.persistence.criteria.Expression<? extends Y> x,
javax.persistence.criteria.Expression<? extends Y> y) |
<Y extends Comparable<? super Y>> |
greaterThanOrEqualTo(javax.persistence.criteria.Expression<? extends Y> x,
Y y) |
<X extends Comparable<? super X>> |
greatest(javax.persistence.criteria.Expression<X> x) |
PredicateImpl |
gt(javax.persistence.criteria.Expression<? extends Number> x,
javax.persistence.criteria.Expression<? extends Number> y) |
PredicateImpl |
gt(javax.persistence.criteria.Expression<? extends Number> x,
Number y) |
<T> javax.persistence.criteria.CriteriaBuilder.In<T> |
in(javax.persistence.criteria.Expression<? extends T> expression) |
<C extends Collection<?>> |
isEmpty(javax.persistence.criteria.Expression<C> collection) |
PredicateImpl |
isFalse(javax.persistence.criteria.Expression<Boolean> x) |
<E,C extends Collection<E>> |
isMember(E elem,
javax.persistence.criteria.Expression<C> collection) |
<E,C extends Collection<E>> |
isMember(javax.persistence.criteria.Expression<E> elem,
javax.persistence.criteria.Expression<C> collection) |
<C extends Collection<?>> |
isNotEmpty(javax.persistence.criteria.Expression<C> collection) |
<E,C extends Collection<E>> |
isNotMember(E elem,
javax.persistence.criteria.Expression<C> collection) |
<E,C extends Collection<E>> |
isNotMember(javax.persistence.criteria.Expression<E> elem,
javax.persistence.criteria.Expression<C> collection) |
PredicateImpl |
isNotNull(javax.persistence.criteria.Expression<?> x) |
PredicateImpl |
isNull(javax.persistence.criteria.Expression<?> x) |
PredicateImpl |
isTrue(javax.persistence.criteria.Expression<Boolean> x) |
<K,M extends Map<K,?>> |
keys(M map) |
PredicateImpl |
le(javax.persistence.criteria.Expression<? extends Number> x,
javax.persistence.criteria.Expression<? extends Number> y) |
PredicateImpl |
le(javax.persistence.criteria.Expression<? extends Number> x,
Number y) |
<X extends Comparable<? super X>> |
least(javax.persistence.criteria.Expression<X> x) |
javax.persistence.criteria.Expression<Integer> |
length(javax.persistence.criteria.Expression<String> x) |
<Y extends Comparable<? super Y>> |
lessThan(javax.persistence.criteria.Expression<? extends Y> x,
javax.persistence.criteria.Expression<? extends Y> y) |
<Y extends Comparable<? super Y>> |
lessThan(javax.persistence.criteria.Expression<? extends Y> x,
Y y) |
<Y extends Comparable<? super Y>> |
lessThanOrEqualTo(javax.persistence.criteria.Expression<? extends Y> x,
javax.persistence.criteria.Expression<? extends Y> y) |
<Y extends Comparable<? super Y>> |
lessThanOrEqualTo(javax.persistence.criteria.Expression<? extends Y> x,
Y y) |
PredicateImpl |
like(javax.persistence.criteria.Expression<String> x,
javax.persistence.criteria.Expression<String> pattern) |
PredicateImpl |
like(javax.persistence.criteria.Expression<String> x,
javax.persistence.criteria.Expression<String> pattern,
char escapeChar) |
PredicateImpl |
like(javax.persistence.criteria.Expression<String> x,
javax.persistence.criteria.Expression<String> pattern,
javax.persistence.criteria.Expression<Character> escapeChar) |
PredicateImpl |
like(javax.persistence.criteria.Expression<String> x,
String pattern) |
PredicateImpl |
like(javax.persistence.criteria.Expression<String> x,
String pattern,
char escapeChar) |
PredicateImpl |
like(javax.persistence.criteria.Expression<String> x,
String pattern,
javax.persistence.criteria.Expression<Character> escapeChar) |
<T> SimpleConstantExpression<T> |
literal(T value) |
javax.persistence.criteria.Expression<Integer> |
locate(javax.persistence.criteria.Expression<String> x,
javax.persistence.criteria.Expression<String> pattern) |
javax.persistence.criteria.Expression<Integer> |
locate(javax.persistence.criteria.Expression<String> x,
javax.persistence.criteria.Expression<String> pattern,
javax.persistence.criteria.Expression<Integer> from) |
javax.persistence.criteria.Expression<Integer> |
locate(javax.persistence.criteria.Expression<String> x,
String pattern) |
javax.persistence.criteria.Expression<Integer> |
locate(javax.persistence.criteria.Expression<String> x,
String pattern,
int from) |
javax.persistence.criteria.Expression<String> |
lower(javax.persistence.criteria.Expression<String> x) |
PredicateImpl |
lt(javax.persistence.criteria.Expression<? extends Number> x,
javax.persistence.criteria.Expression<? extends Number> y) |
PredicateImpl |
lt(javax.persistence.criteria.Expression<? extends Number> x,
Number y) |
<N extends Number> |
max(javax.persistence.criteria.Expression<N> x) |
<N extends Number> |
min(javax.persistence.criteria.Expression<N> x) |
javax.persistence.criteria.Expression<Integer> |
mod(javax.persistence.criteria.Expression<Integer> x,
javax.persistence.criteria.Expression<Integer> y) |
javax.persistence.criteria.Expression<Integer> |
mod(javax.persistence.criteria.Expression<Integer> x,
Integer y) |
javax.persistence.criteria.Expression<Integer> |
mod(Integer x,
javax.persistence.criteria.Expression<Integer> y) |
<N extends Number> |
neg(javax.persistence.criteria.Expression<N> x) |
PredicateImpl |
not(javax.persistence.criteria.Expression<Boolean> restriction) |
PredicateImpl |
notEqual(javax.persistence.criteria.Expression<?> x,
javax.persistence.criteria.Expression<?> y) |
PredicateImpl |
notEqual(javax.persistence.criteria.Expression<?> x,
Object y) |
PredicateImpl |
notLike(javax.persistence.criteria.Expression<String> x,
javax.persistence.criteria.Expression<String> pattern) |
PredicateImpl |
notLike(javax.persistence.criteria.Expression<String> x,
javax.persistence.criteria.Expression<String> pattern,
char escapeChar) |
PredicateImpl |
notLike(javax.persistence.criteria.Expression<String> x,
javax.persistence.criteria.Expression<String> pattern,
javax.persistence.criteria.Expression<Character> escapeChar) |
PredicateImpl |
notLike(javax.persistence.criteria.Expression<String> x,
String pattern) |
PredicateImpl |
notLike(javax.persistence.criteria.Expression<String> x,
String pattern,
char escapeChar) |
PredicateImpl |
notLike(javax.persistence.criteria.Expression<String> x,
String pattern,
javax.persistence.criteria.Expression<Character> escapeChar) |
<Y> javax.persistence.criteria.Expression<Y> |
nullif(javax.persistence.criteria.Expression<Y> x,
javax.persistence.criteria.Expression<?> y) |
<Y> javax.persistence.criteria.Expression<Y> |
nullif(javax.persistence.criteria.Expression<Y> x,
Y y) |
<T> javax.persistence.criteria.Expression<T> |
nullLiteral(Class<T> resultClass) |
PredicateImpl |
or(javax.persistence.criteria.Expression<Boolean> x,
javax.persistence.criteria.Expression<Boolean> y) |
PredicateImpl |
or(javax.persistence.criteria.Predicate... restrictions) |
<T> ParameterExpressionImpl<T> |
parameter(Class<T> paramClass) |
<T> ParameterExpressionImpl<T> |
parameter(Class<T> paramClass,
String name) |
<N extends Number> |
prod(javax.persistence.criteria.Expression<? extends N> x,
javax.persistence.criteria.Expression<? extends N> y) |
<N extends Number> |
prod(javax.persistence.criteria.Expression<? extends N> x,
N y) |
<N extends Number> |
prod(N x,
javax.persistence.criteria.Expression<? extends N> y) |
javax.persistence.criteria.Expression<Number> |
quot(javax.persistence.criteria.Expression<? extends Number> x,
javax.persistence.criteria.Expression<? extends Number> y) |
javax.persistence.criteria.Expression<Number> |
quot(javax.persistence.criteria.Expression<? extends Number> x,
Number y) |
javax.persistence.criteria.Expression<Number> |
quot(Number x,
javax.persistence.criteria.Expression<? extends Number> y) |
<R> CaseImpl<R> |
selectCase() |
<C,R> SimpleCaseImpl<C,R> |
selectCase(javax.persistence.criteria.Expression<? extends C> expression) |
<C extends Collection<?>> |
size(C collection) |
<C extends Collection<?>> |
size(javax.persistence.criteria.Expression<C> collection) |
<Y> javax.persistence.criteria.Expression<Y> |
some(javax.persistence.criteria.Subquery<Y> subquery) |
javax.persistence.criteria.Expression<Double> |
sqrt(javax.persistence.criteria.Expression<? extends Number> x) |
javax.persistence.criteria.Expression<String> |
substring(javax.persistence.criteria.Expression<String> x,
javax.persistence.criteria.Expression<Integer> from) |
javax.persistence.criteria.Expression<String> |
substring(javax.persistence.criteria.Expression<String> x,
javax.persistence.criteria.Expression<Integer> from,
javax.persistence.criteria.Expression<Integer> len) |
javax.persistence.criteria.Expression<String> |
substring(javax.persistence.criteria.Expression<String> x,
int from) |
javax.persistence.criteria.Expression<String> |
substring(javax.persistence.criteria.Expression<String> x,
int from,
int len) |
<N extends Number> |
sum(javax.persistence.criteria.Expression<? extends N> x,
javax.persistence.criteria.Expression<? extends N> y) |
<N extends Number> |
sum(javax.persistence.criteria.Expression<? extends N> x,
N y) |
<N extends Number> |
sum(javax.persistence.criteria.Expression<N> x) |
<N extends Number> |
sum(N x,
javax.persistence.criteria.Expression<? extends N> y) |
javax.persistence.criteria.Expression<Double> |
sumAsDouble(javax.persistence.criteria.Expression<Float> x) |
javax.persistence.criteria.Expression<Long> |
sumAsLong(javax.persistence.criteria.Expression<Integer> x) |
javax.persistence.criteria.Expression<BigDecimal> |
toBigDecimal(javax.persistence.criteria.Expression<? extends Number> number) |
javax.persistence.criteria.Expression<BigInteger> |
toBigInteger(javax.persistence.criteria.Expression<? extends Number> number) |
javax.persistence.criteria.Expression<Double> |
toDouble(javax.persistence.criteria.Expression<? extends Number> number) |
javax.persistence.criteria.Expression<Float> |
toFloat(javax.persistence.criteria.Expression<? extends Number> number) |
javax.persistence.criteria.Expression<Integer> |
toInteger(javax.persistence.criteria.Expression<? extends Number> number) |
javax.persistence.criteria.Expression<Long> |
toLong(javax.persistence.criteria.Expression<? extends Number> number) |
javax.persistence.criteria.Expression<String> |
toString(javax.persistence.criteria.Expression<Character> character) |
javax.persistence.criteria.Expression<String> |
trim(char t,
javax.persistence.criteria.Expression<String> x) |
javax.persistence.criteria.Expression<String> |
trim(javax.persistence.criteria.CriteriaBuilder.Trimspec ts,
char t,
javax.persistence.criteria.Expression<String> x) |
javax.persistence.criteria.Expression<String> |
trim(javax.persistence.criteria.CriteriaBuilder.Trimspec ts,
javax.persistence.criteria.Expression<Character> t,
javax.persistence.criteria.Expression<String> x) |
javax.persistence.criteria.Expression<String> |
trim(javax.persistence.criteria.CriteriaBuilder.Trimspec ts,
javax.persistence.criteria.Expression<String> x) |
javax.persistence.criteria.Expression<String> |
trim(javax.persistence.criteria.Expression<Character> t,
javax.persistence.criteria.Expression<String> x) |
javax.persistence.criteria.Expression<String> |
trim(javax.persistence.criteria.Expression<String> x) |
javax.persistence.criteria.CompoundSelection<javax.persistence.Tuple> |
tuple(javax.persistence.criteria.Selection<?>... selections) |
javax.persistence.criteria.Expression<String> |
upper(javax.persistence.criteria.Expression<String> x) |
<V,M extends Map<?,V>> |
values(M map) |
public CriteriaBuilderImpl(MetamodelImpl metamodel)
metamodel - the metamodelpublic <N extends Number> javax.persistence.criteria.Expression<N> abs(javax.persistence.criteria.Expression<N> x)
abs in interface javax.persistence.criteria.CriteriaBuilderpublic <Y> javax.persistence.criteria.Expression<Y> all(javax.persistence.criteria.Subquery<Y> subquery)
all in interface javax.persistence.criteria.CriteriaBuilderpublic PredicateImpl and(javax.persistence.criteria.Expression<Boolean> x, javax.persistence.criteria.Expression<Boolean> y)
and in interface javax.persistence.criteria.CriteriaBuilderpublic PredicateImpl and(javax.persistence.criteria.Predicate... restrictions)
and in interface javax.persistence.criteria.CriteriaBuilderpublic <Y> javax.persistence.criteria.Expression<Y> any(javax.persistence.criteria.Subquery<Y> subquery)
any in interface javax.persistence.criteria.CriteriaBuilderpublic javax.persistence.criteria.CompoundSelection<Object[]> array(javax.persistence.criteria.Selection<?>... selections)
array in interface javax.persistence.criteria.CriteriaBuilderpublic OrderImpl asc(javax.persistence.criteria.Expression<?> x)
asc in interface javax.persistence.criteria.CriteriaBuilderpublic <N extends Number> javax.persistence.criteria.Expression<Double> avg(javax.persistence.criteria.Expression<N> x)
avg in interface javax.persistence.criteria.CriteriaBuilderpublic <Y extends Comparable<? super Y>> javax.persistence.criteria.Predicate between(javax.persistence.criteria.Expression<? extends Y> v, javax.persistence.criteria.Expression<? extends Y> x, javax.persistence.criteria.Expression<? extends Y> y)
between in interface javax.persistence.criteria.CriteriaBuilderpublic <Y extends Comparable<? super Y>> javax.persistence.criteria.Predicate between(javax.persistence.criteria.Expression<? extends Y> v, Y x, Y y)
between in interface javax.persistence.criteria.CriteriaBuilderpublic <T> CoalesceExpression<T> coalesce()
coalesce in interface javax.persistence.criteria.CriteriaBuilderpublic <Y> CoalesceExpression<Y> coalesce(javax.persistence.criteria.Expression<? extends Y> x, javax.persistence.criteria.Expression<? extends Y> y)
coalesce in interface javax.persistence.criteria.CriteriaBuilderpublic <Y> CoalesceExpression<Y> coalesce(javax.persistence.criteria.Expression<? extends Y> x, Y y)
coalesce in interface javax.persistence.criteria.CriteriaBuilderpublic javax.persistence.criteria.Expression<String> concat(javax.persistence.criteria.Expression<String> x, javax.persistence.criteria.Expression<String> y)
concat in interface javax.persistence.criteria.CriteriaBuilderpublic javax.persistence.criteria.Expression<String> concat(javax.persistence.criteria.Expression<String> x, String y)
concat in interface javax.persistence.criteria.CriteriaBuilderpublic javax.persistence.criteria.Expression<String> concat(String x, javax.persistence.criteria.Expression<String> y)
concat in interface javax.persistence.criteria.CriteriaBuilderpublic PredicateImpl conjunction()
conjunction in interface javax.persistence.criteria.CriteriaBuilderpublic <Y> CompoundSelectionImpl<Y> construct(Class<Y> resultClass, javax.persistence.criteria.Selection<?>... selections)
construct in interface javax.persistence.criteria.CriteriaBuilderpublic javax.persistence.criteria.Expression<Long> count(javax.persistence.criteria.Expression<?> x)
count in interface javax.persistence.criteria.CriteriaBuilderpublic javax.persistence.criteria.Expression<Long> countDistinct(javax.persistence.criteria.Expression<?> x)
countDistinct in interface javax.persistence.criteria.CriteriaBuilderpublic javax.persistence.criteria.CriteriaQuery<Object> createQuery()
createQuery in interface javax.persistence.criteria.CriteriaBuilderpublic <T> CriteriaQueryImpl<T> createQuery(Class<T> resultClass)
createQuery in interface javax.persistence.criteria.CriteriaBuilderpublic CriteriaQueryImpl<javax.persistence.Tuple> createTupleQuery()
createTupleQuery in interface javax.persistence.criteria.CriteriaBuilderpublic CurrentTemporalExpression<Date> currentDate()
currentDate in interface javax.persistence.criteria.CriteriaBuilderpublic javax.persistence.criteria.Expression<Time> currentTime()
currentTime in interface javax.persistence.criteria.CriteriaBuilderpublic javax.persistence.criteria.Expression<Timestamp> currentTimestamp()
currentTimestamp in interface javax.persistence.criteria.CriteriaBuilderpublic OrderImpl desc(javax.persistence.criteria.Expression<?> x)
desc in interface javax.persistence.criteria.CriteriaBuilderpublic <N extends Number> javax.persistence.criteria.Expression<N> diff(javax.persistence.criteria.Expression<? extends N> x, javax.persistence.criteria.Expression<? extends N> y)
diff in interface javax.persistence.criteria.CriteriaBuilderpublic <N extends Number> javax.persistence.criteria.Expression<N> diff(javax.persistence.criteria.Expression<? extends N> x, N y)
diff in interface javax.persistence.criteria.CriteriaBuilderpublic <N extends Number> javax.persistence.criteria.Expression<N> diff(N x, javax.persistence.criteria.Expression<? extends N> y)
diff in interface javax.persistence.criteria.CriteriaBuilderpublic PredicateImpl disjunction()
disjunction in interface javax.persistence.criteria.CriteriaBuilderpublic PredicateImpl equal(javax.persistence.criteria.Expression<?> x, javax.persistence.criteria.Expression<?> y)
equal in interface javax.persistence.criteria.CriteriaBuilderpublic PredicateImpl equal(javax.persistence.criteria.Expression<?> x, Object y)
equal in interface javax.persistence.criteria.CriteriaBuilderpublic PredicateImpl exists(javax.persistence.criteria.Subquery<?> subquery)
exists in interface javax.persistence.criteria.CriteriaBuilderpublic <T> FunctionExpression<T> function(String name, Class<T> type, javax.persistence.criteria.Expression<?>... args)
function in interface javax.persistence.criteria.CriteriaBuilderpublic PredicateImpl ge(javax.persistence.criteria.Expression<? extends Number> x, javax.persistence.criteria.Expression<? extends Number> y)
ge in interface javax.persistence.criteria.CriteriaBuilderpublic PredicateImpl ge(javax.persistence.criteria.Expression<? extends Number> x, Number y)
ge in interface javax.persistence.criteria.CriteriaBuilderpublic MetamodelImpl getMetamodel()
public <Y extends Comparable<? super Y>> PredicateImpl greaterThan(javax.persistence.criteria.Expression<? extends Y> x, javax.persistence.criteria.Expression<? extends Y> y)
greaterThan in interface javax.persistence.criteria.CriteriaBuilderpublic <Y extends Comparable<? super Y>> PredicateImpl greaterThan(javax.persistence.criteria.Expression<? extends Y> x, Y y)
greaterThan in interface javax.persistence.criteria.CriteriaBuilderpublic <Y extends Comparable<? super Y>> PredicateImpl greaterThanOrEqualTo(javax.persistence.criteria.Expression<? extends Y> x, javax.persistence.criteria.Expression<? extends Y> y)
greaterThanOrEqualTo in interface javax.persistence.criteria.CriteriaBuilderpublic <Y extends Comparable<? super Y>> PredicateImpl greaterThanOrEqualTo(javax.persistence.criteria.Expression<? extends Y> x, Y y)
greaterThanOrEqualTo in interface javax.persistence.criteria.CriteriaBuilderpublic <X extends Comparable<? super X>> javax.persistence.criteria.Expression<X> greatest(javax.persistence.criteria.Expression<X> x)
greatest in interface javax.persistence.criteria.CriteriaBuilderpublic PredicateImpl gt(javax.persistence.criteria.Expression<? extends Number> x, javax.persistence.criteria.Expression<? extends Number> y)
gt in interface javax.persistence.criteria.CriteriaBuilderpublic PredicateImpl gt(javax.persistence.criteria.Expression<? extends Number> x, Number y)
gt in interface javax.persistence.criteria.CriteriaBuilderpublic <T> javax.persistence.criteria.CriteriaBuilder.In<T> in(javax.persistence.criteria.Expression<? extends T> expression)
in in interface javax.persistence.criteria.CriteriaBuilderpublic <C extends Collection<?>> javax.persistence.criteria.Predicate isEmpty(javax.persistence.criteria.Expression<C> collection)
isEmpty in interface javax.persistence.criteria.CriteriaBuilderpublic PredicateImpl isFalse(javax.persistence.criteria.Expression<Boolean> x)
isFalse in interface javax.persistence.criteria.CriteriaBuilderpublic <E,C extends Collection<E>> javax.persistence.criteria.Predicate isMember(E elem, javax.persistence.criteria.Expression<C> collection)
isMember in interface javax.persistence.criteria.CriteriaBuilderpublic <E,C extends Collection<E>> javax.persistence.criteria.Predicate isMember(javax.persistence.criteria.Expression<E> elem, javax.persistence.criteria.Expression<C> collection)
isMember in interface javax.persistence.criteria.CriteriaBuilderpublic <C extends Collection<?>> javax.persistence.criteria.Predicate isNotEmpty(javax.persistence.criteria.Expression<C> collection)
isNotEmpty in interface javax.persistence.criteria.CriteriaBuilderpublic <E,C extends Collection<E>> javax.persistence.criteria.Predicate isNotMember(E elem, javax.persistence.criteria.Expression<C> collection)
isNotMember in interface javax.persistence.criteria.CriteriaBuilderpublic <E,C extends Collection<E>> javax.persistence.criteria.Predicate isNotMember(javax.persistence.criteria.Expression<E> elem, javax.persistence.criteria.Expression<C> collection)
isNotMember in interface javax.persistence.criteria.CriteriaBuilderpublic PredicateImpl isNotNull(javax.persistence.criteria.Expression<?> x)
isNotNull in interface javax.persistence.criteria.CriteriaBuilderpublic PredicateImpl isNull(javax.persistence.criteria.Expression<?> x)
isNull in interface javax.persistence.criteria.CriteriaBuilderpublic PredicateImpl isTrue(javax.persistence.criteria.Expression<Boolean> x)
isTrue in interface javax.persistence.criteria.CriteriaBuilderpublic <K,M extends Map<K,?>> javax.persistence.criteria.Expression<Set<K>> keys(M map)
keys in interface javax.persistence.criteria.CriteriaBuilderpublic PredicateImpl le(javax.persistence.criteria.Expression<? extends Number> x, javax.persistence.criteria.Expression<? extends Number> y)
le in interface javax.persistence.criteria.CriteriaBuilderpublic PredicateImpl le(javax.persistence.criteria.Expression<? extends Number> x, Number y)
le in interface javax.persistence.criteria.CriteriaBuilderpublic <X extends Comparable<? super X>> javax.persistence.criteria.Expression<X> least(javax.persistence.criteria.Expression<X> x)
least in interface javax.persistence.criteria.CriteriaBuilderpublic javax.persistence.criteria.Expression<Integer> length(javax.persistence.criteria.Expression<String> x)
length in interface javax.persistence.criteria.CriteriaBuilderpublic <Y extends Comparable<? super Y>> PredicateImpl lessThan(javax.persistence.criteria.Expression<? extends Y> x, javax.persistence.criteria.Expression<? extends Y> y)
lessThan in interface javax.persistence.criteria.CriteriaBuilderpublic <Y extends Comparable<? super Y>> PredicateImpl lessThan(javax.persistence.criteria.Expression<? extends Y> x, Y y)
lessThan in interface javax.persistence.criteria.CriteriaBuilderpublic <Y extends Comparable<? super Y>> PredicateImpl lessThanOrEqualTo(javax.persistence.criteria.Expression<? extends Y> x, javax.persistence.criteria.Expression<? extends Y> y)
lessThanOrEqualTo in interface javax.persistence.criteria.CriteriaBuilderpublic <Y extends Comparable<? super Y>> javax.persistence.criteria.Predicate lessThanOrEqualTo(javax.persistence.criteria.Expression<? extends Y> x, Y y)
lessThanOrEqualTo in interface javax.persistence.criteria.CriteriaBuilderpublic PredicateImpl like(javax.persistence.criteria.Expression<String> x, javax.persistence.criteria.Expression<String> pattern)
like in interface javax.persistence.criteria.CriteriaBuilderpublic PredicateImpl like(javax.persistence.criteria.Expression<String> x, javax.persistence.criteria.Expression<String> pattern, char escapeChar)
like in interface javax.persistence.criteria.CriteriaBuilderpublic PredicateImpl like(javax.persistence.criteria.Expression<String> x, javax.persistence.criteria.Expression<String> pattern, javax.persistence.criteria.Expression<Character> escapeChar)
like in interface javax.persistence.criteria.CriteriaBuilderpublic PredicateImpl like(javax.persistence.criteria.Expression<String> x, String pattern)
like in interface javax.persistence.criteria.CriteriaBuilderpublic PredicateImpl like(javax.persistence.criteria.Expression<String> x, String pattern, char escapeChar)
like in interface javax.persistence.criteria.CriteriaBuilderpublic PredicateImpl like(javax.persistence.criteria.Expression<String> x, String pattern, javax.persistence.criteria.Expression<Character> escapeChar)
like in interface javax.persistence.criteria.CriteriaBuilderpublic <T> SimpleConstantExpression<T> literal(T value)
literal in interface javax.persistence.criteria.CriteriaBuilderpublic javax.persistence.criteria.Expression<Integer> locate(javax.persistence.criteria.Expression<String> x, javax.persistence.criteria.Expression<String> pattern)
locate in interface javax.persistence.criteria.CriteriaBuilderpublic javax.persistence.criteria.Expression<Integer> locate(javax.persistence.criteria.Expression<String> x, javax.persistence.criteria.Expression<String> pattern, javax.persistence.criteria.Expression<Integer> from)
locate in interface javax.persistence.criteria.CriteriaBuilderpublic javax.persistence.criteria.Expression<Integer> locate(javax.persistence.criteria.Expression<String> x, String pattern)
locate in interface javax.persistence.criteria.CriteriaBuilderpublic javax.persistence.criteria.Expression<Integer> locate(javax.persistence.criteria.Expression<String> x, String pattern, int from)
locate in interface javax.persistence.criteria.CriteriaBuilderpublic javax.persistence.criteria.Expression<String> lower(javax.persistence.criteria.Expression<String> x)
lower in interface javax.persistence.criteria.CriteriaBuilderpublic PredicateImpl lt(javax.persistence.criteria.Expression<? extends Number> x, javax.persistence.criteria.Expression<? extends Number> y)
lt in interface javax.persistence.criteria.CriteriaBuilderpublic PredicateImpl lt(javax.persistence.criteria.Expression<? extends Number> x, Number y)
lt in interface javax.persistence.criteria.CriteriaBuilderpublic <N extends Number> javax.persistence.criteria.Expression<N> max(javax.persistence.criteria.Expression<N> x)
max in interface javax.persistence.criteria.CriteriaBuilderpublic <N extends Number> javax.persistence.criteria.Expression<N> min(javax.persistence.criteria.Expression<N> x)
min in interface javax.persistence.criteria.CriteriaBuilderpublic javax.persistence.criteria.Expression<Integer> mod(javax.persistence.criteria.Expression<Integer> x, javax.persistence.criteria.Expression<Integer> y)
mod in interface javax.persistence.criteria.CriteriaBuilderpublic javax.persistence.criteria.Expression<Integer> mod(javax.persistence.criteria.Expression<Integer> x, Integer y)
mod in interface javax.persistence.criteria.CriteriaBuilderpublic javax.persistence.criteria.Expression<Integer> mod(Integer x, javax.persistence.criteria.Expression<Integer> y)
mod in interface javax.persistence.criteria.CriteriaBuilderpublic <N extends Number> javax.persistence.criteria.Expression<N> neg(javax.persistence.criteria.Expression<N> x)
neg in interface javax.persistence.criteria.CriteriaBuilderpublic PredicateImpl not(javax.persistence.criteria.Expression<Boolean> restriction)
not in interface javax.persistence.criteria.CriteriaBuilderpublic PredicateImpl notEqual(javax.persistence.criteria.Expression<?> x, javax.persistence.criteria.Expression<?> y)
notEqual in interface javax.persistence.criteria.CriteriaBuilderpublic PredicateImpl notEqual(javax.persistence.criteria.Expression<?> x, Object y)
notEqual in interface javax.persistence.criteria.CriteriaBuilderpublic PredicateImpl notLike(javax.persistence.criteria.Expression<String> x, javax.persistence.criteria.Expression<String> pattern)
notLike in interface javax.persistence.criteria.CriteriaBuilderpublic PredicateImpl notLike(javax.persistence.criteria.Expression<String> x, javax.persistence.criteria.Expression<String> pattern, char escapeChar)
notLike in interface javax.persistence.criteria.CriteriaBuilderpublic PredicateImpl notLike(javax.persistence.criteria.Expression<String> x, javax.persistence.criteria.Expression<String> pattern, javax.persistence.criteria.Expression<Character> escapeChar)
notLike in interface javax.persistence.criteria.CriteriaBuilderpublic PredicateImpl notLike(javax.persistence.criteria.Expression<String> x, String pattern)
notLike in interface javax.persistence.criteria.CriteriaBuilderpublic PredicateImpl notLike(javax.persistence.criteria.Expression<String> x, String pattern, char escapeChar)
notLike in interface javax.persistence.criteria.CriteriaBuilderpublic PredicateImpl notLike(javax.persistence.criteria.Expression<String> x, String pattern, javax.persistence.criteria.Expression<Character> escapeChar)
notLike in interface javax.persistence.criteria.CriteriaBuilderpublic <Y> javax.persistence.criteria.Expression<Y> nullif(javax.persistence.criteria.Expression<Y> x,
javax.persistence.criteria.Expression<?> y)
nullif in interface javax.persistence.criteria.CriteriaBuilderpublic <Y> javax.persistence.criteria.Expression<Y> nullif(javax.persistence.criteria.Expression<Y> x,
Y y)
nullif in interface javax.persistence.criteria.CriteriaBuilderpublic <T> javax.persistence.criteria.Expression<T> nullLiteral(Class<T> resultClass)
nullLiteral in interface javax.persistence.criteria.CriteriaBuilderpublic PredicateImpl or(javax.persistence.criteria.Expression<Boolean> x, javax.persistence.criteria.Expression<Boolean> y)
or in interface javax.persistence.criteria.CriteriaBuilderpublic PredicateImpl or(javax.persistence.criteria.Predicate... restrictions)
or in interface javax.persistence.criteria.CriteriaBuilderpublic <T> ParameterExpressionImpl<T> parameter(Class<T> paramClass)
parameter in interface javax.persistence.criteria.CriteriaBuilderpublic <T> ParameterExpressionImpl<T> parameter(Class<T> paramClass, String name)
parameter in interface javax.persistence.criteria.CriteriaBuilderpublic <N extends Number> javax.persistence.criteria.Expression<N> prod(javax.persistence.criteria.Expression<? extends N> x, javax.persistence.criteria.Expression<? extends N> y)
prod in interface javax.persistence.criteria.CriteriaBuilderpublic <N extends Number> javax.persistence.criteria.Expression<N> prod(javax.persistence.criteria.Expression<? extends N> x, N y)
prod in interface javax.persistence.criteria.CriteriaBuilderpublic <N extends Number> javax.persistence.criteria.Expression<N> prod(N x, javax.persistence.criteria.Expression<? extends N> y)
prod in interface javax.persistence.criteria.CriteriaBuilderpublic javax.persistence.criteria.Expression<Number> quot(javax.persistence.criteria.Expression<? extends Number> x, javax.persistence.criteria.Expression<? extends Number> y)
quot in interface javax.persistence.criteria.CriteriaBuilderpublic javax.persistence.criteria.Expression<Number> quot(javax.persistence.criteria.Expression<? extends Number> x, Number y)
quot in interface javax.persistence.criteria.CriteriaBuilderpublic javax.persistence.criteria.Expression<Number> quot(Number x, javax.persistence.criteria.Expression<? extends Number> y)
quot in interface javax.persistence.criteria.CriteriaBuilderpublic <R> CaseImpl<R> selectCase()
selectCase in interface javax.persistence.criteria.CriteriaBuilderpublic <C,R> SimpleCaseImpl<C,R> selectCase(javax.persistence.criteria.Expression<? extends C> expression)
selectCase in interface javax.persistence.criteria.CriteriaBuilderpublic <C extends Collection<?>> javax.persistence.criteria.Expression<Integer> size(C collection)
size in interface javax.persistence.criteria.CriteriaBuilderpublic <C extends Collection<?>> javax.persistence.criteria.Expression<Integer> size(javax.persistence.criteria.Expression<C> collection)
size in interface javax.persistence.criteria.CriteriaBuilderpublic <Y> javax.persistence.criteria.Expression<Y> some(javax.persistence.criteria.Subquery<Y> subquery)
some in interface javax.persistence.criteria.CriteriaBuilderpublic javax.persistence.criteria.Expression<Double> sqrt(javax.persistence.criteria.Expression<? extends Number> x)
sqrt in interface javax.persistence.criteria.CriteriaBuilderpublic javax.persistence.criteria.Expression<String> substring(javax.persistence.criteria.Expression<String> x, javax.persistence.criteria.Expression<Integer> from)
substring in interface javax.persistence.criteria.CriteriaBuilderpublic javax.persistence.criteria.Expression<String> substring(javax.persistence.criteria.Expression<String> x, javax.persistence.criteria.Expression<Integer> from, javax.persistence.criteria.Expression<Integer> len)
substring in interface javax.persistence.criteria.CriteriaBuilderpublic javax.persistence.criteria.Expression<String> substring(javax.persistence.criteria.Expression<String> x, int from)
substring in interface javax.persistence.criteria.CriteriaBuilderpublic javax.persistence.criteria.Expression<String> substring(javax.persistence.criteria.Expression<String> x, int from, int len)
substring in interface javax.persistence.criteria.CriteriaBuilderpublic <N extends Number> javax.persistence.criteria.Expression<N> sum(javax.persistence.criteria.Expression<? extends N> x, javax.persistence.criteria.Expression<? extends N> y)
sum in interface javax.persistence.criteria.CriteriaBuilderpublic <N extends Number> javax.persistence.criteria.Expression<N> sum(javax.persistence.criteria.Expression<? extends N> x, N y)
sum in interface javax.persistence.criteria.CriteriaBuilderpublic <N extends Number> javax.persistence.criteria.Expression<N> sum(javax.persistence.criteria.Expression<N> x)
sum in interface javax.persistence.criteria.CriteriaBuilderpublic <N extends Number> javax.persistence.criteria.Expression<N> sum(N x, javax.persistence.criteria.Expression<? extends N> y)
sum in interface javax.persistence.criteria.CriteriaBuilderpublic javax.persistence.criteria.Expression<Double> sumAsDouble(javax.persistence.criteria.Expression<Float> x)
sumAsDouble in interface javax.persistence.criteria.CriteriaBuilderpublic javax.persistence.criteria.Expression<Long> sumAsLong(javax.persistence.criteria.Expression<Integer> x)
sumAsLong in interface javax.persistence.criteria.CriteriaBuilderpublic javax.persistence.criteria.Expression<BigDecimal> toBigDecimal(javax.persistence.criteria.Expression<? extends Number> number)
toBigDecimal in interface javax.persistence.criteria.CriteriaBuilderpublic javax.persistence.criteria.Expression<BigInteger> toBigInteger(javax.persistence.criteria.Expression<? extends Number> number)
toBigInteger in interface javax.persistence.criteria.CriteriaBuilderpublic javax.persistence.criteria.Expression<Double> toDouble(javax.persistence.criteria.Expression<? extends Number> number)
toDouble in interface javax.persistence.criteria.CriteriaBuilderpublic javax.persistence.criteria.Expression<Float> toFloat(javax.persistence.criteria.Expression<? extends Number> number)
toFloat in interface javax.persistence.criteria.CriteriaBuilderpublic javax.persistence.criteria.Expression<Integer> toInteger(javax.persistence.criteria.Expression<? extends Number> number)
toInteger in interface javax.persistence.criteria.CriteriaBuilderpublic javax.persistence.criteria.Expression<Long> toLong(javax.persistence.criteria.Expression<? extends Number> number)
toLong in interface javax.persistence.criteria.CriteriaBuilderpublic javax.persistence.criteria.Expression<String> toString(javax.persistence.criteria.Expression<Character> character)
toString in interface javax.persistence.criteria.CriteriaBuilderpublic javax.persistence.criteria.Expression<String> trim(char t, javax.persistence.criteria.Expression<String> x)
trim in interface javax.persistence.criteria.CriteriaBuilderpublic javax.persistence.criteria.Expression<String> trim(javax.persistence.criteria.Expression<Character> t, javax.persistence.criteria.Expression<String> x)
trim in interface javax.persistence.criteria.CriteriaBuilderpublic javax.persistence.criteria.Expression<String> trim(javax.persistence.criteria.Expression<String> x)
trim in interface javax.persistence.criteria.CriteriaBuilderpublic javax.persistence.criteria.Expression<String> trim(javax.persistence.criteria.CriteriaBuilder.Trimspec ts, char t, javax.persistence.criteria.Expression<String> x)
trim in interface javax.persistence.criteria.CriteriaBuilderpublic javax.persistence.criteria.Expression<String> trim(javax.persistence.criteria.CriteriaBuilder.Trimspec ts, javax.persistence.criteria.Expression<Character> t, javax.persistence.criteria.Expression<String> x)
trim in interface javax.persistence.criteria.CriteriaBuilderpublic javax.persistence.criteria.Expression<String> trim(javax.persistence.criteria.CriteriaBuilder.Trimspec ts, javax.persistence.criteria.Expression<String> x)
trim in interface javax.persistence.criteria.CriteriaBuilderpublic javax.persistence.criteria.CompoundSelection<javax.persistence.Tuple> tuple(javax.persistence.criteria.Selection<?>... selections)
tuple in interface javax.persistence.criteria.CriteriaBuilderpublic javax.persistence.criteria.Expression<String> upper(javax.persistence.criteria.Expression<String> x)
upper in interface javax.persistence.criteria.CriteriaBuilderpublic <V,M extends Map<?,V>> javax.persistence.criteria.Expression<Collection<V>> values(M map)
values in interface javax.persistence.criteria.CriteriaBuilderCopyright © 2012 Batoo Software & Consultancy. All Rights Reserved.