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
8 changes: 3 additions & 5 deletions data/sqlite/random/expr/slt_good_103.slt
Original file line number Diff line number Diff line change
Expand Up @@ -50557,12 +50557,10 @@ SELECT - 1 * + - 75 AS col2
----
75

# 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-9617
Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

it is pretty sweet to have the tests to generate the expected results

SELECT ALL CASE + MIN ( DISTINCT + - 81 ) WHEN - 81 THEN NULL WHEN SUM ( ALL + 93 ) + 23 THEN COUNT ( * ) WHEN COUNT ( * ) / ( 84 / - ( + 88 / 97 ) ) THEN 6 - 55 ELSE NULL END
----
NULL

query I rowsort label-9618
SELECT 25 + - - 53 + - + 35 + + - 30 / + 49 * CAST ( + 13 AS INTEGER )
Expand Down
8 changes: 3 additions & 5 deletions data/sqlite/random/expr/slt_good_109.slt
Original file line number Diff line number Diff line change
Expand Up @@ -16141,12 +16141,10 @@ SELECT + - CAST ( NULL AS INTEGER ) * + 48 AS col0, + 40 * - 88
NULL
-3520

# Postgresql - Postgres error: db error: ERROR: division by zero
# Datafusion - Datafusion expected results:
# Datafusion - Expected - 908
skipif postgres
query error DataFusion error: Arrow error: Divide by zero error
query I rowsort label-3083
SELECT DISTINCT - 11 * - + ( CASE CASE + 13 WHEN + 27 * 78 THEN - 91 + - 29 WHEN 60 THEN + 1 * 72 END WHEN 3 * - COUNT ( * ) THEN NULL WHEN 58 THEN NULL WHEN - 83 / - 0 THEN NULL ELSE 88 END ) * COUNT ( * ) - 60
----
908

query I rowsort label-3084
SELECT - CASE + 86 WHEN - 55 + - COUNT ( 3 ) * 98 THEN - 56 - - COUNT ( * ) * ( ( MIN ( ALL + 76 ) ) ) ELSE 1 END * - 93 AS col0
Expand Down
8 changes: 3 additions & 5 deletions data/sqlite/random/expr/slt_good_53.slt
Original file line number Diff line number Diff line change
Expand Up @@ -46717,12 +46717,10 @@ SELECT - 93 - + - MIN ( DISTINCT + + CAST ( + 82 AS INTEGER ) ), + SUM ( ALL NUL
-11
-72

# Postgresql - Postgres error: db error: ERROR: division by zero
# Datafusion - Datafusion expected results:
# Datafusion - Expected - -2162
skipif postgres
query error DataFusion error: Arrow error: Divide by zero error
query I rowsort label-8893
SELECT + CASE CAST ( NULL AS INTEGER ) WHEN + + 75 + - + SUM ( ALL - + 6 ) THEN NULL WHEN + 62 / + + 0 + + CASE - MAX ( + - 51 ) WHEN + - COUNT ( * ) + 7 + - 60 THEN NULL WHEN - CASE - 99 WHEN + + COUNT ( * ) THEN CASE - + NULLIF ( + NULLIF ( + 91, + 80 ), + - 81 * + 86 ) WHEN + 14 * + - COUNT ( * ) THEN - 87 + + 88 END - - 41 - - 51 - 95 + + 46 * 34 - - - 83 * COUNT ( * ) / - 93 WHEN 30 THEN 77 END / 35 THEN CAST ( NULL AS INTEGER ) END * - 26 THEN NULL ELSE 45 + COUNT ( * ) END * - 47 AS col2
----
-2162

query II rowsort label-8894
SELECT ALL 54, MAX ( DISTINCT - 28 ) AS col0
Expand Down
8 changes: 3 additions & 5 deletions data/sqlite/random/expr/slt_good_77.slt
Original file line number Diff line number Diff line change
Expand Up @@ -40796,12 +40796,10 @@ SELECT DISTINCT 37 * + 86, 63 + + COUNT ( * ) AS col0
3182
64

# Postgresql - Postgres error: db error: ERROR: division by zero
# Datafusion - Datafusion expected results:
# Datafusion - Expected - -16384
skipif postgres
query error DataFusion error: Arrow error: Divide by zero error
query I rowsort label-7782
SELECT ALL ( + 73 ) + - + 92 * - 97 + COALESCE ( + ( + NULLIF ( + 75, - MIN ( ALL + + 53 ) ) ), + ( - CASE - - 73 WHEN COALESCE ( - + 51, - 26 ) / + 0 THEN COUNT ( * ) * 14 END ), + COUNT ( * ) / + 3, + COUNT ( ALL 73 ) ) + - 86 * ( 8 ) * + 37 AS col1
----
-16384

query I rowsort label-7783
SELECT CAST ( NULL AS INTEGER ) + - 95 + + + 55 + - 11 AS col0
Expand Down