接口 ExpressionImplementor<T>
-
- 所有超级接口:
javax.persistence.criteria.Expression<T>,Renderable,javax.persistence.criteria.Selection<T>,SelectionImplementor<T>,javax.persistence.TupleElement<T>,TupleElementImplementor<T>
- 所有已知子接口:
CollectionJoinImplementor<Z,X>,FromImplementor<Z,X>,JoinImplementor<Z,X>,ListJoinImplementor<Z,X>,MapJoinImplementor<Z,K,V>,PathImplementor<X>,SetJoinImplementor<Z,X>
- 所有已知实现类:
AbsFunction,AbstractFromImpl,AbstractJoinImpl,AbstractPathImpl,AbstractPredicateImpl,AbstractSimplePredicate,AggregationFunction,AggregationFunction.AVG,AggregationFunction.COUNT,AggregationFunction.GREATEST,AggregationFunction.LEAST,AggregationFunction.MAX,AggregationFunction.MIN,AggregationFunction.SUM,BasicFunctionExpression,BetweenPredicate,BinaryArithmeticOperation,BooleanAssertionPredicate,BooleanExpressionPredicate,BooleanStaticAssertionPredicate,CastFunction,CoalesceExpression,CollectionAttributeJoin,CollectionAttributeJoin.TreatedCollectionAttributeJoin,ComparisonPredicate,CompoundPredicate,ConcatExpression,CriteriaSubqueryImpl,CriteriaSubqueryImpl.SubquerySelection,CurrentDateFunction,CurrentTimeFunction,CurrentTimestampFunction,DelegatedExpressionImpl,EntityTypeExpression,ExistsPredicate,ExplicitTruthValueCheck,ExpressionImpl,InPredicate,IsEmptyPredicate,LengthFunction,LikePredicate,ListAttributeJoin,ListAttributeJoin.TreatedListAttributeJoin,ListIndexExpression,LiteralExpression,LocateFunction,LowerFunction,MapAttributeJoin,MapAttributeJoin.TreatedMapAttributeJoin,MapEntryExpression,MapKeyHelpers.MapKeyPath,MapKeyHelpers.MapKeySource,MemberOfPredicate,NegatedPredicateWrapper,NullifExpression,NullLiteralExpression,NullnessPredicate,ParameterExpressionImpl,ParameterizedFunctionExpression,PathTypeExpression,PluralAttributeJoinSupport,PluralAttributePath,RootImpl,RootImpl.TreatedRoot,SearchedCaseExpression,SetAttributeJoin,SetAttributeJoin.TreatedSetAttributeJoin,SimpleCaseExpression,SingularAttributeJoin,SingularAttributeJoin.TreatedSingularAttributeJoin,SingularAttributePath,SingularAttributePath.TreatedSingularAttributePath,SizeOfPluralAttributeExpression,SqrtFunction,SubqueryComparisonModifierExpression,SubstringFunction,TrimFunction,UnaryArithmeticOperation,UpperFunction
public interface ExpressionImplementor<T> extends SelectionImplementor<T>, javax.persistence.criteria.Expression<T>, Renderable
Internal contract for implementations of the JPAExpressioncontract.- 作者:
- Steve Ebersole
-
-
方法概要
所有方法 实例方法 抽象方法 修饰符和类型 方法 说明 ExpressionImplementor<BigDecimal>asBigDecimal()SeeCriteriaBuilder.toBigDecimal(javax.persistence.criteria.Expression<? extends java.lang.Number>)ExpressionImplementor<BigInteger>asBigInteger()SeeCriteriaBuilder.toBigInteger(javax.persistence.criteria.Expression<? extends java.lang.Number>)ExpressionImplementor<Double>asDouble()SeeCriteriaBuilder.toDouble(javax.persistence.criteria.Expression<? extends java.lang.Number>)ExpressionImplementor<Float>asFloat()SeeCriteriaBuilder.toFloat(javax.persistence.criteria.Expression<? extends java.lang.Number>)ExpressionImplementor<Integer>asInteger()SeeCriteriaBuilder.toInteger(javax.persistence.criteria.Expression<? extends java.lang.Number>)ExpressionImplementor<Long>asLong()SeeCriteriaBuilder.toLong(javax.persistence.criteria.Expression<? extends java.lang.Number>)ExpressionImplementor<String>asString()SeeCriteriaBuilder.toString(javax.persistence.criteria.Expression<java.lang.Character>)-
从接口继承的方法 org.hibernate.query.criteria.internal.Renderable
render
-
从接口继承的方法 org.hibernate.query.criteria.internal.SelectionImplementor
getValueHandlers
-
从接口继承的方法 org.hibernate.query.criteria.internal.TupleElementImplementor
getValueHandler
-
-
-
-
方法详细资料
-
asLong
ExpressionImplementor<Long> asLong()
SeeCriteriaBuilder.toLong(javax.persistence.criteria.Expression<? extends java.lang.Number>)- 返回:
- this but as a long
-
asInteger
ExpressionImplementor<Integer> asInteger()
SeeCriteriaBuilder.toInteger(javax.persistence.criteria.Expression<? extends java.lang.Number>)- 返回:
- this but as an integer
-
asFloat
ExpressionImplementor<Float> asFloat()
SeeCriteriaBuilder.toFloat(javax.persistence.criteria.Expression<? extends java.lang.Number>)- 返回:
- this but as a float
-
asDouble
ExpressionImplementor<Double> asDouble()
SeeCriteriaBuilder.toDouble(javax.persistence.criteria.Expression<? extends java.lang.Number>)- 返回:
- this but as a double
-
asBigDecimal
ExpressionImplementor<BigDecimal> asBigDecimal()
SeeCriteriaBuilder.toBigDecimal(javax.persistence.criteria.Expression<? extends java.lang.Number>)- 返回:
- this but as a
BigDecimal
-
asBigInteger
ExpressionImplementor<BigInteger> asBigInteger()
SeeCriteriaBuilder.toBigInteger(javax.persistence.criteria.Expression<? extends java.lang.Number>)- 返回:
- this but as a
BigInteger
-
asString
ExpressionImplementor<String> asString()
SeeCriteriaBuilder.toString(javax.persistence.criteria.Expression<java.lang.Character>)- 返回:
- this but as a string
-
-