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


Method Summary
 void endVisit(NotNullConstraint x)
           
 void endVisit(SQLAggregateExpr astNode)
           
 void endVisit(SQLAllColumnExpr x)
           
 void endVisit(SQLAllExpr x)
           
 void endVisit(SQLAlterTableAddColumn x)
           
 void endVisit(SQLAlterTableAddPrimaryKey x)
           
 void endVisit(SQLAlterTableDropColumnItem x)
           
 void endVisit(SQLAlterTableDropIndex x)
           
 void endVisit(SQLAnyExpr x)
           
 void endVisit(SQLAssignItem x)
           
 void endVisit(SQLBetweenExpr x)
           
 void endVisit(SQLBinaryOpExpr x)
           
 void endVisit(SQLBitStringLiteralExpr x)
           
 void endVisit(SQLCallStatement x)
           
 void endVisit(SQLCaseExpr.Item x)
           
 void endVisit(SQLCaseExpr x)
           
 void endVisit(SQLCastExpr x)
           
 void endVisit(SQLCharExpr x)
           
 void endVisit(SQLColumnDefinition x)
           
 void endVisit(SQLCommentHint x)
           
 void endVisit(SQLCommentStatement x)
           
 void endVisit(SQLCreateDatabaseStatement x)
           
 void endVisit(SQLCreateTableStatement x)
           
 void endVisit(SQLCreateViewStatement x)
           
 void endVisit(SQLCurrentOfCursorExpr x)
           
 void endVisit(SQLDataType x)
           
 void endVisit(SQLDateLiteralExpr x)
           
 void endVisit(SQLDefaultExpr x)
           
 void endVisit(SQLDeleteStatement x)
           
 void endVisit(SQLDropIndexStatement x)
           
 void endVisit(SQLDropTableStatement x)
           
 void endVisit(SQLDropViewStatement x)
           
 void endVisit(SQLExistsExpr x)
           
 void endVisit(SQLExprTableSource x)
           
 void endVisit(SQLHexExpr x)
           
 void endVisit(SQLHexStringLiteralExpr x)
           
 void endVisit(SQLIdentifierExpr x)
           
 void endVisit(SQLInListExpr x)
           
 void endVisit(SQLInsertStatement.ValuesClause x)
           
 void endVisit(SQLInsertStatement x)
           
 void endVisit(SQLInSubQueryExpr x)
           
 void endVisit(SQLIntegerExpr x)
           
 void endVisit(SQLIntervalLiteralExpr x)
           
 void endVisit(SQLJoinTableSource x)
           
 void endVisit(SQLListExpr x)
           
 void endVisit(SQLMethodInvokeExpr x)
           
 void endVisit(SQLNCharExpr x)
           
 void endVisit(SQLNotExpr x)
           
 void endVisit(SQLNullExpr x)
           
 void endVisit(SQLNumberExpr x)
           
 void endVisit(SQLOrderBy x)
           
 void endVisit(SQLOver x)
           
 void endVisit(SQLPropertyExpr x)
           
 void endVisit(SQLQueryExpr x)
           
 void endVisit(SQLReleaseSavePointStatement x)
           
 void endVisit(SQLRollbackStatement x)
           
 void endVisit(SQLSavePointStatement x)
           
 void endVisit(SQLSelect select)
           
 void endVisit(SQLSelectGroupByClause x)
           
 void endVisit(SQLSelectItem x)
           
 void endVisit(SQLSelectOrderByItem x)
           
 void endVisit(SQLSelectQueryBlock x)
           
 void endVisit(SQLSelectStatement selectStatement)
           
 void endVisit(SQLSetStatement x)
           
 void endVisit(SQLSomeExpr x)
           
 void endVisit(SQLSubqueryTableSource x)
           
 void endVisit(SQLTableElement x)
           
 void endVisit(SQLTruncateStatement x)
           
 void endVisit(SQLUnaryExpr x)
           
 void endVisit(SQLUnionQuery x)
           
 void endVisit(SQLUniqueConstraint x)
           
 void endVisit(SQLUpdateSetItem x)
           
 void endVisit(SQLUpdateStatement x)
           
 void endVisit(SQLUseStatement x)
           
 void endVisit(SQLVariantRefExpr x)
           
 void postVisit(SQLObject astNode)
           
 void preVisit(SQLObject astNode)
           
 boolean visit(NotNullConstraint x)
           
 boolean visit(SQLAggregateExpr astNode)
           
 boolean visit(SQLAllColumnExpr x)
           
 boolean visit(SQLAllExpr x)
           
 boolean visit(SQLAlterTableAddColumn x)
           
 boolean visit(SQLAlterTableAddPrimaryKey x)
           
 boolean visit(SQLAlterTableDropColumnItem x)
           
 boolean visit(SQLAlterTableDropIndex x)
           
 boolean visit(SQLAnyExpr x)
           
 boolean visit(SQLAssignItem x)
           
 boolean visit(SQLBetweenExpr x)
           
 boolean visit(SQLBinaryOpExpr x)
           
 boolean visit(SQLBitStringLiteralExpr x)
           
 boolean visit(SQLCallStatement x)
           
 boolean visit(SQLCaseExpr.Item x)
           
 boolean visit(SQLCaseExpr x)
           
 boolean visit(SQLCastExpr x)
           
 boolean visit(SQLCharExpr x)
           
 boolean visit(SQLColumnDefinition x)
           
 boolean visit(SQLCommentHint x)
           
 boolean visit(SQLCommentStatement x)
           
 boolean visit(SQLCreateDatabaseStatement x)
           
 boolean visit(SQLCreateTableStatement x)
           
 boolean visit(SQLCreateViewStatement x)
           
 boolean visit(SQLCurrentOfCursorExpr x)
           
 boolean visit(SQLDataType x)
           
 boolean visit(SQLDateLiteralExpr x)
           
 boolean visit(SQLDefaultExpr x)
           
 boolean visit(SQLDeleteStatement x)
           
 boolean visit(SQLDropIndexStatement x)
           
 boolean visit(SQLDropTableStatement x)
           
 boolean visit(SQLDropViewStatement x)
           
 boolean visit(SQLExistsExpr x)
           
 boolean visit(SQLExprTableSource x)
           
 boolean visit(SQLHexExpr x)
           
 boolean visit(SQLHexStringLiteralExpr x)
           
 boolean visit(SQLIdentifierExpr x)
           
 boolean visit(SQLInListExpr x)
           
 boolean visit(SQLInsertStatement.ValuesClause x)
           
 boolean visit(SQLInsertStatement x)
           
 boolean visit(SQLInSubQueryExpr x)
           
 boolean visit(SQLIntegerExpr x)
           
 boolean visit(SQLIntervalLiteralExpr x)
           
 boolean visit(SQLJoinTableSource x)
           
 boolean visit(SQLListExpr x)
           
 boolean visit(SQLMethodInvokeExpr x)
           
 boolean visit(SQLNCharExpr x)
           
 boolean visit(SQLNotExpr x)
           
 boolean visit(SQLNullExpr x)
           
 boolean visit(SQLNumberExpr x)
           
 boolean visit(SQLOrderBy x)
           
 boolean visit(SQLOver x)
           
 boolean visit(SQLPropertyExpr x)
           
 boolean visit(SQLQueryExpr x)
           
 boolean visit(SQLReleaseSavePointStatement x)
           
 boolean visit(SQLRollbackStatement x)
           
 boolean visit(SQLSavePointStatement x)
           
 boolean visit(SQLSelect x)
           
 boolean visit(SQLSelectGroupByClause x)
           
 boolean visit(SQLSelectItem x)
           
 boolean visit(SQLSelectOrderByItem x)
           
 boolean visit(SQLSelectQueryBlock x)
           
 boolean visit(SQLSelectStatement astNode)
           
 boolean visit(SQLSetStatement x)
           
 boolean visit(SQLSomeExpr x)
           
 boolean visit(SQLSubqueryTableSource x)
           
 boolean visit(SQLTableElement x)
           
 boolean visit(SQLTruncateStatement x)
           
 boolean visit(SQLUnaryExpr x)
           
 boolean visit(SQLUnionQuery x)
           
 boolean visit(SQLUniqueConstraint x)
           
 boolean visit(SQLUpdateSetItem x)
           
 boolean visit(SQLUpdateStatement x)
           
 boolean visit(SQLUseStatement x)
           
 boolean visit(SQLVariantRefExpr x)
           
 

Method Detail

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.