public class CriteriaBuilderImpl
extends java.lang.Object
implements javax.persistence.criteria.CriteriaBuilder, java.io.Serializable
CriteriaBuilder contract.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(EntityManagerFactoryImpl entityManagerFactory) |
| Modifier and Type | Method and Description |
|---|---|
<N extends java.lang.Number> |
abs(javax.persistence.criteria.Expression<N> expression) |
<Y> javax.persistence.criteria.Expression<Y> |
all(javax.persistence.criteria.Subquery<Y> subquery) |
javax.persistence.criteria.Predicate |
and(javax.persistence.criteria.Expression<java.lang.Boolean> x,
javax.persistence.criteria.Expression<java.lang.Boolean> y) |
javax.persistence.criteria.Predicate |
and(javax.persistence.criteria.Predicate... restrictions) |
<Y> javax.persistence.criteria.Expression<Y> |
any(javax.persistence.criteria.Subquery<Y> subquery) |
<Y> javax.persistence.criteria.CompoundSelection<Y> |
array(java.lang.Class<Y> type,
java.util.List<javax.persistence.criteria.Selection<?>> selections)
Version of
array(Selection[]) taking a list of selections,
as well as the type of array. |
javax.persistence.criteria.CompoundSelection<java.lang.Object[]> |
array(java.util.List<javax.persistence.criteria.Selection<?>> selections)
Version of
array(Selection[]) taking a list of selections. |
javax.persistence.criteria.CompoundSelection<java.lang.Object[]> |
array(javax.persistence.criteria.Selection<?>... selections) |
javax.persistence.criteria.Order |
asc(javax.persistence.criteria.Expression<?> x) |
<N extends java.lang.Number> |
avg(javax.persistence.criteria.Expression<N> x) |
<Y extends java.lang.Comparable<? super Y>> |
between(javax.persistence.criteria.Expression<? extends Y> expression,
javax.persistence.criteria.Expression<? extends Y> lowerBound,
javax.persistence.criteria.Expression<? extends Y> upperBound) |
<Y extends java.lang.Comparable<? super Y>> |
between(javax.persistence.criteria.Expression<? extends Y> expression,
Y lowerBound,
Y upperBound) |
<T> javax.persistence.criteria.CriteriaBuilder.Coalesce<T> |
coalesce() |
<T> javax.persistence.criteria.CriteriaBuilder.Coalesce<T> |
coalesce(java.lang.Class<T> type) |
<Y> javax.persistence.criteria.Expression<Y> |
coalesce(java.lang.Class<Y> type,
javax.persistence.criteria.Expression<? extends Y> exp1,
javax.persistence.criteria.Expression<? extends Y> exp2) |
<Y> javax.persistence.criteria.Expression<Y> |
coalesce(java.lang.Class<Y> type,
javax.persistence.criteria.Expression<? extends Y> exp1,
Y exp2) |
<Y> javax.persistence.criteria.Expression<Y> |
coalesce(javax.persistence.criteria.Expression<? extends Y> exp1,
javax.persistence.criteria.Expression<? extends Y> exp2) |
<Y> javax.persistence.criteria.Expression<Y> |
coalesce(javax.persistence.criteria.Expression<? extends Y> exp1,
Y exp2) |
javax.persistence.criteria.Expression<java.lang.String> |
concat(javax.persistence.criteria.Expression<java.lang.String> string1,
javax.persistence.criteria.Expression<java.lang.String> string2) |
javax.persistence.criteria.Expression<java.lang.String> |
concat(javax.persistence.criteria.Expression<java.lang.String> string1,
java.lang.String string2) |
javax.persistence.criteria.Expression<java.lang.String> |
concat(java.lang.String string1,
javax.persistence.criteria.Expression<java.lang.String> string2) |
javax.persistence.criteria.Predicate |
conjunction() |
<Y> javax.persistence.criteria.CompoundSelection<Y> |
construct(java.lang.Class<Y> result,
java.util.List<javax.persistence.criteria.Selection<?>> selections)
Version of
construct(Class,Selection[]) taking the
to-be-constructed type as well as a list of selections. |
<Y> javax.persistence.criteria.CompoundSelection<Y> |
construct(java.lang.Class<Y> result,
javax.persistence.criteria.Selection<?>... selections) |
javax.persistence.criteria.Expression<java.lang.Long> |
count(javax.persistence.criteria.Expression<?> x) |
javax.persistence.criteria.Expression<java.lang.Long> |
countDistinct(javax.persistence.criteria.Expression<?> x) |
<T> javax.persistence.criteria.CriteriaDelete<T> |
createCriteriaDelete(java.lang.Class<T> targetEntity) |
<T> javax.persistence.criteria.CriteriaUpdate<T> |
createCriteriaUpdate(java.lang.Class<T> targetEntity) |
javax.persistence.criteria.CriteriaQuery<java.lang.Object> |
createQuery() |
<T> javax.persistence.criteria.CriteriaQuery<T> |
createQuery(java.lang.Class<T> resultClass) |
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<?> x) |
<N extends java.lang.Number> |
diff(javax.persistence.criteria.Expression<? extends N> expression1,
javax.persistence.criteria.Expression<? extends N> expression2) |
<N extends java.lang.Number> |
diff(javax.persistence.criteria.Expression<? extends N> expression,
N n) |
<N extends java.lang.Number> |
diff(N n,
javax.persistence.criteria.Expression<? extends N> expression) |
javax.persistence.criteria.Predicate |
disjunction() |
javax.persistence.criteria.Predicate |
equal(javax.persistence.criteria.Expression<?> x,
javax.persistence.criteria.Expression<?> y) |
javax.persistence.criteria.Predicate |
equal(javax.persistence.criteria.Expression<?> x,
java.lang.Object y) |
javax.persistence.criteria.Predicate |
exists(javax.persistence.criteria.Subquery<?> subquery) |
<T> javax.persistence.criteria.Expression<T> |
function(java.lang.String name,
java.lang.Class<T> returnType)
Create a reference to a function taking no params.
|
<T> javax.persistence.criteria.Expression<T> |
function(java.lang.String name,
java.lang.Class<T> returnType,
javax.persistence.criteria.Expression<?>... arguments) |
javax.persistence.criteria.Predicate |
ge(javax.persistence.criteria.Expression<? extends java.lang.Number> x,
javax.persistence.criteria.Expression<? extends java.lang.Number> y) |
javax.persistence.criteria.Predicate |
ge(javax.persistence.criteria.Expression<? extends java.lang.Number> x,
java.lang.Number y) |
EntityManagerFactoryImpl |
getEntityManagerFactory()
Provides protected access to the underlying
EntityManagerFactoryImpl. |
<Y extends java.lang.Comparable<? super Y>> |
greaterThan(javax.persistence.criteria.Expression<? extends Y> x,
javax.persistence.criteria.Expression<? extends Y> y) |
<Y extends java.lang.Comparable<? super Y>> |
greaterThan(javax.persistence.criteria.Expression<? extends Y> x,
Y y) |
<Y extends java.lang.Comparable<? super Y>> |
greaterThanOrEqualTo(javax.persistence.criteria.Expression<? extends Y> x,
javax.persistence.criteria.Expression<? extends Y> y) |
<Y extends java.lang.Comparable<? super Y>> |
greaterThanOrEqualTo(javax.persistence.criteria.Expression<? extends Y> x,
Y y) |
<X extends java.lang.Comparable<? super X>> |
greatest(javax.persistence.criteria.Expression<X> x) |
javax.persistence.criteria.Predicate |
gt(javax.persistence.criteria.Expression<? extends java.lang.Number> x,
javax.persistence.criteria.Expression<? extends java.lang.Number> y) |
javax.persistence.criteria.Predicate |
gt(javax.persistence.criteria.Expression<? extends java.lang.Number> x,
java.lang.Number y) |
<T> javax.persistence.criteria.CriteriaBuilder.In<T> |
in(javax.persistence.criteria.Expression<? extends T> expression) |
<T> javax.persistence.criteria.CriteriaBuilder.In<T> |
in(javax.persistence.criteria.Expression<? extends T> expression,
java.util.Collection<T> values) |
<T> javax.persistence.criteria.CriteriaBuilder.In<T> |
in(javax.persistence.criteria.Expression<? extends T> expression,
javax.persistence.criteria.Expression<? extends T>... values) |
<T> javax.persistence.criteria.CriteriaBuilder.In<T> |
in(javax.persistence.criteria.Expression<? extends T> expression,
T... values) |
<C extends java.util.Collection<?>> |
isEmpty(javax.persistence.criteria.Expression<C> collectionExpression) |
javax.persistence.criteria.Predicate |
isFalse(javax.persistence.criteria.Expression<java.lang.Boolean> expression) |
<E,C extends java.util.Collection<E>> |
isMember(E e,
javax.persistence.criteria.Expression<C> collectionExpression) |
<E,C extends java.util.Collection<E>> |
isMember(javax.persistence.criteria.Expression<E> elementExpression,
javax.persistence.criteria.Expression<C> collectionExpression) |
<C extends java.util.Collection<?>> |
isNotEmpty(javax.persistence.criteria.Expression<C> collectionExpression) |
<E,C extends java.util.Collection<E>> |
isNotMember(E e,
javax.persistence.criteria.Expression<C> cExpression) |
<E,C extends java.util.Collection<E>> |
isNotMember(javax.persistence.criteria.Expression<E> eExpression,
javax.persistence.criteria.Expression<C> cExpression) |
javax.persistence.criteria.Predicate |
isNotNull(javax.persistence.criteria.Expression<?> x) |
javax.persistence.criteria.Predicate |
isNull(javax.persistence.criteria.Expression<?> x) |
javax.persistence.criteria.Predicate |
isTrue(javax.persistence.criteria.Expression<java.lang.Boolean> expression) |
<K,M extends java.util.Map<K,?>> |
keys(M map) |
javax.persistence.criteria.Predicate |
le(javax.persistence.criteria.Expression<? extends java.lang.Number> x,
javax.persistence.criteria.Expression<? extends java.lang.Number> y) |
javax.persistence.criteria.Predicate |
le(javax.persistence.criteria.Expression<? extends java.lang.Number> x,
java.lang.Number y) |
<X extends java.lang.Comparable<? super X>> |
least(javax.persistence.criteria.Expression<X> x) |
javax.persistence.criteria.Expression<java.lang.Integer> |
length(javax.persistence.criteria.Expression<java.lang.String> value) |
<Y extends java.lang.Comparable<? super Y>> |
lessThan(javax.persistence.criteria.Expression<? extends Y> x,
javax.persistence.criteria.Expression<? extends Y> y) |
<Y extends java.lang.Comparable<? super Y>> |
lessThan(javax.persistence.criteria.Expression<? extends Y> x,
Y y) |
<Y extends java.lang.Comparable<? super Y>> |
lessThanOrEqualTo(javax.persistence.criteria.Expression<? extends Y> x,
javax.persistence.criteria.Expression<? extends Y> y) |
<Y extends java.lang.Comparable<? super Y>> |
lessThanOrEqualTo(javax.persistence.criteria.Expression<? extends Y> x,
Y y) |
javax.persistence.criteria.Predicate |
like(javax.persistence.criteria.Expression<java.lang.String> matchExpression,
javax.persistence.criteria.Expression<java.lang.String> pattern) |
javax.persistence.criteria.Predicate |
like(javax.persistence.criteria.Expression<java.lang.String> matchExpression,
javax.persistence.criteria.Expression<java.lang.String> pattern,
char escapeCharacter) |
javax.persistence.criteria.Predicate |
like(javax.persistence.criteria.Expression<java.lang.String> matchExpression,
javax.persistence.criteria.Expression<java.lang.String> pattern,
javax.persistence.criteria.Expression<java.lang.Character> escapeCharacter) |
javax.persistence.criteria.Predicate |
like(javax.persistence.criteria.Expression<java.lang.String> matchExpression,
java.lang.String pattern) |
javax.persistence.criteria.Predicate |
like(javax.persistence.criteria.Expression<java.lang.String> matchExpression,
java.lang.String pattern,
char escapeCharacter) |
javax.persistence.criteria.Predicate |
like(javax.persistence.criteria.Expression<java.lang.String> matchExpression,
java.lang.String pattern,
javax.persistence.criteria.Expression<java.lang.Character> escapeCharacter) |
<T> javax.persistence.criteria.Expression<T> |
literal(T value) |
javax.persistence.criteria.Expression<java.lang.Integer> |
locate(javax.persistence.criteria.Expression<java.lang.String> string,
javax.persistence.criteria.Expression<java.lang.String> pattern) |
javax.persistence.criteria.Expression<java.lang.Integer> |
locate(javax.persistence.criteria.Expression<java.lang.String> string,
javax.persistence.criteria.Expression<java.lang.String> pattern,
javax.persistence.criteria.Expression<java.lang.Integer> start) |
javax.persistence.criteria.Expression<java.lang.Integer> |
locate(javax.persistence.criteria.Expression<java.lang.String> string,
java.lang.String pattern) |
javax.persistence.criteria.Expression<java.lang.Integer> |
locate(javax.persistence.criteria.Expression<java.lang.String> string,
java.lang.String pattern,
int start) |
javax.persistence.criteria.Expression<java.lang.String> |
lower(javax.persistence.criteria.Expression<java.lang.String> value) |
javax.persistence.criteria.Predicate |
lt(javax.persistence.criteria.Expression<? extends java.lang.Number> x,
javax.persistence.criteria.Expression<? extends java.lang.Number> y) |
javax.persistence.criteria.Predicate |
lt(javax.persistence.criteria.Expression<? extends java.lang.Number> x,
java.lang.Number y) |
<N extends java.lang.Number> |
max(javax.persistence.criteria.Expression<N> x) |
<N extends java.lang.Number> |
min(javax.persistence.criteria.Expression<N> x) |
javax.persistence.criteria.Expression<java.lang.Integer> |
mod(javax.persistence.criteria.Expression<java.lang.Integer> expression1,
javax.persistence.criteria.Expression<java.lang.Integer> expression2) |
javax.persistence.criteria.Expression<java.lang.Integer> |
mod(javax.persistence.criteria.Expression<java.lang.Integer> expression,
java.lang.Integer integer) |
javax.persistence.criteria.Expression<java.lang.Integer> |
mod(java.lang.Integer integer,
javax.persistence.criteria.Expression<java.lang.Integer> expression) |
<N extends java.lang.Number> |
neg(javax.persistence.criteria.Expression<N> expression) |
javax.persistence.criteria.Predicate |
not(javax.persistence.criteria.Expression<java.lang.Boolean> expression) |
javax.persistence.criteria.Predicate |
notEqual(javax.persistence.criteria.Expression<?> x,
javax.persistence.criteria.Expression<?> y) |
javax.persistence.criteria.Predicate |
notEqual(javax.persistence.criteria.Expression<?> x,
java.lang.Object y) |
javax.persistence.criteria.Predicate |
notLike(javax.persistence.criteria.Expression<java.lang.String> matchExpression,
javax.persistence.criteria.Expression<java.lang.String> pattern) |
javax.persistence.criteria.Predicate |
notLike(javax.persistence.criteria.Expression<java.lang.String> matchExpression,
javax.persistence.criteria.Expression<java.lang.String> pattern,
char escapeCharacter) |
javax.persistence.criteria.Predicate |
notLike(javax.persistence.criteria.Expression<java.lang.String> matchExpression,
javax.persistence.criteria.Expression<java.lang.String> pattern,
javax.persistence.criteria.Expression<java.lang.Character> escapeCharacter) |
javax.persistence.criteria.Predicate |
notLike(javax.persistence.criteria.Expression<java.lang.String> matchExpression,
java.lang.String pattern) |
javax.persistence.criteria.Predicate |
notLike(javax.persistence.criteria.Expression<java.lang.String> matchExpression,
java.lang.String pattern,
char escapeCharacter) |
javax.persistence.criteria.Predicate |
notLike(javax.persistence.criteria.Expression<java.lang.String> matchExpression,
java.lang.String pattern,
javax.persistence.criteria.Expression<java.lang.Character> escapeCharacter) |
<Y> javax.persistence.criteria.Expression<Y> |
nullif(java.lang.Class<Y> type,
javax.persistence.criteria.Expression<Y> exp1,
javax.persistence.criteria.Expression<?> exp2) |
<Y> javax.persistence.criteria.Expression<Y> |
nullif(java.lang.Class<Y> type,
javax.persistence.criteria.Expression<Y> exp1,
Y exp2) |
<Y> javax.persistence.criteria.Expression<Y> |
nullif(javax.persistence.criteria.Expression<Y> exp1,
javax.persistence.criteria.Expression<?> exp2) |
<Y> javax.persistence.criteria.Expression<Y> |
nullif(javax.persistence.criteria.Expression<Y> exp1,
Y exp2) |
<T> javax.persistence.criteria.Expression<T> |
nullLiteral(java.lang.Class<T> resultClass) |
javax.persistence.criteria.Predicate |
or(javax.persistence.criteria.Expression<java.lang.Boolean> x,
javax.persistence.criteria.Expression<java.lang.Boolean> y) |
javax.persistence.criteria.Predicate |
or(javax.persistence.criteria.Predicate... restrictions) |
<T> javax.persistence.criteria.ParameterExpression<T> |
parameter(java.lang.Class<T> paramClass) |
<T> javax.persistence.criteria.ParameterExpression<T> |
parameter(java.lang.Class<T> paramClass,
java.lang.String name) |
<N extends java.lang.Number> |
prod(javax.persistence.criteria.Expression<? extends N> expression1,
javax.persistence.criteria.Expression<? extends N> expression2) |
<N extends java.lang.Number> |
prod(javax.persistence.criteria.Expression<? extends N> expression,
N n) |
<N extends java.lang.Number> |
prod(N n,
javax.persistence.criteria.Expression<? extends N> expression) |
javax.persistence.criteria.Expression<java.lang.Number> |
quot(javax.persistence.criteria.Expression<? extends java.lang.Number> expression1,
javax.persistence.criteria.Expression<? extends java.lang.Number> expression2) |
javax.persistence.criteria.Expression<java.lang.Number> |
quot(javax.persistence.criteria.Expression<? extends java.lang.Number> expression,
java.lang.Number number) |
javax.persistence.criteria.Expression<java.lang.Number> |
quot(java.lang.Number number,
javax.persistence.criteria.Expression<? extends java.lang.Number> expression) |
<R> javax.persistence.criteria.CriteriaBuilder.Case<R> |
selectCase() |
<R> javax.persistence.criteria.CriteriaBuilder.Case<R> |
selectCase(java.lang.Class<R> type) |
<C,R> javax.persistence.criteria.CriteriaBuilder.SimpleCase<C,R> |
selectCase(java.lang.Class<R> type,
javax.persistence.criteria.Expression<? extends C> expression) |
<C,R> javax.persistence.criteria.CriteriaBuilder.SimpleCase<C,R> |
selectCase(javax.persistence.criteria.Expression<? extends C> expression) |
<C extends java.util.Collection<?>> |
size(C c) |
<C extends java.util.Collection<?>> |
size(javax.persistence.criteria.Expression<C> exp) |
<Y> javax.persistence.criteria.Expression<Y> |
some(javax.persistence.criteria.Subquery<Y> subquery) |
javax.persistence.criteria.Expression<java.lang.Double> |
sqrt(javax.persistence.criteria.Expression<? extends java.lang.Number> expression) |
javax.persistence.criteria.Expression<java.lang.String> |
substring(javax.persistence.criteria.Expression<java.lang.String> value,
javax.persistence.criteria.Expression<java.lang.Integer> start) |
javax.persistence.criteria.Expression<java.lang.String> |
substring(javax.persistence.criteria.Expression<java.lang.String> value,
javax.persistence.criteria.Expression<java.lang.Integer> start,
javax.persistence.criteria.Expression<java.lang.Integer> length) |
javax.persistence.criteria.Expression<java.lang.String> |
substring(javax.persistence.criteria.Expression<java.lang.String> value,
int start) |
javax.persistence.criteria.Expression<java.lang.String> |
substring(javax.persistence.criteria.Expression<java.lang.String> value,
int start,
int length) |
<N extends java.lang.Number> |
sum(javax.persistence.criteria.Expression<? extends N> expression1,
javax.persistence.criteria.Expression<? extends N> expression2) |
<N extends java.lang.Number> |
sum(javax.persistence.criteria.Expression<? extends N> expression,
N n) |
<N extends java.lang.Number> |
sum(javax.persistence.criteria.Expression<N> x) |
<N extends java.lang.Number> |
sum(N n,
javax.persistence.criteria.Expression<? extends N> expression) |
javax.persistence.criteria.Expression<java.lang.Double> |
sumAsDouble(javax.persistence.criteria.Expression<java.lang.Float> x) |
javax.persistence.criteria.Expression<java.lang.Long> |
sumAsLong(javax.persistence.criteria.Expression<java.lang.Integer> x) |
ExpressionImplementor<java.math.BigDecimal> |
toBigDecimal(javax.persistence.criteria.Expression<? extends java.lang.Number> expression) |
ExpressionImplementor<java.math.BigInteger> |
toBigInteger(javax.persistence.criteria.Expression<? extends java.lang.Number> expression) |
ExpressionImplementor<java.lang.Double> |
toDouble(javax.persistence.criteria.Expression<? extends java.lang.Number> expression) |
ExpressionImplementor<java.lang.Float> |
toFloat(javax.persistence.criteria.Expression<? extends java.lang.Number> expression) |
ExpressionImplementor<java.lang.Integer> |
toInteger(javax.persistence.criteria.Expression<? extends java.lang.Number> expression) |
ExpressionImplementor<java.lang.Long> |
toLong(javax.persistence.criteria.Expression<? extends java.lang.Number> expression) |
ExpressionImplementor<java.lang.String> |
toString(javax.persistence.criteria.Expression<java.lang.Character> characterExpression) |
<X,T,E extends T> |
treat(javax.persistence.criteria.CollectionJoin<X,T> join,
java.lang.Class<E> type) |
<X,T,V extends T> |
treat(javax.persistence.criteria.Join<X,T> join,
java.lang.Class<V> type) |
<X,T,E extends T> |
treat(javax.persistence.criteria.ListJoin<X,T> join,
java.lang.Class<E> type) |
<X,K,T,V extends T> |
treat(javax.persistence.criteria.MapJoin<X,K,T> join,
java.lang.Class<V> type) |
<X,T extends X> |
treat(javax.persistence.criteria.Path<X> path,
java.lang.Class<T> type) |
<X,T extends X> |
treat(javax.persistence.criteria.Root<X> root,
java.lang.Class<T> type) |
<X,T,E extends T> |
treat(javax.persistence.criteria.SetJoin<X,T> join,
java.lang.Class<E> type) |
javax.persistence.criteria.Expression<java.lang.String> |
trim(char trimCharacter,
javax.persistence.criteria.Expression<java.lang.String> trimSource) |
javax.persistence.criteria.Expression<java.lang.String> |
trim(javax.persistence.criteria.CriteriaBuilder.Trimspec trimspec,
char trimCharacter,
javax.persistence.criteria.Expression<java.lang.String> trimSource) |
javax.persistence.criteria.Expression<java.lang.String> |
trim(javax.persistence.criteria.CriteriaBuilder.Trimspec trimspec,
javax.persistence.criteria.Expression<java.lang.Character> trimCharacter,
javax.persistence.criteria.Expression<java.lang.String> trimSource) |
javax.persistence.criteria.Expression<java.lang.String> |
trim(javax.persistence.criteria.CriteriaBuilder.Trimspec trimspec,
javax.persistence.criteria.Expression<java.lang.String> trimSource) |
javax.persistence.criteria.Expression<java.lang.String> |
trim(javax.persistence.criteria.Expression<java.lang.Character> trimCharacter,
javax.persistence.criteria.Expression<java.lang.String> trimSource) |
javax.persistence.criteria.Expression<java.lang.String> |
trim(javax.persistence.criteria.Expression<java.lang.String> trimSource) |
javax.persistence.criteria.CompoundSelection<javax.persistence.Tuple> |
tuple(java.util.List<javax.persistence.criteria.Selection<?>> selections)
Version of
tuple(Selection[]) taking a list. |
javax.persistence.criteria.CompoundSelection<javax.persistence.Tuple> |
tuple(javax.persistence.criteria.Selection<?>... selections) |
javax.persistence.criteria.Expression<java.lang.String> |
upper(javax.persistence.criteria.Expression<java.lang.String> value) |
<V,M extends java.util.Map<?,V>> |
values(M map) |
javax.persistence.criteria.Predicate |
wrap(javax.persistence.criteria.Expression<java.lang.Boolean> expression) |
public CriteriaBuilderImpl(EntityManagerFactoryImpl entityManagerFactory)
public EntityManagerFactoryImpl getEntityManagerFactory()
EntityManagerFactoryImpl.EntityManagerFactoryImplpublic javax.persistence.criteria.CriteriaQuery<java.lang.Object> createQuery()
createQuery in interface javax.persistence.criteria.CriteriaBuilderpublic <T> javax.persistence.criteria.CriteriaQuery<T> createQuery(java.lang.Class<T> resultClass)
createQuery in interface javax.persistence.criteria.CriteriaBuilderpublic javax.persistence.criteria.CriteriaQuery<javax.persistence.Tuple> createTupleQuery()
createTupleQuery in interface javax.persistence.criteria.CriteriaBuilderpublic <T> javax.persistence.criteria.CriteriaUpdate<T> createCriteriaUpdate(java.lang.Class<T> targetEntity)
createCriteriaUpdate in interface javax.persistence.criteria.CriteriaBuilderpublic <T> javax.persistence.criteria.CriteriaDelete<T> createCriteriaDelete(java.lang.Class<T> targetEntity)
createCriteriaDelete 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.CompoundSelection<javax.persistence.Tuple> tuple(java.util.List<javax.persistence.criteria.Selection<?>> selections)
tuple(Selection[]) taking a list.selections - List of selections.public javax.persistence.criteria.CompoundSelection<java.lang.Object[]> array(javax.persistence.criteria.Selection<?>... selections)
array in interface javax.persistence.criteria.CriteriaBuilderpublic javax.persistence.criteria.CompoundSelection<java.lang.Object[]> array(java.util.List<javax.persistence.criteria.Selection<?>> selections)
array(Selection[]) taking a list of selections.selections - List of selections.public <Y> javax.persistence.criteria.CompoundSelection<Y> array(java.lang.Class<Y> type,
java.util.List<javax.persistence.criteria.Selection<?>> selections)
array(Selection[]) taking a list of selections,
as well as the type of array.type - The type of arrayselections - List of selections.public <Y> javax.persistence.criteria.CompoundSelection<Y> construct(java.lang.Class<Y> result,
javax.persistence.criteria.Selection<?>... selections)
construct in interface javax.persistence.criteria.CriteriaBuilderpublic <Y> javax.persistence.criteria.CompoundSelection<Y> construct(java.lang.Class<Y> result,
java.util.List<javax.persistence.criteria.Selection<?>> selections)
construct(Class,Selection[]) taking the
to-be-constructed type as well as a list of selections.result - The result class to be constructed.selections - The selections to use in the constructor call.public javax.persistence.criteria.Order asc(javax.persistence.criteria.Expression<?> x)
asc in interface javax.persistence.criteria.CriteriaBuilderpublic javax.persistence.criteria.Order desc(javax.persistence.criteria.Expression<?> x)
desc in interface javax.persistence.criteria.CriteriaBuilderpublic javax.persistence.criteria.Predicate wrap(javax.persistence.criteria.Expression<java.lang.Boolean> expression)
public javax.persistence.criteria.Predicate not(javax.persistence.criteria.Expression<java.lang.Boolean> expression)
not in interface javax.persistence.criteria.CriteriaBuilderpublic javax.persistence.criteria.Predicate and(javax.persistence.criteria.Expression<java.lang.Boolean> x,
javax.persistence.criteria.Expression<java.lang.Boolean> y)
and in interface javax.persistence.criteria.CriteriaBuilderpublic javax.persistence.criteria.Predicate or(javax.persistence.criteria.Expression<java.lang.Boolean> x,
javax.persistence.criteria.Expression<java.lang.Boolean> y)
or in interface javax.persistence.criteria.CriteriaBuilderpublic javax.persistence.criteria.Predicate and(javax.persistence.criteria.Predicate... restrictions)
and in interface javax.persistence.criteria.CriteriaBuilderpublic javax.persistence.criteria.Predicate or(javax.persistence.criteria.Predicate... restrictions)
or in interface javax.persistence.criteria.CriteriaBuilderpublic javax.persistence.criteria.Predicate conjunction()
conjunction in interface javax.persistence.criteria.CriteriaBuilderpublic javax.persistence.criteria.Predicate disjunction()
disjunction in interface javax.persistence.criteria.CriteriaBuilderpublic javax.persistence.criteria.Predicate isTrue(javax.persistence.criteria.Expression<java.lang.Boolean> expression)
isTrue in interface javax.persistence.criteria.CriteriaBuilderpublic javax.persistence.criteria.Predicate isFalse(javax.persistence.criteria.Expression<java.lang.Boolean> expression)
isFalse in interface javax.persistence.criteria.CriteriaBuilderpublic javax.persistence.criteria.Predicate isNull(javax.persistence.criteria.Expression<?> x)
isNull in interface javax.persistence.criteria.CriteriaBuilderpublic javax.persistence.criteria.Predicate isNotNull(javax.persistence.criteria.Expression<?> x)
isNotNull in interface javax.persistence.criteria.CriteriaBuilderpublic javax.persistence.criteria.Predicate equal(javax.persistence.criteria.Expression<?> x,
javax.persistence.criteria.Expression<?> y)
equal in interface javax.persistence.criteria.CriteriaBuilderpublic javax.persistence.criteria.Predicate notEqual(javax.persistence.criteria.Expression<?> x,
javax.persistence.criteria.Expression<?> y)
notEqual in interface javax.persistence.criteria.CriteriaBuilderpublic javax.persistence.criteria.Predicate equal(javax.persistence.criteria.Expression<?> x,
java.lang.Object y)
equal in interface javax.persistence.criteria.CriteriaBuilderpublic javax.persistence.criteria.Predicate notEqual(javax.persistence.criteria.Expression<?> x,
java.lang.Object y)
notEqual in interface javax.persistence.criteria.CriteriaBuilderpublic <Y extends java.lang.Comparable<? super Y>> javax.persistence.criteria.Predicate greaterThan(javax.persistence.criteria.Expression<? extends Y> x,
javax.persistence.criteria.Expression<? extends Y> y)
greaterThan in interface javax.persistence.criteria.CriteriaBuilderpublic <Y extends java.lang.Comparable<? super Y>> javax.persistence.criteria.Predicate lessThan(javax.persistence.criteria.Expression<? extends Y> x,
javax.persistence.criteria.Expression<? extends Y> y)
lessThan in interface javax.persistence.criteria.CriteriaBuilderpublic <Y extends java.lang.Comparable<? super Y>> javax.persistence.criteria.Predicate greaterThanOrEqualTo(javax.persistence.criteria.Expression<? extends Y> x,
javax.persistence.criteria.Expression<? extends Y> y)
greaterThanOrEqualTo in interface javax.persistence.criteria.CriteriaBuilderpublic <Y extends java.lang.Comparable<? super Y>> javax.persistence.criteria.Predicate lessThanOrEqualTo(javax.persistence.criteria.Expression<? extends Y> x,
javax.persistence.criteria.Expression<? extends Y> y)
lessThanOrEqualTo in interface javax.persistence.criteria.CriteriaBuilderpublic <Y extends java.lang.Comparable<? super Y>> javax.persistence.criteria.Predicate greaterThan(javax.persistence.criteria.Expression<? extends Y> x,
Y y)
greaterThan in interface javax.persistence.criteria.CriteriaBuilderpublic <Y extends java.lang.Comparable<? super Y>> javax.persistence.criteria.Predicate lessThan(javax.persistence.criteria.Expression<? extends Y> x,
Y y)
lessThan in interface javax.persistence.criteria.CriteriaBuilderpublic <Y extends java.lang.Comparable<? super Y>> javax.persistence.criteria.Predicate greaterThanOrEqualTo(javax.persistence.criteria.Expression<? extends Y> x,
Y y)
greaterThanOrEqualTo in interface javax.persistence.criteria.CriteriaBuilderpublic <Y extends java.lang.Comparable<? super Y>> javax.persistence.criteria.Predicate lessThanOrEqualTo(javax.persistence.criteria.Expression<? extends Y> x,
Y y)
lessThanOrEqualTo in interface javax.persistence.criteria.CriteriaBuilderpublic javax.persistence.criteria.Predicate gt(javax.persistence.criteria.Expression<? extends java.lang.Number> x,
javax.persistence.criteria.Expression<? extends java.lang.Number> y)
gt in interface javax.persistence.criteria.CriteriaBuilderpublic javax.persistence.criteria.Predicate lt(javax.persistence.criteria.Expression<? extends java.lang.Number> x,
javax.persistence.criteria.Expression<? extends java.lang.Number> y)
lt in interface javax.persistence.criteria.CriteriaBuilderpublic javax.persistence.criteria.Predicate ge(javax.persistence.criteria.Expression<? extends java.lang.Number> x,
javax.persistence.criteria.Expression<? extends java.lang.Number> y)
ge in interface javax.persistence.criteria.CriteriaBuilderpublic javax.persistence.criteria.Predicate le(javax.persistence.criteria.Expression<? extends java.lang.Number> x,
javax.persistence.criteria.Expression<? extends java.lang.Number> y)
le in interface javax.persistence.criteria.CriteriaBuilderpublic javax.persistence.criteria.Predicate gt(javax.persistence.criteria.Expression<? extends java.lang.Number> x,
java.lang.Number y)
gt in interface javax.persistence.criteria.CriteriaBuilderpublic javax.persistence.criteria.Predicate lt(javax.persistence.criteria.Expression<? extends java.lang.Number> x,
java.lang.Number y)
lt in interface javax.persistence.criteria.CriteriaBuilderpublic javax.persistence.criteria.Predicate ge(javax.persistence.criteria.Expression<? extends java.lang.Number> x,
java.lang.Number y)
ge in interface javax.persistence.criteria.CriteriaBuilderpublic javax.persistence.criteria.Predicate le(javax.persistence.criteria.Expression<? extends java.lang.Number> x,
java.lang.Number y)
le in interface javax.persistence.criteria.CriteriaBuilderpublic <Y extends java.lang.Comparable<? super Y>> javax.persistence.criteria.Predicate between(javax.persistence.criteria.Expression<? extends Y> expression,
Y lowerBound,
Y upperBound)
between in interface javax.persistence.criteria.CriteriaBuilderpublic <Y extends java.lang.Comparable<? super Y>> javax.persistence.criteria.Predicate between(javax.persistence.criteria.Expression<? extends Y> expression,
javax.persistence.criteria.Expression<? extends Y> lowerBound,
javax.persistence.criteria.Expression<? extends Y> upperBound)
between 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 <T> javax.persistence.criteria.CriteriaBuilder.In<T> in(javax.persistence.criteria.Expression<? extends T> expression,
javax.persistence.criteria.Expression<? extends T>... values)
public <T> javax.persistence.criteria.CriteriaBuilder.In<T> in(javax.persistence.criteria.Expression<? extends T> expression,
T... values)
public <T> javax.persistence.criteria.CriteriaBuilder.In<T> in(javax.persistence.criteria.Expression<? extends T> expression,
java.util.Collection<T> values)
public javax.persistence.criteria.Predicate like(javax.persistence.criteria.Expression<java.lang.String> matchExpression,
javax.persistence.criteria.Expression<java.lang.String> pattern)
like in interface javax.persistence.criteria.CriteriaBuilderpublic javax.persistence.criteria.Predicate like(javax.persistence.criteria.Expression<java.lang.String> matchExpression,
javax.persistence.criteria.Expression<java.lang.String> pattern,
javax.persistence.criteria.Expression<java.lang.Character> escapeCharacter)
like in interface javax.persistence.criteria.CriteriaBuilderpublic javax.persistence.criteria.Predicate like(javax.persistence.criteria.Expression<java.lang.String> matchExpression,
javax.persistence.criteria.Expression<java.lang.String> pattern,
char escapeCharacter)
like in interface javax.persistence.criteria.CriteriaBuilderpublic javax.persistence.criteria.Predicate like(javax.persistence.criteria.Expression<java.lang.String> matchExpression,
java.lang.String pattern)
like in interface javax.persistence.criteria.CriteriaBuilderpublic javax.persistence.criteria.Predicate like(javax.persistence.criteria.Expression<java.lang.String> matchExpression,
java.lang.String pattern,
javax.persistence.criteria.Expression<java.lang.Character> escapeCharacter)
like in interface javax.persistence.criteria.CriteriaBuilderpublic javax.persistence.criteria.Predicate like(javax.persistence.criteria.Expression<java.lang.String> matchExpression,
java.lang.String pattern,
char escapeCharacter)
like in interface javax.persistence.criteria.CriteriaBuilderpublic javax.persistence.criteria.Predicate notLike(javax.persistence.criteria.Expression<java.lang.String> matchExpression,
javax.persistence.criteria.Expression<java.lang.String> pattern)
notLike in interface javax.persistence.criteria.CriteriaBuilderpublic javax.persistence.criteria.Predicate notLike(javax.persistence.criteria.Expression<java.lang.String> matchExpression,
javax.persistence.criteria.Expression<java.lang.String> pattern,
javax.persistence.criteria.Expression<java.lang.Character> escapeCharacter)
notLike in interface javax.persistence.criteria.CriteriaBuilderpublic javax.persistence.criteria.Predicate notLike(javax.persistence.criteria.Expression<java.lang.String> matchExpression,
javax.persistence.criteria.Expression<java.lang.String> pattern,
char escapeCharacter)
notLike in interface javax.persistence.criteria.CriteriaBuilderpublic javax.persistence.criteria.Predicate notLike(javax.persistence.criteria.Expression<java.lang.String> matchExpression,
java.lang.String pattern)
notLike in interface javax.persistence.criteria.CriteriaBuilderpublic javax.persistence.criteria.Predicate notLike(javax.persistence.criteria.Expression<java.lang.String> matchExpression,
java.lang.String pattern,
javax.persistence.criteria.Expression<java.lang.Character> escapeCharacter)
notLike in interface javax.persistence.criteria.CriteriaBuilderpublic javax.persistence.criteria.Predicate notLike(javax.persistence.criteria.Expression<java.lang.String> matchExpression,
java.lang.String pattern,
char escapeCharacter)
notLike in interface javax.persistence.criteria.CriteriaBuilderpublic <T> javax.persistence.criteria.ParameterExpression<T> parameter(java.lang.Class<T> paramClass)
parameter in interface javax.persistence.criteria.CriteriaBuilderpublic <T> javax.persistence.criteria.ParameterExpression<T> parameter(java.lang.Class<T> paramClass,
java.lang.String name)
parameter in interface javax.persistence.criteria.CriteriaBuilderpublic <T> javax.persistence.criteria.Expression<T> literal(T value)
literal in interface javax.persistence.criteria.CriteriaBuilderpublic <T> javax.persistence.criteria.Expression<T> nullLiteral(java.lang.Class<T> resultClass)
nullLiteral in interface javax.persistence.criteria.CriteriaBuilderpublic <N extends java.lang.Number> javax.persistence.criteria.Expression<java.lang.Double> avg(javax.persistence.criteria.Expression<N> x)
avg in interface javax.persistence.criteria.CriteriaBuilderpublic <N extends java.lang.Number> javax.persistence.criteria.Expression<N> sum(javax.persistence.criteria.Expression<N> x)
sum in interface javax.persistence.criteria.CriteriaBuilderpublic javax.persistence.criteria.Expression<java.lang.Long> sumAsLong(javax.persistence.criteria.Expression<java.lang.Integer> x)
sumAsLong in interface javax.persistence.criteria.CriteriaBuilderpublic javax.persistence.criteria.Expression<java.lang.Double> sumAsDouble(javax.persistence.criteria.Expression<java.lang.Float> x)
sumAsDouble in interface javax.persistence.criteria.CriteriaBuilderpublic <N extends java.lang.Number> javax.persistence.criteria.Expression<N> max(javax.persistence.criteria.Expression<N> x)
max in interface javax.persistence.criteria.CriteriaBuilderpublic <N extends java.lang.Number> javax.persistence.criteria.Expression<N> min(javax.persistence.criteria.Expression<N> x)
min in interface javax.persistence.criteria.CriteriaBuilderpublic <X extends java.lang.Comparable<? super X>> javax.persistence.criteria.Expression<X> greatest(javax.persistence.criteria.Expression<X> x)
greatest in interface javax.persistence.criteria.CriteriaBuilderpublic <X extends java.lang.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<java.lang.Long> count(javax.persistence.criteria.Expression<?> x)
count in interface javax.persistence.criteria.CriteriaBuilderpublic javax.persistence.criteria.Expression<java.lang.Long> countDistinct(javax.persistence.criteria.Expression<?> x)
countDistinct in interface javax.persistence.criteria.CriteriaBuilderpublic <T> javax.persistence.criteria.Expression<T> function(java.lang.String name,
java.lang.Class<T> returnType,
javax.persistence.criteria.Expression<?>... arguments)
function in interface javax.persistence.criteria.CriteriaBuilderpublic <T> javax.persistence.criteria.Expression<T> function(java.lang.String name,
java.lang.Class<T> returnType)
name - The function name.returnType - The return type.public <N extends java.lang.Number> javax.persistence.criteria.Expression<N> abs(javax.persistence.criteria.Expression<N> expression)
abs in interface javax.persistence.criteria.CriteriaBuilderpublic javax.persistence.criteria.Expression<java.lang.Double> sqrt(javax.persistence.criteria.Expression<? extends java.lang.Number> expression)
sqrt in interface javax.persistence.criteria.CriteriaBuilderpublic javax.persistence.criteria.Expression<java.sql.Date> currentDate()
currentDate in interface javax.persistence.criteria.CriteriaBuilderpublic javax.persistence.criteria.Expression<java.sql.Timestamp> currentTimestamp()
currentTimestamp in interface javax.persistence.criteria.CriteriaBuilderpublic javax.persistence.criteria.Expression<java.sql.Time> currentTime()
currentTime in interface javax.persistence.criteria.CriteriaBuilderpublic javax.persistence.criteria.Expression<java.lang.String> substring(javax.persistence.criteria.Expression<java.lang.String> value,
javax.persistence.criteria.Expression<java.lang.Integer> start)
substring in interface javax.persistence.criteria.CriteriaBuilderpublic javax.persistence.criteria.Expression<java.lang.String> substring(javax.persistence.criteria.Expression<java.lang.String> value,
int start)
substring in interface javax.persistence.criteria.CriteriaBuilderpublic javax.persistence.criteria.Expression<java.lang.String> substring(javax.persistence.criteria.Expression<java.lang.String> value,
javax.persistence.criteria.Expression<java.lang.Integer> start,
javax.persistence.criteria.Expression<java.lang.Integer> length)
substring in interface javax.persistence.criteria.CriteriaBuilderpublic javax.persistence.criteria.Expression<java.lang.String> substring(javax.persistence.criteria.Expression<java.lang.String> value,
int start,
int length)
substring in interface javax.persistence.criteria.CriteriaBuilderpublic javax.persistence.criteria.Expression<java.lang.String> trim(javax.persistence.criteria.Expression<java.lang.String> trimSource)
trim in interface javax.persistence.criteria.CriteriaBuilderpublic javax.persistence.criteria.Expression<java.lang.String> trim(javax.persistence.criteria.CriteriaBuilder.Trimspec trimspec,
javax.persistence.criteria.Expression<java.lang.String> trimSource)
trim in interface javax.persistence.criteria.CriteriaBuilderpublic javax.persistence.criteria.Expression<java.lang.String> trim(javax.persistence.criteria.Expression<java.lang.Character> trimCharacter,
javax.persistence.criteria.Expression<java.lang.String> trimSource)
trim in interface javax.persistence.criteria.CriteriaBuilderpublic javax.persistence.criteria.Expression<java.lang.String> trim(javax.persistence.criteria.CriteriaBuilder.Trimspec trimspec,
javax.persistence.criteria.Expression<java.lang.Character> trimCharacter,
javax.persistence.criteria.Expression<java.lang.String> trimSource)
trim in interface javax.persistence.criteria.CriteriaBuilderpublic javax.persistence.criteria.Expression<java.lang.String> trim(char trimCharacter,
javax.persistence.criteria.Expression<java.lang.String> trimSource)
trim in interface javax.persistence.criteria.CriteriaBuilderpublic javax.persistence.criteria.Expression<java.lang.String> trim(javax.persistence.criteria.CriteriaBuilder.Trimspec trimspec,
char trimCharacter,
javax.persistence.criteria.Expression<java.lang.String> trimSource)
trim in interface javax.persistence.criteria.CriteriaBuilderpublic javax.persistence.criteria.Expression<java.lang.String> lower(javax.persistence.criteria.Expression<java.lang.String> value)
lower in interface javax.persistence.criteria.CriteriaBuilderpublic javax.persistence.criteria.Expression<java.lang.String> upper(javax.persistence.criteria.Expression<java.lang.String> value)
upper in interface javax.persistence.criteria.CriteriaBuilderpublic javax.persistence.criteria.Expression<java.lang.Integer> length(javax.persistence.criteria.Expression<java.lang.String> value)
length in interface javax.persistence.criteria.CriteriaBuilderpublic javax.persistence.criteria.Expression<java.lang.Integer> locate(javax.persistence.criteria.Expression<java.lang.String> string,
javax.persistence.criteria.Expression<java.lang.String> pattern)
locate in interface javax.persistence.criteria.CriteriaBuilderpublic javax.persistence.criteria.Expression<java.lang.Integer> locate(javax.persistence.criteria.Expression<java.lang.String> string,
javax.persistence.criteria.Expression<java.lang.String> pattern,
javax.persistence.criteria.Expression<java.lang.Integer> start)
locate in interface javax.persistence.criteria.CriteriaBuilderpublic javax.persistence.criteria.Expression<java.lang.Integer> locate(javax.persistence.criteria.Expression<java.lang.String> string,
java.lang.String pattern)
locate in interface javax.persistence.criteria.CriteriaBuilderpublic javax.persistence.criteria.Expression<java.lang.Integer> locate(javax.persistence.criteria.Expression<java.lang.String> string,
java.lang.String pattern,
int start)
locate in interface javax.persistence.criteria.CriteriaBuilderpublic <N extends java.lang.Number> javax.persistence.criteria.Expression<N> neg(javax.persistence.criteria.Expression<N> expression)
neg in interface javax.persistence.criteria.CriteriaBuilderpublic <N extends java.lang.Number> javax.persistence.criteria.Expression<N> sum(javax.persistence.criteria.Expression<? extends N> expression1,
javax.persistence.criteria.Expression<? extends N> expression2)
sum in interface javax.persistence.criteria.CriteriaBuilderpublic <N extends java.lang.Number> javax.persistence.criteria.Expression<N> prod(javax.persistence.criteria.Expression<? extends N> expression1,
javax.persistence.criteria.Expression<? extends N> expression2)
prod in interface javax.persistence.criteria.CriteriaBuilderpublic <N extends java.lang.Number> javax.persistence.criteria.Expression<N> diff(javax.persistence.criteria.Expression<? extends N> expression1,
javax.persistence.criteria.Expression<? extends N> expression2)
diff in interface javax.persistence.criteria.CriteriaBuilderpublic <N extends java.lang.Number> javax.persistence.criteria.Expression<N> sum(javax.persistence.criteria.Expression<? extends N> expression,
N n)
sum in interface javax.persistence.criteria.CriteriaBuilderpublic <N extends java.lang.Number> javax.persistence.criteria.Expression<N> prod(javax.persistence.criteria.Expression<? extends N> expression,
N n)
prod in interface javax.persistence.criteria.CriteriaBuilderpublic <N extends java.lang.Number> javax.persistence.criteria.Expression<N> diff(javax.persistence.criteria.Expression<? extends N> expression,
N n)
diff in interface javax.persistence.criteria.CriteriaBuilderpublic <N extends java.lang.Number> javax.persistence.criteria.Expression<N> sum(N n,
javax.persistence.criteria.Expression<? extends N> expression)
sum in interface javax.persistence.criteria.CriteriaBuilderpublic <N extends java.lang.Number> javax.persistence.criteria.Expression<N> prod(N n,
javax.persistence.criteria.Expression<? extends N> expression)
prod in interface javax.persistence.criteria.CriteriaBuilderpublic <N extends java.lang.Number> javax.persistence.criteria.Expression<N> diff(N n,
javax.persistence.criteria.Expression<? extends N> expression)
diff in interface javax.persistence.criteria.CriteriaBuilderpublic javax.persistence.criteria.Expression<java.lang.Number> quot(javax.persistence.criteria.Expression<? extends java.lang.Number> expression1,
javax.persistence.criteria.Expression<? extends java.lang.Number> expression2)
quot in interface javax.persistence.criteria.CriteriaBuilderpublic javax.persistence.criteria.Expression<java.lang.Number> quot(javax.persistence.criteria.Expression<? extends java.lang.Number> expression,
java.lang.Number number)
quot in interface javax.persistence.criteria.CriteriaBuilderpublic javax.persistence.criteria.Expression<java.lang.Number> quot(java.lang.Number number,
javax.persistence.criteria.Expression<? extends java.lang.Number> expression)
quot in interface javax.persistence.criteria.CriteriaBuilderpublic javax.persistence.criteria.Expression<java.lang.Integer> mod(javax.persistence.criteria.Expression<java.lang.Integer> expression1,
javax.persistence.criteria.Expression<java.lang.Integer> expression2)
mod in interface javax.persistence.criteria.CriteriaBuilderpublic javax.persistence.criteria.Expression<java.lang.Integer> mod(javax.persistence.criteria.Expression<java.lang.Integer> expression,
java.lang.Integer integer)
mod in interface javax.persistence.criteria.CriteriaBuilderpublic javax.persistence.criteria.Expression<java.lang.Integer> mod(java.lang.Integer integer,
javax.persistence.criteria.Expression<java.lang.Integer> expression)
mod in interface javax.persistence.criteria.CriteriaBuilderpublic ExpressionImplementor<java.lang.Long> toLong(javax.persistence.criteria.Expression<? extends java.lang.Number> expression)
toLong in interface javax.persistence.criteria.CriteriaBuilderpublic ExpressionImplementor<java.lang.Integer> toInteger(javax.persistence.criteria.Expression<? extends java.lang.Number> expression)
toInteger in interface javax.persistence.criteria.CriteriaBuilderpublic ExpressionImplementor<java.lang.Float> toFloat(javax.persistence.criteria.Expression<? extends java.lang.Number> expression)
toFloat in interface javax.persistence.criteria.CriteriaBuilderpublic ExpressionImplementor<java.lang.Double> toDouble(javax.persistence.criteria.Expression<? extends java.lang.Number> expression)
toDouble in interface javax.persistence.criteria.CriteriaBuilderpublic ExpressionImplementor<java.math.BigDecimal> toBigDecimal(javax.persistence.criteria.Expression<? extends java.lang.Number> expression)
toBigDecimal in interface javax.persistence.criteria.CriteriaBuilderpublic ExpressionImplementor<java.math.BigInteger> toBigInteger(javax.persistence.criteria.Expression<? extends java.lang.Number> expression)
toBigInteger in interface javax.persistence.criteria.CriteriaBuilderpublic ExpressionImplementor<java.lang.String> toString(javax.persistence.criteria.Expression<java.lang.Character> characterExpression)
toString in interface javax.persistence.criteria.CriteriaBuilderpublic <X,T,V extends T> javax.persistence.criteria.Join<X,V> treat(javax.persistence.criteria.Join<X,T> join,
java.lang.Class<V> type)
treat in interface javax.persistence.criteria.CriteriaBuilderpublic <X,T,E extends T> javax.persistence.criteria.CollectionJoin<X,E> treat(javax.persistence.criteria.CollectionJoin<X,T> join,
java.lang.Class<E> type)
treat in interface javax.persistence.criteria.CriteriaBuilderpublic <X,T,E extends T> javax.persistence.criteria.SetJoin<X,E> treat(javax.persistence.criteria.SetJoin<X,T> join,
java.lang.Class<E> type)
treat in interface javax.persistence.criteria.CriteriaBuilderpublic <X,T,E extends T> javax.persistence.criteria.ListJoin<X,E> treat(javax.persistence.criteria.ListJoin<X,T> join,
java.lang.Class<E> type)
treat in interface javax.persistence.criteria.CriteriaBuilderpublic <X,K,T,V extends T> javax.persistence.criteria.MapJoin<X,K,V> treat(javax.persistence.criteria.MapJoin<X,K,T> join,
java.lang.Class<V> type)
treat in interface javax.persistence.criteria.CriteriaBuilderpublic <X,T extends X> javax.persistence.criteria.Path<T> treat(javax.persistence.criteria.Path<X> path,
java.lang.Class<T> type)
treat in interface javax.persistence.criteria.CriteriaBuilderpublic <X,T extends X> javax.persistence.criteria.Root<T> treat(javax.persistence.criteria.Root<X> root,
java.lang.Class<T> type)
treat in interface javax.persistence.criteria.CriteriaBuilderpublic javax.persistence.criteria.Predicate exists(javax.persistence.criteria.Subquery<?> subquery)
exists 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 <Y> javax.persistence.criteria.Expression<Y> some(javax.persistence.criteria.Subquery<Y> subquery)
some 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 <Y> javax.persistence.criteria.Expression<Y> coalesce(javax.persistence.criteria.Expression<? extends Y> exp1,
javax.persistence.criteria.Expression<? extends Y> exp2)
coalesce in interface javax.persistence.criteria.CriteriaBuilderpublic <Y> javax.persistence.criteria.Expression<Y> coalesce(java.lang.Class<Y> type,
javax.persistence.criteria.Expression<? extends Y> exp1,
javax.persistence.criteria.Expression<? extends Y> exp2)
public <Y> javax.persistence.criteria.Expression<Y> coalesce(javax.persistence.criteria.Expression<? extends Y> exp1,
Y exp2)
coalesce in interface javax.persistence.criteria.CriteriaBuilderpublic <Y> javax.persistence.criteria.Expression<Y> coalesce(java.lang.Class<Y> type,
javax.persistence.criteria.Expression<? extends Y> exp1,
Y exp2)
public <T> javax.persistence.criteria.CriteriaBuilder.Coalesce<T> coalesce()
coalesce in interface javax.persistence.criteria.CriteriaBuilderpublic <T> javax.persistence.criteria.CriteriaBuilder.Coalesce<T> coalesce(java.lang.Class<T> type)
public javax.persistence.criteria.Expression<java.lang.String> concat(javax.persistence.criteria.Expression<java.lang.String> string1,
javax.persistence.criteria.Expression<java.lang.String> string2)
concat in interface javax.persistence.criteria.CriteriaBuilderpublic javax.persistence.criteria.Expression<java.lang.String> concat(javax.persistence.criteria.Expression<java.lang.String> string1,
java.lang.String string2)
concat in interface javax.persistence.criteria.CriteriaBuilderpublic javax.persistence.criteria.Expression<java.lang.String> concat(java.lang.String string1,
javax.persistence.criteria.Expression<java.lang.String> string2)
concat in interface javax.persistence.criteria.CriteriaBuilderpublic <Y> javax.persistence.criteria.Expression<Y> nullif(javax.persistence.criteria.Expression<Y> exp1,
javax.persistence.criteria.Expression<?> exp2)
nullif in interface javax.persistence.criteria.CriteriaBuilderpublic <Y> javax.persistence.criteria.Expression<Y> nullif(java.lang.Class<Y> type,
javax.persistence.criteria.Expression<Y> exp1,
javax.persistence.criteria.Expression<?> exp2)
public <Y> javax.persistence.criteria.Expression<Y> nullif(javax.persistence.criteria.Expression<Y> exp1,
Y exp2)
nullif in interface javax.persistence.criteria.CriteriaBuilderpublic <Y> javax.persistence.criteria.Expression<Y> nullif(java.lang.Class<Y> type,
javax.persistence.criteria.Expression<Y> exp1,
Y exp2)
public <C,R> javax.persistence.criteria.CriteriaBuilder.SimpleCase<C,R> selectCase(javax.persistence.criteria.Expression<? extends C> expression)
selectCase in interface javax.persistence.criteria.CriteriaBuilderpublic <C,R> javax.persistence.criteria.CriteriaBuilder.SimpleCase<C,R> selectCase(java.lang.Class<R> type,
javax.persistence.criteria.Expression<? extends C> expression)
public <R> javax.persistence.criteria.CriteriaBuilder.Case<R> selectCase()
selectCase in interface javax.persistence.criteria.CriteriaBuilderpublic <R> javax.persistence.criteria.CriteriaBuilder.Case<R> selectCase(java.lang.Class<R> type)
public <C extends java.util.Collection<?>> javax.persistence.criteria.Expression<java.lang.Integer> size(C c)
size in interface javax.persistence.criteria.CriteriaBuilderpublic <C extends java.util.Collection<?>> javax.persistence.criteria.Expression<java.lang.Integer> size(javax.persistence.criteria.Expression<C> exp)
size in interface javax.persistence.criteria.CriteriaBuilderpublic <V,M extends java.util.Map<?,V>> javax.persistence.criteria.Expression<java.util.Collection<V>> values(M map)
values in interface javax.persistence.criteria.CriteriaBuilderpublic <K,M extends java.util.Map<K,?>> javax.persistence.criteria.Expression<java.util.Set<K>> keys(M map)
keys in interface javax.persistence.criteria.CriteriaBuilderpublic <C extends java.util.Collection<?>> javax.persistence.criteria.Predicate isEmpty(javax.persistence.criteria.Expression<C> collectionExpression)
isEmpty in interface javax.persistence.criteria.CriteriaBuilderpublic <C extends java.util.Collection<?>> javax.persistence.criteria.Predicate isNotEmpty(javax.persistence.criteria.Expression<C> collectionExpression)
isNotEmpty in interface javax.persistence.criteria.CriteriaBuilderpublic <E,C extends java.util.Collection<E>> javax.persistence.criteria.Predicate isMember(E e,
javax.persistence.criteria.Expression<C> collectionExpression)
isMember in interface javax.persistence.criteria.CriteriaBuilderpublic <E,C extends java.util.Collection<E>> javax.persistence.criteria.Predicate isNotMember(E e,
javax.persistence.criteria.Expression<C> cExpression)
isNotMember in interface javax.persistence.criteria.CriteriaBuilderpublic <E,C extends java.util.Collection<E>> javax.persistence.criteria.Predicate isMember(javax.persistence.criteria.Expression<E> elementExpression,
javax.persistence.criteria.Expression<C> collectionExpression)
isMember in interface javax.persistence.criteria.CriteriaBuilderpublic <E,C extends java.util.Collection<E>> javax.persistence.criteria.Predicate isNotMember(javax.persistence.criteria.Expression<E> eExpression,
javax.persistence.criteria.Expression<C> cExpression)
isNotMember in interface javax.persistence.criteria.CriteriaBuilderCopyright © 2001-2018 Red Hat, Inc. All Rights Reserved.