Class ColumnReferenceCheckingSqlAstWalker
java.lang.Object
org.hibernate.sql.ast.spi.AbstractSqlAstWalker
org.hibernate.query.sqm.mutation.internal.temptable.ColumnReferenceCheckingSqlAstWalker
- All Implemented Interfaces:
SqlAstWalker
Visitor to determine if all visited column references use the same qualifier.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionboolean
void
visitColumnReference
(ColumnReference columnReference) void
visitFilterFragmentPredicate
(FilterPredicate.FilterFragmentPredicate fragmentPredicate) void
visitFilterPredicate
(FilterPredicate filterPredicate) void
visitSelectStatement
(SelectStatement statement) void
visitSqlFragmentPredicate
(SqlFragmentPredicate predicate) Methods inherited from class org.hibernate.sql.ast.spi.AbstractSqlAstWalker
visitAggregateColumnWriteExpression, visitAny, visitAssignment, visitBetweenPredicate, visitBinaryArithmeticExpression, visitBooleanExpressionPredicate, visitCaseSearchedExpression, visitCaseSimpleExpression, visitCastTarget, visitCollation, visitColumnWriteFragment, visitConversion, visitCustomTableDelete, visitCustomTableInsert, visitCustomTableUpdate, visitDeleteStatement, visitDistinct, visitDuration, visitDurationUnit, visitEmbeddableTypeLiteral, visitEntityTypeLiteral, visitEvery, visitExistsPredicate, visitExtractUnit, visitFormat, visitFromClause, visitFunctionTableReference, visitGroupedPredicate, visitInArrayPredicate, visitInListPredicate, visitInsertStatement, visitInSubQueryPredicate, visitJdbcLiteral, visitJunction, visitLikePredicate, visitModifiedSubQueryExpression, visitNamedTableReference, visitNegatedPredicate, visitNestedColumnReference, visitNullnessPredicate, visitOffsetFetchClause, visitOptionalTableUpdate, visitOver, visitOverflow, visitParameter, visitQueryGroup, visitQueryLiteral, visitQueryPartTableReference, visitQuerySpec, visitRelationalPredicate, visitSelectClause, visitSelfRenderingExpression, visitSelfRenderingPredicate, visitSortSpecification, visitSqlSelection, visitSqlSelectionExpression, visitStandardTableDelete, visitStandardTableInsert, visitStandardTableUpdate, visitStar, visitSummarization, visitTableGroup, visitTableGroupJoin, visitTableReferenceJoin, visitThruthnessPredicate, visitTrimSpecification, visitTuple, visitUnaryOperationExpression, visitUnparsedNumericLiteral, visitUpdateStatement, visitValuesTableReference
-
Constructor Details
-
ColumnReferenceCheckingSqlAstWalker
-
-
Method Details
-
isAllColumnReferencesFromIdentificationVariable
public boolean isAllColumnReferencesFromIdentificationVariable() -
visitSelectStatement
- Specified by:
visitSelectStatement
in interfaceSqlAstWalker
- Overrides:
visitSelectStatement
in classAbstractSqlAstWalker
-
visitColumnReference
- Specified by:
visitColumnReference
in interfaceSqlAstWalker
- Overrides:
visitColumnReference
in classAbstractSqlAstWalker
-
visitFilterPredicate
- Specified by:
visitFilterPredicate
in interfaceSqlAstWalker
- Overrides:
visitFilterPredicate
in classAbstractSqlAstWalker
-
visitFilterFragmentPredicate
- Specified by:
visitFilterFragmentPredicate
in interfaceSqlAstWalker
- Overrides:
visitFilterFragmentPredicate
in classAbstractSqlAstWalker
-
visitSqlFragmentPredicate
- Specified by:
visitSqlFragmentPredicate
in interfaceSqlAstWalker
- Overrides:
visitSqlFragmentPredicate
in classAbstractSqlAstWalker
-