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() |
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, parseCreateIndex, parseCreateMaterializedView, parseCreatePackage, parseCreateProcedure, parseCreateSynonym, parseCreateTable, parseCreateTrigger, parseCreateType, parseCreateUser, parseCreateView, parseDeclare, parseDescribe, parseDrop, parseDropIndex, parseDropUser, 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, setSelectListCache
public 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 SQLStatementParser
public SQLUpdateStatement parseUpdateStatement()
parseUpdateStatement
in class SQLStatementParser
public PGInsertStatement parseInsert()
parseInsert
in class SQLStatementParser
public PGDeleteStatement parseDeleteStatement()
parseDeleteStatement
in class SQLStatementParser
public boolean parseStatementListDialect(List<SQLStatement> statementList)
parseStatementListDialect
in class SQLStatementParser
public PGSelectStatement parseSelect()
parseSelect
in class SQLStatementParser
public SQLStatement parseWith()
parseWith
in class SQLStatementParser
public SQLStatement parseShow()
parseShow
in class SQLStatementParser
public SQLStatement parseCommit()
parseCommit
in class SQLStatementParser
public SQLStatement parseSet()
parseSet
in class SQLStatementParser
public SQLCreateSequenceStatement parseCreateSequence(boolean acceptCreate)
parseCreateSequence
in class SQLStatementParser
Copyright © 2013–2017 Alibaba Group. All rights reserved.