public interface PathImplementor<X> extends ExpressionImplementor<X>, javax.persistence.criteria.Path<X>, PathSource<X>, Renderable
Path interface.| Modifier and Type | Method and Description |
|---|---|
javax.persistence.metamodel.Attribute<?,?> |
getAttribute()
Retrieve reference to the attribute this path represents.
|
<T extends X> |
treatAs(java.lang.Class<T> treatAsType)
Defines handling for the JPA 2.1 TREAT down-casting feature.
|
asBigDecimal, asBigInteger, asDouble, asFloat, asInteger, asLong, asStringgetValueHandlersgetValueHandlerrender, renderGroupBy, renderProjectiongetPathIdentifier, prepareAliasget, get, get, get, getModel, getParentPath, typeas, in, in, in, in, isNotNull, isNulljavax.persistence.metamodel.Attribute<?,?> getAttribute()
<T extends X> PathImplementor<T> treatAs(java.lang.Class<T> treatAsType)
T - The parameterized type representation of treatAsType.treatAsType - The type to treat the path as.Copyright © 2001-2018 Red Hat, Inc. All Rights Reserved.