接口 com.alibaba.druid.sql.dialect.mysql.visitor.MySqlASTVisitor
的使用

使用 MySqlASTVisitor 的软件包
com.alibaba.druid.sql.dialect.mysql.ast   
com.alibaba.druid.sql.dialect.mysql.ast.expr   
com.alibaba.druid.sql.dialect.mysql.ast.statement   
com.alibaba.druid.sql.dialect.mysql.visitor   
com.alibaba.druid.wall.spi   
 

com.alibaba.druid.sql.dialect.mysql.astMySqlASTVisitor 的使用
 

参数类型为 MySqlASTVisitorcom.alibaba.druid.sql.dialect.mysql.ast 中的方法
 void MySqlUseIndexHint.accept0(MySqlASTVisitor visitor)
           
 void MySqlForceIndexHint.accept0(MySqlASTVisitor visitor)
           
abstract  void MySqlIndexHintImpl.accept0(MySqlASTVisitor visitor)
           
 void MySqlIgnoreIndexHint.accept0(MySqlASTVisitor visitor)
           
abstract  void MySqlObjectImpl.accept0(MySqlASTVisitor visitor)
           
 void MySqlObject.accept0(MySqlASTVisitor visitor)
           
 

com.alibaba.druid.sql.dialect.mysql.ast.exprMySqlASTVisitor 的使用
 

参数类型为 MySqlASTVisitorcom.alibaba.druid.sql.dialect.mysql.ast.expr 中的方法
 void MySqlUserName.accept0(MySqlASTVisitor visitor)
           
 void MySqlOutFileExpr.accept0(MySqlASTVisitor visitor)
           
 void MySqlBinaryExpr.accept0(MySqlASTVisitor visitor)
           
 void MySqlCharExpr.accept0(MySqlASTVisitor visitor)
           
 void MySqlBooleanExpr.accept0(MySqlASTVisitor visitor)
           
 

com.alibaba.druid.sql.dialect.mysql.ast.statementMySqlASTVisitor 的使用
 

参数类型为 MySqlASTVisitorcom.alibaba.druid.sql.dialect.mysql.ast.statement 中的方法
 void MySqlShowCreateViewStatement.accept0(MySqlASTVisitor visitor)
           
 void MySqlShowTablesStatement.accept0(MySqlASTVisitor visitor)
           
 void MySqlShowCreateDatabaseStatement.accept0(MySqlASTVisitor visitor)
           
 void MySqlSelectQueryBlock.accept0(MySqlASTVisitor visitor)
           
 void MySqlShowBinaryLogsStatement.accept0(MySqlASTVisitor visitor)
           
 void MySqlAlterTableAddColumn.accept0(MySqlASTVisitor visitor)
           
 void MySqlCreateIndexStatement.accept0(MySqlASTVisitor visitor)
           
 void MySqlOptimizeStatement.accept0(MySqlASTVisitor visitor)
           
 void MySqlDescribeStatement.accept0(MySqlASTVisitor visitor)
           
 void MySqlShowWarningsStatement.accept0(MySqlASTVisitor visitor)
           
 void MySqlShowPluginsStatement.accept0(MySqlASTVisitor visitor)
           
 void MySqlRollbackStatement.accept0(MySqlASTVisitor visitor)
           
 void MySqlUpdateStatement.accept0(MySqlASTVisitor visitor)
           
 void MySqlShowAuthorsStatement.accept0(MySqlASTVisitor visitor)
           
 void MySqlStatementImpl.accept0(MySqlASTVisitor visitor)
           
 void MySqlShowEnginesStatement.accept0(MySqlASTVisitor visitor)
           
 void MySqlSetCharSetStatement.accept0(MySqlASTVisitor visitor)
           
 void MySqlCreateTableStatement.accept0(MySqlASTVisitor visitor)
           
 void MySqlCreateTableStatement.TableSpaceOption.accept0(MySqlASTVisitor visitor)
           
 void MySqlPartitionByRange.accept0(MySqlASTVisitor visitor)
           
 void MySqlShowColumnsStatement.accept0(MySqlASTVisitor visitor)
           
 void MySqlAlterTableModifyColumn.accept0(MySqlASTVisitor visitor)
           
 void MySqlShowBinLogEventsStatement.accept0(MySqlASTVisitor visitor)
           
 void MySqlShowContributorsStatement.accept0(MySqlASTVisitor visitor)
           
 void MySqlShowProcedureCodeStatement.accept0(MySqlASTVisitor visitor)
           
 void MySqlShowCreateTriggerStatement.accept0(MySqlASTVisitor visitor)
           
 void MySqlShowCreateTableStatement.accept0(MySqlASTVisitor visitor)
           
 void MySqlShowCreateProcedureStatement.accept0(MySqlASTVisitor visitor)
           
 void MySqlAlterTableChangeColumn.accept0(MySqlASTVisitor visitor)
           
 void MySqlLockTableStatement.accept0(MySqlASTVisitor visitor)
           
 void MySqlShowRelayLogEventsStatement.accept0(MySqlASTVisitor visitor)
           
 void MySqlShowProcessListStatement.accept0(MySqlASTVisitor visitor)
           
 void MySqlShowIndexesStatement.accept0(MySqlASTVisitor visitor)
           
 void MySqlShowPrivilegesStatement.accept0(MySqlASTVisitor visitor)
           
 void MySqlResetStatement.accept0(MySqlASTVisitor visitor)
           
 void MySqlReplaceStatement.accept0(MySqlASTVisitor visitor)
           
 void MySqlShowCharacterSetStatement.accept0(MySqlASTVisitor visitor)
           
 void MySqlUnlockTablesStatement.accept0(MySqlASTVisitor visitor)
           
 void MySqlExecuteStatement.accept0(MySqlASTVisitor visitor)
           
 void MySqlShowSlaveHostsStatement.accept0(MySqlASTVisitor visitor)
           
 void MySqlPartitionByList.accept0(MySqlASTVisitor visitor)
           
 void MySqlSetPasswordStatement.accept0(MySqlASTVisitor visitor)
           
 void MySqlAnalyzeStatement.accept0(MySqlASTVisitor visitor)
           
 void MySqlShowProfilesStatement.accept0(MySqlASTVisitor visitor)
           
 void MySqlAlterTableImportTablespace.accept0(MySqlASTVisitor visitor)
           
 void MySqlCommitStatement.accept0(MySqlASTVisitor visitor)
           
 void MySqlShowFunctionStatusStatement.accept0(MySqlASTVisitor visitor)
           
 void MySqlAlterTableStatement.accept0(MySqlASTVisitor visitor)
           
 void MySqlPartitioningDef.accept0(MySqlASTVisitor visitor)
           
 void MySqlPartitioningDef.LessThanValues.accept0(MySqlASTVisitor visitor)
           
 void MySqlPartitioningDef.InValues.accept0(MySqlASTVisitor visitor)
           
 void MySqlShowGrantsStatement.accept0(MySqlASTVisitor visitor)
           
 void MySqlShowEngineStatement.accept0(MySqlASTVisitor visitor)
           
 void MySqlShowMasterLogsStatement.accept0(MySqlASTVisitor visitor)
           
 void MySqlBinlogStatement.accept0(MySqlASTVisitor visitor)
           
 void MySqlLoadDataInFileStatement.accept0(MySqlASTVisitor visitor)
           
 void MySqlPrepareStatement.accept0(MySqlASTVisitor visitor)
           
 void MySqlShowCollationStatement.accept0(MySqlASTVisitor visitor)
           
 void MySqlAlterTableCharacter.accept0(MySqlASTVisitor visitor)
           
 void MySqlLoadXmlStatement.accept0(MySqlASTVisitor visitor)
           
 void MySqlAlterTableDiscardTablespace.accept0(MySqlASTVisitor visitor)
           
 void MySqlHelpStatement.accept0(MySqlASTVisitor visitor)
           
 void MySqlShowCreateFunctionStatement.accept0(MySqlASTVisitor visitor)
           
 void MySqlShowTableStatusStatement.accept0(MySqlASTVisitor visitor)
           
 void MySqlSetNamesStatement.accept0(MySqlASTVisitor visitor)
           
 void MySqlStartTransactionStatement.accept0(MySqlASTVisitor visitor)
           
 void MySqlUnionQuery.accept0(MySqlASTVisitor visitor)
           
 void MySqlRenameTableStatement.accept0(MySqlASTVisitor visitor)
           
 void MySqlRenameTableStatement.Item.accept0(MySqlASTVisitor visitor)
           
 void MySqlShowProcedureStatusStatement.accept0(MySqlASTVisitor visitor)
           
 void CobarShowStatus.accept0(MySqlASTVisitor visitor)
           
 void MySqlShowEventsStatement.accept0(MySqlASTVisitor visitor)
           
 void MySqlShowTriggersStatement.accept0(MySqlASTVisitor visitor)
           
 void MySqlShowVariantsStatement.accept0(MySqlASTVisitor visitor)
           
 void MySqlPartitionByKey.accept0(MySqlASTVisitor visitor)
           
 void MySqlShowOpenTablesStatement.accept0(MySqlASTVisitor visitor)
           
 void MySqlShowProfileStatement.accept0(MySqlASTVisitor visitor)
           
 void MySqlShowMasterStatusStatement.accept0(MySqlASTVisitor visitor)
           
 void MySqlShowStatusStatement.accept0(MySqlASTVisitor visitor)
           
 void MySqlAlterUserStatement.accept0(MySqlASTVisitor visitor)
           
 void MySqlKillStatement.accept0(MySqlASTVisitor visitor)
           
 void MySqlPartitionByHash.accept0(MySqlASTVisitor visitor)
           
 void MySqlShowErrorsStatement.accept0(MySqlASTVisitor visitor)
           
 void MySqlSetTransactionIsolationLevelStatement.accept0(MySqlASTVisitor visitor)
           
 void MySqlShowFunctionCodeStatement.accept0(MySqlASTVisitor visitor)
           
 void MySqlTableIndex.accept0(MySqlASTVisitor visitor)
           
 void MySqlShowSlaveStatusStatement.accept0(MySqlASTVisitor visitor)
           
 void MySqlCreateUserStatement.accept0(MySqlASTVisitor visitor)
           
 void MySqlCreateUserStatement.UserSpecification.accept0(MySqlASTVisitor visitor)
           
 void MySqlAlterTableOption.accept0(MySqlASTVisitor visitor)
           
 void MySqlShowKeysStatement.accept0(MySqlASTVisitor visitor)
           
 void MySqlShowCreateEventStatement.accept0(MySqlASTVisitor visitor)
           
 void MySqlShowDatabasesStatement.accept0(MySqlASTVisitor visitor)
           
 

com.alibaba.druid.sql.dialect.mysql.visitorMySqlASTVisitor 的使用
 

实现 MySqlASTVisitorcom.alibaba.druid.sql.dialect.mysql.visitor 中的类
 class MySql2OracleOutputVisitor
           
 class MySqlASTVisitorAdapter
           
 class MySqlEvalVisitorImpl
           
 class MySqlExportParameterVisitor
           
 class MySqlOutputVisitor
           
 class MySqlParameterizedOutputVisitor
           
 class MySqlSchemaStatVisitor
           
 

com.alibaba.druid.wall.spiMySqlASTVisitor 的使用
 

实现 MySqlASTVisitorcom.alibaba.druid.wall.spi 中的类
 class MySqlWallVisitor
           
 



Copyright © 2013 Alibaba Group. All Rights Reserved.