This is an automated email from the ASF dual-hosted git repository.
alamb pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/datafusion-testing.git
The following commit(s) were added to refs/heads/main by this push:
new 5b424ae Updates to reflect fixes via DataFusion PR #14156 (#5)
5b424ae is described below
commit 5b424aefd7f6bf198220c37f59d39dbb25b47695
Author: Bruce Ritchie <[email protected]>
AuthorDate: Sat Jan 18 07:35:40 2025 -0500
Updates to reflect fixes via DataFusion PR #14156 (#5)
* 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
---
data/sqlite/random/expr/slt_good_102.slt | 16 +++---------
data/sqlite/random/expr/slt_good_104.slt | 8 ++----
data/sqlite/random/expr/slt_good_105.slt | 8 ++----
data/sqlite/random/expr/slt_good_108.slt | 8 ++----
data/sqlite/random/expr/slt_good_111.slt | 8 ++----
data/sqlite/random/expr/slt_good_113.slt | 8 ++----
data/sqlite/random/expr/slt_good_114.slt | 8 ++----
data/sqlite/random/expr/slt_good_118.slt | 11 ++++----
data/sqlite/random/expr/slt_good_12.slt | 8 ++----
data/sqlite/random/expr/slt_good_14.slt | 8 ++----
data/sqlite/random/expr/slt_good_15.slt | 8 ++----
data/sqlite/random/expr/slt_good_21.slt | 16 +++---------
data/sqlite/random/expr/slt_good_22.slt | 8 ++----
data/sqlite/random/expr/slt_good_24.slt | 16 +++---------
data/sqlite/random/expr/slt_good_28.slt | 42 ++++++++----------------------
data/sqlite/random/expr/slt_good_30.slt | 16 +++---------
data/sqlite/random/expr/slt_good_36.slt | 8 ++----
data/sqlite/random/expr/slt_good_38.slt | 10 +++----
data/sqlite/random/expr/slt_good_39.slt | 11 ++++----
data/sqlite/random/expr/slt_good_4.slt | 8 ++----
data/sqlite/random/expr/slt_good_41.slt | 22 +++++++---------
data/sqlite/random/expr/slt_good_42.slt | 8 ++----
data/sqlite/random/expr/slt_good_45.slt | 8 ++----
data/sqlite/random/expr/slt_good_46.slt | 8 ++----
data/sqlite/random/expr/slt_good_48.slt | 8 ++----
data/sqlite/random/expr/slt_good_50.slt | 8 ++----
data/sqlite/random/expr/slt_good_52.slt | 10 +++----
data/sqlite/random/expr/slt_good_53.slt | 8 ++----
data/sqlite/random/expr/slt_good_64.slt | 16 +++---------
data/sqlite/random/expr/slt_good_66.slt | 11 ++++----
data/sqlite/random/expr/slt_good_68.slt | 8 ++----
data/sqlite/random/expr/slt_good_7.slt | 13 +++++----
data/sqlite/random/expr/slt_good_72.slt | 26 +++++-------------
data/sqlite/random/expr/slt_good_73.slt | 13 +++++----
data/sqlite/random/expr/slt_good_78.slt | 8 ++----
data/sqlite/random/expr/slt_good_80.slt | 8 ++----
data/sqlite/random/expr/slt_good_81.slt | 21 ++++++---------
data/sqlite/random/expr/slt_good_82.slt | 8 ++----
data/sqlite/random/expr/slt_good_85.slt | 18 ++++---------
data/sqlite/random/expr/slt_good_88.slt | 8 ++----
data/sqlite/random/expr/slt_good_94.slt | 8 ++----
data/sqlite/random/expr/slt_good_95.slt | 8 ++----
data/sqlite/random/groupby/slt_good_11.slt | 6 +----
data/sqlite/random/groupby/slt_good_12.slt | 30 +++++++--------------
44 files changed, 154 insertions(+), 370 deletions(-)
diff --git a/data/sqlite/random/expr/slt_good_102.slt
b/data/sqlite/random/expr/slt_good_102.slt
index c93e57d..713c528 100644
--- a/data/sqlite/random/expr/slt_good_102.slt
+++ b/data/sqlite/random/expr/slt_good_102.slt
@@ -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
@@ -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 ( * )
diff --git a/data/sqlite/random/expr/slt_good_104.slt
b/data/sqlite/random/expr/slt_good_104.slt
index cc09869..76a09f8 100644
--- a/data/sqlite/random/expr/slt_good_104.slt
+++ b/data/sqlite/random/expr/slt_good_104.slt
@@ -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
diff --git a/data/sqlite/random/expr/slt_good_105.slt
b/data/sqlite/random/expr/slt_good_105.slt
index bbdd6bf..d129695 100644
--- a/data/sqlite/random/expr/slt_good_105.slt
+++ b/data/sqlite/random/expr/slt_good_105.slt
@@ -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
diff --git a/data/sqlite/random/expr/slt_good_108.slt
b/data/sqlite/random/expr/slt_good_108.slt
index fddb4bf..b4f01e3 100644
--- a/data/sqlite/random/expr/slt_good_108.slt
+++ b/data/sqlite/random/expr/slt_good_108.slt
@@ -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 )
diff --git a/data/sqlite/random/expr/slt_good_111.slt
b/data/sqlite/random/expr/slt_good_111.slt
index 98ae80c..8ec085b 100644
--- a/data/sqlite/random/expr/slt_good_111.slt
+++ b/data/sqlite/random/expr/slt_good_111.slt
@@ -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
diff --git a/data/sqlite/random/expr/slt_good_113.slt
b/data/sqlite/random/expr/slt_good_113.slt
index 661ddcb..517c434 100644
--- a/data/sqlite/random/expr/slt_good_113.slt
+++ b/data/sqlite/random/expr/slt_good_113.slt
@@ -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
diff --git a/data/sqlite/random/expr/slt_good_114.slt
b/data/sqlite/random/expr/slt_good_114.slt
index 7005b75..03be838 100644
--- a/data/sqlite/random/expr/slt_good_114.slt
+++ b/data/sqlite/random/expr/slt_good_114.slt
@@ -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 ) )
diff --git a/data/sqlite/random/expr/slt_good_118.slt
b/data/sqlite/random/expr/slt_good_118.slt
index 1fd5aa6..51de17d 100644
--- a/data/sqlite/random/expr/slt_good_118.slt
+++ b/data/sqlite/random/expr/slt_good_118.slt
@@ -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 )
diff --git a/data/sqlite/random/expr/slt_good_12.slt
b/data/sqlite/random/expr/slt_good_12.slt
index 2a5cd0a..aec6b73 100644
--- a/data/sqlite/random/expr/slt_good_12.slt
+++ b/data/sqlite/random/expr/slt_good_12.slt
@@ -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
diff --git a/data/sqlite/random/expr/slt_good_14.slt
b/data/sqlite/random/expr/slt_good_14.slt
index 340edaa..ea599b9 100644
--- a/data/sqlite/random/expr/slt_good_14.slt
+++ b/data/sqlite/random/expr/slt_good_14.slt
@@ -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
diff --git a/data/sqlite/random/expr/slt_good_15.slt
b/data/sqlite/random/expr/slt_good_15.slt
index 7975f29..a5fe2d5 100644
--- a/data/sqlite/random/expr/slt_good_15.slt
+++ b/data/sqlite/random/expr/slt_good_15.slt
@@ -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
diff --git a/data/sqlite/random/expr/slt_good_21.slt
b/data/sqlite/random/expr/slt_good_21.slt
index bb36a94..ea8d832 100644
--- a/data/sqlite/random/expr/slt_good_21.slt
+++ b/data/sqlite/random/expr/slt_good_21.slt
@@ -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 ( [...]
----
-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
@@ -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 ( * )
diff --git a/data/sqlite/random/expr/slt_good_22.slt
b/data/sqlite/random/expr/slt_good_22.slt
index fd83987..73d55bd 100644
--- a/data/sqlite/random/expr/slt_good_22.slt
+++ b/data/sqlite/random/expr/slt_good_22.slt
@@ -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
diff --git a/data/sqlite/random/expr/slt_good_24.slt
b/data/sqlite/random/expr/slt_good_24.slt
index a8c9c69..fa77cec 100644
--- a/data/sqlite/random/expr/slt_good_24.slt
+++ b/data/sqlite/random/expr/slt_good_24.slt
@@ -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
@@ -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 ( * )
diff --git a/data/sqlite/random/expr/slt_good_28.slt
b/data/sqlite/random/expr/slt_good_28.slt
index 1160b81..8c9e0d2 100644
--- a/data/sqlite/random/expr/slt_good_28.slt
+++ b/data/sqlite/random/expr/slt_good_28.slt
@@ -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
@@ -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
@@ -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
@@ -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
@@ -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
diff --git a/data/sqlite/random/expr/slt_good_30.slt
b/data/sqlite/random/expr/slt_good_30.slt
index e9de71e..3ab9ef9 100644
--- a/data/sqlite/random/expr/slt_good_30.slt
+++ b/data/sqlite/random/expr/slt_good_30.slt
@@ -28630,14 +28630,10 @@ SELECT ALL 31 * + 46 AS col0
----
1426
-# Datafusion - Datafusion expected results:
-# Datafusion - Expected - -28671357
-query error
+query I rowsort label-5503
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
SELECT ALL + 46
@@ -50236,14 +50232,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-9656
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-9657
SELECT + COUNT ( + - CAST ( 73 AS FLOAT8 ) ) + - COUNT ( * )
diff --git a/data/sqlite/random/expr/slt_good_36.slt
b/data/sqlite/random/expr/slt_good_36.slt
index bc6d30a..46fbb15 100644
--- a/data/sqlite/random/expr/slt_good_36.slt
+++ b/data/sqlite/random/expr/slt_good_36.slt
@@ -20717,14 +20717,10 @@ SELECT + 86 * - - MAX ( DISTINCT 46 ) * + - 26
----
-102856
-# Datafusion - Datafusion expected results:
-# Datafusion - Expected - 99
-query error
+query I rowsort label-3958
SELECT + CASE WHEN NOT ( NULL ) IS NOT NULL THEN + MAX ( DISTINCT + + 99 ) 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
-
+99
query I rowsort
SELECT DISTINCT 15 * - 2 + - - 39 + + 93
diff --git a/data/sqlite/random/expr/slt_good_38.slt
b/data/sqlite/random/expr/slt_good_38.slt
index a0ce199..125a612 100644
--- a/data/sqlite/random/expr/slt_good_38.slt
+++ b/data/sqlite/random/expr/slt_good_38.slt
@@ -43108,15 +43108,11 @@ SELECT ALL CAST ( NULL AS INTEGER ) AS col2, - 85 AS
col1
NULL
-85
-# Datafusion - Datafusion expected results:
-# Datafusion - Expected - 30
-# Datafusion - Expected - 3135
-query error
+query II rowsort label-8221
SELECT 30 AS col2, - COUNT ( * ) * + 55 * + 57 * + NULLIF ( + CASE WHEN NOT (
+ 13 ) IS NULL THEN - COUNT ( * ) END, - 53 )
----
-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
-
+30
+3135
query I rowsort
SELECT ALL + 55 * 43
diff --git a/data/sqlite/random/expr/slt_good_39.slt
b/data/sqlite/random/expr/slt_good_39.slt
index 2d87bfb..fb2ff7b 100644
--- a/data/sqlite/random/expr/slt_good_39.slt
+++ b/data/sqlite/random/expr/slt_good_39.slt
@@ -351,14 +351,13 @@ SELECT 82 * + + 8 * + 80 + + 9
----
52489
-# 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-60
SELECT + - 46 / COALESCE ( + 42, + COALESCE ( - COUNT ( * ), 89 ) / + ( 80 ) +
67 - - - 17 / - + 35 * + 91 * + 22, - 40 ) + - 10 * CASE WHEN NULL > NULL THEN
+ AVG ( ALL 60 ) 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 I rowsort
SELECT DISTINCT 5 * + 72 * - + 12 * 78
diff --git a/data/sqlite/random/expr/slt_good_4.slt
b/data/sqlite/random/expr/slt_good_4.slt
index 0922985..8f86c85 100644
--- a/data/sqlite/random/expr/slt_good_4.slt
+++ b/data/sqlite/random/expr/slt_good_4.slt
@@ -15991,14 +15991,10 @@ SELECT DISTINCT CASE 40 WHEN - 15 THEN NULL ELSE - 79
+ + COUNT ( * ) END / 53 *
----
0
-# Datafusion - Datafusion expected results:
-# Datafusion - Expected - -1
-query error
+query I rowsort label-3042
SELECT ALL ( - COUNT ( * ) ) * - CASE WHEN - 38 IS NOT NULL THEN ( - COUNT ( *
) ) ELSE NULL 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
-
+-1
# Datafusion - Datafusion expected results:
# Datafusion - Expected - 43
diff --git a/data/sqlite/random/expr/slt_good_41.slt
b/data/sqlite/random/expr/slt_good_41.slt
index 25bdb6d..873bc6a 100644
--- a/data/sqlite/random/expr/slt_good_41.slt
+++ b/data/sqlite/random/expr/slt_good_41.slt
@@ -4259,14 +4259,13 @@ SELECT CAST ( - 65 AS INTEGER ) * - COALESCE ( - CAST (
NULL AS INTEGER ), 11, +
----
715
-# 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-808
SELECT ALL CAST ( NULL AS INTEGER ) + + CASE WHEN NOT 22 >= 79 + + 76 THEN MIN
( - 62 ) END * - NULLIF ( 59, + AVG ( ALL 10 ) ) 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 I rowsort label-809
SELECT ALL - 26 + - 51 + + 26 * - - CAST ( NULL AS INTEGER ) * + CAST ( NULL
AS INTEGER ) - + CAST ( - ( 94 ) + + 54 / + 80 AS INTEGER ) AS col2
@@ -36679,14 +36678,13 @@ SELECT 99 + - 58 AS col0
----
41
-# 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-7005
SELECT ALL + 5 + + ( + 85 ) - - CASE WHEN NOT ( NULL ) BETWEEN 24 AND + + CAST
( NULL AS INTEGER ) THEN COUNT ( + - 60 ) END * + - 53 * + 84 + - - CAST ( NULL
AS INTEGER ) + AVG ( - 57 ) - + COUNT ( * ) + + - 92 - - 88 / - + 74 * - + 91 *
- ( + 24 )
----
-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-7006
SELECT DISTINCT 90 + - - 81, - 60 * + + COUNT ( * ) AS col0
diff --git a/data/sqlite/random/expr/slt_good_42.slt
b/data/sqlite/random/expr/slt_good_42.slt
index 1befa01..a551f35 100644
--- a/data/sqlite/random/expr/slt_good_42.slt
+++ b/data/sqlite/random/expr/slt_good_42.slt
@@ -51661,14 +51661,10 @@ SELECT DISTINCT + ( - - COUNT ( * ) ) col0
----
1
-# Datafusion - Datafusion expected results:
-# Datafusion - Expected - 99
-query error
+query I rowsort label-9893
SELECT + CASE WHEN NOT ( NULL ) IS NOT NULL THEN + MAX ( DISTINCT + + 99 ) 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
-
+99
query I rowsort
SELECT ALL + 62 col1
diff --git a/data/sqlite/random/expr/slt_good_45.slt
b/data/sqlite/random/expr/slt_good_45.slt
index 3777e99..1c6ec4d 100644
--- a/data/sqlite/random/expr/slt_good_45.slt
+++ b/data/sqlite/random/expr/slt_good_45.slt
@@ -11338,14 +11338,10 @@ SELECT ALL 78 + + - COUNT ( - ( 4 ) ) * + 48 * + 21 +
- 22
----
-952
-# Datafusion - Datafusion expected results:
-# Datafusion - Expected - NULL
-query error
+query I rowsort label-2150
SELECT + ( - 56 ) * - CASE WHEN NOT - 7 NOT IN ( + + 75 ) THEN SUM ( ALL - 79
) ELSE NULL 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
-
+NULL
query I rowsort label-2151
SELECT + CAST ( + 75 AS INTEGER ) + + - 38 AS col2
diff --git a/data/sqlite/random/expr/slt_good_46.slt
b/data/sqlite/random/expr/slt_good_46.slt
index 1806b96..8d7371b 100644
--- a/data/sqlite/random/expr/slt_good_46.slt
+++ b/data/sqlite/random/expr/slt_good_46.slt
@@ -29747,14 +29747,10 @@ SELECT ALL + ( ( 23 ) ) + - 23 * + + 21
----
-460
-# Datafusion - Datafusion expected results:
-# Datafusion - Expected - -242
-query error
+query I rowsort label-5678
SELECT DISTINCT - 70 + + CASE WHEN NOT ( NULLIF ( + CAST ( + 14 AS INTEGER ),
+ 21 ) ) IS NULL THEN MAX ( - 96 ) ELSE NULL END + - + 76
----
-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
-
+-242
query I rowsort label-5679
SELECT 23 * - - MIN ( - 27 ) AS col0
diff --git a/data/sqlite/random/expr/slt_good_48.slt
b/data/sqlite/random/expr/slt_good_48.slt
index c1b0c0f..62ec582 100644
--- a/data/sqlite/random/expr/slt_good_48.slt
+++ b/data/sqlite/random/expr/slt_good_48.slt
@@ -46218,14 +46218,10 @@ SELECT - 20 * - 17 + + - NULLIF ( 25, 37 / + 28 * 17
) * 55 * 61 * + ( - MIN ( +
----
-4025561
-# Datafusion - Datafusion expected results:
-# Datafusion - Expected - NULL
-query error
+query I rowsort label-8830
SELECT ALL CASE WHEN 47 IS NULL THEN - - MAX ( ALL - 69 ) 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
-
+NULL
query I rowsort
SELECT ALL NULLIF ( - COALESCE ( + 7, + - 10 ), + - COALESCE ( 82, 1 / + - 11
) )
diff --git a/data/sqlite/random/expr/slt_good_50.slt
b/data/sqlite/random/expr/slt_good_50.slt
index 7d44249..d1038ea 100644
--- a/data/sqlite/random/expr/slt_good_50.slt
+++ b/data/sqlite/random/expr/slt_good_50.slt
@@ -48133,14 +48133,10 @@ SELECT - 4 * - 61 AS col0
----
244
-# Datafusion - Datafusion expected results:
-# Datafusion - Expected - NULL
-query error
+query I rowsort label-9177
SELECT CASE WHEN - 62 BETWEEN + 16 + + 55 AND + CASE + COALESCE ( 88, 74 * 1,
+ CAST ( NULL AS INTEGER ) / COUNT ( * ) ) WHEN COUNT ( 21 ) THEN 40 * CAST ( -
24 AS INTEGER ) ELSE NULL END THEN COUNT ( ALL + 78 ) ELSE NULL 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 I rowsort label-9178
SELECT + + 17 / 76 + + ( + 33 ) AS col0
diff --git a/data/sqlite/random/expr/slt_good_52.slt
b/data/sqlite/random/expr/slt_good_52.slt
index 14b459b..58dd9a2 100644
--- a/data/sqlite/random/expr/slt_good_52.slt
+++ b/data/sqlite/random/expr/slt_good_52.slt
@@ -19328,15 +19328,11 @@ SELECT - - 48 * + COUNT ( * ) - + 40 + - COUNT ( * )
+ - + 90 AS col2
----
-83
-# Datafusion - Datafusion expected results:
-# Datafusion - Expected - NULL
-# Datafusion - Expected - 591360
-query error
+query II rowsort label-3688
SELECT - 95 / 75 / CAST ( NULL AS INTEGER ) + + 33 - - 46 * - - CASE WHEN NOT
- 7 = NULL THEN COUNT ( * ) END + - - 13 * + 58 AS col2, 11 * - + 56 * 48 * -
20 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
+591360
query I rowsort
SELECT + 35 * 89 * 80 * - - 30 + - 89
diff --git a/data/sqlite/random/expr/slt_good_53.slt
b/data/sqlite/random/expr/slt_good_53.slt
index 2bc82bf..40bcec0 100644
--- a/data/sqlite/random/expr/slt_good_53.slt
+++ b/data/sqlite/random/expr/slt_good_53.slt
@@ -43678,14 +43678,10 @@ SELECT + NULLIF ( - 97, + 30 + + 63 ) AS col1
----
-97
-# Datafusion - Datafusion expected results:
-# Datafusion - Expected - -5488
-query error
+query I rowsort label-8328
SELECT + + 92 * - 60 + - - COALESCE ( - ( CAST ( - 32 AS INTEGER ) ), - + CAST
( + ( - NULLIF ( + SUM ( DISTINCT + 60 ), CASE - 64 WHEN - CASE WHEN NULL >= (
NULL ) THEN MAX ( 91 ) END THEN 12 / + 23 WHEN - 68 THEN NULL END ) ) AS
INTEGER ), + 35 ) 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
-
+-5488
# Datafusion - Types were automatically converted from:
# Datafusion - [Expected] [I]
diff --git a/data/sqlite/random/expr/slt_good_64.slt
b/data/sqlite/random/expr/slt_good_64.slt
index 91494ec..87b4ebc 100644
--- a/data/sqlite/random/expr/slt_good_64.slt
+++ b/data/sqlite/random/expr/slt_good_64.slt
@@ -16396,14 +16396,10 @@ SELECT MIN ( + CAST ( NULL AS INTEGER ) ) * 33
----
NULL
-# Datafusion - Datafusion expected results:
-# Datafusion - Expected - NULL
-query error
+query I rowsort label-3123
SELECT ALL MAX ( DISTINCT 27 ) * - CASE WHEN ( NULL ) BETWEEN - CAST ( - 86 AS
INTEGER ) AND + 46 + + 97 THEN COUNT ( * ) END * - 66 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 I rowsort label-3124
SELECT ALL 67 + - + COUNT ( ALL - 18 )
@@ -46236,14 +46232,10 @@ SELECT - MAX ( ALL - 53 ) * - COALESCE ( + + 68, - +
MAX ( ALL - 10 ) ) + - + (
----
-3604
-# Datafusion - Datafusion expected results:
-# Datafusion - Expected - NULL
-query error
+query I rowsort label-8805
SELECT + CASE WHEN 22 BETWEEN - + 84 AND NULL THEN + MAX ( - + 39 ) END * + -
49 + + CAST ( + - 39 AS INTEGER ) 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-8806
SELECT ALL - 23 * + 17 * + COUNT ( * ) + - 93 + - 22 + - 29 + + 24 * 70 * - 24
col0
diff --git a/data/sqlite/random/expr/slt_good_66.slt
b/data/sqlite/random/expr/slt_good_66.slt
index b1ee8b0..34da0a4 100644
--- a/data/sqlite/random/expr/slt_good_66.slt
+++ b/data/sqlite/random/expr/slt_good_66.slt
@@ -21434,14 +21434,13 @@ SELECT - 89 / + COALESCE ( + 79, 89 + - 51 )
----
-1
-# 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-4082
SELECT + COALESCE ( - 53, + 23, + 80 ) * ( + 31 ) + 68 + + 62 - + + CASE 51
WHEN - - 16 * - CASE WHEN - COUNT ( * ) > + + COALESCE ( - COALESCE ( 28, - ( -
- CASE WHEN 87 BETWEEN + + COUNT ( * ) + - 89 AND - 80 + - - 1 + 85 AND NULL
NOT BETWEEN NULL AND 81 + CASE CASE - 96 WHEN + ( + + 58 ) * + 87 THEN 77 ELSE
- 40 * + 80 END WHEN 73 - 40 * - COUNT ( * ) THEN COALESCE ( COUNT ( * ), + 12
) + - 47 WHEN + 53 + + 7 / 17 THEN + 92 * 0 WHEN 9 / - COALESCE ( + COUNT ( *
), SUM ( 5 ) * 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 II rowsort
SELECT 6 * - 31 + - 12, 42 AS col0
diff --git a/data/sqlite/random/expr/slt_good_68.slt
b/data/sqlite/random/expr/slt_good_68.slt
index 8baa233..bcaa3f3 100644
--- a/data/sqlite/random/expr/slt_good_68.slt
+++ b/data/sqlite/random/expr/slt_good_68.slt
@@ -42245,14 +42245,10 @@ SELECT - 87 * - 37 * + + COALESCE ( - 42, - 90 ) * -
COALESCE ( + COUNT ( - 25 )
----
135198
-# Datafusion - Datafusion expected results:
-# Datafusion - Expected - NULL
-query error
+query I rowsort label-8053
SELECT - - CASE WHEN NOT NULL = NULL THEN MIN ( DISTINCT - ( - 23 ) ) END + 98
- + NULLIF ( 71, + 12 + 81 * 1 ) - 90 / + ( + SUM ( - COALESCE ( 54, - ( 56 ) )
) * 52 )
----
-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-8054
SELECT ALL + - COUNT ( * ) + 50 * + 68 AS col2
diff --git a/data/sqlite/random/expr/slt_good_7.slt
b/data/sqlite/random/expr/slt_good_7.slt
index e9d8b9b..40cc6d3 100644
--- a/data/sqlite/random/expr/slt_good_7.slt
+++ b/data/sqlite/random/expr/slt_good_7.slt
@@ -30965,15 +30965,14 @@ SELECT ALL ( + 53 ) + ( 42 ) col0, - 23 AS col2
95
-23
-# Datafusion - Datafusion expected results:
-# Datafusion - Expected - NULL
-# Datafusion - Expected - 20
-query error
+# Datafusion - Types were automatically converted from:
+# Datafusion - [Expected] [I]I
+# Datafusion - [Actual ] [R]I
+query RI rowsort
SELECT - 33 - CASE WHEN NOT - 5 IS NOT NULL THEN + AVG ( + + 28 ) ELSE NULL
END * + 15 * - + ( - + 58 ) + + 67 + - 1 * - + 43, + 20 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
+20
query I rowsort
SELECT - CASE - 69 WHEN + - 29 THEN NULL WHEN - - 13 + - 17 + + 58 * 60 - + +
65 THEN - 71 * 34 END AS col2
diff --git a/data/sqlite/random/expr/slt_good_72.slt
b/data/sqlite/random/expr/slt_good_72.slt
index c38f8f6..803da6d 100644
--- a/data/sqlite/random/expr/slt_good_72.slt
+++ b/data/sqlite/random/expr/slt_good_72.slt
@@ -25038,14 +25038,10 @@ SELECT + COALESCE ( + ( + 79 ), + 60 + 41 + + - 74 +
( - - 61 ) ) / + - 90
----
0
-# Datafusion - Datafusion expected results:
-# Datafusion - Expected - NULL
-query error
+query I rowsort label-4778
SELECT + 27 / - 76 * - ( ( - 21 ) ) * - CASE WHEN NOT + 53 = + 28 THEN COUNT (
* ) END * + CASE + 83 WHEN CASE COUNT ( * ) WHEN + 88 THEN 61 - + 10 WHEN 75
THEN + 25 + MIN ( DISTINCT + 35 - - 75 ) ELSE NULL END THEN COALESCE ( + ( + 74
), - ( 42 ) ) * + COUNT ( * ) ELSE NULL 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
-
+NULL
query II rowsort
SELECT ALL + 25 AS col2, 20
@@ -25252,14 +25248,10 @@ SELECT DISTINCT - ( + - 67 ) + - 35 / + - NULLIF ( +
NULLIF ( + 39, - 28 - + MAX
----
67
-# Datafusion - Datafusion expected results:
-# Datafusion - Expected - NULL
-query error
+query I rowsort label-4818
SELECT CASE - + 91 WHEN + - 94 THEN NULL WHEN + 88 * 92 + - 0 + - + CASE WHEN
NOT NULL IS NOT NULL THEN + MIN ( DISTINCT + 22 ) END THEN + 59 WHEN SUM (
DISTINCT - CAST ( 80 AS INTEGER ) ) THEN NULL END / - 21
----
-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 + 18 * 2 + - + 82
@@ -47347,15 +47339,11 @@ SELECT 31 + - 26
----
5
-# Datafusion - Datafusion expected results:
-# Datafusion - Expected - NULL
-# Datafusion - Expected - 1920
-query error
+query II rowsort label-9033
SELECT DISTINCT - CASE WHEN NOT ( NULL ) IS NOT NULL THEN + MAX ( ALL + - CASE
13 WHEN + 70 THEN 54 + + 47 + + 96 END ) END, - 40 * - 48 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
+1920
query I rowsort
SELECT ALL - 0 * + ( 27 ) * - CASE + 14 WHEN + 48 THEN - - 35 ELSE + + 39 + -
75 END * - + 39 + 69 * - + 18 - + + CASE - - 1 WHEN 44 THEN NULL ELSE ( + + 82
) END + + + 90
diff --git a/data/sqlite/random/expr/slt_good_73.slt
b/data/sqlite/random/expr/slt_good_73.slt
index 8421acb..8b88cc7 100644
--- a/data/sqlite/random/expr/slt_good_73.slt
+++ b/data/sqlite/random/expr/slt_good_73.slt
@@ -26740,15 +26740,14 @@ SELECT MAX ( ALL NULLIF ( + 0, 41 ) ) * COUNT ( * )
AS col1
----
0
-# Datafusion - Datafusion expected results:
-# Datafusion - Expected - 86
-# Datafusion - Expected - NULL
-query error
+# Datafusion - Types were automatically converted from:
+# Datafusion - [Expected] I[I]
+# Datafusion - [Actual ] I[R]
+query IR rowsort label-5093
SELECT 86, 45 + CAST ( + - 27 AS FLOAT8 ) + - 72 * + - NULLIF ( + 69, + + 96 )
* + + CASE WHEN NULL = NULL THEN COUNT ( * ) END * - 97 * 66 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
-
+86
+NULL
query I rowsort
SELECT CASE + 5 WHEN - 70 - 0 + - - 65 + + ( - + 77 ) THEN NULL ELSE - -
NULLIF ( + 38, - 68 / + 70 + - 56 ) END + 5 + + - 43 * + 50
diff --git a/data/sqlite/random/expr/slt_good_78.slt
b/data/sqlite/random/expr/slt_good_78.slt
index 086702d..cd45bd5 100644
--- a/data/sqlite/random/expr/slt_good_78.slt
+++ b/data/sqlite/random/expr/slt_good_78.slt
@@ -36584,14 +36584,10 @@ SELECT - + MIN ( - 21 ) + + + 31 AS col0
----
52
-# Datafusion - Datafusion expected results:
-# Datafusion - Expected - NULL
-query error
+query I rowsort label-6968
SELECT ALL - 58 * 59 * ( - - CASE WHEN 12 IS NULL THEN + COUNT ( DISTINCT +
CAST ( - + 88 AS INTEGER ) ) END ) * - 70 * - COUNT ( ALL 35 ) * + 68 + + - 71
----
-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-6969
SELECT - 15 / MIN ( DISTINCT + 84 ) AS col0
diff --git a/data/sqlite/random/expr/slt_good_80.slt
b/data/sqlite/random/expr/slt_good_80.slt
index befa493..269310c 100644
--- a/data/sqlite/random/expr/slt_good_80.slt
+++ b/data/sqlite/random/expr/slt_good_80.slt
@@ -40451,14 +40451,10 @@ SELECT ALL - NULLIF ( + + 2, + 22 ) * + - 72 / 18 + -
43
----
-35
-# Datafusion - Datafusion expected results:
-# Datafusion - Expected - NULL
-query error
+query I rowsort label-7719
SELECT + CASE 87 WHEN ( MAX ( DISTINCT 4 ) ) - MAX ( DISTINCT 61 ) THEN - 25
END + CASE - CASE WHEN ( NULL ) <= + + 17 THEN + MAX ( 15 ) ELSE NULL END WHEN
- + 65 THEN - 49 ELSE + - 17 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
-
+NULL
query I rowsort label-7720
SELECT ( COUNT ( + 68 ) )
diff --git a/data/sqlite/random/expr/slt_good_81.slt
b/data/sqlite/random/expr/slt_good_81.slt
index 062d1f7..85836ad 100644
--- a/data/sqlite/random/expr/slt_good_81.slt
+++ b/data/sqlite/random/expr/slt_good_81.slt
@@ -12315,15 +12315,11 @@ SELECT ALL COUNT ( * ) + - + 15 col2
----
-14
-# Datafusion - Datafusion expected results:
-# Datafusion - Expected - -42
-# Datafusion - Expected - NULL
-query error
+query II rowsort label-2353
SELECT ALL - 42 * ( COUNT ( * ) ) AS col2, - CASE WHEN NOT + 39 IS NOT NULL
THEN + SUM ( DISTINCT + - 1 ) ELSE NULL END * 56 - - + 50 + - 53 * + - 36 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
-
+-42
+NULL
query I rowsort
SELECT DISTINCT - ( + + 25 ) col2
@@ -27367,14 +27363,13 @@ SELECT + CAST ( - MAX ( + 12 ) AS INTEGER ) AS col1
----
-12
-# 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-5227
SELECT ALL + CASE WHEN + 6 IS NULL THEN COUNT ( * ) END * - 75 + NULLIF ( +
AVG ( ALL + 48 ), + 45 * + NULLIF ( + 18, 59 ) ) 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 I rowsort
SELECT ALL 75 * - 55 + - 48 AS col1
diff --git a/data/sqlite/random/expr/slt_good_82.slt
b/data/sqlite/random/expr/slt_good_82.slt
index f4bd410..a05e380 100644
--- a/data/sqlite/random/expr/slt_good_82.slt
+++ b/data/sqlite/random/expr/slt_good_82.slt
@@ -30300,14 +30300,10 @@ SELECT 76 * - ( 48 ) - 96 AS col2
----
-3744
-# Datafusion - Datafusion expected results:
-# Datafusion - Expected - NULL
-query error
+query I rowsort label-5785
SELECT DISTINCT ( + CASE WHEN NULL = NULL THEN SUM ( ALL - 99 ) 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
-
+NULL
query I rowsort
SELECT ALL 91 + + + 16 AS col2
diff --git a/data/sqlite/random/expr/slt_good_85.slt
b/data/sqlite/random/expr/slt_good_85.slt
index 043e230..dcb8d73 100644
--- a/data/sqlite/random/expr/slt_good_85.slt
+++ b/data/sqlite/random/expr/slt_good_85.slt
@@ -15450,14 +15450,10 @@ SELECT COUNT ( * ) + - 48 * + 84 AS col2
----
-4031
-# Datafusion - Datafusion expected results:
-# Datafusion - Expected - 30
-query error
+query I rowsort label-2949
SELECT CASE WHEN NOT ( 92 ) <= - 0 THEN + MIN ( + 30 ) ELSE NULL END 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
-
+30
query I rowsort label-2950
SELECT 84 + 52 / + 34
@@ -42069,15 +42065,11 @@ NULL
query error DataFusion error: Error during planning: Projections require
unique expression names but the expression "Int64\(46\) \- Int64\(\-9\) AS
col0" at position 0 and "Int64\(24\) AS col0" at position 1 have the same
name\. Consider aliasing \("AS"\) one of them\.
SELECT ALL + 46 - - 9 AS col0, 24 AS col0
-# Datafusion - Datafusion expected results:
-# Datafusion - Expected - 1
-# Datafusion - Expected - -66
-query error
+query II rowsort label-8014
SELECT DISTINCT COUNT ( * ), 1 * + - CASE WHEN NOT ( + 14 ) IN ( - 28 ) THEN
SUM ( + 66 ) END 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
+-66
query I rowsort label-8015
SELECT + MIN ( - + 49 ) + + - 87
diff --git a/data/sqlite/random/expr/slt_good_88.slt
b/data/sqlite/random/expr/slt_good_88.slt
index 0fc01ac..220f0be 100644
--- a/data/sqlite/random/expr/slt_good_88.slt
+++ b/data/sqlite/random/expr/slt_good_88.slt
@@ -48509,14 +48509,10 @@ SELECT ALL + COUNT ( * ) / 67 + - 73 col2
----
-73
-# Datafusion - Datafusion expected results:
-# Datafusion - Expected - NULL
-query error
+query I rowsort label-9231
SELECT ALL - 72 * + + 61 * 99 * - 54 + + + NULLIF ( 23, - - COALESCE ( + +
CASE WHEN NOT ( NULL ) <> ( NULL ) THEN MAX ( - 49 ) END, 16 - + 76 ) + 56 ) +
+ CASE - 20 WHEN COUNT ( * ) THEN NULL WHEN COUNT ( * ) THEN + 46 END * + 80 *
+ 62 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 I rowsort
SELECT - 11 * 35
diff --git a/data/sqlite/random/expr/slt_good_94.slt
b/data/sqlite/random/expr/slt_good_94.slt
index 69abd0e..7792c81 100644
--- a/data/sqlite/random/expr/slt_good_94.slt
+++ b/data/sqlite/random/expr/slt_good_94.slt
@@ -21186,14 +21186,10 @@ SELECT ALL 15 - - 30
----
45
-# Datafusion - Datafusion expected results:
-# Datafusion - Expected - 41
-query error
+query I rowsort label-4032
SELECT + NULLIF ( + 41, - 91 / + CASE + + 84 WHEN + 38 * - 6 THEN 90 WHEN -
AVG ( - 40 ) + - 22 * + - 4 THEN 27 ELSE - CASE WHEN NOT 71 <> NULL THEN +
COUNT ( * ) END END - + - 59 * - - 45 ) 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
-
+41
query I rowsort label-4033
SELECT COALESCE ( SUM ( ALL + NULLIF ( 42, COALESCE ( - 92, + 35 ) ) ), + +
COALESCE ( + COALESCE ( 19, - 85 - - 4 + + 75 * - 57 ), - - 29 ) - - 94 + 64 -
+ 20 ) + + 77 AS col0
diff --git a/data/sqlite/random/expr/slt_good_95.slt
b/data/sqlite/random/expr/slt_good_95.slt
index ae2243a..4ce5be6 100644
--- a/data/sqlite/random/expr/slt_good_95.slt
+++ b/data/sqlite/random/expr/slt_good_95.slt
@@ -33221,14 +33221,10 @@ SELECT DISTINCT 11 * 89 - + - 55 AS col1
----
1034
-# Datafusion - Datafusion expected results:
-# Datafusion - Expected - NULL
-query error
+query I rowsort
SELECT - CASE - + CASE WHEN ( ( - - 17 ) IS NOT NULL ) THEN AVG ( ALL 79 )
ELSE NULL END WHEN 49 THEN 39 * 35 ELSE NULL 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
-
+NULL
query II rowsort
SELECT - 68 AS col1, 1
diff --git a/data/sqlite/random/groupby/slt_good_11.slt
b/data/sqlite/random/groupby/slt_good_11.slt
index 8adf2a4..6b1b82d 100644
--- a/data/sqlite/random/groupby/slt_good_11.slt
+++ b/data/sqlite/random/groupby/slt_good_11.slt
@@ -57640,13 +57640,9 @@ query I rowsort label-9455
SELECT ALL - col2 FROM tab1 AS cor0 GROUP BY col2, col2 HAVING NOT NULL
BETWEEN - + col2 AND ( + + CAST ( NULL AS INTEGER ) )
----
-# Datafusion - Datafusion expected results:
-query error
+query I rowsort
SELECT ALL - col2 AS col2 FROM tab1 WHERE NOT NULL <> ( 78 + CASE WHEN NOT (
NULL ) IS NULL THEN + col0 ELSE NULL END ) GROUP BY col1, col2
----
-DataFusion error: External error: External 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
-
query I rowsort label-9457
SELECT CAST ( col2 AS INTEGER ) AS col1 FROM tab0 GROUP BY col2, col1 HAVING (
NULL ) IN ( - 28 )
diff --git a/data/sqlite/random/groupby/slt_good_12.slt
b/data/sqlite/random/groupby/slt_good_12.slt
index 8ac063a..ec8bcec 100644
--- a/data/sqlite/random/groupby/slt_good_12.slt
+++ b/data/sqlite/random/groupby/slt_good_12.slt
@@ -2991,16 +2991,12 @@ query I rowsort
SELECT + col2 + ( + col2 + - col2 ) AS col2 FROM tab0 WHERE NOT ( + 69 ) IS
NULL GROUP BY col2, col2 HAVING NOT 51 IS NOT NULL
----
-# Datafusion - Datafusion expected results:
-# Datafusion - Expected - NULL
-# Datafusion - Expected - NULL
-# Datafusion - Expected - NULL
-query error
+query I rowsort
SELECT col0 + - CASE WHEN 64 IS NULL THEN + col0 END FROM tab2 AS cor0 GROUP
BY 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
+NULL
+NULL
query I rowsort
SELECT + ( col0 ) / col0 - col0 / - col0 FROM tab1 cor0 GROUP BY col0 HAVING
NOT ( + 38 ) IS NOT NULL
@@ -25913,13 +25909,9 @@ SELECT DISTINCT - 59 * - 88 * - col2 + + + ( + - col2
) FROM tab2 GROUP BY col2
-410247
-451791
-# Datafusion - Datafusion expected results:
-query error
+query I rowsort
SELECT ALL - 99 AS col2 FROM tab0 cor0 WHERE NULL = 95 / + + CASE WHEN NOT 23
IS NOT NULL THEN col2 END GROUP BY col2, col2
----
-DataFusion error: External error: External 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
-
query I rowsort
SELECT ( + + col0 ) AS col0 FROM tab1 AS cor0 GROUP BY col0, col1
@@ -34054,16 +34046,12 @@ query I rowsort label-5578
SELECT 20 FROM tab2 AS cor0 WHERE NULL IS NULL GROUP BY col0 HAVING NOT col0
NOT BETWEEN + col0 + + 84 + COUNT ( * ) AND - 2
----
-# Datafusion - Datafusion expected results:
-# Datafusion - Expected - NULL
-# Datafusion - Expected - NULL
-# Datafusion - Expected - NULL
-query error
+query I rowsort label-5579
SELECT 55 * col1 + - CASE WHEN NOT - CAST ( NULL AS INTEGER ) NOT IN ( - CAST
( NULL AS INTEGER ) ) THEN + col1 END FROM tab0 GROUP BY col1, col2 HAVING NOT
NULL IS NOT NULL
----
-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
+NULL
+NULL
query I rowsort
SELECT + + 24 FROM tab1 AS cor0 GROUP BY col0, col0
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]