- Type Parameters:
T - The type of the treat source
S - The subtype of <T> that is the treat "target"
- All Superinterfaces:
Expression<S>, JpaCriteriaNode, JpaExpression<S>, JpaPath<S>, JpaSelection<S>, JpaTreatedPath<T,S>, JpaTupleElement<S>, Path<S>, Selection<S>, SemanticPathPart, Serializable, SqmCacheable, SqmExpressibleAccessor<S>, SqmExpression<S>, SqmNode, SqmPath<S>, SqmPathWrapper<T,S>, SqmSelectableNode<S>, SqmTypedNode<S>, SqmVisitableNode, TupleElement<S>
- All Known Subinterfaces:
SqmTreatedAttributeJoin<L,R,R1>, SqmTreatedFrom<L,R,R1>, SqmTreatedJoin<L,R,R1>
- All Known Implementing Classes:
SqmTreatedBagJoin, SqmTreatedCrossJoin, SqmTreatedEmbeddedValuedSimplePath, SqmTreatedEntityJoin, SqmTreatedEntityValuedSimplePath, SqmTreatedListJoin, SqmTreatedMapJoin, SqmTreatedPluralPartJoin, SqmTreatedRoot, SqmTreatedSetJoin, SqmTreatedSimplePath, SqmTreatedSingularJoin
-
-
Method Summary
Access the wrapped SqmPath.
Support for JPA's explicit (TREAT) down-casting.
Support for JPA's explicit (TREAT) down-casting.
Methods inherited from interface SqmExpression
as, asBigDecimal, asBigInteger, asDouble, asFloat, asInteger, asLong, asString, cast, castAs, equalTo, equalTo, in, in, in, in, isNotNull, isNull, notEqualTo, notEqualTo, visitSubSelectableNodes
Methods inherited from interface SqmPath
applyInferableType, copy, findRoot, get, get, get, get, get, getExplicitAlias, getJavaTypeDescriptor, getLhs, getNavigablePath, getNodeType, getReferencedPathSource, getResolvedModel, getReusablePath, getReusablePaths, registerReusablePath, resolveIndexedAccess, resolvePathPart, setExplicitAlias, treatAs, treatAs, treatAs, treatAs, type, visitReusablePaths