Skip to content

Commit b4c97ad

Browse files
committed
fix reviewed comments
1 parent f6c6d79 commit b4c97ad

File tree

2 files changed

+19
-0
lines changed

2 files changed

+19
-0
lines changed

fe/fe-core/src/main/antlr4/org/apache/doris/nereids/DorisParser.g4

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2079,6 +2079,7 @@ nonReserved
20792079
| ROLLBACK
20802080
| ROLLUP
20812081
| ROOT
2082+
| ROTATE
20822083
| ROUTINE
20832084
| S3
20842085
| SAMPLE
@@ -2114,6 +2115,7 @@ nonReserved
21142115
| TAG
21152116
| TASK
21162117
| TASKS
2118+
| TDE
21172119
| TEMPORARY
21182120
| TEXT
21192121
| THAN

fe/fe-core/src/test/java/org/apache/doris/nereids/parser/NereidsParserTest.java

Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -844,4 +844,21 @@ public void testLambdaJoin() {
844844
.assertThrowsExactly(ParseException.class)
845845
.assertMessageContains("mismatched input '->' expecting {<EOF>, ';'}");
846846
}
847+
848+
@Test
849+
public void testAdminRotateTdeRootKey() {
850+
NereidsParser nereidsParser = new NereidsParser();
851+
String sql = "admin rotate tde root key";
852+
nereidsParser.parseSingle(sql);
853+
854+
sql = "admin rotate tde root key properties(\"k\" = \"v\")";
855+
nereidsParser.parseSingle(sql);
856+
857+
sql = "admin rotate tde root key properties(\"k0\" = \"v0\", \"k1\" = \"v1\")";
858+
nereidsParser.parseSingle(sql);
859+
860+
parsePlan("admin rotate tde root key properties()")
861+
.assertThrowsExactly(ParseException.class)
862+
.assertMessageContains("mismatched input ')' expecting");
863+
}
847864
}

0 commit comments

Comments
 (0)