public class OdpsStatementParser extends SQLStatementParser
exprParser, insertColumnsCache, parseCompleteValues, parseValuesSize, selectListCache| 构造器和说明 |
|---|
OdpsStatementParser(SQLExprParser exprParser) |
OdpsStatementParser(String sql) |
| 限定符和类型 | 方法和说明 |
|---|---|
SQLSelectParser |
createSQLSelectParser() |
SQLCreateTableParser |
getSQLCreateTableParser() |
SQLCreateTableStatement |
parseCreateTable() |
OdpsGrantStmt |
parseGrant() |
SQLStatement |
parseInsert() |
protected void |
parsePrivileages(List<SQLExpr> privileges,
SQLObject parent) |
SQLSelectStatement |
parseSelect() |
SQLStatement |
parseSet() |
SQLStatement |
parseShow() |
boolean |
parseStatementListDialect(List<SQLStatement> statementList) |
protected OdpsStatisticClause |
parseStaticClause() |
createUpdateStatement, getExprParser, getParseValuesSize, getSelectListCache, isKeepComments, isParseCompleteValues, parseAlter, parseAlterColumn, parseAlterDrop, parseAlterFunction, parseAlterTableAddColumn, parseAlterTableAddIndex, parseAlterTableDropPartition, parseAlterTableRename, parseAssignItems, parseBlock, parseCall, parseCase, parseClose, parseComment, parseCommit, parseCreate, parseCreateDatabase, parseCreateDbLink, parseCreateFunction, parseCreateIndex, parseCreateMaterializedView, parseCreatePackage, parseCreateProcedure, parseCreateSequence, parseCreateSynonym, parseCreateTrigger, parseCreateType, parseCreateUser, parseCreateView, parseDeclare, parseDeleteStatement, parseDescribe, parseDrop, parseDropDatabase, parseDropEvent, parseDropFunction, parseDropIndex, parseDropLogFileGroup, parseDropProcedure, parseDropSequence, parseDropServer, parseDropTable, parseDropTablespace, parseDropTrigger, parseDropUser, parseDropView, parseDump, parseErrorLoggingClause, parseExplain, parseFetch, parseHints, parseHiveInsert, parseHiveInsertStmt, parseIf, parseInsert0_hinits, parseInsert0, parseInsert0, parseInsertColumns, parseKill, parseLeave, parseMerge, parseOpen, parseReleaseSavePoint, parseRename, parseRepeat, parseReturn, parseRevoke, parseRollback, parseSavePoint, parseStatement, parseStatement, parseStatementList, parseStatementList, parseStatementList, parseStatementList, parseStatementList, parseTruncate, parseUpdateSet, parseUpdateStatement, parseUpsert, parseUse, parseValueClause, parseWhile, parseWith, parseWithQuery, setKeepComments, setParseCompleteValues, setParseValuesSize, setSelectListCacheaccept, acceptIdentifier, acceptInteger, alias, as, config, getDbType, getLexer, identifierEquals, isEnabled, match, newCreateStatement, printError, setErrorEndPos, tableAlias, tableAliaspublic OdpsStatementParser(String sql)
public OdpsStatementParser(SQLExprParser exprParser)
public SQLSelectStatement parseSelect()
parseSelect 在类中 SQLStatementParserpublic SQLCreateTableStatement parseCreateTable()
parseCreateTable 在类中 SQLStatementParserpublic SQLCreateTableParser getSQLCreateTableParser()
public boolean parseStatementListDialect(List<SQLStatement> statementList)
protected OdpsStatisticClause parseStaticClause()
public SQLStatement parseInsert()
parseInsert 在类中 SQLStatementParserpublic SQLSelectParser createSQLSelectParser()
public SQLStatement parseShow()
parseShow 在类中 SQLStatementParserpublic SQLStatement parseSet()
parseSet 在类中 SQLStatementParserpublic OdpsGrantStmt parseGrant()
parseGrant 在类中 SQLStatementParserprotected void parsePrivileages(List<SQLExpr> privileges, SQLObject parent)
parsePrivileages 在类中 SQLStatementParserCopyright © 2013–2019 Alibaba Group. All rights reserved.