Package org.hibernate.sql.ast
Interface SqlAstWalker
-
- All Known Subinterfaces:
SqlAstTranslator<T>
- All Known Implementing Classes:
AbstractSqlAstTranslator
,AbstractSqlAstWalker
,AggregateFunctionChecker
,AliasCollector
,CockroachSqlAstTranslator
,ColumnReferenceCheckingSqlAstWalker
,DB2iSqlAstTranslator
,DB2SqlAstTranslator
,DB2zSqlAstTranslator
,DerbySqlAstTranslator
,ExpressionReplacementWalker
,H2SqlAstTranslator
,HANASqlAstTranslator
,HSQLSqlAstTranslator
,MariaDBSqlAstTranslator
,MySQLSqlAstTranslator
,OracleSqlAstTranslator
,PostgreSQLSqlAstTranslator
,SpannerSqlAstTranslator
,SqlAstTranslatorWithMerge
,SqlAstTranslatorWithUpsert
,SQLServerSqlAstTranslator
,StandardSqlAstTranslator
,SybaseASESqlAstTranslator
,SybaseSqlAstTranslator
,TableGroupHelper
,TiDBSqlAstTranslator
@Incubating public interface SqlAstWalker
-
-
Method Summary
-
-
-
Method Detail
-
visitSelectStatement
void visitSelectStatement(SelectStatement statement)
-
visitDeleteStatement
void visitDeleteStatement(DeleteStatement statement)
-
visitUpdateStatement
void visitUpdateStatement(UpdateStatement statement)
-
visitInsertStatement
void visitInsertStatement(InsertSelectStatement statement)
-
visitAssignment
void visitAssignment(Assignment assignment)
-
visitQueryGroup
void visitQueryGroup(QueryGroup queryGroup)
-
visitQuerySpec
void visitQuerySpec(QuerySpec querySpec)
-
visitSortSpecification
void visitSortSpecification(SortSpecification sortSpecification)
-
visitOffsetFetchClause
void visitOffsetFetchClause(QueryPart querySpec)
-
visitSelectClause
void visitSelectClause(SelectClause selectClause)
-
visitSqlSelection
void visitSqlSelection(SqlSelection sqlSelection)
-
visitFromClause
void visitFromClause(FromClause fromClause)
-
visitTableGroup
void visitTableGroup(TableGroup tableGroup)
-
visitTableGroupJoin
void visitTableGroupJoin(TableGroupJoin tableGroupJoin)
-
visitNamedTableReference
void visitNamedTableReference(NamedTableReference tableReference)
-
visitValuesTableReference
void visitValuesTableReference(ValuesTableReference tableReference)
-
visitQueryPartTableReference
void visitQueryPartTableReference(QueryPartTableReference tableReference)
-
visitFunctionTableReference
void visitFunctionTableReference(FunctionTableReference tableReference)
-
visitTableReferenceJoin
void visitTableReferenceJoin(TableReferenceJoin tableReferenceJoin)
-
visitColumnReference
void visitColumnReference(ColumnReference columnReference)
-
visitNestedColumnReference
void visitNestedColumnReference(NestedColumnReference nestedColumnReference)
-
visitAggregateColumnWriteExpression
void visitAggregateColumnWriteExpression(AggregateColumnWriteExpression aggregateColumnWriteExpression)
-
visitExtractUnit
void visitExtractUnit(ExtractUnit extractUnit)
-
visitFormat
void visitFormat(Format format)
-
visitDistinct
void visitDistinct(Distinct distinct)
-
visitOverflow
void visitOverflow(Overflow overflow)
-
visitStar
void visitStar(Star star)
-
visitTrimSpecification
void visitTrimSpecification(TrimSpecification trimSpecification)
-
visitCastTarget
void visitCastTarget(CastTarget castTarget)
-
visitBinaryArithmeticExpression
void visitBinaryArithmeticExpression(BinaryArithmeticExpression arithmeticExpression)
-
visitCaseSearchedExpression
void visitCaseSearchedExpression(CaseSearchedExpression caseSearchedExpression)
-
visitCaseSimpleExpression
void visitCaseSimpleExpression(CaseSimpleExpression caseSimpleExpression)
-
visitAny
void visitAny(Any any)
-
visitEvery
void visitEvery(Every every)
-
visitSummarization
void visitSummarization(Summarization every)
-
visitOver
void visitOver(Over<?> over)
-
visitSelfRenderingExpression
void visitSelfRenderingExpression(SelfRenderingExpression expression)
-
visitSqlSelectionExpression
void visitSqlSelectionExpression(SqlSelectionExpression expression)
-
visitEntityTypeLiteral
void visitEntityTypeLiteral(EntityTypeLiteral expression)
-
visitEmbeddableTypeLiteral
void visitEmbeddableTypeLiteral(EmbeddableTypeLiteral expression)
-
visitTuple
void visitTuple(SqlTuple tuple)
-
visitCollation
void visitCollation(Collation collation)
-
visitParameter
void visitParameter(JdbcParameter jdbcParameter)
-
visitJdbcLiteral
void visitJdbcLiteral(JdbcLiteral<?> jdbcLiteral)
-
visitQueryLiteral
void visitQueryLiteral(QueryLiteral<?> queryLiteral)
-
visitUnparsedNumericLiteral
<N extends Number> void visitUnparsedNumericLiteral(UnparsedNumericLiteral<N> literal)
-
visitUnaryOperationExpression
void visitUnaryOperationExpression(UnaryOperation unaryOperationExpression)
-
visitModifiedSubQueryExpression
void visitModifiedSubQueryExpression(ModifiedSubQueryExpression expression)
-
visitBooleanExpressionPredicate
void visitBooleanExpressionPredicate(BooleanExpressionPredicate booleanExpressionPredicate)
-
visitBetweenPredicate
void visitBetweenPredicate(BetweenPredicate betweenPredicate)
-
visitFilterPredicate
void visitFilterPredicate(FilterPredicate filterPredicate)
-
visitFilterFragmentPredicate
void visitFilterFragmentPredicate(FilterPredicate.FilterFragmentPredicate fragmentPredicate)
-
visitSqlFragmentPredicate
void visitSqlFragmentPredicate(SqlFragmentPredicate predicate)
-
visitGroupedPredicate
void visitGroupedPredicate(GroupedPredicate groupedPredicate)
-
visitInListPredicate
void visitInListPredicate(InListPredicate inListPredicate)
-
visitInSubQueryPredicate
void visitInSubQueryPredicate(InSubQueryPredicate inSubQueryPredicate)
-
visitInArrayPredicate
void visitInArrayPredicate(InArrayPredicate inArrayPredicate)
-
visitExistsPredicate
void visitExistsPredicate(ExistsPredicate existsPredicate)
-
visitJunction
void visitJunction(Junction junction)
-
visitLikePredicate
void visitLikePredicate(LikePredicate likePredicate)
-
visitNegatedPredicate
void visitNegatedPredicate(NegatedPredicate negatedPredicate)
-
visitNullnessPredicate
void visitNullnessPredicate(NullnessPredicate nullnessPredicate)
-
visitThruthnessPredicate
void visitThruthnessPredicate(ThruthnessPredicate predicate)
-
visitRelationalPredicate
void visitRelationalPredicate(ComparisonPredicate comparisonPredicate)
-
visitSelfRenderingPredicate
void visitSelfRenderingPredicate(SelfRenderingPredicate selfRenderingPredicate)
-
visitDurationUnit
void visitDurationUnit(DurationUnit durationUnit)
-
visitDuration
void visitDuration(Duration duration)
-
visitConversion
void visitConversion(Conversion conversion)
-
visitStandardTableInsert
void visitStandardTableInsert(TableInsertStandard tableInsert)
-
visitCustomTableInsert
void visitCustomTableInsert(TableInsertCustomSql tableInsert)
-
visitStandardTableDelete
void visitStandardTableDelete(TableDeleteStandard tableDelete)
-
visitCustomTableDelete
void visitCustomTableDelete(TableDeleteCustomSql tableDelete)
-
visitStandardTableUpdate
void visitStandardTableUpdate(TableUpdateStandard tableUpdate)
-
visitOptionalTableUpdate
void visitOptionalTableUpdate(OptionalTableUpdate tableUpdate)
-
visitCustomTableUpdate
void visitCustomTableUpdate(TableUpdateCustomSql tableUpdate)
-
visitColumnWriteFragment
void visitColumnWriteFragment(ColumnWriteFragment columnWriteFragment)
-
-