Skip to content

Commit

Permalink
Updates to reflect fixes via DataFusion PR #14156 (#5)
Browse files Browse the repository at this point in the history
* Updated slt files with latest changes including switch from skipif Datafusion -> query error

* Marking 2 tests as skipped with DF issue # attached

* Updates to reflect fixes via DataFusion PR #14156
  • Loading branch information
Omega359 authored Jan 18, 2025
1 parent 36283d1 commit 5b424ae
Show file tree
Hide file tree
Showing 44 changed files with 154 additions and 370 deletions.
16 changes: 4 additions & 12 deletions data/sqlite/random/expr/slt_good_102.slt
Original file line number Diff line number Diff line change
Expand Up @@ -9954,14 +9954,10 @@ SELECT 5 + - + CAST ( - 61 AS INTEGER ) + 32 + - - 51 / - - 27 + - - 71 AS col1
----
170

# Datafusion - Datafusion expected results:
# Datafusion - Expected - -704522
query error
query I rowsort label-1885
SELECT - 79 * + 91 * - COUNT ( * ) * + - 2 * + - NULLIF ( - 49, - COALESCE ( - + 69, - COALESCE ( + COALESCE ( - 20, ( - 18 ) * + COUNT ( * ) + - 93, - CASE 51 WHEN + COUNT ( * ) + 28 THEN 0 ELSE + 29 * + CASE ( 50 ) WHEN - ( - ( CASE WHEN NOT + 37 IS NULL THEN + COUNT ( * ) END ) ) THEN NULL WHEN - 46 + 87 * - 28 THEN 85 WHEN - COUNT ( * ) THEN NULL END END ), COUNT ( * ) - 39 ) * + 22 ) / - COUNT ( * ) )
----
DataFusion error: Internal error: predicate did not evaluate to an array.
This was likely caused by a bug in DataFusion's code and we would welcome that you file an bug report in our issue tracker

-704522

query I rowsort label-1886
SELECT ALL + + 25 / ( - 99 ) AS col2
Expand Down Expand Up @@ -28994,14 +28990,10 @@ SELECT 42 + - 52 * + 55 + - MAX ( + 17 )
----
-2835

# Datafusion - Datafusion expected results:
# Datafusion - Expected - NULL
query error
query I rowsort
SELECT ALL 22 / - ( CASE - CASE WHEN ( NULL ) IS NULL THEN + AVG ( + 97 ) END WHEN 65 THEN + 82 END ) AS col0
----
DataFusion error: Internal error: predicate did not evaluate to an array.
This was likely caused by a bug in DataFusion's code and we would welcome that you file an bug report in our issue tracker

NULL

query II rowsort label-5508
SELECT ALL 26 + - - NULLIF ( 24, + + 22 ) AS col1, 80 / + COUNT ( * )
Expand Down
8 changes: 2 additions & 6 deletions data/sqlite/random/expr/slt_good_104.slt
Original file line number Diff line number Diff line change
Expand Up @@ -33177,14 +33177,10 @@ SELECT 7 * - 35 - - + NULLIF ( - 96, 45 )
----
-341

# Datafusion - Datafusion expected results:
# Datafusion - Expected - NULL
query error
query I rowsort label-6322
SELECT - COALESCE ( 99, + 49 + - 56 * - 40 - CAST ( + + CASE - 8 WHEN + CASE 80 WHEN + + ( + 82 ) * 7 THEN NULL WHEN ( - 36 ) * 89 THEN + 14 END THEN NULL WHEN CASE WHEN NULL IS NULL THEN + COUNT ( * ) END * - 91 THEN ( 35 ) + - CAST ( - SUM ( 62 ) AS INTEGER ) / 33 WHEN + COUNT ( * ) * - 13 + + 32 * 93 THEN + 89 + 8 END AS INTEGER ) * + 92 ) * SUM ( + 45 * CAST ( NULL AS INTEGER ) ) - ( + 57 )
----
DataFusion error: Internal error: predicate did not evaluate to an array.
This was likely caused by a bug in DataFusion's code and we would welcome that you file an bug report in our issue tracker

NULL

query I rowsort label-6323
SELECT DISTINCT - MAX ( DISTINCT + 40 ) AS col0
Expand Down
8 changes: 2 additions & 6 deletions data/sqlite/random/expr/slt_good_105.slt
Original file line number Diff line number Diff line change
Expand Up @@ -11739,14 +11739,10 @@ SELECT - COALESCE ( 16, - + 93, - - 18 )
----
-16

# Datafusion - Datafusion expected results:
# Datafusion - Expected - 0
query error
query I rowsort label-2228
SELECT + + ( - + 22 ) / + CASE WHEN + 73 IS NOT NULL THEN + ( MAX ( 78 ) ) END AS col1
----
DataFusion error: Internal error: predicate did not evaluate to an array.
This was likely caused by a bug in DataFusion's code and we would welcome that you file an bug report in our issue tracker

0

query I rowsort
SELECT + + 88 + - 48 + + + 22
Expand Down
8 changes: 2 additions & 6 deletions data/sqlite/random/expr/slt_good_108.slt
Original file line number Diff line number Diff line change
Expand Up @@ -31431,14 +31431,10 @@ SELECT CAST ( 71 AS INTEGER ) AS col1
----
71

# Datafusion - Datafusion expected results:
# Datafusion - Expected - NULL
query error
query I rowsort label-5997
SELECT CASE WHEN + ( + 93 ) IS NULL THEN MIN ( ALL - + 0 ) ELSE NULL END / + 62 - + - 76 * COUNT ( * )
----
DataFusion error: Internal error: predicate did not evaluate to an array.
This was likely caused by a bug in DataFusion's code and we would welcome that you file an bug report in our issue tracker

NULL

query I rowsort label-5998
SELECT DISTINCT + CASE + COUNT ( * ) WHEN + + 17 + - + 50 THEN - 20 + + 42 - 24 ELSE NULL END / - ( 64 )
Expand Down
8 changes: 2 additions & 6 deletions data/sqlite/random/expr/slt_good_111.slt
Original file line number Diff line number Diff line change
Expand Up @@ -50418,14 +50418,10 @@ SELECT 57 / - 94 + + - 45 AS col0
----
-45

# Datafusion - Datafusion expected results:
# Datafusion - Expected - NULL
query error
query I rowsort label-9613
SELECT ALL CASE - COUNT ( * ) WHEN 98 THEN - + ( + COUNT ( * ) ) - + 28 / - 3 WHEN - CASE WHEN NOT ( NULL ) > NULL THEN - COUNT ( * ) END + MIN ( ALL 78 ) THEN 78 * COALESCE ( + 15, - 42, SUM ( - 38 ) * - CAST ( - 89 AS INTEGER ), 65 + + 73 ) END / 50 - ( + 85 + 58 / + 15 )
----
DataFusion error: Internal error: predicate did not evaluate to an array.
This was likely caused by a bug in DataFusion's code and we would welcome that you file an bug report in our issue tracker

NULL

query I rowsort label-9614
SELECT COALESCE ( + + ( COUNT ( * ) ), - 14 ) * + COUNT ( * ) + + - MAX ( DISTINCT - 90 ) + - 80
Expand Down
8 changes: 2 additions & 6 deletions data/sqlite/random/expr/slt_good_113.slt
Original file line number Diff line number Diff line change
Expand Up @@ -269,14 +269,10 @@ SELECT DISTINCT 7 - - 35 + + 93 AS col0
----
135

# Datafusion - Datafusion expected results:
# Datafusion - Expected - 53
query error
query I rowsort label-43
SELECT + CASE WHEN + 60 IS NOT NULL THEN + MAX ( 53 ) ELSE NULL END col1
----
DataFusion error: Internal error: predicate did not evaluate to an array.
This was likely caused by a bug in DataFusion's code and we would welcome that you file an bug report in our issue tracker

53

# Datafusion - Datafusion expected results:
# Datafusion - Expected - NULL
Expand Down
8 changes: 2 additions & 6 deletions data/sqlite/random/expr/slt_good_114.slt
Original file line number Diff line number Diff line change
Expand Up @@ -7319,14 +7319,10 @@ SELECT ALL - 84 * - 13 + 61 + + COUNT ( * )
----
1154

# Datafusion - Datafusion expected results:
# Datafusion - Expected - NULL
query error
query I rowsort label-1380
SELECT DISTINCT - - COUNT ( * ) * CASE WHEN NOT NULL IS NULL THEN COUNT ( + 39 ) END / - - 46 + - 88 AS col0
----
DataFusion error: Internal error: predicate did not evaluate to an array.
This was likely caused by a bug in DataFusion's code and we would welcome that you file an bug report in our issue tracker

NULL

query I rowsort label-1381
SELECT + CAST ( NULL AS INTEGER ) * - NULLIF ( + + 6, + NULLIF ( - COUNT ( * ), 52 ) * CAST ( + + COUNT ( ALL + - CAST ( NULL AS FLOAT8 ) ) AS INTEGER ) )
Expand Down
11 changes: 5 additions & 6 deletions data/sqlite/random/expr/slt_good_118.slt
Original file line number Diff line number Diff line change
Expand Up @@ -52004,14 +52004,13 @@ SELECT DISTINCT COUNT ( * ) + + 67 AS col0
----
68

# Datafusion - Datafusion expected results:
# Datafusion - Expected - NULL
query error
# Datafusion - Types were automatically converted from:
# Datafusion - [Expected] [I]
# Datafusion - [Actual ] [R]
query R rowsort label-9915
SELECT DISTINCT COUNT ( * ) + + AVG ( ALL + CASE - + 89 WHEN + 71 THEN 72 WHEN 63 THEN NULL ELSE NULL END ) * COUNT ( * ) / + 78 * + + NULLIF ( + - NULLIF ( ( + + MIN ( - NULLIF ( + + 57, - + 74 ) ) ), SUM ( ALL + 69 ) ), - 16 ) - - 47 - SUM ( 39 ) * + COUNT ( * ) * - CASE WHEN ( NULL ) >= NULL THEN COUNT ( * ) ELSE NULL END - 7 AS col1
----
DataFusion error: Internal error: predicate did not evaluate to an array.
This was likely caused by a bug in DataFusion's code and we would welcome that you file an bug report in our issue tracker

NULL

query I rowsort
SELECT ALL + 87 + - NULLIF ( - - 41, + 95 + 99 )
Expand Down
8 changes: 2 additions & 6 deletions data/sqlite/random/expr/slt_good_12.slt
Original file line number Diff line number Diff line change
Expand Up @@ -37575,14 +37575,10 @@ SELECT + COUNT ( * ) * - - ( - - 60 ) * - 83 AS col1
----
-4980

# Datafusion - Datafusion expected results:
# Datafusion - Expected - NULL
query error
query I rowsort label-7168
SELECT ALL ( - CASE WHEN NOT NULL NOT BETWEEN NULL AND - 67 THEN - - SUM ( ALL + 29 ) END ) * 13 - 8 AS col2
----
DataFusion error: Internal error: predicate did not evaluate to an array.
This was likely caused by a bug in DataFusion's code and we would welcome that you file an bug report in our issue tracker

NULL

query II rowsort label-7169
SELECT 69 / COUNT ( * ) * COUNT ( CASE 65 WHEN + - 48 + - + 13 THEN NULL ELSE - 41 END ) / + COUNT ( * ) * COUNT ( * ) + 43 + COUNT ( * ) AS col1, - COUNT ( * ) + + + 81
Expand Down
8 changes: 2 additions & 6 deletions data/sqlite/random/expr/slt_good_14.slt
Original file line number Diff line number Diff line change
Expand Up @@ -51688,14 +51688,10 @@ SELECT ALL COALESCE ( - 37, - 36 * 92 ) * - + 40 + 57 + 40 + 97 * - - COALESCE (
----
-1250

# Datafusion - Datafusion expected results:
# Datafusion - Expected - 71
query error
query I rowsort label-9856
SELECT DISTINCT + COALESCE ( + 71, + + 72 * CASE WHEN - 74 IS NULL THEN + MIN ( 18 ) END ) col2
----
DataFusion error: Internal error: predicate did not evaluate to an array.
This was likely caused by a bug in DataFusion's code and we would welcome that you file an bug report in our issue tracker

71

query II rowsort label-9857
SELECT ALL ( - MIN ( 75 ) ) * - 50, + CAST ( COUNT ( * ) AS INTEGER ) AS col1
Expand Down
8 changes: 2 additions & 6 deletions data/sqlite/random/expr/slt_good_15.slt
Original file line number Diff line number Diff line change
Expand Up @@ -12135,14 +12135,10 @@ SELECT ALL - COUNT ( ALL - 23 )
query error DataFusion error: Error during planning: Projections require unique expression names but the expression "\(\- min\(Int64\(\-37\)\)\) AS col1" at position 0 and "Int64\(50\) \+ Int64\(\-83\) \+ Int64\(77\) \* Int64\(92\) \* CAST\(Int64\(37\) AS Int32\) \* Int64\(\-83\) AS col1" at position 1 have the same name\. Consider aliasing \("AS"\) one of them\.
SELECT - + ( MIN ( - 37 ) ) col1, 50 + + ( + ( - 83 ) ) + 77 * 92 * + CAST ( 37 AS INTEGER ) * + - 83 AS col1

# Datafusion - Datafusion expected results:
# Datafusion - Expected - NULL
query error
query I rowsort label-2296
SELECT ALL - CAST ( NULLIF ( - CASE WHEN NOT 40 < NULL THEN MIN ( + CAST ( NULL AS INTEGER ) ) ELSE NULL END, + 50 + 18 ) AS INTEGER ) AS col1
----
DataFusion error: Internal error: predicate did not evaluate to an array.
This was likely caused by a bug in DataFusion's code and we would welcome that you file an bug report in our issue tracker

NULL

query I rowsort label-2297
SELECT + + CAST ( - SUM ( ALL + 30 ) AS INTEGER ) / + 3 + ( - 45 ) + ( + 31 ) * - + 60 * 44
Expand Down
16 changes: 4 additions & 12 deletions data/sqlite/random/expr/slt_good_21.slt
Original file line number Diff line number Diff line change
Expand Up @@ -1312,14 +1312,10 @@ SELECT - - 17 * 10 AS col2
----
170

# Datafusion - Datafusion expected results:
# Datafusion - Expected - NULL
query error
query I rowsort label-240
SELECT DISTINCT - + 67 * + CASE + COALESCE ( + 29, 44, - - 69 ) WHEN + + COUNT ( * ) + - 7 THEN 37 * - 34 * + - ( + 7 ) * - CAST ( + - 81 AS INTEGER ) + + 66 + SUM ( + 27 ) * - - 89 + 45 + + ( - CASE - - 69 WHEN + - 82 THEN + - 33 / 73 * + 2 WHEN 59 THEN - ( + + 75 ) END ) + 9 + + 47 - + CASE - 76 WHEN NULLIF ( + - NULLIF ( + 21, - MAX ( NULLIF ( + 80, - 47 ) ) + CAST ( NULL AS INTEGER ) ), - 62 ) THEN + 25 WHEN 81 + 59 THEN + 67 + - 3 * - 59 END / + 66 / + 52 ELSE NULL END / - NULLIF ( CASE WHEN NULL IS NULL THEN + SUM ( DISTINCT 30 ) ELSE NULL END * - 17, CAST ( NULL AS INTEGER ) )
----
DataFusion error: Internal error: predicate did not evaluate to an array.
This was likely caused by a bug in DataFusion's code and we would welcome that you file an bug report in our issue tracker

NULL

query I rowsort label-241
SELECT DISTINCT + MAX ( ALL + 44 ) AS col1
Expand Down Expand Up @@ -38155,14 +38151,10 @@ SELECT ALL 13 + - 52
----
-39

# Datafusion - Datafusion expected results:
# Datafusion - Expected - 266
query error
query I rowsort label-7271
SELECT ALL ( 76 ) + + CAST ( + 98 AS INTEGER ) + + + CASE WHEN NOT ( ( - NULLIF ( 79, 11 ) ) IS NULL ) THEN MIN ( DISTINCT 92 ) END
----
DataFusion error: Internal error: predicate did not evaluate to an array.
This was likely caused by a bug in DataFusion's code and we would welcome that you file an bug report in our issue tracker

266

query I rowsort label-7272
SELECT DISTINCT + 87 + 32 * COUNT ( * )
Expand Down
8 changes: 2 additions & 6 deletions data/sqlite/random/expr/slt_good_22.slt
Original file line number Diff line number Diff line change
Expand Up @@ -28001,14 +28001,10 @@ SELECT DISTINCT - 10 / 38 * + 68 * + - COUNT ( * ) col0, + 59
0
59

# Datafusion - Datafusion expected results:
# Datafusion - Expected - -1
query error
query I rowsort label-5342
SELECT - CASE WHEN NOT ( 49 ) IS NULL THEN - - COUNT ( DISTINCT - - 85 ) END AS col0
----
DataFusion error: Internal error: predicate did not evaluate to an array.
This was likely caused by a bug in DataFusion's code and we would welcome that you file an bug report in our issue tracker

-1

query I rowsort label-5343
SELECT + 56 * MIN ( - - 0 ) AS col1
Expand Down
16 changes: 4 additions & 12 deletions data/sqlite/random/expr/slt_good_24.slt
Original file line number Diff line number Diff line change
Expand Up @@ -23418,14 +23418,10 @@ SELECT ALL 31 * + 46 AS col0
----
1426

# Datafusion - Datafusion expected results:
# Datafusion - Expected - -28671357
query error
query I rowsort label-4488
SELECT + + 39 * + - COALESCE ( CASE WHEN NOT ( NULL ) <= NULL THEN + ( SUM ( 88 ) ) END, + 53 ) * - 97 * - ( - - 13 ) * 11 AS col0
----
DataFusion error: Internal error: predicate did not evaluate to an array.
This was likely caused by a bug in DataFusion's code and we would welcome that you file an bug report in our issue tracker

-28671357

query I rowsort label-4489
SELECT DISTINCT 49 * COALESCE ( COUNT ( * ), 75, + 2 ) AS col1
Expand Down Expand Up @@ -44217,14 +44213,10 @@ SELECT ALL - 55 - SUM ( - 30 ) - - COUNT ( * )
query error DataFusion error: Error during planning: Projections require unique expression names but the expression "Int64\(97\) / Int64\(\-78\) AS col1" at position 0 and "Int64\(\-71\) AS col1" at position 1 have the same name\. Consider aliasing \("AS"\) one of them\.
SELECT + 97 / + - 78 col1, - 71 AS col1

# Datafusion - Datafusion expected results:
# Datafusion - Expected - NULL
query error
query I rowsort label-8479
SELECT 51 * - 7 + - ( 81 ) + COUNT ( * ) + CASE WHEN NULL BETWEEN - ( - 29 ) AND NULL THEN - - COUNT ( * ) END + COUNT ( - - 5 ) * 14
----
DataFusion error: Internal error: predicate did not evaluate to an array.
This was likely caused by a bug in DataFusion's code and we would welcome that you file an bug report in our issue tracker

NULL

query I rowsort label-8480
SELECT + COUNT ( + - CAST ( 73 AS FLOAT8 ) ) + - COUNT ( * )
Expand Down
42 changes: 11 additions & 31 deletions data/sqlite/random/expr/slt_good_28.slt
Original file line number Diff line number Diff line change
Expand Up @@ -25812,14 +25812,10 @@ SELECT 29 * - 91 AS col0, + NULLIF ( + - 58, + 44 * - + 82 ) / - 25 + + SUM ( AL
-2639
-50

# Datafusion - Datafusion expected results:
# Datafusion - Expected - NULL
query error
query I rowsort label-4948
SELECT ALL ( - CASE WHEN ( NULL ) IS NOT NULL OR NOT ( NOT + 56 IS NOT NULL ) THEN SUM ( - 80 ) END ) * CASE 85 WHEN AVG ( + 8 ) + + 0 THEN NULL WHEN - SUM ( DISTINCT 60 ) THEN 19 WHEN - COUNT ( * ) THEN NULL ELSE + CASE - ( + 55 ) WHEN 2 THEN 6 * 94 ELSE NULL END - - 48 END - 31
----
DataFusion error: Internal error: predicate did not evaluate to an array.
This was likely caused by a bug in DataFusion's code and we would welcome that you file an bug report in our issue tracker

NULL

query I rowsort label-4949
SELECT - 95 - MIN ( 81 ) col2
Expand Down Expand Up @@ -27812,14 +27808,10 @@ SELECT MIN ( DISTINCT + + 92 ) * + 20 / - + 1 AS col1
----
-1840

# Datafusion - Datafusion expected results:
# Datafusion - Expected - NULL
query error
query I rowsort label-5325
SELECT - CASE WHEN NOT - 80 IS NOT NULL THEN - - COUNT ( * ) ELSE NULL END / + SUM ( DISTINCT + 29 ) + 75 + - - 5
----
DataFusion error: Internal error: predicate did not evaluate to an array.
This was likely caused by a bug in DataFusion's code and we would welcome that you file an bug report in our issue tracker

NULL

query I rowsort label-5326
SELECT + SUM ( - + CAST ( NULL AS INTEGER ) ) AS col1
Expand Down Expand Up @@ -34431,14 +34423,10 @@ SELECT ALL + 41 - - 58 / + 81
----
41

# Datafusion - Datafusion expected results:
# Datafusion - Expected - NULL
query error
query I rowsort label-6594
SELECT ALL 90 * CASE WHEN NOT NULL NOT IN ( 11, 8, 56, + 47 ) THEN + MIN ( 59 ) END * + + 26 * 51 * + CASE + COUNT ( * ) WHEN + ( - 28 ) / - 83 THEN 78 WHEN 46 * COALESCE ( SUM ( + 65 ) * + 66, + 45 ) + ( + 11 + - ( + COUNT ( * ) ) ) THEN NULL END + 43 AS col1
----
DataFusion error: Internal error: predicate did not evaluate to an array.
This was likely caused by a bug in DataFusion's code and we would welcome that you file an bug report in our issue tracker

NULL

# Datafusion - Datafusion expected results:
# Datafusion - Expected - 18
Expand Down Expand Up @@ -42358,14 +42346,10 @@ SELECT + 17 + SUM ( DISTINCT - 65 ), 43 AS col2
-48
43

# Datafusion - Datafusion expected results:
# Datafusion - Expected - NULL
query error
query I rowsort label-8117
SELECT + CASE - + COUNT ( * ) WHEN 24 THEN NULL WHEN + + 26 * 70 * + ( NULLIF ( + SUM ( ALL 16 ), 10 + CASE WHEN NOT - 21 IS NULL THEN + COUNT ( * ) END * MIN ( ALL + CAST ( NULL AS INTEGER ) * + 67 ) ) ) - COUNT ( * ) * + 1 THEN + 70 + - 27 ELSE NULL END col2
----
DataFusion error: Internal error: predicate did not evaluate to an array.
This was likely caused by a bug in DataFusion's code and we would welcome that you file an bug report in our issue tracker

NULL

query II rowsort label-8118
SELECT DISTINCT + ( MAX ( DISTINCT + 28 ) ), 95 AS col1
Expand Down Expand Up @@ -44977,15 +44961,11 @@ SELECT + - ( - 49 ) col2
----
49

# Datafusion - Datafusion expected results:
# Datafusion - Expected - 1
# Datafusion - Expected - 12
query error
query II rowsort label-8614
SELECT + CASE COUNT ( * ) WHEN + NULLIF ( - + 75, + CASE WHEN NULL < 98 THEN + COUNT ( * ) ELSE NULL END * + 46 + - 28 ) + + 3 THEN NULL WHEN - + 90 * - ( + - 32 ) * 72 THEN 14 ELSE - - 1 END, 12 AS col2
----
DataFusion error: Internal error: predicate did not evaluate to an array.
This was likely caused by a bug in DataFusion's code and we would welcome that you file an bug report in our issue tracker

1
12

query I rowsort label-8615
SELECT - + 10 + - 40 + - 68 * + COUNT ( ALL 97 ) * - 6 AS col2
Expand Down
Loading

0 comments on commit 5b424ae

Please sign in to comment.