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) |
public SQLSelectParser(String sql)
public SQLSelectParser(Lexer lexer)
public SQLSelectParser(SQLExprParser exprParser)
public SQLSelect select() throws ParserException
ParserExceptionpublic SQLUnionQuery unionRest(SQLUnionQuery union)
public SQLSelectQuery queryRest(SQLSelectQuery selectQuery) throws ParserException
ParserExceptionpublic SQLSelectQuery query() throws ParserException
ParserExceptionpublic void parseFrom(SQLSelectQueryBlock queryBlock) throws ParserException
ParserExceptionpublic SQLTableSource parseTableSource() throws ParserException
ParserExceptionpublic SQLExpr expr()
public SQLOrderBy parseOrderBy() throws ParserException
ParserExceptionpublic void acceptKeyword(String ident)
Copyright © 2012 Alibaba Group. All Rights Reserved.