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
public class SqlAstQueryNodeProcessingStateImpl extends AbstractSqlAstQueryNodeProcessingStateImpl
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from interface org.hibernate.sql.ast.spi.SqlExpressionResolver
SqlExpressionResolver.ColumnReferenceKey
-
-
Constructor Summary
Constructors Constructor Description SqlAstQueryNodeProcessingStateImpl(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
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
applyPredicate(Predicate predicate)
Apply the predicate to be used for the final statement.FromClause
getFromClause()
Returns the in-flight from clause for the query node.Predicate
getPredicate()
-
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 Detail
-
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 Detail
-
getFromClause
public FromClause getFromClause()
Description copied from interface:SqlAstQueryNodeProcessingState
Returns the in-flight from clause for the query node.
-
getPredicate
public Predicate getPredicate()
-
applyPredicate
public void applyPredicate(Predicate predicate)
Description copied from interface:SqlAstQueryNodeProcessingState
Apply the predicate to be used for the final statement.
-
-