Top Description Fields Constructors Methods
org.hibernate.query.sqm.internal

public Class SqmQueryPartCreationProcessingStateStandardImpl

extends SqmCreationProcessingStateImpl
Class Inheritance
Imports
org.hibernate.query.hql.spi.SqmCreationProcessingState, .SqmCreationState, org.hibernate.query.sqm.tree.SqmQuery

Models the state related to parsing a sqm spec. As a "linked list" to account for subqueries
Authors
Steve Ebersole, Andrea Boriero

Field Summary

Modifier and TypeField and Description
private final SqmCreationProcessingState

Constructor Summary

AccessConstructor and Description
public

Method Summary

Modifier and TypeMethod and Description
public SqmCreationProcessingState
Inherited from org.hibernate.query.sqm.internal.SqmCreationProcessingStateImpl:
getCreationStategetPathRegistrygetProcessingQuery

Field Detail

parentStateback to summary
private final SqmCreationProcessingState parentState

Constructor Detail

SqmQueryPartCreationProcessingStateStandardImplback to summary
public SqmQueryPartCreationProcessingStateStandardImpl(SqmCreationProcessingState parentState, SqmQuery<?> processingQuery, SqmCreationState creationState)

Method Detail

getParentProcessingStateback to summary
public SqmCreationProcessingState getParentProcessingState()

Overrides org.hibernate.query.sqm.internal.SqmCreationProcessingStateImpl.getParentProcessingState.

Implements org.hibernate.query.hql.spi.SqmCreationProcessingState.getParentProcessingState.

Doc from org.hibernate.query.hql.spi.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.

Annotations
@Override