Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
6 changes: 3 additions & 3 deletions data/sqlite/random/expr/slt_good_0.slt
Original file line number Diff line number Diff line change
Expand Up @@ -20520,10 +20520,10 @@ SELECT ALL + 23 / 28 * - - COUNT ( + + 10 ) * + 12
----
0

query I rowsort label-3927
# Datafusion - Datafusion expected results:
# Datafusion - Expected - 0
query error DataFusion error: Arrow error: Divide by zero error
SELECT + CAST ( - 13 AS INTEGER ) / COALESCE ( - + 14, + - NULLIF ( - COUNT ( * ), 19 * - - NULLIF ( 12, + MIN ( ALL - - ( + - 11 ) ) ) / + - 4 + - 84 + + 36 - - 57 + - + 68 * NULLIF ( + 57, + 45 ) ) * + 24 / CAST ( - 0 AS INTEGER ) / + 90, - 93 ) col0
----
0

query I rowsort
SELECT ALL - 41 AS col2
Expand Down
20 changes: 10 additions & 10 deletions data/sqlite/random/expr/slt_good_10.slt
Original file line number Diff line number Diff line change
Expand Up @@ -37288,11 +37288,11 @@ SELECT DISTINCT 87 * + 75 * - 22 AS col0
----
-143550

query II rowsort label-7077
# Datafusion - Datafusion expected results:
# Datafusion - Expected - -29
# Datafusion - Expected - -900
query error DataFusion error: Arrow error: Divide by zero error
SELECT ALL 10 + COALESCE ( + - 39, - + ( COUNT ( * ) ) * + + MAX ( DISTINCT - 64 ) * + ( + 56 ) / + 0 ), - 60 * - - 15 AS col2
----
-29
-900

query I rowsort
SELECT - COALESCE ( CASE 20 WHEN - 1 THEN + 14 * - + 5 + 29 ELSE NULL END, + 78 ) AS col2
Expand Down Expand Up @@ -44097,10 +44097,10 @@ SELECT ALL CAST ( NULL AS INTEGER ) + 53 * 66 * - + COUNT ( * ) * + - 26 + 19
----
NULL

query I rowsort label-8381
# Datafusion - Datafusion expected results:
# Datafusion - Expected - -45
query error DataFusion error: Arrow error: Divide by zero error
SELECT - - COALESCE ( - 45, NULLIF ( + 94, + - 92 - - - 61 + 19 * COUNT ( * ) * + - 36 * - 64 / - + 67 * ( + 58 ) / COUNT ( DISTINCT - CAST ( NULL AS INTEGER ) ) ) * + 59, + 63 )
----
-45

query I rowsort label-8382
SELECT - - 84 * - 45 * - - CASE - 72 WHEN 91 THEN COUNT ( * ) WHEN + 31 THEN NULL ELSE NULL END AS col0
Expand Down Expand Up @@ -49579,10 +49579,10 @@ SELECT - 68 - 41
----
-109

query I rowsort label-9427
# Datafusion - Datafusion expected results:
# Datafusion - Expected - NULL
query error DataFusion error: Arrow error: Divide by zero error
SELECT CASE - 92 WHEN - - 20 * - 46 + - - 8 THEN - 70 WHEN + ( - 2 ) THEN 73 - + - CAST ( 51 AS INTEGER ) + + + 53 WHEN - 59 THEN CAST ( ( 23 ) AS INTEGER ) * 82 WHEN MIN ( 80 ) / COALESCE ( - 4, - COUNT ( * ) / 0 ) + 72 / 9 THEN 36 * 81 + + 0 * 78 END + 43 AS col2
----
NULL

query I rowsort label-9428
SELECT CAST ( NULL AS INTEGER ) - + - COALESCE ( 4, MIN ( 32 ) ) + MAX ( - 73 ) AS col0
Expand Down
8 changes: 5 additions & 3 deletions data/sqlite/random/expr/slt_good_100.slt
Original file line number Diff line number Diff line change
Expand Up @@ -14291,10 +14291,12 @@ SELECT ALL - 3 * CASE COUNT ( ALL 77 ) WHEN + + 69 + + + 75 + + 10 THEN 29 / 18
----
NULL

query I rowsort label-2709
# Postgresql - Postgres error: db error: ERROR: division by zero
# Datafusion - Datafusion expected results:
# Datafusion - Expected - -59
skipif postgres
query error DataFusion error: Arrow error: Divide by zero error
SELECT ALL + 59 * - COALESCE ( COUNT ( ALL + 82 ), + - 11 * 98 / 0 + COUNT ( * ) + - - 11 + + - 96 + - ( + MIN ( DISTINCT 82 ) ) * + 86 * + 11 ) + - + 0
----
-59

query II rowsort
SELECT - - 71 AS col0, - 48 + - 75
Expand Down
6 changes: 3 additions & 3 deletions data/sqlite/random/expr/slt_good_101.slt
Original file line number Diff line number Diff line change
Expand Up @@ -33945,10 +33945,10 @@ SELECT ALL - SUM ( 31 ) AS col1
----
-31

query I rowsort label-6449
# Datafusion - Datafusion expected results:
# Datafusion - Expected - 48
query error DataFusion error: Arrow error: Divide by zero error
SELECT ALL COUNT ( * ) - COALESCE ( - 47, - - 92 + - MAX ( 52 ) / - - CAST ( + - 0 AS INTEGER ) + + 50 )
----
48

query II rowsort label-6450
SELECT COUNT ( * ) * + 48, 64 AS col2
Expand Down
24 changes: 12 additions & 12 deletions data/sqlite/random/expr/slt_good_102.slt
Original file line number Diff line number Diff line change
Expand Up @@ -1089,10 +1089,10 @@ SELECT DISTINCT + CASE - ( 60 ) WHEN - 89 THEN NULL WHEN 33 * - CAST ( + 99 AS I
----
NULL

query I rowsort label-197
# Datafusion - Datafusion expected results:
# Datafusion - Expected - NULL
query error DataFusion error: Arrow error: Divide by zero error
SELECT ALL CASE - 6 WHEN + 70 + ( 81 ) THEN NULL WHEN COALESCE ( - 22, - + COALESCE ( - 64, + 65 / 49 + - + 62, - - NULLIF ( + 57, COUNT ( ALL - CASE 58 WHEN + 17 - 80 THEN 72 * - 40 + 54 * + 58 WHEN - CAST ( NULL AS INTEGER ) THEN NULL WHEN - 59 + 45 / + COALESCE ( 54 / 88, CAST ( NULL AS INTEGER ) * - 22 + - 58 * + 98 ) THEN - 18 / 20 ELSE NULL END ) * 3 ) ) * - MAX ( DISTINCT + 46 * - 27 ), AVG ( ALL 22 ) ) THEN NULL WHEN 23 THEN 42 - + MAX ( 52 ) END
----
NULL

query I rowsort label-198
SELECT ALL + SUM ( ALL - 42 ) * - CAST ( + - 2 AS INTEGER ) + - CAST ( NULL AS INTEGER ) + - ( 63 ) AS col0
Expand Down Expand Up @@ -23926,10 +23926,10 @@ SELECT 18 / - + 37 + + 0
----
0

query I rowsort label-4533
# Datafusion - Datafusion expected results:
# Datafusion - Expected - 11
query error DataFusion error: Arrow error: Divide by zero error
SELECT COUNT ( * ) * + COALESCE ( NULLIF ( + + 11, + CAST ( NULL AS INTEGER ) ), - - 93, + + 92 / - + 82 * - MIN ( ( + 32 ) ) / - 0 + 61, - 69 )
----
11

query I rowsort
SELECT + 6 + + + 34
Expand Down Expand Up @@ -46837,10 +46837,10 @@ SELECT ALL MIN ( DISTINCT - 89 ) + + 35 * + 35 + - 40 AS col1
----
1096

query I rowsort label-8891
# Datafusion - Datafusion expected results:
# Datafusion - Expected - 17080
query error DataFusion error: Arrow error: Divide by zero error
SELECT ALL + ( MIN ( DISTINCT - - 35 ) ) * 61 * + COALESCE ( + 8, - COUNT ( * ) * CASE + CASE - 31 WHEN + - 75 + - 71 - - - 9 * + COUNT ( * ) THEN COALESCE ( - - ( - ( + - MAX ( DISTINCT + 38 ) ) ), + 94 + + 55, - - 99 ) ELSE 12 * 40 + - CAST ( - - 25 AS INTEGER ) - + 46 + + 66 + - 89 * 8 * 56 END WHEN - 25 + CAST ( - COUNT ( * ) AS INTEGER ) THEN NULL WHEN + 3 * ( ( 39 ) / 0 ) THEN - 14 WHEN 11 * COUNT ( * ) THEN NULL END, 58 / - COUNT ( * ) )
----
17080

query I rowsort
SELECT + + 94 * - - 71 * - 20 * + - 62
Expand Down Expand Up @@ -51534,10 +51534,10 @@ SELECT COUNT ( ALL 83 ) * - MAX ( 76 ) * 25 * - 92 + COALESCE ( + 70 + - COUNT (
----
174884

query I rowsort label-9785
# Datafusion - Datafusion expected results:
# Datafusion - Expected - 3920
query error DataFusion error: Arrow error: Divide by zero error
SELECT COALESCE ( + ( COALESCE ( + 56, + MIN ( + 30 ) - ( ( + NULLIF ( - COUNT ( * ), + 14 / ( - 15 / + 55 ) ) ) ) ) ), COALESCE ( + 88, 84 * - 17 ) + 71 ) * 70
----
3920

query I rowsort
SELECT 10 * + 36
Expand Down
14 changes: 7 additions & 7 deletions data/sqlite/random/expr/slt_good_104.slt
Original file line number Diff line number Diff line change
Expand Up @@ -3691,11 +3691,11 @@ SELECT DISTINCT + 57 * COUNT ( * )
----
57

query II rowsort label-687
# Datafusion - Datafusion expected results:
# Datafusion - Expected - -1750
# Datafusion - Expected - -70
query error DataFusion error: Arrow error: Divide by zero error
SELECT - 35 * + 50 AS col0, COALESCE ( - + 70, + 20 / - 71 / - 0, - - 12 ) * MIN ( 1 )
----
-1750
-70

query I rowsort label-688
SELECT - MIN ( + 75 ) * + 8 + + 76 * 50
Expand Down Expand Up @@ -25906,10 +25906,10 @@ SELECT 89 * 67 * + + 26 + - 80 - 39
----
154919

query I rowsort label-4929
# Datafusion - Datafusion expected results:
# Datafusion - Expected - 102
query error DataFusion error: Arrow error: Divide by zero error
SELECT DISTINCT COALESCE ( - - 3, - + NULLIF ( + 67, - 48 / 0 ) + - 86 + 74 * - 16, - 52 + + 63 / + + MAX ( DISTINCT + + 45 ) - 58 ) * + 34 AS col0
----
102

query I rowsort label-4930
SELECT ALL + - ( + 87 ) - + MIN ( DISTINCT - 34 ) + - + COALESCE ( + - 62, - 67 ) AS col2
Expand Down
18 changes: 9 additions & 9 deletions data/sqlite/random/expr/slt_good_105.slt
Original file line number Diff line number Diff line change
Expand Up @@ -2698,10 +2698,10 @@ SELECT + ( - 1 ) AS col0
----
-1

query I rowsort
# Datafusion - Datafusion expected results:
# Datafusion - Expected - 38
query error DataFusion error: Arrow error: Divide by zero error
SELECT + NULLIF ( + + ( + 38 ), - + COALESCE ( + 11, + 34 / - 0, - 63 ) - + 47 + 12 * - + 7 )
----
38

query I rowsort label-503
SELECT ALL + MIN ( + 96 )
Expand Down Expand Up @@ -19836,10 +19836,10 @@ SELECT DISTINCT + + COUNT ( - 26 ) AS col2
----
1

query I rowsort label-3760
# Datafusion - Datafusion expected results:
# Datafusion - Expected - -41
query error DataFusion error: Arrow error: Divide by zero error
SELECT - 71 - - 46 * 29 / - COALESCE ( ( COALESCE ( 77, - COUNT ( * ) / - 0, - 75 ) ), + COUNT ( * ) ) + MIN ( ALL + 47 )
----
-41

query I rowsort label-3761
SELECT - MIN ( + 11 ) * - - 37 * + 95
Expand Down Expand Up @@ -22635,10 +22635,10 @@ SELECT 39 * + 97 * 8 + - + 26 * + 41
----
29198

query I rowsort label-4296
# Datafusion - Datafusion expected results:
# Datafusion - Expected - -1329
query error DataFusion error: Arrow error: Divide by zero error
SELECT COALESCE ( + + 28, + 71 + 63 * - MAX ( DISTINCT - 71 ) * + COUNT ( * ), - 82, + 2 - SUM ( 88 ), 58 / - NULLIF ( + COUNT ( * ) / 65, 99 + 62 ) ) + - 59 * 23 AS col2
----
-1329

query I rowsort label-4297
SELECT ALL - CAST ( + + 34 AS INTEGER ) AS col2
Expand Down
14 changes: 8 additions & 6 deletions data/sqlite/random/expr/slt_good_106.slt
Original file line number Diff line number Diff line change
Expand Up @@ -27502,10 +27502,10 @@ SELECT + 97, ( - + COUNT ( * ) ) AS col1
97
-1

query I rowsort label-5238
# Datafusion - Datafusion expected results:
# Datafusion - Expected - 75
query error DataFusion error: Arrow error: Divide by zero error
SELECT - NULLIF ( + 24, 53 ) + - COALESCE ( + 40, + 7 / 55 / + + 0 ) + + 43 + + 96
----
75

query I rowsort
SELECT ALL + ( 89 ) AS col1
Expand Down Expand Up @@ -44430,10 +44430,12 @@ SELECT - CAST ( + 77 AS INTEGER ) * + 73 AS col2, 38 * + 19 * - 57 col0
-5621
-41154

query I rowsort label-8457
# Postgresql - Postgres error: db error: ERROR: division by zero
# Datafusion - Datafusion expected results:
# Datafusion - Expected - -900
skipif postgres
query error DataFusion error: Arrow error: Divide by zero error
SELECT ALL + 2 + + COALESCE ( - NULLIF ( - - 41, 83 * - CASE + 0 WHEN + 30 + - 96 THEN - 16 + - 11 + + MIN ( ALL - 73 ) / 72 / - - 18 WHEN + 35 THEN + - 98 + + + 89 END + - 14 + - - 12 + - 79 + - + 23 * + 52 ), + 70 / + + 0 ) * + + 22
----
-900

query I rowsort
SELECT ALL + 29 * - - 48 AS col1
Expand Down
6 changes: 3 additions & 3 deletions data/sqlite/random/expr/slt_good_107.slt
Original file line number Diff line number Diff line change
Expand Up @@ -8427,10 +8427,10 @@ SELECT SUM ( - - 1 ) + + CAST ( NULL AS INTEGER ) - 38 + + - 12 * + - 37 * SUM (
----
NULL

query I rowsort label-1604
# Datafusion - Datafusion expected results:
# Datafusion - Expected - 2530
query error DataFusion error: Arrow error: Divide by zero error
SELECT ALL 22 + - CAST ( + + COALESCE ( - 69, + AVG ( DISTINCT + 99 ) / 80, 30 + - COALESCE ( 3, + 51, + - 7 + NULLIF ( + 51, + 48 * - CASE - 44 WHEN - 56 + 40 THEN NULL WHEN - 53 / + - CAST ( - + 0 AS INTEGER ) / + + 34 THEN NULL ELSE - + 63 END ) ) ) AS INTEGER ) * - CASE + COUNT ( * ) WHEN - 98 * - CAST ( NULL AS INTEGER ) THEN NULL ELSE - - 41 / + ( + 30 ) + - 92 - - + 90 END + 44 * 54 + 63 AS col0
----
2530

# Datafusion - Datafusion expected results:
# Datafusion - Expected - 38
Expand Down
12 changes: 6 additions & 6 deletions data/sqlite/random/expr/slt_good_108.slt
Original file line number Diff line number Diff line change
Expand Up @@ -38979,10 +38979,10 @@ SELECT - CASE + COUNT ( - + 71 ) WHEN - - COUNT ( * ) + 71 + + 62 * + COUNT ( *
----
-1890

query I rowsort label-7425
# Datafusion - Datafusion expected results:
# Datafusion - Expected - 86
query error DataFusion error: Arrow error: Divide by zero error
SELECT ALL + + COALESCE ( - - 86, - 45 + - - MAX ( 49 ), - - 81 / - 0 + - + 47 + + - 65 ) AS col1
----
86

query II rowsort label-7426
SELECT + - CAST ( NULL AS INTEGER ) / + 95 * 83, 55 AS col0
Expand Down Expand Up @@ -39307,10 +39307,10 @@ SELECT + 10, COUNT ( DISTINCT - 82 ) AS col2
10
1

query I rowsort label-7486
# Datafusion - Datafusion expected results:
# Datafusion - Expected - -2052
query error DataFusion error: Arrow error: Divide by zero error
SELECT ALL - COALESCE ( - - 57, 1 * - + 82, COUNT ( * ) / + 58 / 0 + - COUNT ( * ) + - 3 ) * + 36
----
-2052

query I rowsort
SELECT 80 * - 21
Expand Down
6 changes: 3 additions & 3 deletions data/sqlite/random/expr/slt_good_11.slt
Original file line number Diff line number Diff line change
Expand Up @@ -17338,10 +17338,10 @@ SELECT 9 + - 47
----
-38

query I rowsort label-3292
# Datafusion - Datafusion expected results:
# Datafusion - Expected - -31
query error DataFusion error: Arrow error: Divide by zero error
SELECT DISTINCT - COALESCE ( + ( - - 31 ), + 76 + + 81 + - 94 + COUNT ( * ) * 2 + + NULLIF ( 61, - 84 / 0 + - + CASE + 97 WHEN 39 THEN NULL ELSE - - ( + 62 ) END + 67 / - COUNT ( * ) ) * - 54 / + COUNT ( * ), 5 ) col0
----
-31

query I rowsort
SELECT 83 * 89 AS col2
Expand Down
12 changes: 6 additions & 6 deletions data/sqlite/random/expr/slt_good_110.slt
Original file line number Diff line number Diff line change
Expand Up @@ -17069,10 +17069,10 @@ SELECT CAST ( NULL AS INTEGER ) * + 24 / + 75
----
NULL

query I rowsort label-3234
# Datafusion - Datafusion expected results:
# Datafusion - Expected - -89
query error DataFusion error: Arrow error: Divide by zero error
SELECT - COALESCE ( CAST ( 89 AS INTEGER ), - NULLIF ( + 29, - 22 / MIN ( ALL - 11 / 75 ) ) )
----
-89

query I rowsort label-3235
SELECT 44 - + SUM ( - 27 ) * 4
Expand Down Expand Up @@ -27703,10 +27703,10 @@ SELECT 88 + 69
----
157

query I rowsort label-5267
# Datafusion - Datafusion expected results:
# Datafusion - Expected - 1810
query error DataFusion error: Arrow error: Divide by zero error
SELECT - NULLIF ( - + 40, 92 ) * 43 - + - COALESCE ( 90, + 61, + 2 / 19 / 0 * + + 44, 19 / - 6 * - + 23 )
----
1810

query I rowsort
SELECT - 77 + - 18
Expand Down
12 changes: 6 additions & 6 deletions data/sqlite/random/expr/slt_good_111.slt
Original file line number Diff line number Diff line change
Expand Up @@ -25200,10 +25200,10 @@ SELECT DISTINCT - 23 + + CASE 75 WHEN 89 / + ( + CASE + 21 WHEN + 26 + - CAST (
----
-168

query I rowsort label-4804
# Datafusion - Datafusion expected results:
# Datafusion - Expected - -1
query error DataFusion error: Arrow error: Divide by zero error
SELECT ALL - COALESCE ( + MIN ( DISTINCT + - COALESCE ( - + 1, + 80 / + + 0 + 53, - - ( + ( CAST ( + 65 AS INTEGER ) ) ) / 70 + 41 ) ), - 80 )
----
-1

query II rowsort
SELECT ALL - 94 AS col2, + 5 AS col0
Expand Down Expand Up @@ -30556,10 +30556,10 @@ SELECT - 27 + ( - 72 ) col0
----
-99

query I rowsort label-5818
# Datafusion - Datafusion expected results:
# Datafusion - Expected - 4281
query error DataFusion error: Arrow error: Divide by zero error
SELECT + MAX ( DISTINCT - - 81 ) * + SUM ( ALL + 52 ) + COALESCE ( + 69, + 94, + ( - 40 ) / - 0 )
----
4281

query I rowsort label-5819
SELECT + SUM ( - 37 ) AS col2
Expand Down
14 changes: 7 additions & 7 deletions data/sqlite/random/expr/slt_good_112.slt
Original file line number Diff line number Diff line change
Expand Up @@ -4996,10 +4996,10 @@ SELECT DISTINCT + 26 - - 58 AS col0
----
84

query I rowsort label-940
# Datafusion - Datafusion expected results:
# Datafusion - Expected - -12
query error DataFusion error: Arrow error: Divide by zero error
SELECT ALL - COALESCE ( + 12, - 86 + + + MAX ( DISTINCT - - 99 ) + 7 + + 9 * + - 96, NULLIF ( + - CASE + 9 WHEN CASE 50 WHEN + 13 THEN - 78 END * + 55 THEN - 54 * + + ( + COUNT ( DISTINCT 7 ) ) END, 62 * - - COUNT ( * ) / + 0 + + COUNT ( * ) - - + COUNT ( * ) ) * - 7 ) AS col1
----
-12

query II rowsort label-941
SELECT - + 55 * - - COUNT ( * ) AS col2, 24 + - + 54 AS col0
Expand Down Expand Up @@ -9000,11 +9000,11 @@ SELECT ALL ( + 49 ) - COUNT ( * ) + - 95 col2
----
-47

query II rowsort label-1705
# Datafusion - Datafusion expected results:
# Datafusion - Expected - -92
# Datafusion - Expected - 19
query error DataFusion error: Arrow error: Divide by zero error
SELECT ALL - 92 AS col1, ( 19 ) + - COALESCE ( + 0, - + 27 + 47 * - 58, + 53 / - 0 ) col0
----
-92
19

query I rowsort
SELECT - 90 * - 73 * 79 AS col0
Expand Down
Loading