public class OdpsStatementParser extends SQLStatementParser
currentDate, exprParser, insertColumnsCache, now, parseCompleteValues, parseValuesSize, repository, selectListCache| 构造器和说明 |
|---|
OdpsStatementParser(SQLExprParser exprParser) |
OdpsStatementParser(String sql) |
OdpsStatementParser(String sql,
SQLParserFeature... features) |
| 限定符和类型 | 方法和说明 |
|---|---|
SQLSelectParser |
createSQLSelectParser() |
SQLCreateTableParser |
getSQLCreateTableParser() |
SQLCreateFunctionStatement |
parseCreateFunction() |
SQLCreateTableStatement |
parseCreateTable() |
OdpsGrantStmt |
parseGrant() |
SQLStatement |
parseInsert() |
SQLStatement |
parseKill() |
protected HiveLoadDataStatement |
parseLoad() |
protected void |
parsePrivileages(List<SQLPrivilegeItem> privileges,
SQLObject parent) |
SQLSelectStatement |
parseSelect() |
SQLStatement |
parseSet() |
SQLStatement |
parseShow() |
boolean |
parseStatementListDialect(List<SQLStatement> statementList) |
protected OdpsStatisticClause |
parseStaticClause() |
createSQLSelectParser, createUpdateStatement, getExprParser, getParseValuesSize, getRepository, getSelectListCache, isKeepComments, isParseCompleteValues, parseAlter, parseAlterColumn, parseAlterDatabase, parseAlterDrop, parseAlterFunction, parseAlterIndex, parseAlterMaterialized, parseAlterResourceGroup, parseAlterSchema, parseAlterSequence, parseAlterTableAddClusteringKey, parseAlterTableAddColumn, parseAlterTableDropPartition, parseAlterTableDropSubpartition, parseAlterTableRename, parseAlterTableReplaceColumn, parseAnalyze, parseAssignItems, parseAssignItems, parseBlock, parseCall, parseCase, parseClose, parseComment, parseCommit, parseCopy, parseCreate, parseCreateDatabase, parseCreateDbLink, parseCreateExternalCatalog, parseCreateIndex, parseCreateMaterializedView, parseCreatePackage, parseCreateProcedure, parseCreateResourceGroup, parseCreateRole, parseCreateSchema, parseCreateSequence, parseCreateSynonym, parseCreateTableGroup, parseCreateTrigger, parseCreateType, parseCreateUser, parseCreateView, parseDeclare, parseDeleteStatement, parseDescribe, parseDrop, parseDropCatalog, parseDropDatabaseOrSchema, parseDropEvent, parseDropFunction, parseDropIndex, parseDropLogFileGroup, parseDropMaterializedView, parseDropOutline, parseDropProcedure, parseDropResource, parseDropRole, parseDropSchema, parseDropSequence, parseDropServer, parseDropTable, parseDropTableGroup, parseDropTablespace, parseDropTrigger, parseDropUser, parseDropView, parseDump, parseErrorLoggingClause, parseExplain, parseFetch, parseFlashback, parseFor, parseFullTextType, parseHints, parseHiveCreateFunction, parseHiveInsert, parseHiveInsertStmt, parseIf, parseInsert0_hinits, parseInsert0, parseInsert0, parseInsertColumns, parseLeave, parseList, parseMerge, parseMsck, parseOpen, parsePartitionRef, parsePurge, parseRefresh, parseReleaseSavePoint, parseRename, parseRepeat, parseReturn, parseRevoke, parseRollback, parseSavePoint, parseShowColumns, parseShowCreateTable, parseShowDatabases, parseShowMaterializedView, parseShowTableGroups, parseShowTables, parseStatement, parseStatement, parseStatementList, parseStatementList, parseStatementList, parseStatementList, parseStatementList, parseTruncate, parseUpdateSet, parseUpdateStatement, parseUpsert, parseUse, parseUser, parseValueClause, parseValueClause, parseValueClause, parseValueClauseNative, parseWhile, parseWhoami, parseWith, parseWithQuery, setKeepComments, setParseCompleteValues, setParseValuesSize, setRepository, setSelectListCacheaccept, acceptIdentifier, acceptInteger, alias, as, config, getDbType, getLexer, getTimeZone, identifierEquals, isEnabled, match, newCreateStatement, printError, setErrorEndPos, setTimeZone, tableAlias, tableAliaspublic OdpsStatementParser(String sql)
public OdpsStatementParser(String sql, SQLParserFeature... features)
public OdpsStatementParser(SQLExprParser exprParser)
public SQLSelectStatement parseSelect()
parseSelect 在类中 SQLStatementParserpublic SQLCreateTableStatement parseCreateTable()
parseCreateTable 在类中 SQLStatementParserpublic SQLCreateTableParser getSQLCreateTableParser()
public boolean parseStatementListDialect(List<SQLStatement> statementList)
public SQLStatement parseKill()
parseKill 在类中 SQLStatementParserprotected 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<SQLPrivilegeItem> privileges, SQLObject parent)
parsePrivileages 在类中 SQLStatementParserpublic SQLCreateFunctionStatement parseCreateFunction()
protected HiveLoadDataStatement parseLoad()
Copyright © 2013–2023. All rights reserved.