File tree Expand file tree Collapse file tree 2 files changed +19
-0
lines changed
main/antlr4/org/apache/doris/nereids
test/java/org/apache/doris/nereids/parser Expand file tree Collapse file tree 2 files changed +19
-0
lines changed Original file line number Diff line number Diff 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
Original file line number Diff line number Diff 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}
You can’t perform that action at this time.
0 commit comments