Class SqlAstQueryNodeProcessingStateImpl
java.lang.Object
org.hibernate.query.sqm.sql.internal.SqlAstProcessingStateImpl
org.hibernate.query.sqm.sql.internal.AbstractSqlAstQueryNodeProcessingStateImpl
org.hibernate.query.sqm.sql.internal.SqlAstQueryNodeProcessingStateImpl
- All Implemented Interfaces:
BaseSqmToSqlAstConverter.SqmAliasedNodeCollector
,SqlAstProcessingState
,SqlAstQueryNodeProcessingState
,SqlExpressionResolver
-
Nested Class Summary
Nested classes/interfaces inherited from interface org.hibernate.sql.ast.spi.SqlExpressionResolver
SqlExpressionResolver.ColumnReferenceKey
-
Constructor Summary
ConstructorsConstructorDescriptionSqlAstQueryNodeProcessingStateImpl
(FromClause fromClause, SqlAstProcessingState parent, SqlAstCreationState creationState, Function<SqlExpressionResolver, SqlExpressionResolver> expressionResolverDecorator, Supplier<Clause> currentClauseAccess) SqlAstQueryNodeProcessingStateImpl
(FromClause fromClause, SqlAstProcessingState parent, SqlAstCreationState creationState, Supplier<Clause> currentClauseAccess) -
Method Summary
Modifier and TypeMethodDescriptionvoid
applyPredicate
(Predicate predicate) Apply the predicate to be used for the final statement.Returns the in-flight from clause for the query node.Methods inherited from class org.hibernate.query.sqm.sql.internal.AbstractSqlAstQueryNodeProcessingStateImpl
getFromRegistrations, registerFromUsage, registerTreatedFrom
Methods inherited from class org.hibernate.query.sqm.sql.internal.SqlAstProcessingStateImpl
getParentState, getSelections, getSqlAstCreationState, getSqlExpressionResolver, next, resolveSqlExpression, resolveSqlSelection
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface org.hibernate.sql.ast.spi.SqlAstProcessingState
getParentState, getSqlAstCreationState, getSqlExpressionResolver, isTopLevel
Methods inherited from interface org.hibernate.sql.ast.spi.SqlExpressionResolver
resolveSqlExpression
-
Constructor Details
-
SqlAstQueryNodeProcessingStateImpl
public SqlAstQueryNodeProcessingStateImpl(FromClause fromClause, SqlAstProcessingState parent, SqlAstCreationState creationState, Supplier<Clause> currentClauseAccess) -
SqlAstQueryNodeProcessingStateImpl
public SqlAstQueryNodeProcessingStateImpl(FromClause fromClause, SqlAstProcessingState parent, SqlAstCreationState creationState, Function<SqlExpressionResolver, SqlExpressionResolver> expressionResolverDecorator, Supplier<Clause> currentClauseAccess)
-
-
Method Details
-
getFromClause
Description copied from interface:SqlAstQueryNodeProcessingState
Returns the in-flight from clause for the query node. -
getPredicate
-
applyPredicate
Description copied from interface:SqlAstQueryNodeProcessingState
Apply the predicate to be used for the final statement.
-