Package org.hibernate.query.sqm.internal
Class SqmCreationProcessingStateImpl
java.lang.Object
org.hibernate.query.sqm.internal.SqmCreationProcessingStateImpl
- All Implemented Interfaces:
SqmCreationProcessingState
- Direct Known Subclasses:
SqmDmlCreationProcessingState
,SqmQueryPartCreationProcessingStateStandardImpl
-
Constructor Summary
ConstructorsConstructorDescriptionSqmCreationProcessingStateImpl
(SqmQuery<?> processingQuery, SqmCreationState creationState) -
Method Summary
Modifier and TypeMethodDescriptionThe overall SQM creation stateThe parent processing state.SqmPathRegistry associated with this state.SqmQuery<?>
Access to the query currently being processed.
-
Constructor Details
-
SqmCreationProcessingStateImpl
-
-
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
-
getProcessingQuery
Description copied from interface:SqmCreationProcessingState
Access to the query currently being processed. This should be generally considered an inflight model - we are still in the process of creating the SQM- Specified by:
getProcessingQuery
in interfaceSqmCreationProcessingState
-
getCreationState
Description copied from interface:SqmCreationProcessingState
The overall SQM creation state- Specified by:
getCreationState
in interfaceSqmCreationProcessingState
-
getPathRegistry
Description copied from interface:SqmCreationProcessingState
SqmPathRegistry associated with this state.- Specified by:
getPathRegistry
in interfaceSqmCreationProcessingState
-