com.alibaba.druid.sql.visitor
Interface SQLASTVisitor
- All Known Subinterfaces:
- ExportParameterVisitor, MySqlASTVisitor, OracleASTVisitor, PGASTVisitor, SQLEvalVisitor, SQLServerASTVisitor, WallVisitor
- All Known Implementing Classes:
- MSSQLServerExportParameterVisitor, MySql2OracleOutputVisitor, MySqlASTVisitorAdapter, MySqlEvalVisitorImpl, MySqlExportParameterVisitor, MySqlOutputVisitor, MySqlParameterizedOutputVisitor, MySqlSchemaStatVisitor, MySqlWallVisitor, OracleASTVisitorAdapter, OracleEvalVisitor, OracleExportParameterVisitor, OracleOutputVisitor, OracleParameterizedOutputVisitor, OracleSchemaStatVisitor, OracleWallVisitor, ParameterizedOutputVisitor, PGASTVisitorAdapter, PGEvalVisitor, PGOutputVisitor, PGParameterizedOutputVisitor, PGSchemaStatVisitor, SchemaStatVisitor, SchemaStatVisitor.OrderByStatVisitor, SQLASTOutputVisitor, SQLASTVisitorAdapter, SQLEvalVisitorImpl, SQLServerASTVisitorAdapter, SQLServerOutputVisitor, SQLServerParameterizedOutputVisitor, SQLServerSchemaStatVisitor, SQLServerWallVisitor, SQLShardingVisitor
public interface SQLASTVisitor
endVisit
void endVisit(SQLAllColumnExpr x)
endVisit
void endVisit(SQLBetweenExpr x)
endVisit
void endVisit(SQLBinaryOpExpr x)
endVisit
void endVisit(SQLCaseExpr x)
endVisit
void endVisit(SQLCaseExpr.Item x)
endVisit
void endVisit(SQLCharExpr x)
endVisit
void endVisit(SQLIdentifierExpr x)
endVisit
void endVisit(SQLInListExpr x)
endVisit
void endVisit(SQLIntegerExpr x)
endVisit
void endVisit(SQLExistsExpr x)
endVisit
void endVisit(SQLNCharExpr x)
endVisit
void endVisit(SQLNotExpr x)
endVisit
void endVisit(SQLNullExpr x)
endVisit
void endVisit(SQLNumberExpr x)
endVisit
void endVisit(SQLPropertyExpr x)
endVisit
void endVisit(SQLSelectGroupByClause x)
endVisit
void endVisit(SQLSelectItem x)
endVisit
void endVisit(SQLSelectStatement selectStatement)
postVisit
void postVisit(SQLObject astNode)
preVisit
void preVisit(SQLObject astNode)
visit
boolean visit(SQLAllColumnExpr x)
visit
boolean visit(SQLBetweenExpr x)
visit
boolean visit(SQLBinaryOpExpr x)
visit
boolean visit(SQLCaseExpr x)
visit
boolean visit(SQLCaseExpr.Item x)
visit
boolean visit(SQLCastExpr x)
visit
boolean visit(SQLCharExpr x)
visit
boolean visit(SQLExistsExpr x)
visit
boolean visit(SQLIdentifierExpr x)
visit
boolean visit(SQLInListExpr x)
visit
boolean visit(SQLIntegerExpr x)
visit
boolean visit(SQLNCharExpr x)
visit
boolean visit(SQLNotExpr x)
visit
boolean visit(SQLNullExpr x)
visit
boolean visit(SQLNumberExpr x)
visit
boolean visit(SQLPropertyExpr x)
visit
boolean visit(SQLSelectGroupByClause x)
visit
boolean visit(SQLSelectItem x)
endVisit
void endVisit(SQLCastExpr x)
visit
boolean visit(SQLSelectStatement astNode)
endVisit
void endVisit(SQLAggregateExpr astNode)
visit
boolean visit(SQLAggregateExpr astNode)
visit
boolean visit(SQLVariantRefExpr x)
endVisit
void endVisit(SQLVariantRefExpr x)
visit
boolean visit(SQLQueryExpr x)
endVisit
void endVisit(SQLQueryExpr x)
visit
boolean visit(SQLUnaryExpr x)
endVisit
void endVisit(SQLUnaryExpr x)
visit
boolean visit(SQLHexExpr x)
endVisit
void endVisit(SQLHexExpr x)
visit
boolean visit(SQLBitStringLiteralExpr x)
endVisit
void endVisit(SQLBitStringLiteralExpr x)
visit
boolean visit(SQLHexStringLiteralExpr x)
endVisit
void endVisit(SQLHexStringLiteralExpr x)
visit
boolean visit(SQLDateLiteralExpr x)
endVisit
void endVisit(SQLDateLiteralExpr x)
visit
boolean visit(SQLSelect x)
endVisit
void endVisit(SQLSelect select)
visit
boolean visit(SQLSelectQueryBlock x)
endVisit
void endVisit(SQLSelectQueryBlock x)
visit
boolean visit(SQLExprTableSource x)
endVisit
void endVisit(SQLExprTableSource x)
visit
boolean visit(SQLIntervalLiteralExpr x)
endVisit
void endVisit(SQLIntervalLiteralExpr x)
visit
boolean visit(SQLOrderBy x)
endVisit
void endVisit(SQLOrderBy x)
visit
boolean visit(SQLSelectOrderByItem x)
endVisit
void endVisit(SQLSelectOrderByItem x)
visit
boolean visit(SQLDropTableStatement x)
endVisit
void endVisit(SQLDropTableStatement x)
visit
boolean visit(SQLCreateTableStatement x)
endVisit
void endVisit(SQLCreateTableStatement x)
visit
boolean visit(SQLTableElement x)
endVisit
void endVisit(SQLTableElement x)
visit
boolean visit(SQLColumnDefinition x)
endVisit
void endVisit(SQLColumnDefinition x)
visit
boolean visit(SQLDataType x)
endVisit
void endVisit(SQLDataType x)
visit
boolean visit(SQLDeleteStatement x)
endVisit
void endVisit(SQLDeleteStatement x)
visit
boolean visit(SQLCurrentOfCursorExpr x)
endVisit
void endVisit(SQLCurrentOfCursorExpr x)
visit
boolean visit(SQLInsertStatement x)
endVisit
void endVisit(SQLInsertStatement x)
visit
boolean visit(SQLInsertStatement.ValuesClause x)
endVisit
void endVisit(SQLInsertStatement.ValuesClause x)
visit
boolean visit(SQLUpdateSetItem x)
endVisit
void endVisit(SQLUpdateSetItem x)
visit
boolean visit(SQLUpdateStatement x)
endVisit
void endVisit(SQLUpdateStatement x)
visit
boolean visit(SQLCreateViewStatement x)
endVisit
void endVisit(SQLCreateViewStatement x)
visit
boolean visit(SQLUniqueConstraint x)
endVisit
void endVisit(SQLUniqueConstraint x)
visit
boolean visit(NotNullConstraint x)
endVisit
void endVisit(NotNullConstraint x)
endVisit
void endVisit(SQLMethodInvokeExpr x)
visit
boolean visit(SQLMethodInvokeExpr x)
endVisit
void endVisit(SQLUnionQuery x)
visit
boolean visit(SQLUnionQuery x)
endVisit
void endVisit(SQLSetStatement x)
visit
boolean visit(SQLSetStatement x)
endVisit
void endVisit(SQLAssignItem x)
visit
boolean visit(SQLAssignItem x)
endVisit
void endVisit(SQLCallStatement x)
visit
boolean visit(SQLCallStatement x)
endVisit
void endVisit(SQLJoinTableSource x)
visit
boolean visit(SQLJoinTableSource x)
endVisit
void endVisit(SQLSomeExpr x)
visit
boolean visit(SQLSomeExpr x)
endVisit
void endVisit(SQLAnyExpr x)
visit
boolean visit(SQLAnyExpr x)
endVisit
void endVisit(SQLAllExpr x)
visit
boolean visit(SQLAllExpr x)
endVisit
void endVisit(SQLInSubQueryExpr x)
visit
boolean visit(SQLInSubQueryExpr x)
endVisit
void endVisit(SQLListExpr x)
visit
boolean visit(SQLListExpr x)
endVisit
void endVisit(SQLSubqueryTableSource x)
visit
boolean visit(SQLSubqueryTableSource x)
endVisit
void endVisit(SQLTruncateStatement x)
visit
boolean visit(SQLTruncateStatement x)
endVisit
void endVisit(SQLDefaultExpr x)
visit
boolean visit(SQLDefaultExpr x)
endVisit
void endVisit(SQLCommentStatement x)
visit
boolean visit(SQLCommentStatement x)
endVisit
void endVisit(SQLUseStatement x)
visit
boolean visit(SQLUseStatement x)
visit
boolean visit(SQLAlterTableAddColumn x)
endVisit
void endVisit(SQLAlterTableAddColumn x)
visit
boolean visit(SQLAlterTableDropColumnItem x)
endVisit
void endVisit(SQLAlterTableDropColumnItem x)
visit
boolean visit(SQLAlterTableDropIndex x)
endVisit
void endVisit(SQLAlterTableDropIndex x)
visit
boolean visit(SQLAlterTableAddPrimaryKey x)
endVisit
void endVisit(SQLAlterTableAddPrimaryKey x)
visit
boolean visit(SQLDropIndexStatement x)
endVisit
void endVisit(SQLDropIndexStatement x)
visit
boolean visit(SQLDropViewStatement x)
endVisit
void endVisit(SQLDropViewStatement x)
visit
boolean visit(SQLSavePointStatement x)
endVisit
void endVisit(SQLSavePointStatement x)
visit
boolean visit(SQLRollbackStatement x)
endVisit
void endVisit(SQLRollbackStatement x)
visit
boolean visit(SQLReleaseSavePointStatement x)
endVisit
void endVisit(SQLReleaseSavePointStatement x)
endVisit
void endVisit(SQLCommentHint x)
visit
boolean visit(SQLCommentHint x)
endVisit
void endVisit(SQLCreateDatabaseStatement x)
visit
boolean visit(SQLCreateDatabaseStatement x)
endVisit
void endVisit(SQLOver x)
visit
boolean visit(SQLOver x)
Copyright © 2012 Alibaba Group. All Rights Reserved.