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:SqmCreationProcessingStateThe 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:
getParentProcessingStatein interfaceSqmCreationProcessingState
-
getProcessingQuery
Description copied from interface:SqmCreationProcessingStateAccess 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:
getProcessingQueryin interfaceSqmCreationProcessingState
-
getCreationState
Description copied from interface:SqmCreationProcessingStateThe overall SQM creation state- Specified by:
getCreationStatein interfaceSqmCreationProcessingState
-
getPathRegistry
Description copied from interface:SqmCreationProcessingStateSqmPathRegistry associated with this state.- Specified by:
getPathRegistryin interfaceSqmCreationProcessingState
-