public interface PathImplementor<X> extends ExpressionImplementor<X>, Path<X>, PathSource<X>, Renderable
Path interface.| Modifier and Type | Method and Description |
|---|---|
Attribute<?,?> |
getAttribute()
Retrieve reference to the attribute this path represents.
|
<T extends X> |
treatAs(Class<T> treatAsType)
Defines handling for the JPA 2.1 TREAT down-casting feature.
|
asBigDecimal, asBigInteger, asDouble, asFloat, asInteger, asLong, asStringgetValueHandlersgetValueHandlerrender, renderProjectiongetPathIdentifier, prepareAliasget, get, get, get, getModel, getParentPath, typeas, in, in, in, in, isNotNull, isNullalias, getCompoundSelectionItems, isCompoundSelectiongetAlias, getJavaTypeAttribute<?,?> getAttribute()
<T extends X> PathImplementor<T> treatAs(Class<T> treatAsType)
T - The parameterized type representation of treatAsType.treatAsType - The type to treat the path as.Copyright © 2017 JBoss by Red Hat. All rights reserved.