Class CKSelectParser
java.lang.Object
com.alibaba.druid.sql.parser.SQLParser
com.alibaba.druid.sql.parser.SQLSelectParser
com.alibaba.druid.sql.dialect.clickhouse.parser.CKSelectParser
-
Field Summary
Fields inherited from class com.alibaba.druid.sql.parser.SQLSelectParser
exprParser, selectListCache -
Constructor Summary
ConstructorsConstructorDescriptionCKSelectParser(Lexer lexer) CKSelectParser(SQLExprParser exprParser, SQLSelectListCache selectListCache) -
Method Summary
Modifier and TypeMethodDescriptionprotected voidafterParseFetchClause(SQLSelectQueryBlock queryBlock) protected voidafterParseLimitClause(SQLSelectQueryBlock queryBlock) protected SQLSelectQueryBlockprotected voidparseAfterOrderBy(SQLSelectQueryBlock queryBlock) voidparseFrom(SQLSelectQueryBlock queryBlock) protected voidparseOrderByWith(SQLSelectGroupByClause groupBy, SQLSelectQueryBlock queryBlock) voidparseWhere(SQLSelectQueryBlock queryBlock) Methods inherited from class com.alibaba.druid.sql.parser.SQLSelectParser
acceptKeyword, createSQLUnionQuery, expr, getReturningFunctions, getTableSource, parseAfterTableSourceRest, parseBeforeSelectList, parseFetchClause, parseGeneratedTableSource, parseGroupBy, parseGroupByItem, parseHierachical, parseJoinHint, parseLateralView, parseLateralViewAs, parseOrderBy, parsePivot, parseSelectList, parseSelectListFromError, parseSortBy, parseTableSource, parseTableSource, parseTableSourceQueryTableExpr, parseTableSourceRest, parseTableSourceSample, parseTableSourceSampleHive, parseTop, parseUnnestTableSource, parseValues, parseWindow, primaryTableSourceRest, qualify, query, query, query, queryRest, queryRest, querySelectListBefore, select, unionRest, valuesQuery, withSubqueryMethods 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 Details
-
CKSelectParser
-
CKSelectParser
-
-
Method Details
-
parseWith
- Overrides:
parseWithin classSQLSelectParser
-
createSelectQueryBlock
- Overrides:
createSelectQueryBlockin classSQLSelectParser
-
parseWhere
- Overrides:
parseWherein classSQLSelectParser
-
parseFrom
- Overrides:
parseFromin classSQLSelectParser
-
afterParseFetchClause
- Overrides:
afterParseFetchClausein classSQLSelectParser
-
afterParseLimitClause
- Overrides:
afterParseLimitClausein classSQLSelectParser
-
parseOrderByWith
- Overrides:
parseOrderByWithin classSQLSelectParser
-
parseAfterOrderBy
- Overrides:
parseAfterOrderByin classSQLSelectParser
-