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
Models the state related to parsing a sqm spec. As a "linked list" to account for
subqueries
-
Constructor Summary
ConstructorsConstructorDescriptionSqmQueryPartCreationProcessingStateStandardImpl
(SqmCreationProcessingState parentState, SqmQuery<?> processingQuery, SqmCreationState creationState) -
Method Summary
Modifier and TypeMethodDescriptionThe parent processing state.Methods inherited from class org.hibernate.query.sqm.internal.SqmCreationProcessingStateImpl
getCreationState, getPathRegistry, getProcessingQuery
-
Constructor Details
-
SqmQueryPartCreationProcessingStateStandardImpl
public SqmQueryPartCreationProcessingStateStandardImpl(SqmCreationProcessingState parentState, SqmQuery<?> processingQuery, SqmCreationState creationState)
-
-
Method Details
-
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
-