public class CriteriaBuilderImpl extends java.lang.Object implements HibernateCriteriaBuilder, 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(SessionFactoryImpl sessionFactory) |
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) |
SessionFactoryImpl |
getEntityManagerFactory()
Provides protected access to the underlying
SessionFactoryImpl . |
<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) |
<M extends java.util.Map<?,?>> |
isMapEmpty(javax.persistence.criteria.Expression<M> mapExpression)
Create a predicate that tests whether a Map is empty.
|
<M extends java.util.Map<?,?>> |
isMapNotEmpty(javax.persistence.criteria.Expression<M> mapExpression)
Create a predicate that tests whether a Map is
not empty.
|
<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) |
<M extends java.util.Map<?,?>> |
mapSize(javax.persistence.criteria.Expression<M> mapExpression)
Create an expression that tests the size of a map.
|
<M extends java.util.Map<?,?>> |
mapSize(M map)
Create an expression that tests the size of a map.
|
<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(SessionFactoryImpl sessionFactory)
public SessionFactoryImpl getEntityManagerFactory()
SessionFactoryImpl
.SessionFactoryImpl
public javax.persistence.criteria.CriteriaQuery<java.lang.Object> createQuery()
createQuery
in interface javax.persistence.criteria.CriteriaBuilder
public <T> javax.persistence.criteria.CriteriaQuery<T> createQuery(java.lang.Class<T> resultClass)
createQuery
in interface javax.persistence.criteria.CriteriaBuilder
public javax.persistence.criteria.CriteriaQuery<javax.persistence.Tuple> createTupleQuery()
createTupleQuery
in interface javax.persistence.criteria.CriteriaBuilder
public <T> javax.persistence.criteria.CriteriaUpdate<T> createCriteriaUpdate(java.lang.Class<T> targetEntity)
createCriteriaUpdate
in interface javax.persistence.criteria.CriteriaBuilder
public <T> javax.persistence.criteria.CriteriaDelete<T> createCriteriaDelete(java.lang.Class<T> targetEntity)
createCriteriaDelete
in interface javax.persistence.criteria.CriteriaBuilder
public javax.persistence.criteria.CompoundSelection<javax.persistence.Tuple> tuple(javax.persistence.criteria.Selection<?>... selections)
tuple
in interface javax.persistence.criteria.CriteriaBuilder
public 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.CriteriaBuilder
public 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.CriteriaBuilder
public <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.CriteriaBuilder
public javax.persistence.criteria.Order desc(javax.persistence.criteria.Expression<?> x)
desc
in interface javax.persistence.criteria.CriteriaBuilder
public 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.CriteriaBuilder
public 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.CriteriaBuilder
public 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.CriteriaBuilder
public javax.persistence.criteria.Predicate and(javax.persistence.criteria.Predicate... restrictions)
and
in interface javax.persistence.criteria.CriteriaBuilder
public javax.persistence.criteria.Predicate or(javax.persistence.criteria.Predicate... restrictions)
or
in interface javax.persistence.criteria.CriteriaBuilder
public javax.persistence.criteria.Predicate conjunction()
conjunction
in interface javax.persistence.criteria.CriteriaBuilder
public javax.persistence.criteria.Predicate disjunction()
disjunction
in interface javax.persistence.criteria.CriteriaBuilder
public javax.persistence.criteria.Predicate isTrue(javax.persistence.criteria.Expression<java.lang.Boolean> expression)
isTrue
in interface javax.persistence.criteria.CriteriaBuilder
public javax.persistence.criteria.Predicate isFalse(javax.persistence.criteria.Expression<java.lang.Boolean> expression)
isFalse
in interface javax.persistence.criteria.CriteriaBuilder
public javax.persistence.criteria.Predicate isNull(javax.persistence.criteria.Expression<?> x)
isNull
in interface javax.persistence.criteria.CriteriaBuilder
public javax.persistence.criteria.Predicate isNotNull(javax.persistence.criteria.Expression<?> x)
isNotNull
in interface javax.persistence.criteria.CriteriaBuilder
public javax.persistence.criteria.Predicate equal(javax.persistence.criteria.Expression<?> x, javax.persistence.criteria.Expression<?> y)
equal
in interface javax.persistence.criteria.CriteriaBuilder
public javax.persistence.criteria.Predicate notEqual(javax.persistence.criteria.Expression<?> x, javax.persistence.criteria.Expression<?> y)
notEqual
in interface javax.persistence.criteria.CriteriaBuilder
public javax.persistence.criteria.Predicate equal(javax.persistence.criteria.Expression<?> x, java.lang.Object y)
equal
in interface javax.persistence.criteria.CriteriaBuilder
public javax.persistence.criteria.Predicate notEqual(javax.persistence.criteria.Expression<?> x, java.lang.Object y)
notEqual
in interface javax.persistence.criteria.CriteriaBuilder
public <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.CriteriaBuilder
public <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.CriteriaBuilder
public <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.CriteriaBuilder
public <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.CriteriaBuilder
public <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.CriteriaBuilder
public <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.CriteriaBuilder
public <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.CriteriaBuilder
public <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.CriteriaBuilder
public 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.CriteriaBuilder
public 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.CriteriaBuilder
public 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.CriteriaBuilder
public 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.CriteriaBuilder
public javax.persistence.criteria.Predicate gt(javax.persistence.criteria.Expression<? extends java.lang.Number> x, java.lang.Number y)
gt
in interface javax.persistence.criteria.CriteriaBuilder
public javax.persistence.criteria.Predicate lt(javax.persistence.criteria.Expression<? extends java.lang.Number> x, java.lang.Number y)
lt
in interface javax.persistence.criteria.CriteriaBuilder
public javax.persistence.criteria.Predicate ge(javax.persistence.criteria.Expression<? extends java.lang.Number> x, java.lang.Number y)
ge
in interface javax.persistence.criteria.CriteriaBuilder
public javax.persistence.criteria.Predicate le(javax.persistence.criteria.Expression<? extends java.lang.Number> x, java.lang.Number y)
le
in interface javax.persistence.criteria.CriteriaBuilder
public <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.CriteriaBuilder
public <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.CriteriaBuilder
public <T> javax.persistence.criteria.CriteriaBuilder.In<T> in(javax.persistence.criteria.Expression<? extends T> expression)
in
in interface javax.persistence.criteria.CriteriaBuilder
public <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.CriteriaBuilder
public 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.CriteriaBuilder
public 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.CriteriaBuilder
public javax.persistence.criteria.Predicate like(javax.persistence.criteria.Expression<java.lang.String> matchExpression, java.lang.String pattern)
like
in interface javax.persistence.criteria.CriteriaBuilder
public 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.CriteriaBuilder
public 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.CriteriaBuilder
public 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.CriteriaBuilder
public 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.CriteriaBuilder
public 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.CriteriaBuilder
public javax.persistence.criteria.Predicate notLike(javax.persistence.criteria.Expression<java.lang.String> matchExpression, java.lang.String pattern)
notLike
in interface javax.persistence.criteria.CriteriaBuilder
public 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.CriteriaBuilder
public 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.CriteriaBuilder
public <T> javax.persistence.criteria.ParameterExpression<T> parameter(java.lang.Class<T> paramClass)
parameter
in interface javax.persistence.criteria.CriteriaBuilder
public <T> javax.persistence.criteria.ParameterExpression<T> parameter(java.lang.Class<T> paramClass, java.lang.String name)
parameter
in interface javax.persistence.criteria.CriteriaBuilder
public <T> javax.persistence.criteria.Expression<T> literal(T value)
literal
in interface javax.persistence.criteria.CriteriaBuilder
public <T> javax.persistence.criteria.Expression<T> nullLiteral(java.lang.Class<T> resultClass)
nullLiteral
in interface javax.persistence.criteria.CriteriaBuilder
public <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.CriteriaBuilder
public <N extends java.lang.Number> javax.persistence.criteria.Expression<N> sum(javax.persistence.criteria.Expression<N> x)
sum
in interface javax.persistence.criteria.CriteriaBuilder
public javax.persistence.criteria.Expression<java.lang.Long> sumAsLong(javax.persistence.criteria.Expression<java.lang.Integer> x)
sumAsLong
in interface javax.persistence.criteria.CriteriaBuilder
public javax.persistence.criteria.Expression<java.lang.Double> sumAsDouble(javax.persistence.criteria.Expression<java.lang.Float> x)
sumAsDouble
in interface javax.persistence.criteria.CriteriaBuilder
public <N extends java.lang.Number> javax.persistence.criteria.Expression<N> max(javax.persistence.criteria.Expression<N> x)
max
in interface javax.persistence.criteria.CriteriaBuilder
public <N extends java.lang.Number> javax.persistence.criteria.Expression<N> min(javax.persistence.criteria.Expression<N> x)
min
in interface javax.persistence.criteria.CriteriaBuilder
public <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.CriteriaBuilder
public <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.CriteriaBuilder
public javax.persistence.criteria.Expression<java.lang.Long> count(javax.persistence.criteria.Expression<?> x)
count
in interface javax.persistence.criteria.CriteriaBuilder
public javax.persistence.criteria.Expression<java.lang.Long> countDistinct(javax.persistence.criteria.Expression<?> x)
countDistinct
in interface javax.persistence.criteria.CriteriaBuilder
public <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.CriteriaBuilder
public <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.CriteriaBuilder
public javax.persistence.criteria.Expression<java.lang.Double> sqrt(javax.persistence.criteria.Expression<? extends java.lang.Number> expression)
sqrt
in interface javax.persistence.criteria.CriteriaBuilder
public javax.persistence.criteria.Expression<java.sql.Date> currentDate()
currentDate
in interface javax.persistence.criteria.CriteriaBuilder
public javax.persistence.criteria.Expression<java.sql.Timestamp> currentTimestamp()
currentTimestamp
in interface javax.persistence.criteria.CriteriaBuilder
public javax.persistence.criteria.Expression<java.sql.Time> currentTime()
currentTime
in interface javax.persistence.criteria.CriteriaBuilder
public 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.CriteriaBuilder
public javax.persistence.criteria.Expression<java.lang.String> substring(javax.persistence.criteria.Expression<java.lang.String> value, int start)
substring
in interface javax.persistence.criteria.CriteriaBuilder
public 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.CriteriaBuilder
public 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.CriteriaBuilder
public javax.persistence.criteria.Expression<java.lang.String> trim(javax.persistence.criteria.Expression<java.lang.String> trimSource)
trim
in interface javax.persistence.criteria.CriteriaBuilder
public 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.CriteriaBuilder
public 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.CriteriaBuilder
public 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.CriteriaBuilder
public javax.persistence.criteria.Expression<java.lang.String> trim(char trimCharacter, javax.persistence.criteria.Expression<java.lang.String> trimSource)
trim
in interface javax.persistence.criteria.CriteriaBuilder
public 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.CriteriaBuilder
public javax.persistence.criteria.Expression<java.lang.String> lower(javax.persistence.criteria.Expression<java.lang.String> value)
lower
in interface javax.persistence.criteria.CriteriaBuilder
public javax.persistence.criteria.Expression<java.lang.String> upper(javax.persistence.criteria.Expression<java.lang.String> value)
upper
in interface javax.persistence.criteria.CriteriaBuilder
public javax.persistence.criteria.Expression<java.lang.Integer> length(javax.persistence.criteria.Expression<java.lang.String> value)
length
in interface javax.persistence.criteria.CriteriaBuilder
public 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.CriteriaBuilder
public 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.CriteriaBuilder
public 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.CriteriaBuilder
public 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.CriteriaBuilder
public <N extends java.lang.Number> javax.persistence.criteria.Expression<N> neg(javax.persistence.criteria.Expression<N> expression)
neg
in interface javax.persistence.criteria.CriteriaBuilder
public <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.CriteriaBuilder
public <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.CriteriaBuilder
public <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.CriteriaBuilder
public <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.CriteriaBuilder
public <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.CriteriaBuilder
public <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.CriteriaBuilder
public <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.CriteriaBuilder
public <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.CriteriaBuilder
public <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.CriteriaBuilder
public 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.CriteriaBuilder
public 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.CriteriaBuilder
public 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.CriteriaBuilder
public 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.CriteriaBuilder
public 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.CriteriaBuilder
public 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.CriteriaBuilder
public ExpressionImplementor<java.lang.Long> toLong(javax.persistence.criteria.Expression<? extends java.lang.Number> expression)
toLong
in interface javax.persistence.criteria.CriteriaBuilder
public ExpressionImplementor<java.lang.Integer> toInteger(javax.persistence.criteria.Expression<? extends java.lang.Number> expression)
toInteger
in interface javax.persistence.criteria.CriteriaBuilder
public ExpressionImplementor<java.lang.Float> toFloat(javax.persistence.criteria.Expression<? extends java.lang.Number> expression)
toFloat
in interface javax.persistence.criteria.CriteriaBuilder
public ExpressionImplementor<java.lang.Double> toDouble(javax.persistence.criteria.Expression<? extends java.lang.Number> expression)
toDouble
in interface javax.persistence.criteria.CriteriaBuilder
public ExpressionImplementor<java.math.BigDecimal> toBigDecimal(javax.persistence.criteria.Expression<? extends java.lang.Number> expression)
toBigDecimal
in interface javax.persistence.criteria.CriteriaBuilder
public ExpressionImplementor<java.math.BigInteger> toBigInteger(javax.persistence.criteria.Expression<? extends java.lang.Number> expression)
toBigInteger
in interface javax.persistence.criteria.CriteriaBuilder
public ExpressionImplementor<java.lang.String> toString(javax.persistence.criteria.Expression<java.lang.Character> characterExpression)
toString
in interface javax.persistence.criteria.CriteriaBuilder
public <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.CriteriaBuilder
public <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.CriteriaBuilder
public <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.CriteriaBuilder
public <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.CriteriaBuilder
public <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.CriteriaBuilder
public <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.CriteriaBuilder
public <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.CriteriaBuilder
public javax.persistence.criteria.Predicate exists(javax.persistence.criteria.Subquery<?> subquery)
exists
in interface javax.persistence.criteria.CriteriaBuilder
public <Y> javax.persistence.criteria.Expression<Y> all(javax.persistence.criteria.Subquery<Y> subquery)
all
in interface javax.persistence.criteria.CriteriaBuilder
public <Y> javax.persistence.criteria.Expression<Y> some(javax.persistence.criteria.Subquery<Y> subquery)
some
in interface javax.persistence.criteria.CriteriaBuilder
public <Y> javax.persistence.criteria.Expression<Y> any(javax.persistence.criteria.Subquery<Y> subquery)
any
in interface javax.persistence.criteria.CriteriaBuilder
public <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.CriteriaBuilder
public <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.CriteriaBuilder
public <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.CriteriaBuilder
public <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.CriteriaBuilder
public 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.CriteriaBuilder
public 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.CriteriaBuilder
public <Y> javax.persistence.criteria.Expression<Y> nullif(javax.persistence.criteria.Expression<Y> exp1, javax.persistence.criteria.Expression<?> exp2)
nullif
in interface javax.persistence.criteria.CriteriaBuilder
public <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.CriteriaBuilder
public <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.CriteriaBuilder
public <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.CriteriaBuilder
public <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.CriteriaBuilder
public <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.CriteriaBuilder
public <V,M extends java.util.Map<?,V>> javax.persistence.criteria.Expression<java.util.Collection<V>> values(M map)
values
in interface javax.persistence.criteria.CriteriaBuilder
public <K,M extends java.util.Map<K,?>> javax.persistence.criteria.Expression<java.util.Set<K>> keys(M map)
keys
in interface javax.persistence.criteria.CriteriaBuilder
public <C extends java.util.Collection<?>> javax.persistence.criteria.Predicate isEmpty(javax.persistence.criteria.Expression<C> collectionExpression)
isEmpty
in interface javax.persistence.criteria.CriteriaBuilder
public <C extends java.util.Collection<?>> javax.persistence.criteria.Predicate isNotEmpty(javax.persistence.criteria.Expression<C> collectionExpression)
isNotEmpty
in interface javax.persistence.criteria.CriteriaBuilder
public <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.CriteriaBuilder
public <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.CriteriaBuilder
public <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.CriteriaBuilder
public <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.CriteriaBuilder
public <M extends java.util.Map<?,?>> javax.persistence.criteria.Predicate isMapEmpty(javax.persistence.criteria.Expression<M> mapExpression)
HibernateCriteriaBuilder
CriteriaBuilder.isEmpty(javax.persistence.criteria.Expression<C>)
isMapEmpty
in interface HibernateCriteriaBuilder
mapExpression
- The expression resolving to a Map which we
want to check for emptinesspublic <M extends java.util.Map<?,?>> javax.persistence.criteria.Predicate isMapNotEmpty(javax.persistence.criteria.Expression<M> mapExpression)
HibernateCriteriaBuilder
CriteriaBuilder.isNotEmpty(javax.persistence.criteria.Expression<C>)
isMapNotEmpty
in interface HibernateCriteriaBuilder
mapExpression
- The expression resolving to a Map which we
want to check for non-emptinesspublic <M extends java.util.Map<?,?>> javax.persistence.criteria.Expression<java.lang.Integer> mapSize(javax.persistence.criteria.Expression<M> mapExpression)
HibernateCriteriaBuilder
CriteriaBuilder.size(javax.persistence.criteria.Expression<C>)
mapSize
in interface HibernateCriteriaBuilder
mapExpression
- The expression resolving to a Map for which we
want to know the sizepublic <M extends java.util.Map<?,?>> javax.persistence.criteria.Expression<java.lang.Integer> mapSize(M map)
HibernateCriteriaBuilder
mapSize
in interface HibernateCriteriaBuilder
map
- The Map for which we want to know the sizeCopyright © 2001-2018 Red Hat, Inc. All Rights Reserved.