com.alibaba.druid.sql.dialect.postgresql.parser
类 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


构造方法摘要
PGSQLStatementParser(Lexer lexer)
           
PGSQLStatementParser(String sql)
           
 
方法摘要
 PGSelectParser createSQLSelectParser()
           
 PGDeleteStatement parseDeleteStatement()
           
 PGInsertStatement parseInsert()
           
 PGSelectStatement parseSelect()
           
 boolean parseStatementListDialect(List<SQLStatement> statementList)
           
 SQLUpdateStatement parseUpdateStatement()
           
 SQLStatement parseWith()
           
 PGWithClause parseWithClause()
           
 
从类 com.alibaba.druid.sql.parser.SQLStatementParser 继承的方法
getExprParser, getSQLCreateTableParser, parseAlter, parseAlterDrop, parseAssignItems, parseBlock, parseCall, parseComment, parseCommit, parseCreate, parseCreateDatabase, parseCreateDbLink, parseCreateIndex, parseCreateProcedure, parseCreateSequence, parseCreateTable, parseCreateTrigger, parseCreateView, parseDropIndex, parseDropUser, parseExplain, parseGrant, parseReleaseSavePoint, parseRename, parseRollback, parseSavePoint, parseSet, parseShow, parseStatement, parseStatementList, parseStatementList, parseStatementList, parseTruncate, parseUse
 
从类 com.alibaba.druid.sql.parser.SQLParser 继承的方法
accept, getLexer, match
 
从类 java.lang.Object 继承的方法
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

构造方法详细信息

PGSQLStatementParser

public PGSQLStatementParser(String sql)

PGSQLStatementParser

public PGSQLStatementParser(Lexer lexer)
方法详细信息

createSQLSelectParser

public PGSelectParser createSQLSelectParser()
覆盖:
SQLStatementParser 中的 createSQLSelectParser

parseUpdateStatement

public SQLUpdateStatement parseUpdateStatement()
覆盖:
SQLStatementParser 中的 parseUpdateStatement

parseInsert

public PGInsertStatement parseInsert()
覆盖:
SQLStatementParser 中的 parseInsert

parseDeleteStatement

public PGDeleteStatement parseDeleteStatement()
覆盖:
SQLStatementParser 中的 parseDeleteStatement

parseStatementListDialect

public boolean parseStatementListDialect(List<SQLStatement> statementList)
覆盖:
SQLStatementParser 中的 parseStatementListDialect

parseWithClause

public PGWithClause parseWithClause()

parseSelect

public PGSelectStatement parseSelect()
覆盖:
SQLStatementParser 中的 parseSelect

parseWith

public SQLStatement parseWith()


Copyright © 2013-2014 Alibaba Group. All Rights Reserved.