Class SparkSelectParser
- java.lang.Object
-
- com.alibaba.druid.sql.parser.SQLParser
-
- com.alibaba.druid.sql.parser.SQLSelectParser
-
- com.alibaba.druid.sql.dialect.hive.parser.HiveSelectParser
-
- com.alibaba.druid.sql.dialect.spark.parser.SparkSelectParser
-
- Direct Known Subclasses:
DatabricksSelectParser
public class SparkSelectParser extends HiveSelectParser
-
-
Field Summary
-
Fields inherited from class com.alibaba.druid.sql.parser.SQLSelectParser
exprParser, selectListCache
-
-
Constructor Summary
Constructors Constructor Description SparkSelectParser(SQLExprParser exprParser)SparkSelectParser(SQLExprParser exprParser, SQLSelectListCache selectListCache)
-
Method Summary
-
Methods inherited from class com.alibaba.druid.sql.dialect.hive.parser.HiveSelectParser
createExprParser, parseTableSourceSample
-
Methods inherited from class com.alibaba.druid.sql.parser.SQLSelectParser
acceptKeyword, afterParseFetchClause, afterParseLimitClause, createSelectQueryBlock, createSQLUnionQuery, expr, getReturningFunctions, getTableSource, parseAfterOrderBy, parseAfterTableSourceRest, parseBeforeSelectList, parseFetchClause, parseFrom, parseGeneratedTableSource, parseGroupBy, parseGroupByItem, parseHierachical, parseJoinHint, parseLateralView, parseLateralViewAs, parseOrderBy, parseOrderByWith, parsePivot, parsePivotIn, parseSelectList, parseSelectListFromError, parseSortBy, parseTableSource, parseTableSource, parseTableSourceQueryTableExpr, parseTableSourceRest, parseTableSourceSampleHive, parseTop, parseUnnestTableSource, parseValues, parseWhere, parseWindow, parseWith, primaryTableSourceRest, qualify, query, query, query, queryBefore, queryRest, queryRest, querySelectListBefore, select, unionRest, valuesQuery, withSubquery
-
Methods inherited from class com.alibaba.druid.sql.parser.SQLParser
accept, acceptIdentifier, acceptIdentifier, acceptInteger, alias, as, config, dialectFeatureEnabled, getDbType, getLexer, getTimeZone, identifierEquals, isEnabled, match, newCreateStatement, printError, setErrorEndPos, setTimeZone, tableAlias, tableAlias
-
-
-
-
Constructor Detail
-
SparkSelectParser
public SparkSelectParser(SQLExprParser exprParser)
-
SparkSelectParser
public SparkSelectParser(SQLExprParser exprParser, SQLSelectListCache selectListCache)
-
-