Class OracleOutputVisitor
java.lang.Object
com.alibaba.druid.sql.visitor.SQLASTVisitorAdapter
com.alibaba.druid.sql.visitor.SQLASTOutputVisitor
com.alibaba.druid.sql.dialect.oracle.visitor.OracleOutputVisitor
- All Implemented Interfaces:
OracleASTVisitor
,ParameterizedVisitor
,PrintableVisitor
,SQLASTVisitor
- Direct Known Subclasses:
OracleParameterizedOutputVisitor
,OracleToMySqlOutputVisitor
-
Field Summary
Fields inherited from class com.alibaba.druid.sql.visitor.SQLASTOutputVisitor
appender, dbType, defaultPrintStatementAfterSemi, exportTables, groupItemSingleLine, indentCount, inputParameters, lines, parameterized, parameterizedMergeInList, parameterizedQuesUnMergeInList, parameterizedQuesUnMergeValuesList, parameters, printNameQuote, printStatementAfterSemi, quote, replaceCount, selectListNumberOfLine, shardingSupport, table, tableMapping, tables, ucase
Fields inherited from class com.alibaba.druid.sql.visitor.SQLASTVisitorAdapter
features
-
Constructor Summary
ConstructorDescriptionOracleOutputVisitor
(Appendable appender) OracleOutputVisitor
(Appendable appender, boolean printPostSemi) -
Method Summary
Modifier and TypeMethodDescriptionboolean
protected void
protected void
boolean
visit
(SQLCharExpr x, boolean parameterized) boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
visit
(SQLScriptCommitStatement astNode) boolean
boolean
boolean
visit
(SQLSelectQueryBlock select) boolean
boolean
visit
(CycleClause x) boolean
visit
(ModelClause x) boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
visit
(OracleCheck x) boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
protected void
Methods inherited from class com.alibaba.druid.sql.visitor.SQLASTOutputVisitor
addTable, addTableMapping, config, decrementIndent, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, getAppender, getDbType, getIndentCount, getNameQuote, getParameters, getPrintStatementAfterSemi, getReplaceCount, getTables, getTimeZone, hiveVisit, incrementIndent, incrementReplaceCunt, isDesensitize, isExportTables, isOdps, isParameterized, isParameterizedMergeInList, isParameterizedQuesUnMergeInList, isPrettyFormat, isTableSourceAlias, isUppCase, postVisit, print, print, print, print, print, print, print, print0, printAlias, printAndAccept, printAndAccept, printChars, printComment, printCreateTable, printCreateTable, printDataType, printExpr, printExpr, printFetchFirst, printFunctionName, printGrantOn, printGrantPrivileges, printHierarchical, printIndent, printInsertColumns, printInteger, printJoinType, println, println, printlnAndAccept, printlnComment, printlnComments, printMethodOwner, printMethodParameters, printName0, printOperator, printOracleSegmentAttributes, printParamDefaultValue, printParameter, printPartitions, printPartitionsCountAndSubPartitions, printQuery, printSelectList, printSerdeProperties, printTableElements, printTableSource, printTableSourceExpr, printTblProperties, printUcase, setDesensitize, setExportTables, setFeatures, setInputParameters, setNameQuote, setOutputParameters, setParameterized, setParameterizedMergeInList, setParameterizedQuesUnMergeInList, setParameters, setPrettyFormat, setPrintStatementAfterSemi, setTableMapping, setTimeZone, setUppCase, unwrapShardingTable, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visitAggreateRest, visitStatementList
Methods inherited from class com.alibaba.druid.sql.visitor.SQLASTVisitorAdapter
getFeatures, isEnabled
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface com.alibaba.druid.sql.dialect.oracle.visitor.OracleASTVisitor
endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, visit
Methods inherited from interface com.alibaba.druid.sql.visitor.ParameterizedVisitor
isEnabled
Methods inherited from interface com.alibaba.druid.sql.visitor.SQLASTVisitor
endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, postVisit, preVisit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit
-
Constructor Details
-
OracleOutputVisitor
-
OracleOutputVisitor
-
-
Method Details
-
isPrintPostSemi
public boolean isPrintPostSemi() -
visit
- Specified by:
visit
in interfaceOracleASTVisitor
-
visit
- Specified by:
visit
in interfaceOracleASTVisitor
-
visit
- Specified by:
visit
in interfaceOracleASTVisitor
-
visit
- Specified by:
visit
in interfaceOracleASTVisitor
-
visit
- Specified by:
visit
in interfaceOracleASTVisitor
-
visit
- Specified by:
visit
in interfaceSQLASTVisitor
-
visit
- Specified by:
visit
in interfaceSQLASTVisitor
- Overrides:
visit
in classSQLASTOutputVisitor
-
visit
- Specified by:
visit
in interfaceOracleASTVisitor
-
visit
- Specified by:
visit
in interfaceSQLASTVisitor
- Overrides:
visit
in classSQLASTOutputVisitor
-
visit
- Specified by:
visit
in interfaceOracleASTVisitor
-
visit
- Specified by:
visit
in interfaceOracleASTVisitor
-
visit
- Specified by:
visit
in interfaceSQLASTVisitor
- Overrides:
visit
in classSQLASTOutputVisitor
-
visit
- Specified by:
visit
in interfaceOracleASTVisitor
-
visit
- Specified by:
visit
in interfaceOracleASTVisitor
-
visit
- Specified by:
visit
in interfaceOracleASTVisitor
-
visit
- Specified by:
visit
in interfaceOracleASTVisitor
-
visit
- Specified by:
visit
in interfaceOracleASTVisitor
-
visit
- Specified by:
visit
in interfaceOracleASTVisitor
-
visit
- Specified by:
visit
in interfaceOracleASTVisitor
-
visit
- Specified by:
visit
in interfaceOracleASTVisitor
-
visit
- Specified by:
visit
in interfaceOracleASTVisitor
-
visit
- Specified by:
visit
in interfaceOracleASTVisitor
-
visit
- Specified by:
visit
in interfaceOracleASTVisitor
-
visit
- Specified by:
visit
in interfaceOracleASTVisitor
-
visit
- Specified by:
visit
in interfaceOracleASTVisitor
-
visit
- Specified by:
visit
in interfaceOracleASTVisitor
-
visit
- Specified by:
visit
in interfaceOracleASTVisitor
-
visit
- Specified by:
visit
in interfaceOracleASTVisitor
-
visit
- Specified by:
visit
in interfaceOracleASTVisitor
-
visit
- Specified by:
visit
in interfaceOracleASTVisitor
-
visit
- Specified by:
visit
in interfaceOracleASTVisitor
-
visit
- Specified by:
visit
in interfaceOracleASTVisitor
-
visit
- Specified by:
visit
in interfaceOracleASTVisitor
-
visit
- Specified by:
visit
in interfaceOracleASTVisitor
-
visit
- Specified by:
visit
in interfaceOracleASTVisitor
-
visit
- Specified by:
visit
in interfaceOracleASTVisitor
-
visit
- Specified by:
visit
in interfaceOracleASTVisitor
-
visit
- Specified by:
visit
in interfaceOracleASTVisitor
-
visit
- Specified by:
visit
in interfaceOracleASTVisitor
-
visit
- Specified by:
visit
in interfaceOracleASTVisitor
-
visit
- Specified by:
visit
in interfaceOracleASTVisitor
-
visit
- Specified by:
visit
in interfaceOracleASTVisitor
-
visit
- Specified by:
visit
in interfaceOracleASTVisitor
-
visit
- Specified by:
visit
in interfaceOracleASTVisitor
-
visit
- Specified by:
visit
in interfaceOracleASTVisitor
- Overrides:
visit
in classSQLASTOutputVisitor
-
visit
- Specified by:
visit
in interfaceOracleASTVisitor
-
visit
- Specified by:
visit
in interfaceOracleASTVisitor
-
visit
- Specified by:
visit
in interfaceOracleASTVisitor
-
visit
- Specified by:
visit
in interfaceOracleASTVisitor
-
visit
- Specified by:
visit
in interfaceOracleASTVisitor
-
visit
- Specified by:
visit
in interfaceOracleASTVisitor
-
visit
- Specified by:
visit
in interfaceSQLASTVisitor
-
visit
- Specified by:
visit
in interfaceOracleASTVisitor
-
visit
- Specified by:
visit
in interfaceSQLASTVisitor
- Overrides:
visit
in classSQLASTOutputVisitor
-
visit
- Specified by:
visit
in interfaceOracleASTVisitor
-
visit
- Specified by:
visit
in interfaceOracleASTVisitor
-
visit
- Specified by:
visit
in interfaceOracleASTVisitor
-
visit
- Specified by:
visit
in interfaceOracleASTVisitor
-
visit
- Specified by:
visit
in interfaceOracleASTVisitor
-
visit
- Specified by:
visit
in interfaceOracleASTVisitor
-
visit
- Specified by:
visit
in interfaceOracleASTVisitor
-
visit
- Specified by:
visit
in interfaceOracleASTVisitor
-
visit
- Specified by:
visit
in interfaceSQLASTVisitor
- Overrides:
visit
in classSQLASTOutputVisitor
-
visit
- Specified by:
visit
in interfaceSQLASTVisitor
- Overrides:
visit
in classSQLASTOutputVisitor
-
visit
- Specified by:
visit
in interfaceSQLASTVisitor
- Overrides:
visit
in classSQLASTOutputVisitor
-
visit
- Specified by:
visit
in interfaceOracleASTVisitor
-
visitColumnDefault
- Overrides:
visitColumnDefault
in classSQLASTOutputVisitor
-
visit
- Specified by:
visit
in interfaceOracleASTVisitor
-
printConstraintState
-
visit
- Specified by:
visit
in interfaceOracleASTVisitor
-
visit
- Specified by:
visit
in interfaceOracleASTVisitor
-
visit
- Specified by:
visit
in interfaceOracleASTVisitor
-
visit
- Specified by:
visit
in interfaceOracleASTVisitor
-
visit
- Specified by:
visit
in interfaceOracleASTVisitor
-
visit
- Specified by:
visit
in interfaceOracleASTVisitor
-
visit
- Specified by:
visit
in interfaceOracleASTVisitor
-
visit
- Specified by:
visit
in interfaceOracleASTVisitor
-
visit
- Specified by:
visit
in interfaceOracleASTVisitor
-
visit
- Specified by:
visit
in interfaceOracleASTVisitor
-
visit
- Specified by:
visit
in interfaceOracleASTVisitor
-
visit
- Specified by:
visit
in interfaceSQLASTVisitor
- Overrides:
visit
in classSQLASTOutputVisitor
-
visit
- Specified by:
visit
in interfaceOracleASTVisitor
-
visit
- Specified by:
visit
in interfaceOracleASTVisitor
-
visit
- Specified by:
visit
in interfaceOracleASTVisitor
-
visit
- Specified by:
visit
in interfaceSQLASTVisitor
- Overrides:
visit
in classSQLASTOutputVisitor
-
visit
- Specified by:
visit
in interfaceSQLASTVisitor
-
visit
- Specified by:
visit
in interfaceOracleASTVisitor
-
visit
- Specified by:
visit
in interfaceOracleASTVisitor
-
visit
- Specified by:
visit
in interfaceSQLASTVisitor
- Overrides:
visit
in classSQLASTOutputVisitor
-
visit
- Specified by:
visit
in interfaceOracleASTVisitor
-
visit
- Specified by:
visit
in interfaceOracleASTVisitor
-
visit
- Specified by:
visit
in interfaceOracleASTVisitor
-
visit
- Specified by:
visit
in interfaceOracleASTVisitor
-
visit
- Specified by:
visit
in interfaceOracleASTVisitor
-
visit
- Specified by:
visit
in interfaceOracleASTVisitor
-
visit
- Specified by:
visit
in interfaceOracleASTVisitor
-
printCascade
protected void printCascade()- Overrides:
printCascade
in classSQLASTOutputVisitor
-
visit
- Overrides:
visit
in classSQLASTOutputVisitor
-
visit
- Specified by:
visit
in interfaceOracleASTVisitor
-
visit
- Specified by:
visit
in interfaceOracleASTVisitor
-
visit
- Specified by:
visit
in interfaceOracleASTVisitor
-
visit
- Specified by:
visit
in interfaceOracleASTVisitor
-
visit
- Specified by:
visit
in interfaceOracleASTVisitor
-
visit
- Specified by:
visit
in interfaceSQLASTVisitor
- Overrides:
visit
in classSQLASTOutputVisitor
-
visit
- Specified by:
visit
in interfaceOracleASTVisitor
-
visit
- Specified by:
visit
in interfaceOracleASTVisitor
-
visit
- Specified by:
visit
in interfaceOracleASTVisitor
-
visit
- Specified by:
visit
in interfaceOracleASTVisitor
-
visit
- Specified by:
visit
in interfaceOracleASTVisitor
-
visit
- Specified by:
visit
in interfaceOracleASTVisitor
-
visit
- Specified by:
visit
in interfaceOracleASTVisitor
-
visit
- Specified by:
visit
in interfaceOracleASTVisitor
-
visit
- Specified by:
visit
in interfaceOracleASTVisitor
-
visit
- Specified by:
visit
in interfaceSQLASTVisitor
- Overrides:
visit
in classSQLASTOutputVisitor
-
visit
- Specified by:
visit
in interfaceSQLASTVisitor
- Overrides:
visit
in classSQLASTOutputVisitor
-