feat(spark): support materialized view for spark sql (#262)
* feat(spark): support materialized view for spark sql * fix(spark): code review update * fix(spark): update spark materilized view and zorder grammar * test(spark): add syntaxSuggestion test of materialized view --------- Co-authored-by: jialan <jialan@dtstack.com>
This commit is contained in:
File diff suppressed because one or more lines are too long
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because one or more lines are too long
File diff suppressed because it is too large
Load Diff
File diff suppressed because one or more lines are too long
@ -179,6 +179,7 @@ import { ComplexColTypeListContext } from "./SparkSqlParser";
|
||||
import { ComplexColTypeContext } from "./SparkSqlParser";
|
||||
import { WhenClauseContext } from "./SparkSqlParser";
|
||||
import { WindowClauseContext } from "./SparkSqlParser";
|
||||
import { ZorderClauseContext } from "./SparkSqlParser";
|
||||
import { NamedWindowContext } from "./SparkSqlParser";
|
||||
import { WindowSpecContext } from "./SparkSqlParser";
|
||||
import { WindowFrameContext } from "./SparkSqlParser";
|
||||
@ -2144,6 +2145,17 @@ export interface SparkSqlParserListener extends ParseTreeListener {
|
||||
*/
|
||||
exitWindowClause?: (ctx: WindowClauseContext) => void;
|
||||
|
||||
/**
|
||||
* Enter a parse tree produced by `SparkSqlParser.zorderClause`.
|
||||
* @param ctx the parse tree
|
||||
*/
|
||||
enterZorderClause?: (ctx: ZorderClauseContext) => void;
|
||||
/**
|
||||
* Exit a parse tree produced by `SparkSqlParser.zorderClause`.
|
||||
* @param ctx the parse tree
|
||||
*/
|
||||
exitZorderClause?: (ctx: ZorderClauseContext) => void;
|
||||
|
||||
/**
|
||||
* Enter a parse tree produced by `SparkSqlParser.namedWindow`.
|
||||
* @param ctx the parse tree
|
||||
|
@ -179,6 +179,7 @@ import { ComplexColTypeListContext } from "./SparkSqlParser";
|
||||
import { ComplexColTypeContext } from "./SparkSqlParser";
|
||||
import { WhenClauseContext } from "./SparkSqlParser";
|
||||
import { WindowClauseContext } from "./SparkSqlParser";
|
||||
import { ZorderClauseContext } from "./SparkSqlParser";
|
||||
import { NamedWindowContext } from "./SparkSqlParser";
|
||||
import { WindowSpecContext } from "./SparkSqlParser";
|
||||
import { WindowFrameContext } from "./SparkSqlParser";
|
||||
@ -1443,6 +1444,13 @@ export interface SparkSqlParserVisitor<Result> extends ParseTreeVisitor<Result>
|
||||
*/
|
||||
visitWindowClause?: (ctx: WindowClauseContext) => Result;
|
||||
|
||||
/**
|
||||
* Visit a parse tree produced by `SparkSqlParser.zorderClause`.
|
||||
* @param ctx the parse tree
|
||||
* @return the visitor result
|
||||
*/
|
||||
visitZorderClause?: (ctx: ZorderClauseContext) => Result;
|
||||
|
||||
/**
|
||||
* Visit a parse tree produced by `SparkSqlParser.namedWindow`.
|
||||
* @param ctx the parse tree
|
||||
|
Reference in New Issue
Block a user