Skip to content

Commit 0d10f54

Browse files
committed
support truncate table
1 parent 5b1eb52 commit 0d10f54

File tree

5 files changed

+3052
-2949
lines changed

5 files changed

+3052
-2949
lines changed

docs/performance/psss/v1.18.fql

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
TRUNCATE TABLE Orders;

package-lock.json

Lines changed: 2 additions & 2 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

src/FlinkSQLListener.ts

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -111,6 +111,7 @@ import { DropTableContext } from "./FlinkSQLParser";
111111
import { DropDatabaseContext } from "./FlinkSQLParser";
112112
import { DropViewContext } from "./FlinkSQLParser";
113113
import { DropFunctionContext } from "./FlinkSQLParser";
114+
import { TruncateTableContext } from "./FlinkSQLParser";
114115
import { InsertStatementContext } from "./FlinkSQLParser";
115116
import { InsertSimpleStatementContext } from "./FlinkSQLParser";
116117
import { InsertPartitionDefinitionContext } from "./FlinkSQLParser";
@@ -1499,6 +1500,17 @@ export interface FlinkSQLListener extends ParseTreeListener {
14991500
*/
15001501
exitDropFunction?: (ctx: DropFunctionContext) => void;
15011502

1503+
/**
1504+
* Enter a parse tree produced by `FlinkSQLParser.truncateTable`.
1505+
* @param ctx the parse tree
1506+
*/
1507+
enterTruncateTable?: (ctx: TruncateTableContext) => void;
1508+
/**
1509+
* Exit a parse tree produced by `FlinkSQLParser.truncateTable`.
1510+
* @param ctx the parse tree
1511+
*/
1512+
exitTruncateTable?: (ctx: TruncateTableContext) => void;
1513+
15021514
/**
15031515
* Enter a parse tree produced by `FlinkSQLParser.insertStatement`.
15041516
* @param ctx the parse tree

0 commit comments

Comments
 (0)