Package org.hibernate.query.hql.spi
Interface SqmCreationProcessingState
- All Known Implementing Classes:
SqmCreationProcessingStateImpl
,SqmDmlCreationProcessingState
,SqmQueryPartCreationProcessingStateStandardImpl
State related to SQM creation, like
SqmCreationState
, but specific
to its "current processing" - which generally means specific to each statement
and sub-query-
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.
-
Method Details
-
getParentProcessingState
SqmCreationProcessingState getParentProcessingState()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. -
getProcessingQuery
SqmQuery<?> getProcessingQuery()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 -
getCreationState
SqmCreationState getCreationState()The overall SQM creation state -
getPathRegistry
SqmPathRegistry getPathRegistry()SqmPathRegistry associated with this state.
-