- 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
, 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
-
Field Summary
Fields inherited from interface org.hibernate.query.sqm.tree.SqmNode
log
-
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 jakarta.persistence.criteria.Path
getModel
Methods inherited from interface org.hibernate.query.sqm.tree.expression.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 org.hibernate.query.sqm.tree.domain.SqmPath
applyInferableType, copy, findRoot, get, get, get, get, get, getExplicitAlias, getJavaTypeDescriptor, getLhs, getNavigablePath, getNodeType, getReferencedPathSource, getResolvedModel, getReusablePath, getReusablePaths, registerReusablePath, resolveAlias, resolveIndexedAccess, resolvePathPart, setExplicitAlias, treatAs, treatAs, treatAs, treatAs, type, visitReusablePaths
-
Method Details
-
-
-
treatAs
Description copied from interface: JpaPath
Support for JPA's explicit (TREAT) down-casting.
- Specified by:
treatAs
in interface JpaPath<T>
- Specified by:
treatAs
in interface SqmPath<T>
-
treatAs
Description copied from interface: JpaPath
Support for JPA's explicit (TREAT) down-casting.
- Specified by:
treatAs
in interface JpaPath<T>
- Specified by:
treatAs
in interface SqmPath<T>