public class MySqlSelectIntoParser extends SQLSelectParser
| 限定符和类型 | 字段和说明 |
|---|---|
private List<SQLExpr> |
argsList |
exprParser, selectListCache| 构造器和说明 |
|---|
MySqlSelectIntoParser(SQLExprParser exprParser) |
MySqlSelectIntoParser(String sql) |
| 限定符和类型 | 方法和说明 |
|---|---|
MySqlExprParser |
getExprParser() |
private void |
parseIndexHint(MySqlIndexHintImpl hint) |
private void |
parseIndexHintList(SQLTableSource tableSource) |
protected void |
parseInto(SQLSelectQueryBlock queryBlock) |
protected List<SQLExpr> |
parseIntoArgs()
parser the select into arguments
|
MySqlSelectIntoStatement |
parseSelectInto() |
protected SQLTableSource |
parseTableSourceRest(SQLTableSource tableSource) |
SQLSelectQuery |
query() |
SQLUnionQuery |
unionRest(SQLUnionQuery union) |
acceptKeyword, createSQLUnionQuery, expr, parseFetchClause, parseFrom, parseGroupBy, parseGroupByItem, parseHierachical, parseLateralView, parseOrderBy, parseSelectList, parseSortBy, parseTableSource, parseTableSourceQueryTableExpr, parseValues, parseWhere, parseWindow, parseWith, primaryTableSourceRest, query, query, queryRest, queryRest, select, valuesQuery, withSubqueryaccept, acceptIdentifier, acceptInteger, alias, as, config, getDbType, getLexer, identifierEquals, isEnabled, match, newCreateStatement, printError, setErrorEndPos, tableAlias, tableAliaspublic MySqlSelectIntoParser(SQLExprParser exprParser)
public MySqlSelectIntoParser(String sql)
public MySqlSelectIntoStatement parseSelectInto()
public SQLSelectQuery query()
query 在类中 SQLSelectParserprotected void parseInto(SQLSelectQueryBlock queryBlock)
protected SQLTableSource parseTableSourceRest(SQLTableSource tableSource)
parseTableSourceRest 在类中 SQLSelectParserprivate void parseIndexHintList(SQLTableSource tableSource)
private void parseIndexHint(MySqlIndexHintImpl hint)
public SQLUnionQuery unionRest(SQLUnionQuery union)
unionRest 在类中 SQLSelectParserpublic MySqlExprParser getExprParser()
Copyright © 2013–2019 Alibaba Group. All rights reserved.