public class OdpsOutputVisitor extends SQLASTOutputVisitor implements OdpsASTVisitor
| 限定符和类型 | 字段和说明 |
|---|---|
private Set<String> |
builtInFunctions |
appender, dbType, defaultPrintStatementAfterSemi, exportTables, groupItemSingleLine, indentCount, inputParameters, lines, parameterized, parameterizedMergeInList, parameterizedQuesUnMergeInList, parameters, printStatementAfterSemi, replaceCount, selectListNumberOfLine, shardingSupport, table, tableMapping, tables, ucasefeatures| 构造器和说明 |
|---|
OdpsOutputVisitor(Appendable appender) |
addTable, addTableMapping, config, decrementIndent, endVisit, endVisit, endVisit, endVisit, endVisit, getAppender, getDbType, getIndentCount, getParameters, getPrintStatementAfterSemi, getReplaceCount, getTables, incrementIndent, incrementReplaceCunt, isDesensitize, isExportTables, isOdps, isParameterized, isParameterizedMergeInList, isParameterizedQuesUnMergeInList, isPrettyFormat, isTableSourceAlias, isUppCase, postVisit, print, print, print, print, print, print, print0, printAlias, printAndAccept, printCascade, printChars, printComment, printCreateTable, printDataType, printExpr, printFetchFirst, printGrantOn, printGrantPrivileges, printHierarchical, printIndent, printInsertColumns, printInteger, println, println, printlnAndAccept, printlnComment, printlnComments, printOperator, printOracleSegmentAttributes, printParamDefaultValue, printParameter, printPartitions, printPartitionsCountAndSubPartitions, printQuery, printSelectList, printTableElements, printTableSource, printTableSourceExpr, setDesensitize, setExportTables, setFeatures, setInputParameters, setOutputParameters, setParameterized, setParameterizedMergeInList, setParameterizedQuesUnMergeInList, setParameters, setPrettyFormat, setPrintStatementAfterSemi, setTableMapping, 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, visitAggreateRest, visitColumnDefaultendVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, getFeatures, isEnabled, preVisit, visit, visit, visit, visit, visit, visit, visitclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitendVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, 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, visitpublic OdpsOutputVisitor(Appendable appender)
public boolean visit(OdpsCreateTableStatement x)
visit 在接口中 OdpsASTVisitorpublic void endVisit(OdpsCreateTableStatement x)
endVisit 在接口中 OdpsASTVisitorpublic SQLStatement parseInsert()
public void endVisit(OdpsInsertStatement x)
endVisit 在接口中 OdpsASTVisitorpublic boolean visit(OdpsInsertStatement x)
visit 在接口中 OdpsASTVisitorpublic void endVisit(HiveInsert x)
endVisit 在接口中 OdpsASTVisitorpublic boolean visit(HiveInsert x)
visit 在接口中 OdpsASTVisitorpublic boolean visit(SQLSubqueryTableSource x)
visit 在接口中 SQLASTVisitorvisit 在类中 SQLASTOutputVisitorpublic boolean visit(SQLJoinTableSource x)
visit 在接口中 SQLASTVisitorvisit 在类中 SQLASTOutputVisitorpublic void endVisit(OdpsUDTFSQLSelectItem x)
endVisit 在接口中 OdpsASTVisitorpublic boolean visit(OdpsUDTFSQLSelectItem x)
visit 在接口中 OdpsASTVisitorpublic void endVisit(OdpsShowPartitionsStmt x)
endVisit 在接口中 OdpsASTVisitorpublic boolean visit(OdpsShowPartitionsStmt x)
visit 在接口中 OdpsASTVisitorpublic void endVisit(OdpsShowStatisticStmt x)
endVisit 在接口中 OdpsASTVisitorpublic boolean visit(OdpsShowStatisticStmt x)
visit 在接口中 OdpsASTVisitorpublic void endVisit(OdpsSetLabelStatement x)
endVisit 在接口中 OdpsASTVisitorpublic boolean visit(OdpsSetLabelStatement x)
visit 在接口中 OdpsASTVisitorpublic void endVisit(OdpsSelectQueryBlock x)
endVisit 在接口中 OdpsASTVisitorpublic boolean visit(OdpsSelectQueryBlock x)
visit 在接口中 OdpsASTVisitorpublic boolean visit(SQLOrderBy x)
visit 在接口中 SQLASTVisitorvisit 在类中 SQLASTOutputVisitorpublic void endVisit(OdpsAnalyzeTableStatement x)
endVisit 在接口中 OdpsASTVisitorpublic boolean visit(OdpsAnalyzeTableStatement x)
visit 在接口中 OdpsASTVisitorpublic void endVisit(OdpsAddStatisticStatement x)
endVisit 在接口中 OdpsASTVisitorpublic boolean visit(OdpsAddStatisticStatement x)
visit 在接口中 OdpsASTVisitorpublic void endVisit(OdpsRemoveStatisticStatement x)
endVisit 在接口中 OdpsASTVisitorpublic boolean visit(OdpsRemoveStatisticStatement x)
visit 在接口中 OdpsASTVisitorpublic void endVisit(OdpsStatisticClause.TableCount x)
endVisit 在接口中 OdpsASTVisitorpublic boolean visit(OdpsStatisticClause.TableCount x)
visit 在接口中 OdpsASTVisitorpublic void endVisit(OdpsStatisticClause.ExpressionCondition x)
endVisit 在接口中 OdpsASTVisitorpublic boolean visit(OdpsStatisticClause.ExpressionCondition x)
visit 在接口中 OdpsASTVisitorpublic void endVisit(OdpsStatisticClause.NullValue x)
endVisit 在接口中 OdpsASTVisitorpublic boolean visit(OdpsStatisticClause.NullValue x)
visit 在接口中 OdpsASTVisitorpublic void endVisit(OdpsStatisticClause.ColumnSum x)
endVisit 在接口中 OdpsASTVisitorpublic boolean visit(OdpsStatisticClause.ColumnSum x)
visit 在接口中 OdpsASTVisitorpublic void endVisit(OdpsStatisticClause.ColumnMax x)
endVisit 在接口中 OdpsASTVisitorpublic boolean visit(OdpsStatisticClause.ColumnMax x)
visit 在接口中 OdpsASTVisitorpublic void endVisit(OdpsStatisticClause.ColumnMin x)
endVisit 在接口中 OdpsASTVisitorpublic boolean visit(OdpsStatisticClause.ColumnMin x)
visit 在接口中 OdpsASTVisitorpublic void endVisit(OdpsReadStatement x)
endVisit 在接口中 OdpsASTVisitorpublic boolean visit(OdpsReadStatement x)
visit 在接口中 OdpsASTVisitorprotected void printMethodOwner(SQLExpr owner)
printMethodOwner 在类中 SQLASTOutputVisitorprotected void printJoinType(SQLJoinTableSource.JoinType joinType)
printJoinType 在类中 SQLASTOutputVisitorpublic boolean visit(SQLDataType x)
visit 在接口中 SQLASTVisitorvisit 在类中 SQLASTOutputVisitorprotected void printFunctionName(String name)
printFunctionName 在类中 SQLASTOutputVisitorpublic void endVisit(OdpsShowGrantsStmt x)
endVisit 在接口中 OdpsASTVisitorpublic boolean visit(OdpsShowGrantsStmt x)
visit 在接口中 OdpsASTVisitorpublic void endVisit(OdpsListStmt x)
endVisit 在接口中 OdpsASTVisitorpublic boolean visit(OdpsListStmt x)
visit 在接口中 OdpsASTVisitorpublic void endVisit(OdpsGrantStmt x)
endVisit 在接口中 OdpsASTVisitorpublic boolean visit(OdpsGrantStmt x)
visit 在接口中 OdpsASTVisitorpublic boolean visit(SQLCharExpr x)
visit 在接口中 SQLASTVisitorvisit 在类中 SQLASTOutputVisitorpublic void endVisit(OdpsValuesTableSource x)
endVisit 在接口中 OdpsASTVisitorpublic boolean visit(OdpsValuesTableSource x)
visit 在接口中 OdpsASTVisitorpublic boolean visit(SQLAlterTableRenameColumn x)
visit 在接口中 SQLASTVisitorvisit 在类中 SQLASTOutputVisitorCopyright © 2013–2019 Alibaba Group. All rights reserved.