Class OdpsOutputVisitor
java.lang.Object
com.alibaba.druid.sql.visitor.SQLASTVisitorAdapter
com.alibaba.druid.sql.visitor.SQLASTOutputVisitor
com.alibaba.druid.sql.dialect.hive.visitor.HiveOutputVisitor
com.alibaba.druid.sql.dialect.odps.visitor.OdpsOutputVisitor
- All Implemented Interfaces:
HiveASTVisitor
,OdpsASTVisitor
,ParameterizedVisitor
,PrintableVisitor
,SQLASTVisitor
-
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
-
Method Summary
Modifier and TypeMethodDescriptionprotected void
printFunctionName
(String name) protected void
printJoinType
(SQLJoinTableSource.JoinType joinType) protected void
printMethodOwner
(SQLExpr owner) boolean
visit
(SQLCharExpr x, boolean parameterized) boolean
boolean
visit
(SQLDataType x) boolean
visit
(SQLOrderBy x) boolean
visit
(SQLZOrderBy x) boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
visit
(OdpsNewExpr x) boolean
visit
(OdpsPAIStmt x) boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
Methods inherited from class com.alibaba.druid.sql.dialect.hive.visitor.HiveOutputVisitor
visit, visit, visit, visit, visit, visit, visit, visit, visit, visit
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, printCascade, printChars, printComment, printCreateTable, printCreateTable, printDataType, printExpr, printExpr, printFetchFirst, printGrantOn, printGrantPrivileges, printHaving, printHierarchical, printIndent, printInsertColumns, printInteger, println, println, printlnAndAccept, printlnComment, printlnComments, printMethodParameters, printName0, printOperator, printOracleSegmentAttributes, printParamDefaultValue, printParameter, printPartitions, printPartitionsCountAndSubPartitions, printQuery, printSelectList, printSerdeProperties, printTableElements, printTableSource, printTableSourceExpr, printTblProperties, printUcase, printWhere, 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, visit, visit, visit, visitAggreateRest, visitColumnDefault, 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.hive.visitor.HiveASTVisitor
endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, visit, visit, visit, visit, visit, visit
Methods inherited from interface com.alibaba.druid.sql.dialect.odps.visitor.OdpsASTVisitor
endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, 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, visit, visit, visit, visit, 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, 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, visit, visit, visit, visit, visit, visit, visit, visit, visit
-
Constructor Details
-
OdpsOutputVisitor
-
-
Method Details
-
visit
- Specified by:
visit
in interfaceOdpsASTVisitor
-
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 interfaceOdpsASTVisitor
-
visit
- Specified by:
visit
in interfaceSQLASTVisitor
- Overrides:
visit
in classSQLASTOutputVisitor
-
visit
- Specified by:
visit
in interfaceOdpsASTVisitor
-
visit
- Specified by:
visit
in interfaceOdpsASTVisitor
-
visit
- Specified by:
visit
in interfaceSQLASTVisitor
- Overrides:
visit
in classSQLASTOutputVisitor
-
visit
- Specified by:
visit
in interfaceSQLASTVisitor
-
visit
- Specified by:
visit
in interfaceOdpsASTVisitor
-
visit
- Specified by:
visit
in interfaceOdpsASTVisitor
-
visit
- Specified by:
visit
in interfaceOdpsASTVisitor
-
visit
- Specified by:
visit
in interfaceOdpsASTVisitor
-
visit
- Specified by:
visit
in interfaceOdpsASTVisitor
-
visit
- Specified by:
visit
in interfaceOdpsASTVisitor
-
visit
- Specified by:
visit
in interfaceOdpsASTVisitor
-
visit
- Specified by:
visit
in interfaceOdpsASTVisitor
-
visit
- Specified by:
visit
in interfaceOdpsASTVisitor
-
visit
- Specified by:
visit
in interfaceOdpsASTVisitor
-
printMethodOwner
- Overrides:
printMethodOwner
in classSQLASTOutputVisitor
-
printJoinType
- Overrides:
printJoinType
in classSQLASTOutputVisitor
-
visit
- Specified by:
visit
in interfaceSQLASTVisitor
- Overrides:
visit
in classSQLASTOutputVisitor
-
printFunctionName
- Overrides:
printFunctionName
in classSQLASTOutputVisitor
-
visit
- Specified by:
visit
in interfaceOdpsASTVisitor
-
visit
- Specified by:
visit
in interfaceOdpsASTVisitor
-
visit
- Specified by:
visit
in interfaceOdpsASTVisitor
-
visit
- Overrides:
visit
in classHiveOutputVisitor
-
visit
- Specified by:
visit
in interfaceSQLASTVisitor
- Overrides:
visit
in classSQLASTOutputVisitor
-
visit
- Specified by:
visit
in interfaceOdpsASTVisitor
-
visit
- Specified by:
visit
in interfaceOdpsASTVisitor
-
visit
- Specified by:
visit
in interfaceOdpsASTVisitor
-
visit
- Specified by:
visit
in interfaceOdpsASTVisitor
-
visit
- Specified by:
visit
in interfaceSQLASTVisitor
- Overrides:
visit
in classSQLASTOutputVisitor
-
visit
- Specified by:
visit
in interfaceOdpsASTVisitor
-
visit
- Specified by:
visit
in interfaceOdpsASTVisitor
-
visit
- Specified by:
visit
in interfaceOdpsASTVisitor
-
visit
- Specified by:
visit
in interfaceOdpsASTVisitor
-
visit
- Specified by:
visit
in interfaceOdpsASTVisitor
-
visit
- Specified by:
visit
in interfaceOdpsASTVisitor
-
visit
- Specified by:
visit
in interfaceHiveASTVisitor
- Overrides:
visit
in classHiveOutputVisitor
-
visit
- Specified by:
visit
in interfaceOdpsASTVisitor
- Overrides:
visit
in classSQLASTOutputVisitor
-
visit
- Specified by:
visit
in interfaceOdpsASTVisitor
-
visit
- Specified by:
visit
in interfaceOdpsASTVisitor
-
visit
- Specified by:
visit
in interfaceOdpsASTVisitor
-