Package org.hibernate.query.hql.spi
Interface SqmCreationState
Models the state pertaining to the creation of a single SQM.
-
Method Summary
Modifier and TypeMethodDescriptionfindCteStatement
(String name) Access to the context of the creationWhat options should be applied to the creationdefault SqmCreationProcessingState
org.hibernate.internal.util.collections.Stack
<SqmCreationProcessingState> Access to the stack of current creation processing state.
-
Method Details
-
getCreationContext
SqmCreationContext getCreationContext()Access to the context of the creation -
getCreationOptions
SqmCreationOptions getCreationOptions()What options should be applied to the creation -
getProcessingStateStack
org.hibernate.internal.util.collections.Stack<SqmCreationProcessingState> getProcessingStateStack()Access to the stack of current creation processing state. New items are pushed to this stack as we cross certain boundaries while creating the SQM. Generally these boundaries are specific to top-level statements and sub-queries. -
getCurrentProcessingState
-
findCteStatement
-