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, asString
getValueHandlers
getValueHandler
render, renderGroupBy, renderProjection
getPathIdentifier, prepareAlias
get, get, get, get, getModel, getParentPath, type
as, in, in, in, in, isNotNull, isNull
javax.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.