|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object org.hibernate.ejb.criteria.CriteriaBuilderImpl
public class CriteriaBuilderImpl
Hibernate implementation of the JPA CriteriaBuilder
contract.
Nested Class Summary |
---|
Nested classes/interfaces inherited from interface javax.persistence.criteria.CriteriaBuilder |
---|
javax.persistence.criteria.CriteriaBuilder.Case<R>, javax.persistence.criteria.CriteriaBuilder.Coalesce<T>, javax.persistence.criteria.CriteriaBuilder.In<T>, javax.persistence.criteria.CriteriaBuilder.SimpleCase<C,R>, javax.persistence.criteria.CriteriaBuilder.Trimspec |
Constructor Summary | |
---|---|
CriteriaBuilderImpl(EntityManagerFactoryImpl entityManagerFactory)
|
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public CriteriaBuilderImpl(EntityManagerFactoryImpl entityManagerFactory)
Method Detail |
---|
public EntityManagerFactoryImpl getEntityManagerFactory()
EntityManagerFactoryImpl
.
EntityManagerFactoryImpl
public javax.persistence.criteria.CriteriaQuery<Object> createQuery()
createQuery
in interface javax.persistence.criteria.CriteriaBuilder
public <T> javax.persistence.criteria.CriteriaQuery<T> createQuery(Class<T> resultClass)
createQuery
in interface javax.persistence.criteria.CriteriaBuilder
public javax.persistence.criteria.CriteriaQuery<Tuple> createTupleQuery()
createTupleQuery
in interface javax.persistence.criteria.CriteriaBuilder
public javax.persistence.criteria.CompoundSelection<Tuple> tuple(javax.persistence.criteria.Selection<?>... selections)
tuple
in interface javax.persistence.criteria.CriteriaBuilder
public javax.persistence.criteria.CompoundSelection<Tuple> tuple(List<javax.persistence.criteria.Selection<?>> selections)
tuple(Selection[])
taking a list.
selections
- List of selections.
public javax.persistence.criteria.CompoundSelection<Object[]> array(javax.persistence.criteria.Selection<?>... selections)
array
in interface javax.persistence.criteria.CriteriaBuilder
public javax.persistence.criteria.CompoundSelection<Object[]> array(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(Class<Y> type, 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(Class<Y> result, javax.persistence.criteria.Selection<?>... selections)
construct
in interface javax.persistence.criteria.CriteriaBuilder
public <Y> javax.persistence.criteria.CompoundSelection<Y> construct(Class<Y> result, 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<Boolean> expression)
public javax.persistence.criteria.Predicate not(javax.persistence.criteria.Expression<Boolean> expression)
not
in interface javax.persistence.criteria.CriteriaBuilder
public javax.persistence.criteria.Predicate and(javax.persistence.criteria.Expression<Boolean> x, javax.persistence.criteria.Expression<Boolean> y)
and
in interface javax.persistence.criteria.CriteriaBuilder
public javax.persistence.criteria.Predicate or(javax.persistence.criteria.Expression<Boolean> x, javax.persistence.criteria.Expression<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<Boolean> expression)
isTrue
in interface javax.persistence.criteria.CriteriaBuilder
public javax.persistence.criteria.Predicate isFalse(javax.persistence.criteria.Expression<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, Object y)
equal
in interface javax.persistence.criteria.CriteriaBuilder
public javax.persistence.criteria.Predicate notEqual(javax.persistence.criteria.Expression<?> x, Object y)
notEqual
in interface javax.persistence.criteria.CriteriaBuilder
public <Y extends 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 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 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 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 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 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 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 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 Number> x, javax.persistence.criteria.Expression<? extends Number> y)
gt
in interface javax.persistence.criteria.CriteriaBuilder
public javax.persistence.criteria.Predicate lt(javax.persistence.criteria.Expression<? extends Number> x, javax.persistence.criteria.Expression<? extends Number> y)
lt
in interface javax.persistence.criteria.CriteriaBuilder
public javax.persistence.criteria.Predicate ge(javax.persistence.criteria.Expression<? extends Number> x, javax.persistence.criteria.Expression<? extends Number> y)
ge
in interface javax.persistence.criteria.CriteriaBuilder
public javax.persistence.criteria.Predicate le(javax.persistence.criteria.Expression<? extends Number> x, javax.persistence.criteria.Expression<? extends Number> y)
le
in interface javax.persistence.criteria.CriteriaBuilder
public javax.persistence.criteria.Predicate gt(javax.persistence.criteria.Expression<? extends Number> x, Number y)
gt
in interface javax.persistence.criteria.CriteriaBuilder
public javax.persistence.criteria.Predicate lt(javax.persistence.criteria.Expression<? extends Number> x, Number y)
lt
in interface javax.persistence.criteria.CriteriaBuilder
public javax.persistence.criteria.Predicate ge(javax.persistence.criteria.Expression<? extends Number> x, Number y)
ge
in interface javax.persistence.criteria.CriteriaBuilder
public javax.persistence.criteria.Predicate le(javax.persistence.criteria.Expression<? extends Number> x, Number y)
le
in interface javax.persistence.criteria.CriteriaBuilder
public <Y extends 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 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, Collection<T> values)
public javax.persistence.criteria.Predicate like(javax.persistence.criteria.Expression<String> matchExpression, javax.persistence.criteria.Expression<String> pattern)
like
in interface javax.persistence.criteria.CriteriaBuilder
public javax.persistence.criteria.Predicate like(javax.persistence.criteria.Expression<String> matchExpression, javax.persistence.criteria.Expression<String> pattern, javax.persistence.criteria.Expression<Character> escapeCharacter)
like
in interface javax.persistence.criteria.CriteriaBuilder
public javax.persistence.criteria.Predicate like(javax.persistence.criteria.Expression<String> matchExpression, javax.persistence.criteria.Expression<String> pattern, char escapeCharacter)
like
in interface javax.persistence.criteria.CriteriaBuilder
public javax.persistence.criteria.Predicate like(javax.persistence.criteria.Expression<String> matchExpression, String pattern)
like
in interface javax.persistence.criteria.CriteriaBuilder
public javax.persistence.criteria.Predicate like(javax.persistence.criteria.Expression<String> matchExpression, String pattern, javax.persistence.criteria.Expression<Character> escapeCharacter)
like
in interface javax.persistence.criteria.CriteriaBuilder
public javax.persistence.criteria.Predicate like(javax.persistence.criteria.Expression<String> matchExpression, String pattern, char escapeCharacter)
like
in interface javax.persistence.criteria.CriteriaBuilder
public javax.persistence.criteria.Predicate notLike(javax.persistence.criteria.Expression<String> matchExpression, javax.persistence.criteria.Expression<String> pattern)
notLike
in interface javax.persistence.criteria.CriteriaBuilder
public javax.persistence.criteria.Predicate notLike(javax.persistence.criteria.Expression<String> matchExpression, javax.persistence.criteria.Expression<String> pattern, javax.persistence.criteria.Expression<Character> escapeCharacter)
notLike
in interface javax.persistence.criteria.CriteriaBuilder
public javax.persistence.criteria.Predicate notLike(javax.persistence.criteria.Expression<String> matchExpression, javax.persistence.criteria.Expression<String> pattern, char escapeCharacter)
notLike
in interface javax.persistence.criteria.CriteriaBuilder
public javax.persistence.criteria.Predicate notLike(javax.persistence.criteria.Expression<String> matchExpression, String pattern)
notLike
in interface javax.persistence.criteria.CriteriaBuilder
public javax.persistence.criteria.Predicate notLike(javax.persistence.criteria.Expression<String> matchExpression, String pattern, javax.persistence.criteria.Expression<Character> escapeCharacter)
notLike
in interface javax.persistence.criteria.CriteriaBuilder
public javax.persistence.criteria.Predicate notLike(javax.persistence.criteria.Expression<String> matchExpression, String pattern, char escapeCharacter)
notLike
in interface javax.persistence.criteria.CriteriaBuilder
public <T> javax.persistence.criteria.ParameterExpression<T> parameter(Class<T> paramClass)
parameter
in interface javax.persistence.criteria.CriteriaBuilder
public <T> javax.persistence.criteria.ParameterExpression<T> parameter(Class<T> paramClass, 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(Class<T> resultClass)
nullLiteral
in interface javax.persistence.criteria.CriteriaBuilder
public <N extends Number> javax.persistence.criteria.Expression<Double> avg(javax.persistence.criteria.Expression<N> x)
avg
in interface javax.persistence.criteria.CriteriaBuilder
public <N extends 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<Long> sumAsLong(javax.persistence.criteria.Expression<Integer> x)
sumAsLong
in interface javax.persistence.criteria.CriteriaBuilder
public javax.persistence.criteria.Expression<Double> sumAsDouble(javax.persistence.criteria.Expression<Float> x)
sumAsDouble
in interface javax.persistence.criteria.CriteriaBuilder
public <N extends Number> javax.persistence.criteria.Expression<N> max(javax.persistence.criteria.Expression<N> x)
max
in interface javax.persistence.criteria.CriteriaBuilder
public <N extends Number> javax.persistence.criteria.Expression<N> min(javax.persistence.criteria.Expression<N> x)
min
in interface javax.persistence.criteria.CriteriaBuilder
public <X extends 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 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<Long> count(javax.persistence.criteria.Expression<?> x)
count
in interface javax.persistence.criteria.CriteriaBuilder
public javax.persistence.criteria.Expression<Long> countDistinct(javax.persistence.criteria.Expression<?> x)
countDistinct
in interface javax.persistence.criteria.CriteriaBuilder
public <T> javax.persistence.criteria.Expression<T> function(String name, Class<T> returnType, javax.persistence.criteria.Expression<?>... arguments)
function
in interface javax.persistence.criteria.CriteriaBuilder
public <T> javax.persistence.criteria.Expression<T> function(String name, Class<T> returnType)
name
- The function name.returnType
- The return type.
public <N extends 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<Double> sqrt(javax.persistence.criteria.Expression<? extends Number> expression)
sqrt
in interface javax.persistence.criteria.CriteriaBuilder
public javax.persistence.criteria.Expression<Date> currentDate()
currentDate
in interface javax.persistence.criteria.CriteriaBuilder
public javax.persistence.criteria.Expression<Timestamp> currentTimestamp()
currentTimestamp
in interface javax.persistence.criteria.CriteriaBuilder
public javax.persistence.criteria.Expression<Time> currentTime()
currentTime
in interface javax.persistence.criteria.CriteriaBuilder
public javax.persistence.criteria.Expression<String> substring(javax.persistence.criteria.Expression<String> value, javax.persistence.criteria.Expression<Integer> start)
substring
in interface javax.persistence.criteria.CriteriaBuilder
public javax.persistence.criteria.Expression<String> substring(javax.persistence.criteria.Expression<String> value, int start)
substring
in interface javax.persistence.criteria.CriteriaBuilder
public javax.persistence.criteria.Expression<String> substring(javax.persistence.criteria.Expression<String> value, javax.persistence.criteria.Expression<Integer> start, javax.persistence.criteria.Expression<Integer> length)
substring
in interface javax.persistence.criteria.CriteriaBuilder
public javax.persistence.criteria.Expression<String> substring(javax.persistence.criteria.Expression<String> value, int start, int length)
substring
in interface javax.persistence.criteria.CriteriaBuilder
public javax.persistence.criteria.Expression<String> trim(javax.persistence.criteria.Expression<String> trimSource)
trim
in interface javax.persistence.criteria.CriteriaBuilder
public javax.persistence.criteria.Expression<String> trim(javax.persistence.criteria.CriteriaBuilder.Trimspec trimspec, javax.persistence.criteria.Expression<String> trimSource)
trim
in interface javax.persistence.criteria.CriteriaBuilder
public javax.persistence.criteria.Expression<String> trim(javax.persistence.criteria.Expression<Character> trimCharacter, javax.persistence.criteria.Expression<String> trimSource)
trim
in interface javax.persistence.criteria.CriteriaBuilder
public javax.persistence.criteria.Expression<String> trim(javax.persistence.criteria.CriteriaBuilder.Trimspec trimspec, javax.persistence.criteria.Expression<Character> trimCharacter, javax.persistence.criteria.Expression<String> trimSource)
trim
in interface javax.persistence.criteria.CriteriaBuilder
public javax.persistence.criteria.Expression<String> trim(char trimCharacter, javax.persistence.criteria.Expression<String> trimSource)
trim
in interface javax.persistence.criteria.CriteriaBuilder
public javax.persistence.criteria.Expression<String> trim(javax.persistence.criteria.CriteriaBuilder.Trimspec trimspec, char trimCharacter, javax.persistence.criteria.Expression<String> trimSource)
trim
in interface javax.persistence.criteria.CriteriaBuilder
public javax.persistence.criteria.Expression<String> lower(javax.persistence.criteria.Expression<String> value)
lower
in interface javax.persistence.criteria.CriteriaBuilder
public javax.persistence.criteria.Expression<String> upper(javax.persistence.criteria.Expression<String> value)
upper
in interface javax.persistence.criteria.CriteriaBuilder
public javax.persistence.criteria.Expression<Integer> length(javax.persistence.criteria.Expression<String> value)
length
in interface javax.persistence.criteria.CriteriaBuilder
public javax.persistence.criteria.Expression<Integer> locate(javax.persistence.criteria.Expression<String> string, javax.persistence.criteria.Expression<String> pattern)
locate
in interface javax.persistence.criteria.CriteriaBuilder
public javax.persistence.criteria.Expression<Integer> locate(javax.persistence.criteria.Expression<String> string, javax.persistence.criteria.Expression<String> pattern, javax.persistence.criteria.Expression<Integer> start)
locate
in interface javax.persistence.criteria.CriteriaBuilder
public javax.persistence.criteria.Expression<Integer> locate(javax.persistence.criteria.Expression<String> string, String pattern)
locate
in interface javax.persistence.criteria.CriteriaBuilder
public javax.persistence.criteria.Expression<Integer> locate(javax.persistence.criteria.Expression<String> string, String pattern, int start)
locate
in interface javax.persistence.criteria.CriteriaBuilder
public <N extends Number> javax.persistence.criteria.Expression<N> neg(javax.persistence.criteria.Expression<N> expression)
neg
in interface javax.persistence.criteria.CriteriaBuilder
public <N extends 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 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 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 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 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 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 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 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 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<Number> quot(javax.persistence.criteria.Expression<? extends Number> expression1, javax.persistence.criteria.Expression<? extends Number> expression2)
quot
in interface javax.persistence.criteria.CriteriaBuilder
public javax.persistence.criteria.Expression<Number> quot(javax.persistence.criteria.Expression<? extends Number> expression, Number number)
quot
in interface javax.persistence.criteria.CriteriaBuilder
public javax.persistence.criteria.Expression<Number> quot(Number number, javax.persistence.criteria.Expression<? extends Number> expression)
quot
in interface javax.persistence.criteria.CriteriaBuilder
public javax.persistence.criteria.Expression<Integer> mod(javax.persistence.criteria.Expression<Integer> expression1, javax.persistence.criteria.Expression<Integer> expression2)
mod
in interface javax.persistence.criteria.CriteriaBuilder
public javax.persistence.criteria.Expression<Integer> mod(javax.persistence.criteria.Expression<Integer> expression, Integer integer)
mod
in interface javax.persistence.criteria.CriteriaBuilder
public javax.persistence.criteria.Expression<Integer> mod(Integer integer, javax.persistence.criteria.Expression<Integer> expression)
mod
in interface javax.persistence.criteria.CriteriaBuilder
public ExpressionImplementor<Long> toLong(javax.persistence.criteria.Expression<? extends Number> expression)
toLong
in interface javax.persistence.criteria.CriteriaBuilder
public ExpressionImplementor<Integer> toInteger(javax.persistence.criteria.Expression<? extends Number> expression)
toInteger
in interface javax.persistence.criteria.CriteriaBuilder
public ExpressionImplementor<Float> toFloat(javax.persistence.criteria.Expression<? extends Number> expression)
toFloat
in interface javax.persistence.criteria.CriteriaBuilder
public ExpressionImplementor<Double> toDouble(javax.persistence.criteria.Expression<? extends Number> expression)
toDouble
in interface javax.persistence.criteria.CriteriaBuilder
public ExpressionImplementor<BigDecimal> toBigDecimal(javax.persistence.criteria.Expression<? extends Number> expression)
toBigDecimal
in interface javax.persistence.criteria.CriteriaBuilder
public ExpressionImplementor<BigInteger> toBigInteger(javax.persistence.criteria.Expression<? extends Number> expression)
toBigInteger
in interface javax.persistence.criteria.CriteriaBuilder
public ExpressionImplementor<String> toString(javax.persistence.criteria.Expression<Character> characterExpression)
toString
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(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(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(Class<T> type)
public javax.persistence.criteria.Expression<String> concat(javax.persistence.criteria.Expression<String> string1, javax.persistence.criteria.Expression<String> string2)
concat
in interface javax.persistence.criteria.CriteriaBuilder
public javax.persistence.criteria.Expression<String> concat(javax.persistence.criteria.Expression<String> string1, String string2)
concat
in interface javax.persistence.criteria.CriteriaBuilder
public javax.persistence.criteria.Expression<String> concat(String string1, javax.persistence.criteria.Expression<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(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(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(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(Class<R> type)
public <C extends Collection<?>> javax.persistence.criteria.Expression<Integer> size(C c)
size
in interface javax.persistence.criteria.CriteriaBuilder
public <C extends Collection<?>> javax.persistence.criteria.Expression<Integer> size(javax.persistence.criteria.Expression<C> exp)
size
in interface javax.persistence.criteria.CriteriaBuilder
public <V,M extends Map<?,V>> javax.persistence.criteria.Expression<Collection<V>> values(M map)
values
in interface javax.persistence.criteria.CriteriaBuilder
public <K,M extends Map<K,?>> javax.persistence.criteria.Expression<Set<K>> keys(M map)
keys
in interface javax.persistence.criteria.CriteriaBuilder
public <C extends Collection<?>> javax.persistence.criteria.Predicate isEmpty(javax.persistence.criteria.Expression<C> collectionExpression)
isEmpty
in interface javax.persistence.criteria.CriteriaBuilder
public <C extends Collection<?>> javax.persistence.criteria.Predicate isNotEmpty(javax.persistence.criteria.Expression<C> collectionExpression)
isNotEmpty
in interface javax.persistence.criteria.CriteriaBuilder
public <E,C extends 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 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 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 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
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |