Skip to content

Commit

Permalink
feat: recompile hive grammar
Browse files Browse the repository at this point in the history
  • Loading branch information
HaydenOrz committed Aug 30, 2023
1 parent a442768 commit 10916e6
Show file tree
Hide file tree
Showing 8 changed files with 11,012 additions and 10,912 deletions.
21 changes: 9 additions & 12 deletions src/lib/hive/HiveSqlLexer.interp

Large diffs are not rendered by default.

1,266 changes: 632 additions & 634 deletions src/lib/hive/HiveSqlLexer.tokens

Large diffs are not rendered by default.

4,833 changes: 2,407 additions & 2,426 deletions src/lib/hive/HiveSqlLexer.ts

Large diffs are not rendered by default.

21 changes: 10 additions & 11 deletions src/lib/hive/HiveSqlParser.interp

Large diffs are not rendered by default.

1,266 changes: 632 additions & 634 deletions src/lib/hive/HiveSqlParser.tokens

Large diffs are not rendered by default.

14,497 changes: 7,302 additions & 7,195 deletions src/lib/hive/HiveSqlParser.ts

Large diffs are not rendered by default.

12 changes: 12 additions & 0 deletions src/lib/hive/HiveSqlParserListener.ts
Original file line number Diff line number Diff line change
Expand Up @@ -256,6 +256,7 @@ import { AlterStatementSuffixRenameContext } from "./HiveSqlParser";
import { AlterStatementSuffixAddColContext } from "./HiveSqlParser";
import { AlterStatementSuffixAddConstraintContext } from "./HiveSqlParser";
import { AlterStatementSuffixUpdateColumnsContext } from "./HiveSqlParser";
import { AlterStatementSuffixProtectionsContext } from "./HiveSqlParser";
import { AlterStatementSuffixDropConstraintContext } from "./HiveSqlParser";
import { AlterStatementSuffixRenameColContext } from "./HiveSqlParser";
import { AlterStatementSuffixUpdateStatsColContext } from "./HiveSqlParser";
Expand Down Expand Up @@ -3295,6 +3296,17 @@ export interface HiveSqlParserListener extends ParseTreeListener {
*/
exitAlterStatementSuffixUpdateColumns?: (ctx: AlterStatementSuffixUpdateColumnsContext) => void;

/**
* Enter a parse tree produced by `HiveSqlParser.alterStatementSuffixProtections`.
* @param ctx the parse tree
*/
enterAlterStatementSuffixProtections?: (ctx: AlterStatementSuffixProtectionsContext) => void;
/**
* Exit a parse tree produced by `HiveSqlParser.alterStatementSuffixProtections`.
* @param ctx the parse tree
*/
exitAlterStatementSuffixProtections?: (ctx: AlterStatementSuffixProtectionsContext) => void;

/**
* Enter a parse tree produced by `HiveSqlParser.alterStatementSuffixDropConstraint`.
* @param ctx the parse tree
Expand Down
8 changes: 8 additions & 0 deletions src/lib/hive/HiveSqlParserVisitor.ts
Original file line number Diff line number Diff line change
Expand Up @@ -256,6 +256,7 @@ import { AlterStatementSuffixRenameContext } from "./HiveSqlParser";
import { AlterStatementSuffixAddColContext } from "./HiveSqlParser";
import { AlterStatementSuffixAddConstraintContext } from "./HiveSqlParser";
import { AlterStatementSuffixUpdateColumnsContext } from "./HiveSqlParser";
import { AlterStatementSuffixProtectionsContext } from "./HiveSqlParser";
import { AlterStatementSuffixDropConstraintContext } from "./HiveSqlParser";
import { AlterStatementSuffixRenameColContext } from "./HiveSqlParser";
import { AlterStatementSuffixUpdateStatsColContext } from "./HiveSqlParser";
Expand Down Expand Up @@ -2286,6 +2287,13 @@ export interface HiveSqlParserVisitor<Result> extends ParseTreeVisitor<Result> {
*/
visitAlterStatementSuffixUpdateColumns?: (ctx: AlterStatementSuffixUpdateColumnsContext) => Result;

/**
* Visit a parse tree produced by `HiveSqlParser.alterStatementSuffixProtections`.
* @param ctx the parse tree
* @return the visitor result
*/
visitAlterStatementSuffixProtections?: (ctx: AlterStatementSuffixProtectionsContext) => Result;

/**
* Visit a parse tree produced by `HiveSqlParser.alterStatementSuffixDropConstraint`.
* @param ctx the parse tree
Expand Down

0 comments on commit 10916e6

Please sign in to comment.