com.alibaba.druid.sql.dialect.postgresql.parser
Class PGSQLStatementParser
java.lang.Object
com.alibaba.druid.sql.parser.SQLParser
com.alibaba.druid.sql.parser.SQLStatementParser
com.alibaba.druid.sql.dialect.postgresql.parser.PGSQLStatementParser
public class PGSQLStatementParser
- extends SQLStatementParser
| Methods inherited from class com.alibaba.druid.sql.parser.SQLStatementParser |
getExprParser, getSQLCreateTableParser, parseAlter, parseAssignItems, parseCall, parseComment, parseCommit, parseCreate, parseCreateDatabase, parseCreateIndex, parseCreateProcedure, parseCreateSequence, parseCreateTable, parseCreateView, parseDropIndex, parseDropUser, parseReleaseSavePoint, parseRename, parseRollback, parseSavePoint, parseSet, parseShow, parseStatementList, parseStatementList, parseUse |
PGSQLStatementParser
public PGSQLStatementParser(String sql)
PGSQLStatementParser
public PGSQLStatementParser(Lexer lexer)
createSQLSelectParser
public PGSelectParser createSQLSelectParser()
- Overrides:
createSQLSelectParser in class SQLStatementParser
parseUpdateStatement
public SQLUpdateStatement parseUpdateStatement()
- Overrides:
parseUpdateStatement in class SQLStatementParser
parseInsert
public PGInsertStatement parseInsert()
- Overrides:
parseInsert in class SQLStatementParser
parseDeleteStatement
public PGDeleteStatement parseDeleteStatement()
- Overrides:
parseDeleteStatement in class SQLStatementParser
parseTruncate
public SQLStatement parseTruncate()
- Overrides:
parseTruncate in class SQLStatementParser
parseStatementListDialect
public boolean parseStatementListDialect(List<SQLStatement> statementList)
- Overrides:
parseStatementListDialect in class SQLStatementParser
parseWithClause
public PGWithClause parseWithClause()
parseSelect
public PGSelectStatement parseSelect()
- Overrides:
parseSelect in class SQLStatementParser
parseWith
public SQLStatement parseWith()
Copyright © 2012 Alibaba Group. All Rights Reserved.