public class SQLSelectParser extends SQLParser
Constructor and Description |
---|
SQLSelectParser(Lexer lexer) |
SQLSelectParser(SQLExprParser exprParser) |
SQLSelectParser(SQLExprParser exprParser,
SQLSelectListCache selectListCache) |
SQLSelectParser(String sql) |
Modifier and Type | Method and Description |
---|---|
void |
acceptKeyword(String ident) |
SQLExpr |
expr() |
void |
parseFetchClause(SQLSelectQueryBlock queryBlock) |
void |
parseFrom(SQLSelectQueryBlock queryBlock) |
SQLOrderBy |
parseOrderBy() |
SQLTableSource |
parseTableSource() |
void |
parseWhere(SQLSelectQueryBlock queryBlock) |
SQLWithSubqueryClause |
parseWith() |
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 SQLSelectParser(SQLExprParser exprParser, SQLSelectListCache selectListCache)
public SQLSelect select()
public SQLUnionQuery unionRest(SQLUnionQuery union)
public SQLSelectQuery queryRest(SQLSelectQuery selectQuery)
public SQLSelectQuery query()
public SQLWithSubqueryClause parseWith()
public void parseWhere(SQLSelectQueryBlock queryBlock)
public void parseFrom(SQLSelectQueryBlock queryBlock)
public SQLTableSource parseTableSource()
public SQLExpr expr()
public SQLOrderBy parseOrderBy()
public void acceptKeyword(String ident)
public void parseFetchClause(SQLSelectQueryBlock queryBlock)
Copyright © 2013–2017 Alibaba Group. All rights reserved.