Class MySqlSelectIntoParser
java.lang.Object
com.alibaba.druid.sql.parser.SQLParser
com.alibaba.druid.sql.parser.SQLSelectParser
com.alibaba.druid.sql.dialect.mysql.parser.MySqlSelectIntoParser
- Author:
- zz [455910092@qq.com]
-
Field Summary
Fields inherited from class com.alibaba.druid.sql.parser.SQLSelectParser
exprParser, selectListCache -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected voidparseInto(SQLSelectQueryBlock queryBlock) Parses the arguments for the INTO clause and returns a list of SQL expressions.parseTableSourceRest(SQLTableSource tableSource) unionRest(SQLUnionQuery union) Methods inherited from class com.alibaba.druid.sql.parser.SQLSelectParser
acceptKeyword, createSQLUnionQuery, expr, parseFetchClause, parseFrom, parseGroupBy, parseGroupByItem, parseHierachical, parseLateralView, parseLateralViewAs, parseOrderBy, parsePivot, parseSelectList, parseSortBy, parseTableSource, parseTableSourceQueryTableExpr, parseTableSourceSample, parseTableSourceSampleHive, parseValues, parseWhere, parseWindow, parseWith, primaryTableSourceRest, query, query, queryRest, queryRest, select, valuesQuery, withSubqueryMethods inherited from class com.alibaba.druid.sql.parser.SQLParser
accept, acceptIdentifier, acceptInteger, alias, as, config, getDbType, getLexer, getTimeZone, identifierEquals, isEnabled, match, newCreateStatement, printError, setErrorEndPos, setTimeZone, tableAlias, tableAlias
-
Constructor Details
-
MySqlSelectIntoParser
-
MySqlSelectIntoParser
-
-
Method Details
-
parseSelectInto
-
query
- Overrides:
queryin classSQLSelectParser
-
parseIntoArgs
Parses the arguments for the INTO clause and returns a list of SQL expressions.- Returns:
- a list of SQL expressions representing the arguments passed to the INTO clause
-
parseInto
-
parseTableSourceRest
- Overrides:
parseTableSourceRestin classSQLSelectParser
-
unionRest
- Overrides:
unionRestin classSQLSelectParser
-
getExprParser
-