Package org.hibernate.sql.ast.spi
Class AbstractSqlAstWalker
- java.lang.Object
-
- org.hibernate.sql.ast.spi.AbstractSqlAstWalker
-
- All Implemented Interfaces:
SqlAstWalker
- Direct Known Subclasses:
AggregateFunctionChecker,AliasCollector
public class AbstractSqlAstWalker extends Object implements SqlAstWalker
A simple walker that checks for aggregate functions.
-
-
Constructor Summary
Constructors Constructor Description AbstractSqlAstWalker()
-
Method Summary
-
-
-
Method Detail
-
visitAny
public void visitAny(Any any)
- Specified by:
visitAnyin interfaceSqlAstWalker
-
visitEvery
public void visitEvery(Every every)
- Specified by:
visitEveryin interfaceSqlAstWalker
-
visitSelfRenderingExpression
public void visitSelfRenderingExpression(SelfRenderingExpression expression)
- Specified by:
visitSelfRenderingExpressionin interfaceSqlAstWalker
-
visitSortSpecification
public void visitSortSpecification(SortSpecification sortSpecification)
- Specified by:
visitSortSpecificationin interfaceSqlAstWalker
-
visitSelectClause
public void visitSelectClause(SelectClause selectClause)
- Specified by:
visitSelectClausein interfaceSqlAstWalker
-
visitSqlSelection
public void visitSqlSelection(SqlSelection sqlSelection)
- Specified by:
visitSqlSelectionin interfaceSqlAstWalker
-
visitBinaryArithmeticExpression
public void visitBinaryArithmeticExpression(BinaryArithmeticExpression arithmeticExpression)
- Specified by:
visitBinaryArithmeticExpressionin interfaceSqlAstWalker
-
visitCaseSearchedExpression
public void visitCaseSearchedExpression(CaseSearchedExpression caseSearchedExpression)
- Specified by:
visitCaseSearchedExpressionin interfaceSqlAstWalker
-
visitCaseSimpleExpression
public void visitCaseSimpleExpression(CaseSimpleExpression caseSimpleExpression)
- Specified by:
visitCaseSimpleExpressionin interfaceSqlAstWalker
-
visitTuple
public void visitTuple(SqlTuple tuple)
- Specified by:
visitTuplein interfaceSqlAstWalker
-
visitCollation
public void visitCollation(Collation collation)
- Specified by:
visitCollationin interfaceSqlAstWalker
-
visitUnaryOperationExpression
public void visitUnaryOperationExpression(UnaryOperation unaryOperationExpression)
- Specified by:
visitUnaryOperationExpressionin interfaceSqlAstWalker
-
visitModifiedSubQueryExpression
public void visitModifiedSubQueryExpression(ModifiedSubQueryExpression expression)
- Specified by:
visitModifiedSubQueryExpressionin interfaceSqlAstWalker
-
visitBooleanExpressionPredicate
public void visitBooleanExpressionPredicate(BooleanExpressionPredicate booleanExpressionPredicate)
- Specified by:
visitBooleanExpressionPredicatein interfaceSqlAstWalker
-
visitBetweenPredicate
public void visitBetweenPredicate(BetweenPredicate betweenPredicate)
- Specified by:
visitBetweenPredicatein interfaceSqlAstWalker
-
visitGroupedPredicate
public void visitGroupedPredicate(GroupedPredicate groupedPredicate)
- Specified by:
visitGroupedPredicatein interfaceSqlAstWalker
-
visitJunction
public void visitJunction(Junction junction)
- Specified by:
visitJunctionin interfaceSqlAstWalker
-
visitLikePredicate
public void visitLikePredicate(LikePredicate likePredicate)
- Specified by:
visitLikePredicatein interfaceSqlAstWalker
-
visitNegatedPredicate
public void visitNegatedPredicate(NegatedPredicate negatedPredicate)
- Specified by:
visitNegatedPredicatein interfaceSqlAstWalker
-
visitNullnessPredicate
public void visitNullnessPredicate(NullnessPredicate nullnessPredicate)
- Specified by:
visitNullnessPredicatein interfaceSqlAstWalker
-
visitRelationalPredicate
public void visitRelationalPredicate(ComparisonPredicate comparisonPredicate)
- Specified by:
visitRelationalPredicatein interfaceSqlAstWalker
-
visitSelfRenderingPredicate
public void visitSelfRenderingPredicate(SelfRenderingPredicate selfRenderingPredicate)
- Specified by:
visitSelfRenderingPredicatein interfaceSqlAstWalker
-
visitOver
public void visitOver(Over<?> over)
- Specified by:
visitOverin interfaceSqlAstWalker
-
visitSelectStatement
public void visitSelectStatement(SelectStatement statement)
- Specified by:
visitSelectStatementin interfaceSqlAstWalker
-
visitDeleteStatement
public void visitDeleteStatement(DeleteStatement statement)
- Specified by:
visitDeleteStatementin interfaceSqlAstWalker
-
visitUpdateStatement
public void visitUpdateStatement(UpdateStatement statement)
- Specified by:
visitUpdateStatementin interfaceSqlAstWalker
-
visitInsertStatement
public void visitInsertStatement(InsertSelectStatement statement)
- Specified by:
visitInsertStatementin interfaceSqlAstWalker
-
visitAssignment
public void visitAssignment(Assignment assignment)
- Specified by:
visitAssignmentin interfaceSqlAstWalker
-
visitQueryGroup
public void visitQueryGroup(QueryGroup queryGroup)
- Specified by:
visitQueryGroupin interfaceSqlAstWalker
-
visitQuerySpec
public void visitQuerySpec(QuerySpec querySpec)
- Specified by:
visitQuerySpecin interfaceSqlAstWalker
-
visitDistinct
public void visitDistinct(Distinct distinct)
- Specified by:
visitDistinctin interfaceSqlAstWalker
-
visitOverflow
public void visitOverflow(Overflow overflow)
- Specified by:
visitOverflowin interfaceSqlAstWalker
-
visitOffsetFetchClause
public void visitOffsetFetchClause(QueryPart querySpec)
- Specified by:
visitOffsetFetchClausein interfaceSqlAstWalker
-
visitDuration
public void visitDuration(Duration duration)
- Specified by:
visitDurationin interfaceSqlAstWalker
-
visitConversion
public void visitConversion(Conversion conversion)
- Specified by:
visitConversionin interfaceSqlAstWalker
-
visitInListPredicate
public void visitInListPredicate(InListPredicate inListPredicate)
- Specified by:
visitInListPredicatein interfaceSqlAstWalker
-
visitInArrayPredicate
public void visitInArrayPredicate(InArrayPredicate predicate)
- Specified by:
visitInArrayPredicatein interfaceSqlAstWalker
-
visitInSubQueryPredicate
public void visitInSubQueryPredicate(InSubQueryPredicate inSubQueryPredicate)
- Specified by:
visitInSubQueryPredicatein interfaceSqlAstWalker
-
visitExistsPredicate
public void visitExistsPredicate(ExistsPredicate existsPredicate)
- Specified by:
visitExistsPredicatein interfaceSqlAstWalker
-
visitSummarization
public void visitSummarization(Summarization every)
- Specified by:
visitSummarizationin interfaceSqlAstWalker
-
visitSqlSelectionExpression
public void visitSqlSelectionExpression(SqlSelectionExpression expression)
- Specified by:
visitSqlSelectionExpressionin interfaceSqlAstWalker
-
visitTableReferenceJoin
public void visitTableReferenceJoin(TableReferenceJoin tableReferenceJoin)
- Specified by:
visitTableReferenceJoinin interfaceSqlAstWalker
-
visitFromClause
public void visitFromClause(FromClause fromClause)
- Specified by:
visitFromClausein interfaceSqlAstWalker
-
visitTableGroup
public void visitTableGroup(TableGroup tableGroup)
- Specified by:
visitTableGroupin interfaceSqlAstWalker
-
visitTableGroupJoin
public void visitTableGroupJoin(TableGroupJoin tableGroupJoin)
- Specified by:
visitTableGroupJoinin interfaceSqlAstWalker
-
visitColumnReference
public void visitColumnReference(ColumnReference columnReference)
- Specified by:
visitColumnReferencein interfaceSqlAstWalker
-
visitAggregateColumnWriteExpression
public void visitAggregateColumnWriteExpression(AggregateColumnWriteExpression aggregateColumnWriteExpression)
- Specified by:
visitAggregateColumnWriteExpressionin interfaceSqlAstWalker
-
visitExtractUnit
public void visitExtractUnit(ExtractUnit extractUnit)
- Specified by:
visitExtractUnitin interfaceSqlAstWalker
-
visitFormat
public void visitFormat(Format format)
- Specified by:
visitFormatin interfaceSqlAstWalker
-
visitStar
public void visitStar(Star star)
- Specified by:
visitStarin interfaceSqlAstWalker
-
visitTrimSpecification
public void visitTrimSpecification(TrimSpecification trimSpecification)
- Specified by:
visitTrimSpecificationin interfaceSqlAstWalker
-
visitCastTarget
public void visitCastTarget(CastTarget castTarget)
- Specified by:
visitCastTargetin interfaceSqlAstWalker
-
visitDurationUnit
public void visitDurationUnit(DurationUnit durationUnit)
- Specified by:
visitDurationUnitin interfaceSqlAstWalker
-
visitFilterPredicate
public void visitFilterPredicate(FilterPredicate filterPredicate)
- Specified by:
visitFilterPredicatein interfaceSqlAstWalker
-
visitFilterFragmentPredicate
public void visitFilterFragmentPredicate(FilterPredicate.FilterFragmentPredicate fragmentPredicate)
- Specified by:
visitFilterFragmentPredicatein interfaceSqlAstWalker
-
visitSqlFragmentPredicate
public void visitSqlFragmentPredicate(SqlFragmentPredicate predicate)
- Specified by:
visitSqlFragmentPredicatein interfaceSqlAstWalker
-
visitParameter
public void visitParameter(JdbcParameter jdbcParameter)
- Specified by:
visitParameterin interfaceSqlAstWalker
-
visitJdbcLiteral
public void visitJdbcLiteral(JdbcLiteral<?> jdbcLiteral)
- Specified by:
visitJdbcLiteralin interfaceSqlAstWalker
-
visitQueryLiteral
public void visitQueryLiteral(QueryLiteral<?> queryLiteral)
- Specified by:
visitQueryLiteralin interfaceSqlAstWalker
-
visitEntityTypeLiteral
public void visitEntityTypeLiteral(EntityTypeLiteral expression)
- Specified by:
visitEntityTypeLiteralin interfaceSqlAstWalker
-
visitNamedTableReference
public void visitNamedTableReference(NamedTableReference tableReference)
- Specified by:
visitNamedTableReferencein interfaceSqlAstWalker
-
visitValuesTableReference
public void visitValuesTableReference(ValuesTableReference tableReference)
- Specified by:
visitValuesTableReferencein interfaceSqlAstWalker
-
visitQueryPartTableReference
public void visitQueryPartTableReference(QueryPartTableReference tableReference)
- Specified by:
visitQueryPartTableReferencein interfaceSqlAstWalker
-
visitFunctionTableReference
public void visitFunctionTableReference(FunctionTableReference tableReference)
- Specified by:
visitFunctionTableReferencein interfaceSqlAstWalker
-
visitStandardTableInsert
public void visitStandardTableInsert(TableInsertStandard tableInsert)
- Specified by:
visitStandardTableInsertin interfaceSqlAstWalker
-
visitCustomTableInsert
public void visitCustomTableInsert(TableInsertCustomSql tableInsert)
- Specified by:
visitCustomTableInsertin interfaceSqlAstWalker
-
visitStandardTableUpdate
public void visitStandardTableUpdate(TableUpdateStandard tableUpdate)
- Specified by:
visitStandardTableUpdatein interfaceSqlAstWalker
-
visitCustomTableUpdate
public void visitCustomTableUpdate(TableUpdateCustomSql tableUpdate)
- Specified by:
visitCustomTableUpdatein interfaceSqlAstWalker
-
visitColumnWriteFragment
public void visitColumnWriteFragment(ColumnWriteFragment columnWriteFragment)
- Specified by:
visitColumnWriteFragmentin interfaceSqlAstWalker
-
visitStandardTableDelete
public void visitStandardTableDelete(TableDeleteStandard tableDelete)
- Specified by:
visitStandardTableDeletein interfaceSqlAstWalker
-
visitCustomTableDelete
public void visitCustomTableDelete(TableDeleteCustomSql tableDelete)
- Specified by:
visitCustomTableDeletein interfaceSqlAstWalker
-
-