@@ -34,11 +34,9 @@ private enum TestElement {
34
34
// DDL Statements
35
35
ALTER_DATABASE (
36
36
"ALTER DATABASE inventory SET DBPROPERTIES ('Edit-date' = '01/01/2001');" ,
37
- "ALTER DATABASE dbx.tab1 UNSET PROPERTIES ('winner');" ,
38
37
"ALTER DATABASE dbx.tab1 SET LOCATION '/path/to/part/ways';" ),
39
38
ALTER_TABLE (
40
39
"ALTER TABLE default.StudentInfo PARTITION (age='10') RENAME TO PARTITION (age='15');" ,
41
- "ALTER TABLE dbx.tab1 UNSET TBLPROPERTIES ('winner');" ,
42
40
"ALTER TABLE StudentInfo ADD columns (LastName string, DOB timestamp);" ,
43
41
"ALTER TABLE StudentInfo ADD IF NOT EXISTS PARTITION (age=18);" ,
44
42
"ALTER TABLE StudentInfo RENAME COLUMN name TO FirstName;" ,
@@ -50,12 +48,10 @@ private enum TestElement {
50
48
"ALTER TABLE StudentInfo DROP IF EXISTS PARTITION (age=18);" ,
51
49
"ALTER TABLE dbx.tab1 PARTITION (a='1', b='2') SET LOCATION '/path/to/part/ways';" ,
52
50
"ALTER TABLE dbx.tab1 RECOVER PARTITIONS;" ,
53
- "ALTER TABLE dbx.tab1 CLUSTER BY NONE;" ,
54
51
"ALTER TABLE dbx.tab1 SET LOCATION '/path/to/part/ways';" ),
55
52
ALTER_VIEW (
56
53
"ALTER VIEW tempdb1.v1 RENAME TO tempdb1.v2;" ,
57
- "ALTER VIEW tempdb1.v2 AS SELECT * FROM tempdb1.v1;" ,
58
- "ALTER VIEW tempdb1.v2 WITH SCHEMA BINDING" ),
54
+ "ALTER VIEW tempdb1.v2 AS SELECT * FROM tempdb1.v1;" ),
59
55
CREATE_DATABASE ("CREATE DATABASE IF NOT EXISTS customer_db;\n " ),
60
56
CREATE_FUNCTION ("CREATE FUNCTION simple_udf AS 'SimpleUdf' USING JAR '/tmp/SimpleUdf.jar';" ),
61
57
CREATE_TABLE (
@@ -94,8 +90,7 @@ private enum TestElement {
94
90
EXPLAIN ("EXPLAIN SELECT * FROM my_table;" ),
95
91
COMMON_TABLE_EXPRESSION (
96
92
"WITH cte AS (SELECT * FROM my_table WHERE age > 30) SELECT * FROM cte;" ),
97
- CLUSTER_BY_CLAUSE (
98
- "SELECT * FROM my_table CLUSTER BY age;" , "ALTER TABLE testTable CLUSTER BY (age);" ),
93
+ CLUSTER_BY_CLAUSE ("SELECT * FROM my_table CLUSTER BY age;" ),
99
94
DISTRIBUTE_BY_CLAUSE ("SELECT * FROM my_table DISTRIBUTE BY name;" ),
100
95
GROUP_BY_CLAUSE ("SELECT name, count(*) FROM my_table GROUP BY name;" ),
101
96
HAVING_CLAUSE ("SELECT name, count(*) FROM my_table GROUP BY name HAVING count(*) > 1;" ),
@@ -370,12 +365,12 @@ void testS3glueQueries() {
370
365
v .ng (TestElement .INLINE_TABLE );
371
366
v .ng (TestElement .FILE );
372
367
v .ok (TestElement .INNER_JOIN );
373
- v .ok (TestElement .CROSS_JOIN );
368
+ v .ng (TestElement .CROSS_JOIN );
374
369
v .ok (TestElement .LEFT_OUTER_JOIN );
375
- v .ok (TestElement .LEFT_SEMI_JOIN );
376
- v .ok (TestElement .RIGHT_OUTER_JOIN );
377
- v .ok (TestElement .FULL_OUTER_JOIN );
378
- v .ok (TestElement .LEFT_ANTI_JOIN );
370
+ v .ng (TestElement .LEFT_SEMI_JOIN );
371
+ v .ng (TestElement .RIGHT_OUTER_JOIN );
372
+ v .ng (TestElement .FULL_OUTER_JOIN );
373
+ v .ng (TestElement .LEFT_ANTI_JOIN );
379
374
v .ok (TestElement .LIKE_PREDICATE );
380
375
v .ok (TestElement .LIMIT_CLAUSE );
381
376
v .ok (TestElement .OFFSET_CLAUSE );
@@ -487,12 +482,12 @@ void testSecurityLakeQueries() {
487
482
v .ng (TestElement .INLINE_TABLE );
488
483
v .ng (TestElement .FILE );
489
484
v .ok (TestElement .INNER_JOIN );
490
- v .ok (TestElement .CROSS_JOIN );
485
+ v .ng (TestElement .CROSS_JOIN );
491
486
v .ok (TestElement .LEFT_OUTER_JOIN );
492
- v .ok (TestElement .LEFT_SEMI_JOIN );
493
- v .ok (TestElement .RIGHT_OUTER_JOIN );
494
- v .ok (TestElement .FULL_OUTER_JOIN );
495
- v .ok (TestElement .LEFT_ANTI_JOIN );
487
+ v .ng (TestElement .LEFT_SEMI_JOIN );
488
+ v .ng (TestElement .RIGHT_OUTER_JOIN );
489
+ v .ng (TestElement .FULL_OUTER_JOIN );
490
+ v .ng (TestElement .LEFT_ANTI_JOIN );
496
491
v .ok (TestElement .LIKE_PREDICATE );
497
492
v .ok (TestElement .LIMIT_CLAUSE );
498
493
v .ok (TestElement .OFFSET_CLAUSE );
0 commit comments