com.alibaba.druid.sql.parser
类 SQLSelectParser

java.lang.Object
  继承者 com.alibaba.druid.sql.parser.SQLParser
      继承者 com.alibaba.druid.sql.parser.SQLSelectParser
直接已知子类:
DB2SelectParser, MySqlSelectParser, OracleSelectParser, PGSelectParser, SQLServerSelectParser

public class SQLSelectParser
extends SQLParser


构造方法摘要
SQLSelectParser(Lexer lexer)
           
SQLSelectParser(SQLExprParser exprParser)
           
SQLSelectParser(String sql)
           
 
方法摘要
 void acceptKeyword(String ident)
           
 SQLExpr expr()
           
 void parseFrom(SQLSelectQueryBlock queryBlock)
           
 SQLOrderBy parseOrderBy()
           
 SQLTableSource parseTableSource()
           
 SQLSelectQuery query()
           
 SQLSelectQuery queryRest(SQLSelectQuery selectQuery)
           
 SQLSelect select()
           
 SQLUnionQuery unionRest(SQLUnionQuery union)
           
 
从类 com.alibaba.druid.sql.parser.SQLParser 继承的方法
accept, getLexer, match
 
从类 java.lang.Object 继承的方法
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

构造方法详细信息

SQLSelectParser

public SQLSelectParser(String sql)

SQLSelectParser

public SQLSelectParser(Lexer lexer)

SQLSelectParser

public SQLSelectParser(SQLExprParser exprParser)
方法详细信息

select

public SQLSelect select()

unionRest

public SQLUnionQuery unionRest(SQLUnionQuery union)

queryRest

public SQLSelectQuery queryRest(SQLSelectQuery selectQuery)

query

public SQLSelectQuery query()

parseFrom

public void parseFrom(SQLSelectQueryBlock queryBlock)

parseTableSource

public SQLTableSource parseTableSource()

expr

public SQLExpr expr()

parseOrderBy

public SQLOrderBy parseOrderBy()

acceptKeyword

public void acceptKeyword(String ident)


Copyright © 2013 Alibaba Group. All Rights Reserved.