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, asString
getValueHandlers
getValueHandler
render, renderProjection
getPathIdentifier, prepareAlias
get, get, get, get, getModel, getParentPath, type
as, in, in, in, in, isNotNull, isNull
alias, getCompoundSelectionItems, isCompoundSelection
getAlias, getJavaType
Attribute<?,?> 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.