接口 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 MySqlForceIndexHint.accept0(MySqlASTVisitor visitor)
           
 void MySqlUseIndexHint.accept0(MySqlASTVisitor visitor)
           
abstract  void MySqlObjectImpl.accept0(MySqlASTVisitor visitor)
           
 void MySqlObject.accept0(MySqlASTVisitor visitor)
           
 void MySqlIgnoreIndexHint.accept0(MySqlASTVisitor visitor)
           
abstract  void MySqlIndexHintImpl.accept0(MySqlASTVisitor visitor)
           
 

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

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

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

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