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 TypeMethodDescriptionbooleanvoidvisitColumnReference(ColumnReference columnReference) voidvisitFilterFragmentPredicate(FilterPredicate.FilterFragmentPredicate fragmentPredicate) voidvisitFilterPredicate(FilterPredicate filterPredicate) voidvisitSelectStatement(SelectStatement statement) voidvisitSqlFragmentPredicate(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:
visitSelectStatementin interfaceSqlAstWalker- Overrides:
visitSelectStatementin classAbstractSqlAstWalker
-
visitColumnReference
- Specified by:
visitColumnReferencein interfaceSqlAstWalker- Overrides:
visitColumnReferencein classAbstractSqlAstWalker
-
visitFilterPredicate
- Specified by:
visitFilterPredicatein interfaceSqlAstWalker- Overrides:
visitFilterPredicatein classAbstractSqlAstWalker
-
visitFilterFragmentPredicate
- Specified by:
visitFilterFragmentPredicatein interfaceSqlAstWalker- Overrides:
visitFilterFragmentPredicatein classAbstractSqlAstWalker
-
visitSqlFragmentPredicate
- Specified by:
visitSqlFragmentPredicatein interfaceSqlAstWalker- Overrides:
visitSqlFragmentPredicatein classAbstractSqlAstWalker
-