接口 com.alibaba.druid.sql.dialect.oracle.visitor.OracleASTVisitor
的使用

使用 OracleASTVisitor 的软件包
com.alibaba.druid.sql.dialect.oracle.ast   
com.alibaba.druid.sql.dialect.oracle.ast.clause   
com.alibaba.druid.sql.dialect.oracle.ast.expr   
com.alibaba.druid.sql.dialect.oracle.ast.stmt   
com.alibaba.druid.sql.dialect.oracle.visitor   
com.alibaba.druid.wall.spi   
 

com.alibaba.druid.sql.dialect.oracle.astOracleASTVisitor 的使用
 

参数类型为 OracleASTVisitorcom.alibaba.druid.sql.dialect.oracle.ast 中的方法
 void OracleDataTypeIntervalDay.accept0(OracleASTVisitor visitor)
           
 void OracleDataTypeIntervalYear.accept0(OracleASTVisitor visitor)
           
 void OracleDataTypeTimestamp.accept0(OracleASTVisitor visitor)
           
abstract  void OracleSQLObjectImpl.accept0(OracleASTVisitor visitor)
           
 void OracleSQLObject.accept0(OracleASTVisitor visitor)
           
 

com.alibaba.druid.sql.dialect.oracle.ast.clauseOracleASTVisitor 的使用
 

参数类型为 OracleASTVisitorcom.alibaba.druid.sql.dialect.oracle.ast.clause 中的方法
 void OracleErrorLoggingClause.accept0(OracleASTVisitor visitor)
           
 void FlashbackQueryClause.VersionsFlashbackQueryClause.accept0(OracleASTVisitor visitor)
           
 void FlashbackQueryClause.AsOfFlashbackQueryClause.accept0(OracleASTVisitor visitor)
           
 void FlashbackQueryClause.AsOfSnapshotClause.accept0(OracleASTVisitor visitor)
           
 void OracleLobStorageClause.accept0(OracleASTVisitor visitor)
           
 void OracleStorageClause.accept0(OracleASTVisitor visitor)
           
 void OracleParameter.accept0(OracleASTVisitor visitor)
           
 void OracleReturningClause.accept0(OracleASTVisitor visitor)
           
 void PartitionExtensionClause.accept0(OracleASTVisitor visitor)
           
 void OracleRangeValuesClause.accept0(OracleASTVisitor visitor)
           
 void SearchClause.accept0(OracleASTVisitor visitor)
           
 void OraclePartitionByRangeClause.accept0(OracleASTVisitor visitor)
           
 void SampleClause.accept0(OracleASTVisitor visitor)
           
 void ModelClause.accept0(OracleASTVisitor visitor)
           
 void ModelClause.ReturnRowsClause.accept0(OracleASTVisitor visitor)
           
 void ModelClause.ReferenceModelClause.accept0(OracleASTVisitor visitor)
           
 void ModelClause.ModelColumnClause.accept0(OracleASTVisitor visitor)
           
 void ModelClause.ModelColumn.accept0(OracleASTVisitor visitor)
           
 void ModelClause.QueryPartitionClause.accept0(OracleASTVisitor visitor)
           
 void ModelClause.MainModelClause.accept0(OracleASTVisitor visitor)
           
 void ModelClause.ModelRulesClause.accept0(OracleASTVisitor visitor)
           
 void ModelClause.CellAssignmentItem.accept0(OracleASTVisitor visitor)
           
 void ModelClause.CellAssignment.accept0(OracleASTVisitor visitor)
           
 void CycleClause.accept0(OracleASTVisitor visitor)
           
 void OracleWithSubqueryEntry.accept0(OracleASTVisitor visitor)
           
 

com.alibaba.druid.sql.dialect.oracle.ast.exprOracleASTVisitor 的使用
 

参数类型为 OracleASTVisitorcom.alibaba.druid.sql.dialect.oracle.ast.expr 中的方法
 void OracleDbLinkExpr.accept0(OracleASTVisitor visitor)
           
 void OracleBinaryFloatExpr.accept0(OracleASTVisitor visitor)
           
 void OracleIntervalExpr.accept0(OracleASTVisitor visitor)
           
 void OracleArgumentExpr.accept0(OracleASTVisitor visitor)
           
 void OracleDateExpr.accept0(OracleASTVisitor visitor)
           
 void OracleIsSetExpr.accept0(OracleASTVisitor visitor)
           
 void OracleSizeExpr.accept0(OracleASTVisitor visitor)
           
 void OracleRangeExpr.accept0(OracleASTVisitor visitor)
           
 void OracleTimestampExpr.accept0(OracleASTVisitor visitor)
           
 void OracleDatetimeExpr.accept0(OracleASTVisitor visitor)
           
 void OracleAnalyticWindowing.accept0(OracleASTVisitor visitor)
           
 void OracleAggregateExpr.accept0(OracleASTVisitor visitor)
           
 void OracleOuterExpr.accept0(OracleASTVisitor visitor)
           
 void OracleAnalytic.accept0(OracleASTVisitor visitor)
           
 void OracleCursorExpr.accept0(OracleASTVisitor visitor)
           
 void OracleSysdateExpr.accept0(OracleASTVisitor visitor)
           
 void OracleBinaryDoubleExpr.accept0(OracleASTVisitor visitor)
           
 void OracleExtractExpr.accept0(OracleASTVisitor visitor)
           
 

com.alibaba.druid.sql.dialect.oracle.ast.stmtOracleASTVisitor 的使用
 

参数类型为 OracleASTVisitorcom.alibaba.druid.sql.dialect.oracle.ast.stmt 中的方法
 void OracleAlterViewStatement.accept0(OracleASTVisitor visitor)
           
 void OracleIfStatement.accept0(OracleASTVisitor visitor)
           
 void OracleIfStatement.ElseIf.accept0(OracleASTVisitor visitor)
           
 void OracleIfStatement.Else.accept0(OracleASTVisitor visitor)
           
 void OracleFetchStatement.accept0(OracleASTVisitor visitor)
           
 void OracleLoopStatement.accept0(OracleASTVisitor visitor)
           
 void OracleAlterSessionStatement.accept0(OracleASTVisitor visitor)
           
 void OracleCreateDatabaseDbLinkStatement.accept0(OracleASTVisitor visitor)
           
 void OracleCreateSequenceStatement.accept0(OracleASTVisitor visitor)
           
 void OracleFileSpecification.accept0(OracleASTVisitor visitor)
           
 void OracleCommitStatement.accept0(OracleASTVisitor visitor)
           
 void OracleExceptionStatement.accept0(OracleASTVisitor visitor)
           
 void OracleExceptionStatement.Item.accept0(OracleASTVisitor visitor)
           
 void OracleAlterTablespaceAddDataFile.accept0(OracleASTVisitor visitor)
           
 void OracleUpdateStatement.accept0(OracleASTVisitor visitor)
           
 void OracleSelectRestriction.CheckOption.accept0(OracleASTVisitor visitor)
           
 void OracleSelectRestriction.ReadOnly.accept0(OracleASTVisitor visitor)
           
 void OracleUsingIndexClause.accept0(OracleASTVisitor visitor)
           
 void OracleInsertStatement.accept0(OracleASTVisitor visitor)
           
 void OracleLabelStatement.accept0(OracleASTVisitor visitor)
           
 void OracleAlterProcedureStatement.accept0(OracleASTVisitor visitor)
           
 void OracleSavePointStatement.accept0(OracleASTVisitor visitor)
           
 void OracleExplainStatement.accept0(OracleASTVisitor visitor)
           
 void OracleAlterTableModify.accept0(OracleASTVisitor visitor)
           
 void OracleAlterTableTruncatePartition.accept0(OracleASTVisitor visitor)
           
 void OracleSelectForUpdate.accept0(OracleASTVisitor visitor)
           
 void OracleExprStatement.accept0(OracleASTVisitor visitor)
           
 void OracleCheck.accept0(OracleASTVisitor visitor)
           
 void OracleUnique.accept0(OracleASTVisitor visitor)
           
 void OraclePrimaryKey.accept0(OracleASTVisitor visitor)
           
 void OracleSelectPivot.accept0(OracleASTVisitor visitor)
           
 void OracleSelectPivot.Item.accept0(OracleASTVisitor visitor)
           
 void OracleDropDbLinkStatement.accept0(OracleASTVisitor visitor)
           
 void OracleLockTableStatement.accept0(OracleASTVisitor visitor)
           
 void OracleCreateIndexStatement.accept0(OracleASTVisitor visitor)
           
 void OracleAlterTableRenameTo.accept0(OracleASTVisitor visitor)
           
 void OracleMultiInsertStatement.accept0(OracleASTVisitor visitor)
           
 void OracleMultiInsertStatement.ConditionalInsertClause.accept0(OracleASTVisitor visitor)
           
 void OracleMultiInsertStatement.ConditionalInsertClauseItem.accept0(OracleASTVisitor visitor)
           
 void OracleMultiInsertStatement.InsertIntoClause.accept0(OracleASTVisitor visitor)
           
 void OracleExitStatement.accept0(OracleASTVisitor visitor)
           
abstract  void OracleStatementImpl.accept0(OracleASTVisitor visitor)
           
 void OracleSelectHierachicalQueryClause.accept0(OracleASTVisitor visitor)
           
 void OracleAlterTableDropPartition.accept0(OracleASTVisitor visitor)
           
 void OracleForStatement.accept0(OracleASTVisitor visitor)
           
 void OraclePLSQLCommitStatement.accept0(OracleASTVisitor visitor)
           
 void OracleAlterTableMoveTablespace.accept0(OracleASTVisitor visitor)
           
 void OracleAlterTriggerStatement.accept0(OracleASTVisitor visitor)
           
 void OracleCreateProcedureStatement.accept0(OracleASTVisitor visitor)
           
 void OracleBlockStatement.accept0(OracleASTVisitor visitor)
           
 void OracleSetTransactionStatement.accept0(OracleASTVisitor visitor)
           
 void OracleAlterSynonymStatement.accept0(OracleASTVisitor visitor)
           
 void OracleSelectUnPivot.accept0(OracleASTVisitor visitor)
           
 void OracleAlterTablespaceStatement.accept0(OracleASTVisitor visitor)
           
 void OracleAlterTableAddConstaint.accept0(OracleASTVisitor visitor)
           
 void OracleGotoStatement.accept0(OracleASTVisitor visitor)
           
 void OracleAlterIndexStatement.accept0(OracleASTVisitor visitor)
           
 void OracleAlterIndexStatement.Rebuild.accept0(OracleASTVisitor visitor)
           
 void OracleForeignKey.accept0(OracleASTVisitor visitor)
           
 void OracleAlterTableStatement.accept0(OracleASTVisitor visitor)
           
 void OracleAlterTableSplitPartition.accept0(OracleASTVisitor visitor)
           
 void OracleAlterTableSplitPartition.NestedTablePartitionSpec.accept0(OracleASTVisitor visitor)
           
 void OracleAlterTableSplitPartition.TableSpaceItem.accept0(OracleASTVisitor visitor)
           
 void OracleAlterTableSplitPartition.UpdateIndexesClause.accept0(OracleASTVisitor visitor)
           
 void OracleCreateTableStatement.accept0(OracleASTVisitor visitor)
           
 void OracleMergeStatement.accept0(OracleASTVisitor visitor)
           
 void OracleMergeStatement.MergeUpdateClause.accept0(OracleASTVisitor visitor)
           
 void OracleMergeStatement.MergeInsertClause.accept0(OracleASTVisitor visitor)
           
 

com.alibaba.druid.sql.dialect.oracle.visitorOracleASTVisitor 的使用
 

实现 OracleASTVisitorcom.alibaba.druid.sql.dialect.oracle.visitor 中的类
 class OracleASTVisitorAdapter
           
 class OracleEvalVisitor
           
 class OracleExportParameterVisitor
           
 class OracleOutputVisitor
           
 class OracleParameterizedOutputVisitor
           
 class OracleSchemaStatVisitor
           
 

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

实现 OracleASTVisitorcom.alibaba.druid.wall.spi 中的类
 class OracleWallVisitor
           
 



Copyright © 2013 Alibaba Group. All Rights Reserved.