接口 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 OracleSQLObject.accept0(OracleASTVisitor visitor)
           
abstract  void OracleSQLObjectImpl.accept0(OracleASTVisitor visitor)
           
 void OracleDataTypeTimestamp.accept0(OracleASTVisitor visitor)
           
 void OracleDataTypeIntervalYear.accept0(OracleASTVisitor visitor)
           
 void OracleDataTypeIntervalDay.accept0(OracleASTVisitor visitor)
           
 

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

参数类型为 OracleASTVisitorcom.alibaba.druid.sql.dialect.oracle.ast.clause 中的方法
 void OracleWithSubqueryEntry.accept0(OracleASTVisitor visitor)
           
 void CycleClause.accept0(OracleASTVisitor visitor)
           
 void OraclePartitionByRangeClause.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 OracleErrorLoggingClause.accept0(OracleASTVisitor visitor)
           
 void OracleRangeValuesClause.accept0(OracleASTVisitor visitor)
           
 void SearchClause.accept0(OracleASTVisitor visitor)
           
 void OracleParameter.accept0(OracleASTVisitor visitor)
           
 void SampleClause.accept0(OracleASTVisitor visitor)
           
 void PartitionExtensionClause.accept0(OracleASTVisitor visitor)
           
 void OracleStorageClause.accept0(OracleASTVisitor visitor)
           
 void OracleReturningClause.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)
           
 

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

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

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

参数类型为 OracleASTVisitorcom.alibaba.druid.sql.dialect.oracle.ast.stmt 中的方法
 void OracleCreateDatabaseDbLinkStatement.accept0(OracleASTVisitor visitor)
           
 void OracleAlterTableTruncatePartition.accept0(OracleASTVisitor visitor)
           
 void OracleAlterIndexStatement.accept0(OracleASTVisitor visitor)
           
 void OracleAlterIndexStatement.Rebuild.accept0(OracleASTVisitor visitor)
           
 void OracleCreateSequenceStatement.accept0(OracleASTVisitor visitor)
           
 void OracleSavePointStatement.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 OracleLabelStatement.accept0(OracleASTVisitor visitor)
           
 void OracleAlterSessionStatement.accept0(OracleASTVisitor visitor)
           
 void OracleAlterTableMoveTablespace.accept0(OracleASTVisitor visitor)
           
 void OracleAlterTablespaceAddDataFile.accept0(OracleASTVisitor visitor)
           
 void OracleMergeStatement.accept0(OracleASTVisitor visitor)
           
 void OracleMergeStatement.MergeUpdateClause.accept0(OracleASTVisitor visitor)
           
 void OracleMergeStatement.MergeInsertClause.accept0(OracleASTVisitor visitor)
           
 void OraclePrimaryKey.accept0(OracleASTVisitor visitor)
           
 void OracleIfStatement.accept0(OracleASTVisitor visitor)
           
 void OracleIfStatement.ElseIf.accept0(OracleASTVisitor visitor)
           
 void OracleIfStatement.Else.accept0(OracleASTVisitor visitor)
           
 void OracleLoopStatement.accept0(OracleASTVisitor visitor)
           
 void OracleCreateProcedureStatement.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 OracleExitStatement.accept0(OracleASTVisitor visitor)
           
 void OracleSelectRestriction.CheckOption.accept0(OracleASTVisitor visitor)
           
 void OracleSelectRestriction.ReadOnly.accept0(OracleASTVisitor visitor)
           
 void OracleForeignKey.accept0(OracleASTVisitor visitor)
           
 void OracleCreateTableStatement.accept0(OracleASTVisitor visitor)
           
 void OracleAlterTableDropPartition.accept0(OracleASTVisitor visitor)
           
 void OracleAlterSynonymStatement.accept0(OracleASTVisitor visitor)
           
 void OracleSelectHierachicalQueryClause.accept0(OracleASTVisitor visitor)
           
 void OracleFetchStatement.accept0(OracleASTVisitor visitor)
           
 void OracleUnique.accept0(OracleASTVisitor visitor)
           
 void OracleCheck.accept0(OracleASTVisitor visitor)
           
 void OracleAlterProcedureStatement.accept0(OracleASTVisitor visitor)
           
 void OracleExprStatement.accept0(OracleASTVisitor visitor)
           
 void OracleUsingIndexClause.accept0(OracleASTVisitor visitor)
           
 void OracleFileSpecification.accept0(OracleASTVisitor visitor)
           
 void OracleAlterViewStatement.accept0(OracleASTVisitor visitor)
           
 void OracleAlterTriggerStatement.accept0(OracleASTVisitor visitor)
           
 void OracleCommitStatement.accept0(OracleASTVisitor visitor)
           
 void OracleAlterTableStatement.accept0(OracleASTVisitor visitor)
           
 void OracleGotoStatement.accept0(OracleASTVisitor visitor)
           
 void OracleAlterTablespaceStatement.accept0(OracleASTVisitor visitor)
           
 void OracleAlterTableModify.accept0(OracleASTVisitor visitor)
           
 void OracleCreateIndexStatement.accept0(OracleASTVisitor visitor)
           
 void OracleForStatement.accept0(OracleASTVisitor visitor)
           
 void OracleSetTransactionStatement.accept0(OracleASTVisitor visitor)
           
 void OracleAlterTableAddConstaint.accept0(OracleASTVisitor visitor)
           
 void OracleInsertStatement.accept0(OracleASTVisitor visitor)
           
 void OracleSelectPivot.accept0(OracleASTVisitor visitor)
           
 void OracleSelectPivot.Item.accept0(OracleASTVisitor visitor)
           
 void OracleBlockStatement.accept0(OracleASTVisitor visitor)
           
 void OracleExceptionStatement.accept0(OracleASTVisitor visitor)
           
 void OracleExceptionStatement.Item.accept0(OracleASTVisitor visitor)
           
 void OracleDropDbLinkStatement.accept0(OracleASTVisitor visitor)
           
 void OracleAlterTableRenameTo.accept0(OracleASTVisitor visitor)
           
 void OracleSelectUnPivot.accept0(OracleASTVisitor visitor)
           
 void OracleLockTableStatement.accept0(OracleASTVisitor visitor)
           
 void OracleSelectForUpdate.accept0(OracleASTVisitor visitor)
           
 void OraclePLSQLCommitStatement.accept0(OracleASTVisitor visitor)
           
 void OracleExplainStatement.accept0(OracleASTVisitor visitor)
           
 void OracleUpdateStatement.accept0(OracleASTVisitor visitor)
           
abstract  void OracleStatementImpl.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-2014 Alibaba Group. All Rights Reserved.