public class HiveStatementParser extends SQLStatementParser
currentDate, exprParser, insertColumnsCache, now, parseCompleteValues, parseValuesSize, repository, selectListCache| 构造器和说明 |
|---|
HiveStatementParser(Lexer lexer) |
HiveStatementParser(String sql) |
HiveStatementParser(String sql,
SQLParserFeature... features) |
| 限定符和类型 | 方法和说明 |
|---|---|
HiveSelectParser |
createSQLSelectParser() |
HiveExprParser |
getExprParser() |
SQLCreateTableParser |
getSQLCreateTableParser() |
protected SQLStatement |
parseAlterDatabase() |
protected SQLStatement |
parseAlterSchema() |
SQLCreateFunctionStatement |
parseCreateFunction() |
SQLCreateIndexStatement |
parseCreateIndex(boolean acceptCreate) |
SQLStatement |
parseCreateSchema() |
SQLCreateTableStatement |
parseCreateTable() |
protected SQLStatement |
parseExport() |
protected SQLStatement |
parseImport() |
SQLStatement |
parseInsert() |
protected HiveLoadDataStatement |
parseLoad() |
boolean |
parseStatementListDialect(List<SQLStatement> statementList) |
createSQLSelectParser, createUpdateStatement, getParseValuesSize, getRepository, getSelectListCache, isKeepComments, isParseCompleteValues, parseAlter, parseAlterColumn, parseAlterDrop, parseAlterFunction, parseAlterIndex, parseAlterMaterialized, parseAlterResourceGroup, parseAlterSequence, parseAlterTableAddClusteringKey, parseAlterTableAddColumn, parseAlterTableDropPartition, parseAlterTableDropSubpartition, parseAlterTableRename, parseAlterTableReplaceColumn, parseAnalyze, parseAssignItems, parseAssignItems, parseBlock, parseCall, parseCase, parseClose, parseComment, parseCommit, parseCopy, parseCreate, parseCreateDatabase, parseCreateDbLink, parseCreateExternalCatalog, parseCreateMaterializedView, parseCreatePackage, parseCreateProcedure, parseCreateResourceGroup, parseCreateRole, 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, parseGrant, parseHints, parseHiveCreateFunction, parseHiveInsert, parseHiveInsertStmt, parseIf, parseInsert0_hinits, parseInsert0, parseInsert0, parseInsertColumns, parseKill, parseLeave, parseList, parseMerge, parseMsck, parseOpen, parsePartitionRef, parsePrivileages, parsePurge, parseRefresh, parseReleaseSavePoint, parseRename, parseRepeat, parseReturn, parseRevoke, parseRollback, parseSavePoint, parseSelect, parseSet, parseShow, 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 HiveStatementParser(String sql)
public HiveStatementParser(String sql, SQLParserFeature... features)
public HiveStatementParser(Lexer lexer)
public HiveSelectParser createSQLSelectParser()
public SQLCreateTableParser getSQLCreateTableParser()
public SQLStatement parseInsert()
parseInsert 在类中 SQLStatementParserpublic boolean parseStatementListDialect(List<SQLStatement> statementList)
protected HiveLoadDataStatement parseLoad()
public SQLCreateTableStatement parseCreateTable()
parseCreateTable 在类中 SQLStatementParserpublic SQLCreateFunctionStatement parseCreateFunction()
public SQLCreateIndexStatement parseCreateIndex(boolean acceptCreate)
parseCreateIndex 在类中 SQLStatementParserprotected SQLStatement parseExport()
protected SQLStatement parseImport()
protected SQLStatement parseAlterDatabase()
parseAlterDatabase 在类中 SQLStatementParserprotected SQLStatement parseAlterSchema()
parseAlterSchema 在类中 SQLStatementParserpublic SQLStatement parseCreateSchema()
parseCreateSchema 在类中 SQLStatementParserpublic HiveExprParser getExprParser()
getExprParser 在类中 SQLStatementParserCopyright © 2013–2023. All rights reserved.