public class HiveStatementParser extends SQLStatementParser
| Constructor and Description |
|---|
HiveStatementParser(Lexer lexer) |
HiveStatementParser(String sql) |
HiveStatementParser(String sql,
SQLParserFeature... features) |
| Modifier and Type | Method and Description |
|---|---|
HiveSelectParser |
createSQLSelectParser() |
HiveExprParser |
getExprParser() |
SQLCreateTableParser |
getSQLCreateTableParser() |
SQLCreateFunctionStatement |
parseCreateFunction() |
SQLCreateIndexStatement |
parseCreateIndex(boolean acceptCreate) |
SQLStatement |
parseCreateSchema() |
SQLCreateTableStatement |
parseCreateTable() |
SQLStatement |
parseInsert() |
boolean |
parseStatementListDialect(List<SQLStatement> statementList) |
createSQLSelectParser, getParseValuesSize, getRepository, getSelectListCache, isKeepComments, isParseCompleteValues, parseAlter, parseAlterDrop, parseAlterMaterialized, parseAlterSequence, parseAssignItems, parseAssignItems, parseBlock, parseCall, parseCase, parseClone, parseClose, parseComment, parseCommit, parseCopy, parseCreate, parseCreateDatabase, parseCreateDbLink, parseCreateExternalCatalog, parseCreateMaterializedView, parseCreatePackage, parseCreateProcedure, parseCreateRole, parseCreateSequence, parseCreateSynonym, parseCreateTableGroup, parseCreateTrigger, parseCreateType, parseCreateUser, parseCreateView, parseDeclare, parseDeleteStatement, parseDescribe, parseDrop, parseDropIndex, parseDropMaterializedView, parseDropUser, parseDump, parseExplain, parseFetch, parseFlashback, parseFor, parseGrant, parseHints, parseHiveCreateFunction, parseIf, parseKill, parseLeave, parseList, parseMerge, parseOpen, parseOptimize, parsePartitionRef, parsePurge, parseRefresh, parseReleaseSavePoint, parseRename, parseRepeat, parseReturn, parseRevoke, parseRollback, parseSavePoint, parseSelect, parseSet, parseShow, parseShowMaterializedView, parseShowVariants, parseStatement, parseStatement, parseStatementList, parseStatementList, parseStatementList, parseStatementList, parseStatementList, parseTruncate, parseUpdateStatement, parseUpsert, parseUse, parseValueClause, parseWhile, parseWith, parseWithQuery, setKeepComments, setParseCompleteValues, setParseValuesSize, setRepository, setSelectListCacheaccept, acceptInteger, config, getDbType, getLexer, getTimeZone, isEnabled, match, setTimeZonepublic HiveStatementParser(String sql)
public HiveStatementParser(String sql, SQLParserFeature... features)
public HiveStatementParser(Lexer lexer)
public HiveSelectParser createSQLSelectParser()
createSQLSelectParser in class SQLStatementParserpublic SQLCreateTableParser getSQLCreateTableParser()
getSQLCreateTableParser in class SQLStatementParserpublic SQLStatement parseInsert()
parseInsert in class SQLStatementParserpublic boolean parseStatementListDialect(List<SQLStatement> statementList)
parseStatementListDialect in class SQLStatementParserpublic SQLCreateTableStatement parseCreateTable()
parseCreateTable in class SQLStatementParserpublic SQLCreateFunctionStatement parseCreateFunction()
parseCreateFunction in class SQLStatementParserpublic SQLCreateIndexStatement parseCreateIndex(boolean acceptCreate)
parseCreateIndex in class SQLStatementParserpublic SQLStatement parseCreateSchema()
parseCreateSchema in class SQLStatementParserpublic HiveExprParser getExprParser()
getExprParser in class SQLStatementParserCopyright © 2013–2022 Alibaba Group. All rights reserved.