| Modifier and Type | Field and Description |
|---|---|
| private final boolean | |
| private FetchParent | |
| private int | |
| private final QueryPart | |
| private Map | |
| private final Map |
| Access | Constructor and Description |
|---|---|
| public | SqlAstQueryPartProcessingStateImpl(QueryPart queryPart, SqlAstProcessingState parent, SqlAstCreationState creationState, Supplier<Clause> currentClauseAccess, boolean deduplicateSelectionItems)
|
| public | SqlAstQueryPartProcessingStateImpl(QueryPart queryPart, SqlAstProcessingState parent, SqlAstCreationState creationState, Function<SqlExpressionResolver, SqlExpressionResolver> expressionResolverDecorator, Supplier<Clause> currentClauseAccess, boolean deduplicateSelectionItems)
|
| deduplicateSelectionItems | back to summary |
|---|---|
| private final boolean deduplicateSelectionItems | |
| nestingFetchParent | back to summary |
|---|---|
| private FetchParent nestingFetchParent | |
| nextJdbcPosition | back to summary |
|---|---|
| private int nextJdbcPosition | |
| queryPart | back to summary |
|---|---|
| private final QueryPart queryPart | |
| sqlSelectionMap | back to summary |
|---|---|
| private Map<?, ?> sqlSelectionMap | |
| sqmFromRegistrations | back to summary |
|---|---|
| private final Map<SqmFrom<?, ?>, Boolean> sqmFromRegistrations | |
| SqlAstQueryPartProcessingStateImpl | back to summary |
|---|---|
| public SqlAstQueryPartProcessingStateImpl(QueryPart queryPart, SqlAstProcessingState parent, SqlAstCreationState creationState, Supplier<Clause> currentClauseAccess, boolean deduplicateSelectionItems) | |
| SqlAstQueryPartProcessingStateImpl | back to summary |
|---|---|
| public SqlAstQueryPartProcessingStateImpl(QueryPart queryPart, SqlAstProcessingState parent, SqlAstCreationState creationState, Function<SqlExpressionResolver, SqlExpressionResolver> expressionResolverDecorator, Supplier<Clause> currentClauseAccess, boolean deduplicateSelectionItems) | |
| getFromRegistrations | back to summary |
|---|---|
| public Map Implements org. Doc from org. Returns the treated SqmFroms and whether their
| |
| getInflightQueryPart | back to summary |
|---|---|
| public QueryPart getInflightQueryPart() Implements org. Doc from org. Get the QueryPart being processed as part of this state. It is considered in-flight as it is probably still being built.
| |
| getNestingFetchParent | back to summary |
|---|---|
| public FetchParent getNestingFetchParent() | |
| registerFromUsage | back to summary |
|---|---|
| public void registerFromUsage(SqmFrom<?, ?> sqmFrom, boolean downgradeTreatUses) Implements org. Doc from org. Registers that the given SqmFrom was used in an expression and whether to downgrade
| |
| registerTreatedFrom | back to summary |
|---|---|
| public void registerTreatedFrom(SqmFrom<?, ?> sqmFrom) Implements org. Doc from org. Registers that the given SqmFrom is treated.
| |
| resolveSqlSelection | back to summary |
|---|---|
| public SqlSelection resolveSqlSelection(Expression expression, JavaType<?> javaType, FetchParent fetchParent, TypeConfiguration typeConfiguration) Overrides org. Implements org. Doc from org. Resolve the SqlSelection for the given expression
| |
| setNestingFetchParent | back to summary |
|---|---|
| public void setNestingFetchParent(FetchParent nestedParent) | |