接口 PathImplementor<X>
-
- 所有超级接口:
javax.persistence.criteria.Expression<X>,ExpressionImplementor<X>,javax.persistence.criteria.Path<X>,PathSource<X>,Renderable,javax.persistence.criteria.Selection<X>,SelectionImplementor<X>,javax.persistence.TupleElement<X>,TupleElementImplementor<X>
- 所有已知子接口:
CollectionJoinImplementor<Z,X>,FromImplementor<Z,X>,JoinImplementor<Z,X>,ListJoinImplementor<Z,X>,MapJoinImplementor<Z,K,V>,SetJoinImplementor<Z,X>
- 所有已知实现类:
AbstractFromImpl,AbstractJoinImpl,AbstractPathImpl,CollectionAttributeJoin,CollectionAttributeJoin.TreatedCollectionAttributeJoin,ListAttributeJoin,ListAttributeJoin.TreatedListAttributeJoin,MapAttributeJoin,MapAttributeJoin.TreatedMapAttributeJoin,MapKeyHelpers.MapKeyPath,MapKeyHelpers.MapKeySource,PluralAttributeJoinSupport,PluralAttributePath,RootImpl,RootImpl.TreatedRoot,SetAttributeJoin,SetAttributeJoin.TreatedSetAttributeJoin,SingularAttributeJoin,SingularAttributeJoin.TreatedSingularAttributeJoin,SingularAttributePath,SingularAttributePath.TreatedSingularAttributePath
public interface PathImplementor<X> extends ExpressionImplementor<X>, javax.persistence.criteria.Path<X>, PathSource<X>, Renderable
Implementation contract for the JPAPathinterface.- 作者:
- Steve Ebersole
-
-
方法概要
所有方法 实例方法 抽象方法 修饰符和类型 方法 说明 javax.persistence.metamodel.Attribute<?,?>getAttribute()Retrieve reference to the attribute this path represents.<T extends X>
PathImplementor<T>treatAs(Class<T> treatAsType)Defines handling for the JPA 2.1 TREAT down-casting feature.-
从接口继承的方法 org.hibernate.query.criteria.internal.ExpressionImplementor
asBigDecimal, asBigInteger, asDouble, asFloat, asInteger, asLong, asString
-
从接口继承的方法 org.hibernate.query.criteria.internal.PathSource
getPathIdentifier, prepareAlias
-
从接口继承的方法 org.hibernate.query.criteria.internal.Renderable
render
-
从接口继承的方法 org.hibernate.query.criteria.internal.SelectionImplementor
getValueHandlers
-
从接口继承的方法 org.hibernate.query.criteria.internal.TupleElementImplementor
getValueHandler
-
-
-
-
方法详细资料
-
getAttribute
javax.persistence.metamodel.Attribute<?,?> getAttribute()
Retrieve reference to the attribute this path represents.- 返回:
- The metamodel attribute.
-
treatAs
<T extends X> PathImplementor<T> treatAs(Class<T> treatAsType)
Defines handling for the JPA 2.1 TREAT down-casting feature.- 类型参数:
T- The parameterized type representation of treatAsType.- 参数:
treatAsType- The type to treat the path as.- 返回:
- The properly typed view of this path.
-
-