public class PGSQLStatementParser extends SQLStatementParser
| Modifier and Type | Field and Description |
|---|---|
static String |
LOCAL |
static String |
TIME |
static String |
TIME_ZONE |
| Constructor and Description |
|---|
PGSQLStatementParser(Lexer lexer) |
PGSQLStatementParser(PGExprParser parser) |
PGSQLStatementParser(String sql) |
PGSQLStatementParser(String sql,
SQLParserFeature... features) |
| Modifier and Type | Method and Description |
|---|---|
PGSelectParser |
createSQLSelectParser() |
SQLCreateTableParser |
getSQLCreateTableParser() |
SQLStatement |
parseCommit() |
SQLStatement |
parseConnectTo() |
SQLCreateIndexStatement |
parseCreateIndex(boolean acceptCreate) |
PGCreateSchemaStatement |
parseCreateSchema() |
PGDeleteStatement |
parseDeleteStatement() |
PGDropSchemaStatement |
parseDropSchema() |
PGInsertStatement |
parseInsert() |
PGSelectStatement |
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, 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, parsePartitionRef, parsePurge, parseRefresh, parseReleaseSavePoint, parseRename, parseRepeat, parseReturn, parseRevoke, parseRollback, parseSavePoint, parseShowMaterializedView, 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 PGSQLStatementParser(PGExprParser parser)
public PGSQLStatementParser(String sql)
public PGSQLStatementParser(String sql, SQLParserFeature... features)
public PGSQLStatementParser(Lexer lexer)
public PGSelectParser createSQLSelectParser()
createSQLSelectParser in class SQLStatementParserpublic SQLUpdateStatement parseUpdateStatement()
parseUpdateStatement in class SQLStatementParserpublic PGInsertStatement parseInsert()
parseInsert in class SQLStatementParserpublic PGCreateSchemaStatement parseCreateSchema()
parseCreateSchema in class SQLStatementParserpublic PGDropSchemaStatement parseDropSchema()
public PGDeleteStatement parseDeleteStatement()
parseDeleteStatement in class SQLStatementParserpublic boolean parseStatementListDialect(List<SQLStatement> statementList)
parseStatementListDialect in class SQLStatementParserpublic SQLStatement parseConnectTo()
public PGSelectStatement 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–2020 Alibaba Group. All rights reserved.