Class PrestoSelectParser
java.lang.Object
com.alibaba.druid.sql.parser.SQLParser
com.alibaba.druid.sql.parser.SQLSelectParser
com.alibaba.druid.sql.dialect.presto.parser.PrestoSelectParser
presto的 选择解析器
author zhangcanlong date 2022/01/11
-
Field Summary
Fields inherited from class com.alibaba.druid.sql.parser.SQLSelectParser
exprParser, selectListCache
-
Constructor Summary
ConstructorDescriptionPrestoSelectParser
(SQLExprParser exprParser) PrestoSelectParser
(SQLExprParser exprParser, SQLSelectListCache selectListCache) PrestoSelectParser
(String sql) -
Method Summary
Modifier and TypeMethodDescriptionprotected SQLExprParser
void
parseFetchClause
(SQLSelectQueryBlock queryBlock) Methods inherited from class com.alibaba.druid.sql.parser.SQLSelectParser
acceptKeyword, createSQLUnionQuery, expr, parseFrom, parseGroupBy, parseGroupByItem, parseHierachical, parseLateralView, parseLateralViewAs, parseOrderBy, parseSelectList, parseSortBy, parseTableSource, parseTableSourceQueryTableExpr, parseTableSourceRest, parseTableSourceSample, parseTableSourceSampleHive, parseValues, parseWhere, parseWindow, parseWith, primaryTableSourceRest, query, query, queryRest, queryRest, select, unionRest, valuesQuery, withSubquery
Methods 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
-
PrestoSelectParser
-
PrestoSelectParser
-
PrestoSelectParser
-
-
Method Details
-
createExprParser
-
query
- Overrides:
query
in classSQLSelectParser
-
parseFetchClause
- Overrides:
parseFetchClause
in classSQLSelectParser
-