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
12 changes: 6 additions & 6 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

# Datafusion - Datafusion expected results:
# Datafusion - Expected - NULL
query error DataFusion error: Arrow error: Divide by zero error
query I rowsort label-197
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 @@ -46837,10 +46837,10 @@ SELECT ALL MIN ( DISTINCT - 89 ) + + 35 * + 35 + - 40 AS col1
----
1096

# Datafusion - Datafusion expected results:
# Datafusion - Expected - 17080
query error DataFusion error: Arrow error: Divide by zero error
query I rowsort label-8891
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
6 changes: 3 additions & 3 deletions data/sqlite/random/expr/slt_good_104.slt
Original file line number Diff line number Diff line change
Expand Up @@ -25906,10 +25906,10 @@ SELECT 89 * 67 * + + 26 + - 80 - 39
----
154919

# Datafusion - Datafusion expected results:
# Datafusion - Expected - 102
query error DataFusion error: Arrow error: Divide by zero error
query I rowsort label-4929
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
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

# Datafusion - Datafusion expected results:
# Datafusion - Expected - -31
query error DataFusion error: Arrow error: Divide by zero error
query I rowsort label-3292
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
8 changes: 3 additions & 5 deletions data/sqlite/random/expr/slt_good_12.slt
Original file line number Diff line number Diff line change
Expand Up @@ -1486,12 +1486,10 @@ SELECT + 30 / + COUNT ( * ) + - 13 * CASE 90 WHEN + SUM ( DISTINCT 47 ) THEN - C
----
NULL

# Postgresql - Postgres error: db error: ERROR: division by zero
# Datafusion - Datafusion expected results:
# Datafusion - Expected - NULL
skipif postgres
query error DataFusion error: Arrow error: Divide by zero error
query I rowsort label-276
SELECT - - 96 * 11 * + CASE WHEN NOT + 84 NOT BETWEEN 27 / 0 AND COALESCE ( + 61, + AVG ( 81 ) / + 39 + COUNT ( * ) ) THEN - 69 WHEN NULL > ( - 15 ) THEN NULL ELSE NULL END AS col2
----
NULL

query I rowsort
SELECT + - 90 + ( + 59 ) + 0
Expand Down
6 changes: 3 additions & 3 deletions data/sqlite/random/expr/slt_good_2.slt
Original file line number Diff line number Diff line change
Expand Up @@ -41206,10 +41206,10 @@ SELECT 87 * - CAST ( NULL AS INTEGER ) AS col1
----
NULL

# Datafusion - Datafusion expected results:
# Datafusion - Expected - 54
query error DataFusion error: Arrow error: Divide by zero error
query I rowsort label-7947
SELECT - 2 + - COALESCE ( - 56, MAX ( - 94 ), - MAX ( DISTINCT CAST ( NULL AS INTEGER ) ) * - 49 * + 36 + + 67 - - + 32 + + 1 / + 0, - COUNT ( ALL - + 57 ) )
----
54

query I rowsort label-7948
SELECT + COUNT ( * ) * + ( 27 )
Expand Down
6 changes: 3 additions & 3 deletions data/sqlite/random/expr/slt_good_4.slt
Original file line number Diff line number Diff line change
Expand Up @@ -35148,10 +35148,10 @@ SELECT DISTINCT 42 * - ( - COUNT ( * ) ) * - 96
----
-4032

# Datafusion - Datafusion expected results:
# Datafusion - Expected - 7
query error DataFusion error: Arrow error: Divide by zero error
query I rowsort label-6676
SELECT + ( - COALESCE ( + - 7, + 98 + + 54 - ( + + 36 ) / + + 0 * - NULLIF ( CASE - ( NULLIF ( + 62, - + 20 ) ) WHEN + - MAX ( - + 22 ) + 35 THEN + MIN ( 71 ) END, COUNT ( * ) + CAST ( NULL AS INTEGER ) ) / + 32, - 60 ) ) col2
----
7

query II rowsort
SELECT DISTINCT 99 * - 36, 19 col0
Expand Down
6 changes: 3 additions & 3 deletions data/sqlite/random/expr/slt_good_60.slt
Original file line number Diff line number Diff line change
Expand Up @@ -17357,10 +17357,10 @@ SELECT ALL COUNT ( * ) + + - 28
----
-27

# Datafusion - Datafusion expected results:
# Datafusion - Expected - 697
query error DataFusion error: Arrow error: Divide by zero error
query I rowsort label-3303
SELECT + COALESCE ( COALESCE ( 41, + COUNT ( * ), + 6 / + 0 * - - NULLIF ( - + COUNT ( * ), 14 * 27 - COUNT ( * ) ) * + 26 + + 82, - 54 ), + 64 * COUNT ( * ), - 87 / + 80 ) * 17 AS col0
----
697

query I rowsort
SELECT + 53 + - 21 * + + 22 col1
Expand Down
6 changes: 3 additions & 3 deletions data/sqlite/random/expr/slt_good_88.slt
Original file line number Diff line number Diff line change
Expand Up @@ -30098,10 +30098,10 @@ SELECT + CASE COUNT ( * ) WHEN - 96 + 63 THEN NULL WHEN AVG ( ALL 53 ) THEN NULL
----
NULL

# Datafusion - Datafusion expected results:
# Datafusion - Expected - NULL
query error DataFusion error: Arrow error: Divide by zero error
query I rowsort label-5713
SELECT + 15 * - 79 + CASE SUM ( ALL - ( NULLIF ( - 89, - 61 ) ) ) WHEN - CASE + 55 WHEN 76 THEN - NULLIF ( 48, CAST ( - 59 AS INTEGER ) ) + - 61 WHEN - 92 THEN + 28 WHEN 91 THEN - 9 END / + 92 THEN 52 WHEN + 93 THEN NULL WHEN COALESCE ( CAST ( 25 AS INTEGER ), 11, - NULLIF ( - NULLIF ( NULLIF ( 78, 49 / ( + 21 / 49 ) ), COUNT ( * ) ), 55 * + 28 + + SUM ( DISTINCT 87 ) * + 12 ) / COALESCE ( + 40 - + 10 * 18, ( ( - ( AVG ( 30 ) ) ) ) ) + 18, 19 ) + - 98 * 44 THEN NULL END AS col1
----
NULL

query I rowsort label-5714
SELECT DISTINCT 28 * 56 - ( CASE CAST ( 55 AS INTEGER ) WHEN 60 * - 24 THEN 54 WHEN - 21 THEN + 27 WHEN - 56 THEN NULL ELSE SUM ( + 77 ) END ) col1
Expand Down
6 changes: 3 additions & 3 deletions data/sqlite/random/expr/slt_good_96.slt
Original file line number Diff line number Diff line change
Expand Up @@ -2822,10 +2822,10 @@ SELECT ALL - 60 * + COUNT ( - + 18 ) AS col1
----
-60

# Datafusion - Datafusion expected results:
# Datafusion - Expected - -65
query error DataFusion error: Arrow error: Divide by zero error
query I rowsort label-532
SELECT - COALESCE ( 65, - - NULLIF ( + 24, + - CASE - COUNT ( * ) WHEN + - CASE + 94 WHEN - 7 / 0 + - 17 - + 14 THEN 77 WHEN COALESCE ( - CAST ( NULL AS INTEGER ), 84, + 40 ) + ( 37 ) THEN - 93 * - + 8 - - 91 + + NULLIF ( 42, 80 ) ELSE NULL END THEN NULL WHEN - 16 + + - 47 + 39 * 15 * + 72 * 15 THEN + CAST ( + 81 AS INTEGER ) ELSE + ( + COALESCE ( + 62, + 95, 65 ) ) + + 27 * + 48 END * - 22 ), - 70 + 35 * - COALESCE ( - 64 * - 88 + 0 * - 13, + 20 ) )
----
-65

query I rowsort label-533
SELECT COALESCE ( + - COUNT ( + + 40 ), 20 / - 11 + - MAX ( + 48 ) + - 8 ) + - + ( 28 )
Expand Down