Package org.hibernate.query.sqm.internal
Class SqmQueryPartCreationProcessingStateStandardImpl
- java.lang.Object
-
- org.hibernate.query.sqm.internal.SqmCreationProcessingStateImpl
-
- org.hibernate.query.sqm.internal.SqmQueryPartCreationProcessingStateStandardImpl
-
- All Implemented Interfaces:
SqmCreationProcessingState
public class SqmQueryPartCreationProcessingStateStandardImpl extends SqmCreationProcessingStateImpl
Models the state related to parsing a sqm spec. As a "linked list" to account for subqueries
-
-
Constructor Summary
Constructors Constructor Description SqmQueryPartCreationProcessingStateStandardImpl(SqmCreationProcessingState parentState, SqmQuery<?> processingQuery, SqmCreationState creationState)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description SqmCreationProcessingState
getParentProcessingState()
The parent processing state.-
Methods inherited from class org.hibernate.query.sqm.internal.SqmCreationProcessingStateImpl
getCreationState, getPathRegistry, getProcessingQuery
-
-
-
-
Constructor Detail
-
SqmQueryPartCreationProcessingStateStandardImpl
public SqmQueryPartCreationProcessingStateStandardImpl(SqmCreationProcessingState parentState, SqmQuery<?> processingQuery, SqmCreationState creationState)
-
-
Method Detail
-
getParentProcessingState
public SqmCreationProcessingState getParentProcessingState()
Description copied from interface:SqmCreationProcessingState
The parent processing state. May be null for the top-level processing. Intended to be used while processing a sub-query to access the processing state of the context in which the sub-query occurs.- Specified by:
getParentProcessingState
in interfaceSqmCreationProcessingState
- Overrides:
getParentProcessingState
in classSqmCreationProcessingStateImpl
-
-