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() |
SQLStatement |
parseCommit() |
SQLStatement |
parseConnectTo() |
SQLStatement |
parseCreateIndex(boolean acceptCreate) |
SQLCreateSequenceStatement |
parseCreateSequence(boolean acceptCreate) |
PGDeleteStatement |
parseDeleteStatement() |
PGInsertStatement |
parseInsert() |
PGSelectStatement |
parseSelect() |
SQLStatement |
parseSet() |
SQLStatement |
parseShow() |
boolean |
parseStatementListDialect(List<SQLStatement> statementList) |
SQLUpdateStatement |
parseUpdateStatement() |
SQLStatement |
parseWith() |
getExprParser, getParseValuesSize, getSelectListCache, getSQLCreateTableParser, isKeepComments, isParseCompleteValues, parseAlter, parseAlterDrop, parseAssignItems, parseBlock, parseCall, parseCase, parseClose, parseComment, parseCreate, parseCreateDatabase, parseCreateDbLink, parseCreateFunction, parseCreateMaterializedView, parseCreatePackage, parseCreateProcedure, parseCreateSynonym, parseCreateTable, parseCreateTrigger, parseCreateType, parseCreateUser, parseCreateView, parseDeclare, parseDescribe, parseDrop, parseDropIndex, parseDropUser, parseDump, parseExplain, parseFetch, parseGrant, parseHints, parseIf, parseKill, parseLeave, parseMerge, parseOpen, parseReleaseSavePoint, parseRename, parseRepeat, parseReturn, parseRevoke, parseRollback, parseSavePoint, parseStatement, parseStatement, parseStatementList, parseStatementList, parseStatementList, parseStatementList, parseStatementList, parseTruncate, parseUpsert, parseUse, parseWhile, parseWithQuery, setKeepComments, setParseCompleteValues, setParseValuesSize, setSelectListCachepublic 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 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 SQLCreateSequenceStatement parseCreateSequence(boolean acceptCreate)
parseCreateSequence in class SQLStatementParserpublic SQLStatement parseCreateIndex(boolean acceptCreate)
parseCreateIndex in class SQLStatementParserCopyright © 2013–2018 Alibaba Group. All rights reserved.