类 CriteriaBuilderImpl
- java.lang.Object
-
- org.hibernate.query.criteria.internal.CriteriaBuilderImpl
-
- 所有已实现的接口:
Serializable,javax.persistence.criteria.CriteriaBuilder,HibernateCriteriaBuilder
public class CriteriaBuilderImpl extends Object implements HibernateCriteriaBuilder, Serializable
Hibernate implementation of the JPACriteriaBuildercontract.- 作者:
- Steve Ebersole
- 另请参阅:
- 序列化表格
-
-
嵌套类概要
-
从接口继承的嵌套类/接口 javax.persistence.criteria.CriteriaBuilder
javax.persistence.criteria.CriteriaBuilder.Case<R extends Object>, javax.persistence.criteria.CriteriaBuilder.Coalesce<T extends Object>, javax.persistence.criteria.CriteriaBuilder.In<T extends Object>, javax.persistence.criteria.CriteriaBuilder.SimpleCase<C extends Object,R extends Object>, javax.persistence.criteria.CriteriaBuilder.Trimspec
-
-
构造器概要
构造器 构造器 说明 CriteriaBuilderImpl(SessionFactoryImpl sessionFactory)
-
方法概要
所有方法 实例方法 具体方法 修饰符和类型 方法 说明 <N extends Number>
javax.persistence.criteria.Expression<N>abs(javax.persistence.criteria.Expression<N> expression)<Y> javax.persistence.criteria.Expression<Y>all(javax.persistence.criteria.Subquery<Y> subquery)javax.persistence.criteria.Predicateand(javax.persistence.criteria.Expression<Boolean> x, javax.persistence.criteria.Expression<Boolean> y)javax.persistence.criteria.Predicateand(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(Class<Y> type, List<javax.persistence.criteria.Selection<?>> selections)Version ofarray(Selection[])taking a list of selections, as well as the type of array.javax.persistence.criteria.CompoundSelection<Object[]>array(List<javax.persistence.criteria.Selection<?>> selections)Version ofarray(Selection[])taking a list of selections.javax.persistence.criteria.CompoundSelection<Object[]>array(javax.persistence.criteria.Selection<?>... selections)javax.persistence.criteria.Orderasc(javax.persistence.criteria.Expression<?> x)<N extends Number>
javax.persistence.criteria.Expression<Double>avg(javax.persistence.criteria.Expression<N> x)<Y extends Comparable<? super Y>>
javax.persistence.criteria.Predicatebetween(javax.persistence.criteria.Expression<? extends Y> expression, javax.persistence.criteria.Expression<? extends Y> lowerBound, javax.persistence.criteria.Expression<? extends Y> upperBound)<Y extends Comparable<? super Y>>
javax.persistence.criteria.Predicatebetween(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(Class<T> type)<Y> javax.persistence.criteria.Expression<Y>coalesce(Class<Y> type, javax.persistence.criteria.Expression<? extends Y> exp1, javax.persistence.criteria.Expression<? extends Y> exp2)<Y> javax.persistence.criteria.Expression<Y>coalesce(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<String>concat(String string1, javax.persistence.criteria.Expression<String> string2)javax.persistence.criteria.Expression<String>concat(javax.persistence.criteria.Expression<String> string1, String string2)javax.persistence.criteria.Expression<String>concat(javax.persistence.criteria.Expression<String> string1, javax.persistence.criteria.Expression<String> string2)javax.persistence.criteria.Predicateconjunction()<Y> javax.persistence.criteria.CompoundSelection<Y>construct(Class<Y> result, List<javax.persistence.criteria.Selection<?>> selections)Version ofconstruct(Class,Selection[])taking the to-be-constructed type as well as a list of selections.<Y> javax.persistence.criteria.CompoundSelection<Y>construct(Class<Y> result, javax.persistence.criteria.Selection<?>... selections)javax.persistence.criteria.Expression<Long>count(javax.persistence.criteria.Expression<?> x)javax.persistence.criteria.Expression<Long>countDistinct(javax.persistence.criteria.Expression<?> x)<T> javax.persistence.criteria.CriteriaDelete<T>createCriteriaDelete(Class<T> targetEntity)<T> javax.persistence.criteria.CriteriaUpdate<T>createCriteriaUpdate(Class<T> targetEntity)javax.persistence.criteria.CriteriaQuery<Object>createQuery()<T> javax.persistence.criteria.CriteriaQuery<T>createQuery(Class<T> resultClass)javax.persistence.criteria.CriteriaQuery<javax.persistence.Tuple>createTupleQuery()javax.persistence.criteria.Expression<Date>currentDate()javax.persistence.criteria.Expression<Time>currentTime()javax.persistence.criteria.Expression<Timestamp>currentTimestamp()javax.persistence.criteria.Orderdesc(javax.persistence.criteria.Expression<?> x)<N extends Number>
javax.persistence.criteria.Expression<N>diff(javax.persistence.criteria.Expression<? extends N> expression1, javax.persistence.criteria.Expression<? extends N> expression2)<N extends Number>
javax.persistence.criteria.Expression<N>diff(javax.persistence.criteria.Expression<? extends N> expression, N n)<N extends Number>
javax.persistence.criteria.Expression<N>diff(N n, javax.persistence.criteria.Expression<? extends N> expression)javax.persistence.criteria.Predicatedisjunction()javax.persistence.criteria.Predicateequal(javax.persistence.criteria.Expression<?> x, Object y)javax.persistence.criteria.Predicateequal(javax.persistence.criteria.Expression<?> x, javax.persistence.criteria.Expression<?> y)javax.persistence.criteria.Predicateexists(javax.persistence.criteria.Subquery<?> subquery)<T> javax.persistence.criteria.Expression<T>function(String name, Class<T> returnType)Create a reference to a function taking no params.<T> javax.persistence.criteria.Expression<T>function(String name, Class<T> returnType, javax.persistence.criteria.Expression<?>... arguments)javax.persistence.criteria.Predicatege(javax.persistence.criteria.Expression<? extends Number> x, Number y)javax.persistence.criteria.Predicatege(javax.persistence.criteria.Expression<? extends Number> x, javax.persistence.criteria.Expression<? extends Number> y)SessionFactoryImplgetEntityManagerFactory()Provides protected access to the underlyingSessionFactoryImpl.<Y extends Comparable<? super Y>>
javax.persistence.criteria.PredicategreaterThan(javax.persistence.criteria.Expression<? extends Y> x, javax.persistence.criteria.Expression<? extends Y> y)<Y extends Comparable<? super Y>>
javax.persistence.criteria.PredicategreaterThan(javax.persistence.criteria.Expression<? extends Y> x, Y y)<Y extends Comparable<? super Y>>
javax.persistence.criteria.PredicategreaterThanOrEqualTo(javax.persistence.criteria.Expression<? extends Y> x, javax.persistence.criteria.Expression<? extends Y> y)<Y extends Comparable<? super Y>>
javax.persistence.criteria.PredicategreaterThanOrEqualTo(javax.persistence.criteria.Expression<? extends Y> x, Y y)<X extends Comparable<? super X>>
javax.persistence.criteria.Expression<X>greatest(javax.persistence.criteria.Expression<X> x)javax.persistence.criteria.Predicategt(javax.persistence.criteria.Expression<? extends Number> x, Number y)javax.persistence.criteria.Predicategt(javax.persistence.criteria.Expression<? extends Number> x, javax.persistence.criteria.Expression<? extends 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, 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 Collection<?>>
javax.persistence.criteria.PredicateisEmpty(javax.persistence.criteria.Expression<C> collectionExpression)javax.persistence.criteria.PredicateisFalse(javax.persistence.criteria.Expression<Boolean> expression)<M extends Map<?,?>>
javax.persistence.criteria.PredicateisMapEmpty(javax.persistence.criteria.Expression<M> mapExpression)Create a predicate that tests whether a Map is empty.<M extends Map<?,?>>
javax.persistence.criteria.PredicateisMapNotEmpty(javax.persistence.criteria.Expression<M> mapExpression)Create a predicate that tests whether a Map is not empty.<E,C extends Collection<E>>
javax.persistence.criteria.PredicateisMember(E e, javax.persistence.criteria.Expression<C> collectionExpression)<E,C extends Collection<E>>
javax.persistence.criteria.PredicateisMember(javax.persistence.criteria.Expression<E> elementExpression, javax.persistence.criteria.Expression<C> collectionExpression)<C extends Collection<?>>
javax.persistence.criteria.PredicateisNotEmpty(javax.persistence.criteria.Expression<C> collectionExpression)<E,C extends Collection<E>>
javax.persistence.criteria.PredicateisNotMember(E e, javax.persistence.criteria.Expression<C> cExpression)<E,C extends Collection<E>>
javax.persistence.criteria.PredicateisNotMember(javax.persistence.criteria.Expression<E> eExpression, javax.persistence.criteria.Expression<C> cExpression)javax.persistence.criteria.PredicateisNotNull(javax.persistence.criteria.Expression<?> x)javax.persistence.criteria.PredicateisNull(javax.persistence.criteria.Expression<?> x)javax.persistence.criteria.PredicateisTrue(javax.persistence.criteria.Expression<Boolean> expression)<K,M extends Map<K,?>>
javax.persistence.criteria.Expression<Set<K>>keys(M map)javax.persistence.criteria.Predicatele(javax.persistence.criteria.Expression<? extends Number> x, Number y)javax.persistence.criteria.Predicatele(javax.persistence.criteria.Expression<? extends Number> x, javax.persistence.criteria.Expression<? extends Number> y)<X extends Comparable<? super X>>
javax.persistence.criteria.Expression<X>least(javax.persistence.criteria.Expression<X> x)javax.persistence.criteria.Expression<Integer>length(javax.persistence.criteria.Expression<String> value)<Y extends Comparable<? super Y>>
javax.persistence.criteria.PredicatelessThan(javax.persistence.criteria.Expression<? extends Y> x, javax.persistence.criteria.Expression<? extends Y> y)<Y extends Comparable<? super Y>>
javax.persistence.criteria.PredicatelessThan(javax.persistence.criteria.Expression<? extends Y> x, Y y)<Y extends Comparable<? super Y>>
javax.persistence.criteria.PredicatelessThanOrEqualTo(javax.persistence.criteria.Expression<? extends Y> x, javax.persistence.criteria.Expression<? extends Y> y)<Y extends Comparable<? super Y>>
javax.persistence.criteria.PredicatelessThanOrEqualTo(javax.persistence.criteria.Expression<? extends Y> x, Y y)javax.persistence.criteria.Predicatelike(javax.persistence.criteria.Expression<String> matchExpression, String pattern)javax.persistence.criteria.Predicatelike(javax.persistence.criteria.Expression<String> matchExpression, String pattern, char escapeCharacter)javax.persistence.criteria.Predicatelike(javax.persistence.criteria.Expression<String> matchExpression, String pattern, javax.persistence.criteria.Expression<Character> escapeCharacter)javax.persistence.criteria.Predicatelike(javax.persistence.criteria.Expression<String> matchExpression, javax.persistence.criteria.Expression<String> pattern)javax.persistence.criteria.Predicatelike(javax.persistence.criteria.Expression<String> matchExpression, javax.persistence.criteria.Expression<String> pattern, char escapeCharacter)javax.persistence.criteria.Predicatelike(javax.persistence.criteria.Expression<String> matchExpression, javax.persistence.criteria.Expression<String> pattern, javax.persistence.criteria.Expression<Character> escapeCharacter)<T> javax.persistence.criteria.Expression<T>literal(T value)javax.persistence.criteria.Expression<Integer>locate(javax.persistence.criteria.Expression<String> string, String pattern)javax.persistence.criteria.Expression<Integer>locate(javax.persistence.criteria.Expression<String> string, String pattern, int start)javax.persistence.criteria.Expression<Integer>locate(javax.persistence.criteria.Expression<String> string, javax.persistence.criteria.Expression<String> pattern)javax.persistence.criteria.Expression<Integer>locate(javax.persistence.criteria.Expression<String> string, javax.persistence.criteria.Expression<String> pattern, javax.persistence.criteria.Expression<Integer> start)javax.persistence.criteria.Expression<String>lower(javax.persistence.criteria.Expression<String> value)javax.persistence.criteria.Predicatelt(javax.persistence.criteria.Expression<? extends Number> x, Number y)javax.persistence.criteria.Predicatelt(javax.persistence.criteria.Expression<? extends Number> x, javax.persistence.criteria.Expression<? extends Number> y)<M extends Map<?,?>>
javax.persistence.criteria.Expression<Integer>mapSize(javax.persistence.criteria.Expression<M> mapExpression)Create an expression that tests the size of a map.<M extends Map<?,?>>
javax.persistence.criteria.Expression<Integer>mapSize(M map)Create an expression that tests the size of a map.<N extends Number>
javax.persistence.criteria.Expression<N>max(javax.persistence.criteria.Expression<N> x)<N extends Number>
javax.persistence.criteria.Expression<N>min(javax.persistence.criteria.Expression<N> x)javax.persistence.criteria.Expression<Integer>mod(Integer integer, javax.persistence.criteria.Expression<Integer> expression)javax.persistence.criteria.Expression<Integer>mod(javax.persistence.criteria.Expression<Integer> expression, Integer integer)javax.persistence.criteria.Expression<Integer>mod(javax.persistence.criteria.Expression<Integer> expression1, javax.persistence.criteria.Expression<Integer> expression2)<N extends Number>
javax.persistence.criteria.Expression<N>neg(javax.persistence.criteria.Expression<N> expression)javax.persistence.criteria.Predicatenot(javax.persistence.criteria.Expression<Boolean> expression)javax.persistence.criteria.PredicatenotEqual(javax.persistence.criteria.Expression<?> x, Object y)javax.persistence.criteria.PredicatenotEqual(javax.persistence.criteria.Expression<?> x, javax.persistence.criteria.Expression<?> y)javax.persistence.criteria.PredicatenotLike(javax.persistence.criteria.Expression<String> matchExpression, String pattern)javax.persistence.criteria.PredicatenotLike(javax.persistence.criteria.Expression<String> matchExpression, String pattern, char escapeCharacter)javax.persistence.criteria.PredicatenotLike(javax.persistence.criteria.Expression<String> matchExpression, String pattern, javax.persistence.criteria.Expression<Character> escapeCharacter)javax.persistence.criteria.PredicatenotLike(javax.persistence.criteria.Expression<String> matchExpression, javax.persistence.criteria.Expression<String> pattern)javax.persistence.criteria.PredicatenotLike(javax.persistence.criteria.Expression<String> matchExpression, javax.persistence.criteria.Expression<String> pattern, char escapeCharacter)javax.persistence.criteria.PredicatenotLike(javax.persistence.criteria.Expression<String> matchExpression, javax.persistence.criteria.Expression<String> pattern, javax.persistence.criteria.Expression<Character> escapeCharacter)<Y> javax.persistence.criteria.Expression<Y>nullif(Class<Y> type, javax.persistence.criteria.Expression<Y> exp1, javax.persistence.criteria.Expression<?> exp2)<Y> javax.persistence.criteria.Expression<Y>nullif(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(Class<T> resultClass)javax.persistence.criteria.Predicateor(javax.persistence.criteria.Expression<Boolean> x, javax.persistence.criteria.Expression<Boolean> y)javax.persistence.criteria.Predicateor(javax.persistence.criteria.Predicate... restrictions)<T> javax.persistence.criteria.ParameterExpression<T>parameter(Class<T> paramClass)<T> javax.persistence.criteria.ParameterExpression<T>parameter(Class<T> paramClass, String name)<N extends Number>
javax.persistence.criteria.Expression<N>prod(javax.persistence.criteria.Expression<? extends N> expression1, javax.persistence.criteria.Expression<? extends N> expression2)<N extends Number>
javax.persistence.criteria.Expression<N>prod(javax.persistence.criteria.Expression<? extends N> expression, N n)<N extends Number>
javax.persistence.criteria.Expression<N>prod(N n, javax.persistence.criteria.Expression<? extends N> expression)javax.persistence.criteria.Expression<Number>quot(Number number, javax.persistence.criteria.Expression<? extends Number> expression)javax.persistence.criteria.Expression<Number>quot(javax.persistence.criteria.Expression<? extends Number> expression, Number number)javax.persistence.criteria.Expression<Number>quot(javax.persistence.criteria.Expression<? extends Number> expression1, javax.persistence.criteria.Expression<? extends Number> expression2)<R> javax.persistence.criteria.CriteriaBuilder.Case<R>selectCase()<R> javax.persistence.criteria.CriteriaBuilder.Case<R>selectCase(Class<R> type)<C,R>
javax.persistence.criteria.CriteriaBuilder.SimpleCase<C,R>selectCase(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 Collection<?>>
javax.persistence.criteria.Expression<Integer>size(C c)<C extends Collection<?>>
javax.persistence.criteria.Expression<Integer>size(javax.persistence.criteria.Expression<C> exp)<Y> javax.persistence.criteria.Expression<Y>some(javax.persistence.criteria.Subquery<Y> subquery)javax.persistence.criteria.Expression<Double>sqrt(javax.persistence.criteria.Expression<? extends Number> expression)javax.persistence.criteria.Expression<String>substring(javax.persistence.criteria.Expression<String> value, int start)javax.persistence.criteria.Expression<String>substring(javax.persistence.criteria.Expression<String> value, int start, int length)javax.persistence.criteria.Expression<String>substring(javax.persistence.criteria.Expression<String> value, javax.persistence.criteria.Expression<Integer> start)javax.persistence.criteria.Expression<String>substring(javax.persistence.criteria.Expression<String> value, javax.persistence.criteria.Expression<Integer> start, javax.persistence.criteria.Expression<Integer> length)<N extends Number>
javax.persistence.criteria.Expression<N>sum(javax.persistence.criteria.Expression<? extends N> expression1, javax.persistence.criteria.Expression<? extends N> expression2)<N extends Number>
javax.persistence.criteria.Expression<N>sum(javax.persistence.criteria.Expression<? extends N> expression, N n)<N extends Number>
javax.persistence.criteria.Expression<N>sum(javax.persistence.criteria.Expression<N> x)<N extends Number>
javax.persistence.criteria.Expression<N>sum(N n, javax.persistence.criteria.Expression<? extends N> expression)javax.persistence.criteria.Expression<Double>sumAsDouble(javax.persistence.criteria.Expression<Float> x)javax.persistence.criteria.Expression<Long>sumAsLong(javax.persistence.criteria.Expression<Integer> x)ExpressionImplementor<BigDecimal>toBigDecimal(javax.persistence.criteria.Expression<? extends Number> expression)ExpressionImplementor<BigInteger>toBigInteger(javax.persistence.criteria.Expression<? extends Number> expression)ExpressionImplementor<Double>toDouble(javax.persistence.criteria.Expression<? extends Number> expression)ExpressionImplementor<Float>toFloat(javax.persistence.criteria.Expression<? extends Number> expression)ExpressionImplementor<Integer>toInteger(javax.persistence.criteria.Expression<? extends Number> expression)ExpressionImplementor<Long>toLong(javax.persistence.criteria.Expression<? extends Number> expression)ExpressionImplementor<String>toString(javax.persistence.criteria.Expression<Character> characterExpression)<X,T,E extends T>
javax.persistence.criteria.CollectionJoin<X,E>treat(javax.persistence.criteria.CollectionJoin<X,T> join, Class<E> type)<X,T,V extends T>
javax.persistence.criteria.Join<X,V>treat(javax.persistence.criteria.Join<X,T> join, Class<V> type)<X,T,E extends T>
javax.persistence.criteria.ListJoin<X,E>treat(javax.persistence.criteria.ListJoin<X,T> join, Class<E> type)<X,K,T,V extends T>
javax.persistence.criteria.MapJoin<X,K,V>treat(javax.persistence.criteria.MapJoin<X,K,T> join, Class<V> type)<X,T extends X>
javax.persistence.criteria.Path<T>treat(javax.persistence.criteria.Path<X> path, Class<T> type)<X,T extends X>
javax.persistence.criteria.Root<T>treat(javax.persistence.criteria.Root<X> root, Class<T> type)<X,T,E extends T>
javax.persistence.criteria.SetJoin<X,E>treat(javax.persistence.criteria.SetJoin<X,T> join, Class<E> type)javax.persistence.criteria.Expression<String>trim(char trimCharacter, javax.persistence.criteria.Expression<String> trimSource)javax.persistence.criteria.Expression<String>trim(javax.persistence.criteria.CriteriaBuilder.Trimspec trimspec, char trimCharacter, javax.persistence.criteria.Expression<String> trimSource)javax.persistence.criteria.Expression<String>trim(javax.persistence.criteria.CriteriaBuilder.Trimspec trimspec, javax.persistence.criteria.Expression<Character> trimCharacter, javax.persistence.criteria.Expression<String> trimSource)javax.persistence.criteria.Expression<String>trim(javax.persistence.criteria.CriteriaBuilder.Trimspec trimspec, javax.persistence.criteria.Expression<String> trimSource)javax.persistence.criteria.Expression<String>trim(javax.persistence.criteria.Expression<Character> trimCharacter, javax.persistence.criteria.Expression<String> trimSource)javax.persistence.criteria.Expression<String>trim(javax.persistence.criteria.Expression<String> trimSource)javax.persistence.criteria.CompoundSelection<javax.persistence.Tuple>tuple(List<javax.persistence.criteria.Selection<?>> selections)Version oftuple(Selection[])taking a list.javax.persistence.criteria.CompoundSelection<javax.persistence.Tuple>tuple(javax.persistence.criteria.Selection<?>... selections)javax.persistence.criteria.Expression<String>upper(javax.persistence.criteria.Expression<String> value)<V,M extends Map<?,V>>
javax.persistence.criteria.Expression<Collection<V>>values(M map)javax.persistence.criteria.Predicatewrap(javax.persistence.criteria.Expression<Boolean> expression)
-
-
-
构造器详细资料
-
CriteriaBuilderImpl
public CriteriaBuilderImpl(SessionFactoryImpl sessionFactory)
-
-
方法详细资料
-
getEntityManagerFactory
public SessionFactoryImpl getEntityManagerFactory()
Provides protected access to the underlyingSessionFactoryImpl.- 返回:
- The underlying
SessionFactoryImpl
-
createQuery
public javax.persistence.criteria.CriteriaQuery<Object> createQuery()
- 指定者:
createQuery在接口中javax.persistence.criteria.CriteriaBuilder
-
createQuery
public <T> javax.persistence.criteria.CriteriaQuery<T> createQuery(Class<T> resultClass)
- 指定者:
createQuery在接口中javax.persistence.criteria.CriteriaBuilder
-
createTupleQuery
public javax.persistence.criteria.CriteriaQuery<javax.persistence.Tuple> createTupleQuery()
- 指定者:
createTupleQuery在接口中javax.persistence.criteria.CriteriaBuilder
-
createCriteriaUpdate
public <T> javax.persistence.criteria.CriteriaUpdate<T> createCriteriaUpdate(Class<T> targetEntity)
- 指定者:
createCriteriaUpdate在接口中javax.persistence.criteria.CriteriaBuilder
-
createCriteriaDelete
public <T> javax.persistence.criteria.CriteriaDelete<T> createCriteriaDelete(Class<T> targetEntity)
- 指定者:
createCriteriaDelete在接口中javax.persistence.criteria.CriteriaBuilder
-
tuple
public javax.persistence.criteria.CompoundSelection<javax.persistence.Tuple> tuple(javax.persistence.criteria.Selection<?>... selections)
- 指定者:
tuple在接口中javax.persistence.criteria.CriteriaBuilder
-
tuple
public javax.persistence.criteria.CompoundSelection<javax.persistence.Tuple> tuple(List<javax.persistence.criteria.Selection<?>> selections)
Version oftuple(Selection[])taking a list.- 参数:
selections- List of selections.- 返回:
- The tuple compound selection
-
array
public javax.persistence.criteria.CompoundSelection<Object[]> array(javax.persistence.criteria.Selection<?>... selections)
- 指定者:
array在接口中javax.persistence.criteria.CriteriaBuilder
-
array
public javax.persistence.criteria.CompoundSelection<Object[]> array(List<javax.persistence.criteria.Selection<?>> selections)
Version ofarray(Selection[])taking a list of selections.- 参数:
selections- List of selections.- 返回:
- The array compound selection
-
array
public <Y> javax.persistence.criteria.CompoundSelection<Y> array(Class<Y> type, List<javax.persistence.criteria.Selection<?>> selections)
Version ofarray(Selection[])taking a list of selections, as well as the type of array.- 参数:
type- The type of arrayselections- List of selections.- 返回:
- The array compound selection
-
construct
public <Y> javax.persistence.criteria.CompoundSelection<Y> construct(Class<Y> result, javax.persistence.criteria.Selection<?>... selections)
- 指定者:
construct在接口中javax.persistence.criteria.CriteriaBuilder
-
construct
public <Y> javax.persistence.criteria.CompoundSelection<Y> construct(Class<Y> result, List<javax.persistence.criteria.Selection<?>> selections)
Version ofconstruct(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.- 返回:
- The view compound selection.
-
asc
public javax.persistence.criteria.Order asc(javax.persistence.criteria.Expression<?> x)
- 指定者:
asc在接口中javax.persistence.criteria.CriteriaBuilder
-
desc
public javax.persistence.criteria.Order desc(javax.persistence.criteria.Expression<?> x)
- 指定者:
desc在接口中javax.persistence.criteria.CriteriaBuilder
-
wrap
public javax.persistence.criteria.Predicate wrap(javax.persistence.criteria.Expression<Boolean> expression)
-
not
public javax.persistence.criteria.Predicate not(javax.persistence.criteria.Expression<Boolean> expression)
- 指定者:
not在接口中javax.persistence.criteria.CriteriaBuilder
-
and
public javax.persistence.criteria.Predicate and(javax.persistence.criteria.Expression<Boolean> x, javax.persistence.criteria.Expression<Boolean> y)
- 指定者:
and在接口中javax.persistence.criteria.CriteriaBuilder
-
or
public javax.persistence.criteria.Predicate or(javax.persistence.criteria.Expression<Boolean> x, javax.persistence.criteria.Expression<Boolean> y)
- 指定者:
or在接口中javax.persistence.criteria.CriteriaBuilder
-
and
public javax.persistence.criteria.Predicate and(javax.persistence.criteria.Predicate... restrictions)
- 指定者:
and在接口中javax.persistence.criteria.CriteriaBuilder
-
or
public javax.persistence.criteria.Predicate or(javax.persistence.criteria.Predicate... restrictions)
- 指定者:
or在接口中javax.persistence.criteria.CriteriaBuilder
-
conjunction
public javax.persistence.criteria.Predicate conjunction()
- 指定者:
conjunction在接口中javax.persistence.criteria.CriteriaBuilder
-
disjunction
public javax.persistence.criteria.Predicate disjunction()
- 指定者:
disjunction在接口中javax.persistence.criteria.CriteriaBuilder
-
isTrue
public javax.persistence.criteria.Predicate isTrue(javax.persistence.criteria.Expression<Boolean> expression)
- 指定者:
isTrue在接口中javax.persistence.criteria.CriteriaBuilder
-
isFalse
public javax.persistence.criteria.Predicate isFalse(javax.persistence.criteria.Expression<Boolean> expression)
- 指定者:
isFalse在接口中javax.persistence.criteria.CriteriaBuilder
-
isNull
public javax.persistence.criteria.Predicate isNull(javax.persistence.criteria.Expression<?> x)
- 指定者:
isNull在接口中javax.persistence.criteria.CriteriaBuilder
-
isNotNull
public javax.persistence.criteria.Predicate isNotNull(javax.persistence.criteria.Expression<?> x)
- 指定者:
isNotNull在接口中javax.persistence.criteria.CriteriaBuilder
-
equal
public javax.persistence.criteria.Predicate equal(javax.persistence.criteria.Expression<?> x, javax.persistence.criteria.Expression<?> y)- 指定者:
equal在接口中javax.persistence.criteria.CriteriaBuilder
-
notEqual
public javax.persistence.criteria.Predicate notEqual(javax.persistence.criteria.Expression<?> x, javax.persistence.criteria.Expression<?> y)- 指定者:
notEqual在接口中javax.persistence.criteria.CriteriaBuilder
-
equal
public javax.persistence.criteria.Predicate equal(javax.persistence.criteria.Expression<?> x, Object y)- 指定者:
equal在接口中javax.persistence.criteria.CriteriaBuilder
-
notEqual
public javax.persistence.criteria.Predicate notEqual(javax.persistence.criteria.Expression<?> x, Object y)- 指定者:
notEqual在接口中javax.persistence.criteria.CriteriaBuilder
-
greaterThan
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在接口中javax.persistence.criteria.CriteriaBuilder
-
lessThan
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在接口中javax.persistence.criteria.CriteriaBuilder
-
greaterThanOrEqualTo
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在接口中javax.persistence.criteria.CriteriaBuilder
-
lessThanOrEqualTo
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在接口中javax.persistence.criteria.CriteriaBuilder
-
greaterThan
public <Y extends Comparable<? super Y>> javax.persistence.criteria.Predicate greaterThan(javax.persistence.criteria.Expression<? extends Y> x, Y y)
- 指定者:
greaterThan在接口中javax.persistence.criteria.CriteriaBuilder
-
lessThan
public <Y extends Comparable<? super Y>> javax.persistence.criteria.Predicate lessThan(javax.persistence.criteria.Expression<? extends Y> x, Y y)
- 指定者:
lessThan在接口中javax.persistence.criteria.CriteriaBuilder
-
greaterThanOrEqualTo
public <Y extends Comparable<? super Y>> javax.persistence.criteria.Predicate greaterThanOrEqualTo(javax.persistence.criteria.Expression<? extends Y> x, Y y)
- 指定者:
greaterThanOrEqualTo在接口中javax.persistence.criteria.CriteriaBuilder
-
lessThanOrEqualTo
public <Y extends Comparable<? super Y>> javax.persistence.criteria.Predicate lessThanOrEqualTo(javax.persistence.criteria.Expression<? extends Y> x, Y y)
- 指定者:
lessThanOrEqualTo在接口中javax.persistence.criteria.CriteriaBuilder
-
gt
public javax.persistence.criteria.Predicate gt(javax.persistence.criteria.Expression<? extends Number> x, javax.persistence.criteria.Expression<? extends Number> y)
- 指定者:
gt在接口中javax.persistence.criteria.CriteriaBuilder
-
lt
public javax.persistence.criteria.Predicate lt(javax.persistence.criteria.Expression<? extends Number> x, javax.persistence.criteria.Expression<? extends Number> y)
- 指定者:
lt在接口中javax.persistence.criteria.CriteriaBuilder
-
ge
public javax.persistence.criteria.Predicate ge(javax.persistence.criteria.Expression<? extends Number> x, javax.persistence.criteria.Expression<? extends Number> y)
- 指定者:
ge在接口中javax.persistence.criteria.CriteriaBuilder
-
le
public javax.persistence.criteria.Predicate le(javax.persistence.criteria.Expression<? extends Number> x, javax.persistence.criteria.Expression<? extends Number> y)
- 指定者:
le在接口中javax.persistence.criteria.CriteriaBuilder
-
gt
public javax.persistence.criteria.Predicate gt(javax.persistence.criteria.Expression<? extends Number> x, Number y)
- 指定者:
gt在接口中javax.persistence.criteria.CriteriaBuilder
-
lt
public javax.persistence.criteria.Predicate lt(javax.persistence.criteria.Expression<? extends Number> x, Number y)
- 指定者:
lt在接口中javax.persistence.criteria.CriteriaBuilder
-
ge
public javax.persistence.criteria.Predicate ge(javax.persistence.criteria.Expression<? extends Number> x, Number y)
- 指定者:
ge在接口中javax.persistence.criteria.CriteriaBuilder
-
le
public javax.persistence.criteria.Predicate le(javax.persistence.criteria.Expression<? extends Number> x, Number y)
- 指定者:
le在接口中javax.persistence.criteria.CriteriaBuilder
-
between
public <Y extends Comparable<? super Y>> javax.persistence.criteria.Predicate between(javax.persistence.criteria.Expression<? extends Y> expression, Y lowerBound, Y upperBound)
- 指定者:
between在接口中javax.persistence.criteria.CriteriaBuilder
-
between
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在接口中javax.persistence.criteria.CriteriaBuilder
-
in
public <T> javax.persistence.criteria.CriteriaBuilder.In<T> in(javax.persistence.criteria.Expression<? extends T> expression)
- 指定者:
in在接口中javax.persistence.criteria.CriteriaBuilder
-
in
public <T> javax.persistence.criteria.CriteriaBuilder.In<T> in(javax.persistence.criteria.Expression<? extends T> expression, javax.persistence.criteria.Expression<? extends T>... values)
-
in
public <T> javax.persistence.criteria.CriteriaBuilder.In<T> in(javax.persistence.criteria.Expression<? extends T> expression, T... values)
-
in
public <T> javax.persistence.criteria.CriteriaBuilder.In<T> in(javax.persistence.criteria.Expression<? extends T> expression, Collection<T> values)
-
like
public javax.persistence.criteria.Predicate like(javax.persistence.criteria.Expression<String> matchExpression, javax.persistence.criteria.Expression<String> pattern)
- 指定者:
like在接口中javax.persistence.criteria.CriteriaBuilder
-
like
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在接口中javax.persistence.criteria.CriteriaBuilder
-
like
public javax.persistence.criteria.Predicate like(javax.persistence.criteria.Expression<String> matchExpression, javax.persistence.criteria.Expression<String> pattern, char escapeCharacter)
- 指定者:
like在接口中javax.persistence.criteria.CriteriaBuilder
-
like
public javax.persistence.criteria.Predicate like(javax.persistence.criteria.Expression<String> matchExpression, String pattern)
- 指定者:
like在接口中javax.persistence.criteria.CriteriaBuilder
-
like
public javax.persistence.criteria.Predicate like(javax.persistence.criteria.Expression<String> matchExpression, String pattern, javax.persistence.criteria.Expression<Character> escapeCharacter)
- 指定者:
like在接口中javax.persistence.criteria.CriteriaBuilder
-
like
public javax.persistence.criteria.Predicate like(javax.persistence.criteria.Expression<String> matchExpression, String pattern, char escapeCharacter)
- 指定者:
like在接口中javax.persistence.criteria.CriteriaBuilder
-
notLike
public javax.persistence.criteria.Predicate notLike(javax.persistence.criteria.Expression<String> matchExpression, javax.persistence.criteria.Expression<String> pattern)
- 指定者:
notLike在接口中javax.persistence.criteria.CriteriaBuilder
-
notLike
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在接口中javax.persistence.criteria.CriteriaBuilder
-
notLike
public javax.persistence.criteria.Predicate notLike(javax.persistence.criteria.Expression<String> matchExpression, javax.persistence.criteria.Expression<String> pattern, char escapeCharacter)
- 指定者:
notLike在接口中javax.persistence.criteria.CriteriaBuilder
-
notLike
public javax.persistence.criteria.Predicate notLike(javax.persistence.criteria.Expression<String> matchExpression, String pattern)
- 指定者:
notLike在接口中javax.persistence.criteria.CriteriaBuilder
-
notLike
public javax.persistence.criteria.Predicate notLike(javax.persistence.criteria.Expression<String> matchExpression, String pattern, javax.persistence.criteria.Expression<Character> escapeCharacter)
- 指定者:
notLike在接口中javax.persistence.criteria.CriteriaBuilder
-
notLike
public javax.persistence.criteria.Predicate notLike(javax.persistence.criteria.Expression<String> matchExpression, String pattern, char escapeCharacter)
- 指定者:
notLike在接口中javax.persistence.criteria.CriteriaBuilder
-
parameter
public <T> javax.persistence.criteria.ParameterExpression<T> parameter(Class<T> paramClass)
- 指定者:
parameter在接口中javax.persistence.criteria.CriteriaBuilder
-
parameter
public <T> javax.persistence.criteria.ParameterExpression<T> parameter(Class<T> paramClass, String name)
- 指定者:
parameter在接口中javax.persistence.criteria.CriteriaBuilder
-
literal
public <T> javax.persistence.criteria.Expression<T> literal(T value)
- 指定者:
literal在接口中javax.persistence.criteria.CriteriaBuilder
-
nullLiteral
public <T> javax.persistence.criteria.Expression<T> nullLiteral(Class<T> resultClass)
- 指定者:
nullLiteral在接口中javax.persistence.criteria.CriteriaBuilder
-
avg
public <N extends Number> javax.persistence.criteria.Expression<Double> avg(javax.persistence.criteria.Expression<N> x)
- 指定者:
avg在接口中javax.persistence.criteria.CriteriaBuilder
-
sum
public <N extends Number> javax.persistence.criteria.Expression<N> sum(javax.persistence.criteria.Expression<N> x)
- 指定者:
sum在接口中javax.persistence.criteria.CriteriaBuilder
-
sumAsLong
public javax.persistence.criteria.Expression<Long> sumAsLong(javax.persistence.criteria.Expression<Integer> x)
- 指定者:
sumAsLong在接口中javax.persistence.criteria.CriteriaBuilder
-
sumAsDouble
public javax.persistence.criteria.Expression<Double> sumAsDouble(javax.persistence.criteria.Expression<Float> x)
- 指定者:
sumAsDouble在接口中javax.persistence.criteria.CriteriaBuilder
-
max
public <N extends Number> javax.persistence.criteria.Expression<N> max(javax.persistence.criteria.Expression<N> x)
- 指定者:
max在接口中javax.persistence.criteria.CriteriaBuilder
-
min
public <N extends Number> javax.persistence.criteria.Expression<N> min(javax.persistence.criteria.Expression<N> x)
- 指定者:
min在接口中javax.persistence.criteria.CriteriaBuilder
-
greatest
public <X extends Comparable<? super X>> javax.persistence.criteria.Expression<X> greatest(javax.persistence.criteria.Expression<X> x)
- 指定者:
greatest在接口中javax.persistence.criteria.CriteriaBuilder
-
least
public <X extends Comparable<? super X>> javax.persistence.criteria.Expression<X> least(javax.persistence.criteria.Expression<X> x)
- 指定者:
least在接口中javax.persistence.criteria.CriteriaBuilder
-
count
public javax.persistence.criteria.Expression<Long> count(javax.persistence.criteria.Expression<?> x)
- 指定者:
count在接口中javax.persistence.criteria.CriteriaBuilder
-
countDistinct
public javax.persistence.criteria.Expression<Long> countDistinct(javax.persistence.criteria.Expression<?> x)
- 指定者:
countDistinct在接口中javax.persistence.criteria.CriteriaBuilder
-
function
public <T> javax.persistence.criteria.Expression<T> function(String name, Class<T> returnType, javax.persistence.criteria.Expression<?>... arguments)
- 指定者:
function在接口中javax.persistence.criteria.CriteriaBuilder
-
function
public <T> javax.persistence.criteria.Expression<T> function(String name, Class<T> returnType)
Create a reference to a function taking no params.- 参数:
name- The function name.returnType- The return type.- 返回:
- The function expression
-
abs
public <N extends Number> javax.persistence.criteria.Expression<N> abs(javax.persistence.criteria.Expression<N> expression)
- 指定者:
abs在接口中javax.persistence.criteria.CriteriaBuilder
-
sqrt
public javax.persistence.criteria.Expression<Double> sqrt(javax.persistence.criteria.Expression<? extends Number> expression)
- 指定者:
sqrt在接口中javax.persistence.criteria.CriteriaBuilder
-
currentDate
public javax.persistence.criteria.Expression<Date> currentDate()
- 指定者:
currentDate在接口中javax.persistence.criteria.CriteriaBuilder
-
currentTimestamp
public javax.persistence.criteria.Expression<Timestamp> currentTimestamp()
- 指定者:
currentTimestamp在接口中javax.persistence.criteria.CriteriaBuilder
-
currentTime
public javax.persistence.criteria.Expression<Time> currentTime()
- 指定者:
currentTime在接口中javax.persistence.criteria.CriteriaBuilder
-
substring
public javax.persistence.criteria.Expression<String> substring(javax.persistence.criteria.Expression<String> value, javax.persistence.criteria.Expression<Integer> start)
- 指定者:
substring在接口中javax.persistence.criteria.CriteriaBuilder
-
substring
public javax.persistence.criteria.Expression<String> substring(javax.persistence.criteria.Expression<String> value, int start)
- 指定者:
substring在接口中javax.persistence.criteria.CriteriaBuilder
-
substring
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在接口中javax.persistence.criteria.CriteriaBuilder
-
substring
public javax.persistence.criteria.Expression<String> substring(javax.persistence.criteria.Expression<String> value, int start, int length)
- 指定者:
substring在接口中javax.persistence.criteria.CriteriaBuilder
-
trim
public javax.persistence.criteria.Expression<String> trim(javax.persistence.criteria.Expression<String> trimSource)
- 指定者:
trim在接口中javax.persistence.criteria.CriteriaBuilder
-
trim
public javax.persistence.criteria.Expression<String> trim(javax.persistence.criteria.CriteriaBuilder.Trimspec trimspec, javax.persistence.criteria.Expression<String> trimSource)
- 指定者:
trim在接口中javax.persistence.criteria.CriteriaBuilder
-
trim
public javax.persistence.criteria.Expression<String> trim(javax.persistence.criteria.Expression<Character> trimCharacter, javax.persistence.criteria.Expression<String> trimSource)
- 指定者:
trim在接口中javax.persistence.criteria.CriteriaBuilder
-
trim
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在接口中javax.persistence.criteria.CriteriaBuilder
-
trim
public javax.persistence.criteria.Expression<String> trim(char trimCharacter, javax.persistence.criteria.Expression<String> trimSource)
- 指定者:
trim在接口中javax.persistence.criteria.CriteriaBuilder
-
trim
public javax.persistence.criteria.Expression<String> trim(javax.persistence.criteria.CriteriaBuilder.Trimspec trimspec, char trimCharacter, javax.persistence.criteria.Expression<String> trimSource)
- 指定者:
trim在接口中javax.persistence.criteria.CriteriaBuilder
-
lower
public javax.persistence.criteria.Expression<String> lower(javax.persistence.criteria.Expression<String> value)
- 指定者:
lower在接口中javax.persistence.criteria.CriteriaBuilder
-
upper
public javax.persistence.criteria.Expression<String> upper(javax.persistence.criteria.Expression<String> value)
- 指定者:
upper在接口中javax.persistence.criteria.CriteriaBuilder
-
length
public javax.persistence.criteria.Expression<Integer> length(javax.persistence.criteria.Expression<String> value)
- 指定者:
length在接口中javax.persistence.criteria.CriteriaBuilder
-
locate
public javax.persistence.criteria.Expression<Integer> locate(javax.persistence.criteria.Expression<String> string, javax.persistence.criteria.Expression<String> pattern)
- 指定者:
locate在接口中javax.persistence.criteria.CriteriaBuilder
-
locate
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在接口中javax.persistence.criteria.CriteriaBuilder
-
locate
public javax.persistence.criteria.Expression<Integer> locate(javax.persistence.criteria.Expression<String> string, String pattern)
- 指定者:
locate在接口中javax.persistence.criteria.CriteriaBuilder
-
locate
public javax.persistence.criteria.Expression<Integer> locate(javax.persistence.criteria.Expression<String> string, String pattern, int start)
- 指定者:
locate在接口中javax.persistence.criteria.CriteriaBuilder
-
neg
public <N extends Number> javax.persistence.criteria.Expression<N> neg(javax.persistence.criteria.Expression<N> expression)
- 指定者:
neg在接口中javax.persistence.criteria.CriteriaBuilder
-
sum
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在接口中javax.persistence.criteria.CriteriaBuilder
-
prod
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在接口中javax.persistence.criteria.CriteriaBuilder
-
diff
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在接口中javax.persistence.criteria.CriteriaBuilder
-
sum
public <N extends Number> javax.persistence.criteria.Expression<N> sum(javax.persistence.criteria.Expression<? extends N> expression, N n)
- 指定者:
sum在接口中javax.persistence.criteria.CriteriaBuilder
-
prod
public <N extends Number> javax.persistence.criteria.Expression<N> prod(javax.persistence.criteria.Expression<? extends N> expression, N n)
- 指定者:
prod在接口中javax.persistence.criteria.CriteriaBuilder
-
diff
public <N extends Number> javax.persistence.criteria.Expression<N> diff(javax.persistence.criteria.Expression<? extends N> expression, N n)
- 指定者:
diff在接口中javax.persistence.criteria.CriteriaBuilder
-
sum
public <N extends Number> javax.persistence.criteria.Expression<N> sum(N n, javax.persistence.criteria.Expression<? extends N> expression)
- 指定者:
sum在接口中javax.persistence.criteria.CriteriaBuilder
-
prod
public <N extends Number> javax.persistence.criteria.Expression<N> prod(N n, javax.persistence.criteria.Expression<? extends N> expression)
- 指定者:
prod在接口中javax.persistence.criteria.CriteriaBuilder
-
diff
public <N extends Number> javax.persistence.criteria.Expression<N> diff(N n, javax.persistence.criteria.Expression<? extends N> expression)
- 指定者:
diff在接口中javax.persistence.criteria.CriteriaBuilder
-
quot
public javax.persistence.criteria.Expression<Number> quot(javax.persistence.criteria.Expression<? extends Number> expression1, javax.persistence.criteria.Expression<? extends Number> expression2)
- 指定者:
quot在接口中javax.persistence.criteria.CriteriaBuilder
-
quot
public javax.persistence.criteria.Expression<Number> quot(javax.persistence.criteria.Expression<? extends Number> expression, Number number)
- 指定者:
quot在接口中javax.persistence.criteria.CriteriaBuilder
-
quot
public javax.persistence.criteria.Expression<Number> quot(Number number, javax.persistence.criteria.Expression<? extends Number> expression)
- 指定者:
quot在接口中javax.persistence.criteria.CriteriaBuilder
-
mod
public javax.persistence.criteria.Expression<Integer> mod(javax.persistence.criteria.Expression<Integer> expression1, javax.persistence.criteria.Expression<Integer> expression2)
- 指定者:
mod在接口中javax.persistence.criteria.CriteriaBuilder
-
mod
public javax.persistence.criteria.Expression<Integer> mod(javax.persistence.criteria.Expression<Integer> expression, Integer integer)
- 指定者:
mod在接口中javax.persistence.criteria.CriteriaBuilder
-
mod
public javax.persistence.criteria.Expression<Integer> mod(Integer integer, javax.persistence.criteria.Expression<Integer> expression)
- 指定者:
mod在接口中javax.persistence.criteria.CriteriaBuilder
-
toLong
public ExpressionImplementor<Long> toLong(javax.persistence.criteria.Expression<? extends Number> expression)
- 指定者:
toLong在接口中javax.persistence.criteria.CriteriaBuilder
-
toInteger
public ExpressionImplementor<Integer> toInteger(javax.persistence.criteria.Expression<? extends Number> expression)
- 指定者:
toInteger在接口中javax.persistence.criteria.CriteriaBuilder
-
toFloat
public ExpressionImplementor<Float> toFloat(javax.persistence.criteria.Expression<? extends Number> expression)
- 指定者:
toFloat在接口中javax.persistence.criteria.CriteriaBuilder
-
toDouble
public ExpressionImplementor<Double> toDouble(javax.persistence.criteria.Expression<? extends Number> expression)
- 指定者:
toDouble在接口中javax.persistence.criteria.CriteriaBuilder
-
toBigDecimal
public ExpressionImplementor<BigDecimal> toBigDecimal(javax.persistence.criteria.Expression<? extends Number> expression)
- 指定者:
toBigDecimal在接口中javax.persistence.criteria.CriteriaBuilder
-
toBigInteger
public ExpressionImplementor<BigInteger> toBigInteger(javax.persistence.criteria.Expression<? extends Number> expression)
- 指定者:
toBigInteger在接口中javax.persistence.criteria.CriteriaBuilder
-
toString
public ExpressionImplementor<String> toString(javax.persistence.criteria.Expression<Character> characterExpression)
- 指定者:
toString在接口中javax.persistence.criteria.CriteriaBuilder
-
treat
public <X,T,V extends T> javax.persistence.criteria.Join<X,V> treat(javax.persistence.criteria.Join<X,T> join, Class<V> type)- 指定者:
treat在接口中javax.persistence.criteria.CriteriaBuilder
-
treat
public <X,T,E extends T> javax.persistence.criteria.CollectionJoin<X,E> treat(javax.persistence.criteria.CollectionJoin<X,T> join, Class<E> type)- 指定者:
treat在接口中javax.persistence.criteria.CriteriaBuilder
-
treat
public <X,T,E extends T> javax.persistence.criteria.SetJoin<X,E> treat(javax.persistence.criteria.SetJoin<X,T> join, Class<E> type)- 指定者:
treat在接口中javax.persistence.criteria.CriteriaBuilder
-
treat
public <X,T,E extends T> javax.persistence.criteria.ListJoin<X,E> treat(javax.persistence.criteria.ListJoin<X,T> join, Class<E> type)- 指定者:
treat在接口中javax.persistence.criteria.CriteriaBuilder
-
treat
public <X,K,T,V extends T> javax.persistence.criteria.MapJoin<X,K,V> treat(javax.persistence.criteria.MapJoin<X,K,T> join, Class<V> type)- 指定者:
treat在接口中javax.persistence.criteria.CriteriaBuilder
-
treat
public <X,T extends X> javax.persistence.criteria.Path<T> treat(javax.persistence.criteria.Path<X> path, Class<T> type)- 指定者:
treat在接口中javax.persistence.criteria.CriteriaBuilder
-
treat
public <X,T extends X> javax.persistence.criteria.Root<T> treat(javax.persistence.criteria.Root<X> root, Class<T> type)- 指定者:
treat在接口中javax.persistence.criteria.CriteriaBuilder
-
exists
public javax.persistence.criteria.Predicate exists(javax.persistence.criteria.Subquery<?> subquery)
- 指定者:
exists在接口中javax.persistence.criteria.CriteriaBuilder
-
all
public <Y> javax.persistence.criteria.Expression<Y> all(javax.persistence.criteria.Subquery<Y> subquery)
- 指定者:
all在接口中javax.persistence.criteria.CriteriaBuilder
-
some
public <Y> javax.persistence.criteria.Expression<Y> some(javax.persistence.criteria.Subquery<Y> subquery)
- 指定者:
some在接口中javax.persistence.criteria.CriteriaBuilder
-
any
public <Y> javax.persistence.criteria.Expression<Y> any(javax.persistence.criteria.Subquery<Y> subquery)
- 指定者:
any在接口中javax.persistence.criteria.CriteriaBuilder
-
coalesce
public <Y> javax.persistence.criteria.Expression<Y> coalesce(javax.persistence.criteria.Expression<? extends Y> exp1, javax.persistence.criteria.Expression<? extends Y> exp2)- 指定者:
coalesce在接口中javax.persistence.criteria.CriteriaBuilder
-
coalesce
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)
-
coalesce
public <Y> javax.persistence.criteria.Expression<Y> coalesce(javax.persistence.criteria.Expression<? extends Y> exp1, Y exp2)- 指定者:
coalesce在接口中javax.persistence.criteria.CriteriaBuilder
-
coalesce
public <Y> javax.persistence.criteria.Expression<Y> coalesce(Class<Y> type, javax.persistence.criteria.Expression<? extends Y> exp1, Y exp2)
-
coalesce
public <T> javax.persistence.criteria.CriteriaBuilder.Coalesce<T> coalesce()
- 指定者:
coalesce在接口中javax.persistence.criteria.CriteriaBuilder
-
coalesce
public <T> javax.persistence.criteria.CriteriaBuilder.Coalesce<T> coalesce(Class<T> type)
-
concat
public javax.persistence.criteria.Expression<String> concat(javax.persistence.criteria.Expression<String> string1, javax.persistence.criteria.Expression<String> string2)
- 指定者:
concat在接口中javax.persistence.criteria.CriteriaBuilder
-
concat
public javax.persistence.criteria.Expression<String> concat(javax.persistence.criteria.Expression<String> string1, String string2)
- 指定者:
concat在接口中javax.persistence.criteria.CriteriaBuilder
-
concat
public javax.persistence.criteria.Expression<String> concat(String string1, javax.persistence.criteria.Expression<String> string2)
- 指定者:
concat在接口中javax.persistence.criteria.CriteriaBuilder
-
nullif
public <Y> javax.persistence.criteria.Expression<Y> nullif(javax.persistence.criteria.Expression<Y> exp1, javax.persistence.criteria.Expression<?> exp2)- 指定者:
nullif在接口中javax.persistence.criteria.CriteriaBuilder
-
nullif
public <Y> javax.persistence.criteria.Expression<Y> nullif(Class<Y> type, javax.persistence.criteria.Expression<Y> exp1, javax.persistence.criteria.Expression<?> exp2)
-
nullif
public <Y> javax.persistence.criteria.Expression<Y> nullif(javax.persistence.criteria.Expression<Y> exp1, Y exp2)- 指定者:
nullif在接口中javax.persistence.criteria.CriteriaBuilder
-
nullif
public <Y> javax.persistence.criteria.Expression<Y> nullif(Class<Y> type, javax.persistence.criteria.Expression<Y> exp1, Y exp2)
-
selectCase
public <C,R> javax.persistence.criteria.CriteriaBuilder.SimpleCase<C,R> selectCase(javax.persistence.criteria.Expression<? extends C> expression)
- 指定者:
selectCase在接口中javax.persistence.criteria.CriteriaBuilder
-
selectCase
public <C,R> javax.persistence.criteria.CriteriaBuilder.SimpleCase<C,R> selectCase(Class<R> type, javax.persistence.criteria.Expression<? extends C> expression)
-
selectCase
public <R> javax.persistence.criteria.CriteriaBuilder.Case<R> selectCase()
- 指定者:
selectCase在接口中javax.persistence.criteria.CriteriaBuilder
-
selectCase
public <R> javax.persistence.criteria.CriteriaBuilder.Case<R> selectCase(Class<R> type)
-
size
public <C extends Collection<?>> javax.persistence.criteria.Expression<Integer> size(C c)
- 指定者:
size在接口中javax.persistence.criteria.CriteriaBuilder
-
size
public <C extends Collection<?>> javax.persistence.criteria.Expression<Integer> size(javax.persistence.criteria.Expression<C> exp)
- 指定者:
size在接口中javax.persistence.criteria.CriteriaBuilder
-
values
public <V,M extends Map<?,V>> javax.persistence.criteria.Expression<Collection<V>> values(M map)
- 指定者:
values在接口中javax.persistence.criteria.CriteriaBuilder
-
keys
public <K,M extends Map<K,?>> javax.persistence.criteria.Expression<Set<K>> keys(M map)
- 指定者:
keys在接口中javax.persistence.criteria.CriteriaBuilder
-
isEmpty
public <C extends Collection<?>> javax.persistence.criteria.Predicate isEmpty(javax.persistence.criteria.Expression<C> collectionExpression)
- 指定者:
isEmpty在接口中javax.persistence.criteria.CriteriaBuilder
-
isNotEmpty
public <C extends Collection<?>> javax.persistence.criteria.Predicate isNotEmpty(javax.persistence.criteria.Expression<C> collectionExpression)
- 指定者:
isNotEmpty在接口中javax.persistence.criteria.CriteriaBuilder
-
isMember
public <E,C extends Collection<E>> javax.persistence.criteria.Predicate isMember(E e, javax.persistence.criteria.Expression<C> collectionExpression)
- 指定者:
isMember在接口中javax.persistence.criteria.CriteriaBuilder
-
isNotMember
public <E,C extends Collection<E>> javax.persistence.criteria.Predicate isNotMember(E e, javax.persistence.criteria.Expression<C> cExpression)
- 指定者:
isNotMember在接口中javax.persistence.criteria.CriteriaBuilder
-
isMember
public <E,C extends Collection<E>> javax.persistence.criteria.Predicate isMember(javax.persistence.criteria.Expression<E> elementExpression, javax.persistence.criteria.Expression<C> collectionExpression)
- 指定者:
isMember在接口中javax.persistence.criteria.CriteriaBuilder
-
isNotMember
public <E,C extends Collection<E>> javax.persistence.criteria.Predicate isNotMember(javax.persistence.criteria.Expression<E> eExpression, javax.persistence.criteria.Expression<C> cExpression)
- 指定者:
isNotMember在接口中javax.persistence.criteria.CriteriaBuilder
-
isMapEmpty
public <M extends Map<?,?>> javax.persistence.criteria.Predicate isMapEmpty(javax.persistence.criteria.Expression<M> mapExpression)
从接口复制的说明:HibernateCriteriaBuilderCreate a predicate that tests whether a Map is empty. NOTE : Due to type-erasure we cannot name this the same asCriteriaBuilder.isEmpty(javax.persistence.criteria.Expression<C>)- 指定者:
isMapEmpty在接口中HibernateCriteriaBuilder- 参数:
mapExpression- The expression resolving to a Map which we want to check for emptiness- 返回:
- is-empty predicate
-
isMapNotEmpty
public <M extends Map<?,?>> javax.persistence.criteria.Predicate isMapNotEmpty(javax.persistence.criteria.Expression<M> mapExpression)
从接口复制的说明:HibernateCriteriaBuilderCreate a predicate that tests whether a Map is not empty. NOTE : Due to type-erasure we cannot name this the same asCriteriaBuilder.isNotEmpty(javax.persistence.criteria.Expression<C>)- 指定者:
isMapNotEmpty在接口中HibernateCriteriaBuilder- 参数:
mapExpression- The expression resolving to a Map which we want to check for non-emptiness- 返回:
- is-not-empty predicate
-
mapSize
public <M extends Map<?,?>> javax.persistence.criteria.Expression<Integer> mapSize(javax.persistence.criteria.Expression<M> mapExpression)
从接口复制的说明:HibernateCriteriaBuilderCreate an expression that tests the size of a map. NOTE : Due to type-erasure we cannot name this the same asCriteriaBuilder.size(javax.persistence.criteria.Expression<C>)- 指定者:
mapSize在接口中HibernateCriteriaBuilder- 参数:
mapExpression- The expression resolving to a Map for which we want to know the size- 返回:
- size expression
-
mapSize
public <M extends Map<?,?>> javax.persistence.criteria.Expression<Integer> mapSize(M map)
从接口复制的说明:HibernateCriteriaBuilderCreate an expression that tests the size of a map.- 指定者:
mapSize在接口中HibernateCriteriaBuilder- 参数:
map- The Map for which we want to know the size- 返回:
- size expression
-
-