public class OscarStatementParser extends SQLStatementParser
| Modifier and Type | Field and Description |
|---|---|
static String |
LOCAL |
static String |
TIME |
static String |
TIME_ZONE |
| Constructor and Description |
|---|
OscarStatementParser(Lexer lexer) |
OscarStatementParser(OscarExprParser parser) |
OscarStatementParser(String sql) |
OscarStatementParser(String sql,
SQLParserFeature... features) |
| Modifier and Type | Method and Description |
|---|---|
OscarSelectParser |
createSQLSelectParser() |
SQLCreateTableParser |
getSQLCreateTableParser() |
SQLStatement |
parseCommit() |
SQLStatement |
parseConnectTo() |
SQLCreateIndexStatement |
parseCreateIndex(boolean acceptCreate) |
OscarCreateSchemaStatement |
parseCreateSchema() |
OscarDeleteStatement |
parseDeleteStatement() |
OscarDropSchemaStatement |
parseDropSchema() |
OscarInsertStatement |
parseInsert() |
OscarSelectStatement |
parseSelect() |
SQLStatement |
parseSet() |
SQLStatement |
parseShow() |
boolean |
parseStatementListDialect(List<SQLStatement> statementList) |
SQLUpdateStatement |
parseUpdateStatement() |
SQLStatement |
parseWith() |
createSQLSelectParser, getExprParser, getParseValuesSize, getRepository, getSelectListCache, isKeepComments, isParseCompleteValues, parseAlter, parseAlterDrop, parseAlterMaterialized, parseAlterSequence, parseAssignItems, parseAssignItems, parseBlock, parseCall, parseCase, parseClone, parseClose, parseComment, parseCopy, parseCreate, parseCreateDatabase, parseCreateDbLink, parseCreateExternalCatalog, parseCreateFunction, parseCreateMaterializedView, parseCreatePackage, parseCreateProcedure, parseCreateRole, parseCreateSequence, parseCreateSynonym, parseCreateTable, parseCreateTableGroup, parseCreateTrigger, parseCreateType, parseCreateUser, parseCreateView, parseDeclare, 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, parseShowMaterializedView, parseShowVariants, parseStatement, parseStatement, parseStatementList, parseStatementList, parseStatementList, parseStatementList, parseStatementList, parseTruncate, parseUpsert, parseUse, parseValueClause, parseWhile, parseWithQuery, setKeepComments, setParseCompleteValues, setParseValuesSize, setRepository, setSelectListCacheaccept, acceptInteger, config, getDbType, getLexer, getTimeZone, isEnabled, match, setTimeZonepublic static final String TIME_ZONE
public static final String TIME
public static final String LOCAL
public OscarStatementParser(OscarExprParser parser)
public OscarStatementParser(String sql)
public OscarStatementParser(String sql, SQLParserFeature... features)
public OscarStatementParser(Lexer lexer)
public OscarSelectParser createSQLSelectParser()
createSQLSelectParser in class SQLStatementParserpublic SQLUpdateStatement parseUpdateStatement()
parseUpdateStatement in class SQLStatementParserpublic OscarInsertStatement parseInsert()
parseInsert in class SQLStatementParserpublic OscarCreateSchemaStatement parseCreateSchema()
parseCreateSchema in class SQLStatementParserpublic OscarDropSchemaStatement parseDropSchema()
public OscarDeleteStatement parseDeleteStatement()
parseDeleteStatement in class SQLStatementParserpublic boolean parseStatementListDialect(List<SQLStatement> statementList)
parseStatementListDialect in class SQLStatementParserpublic SQLStatement parseConnectTo()
public OscarSelectStatement parseSelect()
parseSelect in class SQLStatementParserpublic SQLStatement parseWith()
parseWith in class SQLStatementParserpublic SQLStatement parseShow()
parseShow in class SQLStatementParserpublic SQLStatement parseCommit()
parseCommit in class SQLStatementParserpublic SQLStatement parseSet()
parseSet in class SQLStatementParserpublic SQLCreateIndexStatement parseCreateIndex(boolean acceptCreate)
parseCreateIndex in class SQLStatementParserpublic SQLCreateTableParser getSQLCreateTableParser()
getSQLCreateTableParser in class SQLStatementParserCopyright © 2013–2022 Alibaba Group. All rights reserved.