diff --git a/data/sqlite/index/random/10/slt_good_0.slt b/data/sqlite/index/random/10/slt_good_0.slt index 4901b85..0e52bdb 100644 --- a/data/sqlite/index/random/10/slt_good_0.slt +++ b/data/sqlite/index/random/10/slt_good_0.slt @@ -41925,30 +41925,45 @@ query IIRTIRT rowsort label-6870 SELECT ALL * FROM tab4 WHERE NULL NOT IN ( - col1 / + col3 + 63 - + - col3, + 68, 40 ) ---- -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-6875 SELECT - + AVG ( DISTINCT + ( - col3 ) ) * + COUNT ( DISTINCT + col3 ) AS col2 FROM tab0 AS cor0 WHERE NOT NULL NOT BETWEEN NULL AND + 25 +---- +NULL -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-6875 SELECT - + AVG ( DISTINCT + ( - col3 ) ) * + COUNT ( DISTINCT + col3 ) AS col2 FROM tab1 AS cor0 WHERE NOT NULL NOT BETWEEN NULL AND + 25 +---- +NULL -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-6875 SELECT - + AVG ( DISTINCT + ( - col3 ) ) * + COUNT ( DISTINCT + col3 ) AS col2 FROM tab2 AS cor0 WHERE NOT NULL NOT BETWEEN NULL AND + 25 +---- +NULL -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-6875 SELECT - + AVG ( DISTINCT + ( - col3 ) ) * + COUNT ( DISTINCT + col3 ) AS col2 FROM tab3 AS cor0 WHERE NOT NULL NOT BETWEEN NULL AND + 25 +---- +NULL -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-6875 SELECT - + AVG ( DISTINCT + ( - col3 ) ) * + COUNT ( DISTINCT + col3 ) AS col2 FROM tab4 AS cor0 WHERE NOT NULL NOT BETWEEN NULL AND + 25 +---- +NULL query I rowsort label-6880 SELECT + - COUNT ( * ) FROM tab0 AS cor0 WHERE NOT ( - col0 ) BETWEEN - + col4 AND NULL @@ -56850,30 +56865,45 @@ query IIRTIRT rowsort label-9385 SELECT * FROM tab4 AS cor0 WHERE - CAST ( NULL AS FLOAT8 ) > NULL ---- -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-9390 SELECT + + AVG ( DISTINCT 47 ) FROM tab0 AS cor0 WHERE + CAST ( NULL AS INTEGER ) <> NULL +---- +NULL -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-9390 SELECT + + AVG ( DISTINCT 47 ) FROM tab1 AS cor0 WHERE + CAST ( NULL AS INTEGER ) <> NULL +---- +NULL -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-9390 SELECT + + AVG ( DISTINCT 47 ) FROM tab2 AS cor0 WHERE + CAST ( NULL AS INTEGER ) <> NULL +---- +NULL -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-9390 SELECT + + AVG ( DISTINCT 47 ) FROM tab3 AS cor0 WHERE + CAST ( NULL AS INTEGER ) <> NULL +---- +NULL -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-9390 SELECT + + AVG ( DISTINCT 47 ) FROM tab4 AS cor0 WHERE + CAST ( NULL AS INTEGER ) <> NULL +---- +NULL # Datafusion - Types were automatically converted from: # Datafusion - [Expected] III[I][I][I][I] diff --git a/data/sqlite/index/random/10/slt_good_1.slt b/data/sqlite/index/random/10/slt_good_1.slt index 3ccc793..39132ad 100644 --- a/data/sqlite/index/random/10/slt_good_1.slt +++ b/data/sqlite/index/random/10/slt_good_1.slt @@ -13408,30 +13408,45 @@ SELECT - ( + 39 ) FROM tab4 AS cor0 WHERE NOT NULL IS NOT NULL ---- 10 values hashing to e121a49f5083c0c58c774d880cfa1e9d -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-2205 SELECT - AVG ( DISTINCT + 22 ) + + + AVG ( - + 62 ) + - COUNT ( * ) * - - 49 col0 FROM tab0 cor0 WHERE NOT + 59 * - col0 IS NOT NULL +---- +NULL -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-2205 SELECT - AVG ( DISTINCT + 22 ) + + + AVG ( - + 62 ) + - COUNT ( * ) * - - 49 col0 FROM tab1 cor0 WHERE NOT + 59 * - col0 IS NOT NULL +---- +NULL -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-2205 SELECT - AVG ( DISTINCT + 22 ) + + + AVG ( - + 62 ) + - COUNT ( * ) * - - 49 col0 FROM tab2 cor0 WHERE NOT + 59 * - col0 IS NOT NULL +---- +NULL -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-2205 SELECT - AVG ( DISTINCT + 22 ) + + + AVG ( - + 62 ) + - COUNT ( * ) * - - 49 col0 FROM tab3 cor0 WHERE NOT + 59 * - col0 IS NOT NULL +---- +NULL -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-2205 SELECT - AVG ( DISTINCT + 22 ) + + + AVG ( - + 62 ) + - COUNT ( * ) * - - 49 col0 FROM tab4 cor0 WHERE NOT + 59 * - col0 IS NOT NULL +---- +NULL query I rowsort label-2210 SELECT ALL + COUNT ( * ) FROM tab0 AS cor0 WHERE NOT col2 IS NOT NULL diff --git a/data/sqlite/index/random/10/slt_good_10.slt b/data/sqlite/index/random/10/slt_good_10.slt index 84a2839..4211395 100644 --- a/data/sqlite/index/random/10/slt_good_10.slt +++ b/data/sqlite/index/random/10/slt_good_10.slt @@ -16993,30 +16993,45 @@ query R rowsort label-2800 SELECT ALL col4 AS col3 FROM tab4 AS cor0 WHERE NOT NULL IS NULL ---- -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-2805 SELECT COUNT ( * ) * ( + AVG ( DISTINCT ( col3 ) ) ) AS col4 FROM tab0 AS cor0 WHERE NULL IS NOT NULL +---- +NULL -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-2805 SELECT COUNT ( * ) * ( + AVG ( DISTINCT ( col3 ) ) ) AS col4 FROM tab1 AS cor0 WHERE NULL IS NOT NULL +---- +NULL -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-2805 SELECT COUNT ( * ) * ( + AVG ( DISTINCT ( col3 ) ) ) AS col4 FROM tab2 AS cor0 WHERE NULL IS NOT NULL +---- +NULL -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-2805 SELECT COUNT ( * ) * ( + AVG ( DISTINCT ( col3 ) ) ) AS col4 FROM tab3 AS cor0 WHERE NULL IS NOT NULL +---- +NULL -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-2805 SELECT COUNT ( * ) * ( + AVG ( DISTINCT ( col3 ) ) ) AS col4 FROM tab4 AS cor0 WHERE NULL IS NOT NULL +---- +NULL query I rowsort label-2810 SELECT col3 AS col5 FROM tab0 AS cor0 WHERE + 67 IS NULL @@ -25968,30 +25983,45 @@ skipif postgres query error DataFusion error: Error during planning: Unary operator '\+' only supports numeric, interval and timestamp types SELECT + + ( + + 13 ) - + CAST ( - col1 AS INTEGER ) AS col1 FROM tab4 WHERE + col2 IS NULL -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-4250 SELECT 84 * + - 61 * + AVG ( DISTINCT ( 70 ) ) AS col2 FROM tab0 WHERE ( NULL ) BETWEEN NULL AND col3 +---- +NULL -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-4250 SELECT 84 * + - 61 * + AVG ( DISTINCT ( 70 ) ) AS col2 FROM tab1 WHERE ( NULL ) BETWEEN NULL AND col3 +---- +NULL -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-4250 SELECT 84 * + - 61 * + AVG ( DISTINCT ( 70 ) ) AS col2 FROM tab2 WHERE ( NULL ) BETWEEN NULL AND col3 +---- +NULL -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-4250 SELECT 84 * + - 61 * + AVG ( DISTINCT ( 70 ) ) AS col2 FROM tab3 WHERE ( NULL ) BETWEEN NULL AND col3 +---- +NULL -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-4250 SELECT 84 * + - 61 * + AVG ( DISTINCT ( 70 ) ) AS col2 FROM tab4 WHERE ( NULL ) BETWEEN NULL AND col3 +---- +NULL query I rowsort label-4255 SELECT ALL + 90 FROM tab0 AS cor0 WHERE NOT col4 IS NULL diff --git a/data/sqlite/index/random/10/slt_good_11.slt b/data/sqlite/index/random/10/slt_good_11.slt index 1427baf..166d6af 100644 --- a/data/sqlite/index/random/10/slt_good_11.slt +++ b/data/sqlite/index/random/10/slt_good_11.slt @@ -36566,30 +36566,45 @@ query IIRTIRT rowsort label-5970 SELECT * FROM tab4 WHERE NOT + 77 - 6 IS NOT NULL ---- -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-5975 SELECT AVG ( DISTINCT - 54 ) col0 FROM tab0 WHERE 55 IN ( col1 * + 36 + + 75 ) +---- +NULL -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-5975 SELECT AVG ( DISTINCT - 54 ) col0 FROM tab1 WHERE 55 IN ( col1 * + 36 + + 75 ) +---- +NULL -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-5975 SELECT AVG ( DISTINCT - 54 ) col0 FROM tab2 WHERE 55 IN ( col1 * + 36 + + 75 ) +---- +NULL -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-5975 SELECT AVG ( DISTINCT - 54 ) col0 FROM tab3 WHERE 55 IN ( col1 * + 36 + + 75 ) +---- +NULL -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-5975 SELECT AVG ( DISTINCT - 54 ) col0 FROM tab4 WHERE 55 IN ( col1 * + 36 + + 75 ) +---- +NULL # Postgresql - Postgres error: db error: ERROR: operator does not exist: + text # Postgresql - HINT: No operator matches the given name and argument type. You might need to add an explicit type cast. diff --git a/data/sqlite/index/random/10/slt_good_12.slt b/data/sqlite/index/random/10/slt_good_12.slt index 457db62..b312ff8 100644 --- a/data/sqlite/index/random/10/slt_good_12.slt +++ b/data/sqlite/index/random/10/slt_good_12.slt @@ -9944,30 +9944,45 @@ query IIRTIRT rowsort label-1615 SELECT ALL * FROM tab4 WHERE NOT ( col3 ) < NULL ---- -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-1620 SELECT DISTINCT AVG ( DISTINCT - 35 ) AS col0 FROM tab0 WHERE NOT ( NULL ) NOT BETWEEN ( NULL ) AND ( NULL ) +---- +NULL -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-1620 SELECT DISTINCT AVG ( DISTINCT - 35 ) AS col0 FROM tab1 WHERE NOT ( NULL ) NOT BETWEEN ( NULL ) AND ( NULL ) +---- +NULL -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-1620 SELECT DISTINCT AVG ( DISTINCT - 35 ) AS col0 FROM tab2 WHERE NOT ( NULL ) NOT BETWEEN ( NULL ) AND ( NULL ) +---- +NULL -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-1620 SELECT DISTINCT AVG ( DISTINCT - 35 ) AS col0 FROM tab3 WHERE NOT ( NULL ) NOT BETWEEN ( NULL ) AND ( NULL ) +---- +NULL -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-1620 SELECT DISTINCT AVG ( DISTINCT - 35 ) AS col0 FROM tab4 WHERE NOT ( NULL ) NOT BETWEEN ( NULL ) AND ( NULL ) +---- +NULL # Datafusion - Types were automatically converted from: # Datafusion - [Expected] [I] @@ -44599,30 +44614,45 @@ query I rowsort label-7330 SELECT + col0 + - 80 AS col0 FROM tab4 AS cor0 WHERE NOT ( col1 * + 50 ) IS NOT NULL ---- -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-7335 SELECT - - AVG ( DISTINCT + 83 ) FROM tab0 AS cor0 WHERE NOT ( NULL ) = NULL +---- +NULL -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-7335 SELECT - - AVG ( DISTINCT + 83 ) FROM tab1 AS cor0 WHERE NOT ( NULL ) = NULL +---- +NULL -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-7335 SELECT - - AVG ( DISTINCT + 83 ) FROM tab2 AS cor0 WHERE NOT ( NULL ) = NULL +---- +NULL -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-7335 SELECT - - AVG ( DISTINCT + 83 ) FROM tab3 AS cor0 WHERE NOT ( NULL ) = NULL +---- +NULL -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-7335 SELECT - - AVG ( DISTINCT + 83 ) FROM tab4 AS cor0 WHERE NOT ( NULL ) = NULL +---- +NULL # Datafusion - Types were automatically converted from: # Datafusion - [Expected] III[I][I][I][I] diff --git a/data/sqlite/index/random/10/slt_good_13.slt b/data/sqlite/index/random/10/slt_good_13.slt index 1e83a8b..68255b1 100644 --- a/data/sqlite/index/random/10/slt_good_13.slt +++ b/data/sqlite/index/random/10/slt_good_13.slt @@ -33885,30 +33885,45 @@ query I rowsort label-5610 SELECT ALL - CAST ( - 46 AS INTEGER ) AS col4 FROM tab4 AS cor0 WHERE NULL = NULL ---- -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-5615 SELECT AVG ( DISTINCT - - 65 ) FROM tab0 AS cor0 WHERE NULL IS NOT NULL +---- +NULL -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-5615 SELECT AVG ( DISTINCT - - 65 ) FROM tab1 AS cor0 WHERE NULL IS NOT NULL +---- +NULL -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-5615 SELECT AVG ( DISTINCT - - 65 ) FROM tab2 AS cor0 WHERE NULL IS NOT NULL +---- +NULL -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-5615 SELECT AVG ( DISTINCT - - 65 ) FROM tab3 AS cor0 WHERE NULL IS NOT NULL +---- +NULL -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-5615 SELECT AVG ( DISTINCT - - 65 ) FROM tab4 AS cor0 WHERE NULL IS NOT NULL +---- +NULL # Datafusion - Types were automatically converted from: # Datafusion - [Expected] [I] @@ -58015,30 +58030,45 @@ query IIRTIRT rowsort label-9610 SELECT * FROM tab4 WHERE 82 IS NULL ---- -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-9615 SELECT DISTINCT + AVG ( DISTINCT + - 90 ) * 35 FROM tab0 cor0 WHERE NOT + col3 IS NOT NULL +---- +NULL -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-9615 SELECT DISTINCT + AVG ( DISTINCT + - 90 ) * 35 FROM tab1 cor0 WHERE NOT + col3 IS NOT NULL +---- +NULL -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-9615 SELECT DISTINCT + AVG ( DISTINCT + - 90 ) * 35 FROM tab2 cor0 WHERE NOT + col3 IS NOT NULL +---- +NULL -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-9615 SELECT DISTINCT + AVG ( DISTINCT + - 90 ) * 35 FROM tab3 cor0 WHERE NOT + col3 IS NOT NULL +---- +NULL -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-9615 SELECT DISTINCT + AVG ( DISTINCT + - 90 ) * 35 FROM tab4 cor0 WHERE NOT + col3 IS NOT NULL +---- +NULL # Datafusion - Data was automatically updated based on comparison db results # Datafusion - Previous results: diff --git a/data/sqlite/index/random/10/slt_good_3.slt b/data/sqlite/index/random/10/slt_good_3.slt index 075f250..15d0f6d 100644 --- a/data/sqlite/index/random/10/slt_good_3.slt +++ b/data/sqlite/index/random/10/slt_good_3.slt @@ -14938,30 +14938,45 @@ query IIRTIRT rowsort label-2430 SELECT * FROM tab4 AS cor0 WHERE NOT - col1 <= NULL ---- -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-2435 SELECT ALL + - AVG ( DISTINCT + ( + 27 ) ) FROM tab0 WHERE CAST ( - 43 AS INTEGER ) = NULL +---- +NULL -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-2435 SELECT ALL + - AVG ( DISTINCT + ( + 27 ) ) FROM tab1 WHERE CAST ( - 43 AS INTEGER ) = NULL +---- +NULL -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-2435 SELECT ALL + - AVG ( DISTINCT + ( + 27 ) ) FROM tab2 WHERE CAST ( - 43 AS INTEGER ) = NULL +---- +NULL -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-2435 SELECT ALL + - AVG ( DISTINCT + ( + 27 ) ) FROM tab3 WHERE CAST ( - 43 AS INTEGER ) = NULL +---- +NULL -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-2435 SELECT ALL + - AVG ( DISTINCT + ( + 27 ) ) FROM tab4 WHERE CAST ( - 43 AS INTEGER ) = NULL +---- +NULL # Datafusion - Types were automatically converted from: # Datafusion - [Expected] III[I][I][I][I] @@ -27623,30 +27638,45 @@ query IIRTIRT rowsort label-4515 SELECT * FROM tab4 AS cor0 WHERE NOT + col0 NOT BETWEEN CAST ( NULL AS INTEGER ) / - + col3 AND NULL ---- -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-4520 SELECT ALL + AVG ( DISTINCT + 55 ) AS col2 FROM tab0 AS cor0 WHERE NOT NULL <= ( NULL ) +---- +NULL -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-4520 SELECT ALL + AVG ( DISTINCT + 55 ) AS col2 FROM tab1 AS cor0 WHERE NOT NULL <= ( NULL ) +---- +NULL -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-4520 SELECT ALL + AVG ( DISTINCT + 55 ) AS col2 FROM tab2 AS cor0 WHERE NOT NULL <= ( NULL ) +---- +NULL -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-4520 SELECT ALL + AVG ( DISTINCT + 55 ) AS col2 FROM tab3 AS cor0 WHERE NOT NULL <= ( NULL ) +---- +NULL -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-4520 SELECT ALL + AVG ( DISTINCT + 55 ) AS col2 FROM tab4 AS cor0 WHERE NOT NULL <= ( NULL ) +---- +NULL query I rowsort label-4525 SELECT + col0 AS col3 FROM tab0 AS cor0 WHERE NOT NULL >= NULL diff --git a/data/sqlite/index/random/10/slt_good_5.slt b/data/sqlite/index/random/10/slt_good_5.slt index 5a69d9b..84b92e9 100644 --- a/data/sqlite/index/random/10/slt_good_5.slt +++ b/data/sqlite/index/random/10/slt_good_5.slt @@ -6998,35 +6998,50 @@ query IIRTIRT rowsort label-1115 SELECT * FROM tab4 AS cor0 WHERE ( - col0 + - 4 + + ( - - 48 ) * - col0 + - + 3 * - col4 ) IS NULL ---- -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] I[I] +# Datafusion - [Actual ] I[R] +query IR rowsort label-1120 SELECT DISTINCT - MAX ( + col0 ), AVG ( DISTINCT - 74 ) col0 FROM tab0 AS cor0 WHERE NOT NULL <> ( + col0 * - + col4 ) +---- +NULL +NULL -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] I[I] +# Datafusion - [Actual ] I[R] +query IR rowsort label-1120 SELECT DISTINCT - MAX ( + col0 ), AVG ( DISTINCT - 74 ) col0 FROM tab1 AS cor0 WHERE NOT NULL <> ( + col0 * - + col4 ) +---- +NULL +NULL -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] I[I] +# Datafusion - [Actual ] I[R] +query IR rowsort label-1120 SELECT DISTINCT - MAX ( + col0 ), AVG ( DISTINCT - 74 ) col0 FROM tab2 AS cor0 WHERE NOT NULL <> ( + col0 * - + col4 ) +---- +NULL +NULL -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] I[I] +# Datafusion - [Actual ] I[R] +query IR rowsort label-1120 SELECT DISTINCT - MAX ( + col0 ), AVG ( DISTINCT - 74 ) col0 FROM tab3 AS cor0 WHERE NOT NULL <> ( + col0 * - + col4 ) +---- +NULL +NULL -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] I[I] +# Datafusion - [Actual ] I[R] +query IR rowsort label-1120 SELECT DISTINCT - MAX ( + col0 ), AVG ( DISTINCT - 74 ) col0 FROM tab4 AS cor0 WHERE NOT NULL <> ( + col0 * - + col4 ) +---- +NULL +NULL # Datafusion - Types were automatically converted from: # Datafusion - [Expected] III[I][I][I][I] @@ -18833,30 +18848,45 @@ query I rowsort label-3060 SELECT 76 AS col0 FROM tab4 AS cor0 WHERE NOT ( + 11 * - col4 ) IS NOT NULL ---- -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-3065 SELECT DISTINCT + AVG ( DISTINCT + 50 ) FROM tab0 WHERE NOT + col4 * + CAST ( NULL AS INTEGER ) - - col1 = NULL +---- +NULL -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-3065 SELECT DISTINCT + AVG ( DISTINCT + 50 ) FROM tab1 WHERE NOT + col4 * + CAST ( NULL AS INTEGER ) - - col1 = NULL +---- +NULL -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-3065 SELECT DISTINCT + AVG ( DISTINCT + 50 ) FROM tab2 WHERE NOT + col4 * + CAST ( NULL AS INTEGER ) - - col1 = NULL +---- +NULL -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-3065 SELECT DISTINCT + AVG ( DISTINCT + 50 ) FROM tab3 WHERE NOT + col4 * + CAST ( NULL AS INTEGER ) - - col1 = NULL +---- +NULL -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-3065 SELECT DISTINCT + AVG ( DISTINCT + 50 ) FROM tab4 WHERE NOT + col4 * + CAST ( NULL AS INTEGER ) - - col1 = NULL +---- +NULL # Datafusion - Types were automatically converted from: # Datafusion - [Expected] III[I][I][I][I] @@ -55678,30 +55708,45 @@ query R rowsort label-9090 SELECT + col1 FROM tab4 AS cor0 WHERE NOT ( NULL ) IS NULL ---- -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-9095 SELECT ALL + AVG ( DISTINCT + - 78 ) AS col5 FROM tab0 WHERE NULL IS NOT NULL +---- +NULL -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-9095 SELECT ALL + AVG ( DISTINCT + - 78 ) AS col5 FROM tab1 WHERE NULL IS NOT NULL +---- +NULL -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-9095 SELECT ALL + AVG ( DISTINCT + - 78 ) AS col5 FROM tab2 WHERE NULL IS NOT NULL +---- +NULL -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-9095 SELECT ALL + AVG ( DISTINCT + - 78 ) AS col5 FROM tab3 WHERE NULL IS NOT NULL +---- +NULL -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-9095 SELECT ALL + AVG ( DISTINCT + - 78 ) AS col5 FROM tab4 WHERE NULL IS NOT NULL +---- +NULL # Datafusion - Types were automatically converted from: # Datafusion - [Expected] III[I][I][I][I] diff --git a/data/sqlite/index/random/10/slt_good_6.slt b/data/sqlite/index/random/10/slt_good_6.slt index f98cc8f..1577a35 100644 --- a/data/sqlite/index/random/10/slt_good_6.slt +++ b/data/sqlite/index/random/10/slt_good_6.slt @@ -29483,30 +29483,45 @@ query IIRTIRT rowsort label-4815 SELECT * FROM tab4 WHERE NOT + - 90 IS NOT NULL ---- -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-4820 SELECT - AVG ( DISTINCT 27 ) + - MAX ( DISTINCT col1 ) AS col4 FROM tab0 WHERE NOT NULL <> - + 90 +---- +NULL -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-4820 SELECT - AVG ( DISTINCT 27 ) + - MAX ( DISTINCT col1 ) AS col4 FROM tab1 WHERE NOT NULL <> - + 90 +---- +NULL -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-4820 SELECT - AVG ( DISTINCT 27 ) + - MAX ( DISTINCT col1 ) AS col4 FROM tab2 WHERE NOT NULL <> - + 90 +---- +NULL -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-4820 SELECT - AVG ( DISTINCT 27 ) + - MAX ( DISTINCT col1 ) AS col4 FROM tab3 WHERE NOT NULL <> - + 90 +---- +NULL -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-4820 SELECT - AVG ( DISTINCT 27 ) + - MAX ( DISTINCT col1 ) AS col4 FROM tab4 WHERE NOT NULL <> - + 90 +---- +NULL query I rowsort label-4825 SELECT - col0 FROM tab0 AS cor0 WHERE 96 IS NULL diff --git a/data/sqlite/index/random/10/slt_good_7.slt b/data/sqlite/index/random/10/slt_good_7.slt index d8dca65..a5e1188 100644 --- a/data/sqlite/index/random/10/slt_good_7.slt +++ b/data/sqlite/index/random/10/slt_good_7.slt @@ -32586,30 +32586,45 @@ query IIRTIRT rowsort label-5350 SELECT * FROM tab4 WHERE NOT + col0 * + - col4 + - + 55 * + col3 < NULL ---- -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-5355 SELECT - COUNT ( * ) * AVG ( DISTINCT + col3 ) AS col3 FROM tab0 WHERE NOT NULL <= + + col3 +---- +NULL -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-5355 SELECT - COUNT ( * ) * AVG ( DISTINCT + col3 ) AS col3 FROM tab1 WHERE NOT NULL <= + + col3 +---- +NULL -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-5355 SELECT - COUNT ( * ) * AVG ( DISTINCT + col3 ) AS col3 FROM tab2 WHERE NOT NULL <= + + col3 +---- +NULL -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-5355 SELECT - COUNT ( * ) * AVG ( DISTINCT + col3 ) AS col3 FROM tab3 WHERE NOT NULL <= + + col3 +---- +NULL -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-5355 SELECT - COUNT ( * ) * AVG ( DISTINCT + col3 ) AS col3 FROM tab4 WHERE NOT NULL <= + + col3 +---- +NULL # Datafusion - Types were automatically converted from: # Datafusion - [Expected] [I] diff --git a/data/sqlite/index/random/10/slt_good_8.slt b/data/sqlite/index/random/10/slt_good_8.slt index 697db26..9822f94 100644 --- a/data/sqlite/index/random/10/slt_good_8.slt +++ b/data/sqlite/index/random/10/slt_good_8.slt @@ -35550,30 +35550,45 @@ query IIRTIRT rowsort label-5880 SELECT * FROM tab4 AS cor0 WHERE NOT ( NOT col3 BETWEEN NULL AND - col0 * - + col3 ) ---- -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-5885 SELECT DISTINCT AVG ( DISTINCT 92 ) FROM tab0 cor0 WHERE ( NULL ) IN ( - - 29, - col1, - - 36, 41 ) +---- +NULL -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-5885 SELECT DISTINCT AVG ( DISTINCT 92 ) FROM tab1 cor0 WHERE ( NULL ) IN ( - - 29, - col1, - - 36, 41 ) +---- +NULL -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-5885 SELECT DISTINCT AVG ( DISTINCT 92 ) FROM tab2 cor0 WHERE ( NULL ) IN ( - - 29, - col1, - - 36, 41 ) +---- +NULL -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-5885 SELECT DISTINCT AVG ( DISTINCT 92 ) FROM tab3 cor0 WHERE ( NULL ) IN ( - - 29, - col1, - - 36, 41 ) +---- +NULL -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-5885 SELECT DISTINCT AVG ( DISTINCT 92 ) FROM tab4 cor0 WHERE ( NULL ) IN ( - - 29, - col1, - - 36, 41 ) +---- +NULL # Postgresql - Postgres error: db error: ERROR: operator does not exist: + text # Postgresql - HINT: No operator matches the given name and argument type. You might need to add an explicit type cast. @@ -49740,30 +49755,45 @@ query I rowsort label-8230 SELECT DISTINCT + col0 FROM tab4 AS cor0 WHERE ( 75 ) <> ( NULL ) ---- -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-8235 SELECT ALL AVG ( DISTINCT - 46 ) FROM tab0 WHERE ( NULL ) BETWEEN NULL AND - col0 +---- +NULL -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-8235 SELECT ALL AVG ( DISTINCT - 46 ) FROM tab1 WHERE ( NULL ) BETWEEN NULL AND - col0 +---- +NULL -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-8235 SELECT ALL AVG ( DISTINCT - 46 ) FROM tab2 WHERE ( NULL ) BETWEEN NULL AND - col0 +---- +NULL -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-8235 SELECT ALL AVG ( DISTINCT - 46 ) FROM tab3 WHERE ( NULL ) BETWEEN NULL AND - col0 +---- +NULL -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-8235 SELECT ALL AVG ( DISTINCT - 46 ) FROM tab4 WHERE ( NULL ) BETWEEN NULL AND - col0 +---- +NULL # Datafusion - Types were automatically converted from: # Datafusion - [Expected] III[I][I][I][I] @@ -52845,30 +52875,45 @@ query IIRTIRT rowsort label-8740 SELECT * FROM tab4 AS cor0 WHERE NOT 86 * 86 IS NOT NULL ---- -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-8745 SELECT ALL ( + 67 ) * - AVG ( DISTINCT + 65 ) AS col5 FROM tab0 AS cor0 WHERE NULL IS NOT NULL +---- +NULL -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-8745 SELECT ALL ( + 67 ) * - AVG ( DISTINCT + 65 ) AS col5 FROM tab1 AS cor0 WHERE NULL IS NOT NULL +---- +NULL -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-8745 SELECT ALL ( + 67 ) * - AVG ( DISTINCT + 65 ) AS col5 FROM tab2 AS cor0 WHERE NULL IS NOT NULL +---- +NULL -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-8745 SELECT ALL ( + 67 ) * - AVG ( DISTINCT + 65 ) AS col5 FROM tab3 AS cor0 WHERE NULL IS NOT NULL +---- +NULL -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-8745 SELECT ALL ( + 67 ) * - AVG ( DISTINCT + 65 ) AS col5 FROM tab4 AS cor0 WHERE NULL IS NOT NULL +---- +NULL query I rowsort label-8750 SELECT ALL - col3 AS col1 FROM tab0 WHERE NULL IS NULL diff --git a/data/sqlite/index/random/10/slt_good_9.slt b/data/sqlite/index/random/10/slt_good_9.slt index 35cba0c..ad9401f 100644 --- a/data/sqlite/index/random/10/slt_good_9.slt +++ b/data/sqlite/index/random/10/slt_good_9.slt @@ -28981,30 +28981,45 @@ query I rowsort label-4785 SELECT ALL + + col0 AS col1 FROM tab4 WHERE NOT NULL NOT BETWEEN NULL AND NULL ---- -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-4790 SELECT DISTINCT - + AVG ( DISTINCT + - 24 ) FROM tab0 WHERE NOT - + col3 IS NOT NULL +---- +NULL -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-4790 SELECT DISTINCT - + AVG ( DISTINCT + - 24 ) FROM tab1 WHERE NOT - + col3 IS NOT NULL +---- +NULL -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-4790 SELECT DISTINCT - + AVG ( DISTINCT + - 24 ) FROM tab2 WHERE NOT - + col3 IS NOT NULL +---- +NULL -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-4790 SELECT DISTINCT - + AVG ( DISTINCT + - 24 ) FROM tab3 WHERE NOT - + col3 IS NOT NULL +---- +NULL -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-4790 SELECT DISTINCT - + AVG ( DISTINCT + - 24 ) FROM tab4 WHERE NOT - + col3 IS NOT NULL +---- +NULL # Datafusion - Types were automatically converted from: # Datafusion - [Expected] III[I][I][I][I] @@ -48126,30 +48141,45 @@ query R rowsort label-7905 SELECT ALL - col4 AS col1 FROM tab4 AS cor0 WHERE ( NULL ) IS NOT NULL ---- -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-7910 SELECT ALL - AVG ( DISTINCT + - 87 ) FROM tab0 WHERE NULL IS NOT NULL +---- +NULL -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-7910 SELECT ALL - AVG ( DISTINCT + - 87 ) FROM tab1 WHERE NULL IS NOT NULL +---- +NULL -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-7910 SELECT ALL - AVG ( DISTINCT + - 87 ) FROM tab2 WHERE NULL IS NOT NULL +---- +NULL -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-7910 SELECT ALL - AVG ( DISTINCT + - 87 ) FROM tab3 WHERE NULL IS NOT NULL +---- +NULL -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-7910 SELECT ALL - AVG ( DISTINCT + - 87 ) FROM tab4 WHERE NULL IS NOT NULL +---- +NULL query I rowsort label-7915 SELECT DISTINCT - col0 FROM tab0 WHERE + col0 IS NULL diff --git a/data/sqlite/index/random/100/slt_good_0.slt b/data/sqlite/index/random/100/slt_good_0.slt index 70e3917..2fae654 100644 --- a/data/sqlite/index/random/100/slt_good_0.slt +++ b/data/sqlite/index/random/100/slt_good_0.slt @@ -4059,30 +4059,45 @@ query IIRTIRT rowsort label-590 SELECT * FROM tab4 WHERE NOT + - 90 IS NOT NULL ---- -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-595 SELECT - AVG ( DISTINCT 27 ) + - MAX ( DISTINCT col1 ) AS col4 FROM tab0 WHERE NOT NULL <> - + 90 +---- +NULL -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-595 SELECT - AVG ( DISTINCT 27 ) + - MAX ( DISTINCT col1 ) AS col4 FROM tab1 WHERE NOT NULL <> - + 90 +---- +NULL -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-595 SELECT - AVG ( DISTINCT 27 ) + - MAX ( DISTINCT col1 ) AS col4 FROM tab2 WHERE NOT NULL <> - + 90 +---- +NULL -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-595 SELECT - AVG ( DISTINCT 27 ) + - MAX ( DISTINCT col1 ) AS col4 FROM tab3 WHERE NOT NULL <> - + 90 +---- +NULL -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-595 SELECT - AVG ( DISTINCT 27 ) + - MAX ( DISTINCT col1 ) AS col4 FROM tab4 WHERE NOT NULL <> - + 90 +---- +NULL # Datafusion - Types were automatically converted from: # Datafusion - [Expected] III[I][I][I][I] diff --git a/data/sqlite/index/random/100/slt_good_1.slt b/data/sqlite/index/random/100/slt_good_1.slt index 595047c..4875b79 100644 --- a/data/sqlite/index/random/100/slt_good_1.slt +++ b/data/sqlite/index/random/100/slt_good_1.slt @@ -11099,30 +11099,45 @@ query IIRTIRT rowsort label-1770 SELECT * FROM tab4 WHERE NOT + col0 * + - col4 + - + 55 * + col3 < NULL ---- -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-1775 SELECT - COUNT ( * ) * AVG ( DISTINCT + col3 ) AS col3 FROM tab0 WHERE NOT NULL <= + + col3 +---- +NULL -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-1775 SELECT - COUNT ( * ) * AVG ( DISTINCT + col3 ) AS col3 FROM tab1 WHERE NOT NULL <= + + col3 +---- +NULL -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-1775 SELECT - COUNT ( * ) * AVG ( DISTINCT + col3 ) AS col3 FROM tab2 WHERE NOT NULL <= + + col3 +---- +NULL -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-1775 SELECT - COUNT ( * ) * AVG ( DISTINCT + col3 ) AS col3 FROM tab3 WHERE NOT NULL <= + + col3 +---- +NULL -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-1775 SELECT - COUNT ( * ) * AVG ( DISTINCT + col3 ) AS col3 FROM tab4 WHERE NOT NULL <= + + col3 +---- +NULL # Datafusion - Types were automatically converted from: # Datafusion - [Expected] [I] diff --git a/data/sqlite/index/random/1000/slt_good_0.slt b/data/sqlite/index/random/1000/slt_good_0.slt index 8f44dae..2e1a28c 100644 --- a/data/sqlite/index/random/1000/slt_good_0.slt +++ b/data/sqlite/index/random/1000/slt_good_0.slt @@ -6035,30 +6035,45 @@ query IIRTIRT rowsort label-470 SELECT * FROM tab4 WHERE NOT + - 90 IS NOT NULL ---- -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-475 SELECT - AVG ( DISTINCT 27 ) + - MAX ( DISTINCT col1 ) AS col4 FROM tab0 WHERE NOT NULL <> - + 90 +---- +NULL -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-475 SELECT - AVG ( DISTINCT 27 ) + - MAX ( DISTINCT col1 ) AS col4 FROM tab1 WHERE NOT NULL <> - + 90 +---- +NULL -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-475 SELECT - AVG ( DISTINCT 27 ) + - MAX ( DISTINCT col1 ) AS col4 FROM tab2 WHERE NOT NULL <> - + 90 +---- +NULL -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-475 SELECT - AVG ( DISTINCT 27 ) + - MAX ( DISTINCT col1 ) AS col4 FROM tab3 WHERE NOT NULL <> - + 90 +---- +NULL -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-475 SELECT - AVG ( DISTINCT 27 ) + - MAX ( DISTINCT col1 ) AS col4 FROM tab4 WHERE NOT NULL <> - + 90 +---- +NULL # Datafusion - Types were automatically converted from: # Datafusion - [Expected] III[I][I][I][I] diff --git a/data/sqlite/index/random/1000/slt_good_7.slt b/data/sqlite/index/random/1000/slt_good_7.slt index 9c4744e..90853aa 100644 --- a/data/sqlite/index/random/1000/slt_good_7.slt +++ b/data/sqlite/index/random/1000/slt_good_7.slt @@ -38245,30 +38245,45 @@ SELECT ALL col3 + ( 37 + 41 ) FROM tab4 WHERE ( - col4 ) NOT BETWEEN 94 AND 80 * ---- 1000 values hashing to 72b3cc05002a4244592e415a18dc025e -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-5770 SELECT ALL - AVG ( DISTINCT 48 ) AS col4 FROM tab0 WHERE NOT - col4 BETWEEN ( NULL ) AND CAST ( 2 AS INTEGER ) +---- +NULL -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-5770 SELECT ALL - AVG ( DISTINCT 48 ) AS col4 FROM tab1 WHERE NOT - col4 BETWEEN ( NULL ) AND CAST ( 2 AS INTEGER ) +---- +NULL -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-5770 SELECT ALL - AVG ( DISTINCT 48 ) AS col4 FROM tab2 WHERE NOT - col4 BETWEEN ( NULL ) AND CAST ( 2 AS INTEGER ) +---- +NULL -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-5770 SELECT ALL - AVG ( DISTINCT 48 ) AS col4 FROM tab3 WHERE NOT - col4 BETWEEN ( NULL ) AND CAST ( 2 AS INTEGER ) +---- +NULL -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-5770 SELECT ALL - AVG ( DISTINCT 48 ) AS col4 FROM tab4 WHERE NOT - col4 BETWEEN ( NULL ) AND CAST ( 2 AS INTEGER ) +---- +NULL query I rowsort label-5775 SELECT DISTINCT - ( - COUNT ( * ) ) AS col2 FROM tab0 WHERE NULL IS NULL diff --git a/data/sqlite/index/random/1000/slt_good_8.slt b/data/sqlite/index/random/1000/slt_good_8.slt index 538ff9d..8bf2d33 100644 --- a/data/sqlite/index/random/1000/slt_good_8.slt +++ b/data/sqlite/index/random/1000/slt_good_8.slt @@ -17755,30 +17755,45 @@ query I rowsort label-2440 SELECT 97 FROM tab4 AS cor0 WHERE NOT NULL BETWEEN 1 AND NULL ---- -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-2445 SELECT DISTINCT - COUNT ( * ) * AVG ( DISTINCT + 89 ) col4 FROM tab0 AS cor0 WHERE NULL NOT IN ( CAST ( NULL AS INTEGER ) + - 15 ) +---- +NULL -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-2445 SELECT DISTINCT - COUNT ( * ) * AVG ( DISTINCT + 89 ) col4 FROM tab1 AS cor0 WHERE NULL NOT IN ( CAST ( NULL AS INTEGER ) + - 15 ) +---- +NULL -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-2445 SELECT DISTINCT - COUNT ( * ) * AVG ( DISTINCT + 89 ) col4 FROM tab2 AS cor0 WHERE NULL NOT IN ( CAST ( NULL AS INTEGER ) + - 15 ) +---- +NULL -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-2445 SELECT DISTINCT - COUNT ( * ) * AVG ( DISTINCT + 89 ) col4 FROM tab3 AS cor0 WHERE NULL NOT IN ( CAST ( NULL AS INTEGER ) + - 15 ) +---- +NULL -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-2445 SELECT DISTINCT - COUNT ( * ) * AVG ( DISTINCT + 89 ) col4 FROM tab4 AS cor0 WHERE NULL NOT IN ( CAST ( NULL AS INTEGER ) + - 15 ) +---- +NULL # Datafusion - Types were automatically converted from: # Datafusion - [Expected] III[I][I][I][I] diff --git a/data/sqlite/random/aggregates/slt_good_0.slt b/data/sqlite/random/aggregates/slt_good_0.slt index 45d1bbb..be4e955 100644 --- a/data/sqlite/random/aggregates/slt_good_0.slt +++ b/data/sqlite/random/aggregates/slt_good_0.slt @@ -3457,10 +3457,13 @@ SELECT ALL col0 * + + 22 AS col0 FROM tab2 1408 1650 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-563 SELECT AVG ( DISTINCT + CAST ( NULL AS INTEGER ) ) / CAST ( - + 77 AS INTEGER ) + - 47 AS col1 FROM tab1 +---- +NULL query II rowsort label-564 SELECT ALL + COUNT ( * ) AS col2, 38 AS col0 FROM tab1 @@ -6016,10 +6019,13 @@ SELECT DISTINCT + col1 + col0 * + + col0 FROM tab0 cor0 7590 9410 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort SELECT DISTINCT ( - AVG ( DISTINCT + 59 ) ) AS col0 FROM tab0 AS cor0 WHERE 56 BETWEEN + - col1 * col2 * col1 + - col0 + - col1 * - - 13 + - col2 + - col1 + + 97 AND NULL +---- +NULL query I rowsort label-992 SELECT DISTINCT + MIN ( DISTINCT col0 ) col0 FROM tab0 AS cor0 @@ -14375,10 +14381,10 @@ NULL NULL -77 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-2377 SELECT DISTINCT + + 8 * COUNT ( col2 ) * - CAST ( + - AVG ( DISTINCT + 87 ) AS INTEGER ) * - + COUNT ( * ) FROM tab1 WHERE NOT - - 0 * + - 16 < col0 +---- +NULL query III rowsort SELECT DISTINCT * FROM tab0 WHERE NOT 34 = - - 76 @@ -33871,10 +33877,13 @@ query III rowsort SELECT ALL * FROM tab2 WHERE NOT NULL >= ( 41 ) ---- -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-5591 SELECT ALL - AVG ( DISTINCT 26 ) FROM tab1 WHERE NOT col1 > ( CAST ( NULL AS INTEGER ) ) +---- +NULL query I rowsort label-5592 SELECT - COUNT ( * ) + - COUNT ( * ) AS col1 FROM tab0 WHERE NOT NULL NOT BETWEEN - 14 AND + 14 - col2 * col2 diff --git a/data/sqlite/random/aggregates/slt_good_1.slt b/data/sqlite/random/aggregates/slt_good_1.slt index e8c9828..e538c68 100644 --- a/data/sqlite/random/aggregates/slt_good_1.slt +++ b/data/sqlite/random/aggregates/slt_good_1.slt @@ -35700,10 +35700,13 @@ SELECT 90 * - COUNT ( * ) AS col0 FROM tab2 ---- -270 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-6007 SELECT AVG ( DISTINCT CAST ( NULL AS INTEGER ) ) * + 37 AS col1 FROM tab0 +---- +NULL query I rowsort SELECT DISTINCT + 66 * - + col1 col0 FROM tab0 @@ -39298,10 +39301,13 @@ query III rowsort label-6612 SELECT * FROM tab1 WHERE + CAST ( NULL AS INTEGER ) IS NOT NULL ---- -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-6613 SELECT ALL + AVG ( DISTINCT - CAST ( NULL AS INTEGER ) ) + MIN ( + col2 ) col1 FROM tab2 AS cor0 +---- +NULL query I rowsort SELECT DISTINCT + 82 * 64 FROM tab1 AS cor0 diff --git a/data/sqlite/random/aggregates/slt_good_10.slt b/data/sqlite/random/aggregates/slt_good_10.slt index 8c6f97d..3424f71 100644 --- a/data/sqlite/random/aggregates/slt_good_10.slt +++ b/data/sqlite/random/aggregates/slt_good_10.slt @@ -2614,10 +2614,13 @@ query I rowsort SELECT col0 + + col1 FROM tab0 WHERE NOT NULL IS NULL ---- -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-414 SELECT ALL - 86 + - AVG ( DISTINCT - col2 ) * + COUNT ( * ) AS col2 FROM tab1 WHERE 61 <= ( NULL ) +---- +NULL query III rowsort SELECT * FROM tab2 WHERE + col2 - col0 IS NULL @@ -3593,10 +3596,13 @@ SELECT ALL + col1 * + - 20 FROM tab1 AS cor0 query error DataFusion error: Error during planning: Projections require unique expression names but the expression "count\(Int64\(1\)\) AS count\(\*\) AS col2" at position 0 and "Int64\(\-47\) \+ \(\- count\(Int64\(1\)\) AS count\(\*\)\) AS col2" at position 1 have the same name\. Consider aliasing \("AS"\) one of them\. SELECT ALL COUNT ( * ) col2, - 47 + - COUNT ( * ) AS col2 FROM tab0 AS cor0 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-583 SELECT AVG ( DISTINCT CAST ( - - CAST ( NULL AS INTEGER ) AS INTEGER ) ) AS col2 FROM tab0 cor0 +---- +NULL query II rowsort label-584 SELECT - COUNT ( * ), 18 AS col0 FROM tab1 AS cor0 @@ -4749,10 +4755,13 @@ SELECT DISTINCT + - CAST ( - COUNT ( * ) AS INTEGER ) AS col2 FROM tab2 cor0 ---- 3 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort SELECT AVG ( DISTINCT - 18 ) AS col2 FROM tab2 AS cor0 WHERE NOT col1 * - col2 < NULL +---- +NULL query II rowsort SELECT DISTINCT - - col0 * - - col1 AS col0, col0 * - - 40 + - col2 + - + col0 + col0 FROM tab0 AS cor0 @@ -7537,10 +7546,13 @@ SELECT DISTINCT col1 / - - col1 + - 38 AS col1 FROM tab0 AS cor0 WHERE - col1 * ---- -37 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort SELECT DISTINCT - 44 * - AVG ( DISTINCT - 91 ) AS col2 FROM tab2 WHERE NOT - 75 <> - col1 +---- +NULL # Datafusion - Datafusion expected results: # Datafusion - Expected - 46 @@ -17225,10 +17237,13 @@ SELECT ALL + col2 + + col1 + + 56, col2 FROM tab1 AS cor0 171 68 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-2819 SELECT DISTINCT AVG ( DISTINCT + 2 ) - COUNT ( * ) AS col2 FROM tab1 AS cor0 WHERE NULL IS NOT NULL +---- +NULL query I rowsort SELECT ALL 78 + col1 AS col2 FROM tab2 AS cor0 @@ -23625,10 +23640,10 @@ query III rowsort label-3867 SELECT DISTINCT * FROM tab0 AS cor0 WHERE NOT col2 * + col0 > CAST ( NULL AS INTEGER ) * 58 + + CAST ( NULL AS INTEGER ) - + 68 ---- -# Datafusion - Datafusion expected results: -# Datafusion - Expected - 8 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-3868 SELECT ALL + CAST ( - AVG ( DISTINCT - 8 ) AS INTEGER ) FROM tab2 +---- +8 query I rowsort SELECT - col1 / col1 FROM tab1 WHERE NOT 31 <> + + col2 @@ -27577,10 +27592,13 @@ SELECT DISTINCT - + 8 AS col1 FROM tab2 AS cor0 CROSS JOIN tab0 AS cor1 ---- -8 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-4511 SELECT DISTINCT + AVG ( DISTINCT + + CAST ( NULL AS INTEGER ) ) AS col1 FROM tab1 +---- +NULL query III rowsort SELECT * FROM tab2 WHERE NOT NULL = 3 * + col1 @@ -32306,10 +32324,13 @@ SELECT DISTINCT CAST ( - + AVG ( ( - 72 ) ) AS INTEGER ) FROM tab2 AS cor0 query error DataFusion error: Schema error: Schema contains qualified field name cor0\.col2 and unqualified field name col2 which would be ambiguous SELECT - + 27 AS col2, col2 FROM tab2 AS cor0 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-5269 SELECT DISTINCT + AVG ( DISTINCT - CAST ( NULL AS INTEGER ) ) AS col2 FROM tab0 +---- +NULL query II rowsort SELECT DISTINCT col0 + - - col0 - + col2 AS col1, - 75 * 14 FROM tab0 WHERE - col1 >= + col1 / 66 * + + col1 @@ -36752,10 +36773,13 @@ SELECT ALL - col0 - + - 11 AS col1 FROM tab1 AS cor0 -74 -80 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort SELECT ALL - AVG ( DISTINCT + - 1 ) AS col0 FROM tab2 AS cor0 WHERE NOT NULL <> 14 +---- +NULL query I rowsort SELECT DISTINCT 13 FROM tab0 AS cor0 WHERE NULL IS NULL @@ -41840,10 +41864,13 @@ SELECT DISTINCT + col2 + - col0 - + 57 FROM tab0 AS cor0 -25 -55 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-6834 SELECT + AVG ( DISTINCT CAST ( NULL AS INTEGER ) ) + + 70 + - MAX ( - + col1 ) AS col1 FROM tab2 AS cor0 +---- +NULL query I rowsort SELECT ALL col1 * - col0 + + col0 + + 86 + - col2 + col2 FROM tab2 cor0 @@ -42462,10 +42489,13 @@ SELECT DISTINCT - col0 * col1 / - - 58 FROM tab2 -84 -86 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-6933 SELECT + + AVG ( DISTINCT + + 70 ) * + COUNT ( * ) AS col1 FROM tab0 AS cor0 WHERE col0 <> NULL +---- +NULL query I rowsort SELECT 9 + - - col1 + + + 52 + col1 AS col2 FROM tab1 AS cor0 @@ -52912,10 +52942,13 @@ SELECT + COUNT ( * ) * + 17 AS col0 FROM tab1 AS cor0 ---- 51 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort SELECT DISTINCT AVG ( DISTINCT - 61 ) FROM tab0 AS cor0 WHERE NULL IS NOT NULL +---- +NULL query I rowsort SELECT DISTINCT - + col0 * ( + + col0 ) FROM tab1 cor0 @@ -53816,10 +53849,13 @@ SELECT + + col2 + + 54 * col2 * col0 FROM tab0 AS cor0 46990 518661 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-8814 SELECT ALL AVG ( DISTINCT + + 89 ) + - MIN ( DISTINCT + col1 ) FROM tab0 AS cor0 WHERE NOT CAST ( NULL AS INTEGER ) IS NULL +---- +NULL query I rowsort label-8815 SELECT SUM ( - col0 ) + - 43 FROM tab2 cor0 diff --git a/data/sqlite/random/aggregates/slt_good_100.slt b/data/sqlite/random/aggregates/slt_good_100.slt index 1d46d2e..03343e5 100644 --- a/data/sqlite/random/aggregates/slt_good_100.slt +++ b/data/sqlite/random/aggregates/slt_good_100.slt @@ -5988,10 +5988,13 @@ SELECT * FROM tab0 AS cor0 WHERE ( + - 60 NOT IN ( - - 49, + col0 + - 62, + 69, ---- 9 values hashing to c4b42765dff94eaaa46040e537fb43b7 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-983 SELECT DISTINCT - + 90 * - AVG ( DISTINCT CAST ( NULL AS FLOAT8 ) ) AS col0 FROM tab2 AS cor0 CROSS JOIN tab2 AS cor1 +---- +NULL query I rowsort label-984 SELECT - 60 * COUNT ( * ) * + COUNT ( * ) AS col2 FROM tab0 AS cor0 CROSS JOIN tab2 AS cor1 @@ -36032,10 +36035,13 @@ SELECT ALL col1 * 31 + + 10 + - col2 FROM tab2 2029 2357 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-5923 SELECT COUNT ( * ) * - 21 - - - AVG ( DISTINCT + 91 ) + + COUNT ( * ) FROM tab0 WHERE NULL IS NOT NULL +---- +NULL query III rowsort SELECT ALL * FROM tab1 AS cor0 WHERE NOT 9 IS NULL @@ -47563,10 +47569,13 @@ SELECT ALL * FROM tab2 AS cor0 WHERE 20 IS NOT NULL ---- 9 values hashing to 75c998aa53ac83218cbf2feb962d0a49 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort SELECT ALL AVG ( DISTINCT + 74 ) FROM tab1 AS cor0 WHERE NULL <> col1 * - - 88 * - col2 * - 45 +---- +NULL query I rowsort SELECT - + 93 * + 50 FROM tab1 AS cor0 @@ -49486,10 +49495,10 @@ query I rowsort SELECT + 11 + + col2 AS col0 FROM tab2 AS cor0 WHERE NOT col0 NOT BETWEEN NULL AND col2 ---- -# Datafusion - Datafusion expected results: -# Datafusion - Expected - 184 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-8132 SELECT ALL CAST ( - AVG ( DISTINCT + ( col2 ) ) AS INTEGER ) + - + 75 + - 73 * - COUNT ( * ) + + 92 AS col2 FROM tab0 AS cor0 +---- +184 query I rowsort SELECT DISTINCT - col1 * - 23 * ( - + col1 ) AS col0 FROM tab2 AS cor0 @@ -52786,10 +52795,13 @@ SELECT DISTINCT - 0 + - COUNT ( * ) AS col1 FROM tab1 AS cor0 ---- -3 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-8679 SELECT ALL - AVG ( DISTINCT - + CAST ( NULL AS INTEGER ) ) FROM tab1 WHERE NOT NULL IS NULL +---- +NULL query II rowsort SELECT DISTINCT col2 AS col1, col2 + + col2 FROM tab2 WHERE NOT NULL <> 74 * 82 + - - 58 diff --git a/data/sqlite/random/aggregates/slt_good_101.slt b/data/sqlite/random/aggregates/slt_good_101.slt index e746dc7..4bf615e 100644 --- a/data/sqlite/random/aggregates/slt_good_101.slt +++ b/data/sqlite/random/aggregates/slt_good_101.slt @@ -19520,10 +19520,13 @@ SELECT - - MIN ( col0 ) / COUNT ( * ) FROM tab0 AS cor0 query error DataFusion error: Error during planning: Projections require unique expression names but the expression "cor0\.col0 / Int64\(53\) AS col2" at position 0 and "cor0\.col0 AS col2" at position 1 have the same name\. Consider aliasing \("AS"\) one of them\. SELECT ALL + col0 / + 53 AS col2, col0 AS col2 FROM tab2 AS cor0 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort SELECT DISTINCT - AVG ( DISTINCT - 6 ) AS col0 FROM tab1 cor0 WHERE NOT NULL <> NULL +---- +NULL query I rowsort SELECT ALL + - 54 AS col0 FROM tab0 AS cor0 @@ -33813,10 +33816,13 @@ SELECT ALL 68 * - col2 col1 FROM tab1 AS cor0 -4624 -6528 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort SELECT + AVG ( DISTINCT + + 91 ) FROM tab2 AS cor0 WHERE col0 + + col1 / - - col0 IS NULL +---- +NULL query III rowsort SELECT * FROM tab0 cor0 WHERE col2 * col0 IS NULL @@ -36959,10 +36965,13 @@ SELECT 53 + col1 AS col2 FROM tab1 58 67 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort SELECT AVG ( DISTINCT 48 ) FROM tab2 WHERE NULL NOT IN ( - col1 ) +---- +NULL query I rowsort SELECT - col0 / - col2 col2 FROM tab2 WHERE + col0 IS NULL @@ -38143,10 +38152,13 @@ SELECT ALL col2 * - col2 - + col2 FROM tab0 AS cor0 -2256 -9900 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-6271 SELECT 72 + + - AVG ( DISTINCT + CAST ( NULL AS INTEGER ) ) FROM tab0 AS cor0 +---- +NULL query I rowsort SELECT 59 AS col1 FROM tab0 AS cor0 WHERE 44 < + col2 * + col1 @@ -48396,11 +48408,14 @@ SELECT - COUNT ( + + col1 ) * COUNT ( * ) AS col0 FROM tab2 WHERE NULL < col2 ---- 0 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -# Datafusion - Expected - 73 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I]I +# Datafusion - [Actual ] [R]I +query RI rowsort label-7923 SELECT DISTINCT - AVG ( DISTINCT + CAST ( NULL AS INTEGER ) ) + - 57, + 73 col1 FROM tab0 +---- +NULL +73 query II rowsort SELECT DISTINCT + col2, - ( - + col0 ) FROM tab0 AS cor0 WHERE - col0 IS NOT NULL @@ -59926,10 +59941,13 @@ query III rowsort SELECT * FROM tab2 AS cor0 WHERE NULL = + 59 * + col1 ---- -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-9812 SELECT ALL - + AVG ( DISTINCT - + CAST ( NULL AS INTEGER ) ) AS col0 FROM tab0 cor0 CROSS JOIN tab0 AS cor1 +---- +NULL query I rowsort label-9813 SELECT col0 AS col1 FROM tab0 AS cor0 WHERE NOT - 41 < - col2 + 46 * - col1 + + CAST ( NULL AS INTEGER ) diff --git a/data/sqlite/random/aggregates/slt_good_102.slt b/data/sqlite/random/aggregates/slt_good_102.slt index ae6add9..849f564 100644 --- a/data/sqlite/random/aggregates/slt_good_102.slt +++ b/data/sqlite/random/aggregates/slt_good_102.slt @@ -2527,10 +2527,13 @@ query III rowsort SELECT * FROM tab0 WHERE NOT + col2 * - 30 IS NOT NULL ---- -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-410 SELECT DISTINCT 84 * - AVG ( DISTINCT + CAST ( NULL AS INTEGER ) ) FROM tab2 +---- +NULL query I rowsort SELECT + col0 * - 13 col1 FROM tab0 @@ -3109,10 +3112,13 @@ SELECT ( - + col1 ) + - + col0 FROM tab2 AS cor0 -142 -97 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-502 SELECT DISTINCT - AVG ( DISTINCT - CAST ( + CAST ( NULL AS INTEGER ) AS INTEGER ) ) FROM tab0 AS cor0 +---- +NULL query I rowsort SELECT ALL col2 col0 FROM tab0 AS cor0 WHERE NOT 92 IS NULL @@ -4278,10 +4284,13 @@ SELECT CAST ( NULL AS INTEGER ) + + SUM ( DISTINCT - ( - + col0 ) ) AS col1 FROM ---- NULL -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-691 SELECT + AVG ( DISTINCT CAST ( NULL AS FLOAT8 ) ) FROM tab0 +---- +NULL query III rowsort SELECT DISTINCT * FROM tab0 WHERE + 43 * - - col2 + - - 50 <> - ( - 2 ) @@ -6940,10 +6949,13 @@ query III rowsort SELECT DISTINCT * FROM tab0 WHERE NULL <> + 71 ---- -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-1133 SELECT ALL AVG ( DISTINCT - ( + CAST ( NULL AS INTEGER ) ) ) FROM tab2 +---- +NULL query I rowsort label-1134 SELECT + CAST ( + 14 AS INTEGER ) FROM tab0 @@ -12649,10 +12661,13 @@ query I rowsort SELECT DISTINCT - col0 AS col2 FROM tab2 AS cor0 WHERE NOT 62 * col2 <> + - 1 ---- -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-2064 SELECT ALL COUNT ( * ) * - MAX ( - col1 ) * - + AVG ( DISTINCT + col0 ) FROM tab2 AS cor0 WHERE NULL BETWEEN NULL AND NULL +---- +NULL query I rowsort SELECT ALL 33 * - - ( col1 ) AS col2 FROM tab2 AS cor0 @@ -19006,10 +19021,13 @@ query III rowsort SELECT DISTINCT * FROM tab0 WHERE + 49 = + col2 ---- -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort SELECT DISTINCT AVG ( DISTINCT - col1 ) * + AVG ( ALL + col2 ) + 39 AS col1 FROM tab1 WHERE col2 IS NULL +---- +NULL query I rowsort SELECT DISTINCT 60 - col2 * col1 AS col2 FROM tab1 @@ -21298,10 +21316,13 @@ SELECT ALL MIN ( + - col2 ) AS col0 FROM tab0 AS cor0 ---- -99 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-3477 SELECT ALL AVG ( DISTINCT + CAST ( NULL AS INTEGER ) ) FROM tab2 cor0 +---- +NULL query I rowsort SELECT - + col0 + - col2 * - col1 AS col2 FROM tab0 AS cor0 WHERE NOT - 86 * - + col2 NOT BETWEEN + + ( + 18 ) AND - 28 * - 23 @@ -37634,10 +37655,13 @@ SELECT + COUNT ( - - ( + - col0 ) ) AS col1 FROM tab0 AS cor0 ---- 3 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-6162 SELECT AVG ( DISTINCT CAST ( NULL AS INTEGER ) ) AS col0 FROM tab0 cor0 +---- +NULL query I rowsort label-6163 SELECT DISTINCT - - SUM ( - + 29 ) AS col0 FROM tab1 AS cor0 @@ -48908,10 +48932,13 @@ SELECT - col0 / - - col2 FROM tab1 -1 0 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-8014 SELECT AVG ( DISTINCT - CAST ( NULL AS INTEGER ) ) FROM tab2 +---- +NULL query I rowsort SELECT DISTINCT - col0 * - 47 FROM tab2 AS cor0 @@ -50027,10 +50054,13 @@ SELECT ALL col0 / 7 FROM tab2 AS cor0 6 9 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-8199 SELECT DISTINCT + AVG ( DISTINCT CAST ( NULL AS INTEGER ) ) col2 FROM tab1 AS cor0 +---- +NULL query I rowsort label-8200 SELECT DISTINCT SUM ( 64 ) FROM tab0 AS cor0 diff --git a/data/sqlite/random/aggregates/slt_good_103.slt b/data/sqlite/random/aggregates/slt_good_103.slt index 716579f..b7be320 100644 --- a/data/sqlite/random/aggregates/slt_good_103.slt +++ b/data/sqlite/random/aggregates/slt_good_103.slt @@ -2926,10 +2926,13 @@ SELECT - col1 - - 92 FROM tab0 AS cor0 71 91 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-474 SELECT ALL + AVG ( DISTINCT CAST ( NULL AS INTEGER ) ) * + 79 - COUNT ( * ) * + 7 AS col2 FROM tab2 cor0 +---- +NULL query I rowsort label-475 SELECT 80 / ( col2 ) + + 30 AS col0 FROM tab0 AS cor0 @@ -3865,10 +3868,13 @@ query III rowsort SELECT DISTINCT * FROM tab1 AS cor0 WHERE col0 + - 8 <> NULL ---- -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-632 SELECT - - AVG ( DISTINCT - CAST ( NULL AS INTEGER ) ) * - 76 AS col1 FROM tab0 AS cor0 +---- +NULL query I rowsort SELECT - 54 * 78 FROM tab2 cor0 @@ -4178,10 +4184,13 @@ SELECT - COUNT ( * ) AS col2 FROM tab2 WHERE - - col1 IS NOT NULL ---- -3 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort SELECT DISTINCT + AVG ( DISTINCT + 69 ) col0 FROM tab0 WHERE + + col1 IS NULL +---- +NULL query III rowsort label-689 SELECT * FROM tab1 WHERE + CAST ( col0 AS INTEGER ) < + + col2 @@ -4287,10 +4296,13 @@ SELECT - - MIN ( + 37 ) FROM tab1 AS cor0 ---- 37 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-707 SELECT - + ( - AVG ( DISTINCT - CAST ( NULL AS FLOAT8 ) ) ) FROM tab0 AS cor0 +---- +NULL query I rowsort SELECT DISTINCT - + col2 * col2 FROM tab2 cor0 WHERE ( NULL ) IS NOT NULL @@ -7774,10 +7786,10 @@ SELECT DISTINCT COUNT ( * ) - + + MAX ( - - col1 ) col2 FROM tab2 cor0 ---- -74 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - 40 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-1274 SELECT ALL + CAST ( - AVG ( DISTINCT - + 40 ) AS INTEGER ) AS col1 FROM tab1 AS cor0 +---- +40 query I rowsort label-1275 SELECT - 85 / - + col0 AS col2 FROM tab0 AS cor0 @@ -10325,11 +10337,11 @@ SELECT DISTINCT - 92 * col2 FROM tab2 -3680 -5336 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -# Datafusion - Expected - 0 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query II rowsort label-1700 SELECT + CAST ( + AVG ( DISTINCT 17 ) AS INTEGER ) AS col2, COUNT ( * ) AS col1 FROM tab1 WHERE NOT NULL BETWEEN NULL AND + - col1 +---- +NULL +0 query I rowsort SELECT DISTINCT col0 * - ( ( - - col0 ) ) FROM tab1 @@ -12184,10 +12196,13 @@ SELECT + col0 + col1 + - col1 FROM tab0 cor0 87 97 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-2007 SELECT 25 + COUNT ( * ) - + AVG ( DISTINCT - CAST ( NULL AS INTEGER ) ) FROM tab2 AS cor0 +---- +NULL query III rowsort SELECT * FROM tab0 AS cor0 WHERE 24 IS NULL @@ -14594,10 +14609,13 @@ query III rowsort SELECT DISTINCT * FROM tab1 AS cor0 WHERE NOT - - 67 * - 41 IS NOT NULL AND NOT NULL IS NULL ---- -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-2408 SELECT - ( 0 ) * + + COUNT ( ALL - - col1 ) + + 75 + AVG ( DISTINCT - 89 ) FROM tab2 AS cor0 WHERE ( NULL ) <> + - ( - col1 ) * - col0 +---- +NULL query I rowsort label-2409 SELECT COUNT ( * ) + - CAST ( NULL AS INTEGER ) AS col2 FROM tab2 AS cor0 @@ -45175,10 +45193,13 @@ SELECT ALL SUM ( DISTINCT - 63 ) FROM tab1 AS cor0 CROSS JOIN tab1 AS cor1 ---- -63 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-7448 SELECT - AVG ( DISTINCT ( - - CAST ( NULL AS FLOAT8 ) ) ) FROM tab1 +---- +NULL query I rowsort label-7449 SELECT COUNT ( DISTINCT + col2 ) AS col2 FROM tab0 cor0 WHERE NOT ( col0 ) <> NULL @@ -48205,10 +48226,13 @@ SELECT ALL MAX ( - + col0 ) FROM tab0 ---- -15 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-7939 SELECT + AVG ( DISTINCT CAST ( NULL AS INTEGER ) ) AS col0 FROM tab0 +---- +NULL query I rowsort SELECT ALL ( 59 ) AS col0 FROM tab0 @@ -52957,10 +52981,13 @@ SELECT DISTINCT - col2 * - + CAST ( NULL AS INTEGER ) col1 FROM tab1 ---- NULL -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-8719 SELECT DISTINCT - AVG ( DISTINCT + CAST ( NULL AS FLOAT8 ) ) FROM tab0 +---- +NULL query III rowsort SELECT * FROM tab2 WHERE NOT NULL NOT IN ( 93, + col2, col1 ) diff --git a/data/sqlite/random/aggregates/slt_good_104.slt b/data/sqlite/random/aggregates/slt_good_104.slt index 42d5c2c..c99b8b4 100644 --- a/data/sqlite/random/aggregates/slt_good_104.slt +++ b/data/sqlite/random/aggregates/slt_good_104.slt @@ -19529,10 +19529,13 @@ SELECT DISTINCT + 51 * col0 col0, - 25 AS col2 FROM tab2 3825 -25 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-3221 SELECT - AVG ( DISTINCT - col1 ) * SUM ( DISTINCT - col2 ) FROM tab2 cor0 WHERE - 94 * - 24 * col1 IS NULL +---- +NULL query I rowsort label-3222 SELECT ALL - CAST ( NULL AS INTEGER ) * - col1 + col0 AS col0 FROM tab1 cor0 @@ -23051,10 +23054,13 @@ SELECT COUNT ( * ) * COUNT ( - 5 ) FROM tab0 ---- 9 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort SELECT AVG ( DISTINCT + 38 ) AS col2 FROM tab1 WHERE 54 * + ( 32 ) - ( + col1 ) < NULL +---- +NULL query I rowsort SELECT col2 AS col1 FROM tab2 WHERE NOT NULL < - col1 @@ -35364,10 +35370,13 @@ SELECT col0, col2 * - col2 + + ( 91 ) FROM tab1 91 -4533 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort SELECT - AVG ( DISTINCT 86 ) FROM tab0 WHERE 26 / 97 + + col1 * + col2 IS NULL +---- +NULL query I rowsort label-5830 SELECT - COUNT ( * ) / - CAST ( NULL AS INTEGER ) FROM tab0 diff --git a/data/sqlite/random/aggregates/slt_good_105.slt b/data/sqlite/random/aggregates/slt_good_105.slt index 38ca515..7462d5a 100644 --- a/data/sqlite/random/aggregates/slt_good_105.slt +++ b/data/sqlite/random/aggregates/slt_good_105.slt @@ -902,10 +902,13 @@ SELECT ALL + 71 AS col0, ( - - CAST ( - CAST ( + MIN ( ALL - col2 ) AS INTEGER ) 71 NULL -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort SELECT DISTINCT - AVG ( DISTINCT - 39 ) AS col2 FROM tab1 AS cor0 WHERE NULL < NULL +---- +NULL query I rowsort label-144 SELECT ALL MAX ( ALL - - 2 ) AS col2 FROM tab1 AS cor0 @@ -2964,10 +2967,13 @@ SELECT * FROM tab0 AS cor0 WHERE + 82 BETWEEN - + ( - - 41 ) AND col2 1 99 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort SELECT - AVG ( DISTINCT - 17 ) FROM tab2 AS cor0 WHERE col1 < ( - col2 ) +---- +NULL query II rowsort SELECT - col0 * col2 * - 91, - col0 + + + 3 FROM tab2 AS cor0 WHERE NULL IS NOT NULL @@ -5416,10 +5422,13 @@ SELECT DISTINCT + CAST ( NULL AS INTEGER ) AS col1 FROM tab0 AS cor0 WHERE NOT ( ---- NULL -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-876 SELECT ALL AVG ( DISTINCT CAST ( NULL AS INTEGER ) ) FROM tab0 cor0 +---- +NULL query I rowsort SELECT ALL - col1 * + - 4 + + - col0 * col0 FROM tab2 AS cor0 WHERE NULL >= - 22 @@ -9031,10 +9040,13 @@ SELECT + 41 + col2 col1 FROM tab2 81 99 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-1466 SELECT DISTINCT AVG ( DISTINCT ( CAST ( NULL AS INTEGER ) ) ) FROM tab0 AS cor0 +---- +NULL query I rowsort label-1467 SELECT 45 * - ( COUNT ( * ) ) FROM tab2 AS cor0 @@ -14982,10 +14994,13 @@ query I rowsort SELECT + col0 * + col1 + + 18 col2 FROM tab0 cor0 WHERE NULL IS NOT NULL ---- -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-2439 SELECT ALL - COUNT ( * ) * - AVG ( DISTINCT + 34 ) AS col2 FROM tab0 AS cor0 WHERE NOT NULL >= NULL +---- +NULL query II rowsort label-2440 SELECT DISTINCT + col2 * - CAST ( NULL AS INTEGER ) AS col1, - 7 FROM tab2 @@ -23210,10 +23225,13 @@ SELECT SUM ( DISTINCT - 36 ) * COUNT ( * ) AS col1 FROM tab2 ---- -108 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-3800 SELECT ALL + + AVG ( DISTINCT + - CAST ( NULL AS INTEGER ) ) AS col2 FROM tab1 AS cor0 +---- +NULL query III rowsort SELECT * FROM tab1 WHERE col1 IS NOT NULL OR NOT NULL IS NULL @@ -24226,10 +24244,13 @@ SELECT ALL col2 * - + CAST ( + 52 AS INTEGER ) AS col0 FROM tab1 -3536 -4992 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-3979 SELECT DISTINCT AVG ( DISTINCT 22 ) AS col1 FROM tab0 WHERE NOT ( + - CAST ( NULL AS INTEGER ) + + 47 + + col2 ) NOT BETWEEN + 13 AND + 74 +---- +NULL query I rowsort SELECT - col0 AS col1 FROM tab0 WHERE NULL IN ( + + col0 / col0 / ( + 67 * 85 ) + col2 ) @@ -46226,10 +46247,13 @@ SELECT ALL + COUNT ( * ) - - CAST ( NULL AS INTEGER ) FROM tab2 AS cor0 ---- NULL -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort SELECT + AVG ( DISTINCT - 66 ) FROM tab2 AS cor0 WHERE NULL < ( col1 - - col1 * - 19 ) +---- +NULL query I rowsort SELECT - col1 + + 56 AS col1 FROM tab1 AS cor0 @@ -54849,10 +54873,13 @@ SELECT DISTINCT - 83 + col0 AS col0 FROM tab0 14 4 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-9000 SELECT DISTINCT ( - AVG ( DISTINCT 21 ) ) + - SUM ( DISTINCT + col1 ) * - AVG ( DISTINCT 25 + col0 ) col0 FROM tab0 WHERE NULL IN ( + col1 - + col0 ) +---- +NULL query I rowsort SELECT DISTINCT 6 * - col0 FROM tab1 @@ -59783,10 +59810,13 @@ SELECT ALL + 23 * + + 64 + - - COUNT ( * ) col1 FROM tab2 WHERE NOT + col0 IS NO ---- 1472 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-9811 SELECT ALL + AVG ( DISTINCT + col2 ) / - + COUNT ( * ) * COUNT ( * ) AS col1 FROM tab1 WHERE NOT ( 41 ) NOT BETWEEN NULL AND - col1 +---- +NULL query I rowsort SELECT DISTINCT - col2 * - + col0 AS col1 FROM tab0 AS cor0 diff --git a/data/sqlite/random/aggregates/slt_good_106.slt b/data/sqlite/random/aggregates/slt_good_106.slt index 269618b..9ae4b91 100644 --- a/data/sqlite/random/aggregates/slt_good_106.slt +++ b/data/sqlite/random/aggregates/slt_good_106.slt @@ -1474,10 +1474,13 @@ SELECT DISTINCT SUM ( + + 66 ) FROM tab1 cor0 ---- 198 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-230 SELECT - + SUM ( - + col2 ) * COUNT ( * ) / + + MAX ( DISTINCT col1 ) * - AVG ( DISTINCT col2 ) AS col2 FROM tab2 AS cor0 WHERE NOT NULL >= col0 +---- +NULL query I rowsort SELECT DISTINCT - col1 col2 FROM tab1 AS cor0 WHERE NULL IS NULL @@ -8464,10 +8467,13 @@ SELECT ALL - + COUNT ( col1 ), - 37 AS col0 FROM tab2 AS cor0 -3 -37 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort SELECT - 78 * AVG ( DISTINCT - 33 ) FROM tab1 AS cor0 WHERE NULL IS NOT NULL +---- +NULL query I rowsort SELECT DISTINCT - - col2 FROM tab1 AS cor0 WHERE ( NULL ) > - + 63 @@ -8788,15 +8794,21 @@ SELECT - - col1 * + + col1 + + col0 col0 FROM tab0 AS cor0 6576 98 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-1452 SELECT - AVG ( DISTINCT - 58 ) FROM tab1 AS cor0 WHERE NOT - CAST ( 67 AS INTEGER ) = NULL +---- +NULL -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-1453 SELECT AVG ( DISTINCT + + CAST ( NULL AS INTEGER ) ) FROM tab0 +---- +NULL query I rowsort SELECT ( + ( + 49 ) ) FROM tab2 @@ -16420,10 +16432,13 @@ query I rowsort SELECT DISTINCT + col0 AS col0 FROM tab0 WHERE + + col2 + + col1 IS NULL ---- -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-2731 SELECT DISTINCT AVG ( DISTINCT 17 ) + - COUNT ( * ) + - - 27 AS col0 FROM tab2 WHERE NOT 33 NOT IN ( - 92 + + + col0 * - 8 ) +---- +NULL query I rowsort SELECT DISTINCT 37 + 73 FROM tab2 AS cor0 CROSS JOIN tab1 AS cor1 @@ -25040,10 +25055,10 @@ SELECT ALL - SUM ( DISTINCT - col0 ) AS col2 FROM tab2 ---- 185 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - -66 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-4154 SELECT ALL - CAST ( + AVG ( DISTINCT + - ( + - col0 ) ) AS INTEGER ) AS col1 FROM tab0 +---- +-66 query III rowsort SELECT DISTINCT * FROM tab2 WHERE NOT + col0 > - col2 @@ -33821,10 +33836,13 @@ SELECT DISTINCT - COUNT ( * ) + - COUNT ( * ) AS col1 FROM tab0 AS cor0 CROSS JO ---- -18 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort SELECT DISTINCT + ( AVG ( DISTINCT + ( - - col2 ) ) ) FROM tab0 WHERE NOT ( col1 ) * - ( + - ( + ( + + col0 ) ) ) IS NOT NULL +---- +NULL query I rowsort label-5582 SELECT DISTINCT + COUNT ( * ) col2 FROM tab2 cor0 CROSS JOIN tab2 AS cor1 @@ -35990,10 +36008,13 @@ SELECT ALL ( - 84 ) + 85 + - - col2 AS col1 FROM tab0 11 48 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-5936 SELECT + COUNT ( * ) + + COUNT ( * ) * AVG ( DISTINCT - + 80 ) AS col1 FROM tab2 AS cor0 WHERE NULL = + col0 +---- +NULL query I rowsort label-5937 SELECT DISTINCT + CAST ( + + 43 AS INTEGER ) + + col0 + col0 AS col0 FROM tab1 AS cor0 @@ -37318,10 +37339,13 @@ SELECT + MAX ( + - 27 ) AS col1 FROM tab2 AS cor0 ---- -27 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-6146 SELECT COUNT ( * ) + - AVG ( DISTINCT - col0 ) AS col2 FROM tab0 AS cor0 WHERE NOT NULL IS NULL +---- +NULL query III rowsort SELECT DISTINCT * FROM tab0 cor0 WHERE NOT col1 * + - 74 IS NOT NULL diff --git a/data/sqlite/random/aggregates/slt_good_107.slt b/data/sqlite/random/aggregates/slt_good_107.slt index c100c0f..15b92ca 100644 --- a/data/sqlite/random/aggregates/slt_good_107.slt +++ b/data/sqlite/random/aggregates/slt_good_107.slt @@ -18159,10 +18159,10 @@ SELECT COUNT ( * ) AS col0 FROM tab0 AS cor0 CROSS JOIN tab0 ---- 9 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - -58 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-3019 SELECT DISTINCT - CAST ( AVG ( DISTINCT 58 ) AS INTEGER ) AS col0 FROM tab2 +---- +-58 query I rowsort label-3020 SELECT ALL + ( COUNT ( * ) ) FROM tab1 AS cor0 CROSS JOIN tab0 @@ -24285,10 +24285,13 @@ SELECT DISTINCT COUNT ( * ) / + 17 + - - COUNT ( * ) col0 FROM tab1 ---- 3 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-4049 SELECT ALL COUNT ( * ) / + AVG ( DISTINCT - CAST ( NULL AS FLOAT8 ) ) AS col1 FROM tab2 +---- +NULL query I rowsort label-4050 SELECT DISTINCT - + CAST ( COUNT ( - 60 ) AS INTEGER ) FROM tab0 AS cor0 CROSS JOIN tab1 cor1 @@ -57282,10 +57285,13 @@ SELECT COUNT ( * ) * 33 FROM tab0 ---- 99 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-9541 SELECT AVG ( DISTINCT + - CAST ( NULL AS INTEGER ) ) FROM tab2 +---- +NULL query I rowsort SELECT DISTINCT col0 AS col1 FROM tab2 WHERE NULL NOT IN ( col1 ) diff --git a/data/sqlite/random/aggregates/slt_good_108.slt b/data/sqlite/random/aggregates/slt_good_108.slt index 82f45ba..da3ba37 100644 --- a/data/sqlite/random/aggregates/slt_good_108.slt +++ b/data/sqlite/random/aggregates/slt_good_108.slt @@ -25550,10 +25550,13 @@ SELECT ALL ( + - 52 ) FROM tab2 -52 -52 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-4185 SELECT - COUNT ( * ) * + AVG ( DISTINCT + col2 ) AS col0 FROM tab1 WHERE NOT ( 41 * ( col0 ) ) > - col2 +---- +NULL query I rowsort label-4186 SELECT col0 * 62 / - col2 AS col2 FROM tab1 @@ -28874,10 +28877,13 @@ SELECT DISTINCT + 48 + COUNT ( * ) AS col0 FROM tab2 ---- 51 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort SELECT ALL + AVG ( DISTINCT + 72 ) FROM tab1 WHERE NOT 80 IS NOT NULL +---- +NULL query I rowsort label-4725 SELECT MAX ( ALL - col1 ) / COUNT ( * ) AS col2 FROM tab1 @@ -35270,10 +35276,13 @@ SELECT ALL + MAX ( ALL - 95 ) AS col1 FROM tab1 ---- -95 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-5782 SELECT - AVG ( DISTINCT - CAST ( NULL AS INTEGER ) ) AS col2 FROM tab0 +---- +NULL query II rowsort SELECT DISTINCT + 38, col2 FROM tab0 @@ -44341,11 +44350,14 @@ SELECT - + COUNT ( DISTINCT + - col1 ) AS col1 FROM tab1 AS cor0 ---- -3 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - -12 -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] I[I] +# Datafusion - [Actual ] I[R] +query IR rowsort label-7283 SELECT - 12 AS col0, AVG ( DISTINCT + CAST ( NULL AS INTEGER ) ) * + - ( + ( + COUNT ( * ) ) ) AS col1 FROM tab2 AS cor0 +---- +-12 +NULL query I rowsort label-7284 SELECT + MAX ( ALL col1 ) FROM tab1 AS cor0 @@ -59028,10 +59040,13 @@ query III rowsort SELECT * FROM tab2 WHERE NOT ( - 64 ) IS NOT NULL ---- -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-9680 SELECT ALL + AVG ( DISTINCT CAST ( NULL AS INTEGER ) ) / - COUNT ( * ) FROM tab1 +---- +NULL query III rowsort SELECT * FROM tab0 WHERE NOT NULL IN ( + 7 ) diff --git a/data/sqlite/random/aggregates/slt_good_109.slt b/data/sqlite/random/aggregates/slt_good_109.slt index 07b4e8f..5ddebce 100644 --- a/data/sqlite/random/aggregates/slt_good_109.slt +++ b/data/sqlite/random/aggregates/slt_good_109.slt @@ -15971,10 +15971,13 @@ query I rowsort SELECT DISTINCT - 55 FROM tab0 WHERE NULL < ( + 89 ) * - ( - + 49 ) ---- -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-2638 SELECT DISTINCT - AVG ( DISTINCT - ( + CAST ( NULL AS INTEGER ) ) ) + - + COUNT ( * ) * + 19 FROM tab2 +---- +NULL query I rowsort label-2639 SELECT + COUNT ( * ) * - 44 FROM tab2 AS cor0 @@ -22513,10 +22516,13 @@ SELECT DISTINCT - 54 FROM tab1 WHERE NOT - + ( - - 70 ) IN ( + ( + + col2 ) + - ---- -54 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-3720 SELECT - - AVG ( DISTINCT + 92 ) AS col0 FROM tab1 AS cor0 WHERE - CAST ( NULL AS FLOAT8 ) BETWEEN NULL AND NULL +---- +NULL query I rowsort SELECT - col1 FROM tab0 cor0 WHERE + 9 IS NOT NULL @@ -22815,10 +22821,13 @@ query III rowsort label-3769 SELECT DISTINCT * FROM tab2 AS cor0 WHERE + col2 IN ( col1, CAST ( NULL AS INTEGER ) + - + ( - + 72 ) + + col1 ) ---- -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort SELECT AVG ( DISTINCT - 16 ) AS col1 FROM tab1 AS cor0 WHERE NOT NULL <= - col0 +---- +NULL query I rowsort label-3771 SELECT 6 / + col0 FROM tab0 AS cor0 @@ -32789,10 +32798,13 @@ SELECT + 34 - - 55 + col1 FROM tab2 cor0 156 166 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-5435 SELECT + - AVG ( DISTINCT - CAST ( NULL AS INTEGER ) ) - 59 AS col0 FROM tab1 cor0 +---- +NULL query I rowsort SELECT - col2 - + + col0 FROM tab0 @@ -32836,10 +32848,10 @@ SELECT ALL - + SUM ( + + col2 ) FROM tab0 AS cor0 ---- -156 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - 86 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-5443 SELECT - CAST ( - AVG ( DISTINCT + 86 ) AS INTEGER ) FROM tab0 AS cor0 +---- +86 query I rowsort label-5444 SELECT + + MIN ( DISTINCT col1 ) AS col2 FROM tab2 AS cor0 @@ -53306,10 +53318,10 @@ SELECT DISTINCT MIN ( DISTINCT + - col0 ) + 85 + 46 + COUNT ( * ) AS col1 FROM t ---- 59 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - 198 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-8808 SELECT + CAST ( AVG ( DISTINCT - 29 ) AS INTEGER ) + SUM ( col0 ) col0 FROM tab1 +---- +198 query I rowsort SELECT + col2 + + + col2 AS col0 FROM tab0 @@ -53879,10 +53891,13 @@ SELECT + SUM ( col0 ) FROM tab2 cor0 WHERE NOT NULL IN ( col2 ) ---- NULL -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-8907 SELECT + AVG ( DISTINCT + + CAST ( NULL AS INTEGER ) ) AS col1 FROM tab2 AS cor0 +---- +NULL query II rowsort SELECT DISTINCT + 55, - col0 FROM tab1 WHERE + col2 IS NULL diff --git a/data/sqlite/random/aggregates/slt_good_11.slt b/data/sqlite/random/aggregates/slt_good_11.slt index a7a5143..4d8cfe6 100644 --- a/data/sqlite/random/aggregates/slt_good_11.slt +++ b/data/sqlite/random/aggregates/slt_good_11.slt @@ -6889,10 +6889,13 @@ SELECT col1 * - 92 AS col0 FROM tab1 -4324 -460 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort SELECT DISTINCT + AVG ( DISTINCT - + 59 ) FROM tab1 WHERE - + col1 NOT BETWEEN NULL AND + col0 +---- +NULL query I rowsort SELECT + + 79 * - 3 FROM tab1 AS cor0 CROSS JOIN tab0 cor1 @@ -30726,10 +30729,13 @@ SELECT DISTINCT - + col0 - + col1 * 2 FROM tab2 AS cor0 -209 -218 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-5048 SELECT DISTINCT COUNT ( * ) - - AVG ( DISTINCT + col1 ) + COUNT ( * ) FROM tab0 AS cor0 WHERE col2 IN ( + - 0 ) +---- +NULL query I rowsort SELECT DISTINCT col1 FROM tab2 cor0 WHERE NOT NULL IS NULL @@ -47271,10 +47277,10 @@ SELECT DISTINCT + + 19 * 42 AS col2 FROM tab1 AS cor0 ---- 798 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-7779 SELECT ALL - CAST ( - + AVG ( DISTINCT - - CAST ( NULL AS INTEGER ) ) AS INTEGER ) col1 FROM tab0 +---- +NULL query I rowsort label-7780 SELECT - CAST ( - 76 AS INTEGER ) FROM tab1 @@ -53898,10 +53904,13 @@ query I rowsort SELECT - 59 FROM tab0 AS cor0 WHERE NULL <= ( NULL ) ---- -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-8853 SELECT ALL + AVG ( DISTINCT - + 67 ) + COUNT ( * ) FROM tab2 AS cor0 WHERE NOT ( NULL ) <= col0 +---- +NULL # Datafusion - Datafusion expected results: # Datafusion - Expected - -92 diff --git a/data/sqlite/random/aggregates/slt_good_110.slt b/data/sqlite/random/aggregates/slt_good_110.slt index 15adf05..a372a18 100644 --- a/data/sqlite/random/aggregates/slt_good_110.slt +++ b/data/sqlite/random/aggregates/slt_good_110.slt @@ -6335,11 +6335,14 @@ SELECT ALL + ( + + col1 ) FROM tab1 47 5 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -# Datafusion - Expected - 0 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I]I +# Datafusion - [Actual ] [R]I +query RI rowsort label-1044 SELECT AVG ( DISTINCT col1 ), - COUNT ( * ) + - COUNT ( * ) AS col2 FROM tab2 cor0 WHERE NOT NULL IS NULL +---- +NULL +0 query I rowsort SELECT ALL + - ( + + 50 ) AS col2 FROM tab0 AS cor0 @@ -19099,10 +19102,10 @@ SELECT DISTINCT * FROM tab2 AS cor0 WHERE 73 IS NOT NULL ---- 9 values hashing to 75c998aa53ac83218cbf2feb962d0a49 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - 0 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-3168 SELECT - - COUNT ( * ) / CAST ( - AVG ( DISTINCT ( + - col1 ) ) AS INTEGER ) / SUM ( ALL + + 45 ) AS col1 FROM tab1 AS cor0 +---- +0 query I rowsort SELECT ( + - 16 ) AS col0 FROM tab1 AS cor0 @@ -23083,10 +23086,10 @@ query I rowsort SELECT ALL 78 FROM tab2 AS cor0 JOIN tab0 AS cor1 ON ( NULL ) < NULL ---- -# Datafusion - Datafusion expected results: -# Datafusion - Expected - 96 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-3820 SELECT - CAST ( + AVG ( DISTINCT - 96 ) AS INTEGER ) FROM ( tab1 cor0 CROSS JOIN tab2 AS cor1 ) +---- +96 query III rowsort SELECT * FROM tab0 WHERE NOT ( NOT - 20 <> NULL ) @@ -26148,10 +26151,13 @@ SELECT DISTINCT - col1 * col2 + 29 AS col0 FROM tab2 AS cor0 -3051 -3857 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort SELECT DISTINCT AVG ( DISTINCT + + 61 ) FROM tab1 WHERE col0 IS NULL AND col0 NOT IN ( 99 ) +---- +NULL query I rowsort SELECT ALL + 29 + + ( - 75 ) + - 23 + + 76 * - 46 AS col1 FROM tab2 @@ -27721,10 +27727,13 @@ SELECT ALL - 47 + + COUNT ( * ) FROM tab1 ---- -44 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-4590 SELECT - AVG ( DISTINCT + - CAST ( NULL AS INTEGER ) ) FROM tab0 +---- +NULL query I rowsort SELECT DISTINCT - col1 * col0 + - + ( + - col1 ) col2 FROM tab1 @@ -30322,10 +30331,13 @@ SELECT - col0 + col1 - - + col2 + - - col1 * + + ( 91 ) * + 29 * + col1 + - col1 17314511 2641 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-5028 SELECT DISTINCT + - COUNT ( * ) + AVG ( DISTINCT - col0 ) * - - 0 AS col1 FROM tab1 cor0 WHERE NOT col0 IS NOT NULL +---- +NULL query I rowsort SELECT DISTINCT 2 + + col2 FROM tab0 AS cor0 @@ -31746,10 +31758,13 @@ SELECT - COUNT ( * ) + - 6 FROM tab1 AS cor0 WHERE ( NULL ) IS NULL ---- -9 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort SELECT ALL - AVG ( DISTINCT + ( - 65 ) ) AS col0 FROM tab2 AS cor0 WHERE NOT - col0 IS NOT NULL +---- +NULL query I rowsort SELECT ALL + - col2 * + col1 AS col2 FROM tab1 AS cor0 WHERE NOT 78 IS NULL @@ -34466,10 +34481,13 @@ SELECT ALL COUNT ( 18 ) AS col0 FROM tab0 ---- 3 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort SELECT ALL - + 10 + - AVG ( DISTINCT - 4 ) * + + 81 AS col0 FROM tab1 WHERE + - 64 < NULL +---- +NULL query I rowsort label-5707 SELECT DISTINCT col1 / - 3 FROM tab0 AS cor0 @@ -37504,10 +37522,13 @@ SELECT ALL - + col1 * - col1 * + col1 FROM tab1 AS cor0 125 2744 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-6211 SELECT 24 + + + AVG ( DISTINCT + CAST ( NULL AS INTEGER ) ) AS col0 FROM tab2 cor0 +---- +NULL query I rowsort label-6212 SELECT COUNT ( * ) + - + COUNT ( * ) FROM tab0 AS cor0 @@ -37692,10 +37713,13 @@ SELECT DISTINCT MAX ( - col2 ) / - CAST ( NULL AS INTEGER ) FROM tab1 WHERE - 99 ---- NULL -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort SELECT DISTINCT AVG ( DISTINCT - 57 ) FROM tab1 WHERE - col1 IS NULL +---- +NULL query I rowsort SELECT DISTINCT + 33 * col2 FROM tab2 WHERE NOT ( col1 ) = col2 @@ -43608,10 +43632,13 @@ SELECT MAX ( 14 ) FROM tab2 ---- 14 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-7225 SELECT ALL + COUNT ( * ) + - AVG ( DISTINCT col2 ) FROM tab2 WHERE NOT + + col2 / + + 6 + - - col2 + + - col2 * - col2 + + col0 * + col0 IS NOT NULL +---- +NULL query I rowsort label-7226 SELECT + col0 / 13 - col2 FROM tab2 WHERE + col2 IS NOT NULL @@ -56796,10 +56823,10 @@ SELECT DISTINCT COUNT ( * ) AS col1 FROM tab1 AS cor0 WHERE col1 * - + ( - col0 ---- 3 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - 25 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-9414 SELECT DISTINCT ( + COUNT ( * ) ) + + CAST ( - - AVG ( DISTINCT col1 ) AS INTEGER ) AS col2 FROM tab1 +---- +25 query I rowsort SELECT ALL + 36 + - col0 AS col2 FROM tab0 diff --git a/data/sqlite/random/aggregates/slt_good_111.slt b/data/sqlite/random/aggregates/slt_good_111.slt index 211435b..1fe0156 100644 --- a/data/sqlite/random/aggregates/slt_good_111.slt +++ b/data/sqlite/random/aggregates/slt_good_111.slt @@ -6043,10 +6043,13 @@ query I rowsort SELECT ALL - + col1 AS col0 FROM tab0 AS cor0 WHERE - col0 = - col2 ---- -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-980 SELECT DISTINCT + COUNT ( * ) + - AVG ( ALL + col0 ) + + AVG ( DISTINCT + CAST ( NULL AS INTEGER ) ) FROM tab2 AS cor0 +---- +NULL query I rowsort label-981 SELECT ALL + + col1 + - 21 + - CAST ( NULL AS INTEGER ) * - col2 col2 FROM tab2 AS cor0 @@ -17352,10 +17355,13 @@ SELECT DISTINCT ( + 41 ) FROM tab0 ---- 41 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-2832 SELECT 81 + COUNT ( * ) * + 9 * - AVG ( DISTINCT - CAST ( CAST ( NULL AS INTEGER ) AS INTEGER ) ) AS col0 FROM tab0 +---- +NULL query I rowsort label-2833 SELECT ALL ( - + MIN ( + col1 ) ) FROM tab2 @@ -31466,10 +31472,13 @@ SELECT DISTINCT * FROM tab2 AS cor0 WHERE NOT - col1 = - 3 ---- 9 values hashing to 75c998aa53ac83218cbf2feb962d0a49 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort SELECT - AVG ( DISTINCT - - col1 ) AS col2 FROM tab0 AS cor0 WHERE NOT NULL < 60 +---- +NULL query I rowsort label-5141 SELECT + MIN ( ALL + 26 ) AS col0 FROM tab0 AS cor0 @@ -36682,10 +36691,13 @@ SELECT 20 * - col0 FROM tab2 -1500 -920 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-6000 SELECT DISTINCT - AVG ( DISTINCT + CAST ( NULL AS INTEGER ) ) / COUNT ( * ) + COUNT ( * ) FROM tab0 AS cor0 +---- +NULL query I rowsort label-6001 SELECT MIN ( ALL + ( + 79 ) ) FROM tab2 AS cor0 @@ -39611,10 +39623,13 @@ SELECT ALL - - MAX ( ALL - col1 ) AS col0 FROM tab0 cor0 ---- -1 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-6482 SELECT - + ( - ( - - COUNT ( * ) ) ) + - AVG ( DISTINCT + + col2 ) * - 21 FROM tab0 WHERE NOT + col1 IS NOT NULL +---- +NULL query I rowsort SELECT DISTINCT 55 AS col0 FROM tab0, tab1 AS cor0 @@ -44901,10 +44916,13 @@ SELECT DISTINCT * FROM tab0 cor0 WHERE NOT ( + col2 ) * + - col2 + + 87 BETWEEN ---- 9 values hashing to c4b42765dff94eaaa46040e537fb43b7 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort SELECT - AVG ( DISTINCT - ( - col2 ) ) AS col1 FROM tab1 AS cor0 WHERE NOT 44 IS NOT NULL +---- +NULL query I rowsort SELECT ALL ( - + 25 ) FROM tab2, tab2 AS cor0 @@ -48779,10 +48797,13 @@ SELECT ALL CAST ( + - col1 AS INTEGER ) * 8 + - + ( 18 ) / + col0 AS col1 FROM t -536 -616 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-7976 SELECT ALL + COUNT ( * ) + - AVG ( DISTINCT + CAST ( NULL AS INTEGER ) ) FROM tab2 AS cor0 +---- +NULL query I rowsort SELECT + + 20 * 63 AS col0 FROM tab1 cor0 @@ -52705,10 +52726,13 @@ SELECT DISTINCT 83 * - col2 FROM tab2 AS cor0 -3320 -4814 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort SELECT DISTINCT AVG ( DISTINCT - 53 ) AS col0 FROM tab2 AS cor0 WHERE NULL NOT BETWEEN - col0 AND + col1 + col1 +---- +NULL query I rowsort SELECT DISTINCT ( - col0 ) * + 96 FROM tab1 AS cor0 @@ -54241,10 +54265,13 @@ SELECT ( + col2 ) * + + col2 * + 47 * - 39 + - ( + col1 ) AS col2, - col2 + - 63 -969708 3190 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort SELECT ALL - 97 * + AVG ( DISTINCT 38 ) FROM tab0 AS cor0 WHERE NOT NULL <= NULL +---- +NULL query I rowsort SELECT DISTINCT + 53 col0 FROM tab2 AS cor0 @@ -56178,11 +56205,11 @@ SELECT ALL col1 * - 13 AS col2 FROM tab1 AS cor0 -611 -65 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - -30 -# Datafusion - Expected - -3 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query II rowsort label-9195 SELECT + CAST ( + AVG ( DISTINCT - - CAST ( - 30 AS INTEGER ) ) AS INTEGER ) AS col1, - COUNT ( * ) FROM tab0 AS cor0 +---- +-30 +-3 query I rowsort SELECT DISTINCT + + 39 AS col1 FROM tab2 AS cor0 diff --git a/data/sqlite/random/aggregates/slt_good_112.slt b/data/sqlite/random/aggregates/slt_good_112.slt index 99db912..be11cfd 100644 --- a/data/sqlite/random/aggregates/slt_good_112.slt +++ b/data/sqlite/random/aggregates/slt_good_112.slt @@ -5123,10 +5123,13 @@ SELECT DISTINCT SUM ( + 28 ) AS col0 FROM tab2 ---- 84 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-854 SELECT ALL + AVG ( DISTINCT - col0 ) * MIN ( DISTINCT col0 ) + + 48 FROM tab1 WHERE NOT ( - col2 ) = NULL +---- +NULL query I rowsort label-855 SELECT + 33 - COUNT ( * ) AS col1 FROM tab2 @@ -5903,10 +5906,13 @@ SELECT + ( - + 97 ) * ( - - ( + col2 ) ) + - col2 AS col0 FROM tab1 AS cor0 -6664 -9408 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort SELECT DISTINCT + AVG ( DISTINCT - 59 ) + AVG ( ALL + - ( - col2 ) ) AS col0 FROM tab1 AS cor0 WHERE NOT ( NULL ) BETWEEN NULL AND NULL +---- +NULL # Datafusion - Datafusion expected results: # Datafusion - Expected - 14 @@ -7263,10 +7269,13 @@ SELECT 82 / + + col0 + col0 AS col1 FROM tab2 AS cor0 65 76 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-1209 SELECT - AVG ( DISTINCT - + CAST ( NULL AS INTEGER ) ) FROM tab1 AS cor0 +---- +NULL query I rowsort label-1210 SELECT - + CAST ( 36 AS INTEGER ) FROM tab2 AS cor0 @@ -11293,10 +11302,13 @@ query I rowsort SELECT ALL col2 * + col1 AS col1 FROM tab0 WHERE NOT + col1 > - 52 ---- -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-1867 SELECT ALL + COUNT ( * ) * - + COUNT ( * ) + - AVG ( DISTINCT col1 ) AS col2 FROM tab0 WHERE NULL < NULL +---- +NULL query I rowsort label-1868 SELECT - 20 * CAST ( - COUNT ( * ) AS INTEGER ) * + 98 AS col1 FROM tab0 AS cor0 @@ -15757,10 +15769,13 @@ SELECT MIN ( ALL col2 ) col1 FROM tab1 AS cor0 ---- 59 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-2608 SELECT + + AVG ( DISTINCT col0 ) * + COUNT ( * ) AS col0 FROM tab1 AS cor0 WHERE NOT ( NULL ) <> + - col2 +---- +NULL query I rowsort label-2609 SELECT DISTINCT - COUNT ( * ) * - 56 FROM tab0 AS cor0 @@ -17508,10 +17523,13 @@ SELECT CAST ( - 45 AS INTEGER ) col1 FROM tab2 WHERE + col1 <> ( - + 59 ) -45 -45 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-2893 SELECT - + COUNT ( * ) - + ( AVG ( DISTINCT - col1 ) ) AS col0 FROM tab0 WHERE NULL <> col1 + + + 5 +---- +NULL query III rowsort SELECT * FROM tab0 WHERE - col2 + + 87 BETWEEN + 46 AND NULL @@ -30611,10 +30629,13 @@ SELECT ALL ( col2 ) - 5 * - col2 AS col2 FROM tab1 AS cor0 408 576 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort SELECT - AVG ( DISTINCT - 69 ) AS col0 FROM tab0 AS cor0 WHERE + col1 IS NULL +---- +NULL query III rowsort SELECT * FROM tab0 cor0 WHERE 60 IS NULL @@ -50208,10 +50229,13 @@ query I rowsort SELECT ALL col0 - - ( + - 37 ) FROM tab1 WHERE NULL IS NOT NULL ---- -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-8281 SELECT ALL MIN ( ALL col1 ) + - - AVG ( DISTINCT CAST ( NULL AS INTEGER ) ) + 38 AS col1 FROM tab0 +---- +NULL query III rowsort SELECT DISTINCT * FROM tab0 WHERE + + 25 * + col1 IS NOT NULL @@ -60237,10 +60261,13 @@ SELECT + 8 / col2 AS col2 FROM tab0 AS cor0 0 0 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort SELECT AVG ( DISTINCT ( 85 ) ) AS col0 FROM tab1 AS cor0 WHERE NULL IS NOT NULL +---- +NULL query I rowsort SELECT ALL + 26 AS col0 FROM tab0 cor0 diff --git a/data/sqlite/random/aggregates/slt_good_113.slt b/data/sqlite/random/aggregates/slt_good_113.slt index eac823d..33df064 100644 --- a/data/sqlite/random/aggregates/slt_good_113.slt +++ b/data/sqlite/random/aggregates/slt_good_113.slt @@ -11535,10 +11535,13 @@ query I rowsort SELECT ALL - 25 FROM tab0 AS cor0 WHERE NOT ( NULL ) IS NULL ---- -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-1912 SELECT + AVG ( DISTINCT + CAST ( NULL AS INTEGER ) ) AS col1 FROM tab0 AS cor0 +---- +NULL query I rowsort label-1913 SELECT DISTINCT - - SUM ( + col2 ) FROM tab1 AS cor0 @@ -17812,10 +17815,10 @@ SELECT - 55 * - 61 AS col0 FROM tab0 cor0 3355 3355 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - -94 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-2950 SELECT - CAST ( + + AVG ( DISTINCT + 94 ) AS INTEGER ) FROM tab2 AS cor0 +---- +-94 query I rowsort label-2951 SELECT + 74 * SUM ( CAST ( NULL AS INTEGER ) ) FROM tab0 AS cor0 WHERE NULL BETWEEN NULL AND NULL @@ -19266,10 +19269,13 @@ query I rowsort SELECT 98 FROM tab1 cor0 WHERE NULL IN ( + col0 - + 72 * + 9 ) ---- -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort SELECT + AVG ( DISTINCT - 76 ) AS col0 FROM tab0 AS cor0 WHERE col2 IS NULL +---- +NULL query I rowsort SELECT - col0 FROM tab0 AS cor0 WHERE NULL <= ( NULL ) @@ -29632,10 +29638,13 @@ SELECT DISTINCT - 60 * - col0 FROM tab0 5820 900 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort SELECT DISTINCT - + AVG ( DISTINCT + 6 ) FROM tab2 WHERE NULL IS NOT NULL +---- +NULL query II rowsort SELECT col0 AS col2, 4 FROM tab1 @@ -36112,10 +36121,13 @@ SELECT ALL 56 * ( - col0 ) col2 FROM tab1 AS cor0 -4760 -5096 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-5950 SELECT ALL AVG ( DISTINCT col2 ) + 4 * SUM ( DISTINCT CAST ( col1 AS INTEGER ) ) AS col2 FROM tab1 AS cor0 WHERE NOT ( NULL ) IN ( + col2 ) +---- +NULL query III rowsort SELECT ALL * FROM tab0 AS cor0 WHERE NOT - col1 >= ( - col1 ) @@ -51854,10 +51866,13 @@ query III rowsort SELECT DISTINCT * FROM tab0 cor0 WHERE ( + + col1 ) BETWEEN NULL AND 53 ---- -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort SELECT + AVG ( DISTINCT + ( + + 47 ) ) FROM tab0 WHERE NOT - col0 IS NOT NULL +---- +NULL query I rowsort label-8535 SELECT DISTINCT COUNT ( * ) + - COUNT ( * ) FROM tab2 AS cor0 CROSS JOIN tab0 AS cor1 @@ -54663,10 +54678,10 @@ SELECT ALL - - COUNT ( ALL col1 ) FROM tab2 cor0 ---- 3 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - -14 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-9000 SELECT ALL + 44 + CAST ( - AVG ( DISTINCT + 58 ) AS INTEGER ) FROM tab0 cor0 +---- +-14 query I rowsort label-9001 SELECT col0 / + - 47 - + col2 AS col1 FROM tab2 AS cor0 diff --git a/data/sqlite/random/aggregates/slt_good_114.slt b/data/sqlite/random/aggregates/slt_good_114.slt index 86260b5..08c8645 100644 --- a/data/sqlite/random/aggregates/slt_good_114.slt +++ b/data/sqlite/random/aggregates/slt_good_114.slt @@ -1080,11 +1080,14 @@ query I rowsort SELECT DISTINCT + + col2 / col0 FROM tab0 WHERE NOT NULL <> + col1 ---- -# Datafusion - Datafusion expected results: -# Datafusion - Expected - 76 -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] I[I] +# Datafusion - [Actual ] I[R] +query IR rowsort label-175 SELECT DISTINCT 76, AVG ( DISTINCT + CAST ( NULL AS INTEGER ) ) AS col0 FROM tab2 AS cor0 +---- +76 +NULL query I rowsort SELECT 54 * - col0 FROM tab2 WHERE NOT ( - - 64 ) IS NOT NULL @@ -25063,10 +25066,13 @@ SELECT - col0 * CAST ( col1 AS INTEGER ) FROM tab2 -4928 -5025 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort SELECT ALL AVG ( DISTINCT + 31 ) FROM tab2 WHERE NOT col1 * + col2 IS NOT NULL +---- +NULL query I rowsort label-4136 SELECT DISTINCT + 57 / col2 AS col0 FROM tab1 @@ -25832,10 +25838,13 @@ SELECT DISTINCT + col1, 6 FROM tab2 AS cor0 77 6 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-4270 SELECT ALL - AVG ( DISTINCT + ( + + CAST ( NULL AS INTEGER ) ) ) FROM tab1 cor0 +---- +NULL query II rowsort SELECT DISTINCT - - col0 AS col0, 90 AS col2 FROM tab0 AS cor0 @@ -27570,10 +27579,13 @@ SELECT ALL - - 55 + - col0, - col2 + 37 AS col1 FROM tab1 cor0 4 -59 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-4554 SELECT AVG ( DISTINCT + CAST ( NULL AS FLOAT8 ) ) FROM tab2 AS cor0 WHERE ( NULL ) IS NULL +---- +NULL query III rowsort SELECT * FROM tab1 AS cor0 WHERE col2 + col1 IS NOT NULL @@ -30772,10 +30784,13 @@ SELECT DISTINCT COUNT ( 47 ) FROM tab0 AS cor0 WHERE NOT + 11 NOT BETWEEN NULL A ---- 0 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort SELECT + AVG ( DISTINCT - ( + 8 ) ) FROM tab0 AS cor0 WHERE NOT col0 NOT IN ( 56 * 55 ) +---- +NULL query I rowsort label-5086 SELECT ALL - SUM ( col1 ) FROM tab2 cor0 @@ -47826,10 +47841,13 @@ SELECT + 68 AS col1, col1 AS col0 FROM tab1 WHERE col2 + col1 * + + col1 * col1 68 5 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-7919 SELECT DISTINCT AVG ( DISTINCT CAST ( NULL AS INTEGER ) ) FROM tab1 +---- +NULL query I rowsort SELECT DISTINCT col0 + + 34 AS col2 FROM tab0 @@ -54449,10 +54467,13 @@ SELECT - MIN ( DISTINCT - 27 ) * - + 15 FROM tab0 AS cor0 ---- -405 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-9008 SELECT + AVG ( DISTINCT + col0 ) * COUNT ( * ) AS col1 FROM tab0 AS cor0 WHERE NOT ( - col1 IS NOT NULL ) OR NOT NULL IS NULL +---- +NULL query I rowsort label-9009 SELECT - - 56 * - COUNT ( * ) FROM tab0 AS cor0 diff --git a/data/sqlite/random/aggregates/slt_good_115.slt b/data/sqlite/random/aggregates/slt_good_115.slt index 903ad03..d51fb95 100644 --- a/data/sqlite/random/aggregates/slt_good_115.slt +++ b/data/sqlite/random/aggregates/slt_good_115.slt @@ -16909,10 +16909,13 @@ query I rowsort SELECT 71 FROM tab1 WHERE ( col1 * + 57 ) IS NULL ---- -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort SELECT AVG ( + ( - col2 ) ) + + AVG ( DISTINCT col1 ) AS col1 FROM tab0 WHERE ( col1 ) IS NULL +---- +NULL query III rowsort SELECT ALL * FROM tab1 WHERE col0 < col0 @@ -25183,10 +25186,13 @@ SELECT col2 / - col2 FROM tab2 AS cor0 WHERE NOT ( - col2 ) IS NULL -1 -1 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-4169 SELECT DISTINCT MAX ( col2 ) + + 49 + 46 + + + COUNT ( * ) - + AVG ( DISTINCT + 62 ) AS col0 FROM tab1 AS cor0 WHERE - 24 IS NULL +---- +NULL query I rowsort label-4170 SELECT DISTINCT + COUNT ( ALL - 70 ) AS col0 FROM tab2 AS cor0 @@ -28050,10 +28056,13 @@ query II rowsort SELECT 28 + col1 + - 88 AS col0, col1 + + 72 - col0 * col1 / - + col1 + - - col2 col1 FROM tab0 WHERE NOT NULL IS NULL ---- -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-4639 SELECT + AVG ( DISTINCT + CAST ( NULL AS INTEGER ) ) FROM tab0 WHERE ( col1 ) IS NULL +---- +NULL query I rowsort SELECT col1 * - ( + col2 ) * col1 AS col1 FROM tab1 @@ -28747,11 +28756,14 @@ SELECT ALL col1 * - 93 + 83 AS col1, 79 FROM tab2 -7078 79 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - 0 -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] I[I] +# Datafusion - [Actual ] I[R] +query IR rowsort label-4755 SELECT DISTINCT - COUNT ( * ) col0, - AVG ( DISTINCT + col2 ) * COUNT ( * ) / + SUM ( 49 ) col1 FROM tab1 WHERE NULL = NULL +---- +0 +NULL query III rowsort SELECT * FROM tab0 WHERE NULL IN ( - 88, - col2, - col1 ) @@ -37126,10 +37138,13 @@ SELECT DISTINCT + 67 AS col0, - col2 AS col2 FROM tab2 AS cor0 67 -58 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort SELECT DISTINCT + AVG ( DISTINCT - 24 ) AS col2 FROM tab1 AS cor0 WHERE NULL <= 8 +---- +NULL query I rowsort label-6142 SELECT - - MIN ( - - col1 ) FROM tab1 AS cor0 @@ -41938,10 +41953,13 @@ SELECT ALL - COUNT ( * ) - + COUNT ( * ) AS col0 FROM tab1 AS cor0 ---- -6 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort SELECT ALL + AVG ( DISTINCT + ( 16 ) ) * - 67 FROM tab0 AS cor0 WHERE NOT NULL IS NULL +---- +NULL query I rowsort SELECT ALL - + 62 col0 FROM tab0 AS cor0 @@ -41950,10 +41968,13 @@ SELECT ALL - + 62 col0 FROM tab0 AS cor0 -62 -62 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-6946 SELECT DISTINCT - - AVG ( DISTINCT + col1 ) * + COUNT ( * ) AS col2 FROM tab2 AS cor0 WHERE col0 * - col0 IS NULL +---- +NULL query I rowsort SELECT + col1 AS col2 FROM tab2 AS cor0 WHERE ( 14 <> + col2 ) @@ -48117,10 +48138,13 @@ SELECT * FROM tab0 cor0 WHERE + col2 > + col0 1 99 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-7964 SELECT DISTINCT - COUNT ( * ) * + - SUM ( DISTINCT - 76 ) + - AVG ( DISTINCT - 49 ) FROM tab0 AS cor0 WHERE NOT - 29 IS NOT NULL +---- +NULL query I rowsort label-7965 SELECT CAST ( + 94 AS INTEGER ) FROM tab2 @@ -55678,10 +55702,13 @@ query III rowsort SELECT ALL * FROM tab2 WHERE ( - 33 ) > col2 ---- -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-9225 SELECT DISTINCT ( - AVG ( DISTINCT + CAST ( NULL AS INTEGER ) ) ) FROM tab2 +---- +NULL query II rowsort SELECT col0 AS col1, + 74 AS col2 FROM tab1 @@ -57023,10 +57050,13 @@ query III rowsort SELECT DISTINCT * FROM tab1 WHERE NOT + 6 IS NOT NULL ---- -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-9444 SELECT DISTINCT - + AVG ( DISTINCT CAST ( NULL AS INTEGER ) ) * SUM ( ALL - 72 ) FROM tab1 AS cor0 +---- +NULL query III rowsort SELECT * FROM tab0 AS cor0 WHERE NULL BETWEEN col2 / 83 AND + - col0 * - ( - + 37 ) diff --git a/data/sqlite/random/aggregates/slt_good_116.slt b/data/sqlite/random/aggregates/slt_good_116.slt index de917c1..e343579 100644 --- a/data/sqlite/random/aggregates/slt_good_116.slt +++ b/data/sqlite/random/aggregates/slt_good_116.slt @@ -6675,10 +6675,13 @@ SELECT * FROM tab2 WHERE 69 * + 43 - + col0 IS NOT NULL ---- 9 values hashing to 75c998aa53ac83218cbf2feb962d0a49 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-1097 SELECT DISTINCT AVG ( DISTINCT + CAST ( NULL AS INTEGER ) ) FROM tab1 +---- +NULL query I rowsort SELECT 95 + - ( - - ( - 54 ) ) * - col2 FROM tab2 @@ -11898,10 +11901,13 @@ SELECT DISTINCT ( - 82 ) FROM tab1 ---- -82 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort SELECT ALL - - AVG ( DISTINCT - - 54 ) AS col2 FROM tab2 AS cor0 WHERE + col2 IS NULL +---- +NULL query I rowsort label-1978 SELECT - SUM ( DISTINCT - ( - - col2 ) ) FROM tab1 cor0 WHERE NOT NULL IS NULL @@ -13422,10 +13428,13 @@ query III rowsort label-2227 SELECT * FROM tab2 AS cor0 WHERE CAST ( - col1 AS INTEGER ) > + 92 ---- -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-2228 SELECT ALL - COUNT ( * ) * - + AVG ( DISTINCT + CAST ( NULL AS INTEGER ) ) FROM tab2 AS cor0 +---- +NULL query I rowsort SELECT DISTINCT - + col1 + - 10 + col2 FROM tab1 AS cor0 @@ -20547,10 +20556,13 @@ SELECT ALL - ( - MIN ( + col1 ) ) AS col1 FROM tab0 ---- 1 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-3389 SELECT DISTINCT + 89 / + AVG ( DISTINCT - ( + CAST ( NULL AS INTEGER ) ) ) + MIN ( DISTINCT - ( - col0 ) ) FROM tab0 AS cor0 WHERE 77 + + + col2 IS NULL +---- +NULL query I rowsort label-3390 SELECT DISTINCT COUNT ( * ) / + 15 AS col2 FROM tab1 AS cor0 WHERE NOT 28 * col0 + ( - col0 ) >= - 60 * + col1 - col2 * col1 @@ -36558,10 +36570,13 @@ SELECT - COUNT ( * ) FROM tab0 AS cor0 WHERE NOT + col2 IS NULL ---- -3 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-6044 SELECT + + AVG ( DISTINCT CAST ( NULL AS INTEGER ) ) AS col2 FROM tab0 AS cor0 +---- +NULL query I rowsort SELECT 44 * - + 47 FROM tab1 cor0 CROSS JOIN tab0 AS cor1 @@ -41673,10 +41688,13 @@ SELECT ALL ( ( 42 ) ) * 28 + - 62 FROM tab2 1114 1114 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort SELECT DISTINCT + AVG ( DISTINCT 78 ) FROM tab1 WHERE NOT + 22 <> ( 40 ) +---- +NULL query III rowsort SELECT * FROM tab0 WHERE NOT 75 BETWEEN NULL AND ( - col2 - - 77 / + col2 ) @@ -50881,10 +50899,13 @@ SELECT - 2 * + - col2 AS col2 FROM tab0 20 94 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-8397 SELECT DISTINCT + AVG ( DISTINCT + CAST ( NULL AS INTEGER ) ) FROM tab0 WHERE NOT - col1 IS NULL +---- +NULL query I rowsort SELECT + col1 * - 70 + + col0 AS col0 FROM tab1 @@ -57484,10 +57505,13 @@ SELECT ALL + - CAST ( NULL AS FLOAT8 ), COUNT ( + col0 ) / - + ( - + COUNT ( * ) NULL 1 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-9493 SELECT - - AVG ( DISTINCT - col2 ) * - COUNT ( * ) FROM tab1 AS cor0 WHERE NOT NULL BETWEEN - 30 * - + col1 AND NULL +---- +NULL query II rowsort SELECT DISTINCT col1 AS col1, + 95 FROM tab0 cor0 diff --git a/data/sqlite/random/aggregates/slt_good_117.slt b/data/sqlite/random/aggregates/slt_good_117.slt index 88551fb..a22bcdf 100644 --- a/data/sqlite/random/aggregates/slt_good_117.slt +++ b/data/sqlite/random/aggregates/slt_good_117.slt @@ -2749,10 +2749,13 @@ SELECT CAST ( + 84 AS INTEGER ) * + SUM ( DISTINCT + col0 ) + MIN ( - col0 ) AS ---- 15465 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-442 SELECT + AVG ( DISTINCT - - CAST ( NULL AS INTEGER ) ) AS col1 FROM tab0 +---- +NULL query I rowsort SELECT ALL ( col2 ) col0 FROM tab2 WHERE NOT NULL IS NULL @@ -9805,10 +9808,13 @@ query III rowsort SELECT DISTINCT * FROM tab1 WHERE NULL < 89 ---- -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort SELECT DISTINCT AVG ( DISTINCT + 56 ) col1 FROM tab2 AS cor0 WHERE NOT NULL IS NULL +---- +NULL query I rowsort label-1607 SELECT DISTINCT + + SUM ( - 3 ) AS col1 FROM tab1 AS cor0 @@ -10101,10 +10107,13 @@ SELECT + 93, + ( col2 ) / + 46 + + 34 AS col1 FROM tab2 AS cor0 93 35 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-1656 SELECT + + AVG ( DISTINCT + CAST ( NULL AS INTEGER ) ) FROM tab1 cor0 +---- +NULL query I rowsort label-1657 SELECT col1 * CAST ( NULL AS INTEGER ) FROM tab1 AS cor0 WHERE NOT - 39 >= - col2 @@ -16646,10 +16655,13 @@ SELECT DISTINCT - ( + ( col1 ) ) - col2 FROM tab1 AS cor0 -115 -64 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-2740 SELECT DISTINCT AVG ( DISTINCT CAST ( 56 AS INTEGER ) ) FROM tab0 AS cor0 WHERE col2 * - 71 > + col0 +---- +NULL query III rowsort SELECT ALL * FROM tab1 cor0 WHERE ( - col1 ) BETWEEN NULL AND ( col2 + 7 ) @@ -24929,10 +24941,13 @@ SELECT + ( col1 ) + 82 AS col1 FROM tab2 149 159 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort SELECT ALL 97 / - AVG ( DISTINCT - 73 ) AS col0 FROM tab0 AS cor0 WHERE col1 > + col1 + + col2 +---- +NULL query I rowsort SELECT 22 + + col0 * - col2 FROM tab2 AS cor0 @@ -33211,10 +33226,13 @@ SELECT col2 + - 87 * + 61 AS col2 FROM tab2 AS cor0 -5267 -5284 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-5490 SELECT DISTINCT + AVG ( DISTINCT - 25 ) * COUNT ( * ) AS col0 FROM tab0 AS cor0 WHERE NULL IS NOT NULL +---- +NULL query I rowsort SELECT DISTINCT + col1 - col1 col1 FROM tab0 AS cor0 @@ -39652,10 +39670,13 @@ SELECT ALL * FROM tab2 AS cor0 WHERE NOT 11 + col2 IS NULL ---- 9 values hashing to 75c998aa53ac83218cbf2feb962d0a49 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort SELECT DISTINCT + AVG ( DISTINCT + - 29 ) FROM tab0 AS cor0 WHERE 40 * col2 * + col0 <= + - col0 +---- +NULL query I rowsort SELECT ( 62 ) FROM tab0 AS cor0 WHERE NULL IS NOT NULL @@ -40331,10 +40352,13 @@ SELECT DISTINCT col0 * ( + col1 ) col0 FROM tab1 4277 714 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-6663 SELECT DISTINCT - AVG ( DISTINCT col1 ) / - - COUNT ( * ) + 6 FROM tab2 WHERE NOT + 58 IS NOT NULL +---- +NULL query I rowsort SELECT + 32 + col0 AS col2 FROM tab1 @@ -51647,11 +51671,14 @@ SELECT COUNT ( + 71 ) AS col1 FROM tab0 ---- 3 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - 0 -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] I[I] +# Datafusion - [Actual ] I[R] +query IR rowsort label-8525 SELECT ALL + + COUNT ( * ) AS col2, + AVG ( DISTINCT col0 ) * 37 AS col0 FROM tab0 WHERE NOT NULL IN ( + + col0, - ( + - col1 ) / 75, CAST ( NULL AS INTEGER ) * + col1 ) +---- +0 +NULL query III rowsort SELECT ALL * FROM tab0 AS cor0 WHERE NOT col1 - + 34 NOT IN ( + + 37 ) @@ -54768,10 +54795,13 @@ SELECT - CAST ( NULL AS FLOAT8 ) / - MIN ( ALL - 75 ) AS col1 FROM tab2 ---- NULL -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort SELECT DISTINCT AVG ( DISTINCT - + 40 ) AS col2 FROM tab0 AS cor0 WHERE ( NULL ) IS NOT NULL +---- +NULL query I rowsort SELECT - col2 * - 77 * + 96 FROM tab1 diff --git a/data/sqlite/random/aggregates/slt_good_118.slt b/data/sqlite/random/aggregates/slt_good_118.slt index ab58a3a..3ffb554 100644 --- a/data/sqlite/random/aggregates/slt_good_118.slt +++ b/data/sqlite/random/aggregates/slt_good_118.slt @@ -17660,10 +17660,13 @@ query III rowsort SELECT DISTINCT * FROM tab0 cor0 WHERE - col2 + - col0 <> NULL ---- -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-2953 SELECT + ( + + 12 ) * - AVG ( DISTINCT 65 / + col0 - + 29 * + CAST ( NULL AS INTEGER ) ) AS col1 FROM tab2 AS cor0 +---- +NULL query I rowsort label-2954 SELECT DISTINCT + 71 + COUNT ( * ) + COUNT ( * ) FROM tab1 @@ -20704,10 +20707,13 @@ SELECT + 9 col1 FROM tab1 AS cor0 9 9 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-3462 SELECT - AVG ( DISTINCT + CAST ( NULL AS INTEGER ) ) AS col0 FROM tab1 AS cor0 +---- +NULL query I rowsort label-3463 SELECT - MAX ( DISTINCT - 41 ) + CAST ( NULL AS INTEGER ) FROM tab2 WHERE NOT NULL IS NOT NULL @@ -32261,10 +32267,13 @@ SELECT col2 col1, col2 FROM tab2 58 58 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-5378 SELECT + AVG ( DISTINCT - CAST ( NULL AS INTEGER ) ) AS col1 FROM tab0 +---- +NULL query I rowsort label-5379 SELECT - MIN ( ALL - col1 ) FROM tab1 @@ -38026,10 +38035,10 @@ SELECT - COUNT ( * ) / - COUNT ( * ) FROM tab2 ---- 1 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - -183 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-6339 SELECT DISTINCT - COUNT ( * ) * - + CAST ( - AVG ( DISTINCT 61 ) AS INTEGER ) FROM tab1 +---- +-183 query I rowsort label-6340 SELECT - ( + + SUM ( ALL + col1 ) ) FROM tab1 AS cor0 WHERE NOT 67 IS NULL @@ -40969,10 +40978,13 @@ SELECT DISTINCT col0 - - col1 * - 5 AS col2 FROM tab2 -260 -321 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-6827 SELECT - MAX ( - 51 ) * - - COUNT ( * ) + + - 31 * - AVG ( DISTINCT col1 ) col1 FROM tab2 WHERE 92 <> NULL +---- +NULL query I rowsort label-6828 SELECT ALL 51 * - MIN ( DISTINCT 5 ) AS col2 FROM tab2 AS cor0 @@ -56863,11 +56875,11 @@ query III rowsort SELECT * FROM tab0 WHERE + 21 = - + col2 ---- -# Datafusion - Datafusion expected results: -# Datafusion - Expected - -56 -# Datafusion - Expected - 46 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query II rowsort label-9485 SELECT + CAST ( AVG ( DISTINCT - col2 ) AS INTEGER ) + + 18 col2, MAX ( DISTINCT + + 46 ) FROM tab1 +---- +-56 +46 query I rowsort label-9486 SELECT COUNT ( * ) + + 14 AS col1 FROM tab0 @@ -59547,10 +59559,13 @@ SELECT * FROM tab1 AS cor0 WHERE ( - 43 * - col1 + - 72 ) > 95 + - col1 ---- 9 values hashing to c6c0a4111b36d04dbc811a11e4d54cad -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-9928 SELECT DISTINCT AVG ( DISTINCT + CAST ( NULL AS INTEGER ) ) AS col2 FROM tab2 AS cor0 WHERE ( NULL ) < ( NULL ) +---- +NULL query III rowsort SELECT ALL * FROM tab0 AS cor0 WHERE NOT ( NULL ) BETWEEN + col2 AND + 86 diff --git a/data/sqlite/random/aggregates/slt_good_119.slt b/data/sqlite/random/aggregates/slt_good_119.slt index 029dd67..165a263 100644 --- a/data/sqlite/random/aggregates/slt_good_119.slt +++ b/data/sqlite/random/aggregates/slt_good_119.slt @@ -17292,10 +17292,13 @@ query III rowsort SELECT * FROM tab1 AS cor0 WHERE NOT ( 66 - + col0 ) IS NOT NULL ---- -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-2827 SELECT ALL - AVG ( DISTINCT + CAST ( NULL AS INTEGER ) ) * - - 47 * + 2 FROM tab1 AS cor0 +---- +NULL query I rowsort label-2828 SELECT DISTINCT SUM ( DISTINCT col1 ) AS col0 FROM tab2 AS cor0 @@ -30497,10 +30500,13 @@ query I rowsort SELECT ALL 99 / + col0 AS col0 FROM tab1 WHERE + - col1 + - 70 + + 6 IS NULL ---- -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-5007 SELECT - 28 * - COUNT ( * ) * + ( + AVG ( DISTINCT + - CAST ( NULL AS INTEGER ) ) ) FROM tab2 +---- +NULL query III rowsort SELECT ALL * FROM tab0 AS cor0 WHERE NOT 61 <> + 87 @@ -36792,10 +36798,10 @@ SELECT + MIN ( - col1 ) FROM tab2 AS cor0 ---- -77 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - 296 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-6043 SELECT CAST ( - CAST ( AVG ( DISTINCT - col1 ) AS INTEGER ) AS INTEGER ) + 60 + COUNT ( * ) * 57 FROM tab2 +---- +296 query III rowsort SELECT * FROM tab0 WHERE - col1 BETWEEN + + col2 + - + 71 + + 80 + + col0 * col1 AND ( NULL ) @@ -41964,10 +41970,13 @@ query III rowsort SELECT DISTINCT * FROM tab2 AS cor0 WHERE NOT col0 >= col2 ---- -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort SELECT + AVG ( DISTINCT 44 ) AS col1 FROM tab2 AS cor0 WHERE NOT NULL IS NULL +---- +NULL query I rowsort SELECT - 55 + - col1 FROM tab2 @@ -44538,10 +44547,13 @@ SELECT 89 + - - col2 col0 FROM tab1 157 185 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-7333 SELECT ALL 93 + COUNT ( * ) + - 6 * + AVG ( DISTINCT col2 * + CAST ( NULL AS FLOAT8 ) ) FROM tab0 +---- +NULL query I rowsort SELECT + col2 + - ( + col1 ) AS col2 FROM tab2 @@ -60588,10 +60600,10 @@ SELECT + col2 + + col0 * + 38 AS col0 FROM tab0 WHERE NOT NULL IS NULL query error DataFusion error: Schema error: Schema contains qualified field name tab1\.col0 and unqualified field name col0 which would be ambiguous SELECT DISTINCT col0, - col1 + + + ( + 41 ) / col2 AS col0 FROM tab1 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - -40 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-9988 SELECT ALL CAST ( AVG ( DISTINCT + - 40 ) AS INTEGER ) FROM tab0 +---- +-40 query I rowsort SELECT ALL ( + + col1 ) AS col2 FROM tab1 cor0 diff --git a/data/sqlite/random/aggregates/slt_good_12.slt b/data/sqlite/random/aggregates/slt_good_12.slt index 900bcfc..ec0fbf9 100644 --- a/data/sqlite/random/aggregates/slt_good_12.slt +++ b/data/sqlite/random/aggregates/slt_good_12.slt @@ -2667,10 +2667,13 @@ query I rowsort SELECT - 75 FROM tab1 WHERE NOT - 13 > NULL ---- -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort SELECT DISTINCT - AVG ( DISTINCT - - col1 ) AS col1 FROM tab2 WHERE NOT ( - col0 ) IS NOT NULL +---- +NULL query I rowsort label-424 SELECT DISTINCT + + SUM ( - col0 ) FROM tab0 AS cor0 @@ -2885,10 +2888,10 @@ SELECT DISTINCT - ( + + col0 ) AS col2 FROM tab0 AS cor0 -87 -97 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-457 SELECT 84 + CAST ( + AVG ( DISTINCT + 64 ) AS INTEGER ) AS col0 FROM tab1 AS cor0 WHERE NOT 36 > + ( - col1 ) * + + 56 - CAST ( NULL AS INTEGER ) +---- +NULL query I rowsort label-458 SELECT ALL - COUNT ( ALL + col2 ) col2 FROM tab1 AS cor0 @@ -3115,10 +3118,10 @@ query III rowsort SELECT * FROM tab0 WHERE NOT NULL BETWEEN NULL AND + 46 ---- -# Datafusion - Datafusion expected results: -# Datafusion - Expected - 12 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-497 SELECT DISTINCT CAST ( + + AVG ( DISTINCT + 12 ) AS INTEGER ) FROM tab2 +---- +12 query III rowsort SELECT DISTINCT * FROM tab2 AS cor0 WHERE col1 BETWEEN NULL AND - ( col2 ) * col1 @@ -22044,10 +22047,13 @@ query III rowsort SELECT ALL * FROM tab0 AS cor0 WHERE - col0 = ( NULL ) ---- -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-3608 SELECT + AVG ( DISTINCT - + CAST ( NULL AS INTEGER ) ) col1 FROM tab2 AS cor0 +---- +NULL query I rowsort SELECT ALL col1 + 33 + + col2 AS col2 FROM tab0 cor0 @@ -25802,10 +25808,10 @@ SELECT col2 * + col0 * col0 AS col1 FROM tab0 AS cor0 75690 931491 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - 4526 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-4206 SELECT DISTINCT - 62 * + CAST ( + ( + + AVG ( DISTINCT - 73 ) ) AS INTEGER ) AS col2 FROM tab0 +---- +4526 query I rowsort SELECT ALL col2 * col0 * col2 FROM tab2 diff --git a/data/sqlite/random/aggregates/slt_good_120.slt b/data/sqlite/random/aggregates/slt_good_120.slt index 4ce40bd..21e2cd8 100644 --- a/data/sqlite/random/aggregates/slt_good_120.slt +++ b/data/sqlite/random/aggregates/slt_good_120.slt @@ -5088,10 +5088,13 @@ SELECT + 79 * - - col1 col0 FROM tab0 AS cor0 6399 79 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort SELECT - AVG ( DISTINCT + 58 ) FROM tab0 AS cor0 WHERE NULL NOT BETWEEN ( NULL ) AND - col1 +---- +NULL query III rowsort label-834 SELECT * FROM tab2 WHERE - col2 / + 60 * CAST ( NULL AS INTEGER ) IS NULL @@ -7985,10 +7988,13 @@ SELECT + ( - ( - col0 ) ) col2 FROM tab1 85 91 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-1314 SELECT DISTINCT AVG ( DISTINCT ( CAST ( NULL AS INTEGER ) ) ) AS col0 FROM tab1 +---- +NULL query I rowsort label-1315 SELECT - col0 / + - 46 + + + 73 FROM tab1 @@ -10065,10 +10071,13 @@ SELECT 42 * - - col0 + 2 * col2 * 9 * + - col1 * - + col0 + - 72 AS col1, + 57 * 5238798 5187 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-1652 SELECT DISTINCT - AVG ( DISTINCT + - col2 ) * COUNT ( * ) FROM tab0 AS cor0 WHERE NOT NULL IS NULL +---- +NULL query I rowsort SELECT + - 27 + 67 FROM tab0 AS cor0 @@ -11058,10 +11067,13 @@ SELECT + 74 * - 99 * - 89 AS col2 FROM tab1 AS cor0 652014 652014 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-1809 SELECT DISTINCT - SUM ( DISTINCT - + CAST ( NULL AS FLOAT8 ) ) * + AVG ( DISTINCT + + 22 ) + + + COUNT ( * ) FROM tab2 AS cor0 CROSS JOIN tab2 AS cor1 +---- +NULL query I rowsort SELECT 75 - - col1 col1 FROM tab1 @@ -11966,10 +11978,13 @@ query I rowsort SELECT + ( - 14 ) AS col2 FROM tab1 WHERE NOT ( - 86 + - + col0 * 95 - 83 * + - col1 * col2 * - - col1 ) IS NOT NULL ---- -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-1965 SELECT DISTINCT + AVG ( DISTINCT - CAST ( NULL AS FLOAT8 ) ) AS col0 FROM tab0 +---- +NULL query I rowsort SELECT ALL col1 FROM tab1 AS cor0 WHERE ( NULL ) = NULL @@ -13398,10 +13413,13 @@ SELECT + 7 * - COUNT ( * ) * 84 FROM tab1 ---- -1764 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-2198 SELECT + AVG ( DISTINCT CAST ( NULL AS INTEGER ) ) AS col2 FROM tab0 +---- +NULL query II rowsort SELECT col1 AS col1, col0 * + col1 FROM tab0 @@ -20845,10 +20863,13 @@ SELECT + 60 * - - col0 AS col0 FROM tab2 3840 4500 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-3436 SELECT ( COUNT ( * ) ) * AVG ( DISTINCT + CAST ( NULL AS INTEGER ) ) + COUNT ( * ) AS col2 FROM tab1 AS cor0 CROSS JOIN tab1 AS cor1 WHERE NOT NULL IS NOT NULL +---- +NULL query I rowsort label-3437 SELECT CAST ( + - CAST ( NULL AS INTEGER ) AS INTEGER ) / col0 + col1 col1 FROM tab1 @@ -20868,10 +20889,13 @@ query III rowsort SELECT DISTINCT * FROM tab1 cor0 WHERE col2 IN ( + - col0 - + + col0, col1 ) ---- -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-3440 SELECT DISTINCT ( - AVG ( DISTINCT - col1 ) ) / - AVG ( DISTINCT + CAST ( NULL AS INTEGER ) ) AS col0 FROM tab2 AS cor0 +---- +NULL query I rowsort SELECT ALL + + col0 * + col2 + + - col0 FROM tab2 WHERE NULL BETWEEN NULL AND + 62 * + 47 * - 13 + - 31 + + col0 @@ -22325,10 +22349,13 @@ query III rowsort SELECT DISTINCT * FROM tab1 WHERE NOT NULL = - - 3 ---- -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-3675 SELECT AVG ( DISTINCT - - CAST ( NULL AS INTEGER ) ) col0 FROM tab0 +---- +NULL query I rowsort SELECT col2 * - + ( col0 ) + + + col2 AS col1 FROM tab1 @@ -27970,10 +27997,10 @@ SELECT 58 + + - MIN ( + - 68 ) AS col1 FROM tab0 AS cor0 ---- 126 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - -5552 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-4604 SELECT + + CAST ( AVG ( DISTINCT 71 ) AS INTEGER ) * - 78 - + 14 AS col1 FROM tab0 AS cor0 CROSS JOIN tab0 AS cor1 +---- +-5552 query I rowsort SELECT DISTINCT + 19 + 67 + - - ( - col1 ) FROM tab1 @@ -44762,10 +44789,13 @@ SELECT DISTINCT - - 94 * 71 + col0 * - + col2 AS col0 FROM tab0 AS cor0 5804 5969 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort SELECT DISTINCT + AVG ( DISTINCT - - 51 ) AS col2 FROM tab1 cor0 WHERE NULL IS NOT NULL +---- +NULL query I rowsort label-7373 SELECT + col0 / - - CAST ( NULL AS INTEGER ) AS col1 FROM tab2 AS cor0 WHERE NOT col1 * - col2 IS NULL @@ -55468,10 +55498,13 @@ SELECT * FROM tab1 WHERE col0 NOT IN ( 92 * ( + col0 ) ) ---- 9 values hashing to c6c0a4111b36d04dbc811a11e4d54cad -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-9145 SELECT - ( - ( AVG ( DISTINCT + CAST ( NULL AS INTEGER ) ) ) ) - 66 AS col1 FROM tab2 +---- +NULL query I rowsort label-9146 SELECT COUNT ( * ) FROM tab2 WHERE ( NULL ) IS NOT NULL @@ -55682,10 +55715,13 @@ SELECT col0 * - col1 col1 FROM tab2 cor0 -4928 -5025 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-9183 SELECT ALL MIN ( - 64 ) * + 11 - AVG ( DISTINCT + col2 + CAST ( NULL AS INTEGER ) ) col0 FROM tab0 WHERE NOT NULL NOT BETWEEN 63 AND NULL +---- +NULL query III rowsort SELECT DISTINCT * FROM tab0 WHERE ( - col0 ) NOT IN ( 94 ) diff --git a/data/sqlite/random/aggregates/slt_good_121.slt b/data/sqlite/random/aggregates/slt_good_121.slt index 4bf6915..affa980 100644 --- a/data/sqlite/random/aggregates/slt_good_121.slt +++ b/data/sqlite/random/aggregates/slt_good_121.slt @@ -4375,10 +4375,13 @@ SELECT - - 50 + - col2 FROM tab1 cor0 query error DataFusion error: Error during planning: Projections require unique expression names but the expression "cor0\.col1 \* Int64\(\-28\) \+ cor0\.col1 AS col0" at position 0 and "Int64\(53\) \+ Int64\(38\) AS col0" at position 1 have the same name\. Consider aliasing \("AS"\) one of them\. SELECT DISTINCT col1 * + - 28 + + + col1 col0, 53 + + 38 AS col0 FROM tab2 AS cor0 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-720 SELECT DISTINCT + AVG ( DISTINCT - CAST ( NULL AS INTEGER ) ) AS col1 FROM tab2 AS cor0 WHERE NOT col1 IS NULL +---- +NULL query I rowsort SELECT + - 96 + col2 FROM tab2 AS cor0 @@ -16641,10 +16644,13 @@ SELECT ALL 58 * col2 FROM tab0 query error DataFusion error: Schema error: Schema contains qualified field name tab2\.col0 and unqualified field name col0 which would be ambiguous SELECT col0, 80 + + col1 AS col0 FROM tab2 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-2718 SELECT ALL - + AVG ( DISTINCT 5 ) - + COUNT ( * ) FROM tab1 WHERE NULL < NULL +---- +NULL query I rowsort label-2719 SELECT - 77 * + - col2 + - + col1 + + 3 + + col2 * + col2 + + col0 + + col1 / - col2 FROM tab2 AS cor0 @@ -20077,10 +20083,13 @@ SELECT DISTINCT 69 AS col2, 42 - - - COUNT ( - + col2 ) - - + CAST ( + COUNT ( * 69 42 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort SELECT DISTINCT - AVG ( DISTINCT + 0 ) AS col2 FROM tab1 WHERE NOT - col2 <> 13 +---- +NULL query III rowsort SELECT * FROM tab2 AS cor0 WHERE col0 <= - ( - ( - - col0 ) ) @@ -48596,10 +48605,10 @@ SELECT DISTINCT - + col2 + - 91 FROM tab2 cor0 -131 -149 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - 42 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-8006 SELECT ALL + CAST ( - AVG ( DISTINCT - 42 ) AS INTEGER ) FROM tab1 cor0 +---- +42 query I rowsort SELECT 83 + - + col1 * - col1 - - ( - 17 ) - - - col0 FROM tab1 @@ -50738,10 +50747,13 @@ query I rowsort SELECT ALL + 41 FROM tab0 WHERE NOT NULL IS NULL ---- -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-8362 SELECT AVG ( DISTINCT col0 ) + + MAX ( ALL - - col1 ) FROM tab2 WHERE NULL < NULL +---- +NULL query II rowsort SELECT DISTINCT + col2 * - col2 AS col0, + 14 * col2 FROM tab2 diff --git a/data/sqlite/random/aggregates/slt_good_122.slt b/data/sqlite/random/aggregates/slt_good_122.slt index b8c21e3..1bab29e 100644 --- a/data/sqlite/random/aggregates/slt_good_122.slt +++ b/data/sqlite/random/aggregates/slt_good_122.slt @@ -13162,10 +13162,13 @@ SELECT - ( + 41 ) FROM tab0 -41 -41 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-2164 SELECT ALL AVG ( DISTINCT CAST ( NULL AS INTEGER ) ) AS col0 FROM tab2 +---- +NULL query I rowsort SELECT DISTINCT + ( - col2 ) + + 21 FROM tab2 @@ -18484,10 +18487,13 @@ SELECT - col0 * 18 AS col0 FROM tab0 -1746 -270 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort SELECT ALL 57 * - AVG ( DISTINCT - - col1 ) col0 FROM tab2 WHERE NOT - 11 IS NOT NULL +---- +NULL query I rowsort label-3049 SELECT DISTINCT - 15 / - 7 FROM tab1 @@ -24370,10 +24376,13 @@ SELECT DISTINCT ( + COUNT ( * ) ) AS col2 FROM tab0 cor0 WHERE NOT NULL IS NULL ---- 0 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort SELECT ALL + AVG ( DISTINCT + 80 ) + - 78 FROM tab0 WHERE NOT ( NULL ) = NULL +---- +NULL query III rowsort SELECT * FROM tab2 WHERE col0 + col1 * + col2 IS NULL @@ -31612,10 +31621,10 @@ SELECT col1 * - 45 + + col1 FROM tab0 AS cor0 -44 -924 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - 0 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-5219 SELECT ALL - - CAST ( - + AVG ( DISTINCT + - ( col2 ) ) AS INTEGER ) / + - 93 * - ( + COUNT ( * ) ) FROM tab0 AS cor0 +---- +0 query I rowsort label-5220 SELECT - COUNT ( * ) FROM tab2 WHERE NOT ( + col0 ) IS NULL @@ -32267,10 +32276,13 @@ SELECT + COUNT ( * ) FROM tab1 cor0 WHERE + 3 IS NULL ---- 0 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort SELECT ALL + AVG ( DISTINCT + 24 ) - + 85 AS col1 FROM tab2 AS cor0 WHERE NOT + 4 IS NOT NULL +---- +NULL query II rowsort SELECT DISTINCT - col0 col1, - col0 AS col2 FROM tab1 cor0 @@ -33854,10 +33866,13 @@ SELECT + CAST ( - 41 AS INTEGER ) * - col2 AS col0 FROM tab0 AS cor0 query error DataFusion error: Error during planning: Projections require unique expression names but the expression "\(\- Int64\(\-52\)\) AS col0" at position 0 and "cor0\.col2 AS col0" at position 1 have the same name\. Consider aliasing \("AS"\) one of them\. SELECT DISTINCT - - 52 AS col0, col2 AS col0 FROM tab0 AS cor0 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-5592 SELECT DISTINCT - - COUNT ( * ) * - + AVG ( DISTINCT col1 ) * - + ( + MAX ( + + CAST ( NULL AS INTEGER ) ) ) + + 63 AS col0 FROM tab2 AS cor0 +---- +NULL query I rowsort label-5593 SELECT ALL COUNT ( * ) / CAST ( NULL AS INTEGER ) FROM tab0 AS cor0 WHERE ( NULL ) < + col1 + + col1 @@ -39010,10 +39025,13 @@ SELECT - 22 + - col1 FROM tab2 -89 -99 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-6436 SELECT ALL COUNT ( * ) + AVG ( DISTINCT - - CAST ( NULL AS INTEGER ) ) + - 6 FROM tab2 AS cor0 +---- +NULL query I rowsort SELECT + col1 * + 23 + - col1 col1 FROM tab2 AS cor0 @@ -45023,10 +45041,13 @@ SELECT DISTINCT - 21 + - CAST ( NULL AS INTEGER ) FROM tab1 ---- NULL -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-7437 SELECT ALL + AVG ( DISTINCT - CAST ( NULL AS INTEGER ) ) AS col0 FROM tab0 +---- +NULL query I rowsort SELECT ( + ( - - col2 ) ) * col1 FROM tab2 @@ -56337,10 +56358,13 @@ query III rowsort SELECT DISTINCT * FROM tab0 cor0 WHERE NULL NOT BETWEEN col2 AND - + 56 ---- -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-9292 SELECT ALL + AVG ( DISTINCT + - 12 ) + - MAX ( DISTINCT + CAST ( ( - 3 ) AS INTEGER ) ) AS col2 FROM tab2 AS cor0 WHERE NULL IN ( - 67, col0 + + + col2, - col2 ) +---- +NULL query I rowsort label-9293 SELECT ( - + ( ( - COUNT ( * ) ) ) ) FROM tab2 AS cor0 diff --git a/data/sqlite/random/aggregates/slt_good_123.slt b/data/sqlite/random/aggregates/slt_good_123.slt index b2a63b1..5f2bb8f 100644 --- a/data/sqlite/random/aggregates/slt_good_123.slt +++ b/data/sqlite/random/aggregates/slt_good_123.slt @@ -3398,11 +3398,14 @@ NULL 185 NULL -# Datafusion - Datafusion expected results: -# Datafusion - Expected - 43 -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] I[I] +# Datafusion - [Actual ] I[R] +query IR rowsort label-553 SELECT - - 43, - AVG ( DISTINCT + - CAST ( NULL AS INTEGER ) ) AS col0 FROM tab1 WHERE - col2 + - col2 BETWEEN NULL AND NULL +---- +43 +NULL query I rowsort label-554 SELECT ALL + ( - - 8 ) / 1 AS col1 FROM tab1 @@ -5400,10 +5403,10 @@ query III rowsort SELECT ALL * FROM tab1 WHERE ( 18 ) BETWEEN ( + col0 ) AND 32 * + col1 ---- -# Datafusion - Datafusion expected results: -# Datafusion - Expected - -118 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-890 SELECT DISTINCT - 32 + CAST ( - AVG ( DISTINCT 86 ) AS INTEGER ) FROM tab2 +---- +-118 query I rowsort label-891 SELECT ALL + CAST ( + col1 AS INTEGER ) + - col1 FROM tab1 @@ -8884,10 +8887,10 @@ query I rowsort label-1453 SELECT + - 41 AS col1 FROM tab0 WHERE NOT + 71 * - CAST ( NULL AS INTEGER ) * - ( col1 ) + - col1 BETWEEN + - 2 - - CAST ( NULL AS INTEGER ) AND NULL ---- -# Datafusion - Datafusion expected results: -# Datafusion - Expected - 87 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-1454 SELECT DISTINCT CAST ( + AVG ( DISTINCT + 87 ) AS INTEGER ) FROM tab1 +---- +87 query I rowsort label-1455 SELECT - MIN ( ALL + 10 ) AS col1 FROM tab1 AS cor0 @@ -10895,10 +10898,13 @@ SELECT + + col0 - + col1 FROM tab0 AS cor0 66 96 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-1794 SELECT + MAX ( + 76 ) * - + COUNT ( * ) - - AVG ( DISTINCT + - CAST ( NULL AS INTEGER ) ) col0 FROM tab2 AS cor0 +---- +NULL query I rowsort SELECT + 64 * - + col2 + - 7 AS col1 FROM tab0 AS cor0 @@ -14079,10 +14085,13 @@ SELECT ALL - - COUNT ( * ) * 30 AS col0 FROM tab0 AS cor0 ---- 90 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-2313 SELECT + COUNT ( * ) * + AVG ( DISTINCT - - 43 ) + COUNT ( * ) col1 FROM tab1 cor0 WHERE NOT NULL NOT BETWEEN col2 AND + 89 + + col2 +---- +NULL query I rowsort SELECT DISTINCT col0 + - + ( 19 ) AS col0 FROM tab1 AS cor0 @@ -27570,10 +27579,13 @@ SELECT - 10 / - - col0 FROM tab2 0 0 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort SELECT + AVG ( DISTINCT + col2 ) - + AVG ( DISTINCT col0 ) FROM tab1 AS cor0 WHERE NOT - 85 IS NOT NULL +---- +NULL # Datafusion - Types were automatically converted from: # Datafusion - [Expected] [I] @@ -31807,10 +31819,13 @@ SELECT ALL ( - AVG ( + col1 ) ) FROM tab1 WHERE ( NULL ) > 34 * + col1 ---- NULL -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-5236 SELECT ALL AVG ( DISTINCT + CAST ( NULL AS INTEGER ) ) AS col2 FROM tab1 +---- +NULL query III rowsort SELECT ALL * FROM tab0 WHERE 51 * col1 BETWEEN ( NULL ) AND ( NULL ) @@ -31899,10 +31914,13 @@ NULL NULL NULL -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-5253 SELECT + AVG ( DISTINCT - ( CAST ( NULL AS INTEGER ) ) ) AS col0 FROM tab2 +---- +NULL query I rowsort SELECT ALL ( - col0 ) + - ( col2 ) FROM tab0 @@ -37430,10 +37448,13 @@ SELECT DISTINCT + ( 73 ) / 4 + col2 / 69 AS col1 FROM tab2 ---- 18 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort SELECT ALL + AVG ( DISTINCT - 0 ) FROM tab1 WHERE col0 * 30 + col2 = NULL +---- +NULL query III rowsort SELECT * FROM tab1 WHERE NOT NULL NOT IN ( 36 ) @@ -42529,10 +42550,13 @@ SELECT col1 * - CAST ( + ( - + 92 ) AS INTEGER ) - col1 + - 62 * - col0 FROM tab 5725 9919 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-6995 SELECT + AVG ( ALL col1 ) * - + CAST ( AVG ( DISTINCT + - 13 ) AS FLOAT8 ) * - 70 * - 80 + - 61 FROM tab1 WHERE - 12 IS NULL +---- +NULL query I rowsort SELECT - 62 - + 60 FROM tab2 @@ -52815,10 +52839,10 @@ SELECT DISTINCT + MIN ( - + 83 ) FROM tab1 ---- -83 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - 9 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-8692 SELECT ALL + ( + CAST ( AVG ( DISTINCT + + 9 ) AS INTEGER ) ) FROM tab1 +---- +9 query I rowsort label-8693 SELECT + COUNT ( * ) * MAX ( + col2 ) - + ( + - 21 ) FROM tab2 AS cor0 @@ -55305,10 +55329,10 @@ SELECT ALL - 57 * - + 14 + col1 * 12 + col2 AS col1 FROM tab1 AS cor0 1430 917 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - 25 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-9112 SELECT ALL + COUNT ( * ) + - + CAST ( - AVG ( DISTINCT col1 ) AS INTEGER ) AS col0 FROM tab1 +---- +25 query I rowsort SELECT ALL - 77 * col2 * - 50 FROM tab0 AS cor0 @@ -58863,10 +58887,13 @@ SELECT DISTINCT + MIN ( DISTINCT - 40 ) FROM tab1 AS cor0 WHERE - col2 IS NULL ---- NULL -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-9693 SELECT DISTINCT ( AVG ( DISTINCT + CAST ( NULL AS INTEGER ) ) ) FROM tab1 cor0 +---- +NULL query I rowsort SELECT - 45 FROM tab0 AS cor0 WHERE - col0 IS NULL diff --git a/data/sqlite/random/aggregates/slt_good_124.slt b/data/sqlite/random/aggregates/slt_good_124.slt index 0f50edb..e72ccd7 100644 --- a/data/sqlite/random/aggregates/slt_good_124.slt +++ b/data/sqlite/random/aggregates/slt_good_124.slt @@ -42,10 +42,13 @@ SELECT - + MAX ( DISTINCT - CAST ( + + col0 AS INTEGER ) ) col2 FROM tab0 AS cor ---- 15 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-1 SELECT ALL - AVG ( DISTINCT + + 78 ) AS col0 FROM tab2 AS cor0 WHERE NOT + CAST ( NULL AS FLOAT8 ) * + + 20 / col1 + - 83 IS NULL +---- +NULL query I rowsort SELECT DISTINCT - col2 + - - col1 FROM tab2 AS cor0 @@ -8270,10 +8273,13 @@ SELECT DISTINCT - + col1 * + 87 AS col0 FROM tab1 AS cor0 -4089 -435 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-1370 SELECT DISTINCT + AVG ( DISTINCT CAST ( NULL AS INTEGER ) ) + - + 91 FROM tab1 AS cor0 +---- +NULL query I rowsort SELECT ALL - col2 AS col0 FROM tab2 cor0 WHERE NOT NULL NOT BETWEEN ( - ( col1 ) ) AND - col0 @@ -9707,10 +9713,13 @@ SELECT ALL + col0 - col2 * - - col1 AS col0 FROM tab0 -2 -3792 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-1604 SELECT DISTINCT - AVG ( DISTINCT + CAST ( NULL AS INTEGER ) ) * + 34 AS col0 FROM tab1 +---- +NULL query I rowsort SELECT DISTINCT col0 - + 19 + - - col2 FROM tab1 @@ -13139,10 +13148,13 @@ SELECT ALL - col2 * col2 + + 29 AS col1 FROM tab0 AS cor0 -71 -9772 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort SELECT - ( - AVG ( DISTINCT 54 ) ) AS col1 FROM tab0 AS cor0 WHERE NOT NULL >= ( + 29 ) +---- +NULL query III rowsort SELECT DISTINCT * FROM tab2 cor0 WHERE 2 * + col2 < NULL @@ -20870,11 +20882,11 @@ SELECT DISTINCT - 79 * + 98 - - - 12 FROM tab0 AS cor0 ---- -7754 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - 0 -# Datafusion - Expected - -1290 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query II rowsort label-3424 SELECT - 0 * - CAST ( + AVG ( DISTINCT - 2 ) AS INTEGER ) AS col0, 86 * - 15 FROM tab0 AS cor0 +---- +0 +-1290 query I rowsort SELECT ALL + col0 * col1 * 62 AS col0 FROM tab0 AS cor0 @@ -28357,10 +28369,13 @@ SELECT ALL 92 * + 5 AS col2 FROM tab1 460 460 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-4648 SELECT AVG ( DISTINCT + - CAST ( NULL AS INTEGER ) ) FROM tab0 +---- +NULL query III rowsort SELECT ALL * FROM tab2 WHERE NULL <> - col2 @@ -28754,10 +28769,13 @@ query IIIIII rowsort label-4712 SELECT DISTINCT * FROM tab1 cor0 CROSS JOIN tab0 AS cor1 WHERE NOT + CAST ( NULL AS INTEGER ) IS NULL ---- -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort SELECT ALL - AVG ( DISTINCT - 77 ) FROM tab2 AS cor0 WHERE NOT 60 NOT IN ( + + col0, col1 ) +---- +NULL query I rowsort SELECT ALL - + ( - 75 ) FROM tab2 AS cor0 @@ -29033,10 +29051,13 @@ SELECT - - 88 * + + 68 + - COUNT ( * ) AS col2 FROM tab1 cor0 ---- 5981 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-4757 SELECT - + AVG ( DISTINCT - col0 ) * - COUNT ( * ) FROM tab1 WHERE ( NOT - col1 IS NOT NULL ) +---- +NULL query I rowsort SELECT 73 * + 1 FROM tab0 AS cor0 CROSS JOIN tab0 cor1 @@ -30024,10 +30045,13 @@ SELECT DISTINCT - col0 * + col2 * + 16 * 72 col2 FROM tab1 -5777280 -7128576 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-4920 SELECT - + AVG ( DISTINCT CAST ( NULL AS INTEGER ) ) AS col2 FROM tab1 AS cor0 +---- +NULL query I rowsort label-4921 SELECT col2 / - 73 FROM tab0 AS cor0 @@ -32716,10 +32740,13 @@ SELECT ALL + col0 * + 26 FROM tab1 AS cor0 2210 2366 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-5358 SELECT ALL - COUNT ( * ) / - - AVG ( DISTINCT + col1 ) + + + AVG ( DISTINCT - CAST ( NULL AS INTEGER ) ) AS col1 FROM tab0 AS cor0 +---- +NULL query II rowsort SELECT DISTINCT - col0, - col2 col2 FROM tab1 cor0 @@ -33990,10 +34017,13 @@ SELECT - col2 * + 48 FROM tab0 cor0 -4752 -480 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-5574 SELECT ALL - AVG ( DISTINCT + CAST ( NULL AS INTEGER ) ) FROM tab1 AS cor0 +---- +NULL query I rowsort SELECT ( - + 78 ) * + col1 FROM tab1 AS cor0 @@ -35216,10 +35246,13 @@ SELECT ALL 66 / - COUNT ( * ) AS col1 FROM tab0 AS cor0 ---- -22 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-5770 SELECT + + AVG ( DISTINCT - CAST ( NULL AS INTEGER ) ) FROM tab0 AS cor0 +---- +NULL query III rowsort SELECT * FROM tab1 AS cor0 WHERE NOT - col1 * ( + col1 ) * - ( - + 10 ) IS NULL @@ -38912,10 +38945,13 @@ SELECT DISTINCT CAST ( ( - COUNT ( * ) ) AS INTEGER ) AS col1 FROM tab0 ---- -3 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-6379 SELECT DISTINCT AVG ( DISTINCT col0 ) * COUNT ( * ) FROM tab0 WHERE - col0 IS NULL +---- +NULL query I rowsort label-6380 SELECT 97 / COUNT ( * ) col0 FROM tab2 WHERE NOT NULL IS NOT NULL @@ -58997,10 +59033,13 @@ SELECT ALL - col0 / - col0, - col0 AS col0 FROM tab1 AS cor0 1 -91 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-9722 SELECT DISTINCT AVG ( DISTINCT + CAST ( NULL AS INTEGER ) ) FROM tab0 +---- +NULL query I rowsort label-9723 SELECT - MIN ( DISTINCT - 45 ) AS col1 FROM tab0 diff --git a/data/sqlite/random/aggregates/slt_good_125.slt b/data/sqlite/random/aggregates/slt_good_125.slt index 355a4f4..9c7bd90 100644 --- a/data/sqlite/random/aggregates/slt_good_125.slt +++ b/data/sqlite/random/aggregates/slt_good_125.slt @@ -27365,10 +27365,13 @@ SELECT 78 + COUNT ( * ) AS col2 FROM tab1 ---- 81 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-4510 SELECT ALL COUNT ( * ) / AVG ( DISTINCT + ( ( - 7 ) ) * 71 ) FROM tab2 WHERE NOT 98 NOT BETWEEN ( - col0 ) AND ( + col1 ) +---- +NULL query I rowsort SELECT - 92 + + col2 * col0 FROM tab0 @@ -30007,10 +30010,13 @@ query I rowsort SELECT - col0 col1 FROM tab1 AS cor0 WHERE col0 * - 39 BETWEEN - 90 AND NULL ---- -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-4952 SELECT ALL AVG ( DISTINCT + CAST ( NULL AS INTEGER ) ) AS col2 FROM tab0 +---- +NULL query I rowsort label-4953 SELECT ALL - 51 / + 87 * + 97 + - - 13 AS col2 FROM tab1 AS cor0 CROSS JOIN tab0 AS cor1 diff --git a/data/sqlite/random/aggregates/slt_good_126.slt b/data/sqlite/random/aggregates/slt_good_126.slt index 41e0f4e..19f8872 100644 --- a/data/sqlite/random/aggregates/slt_good_126.slt +++ b/data/sqlite/random/aggregates/slt_good_126.slt @@ -4074,10 +4074,13 @@ SELECT - COUNT ( * ) * + MIN ( col0 ) AS col1 FROM tab1 ---- -153 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-675 SELECT + ( - AVG ( DISTINCT + col0 ) ) + COUNT ( * ) AS col0 FROM tab2 WHERE NOT ( NULL <> - col2 ) +---- +NULL query I rowsort label-676 SELECT DISTINCT + COUNT ( * ) * 28 + - 21 FROM tab0 AS cor0 CROSS JOIN tab1 AS cor1 @@ -17436,10 +17439,13 @@ SELECT DISTINCT + ( 41 ) - - 45 FROM tab2 ---- 86 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-2884 SELECT SUM ( + CAST ( NULL AS INTEGER ) ) + + COUNT ( * ) + - + AVG ( ALL - col1 ) / + AVG ( DISTINCT + col0 ) AS col0 FROM tab1 +---- +NULL query I rowsort label-2885 SELECT MAX ( ( col2 ) ) FROM tab0 AS cor0 WHERE NULL < NULL @@ -30559,10 +30565,13 @@ SELECT - - 1 * 67 + ( - 53 ) AS col2 FROM tab2 AS cor0 14 14 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-5055 SELECT - COUNT ( * ) - + AVG ( DISTINCT - 97 ) + - AVG ( DISTINCT - 18 ) * MIN ( + col2 ) FROM tab1 cor0 WHERE ( NOT NULL >= NULL ) +---- +NULL query I rowsort label-5056 SELECT COUNT ( * ) FROM tab0 AS cor0 WHERE ( - 84 ) IS NOT NULL @@ -31628,10 +31637,13 @@ SELECT - col1 / 72 AS col1 FROM tab0 0 0 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-5233 SELECT DISTINCT - AVG ( DISTINCT + + CAST ( NULL AS INTEGER ) ) / COUNT ( * ) / + - COUNT ( * ) AS col0 FROM tab1 +---- +NULL # Datafusion - Types were automatically converted from: # Datafusion - [Expected] [I] @@ -40208,10 +40220,13 @@ SELECT ALL + - MIN ( ALL - 29 ) AS col1 FROM tab2 AS cor0 ---- 29 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-6636 SELECT + + 54 * + AVG ( DISTINCT CAST ( NULL AS INTEGER ) ) + ( 54 ) col2 FROM tab0 AS cor0 WHERE + col1 BETWEEN NULL AND - 75 +---- +NULL query I rowsort label-6637 SELECT + - 69 / MIN ( - col1 ) AS col1 FROM tab1 AS cor0 @@ -53861,10 +53876,13 @@ SELECT + - col1 + + ( - col0 ) * + + 40 * - col1 + - col1 / - + col2 AS col1 FRO 200934 93791 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-8866 SELECT DISTINCT + + AVG ( DISTINCT - CAST ( NULL AS INTEGER ) ) + + COUNT ( DISTINCT col0 ) FROM tab2 AS cor0 +---- +NULL query I rowsort label-8867 SELECT - col2 * 64 + + col1 + col1 / - CAST ( NULL AS INTEGER ) * + ( + 88 ) + col2 col0 FROM tab1 AS cor0 @@ -55444,10 +55462,13 @@ query I rowsort SELECT - ( + 21 ) FROM tab1 AS cor0 WHERE NOT NULL <> ( NULL ) ---- -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort SELECT ALL - AVG ( DISTINCT - 15 ) AS col2 FROM tab0 AS cor0 WHERE NOT NULL <> ( col0 ) +---- +NULL query I rowsort SELECT DISTINCT col1 * 83 FROM tab2 diff --git a/data/sqlite/random/aggregates/slt_good_127.slt b/data/sqlite/random/aggregates/slt_good_127.slt index 90b0766..6f47960 100644 --- a/data/sqlite/random/aggregates/slt_good_127.slt +++ b/data/sqlite/random/aggregates/slt_good_127.slt @@ -9325,10 +9325,13 @@ SELECT ALL 66 - + + SUM ( + - col1 ) AS col1 FROM tab0 AS cor0 ---- 169 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort SELECT AVG ( DISTINCT + 49 ) col2 FROM tab0 WHERE 28 NOT BETWEEN - 91 AND NULL +---- +NULL query I rowsort SELECT col0 FROM tab0 WHERE - 1 <> NULL @@ -13421,10 +13424,10 @@ NULL query error DataFusion error: Error during planning: Projections require unique expression names but the expression "tab0\.col0 \+ tab0\.col1 AS col0" at position 0 and "tab0\.col1 AS col0" at position 1 have the same name\. Consider aliasing \("AS"\) one of them\. SELECT ALL col0 + + col1 AS col0, + col1 AS col0 FROM tab0 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - -3 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-2169 SELECT DISTINCT - + ( COUNT ( * ) ) + + - COUNT ( * ) / CAST ( + + AVG ( DISTINCT - col0 ) AS INTEGER ) AS col0 FROM tab0 AS cor0 +---- +-3 query I rowsort SELECT ALL + 72 - + - col0 FROM tab0 AS cor0 @@ -18547,10 +18550,13 @@ NULL 87 NULL -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-3021 SELECT DISTINCT AVG ( DISTINCT + CAST ( NULL AS INTEGER ) ) AS col1 FROM tab2 +---- +NULL query I rowsort SELECT DISTINCT + col2 AS col2 FROM tab2 cor0 WHERE NOT ( - col2 ) NOT IN ( - 90 / - - ( - - ( + - 25 ) ), - col2 / col0 ) @@ -25576,11 +25582,14 @@ SELECT DISTINCT + MAX ( ALL 71 ) FROM tab1 AS cor0 ---- 71 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - -3 -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] I[I] +# Datafusion - [Actual ] I[R] +query IR rowsort label-4168 SELECT - COUNT ( * ), AVG ( DISTINCT CAST ( NULL AS INTEGER ) ) AS col2 FROM tab2 AS cor0 +---- +-3 +NULL query I rowsort label-4169 SELECT - CAST ( + col2 AS INTEGER ) col0 FROM tab0 AS cor0 WHERE NOT NULL IS NULL @@ -31568,10 +31577,13 @@ SELECT ALL - col1 * + - col2 * - col0 FROM tab0 -57105 -9603 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort SELECT ALL + AVG ( DISTINCT 45 ) AS col1 FROM tab1 WHERE NULL NOT BETWEEN - col2 AND + col2 * - 93 +---- +NULL query I rowsort label-5162 SELECT - 35 * COUNT ( * ) AS col2 FROM tab1 AS cor0 CROSS JOIN tab0 AS cor1 @@ -35461,10 +35473,13 @@ SELECT col1 + - - col1 AS col0 FROM tab2 134 154 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort SELECT ALL + + AVG ( DISTINCT - + 99 ) FROM tab2 WHERE col2 IS NULL +---- +NULL query I rowsort label-5799 SELECT - COUNT ( * ) FROM tab1 WHERE - 21 * col2 * - - 80 >= CAST ( CAST ( NULL AS INTEGER ) AS INTEGER ) * + col0 @@ -37198,10 +37213,10 @@ SELECT - - 56 FROM tab1 AS cor0 CROSS JOIN tab2 AS cor1 ---- 9 values hashing to 9c4523312174730bbc525b9977aa99fa -# Datafusion - Datafusion expected results: -# Datafusion - Expected - -146 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-6086 SELECT ALL - COUNT ( * ) + - 69 + + CAST ( AVG ( DISTINCT - col2 ) AS INTEGER ) AS col0 FROM tab1 AS cor0 +---- +-146 query I rowsort SELECT ALL - 75 - ( col0 ) AS col0 FROM tab0 cor0 @@ -40633,10 +40648,13 @@ SELECT - 53 - 35 FROM tab2 -88 -88 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-6658 SELECT ALL COUNT ( * ) * - + AVG ( DISTINCT + + CAST ( NULL AS INTEGER ) ) AS col1 FROM tab2 +---- +NULL query I rowsort label-6659 SELECT + + COUNT ( * ) / COUNT ( * ) / COUNT ( * ) + 39 + - CAST ( NULL AS INTEGER ) + - 94 - - - 23 * + SUM ( + col0 ) AS col2 FROM tab0 AS cor0 diff --git a/data/sqlite/random/aggregates/slt_good_128.slt b/data/sqlite/random/aggregates/slt_good_128.slt index e1b0649..1fdb8b3 100644 --- a/data/sqlite/random/aggregates/slt_good_128.slt +++ b/data/sqlite/random/aggregates/slt_good_128.slt @@ -2163,10 +2163,13 @@ query I rowsort SELECT DISTINCT - ( + col2 ) FROM tab0 WHERE NOT ( col2 + - col1 ) IS NOT NULL ---- -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort SELECT ALL AVG ( DISTINCT - 98 ) * - 38 FROM tab2 WHERE NOT - col1 BETWEEN NULL AND ( col2 * col2 ) +---- +NULL query I rowsort SELECT col2 AS col0 FROM tab2 WHERE ( + col1 ) BETWEEN col1 - - 12 AND col2 @@ -5600,10 +5603,13 @@ SELECT * FROM tab0 AS cor0 CROSS JOIN tab0 AS cor1 WHERE + 83 IS NOT NULL ---- 54 values hashing to 42daa03e48aa6755defd0a3206e51d8e -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-919 SELECT COUNT ( * ) + - + AVG ( DISTINCT col0 ) AS col0 FROM tab0 WHERE - 63 + - col2 IS NULL +---- +NULL query III rowsort SELECT * FROM tab1 AS cor0 WHERE NULL NOT IN ( - col0 * - col0 + + col0 ) @@ -16803,10 +16809,13 @@ SELECT + col2 * - + col0 * + - col0 FROM tab2 326250 48668 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort SELECT - AVG ( DISTINCT 30 ) AS col2 FROM tab2 WHERE + ( ( + col0 ) ) IS NULL +---- +NULL query I rowsort label-2747 SELECT ALL 34 * 68 + + col0 FROM tab1 WHERE NOT + col1 * + CAST ( - col2 AS FLOAT8 ) IS NULL @@ -31078,10 +31087,13 @@ SELECT - 52 * - col0 FROM tab1 4420 4732 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort SELECT + AVG ( DISTINCT - - col2 ) AS col0 FROM tab2 AS cor0 WHERE NOT NULL = NULL +---- +NULL query I rowsort SELECT DISTINCT + col0 * 88 AS col1 FROM tab1 AS cor0 @@ -44605,10 +44617,13 @@ NULL NULL NULL -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-7316 SELECT - AVG ( DISTINCT + - CAST ( NULL AS INTEGER ) ) * + - AVG ( ALL + 28 ) FROM tab1 +---- +NULL query I rowsort label-7317 SELECT MIN ( ALL + col2 ) AS col2 FROM tab1 AS cor0 @@ -46181,10 +46196,10 @@ SELECT DISTINCT - ( 73 ) * - COUNT ( * ) FROM tab2 ---- 219 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - -19 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-7578 SELECT DISTINCT + CAST ( - AVG ( DISTINCT col1 ) AS INTEGER ) + + CAST ( + COUNT ( * ) AS INTEGER ) AS col1 FROM tab1 +---- +-19 query I rowsort label-7579 SELECT DISTINCT - ( 88 ) / - col0 + col0 FROM tab1 @@ -48469,10 +48484,13 @@ SELECT ALL * FROM tab1 WHERE + ( + 68 ) * + col2 * + col2 - + - col0 * ( + + col ---- 9 values hashing to c6c0a4111b36d04dbc811a11e4d54cad -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-7958 SELECT + AVG ( DISTINCT - - CAST ( NULL AS FLOAT8 ) ) + - COUNT ( * ) FROM tab2 +---- +NULL query I rowsort SELECT DISTINCT col1 - 16 AS col0 FROM tab0 @@ -52622,10 +52640,13 @@ SELECT ALL - MAX ( ALL + - col1 ) FROM tab0 AS cor0 WHERE col2 IS NOT NULL ---- 1 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-8635 SELECT + - AVG ( DISTINCT - CAST ( NULL AS FLOAT8 ) ) AS col1 FROM tab0 AS cor0 +---- +NULL query I rowsort label-8636 SELECT SUM ( - CAST ( col2 AS INTEGER ) ) * CAST ( NULL AS INTEGER ) FROM tab1 AS cor0 @@ -55323,10 +55344,13 @@ SELECT col0 * + - 98 FROM tab1 -8330 -8918 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-9076 SELECT AVG ( DISTINCT + ( CAST ( NULL AS INTEGER ) ) ) AS col1 FROM tab1 +---- +NULL query III rowsort SELECT ALL * FROM tab2 WHERE NOT + col0 / 35 * - + 46 + + 87 + - 69 * 40 IS NULL diff --git a/data/sqlite/random/aggregates/slt_good_13.slt b/data/sqlite/random/aggregates/slt_good_13.slt index 46434bd..2020100 100644 --- a/data/sqlite/random/aggregates/slt_good_13.slt +++ b/data/sqlite/random/aggregates/slt_good_13.slt @@ -9542,10 +9542,10 @@ SELECT - col0, col1 AS col0 FROM tab2 -75 67 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - -1 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-1578 SELECT ALL 88 / CAST ( + + AVG ( DISTINCT + - 88 ) AS INTEGER ) FROM tab0, tab0 AS cor0 +---- +-1 # Datafusion - Datafusion expected results: # Datafusion - Expected - 23 @@ -27732,10 +27732,10 @@ SELECT ALL MAX ( + 46 ) AS col2 FROM tab1 AS cor0 query error DataFusion error: Schema error: Schema contains qualified field name cor0\.col2 and unqualified field name col2 which would be ambiguous SELECT col2 AS col2, ( + 1 ) AS col2 FROM tab1 AS cor0 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - -31 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-4615 SELECT - CAST ( - - AVG ( DISTINCT ( 31 ) ) AS INTEGER ) FROM tab2 cor0 +---- +-31 query II rowsort SELECT - 49, - col1 AS col2 FROM tab2 AS cor0 @@ -45014,10 +45014,13 @@ query III rowsort SELECT * FROM tab2 AS cor0 WHERE NOT ( NULL ) BETWEEN NULL AND + col2 ---- -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-7469 SELECT + AVG ( DISTINCT - col2 ) * COUNT ( * ) AS col0 FROM tab2 AS cor0 WHERE NOT NULL <= NULL +---- +NULL query I rowsort SELECT - col1 FROM tab2 AS cor0 WHERE NOT NULL IS NOT NULL @@ -45882,10 +45885,13 @@ query I rowsort SELECT 14 AS col1 FROM tab1 AS cor0 WHERE NOT NULL = ( NULL ) ---- -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort SELECT - + ( - - AVG ( DISTINCT 54 ) ) AS col1 FROM tab2 AS cor0 WHERE - col0 * - - col2 / + + col2 + + col2 NOT BETWEEN - col1 AND + + col1 +---- +NULL # Datafusion - Datafusion expected results: # Datafusion - Expected - -1440 @@ -47296,10 +47302,10 @@ SELECT - COUNT ( * ) + + COUNT ( * ) AS col1 FROM tab2 cor0 ---- 0 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - -20 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-7856 SELECT DISTINCT - + CAST ( AVG ( DISTINCT + 20 ) AS INTEGER ) col1 FROM tab2 AS cor0 +---- +-20 query I rowsort SELECT + - 93 * + col1 FROM tab1 AS cor0 @@ -51180,10 +51186,13 @@ SELECT DISTINCT - col1 * col2 FROM tab1 AS cor0 WHERE col0 / + col1 NOT IN ( col -295 -3196 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-8507 SELECT ALL - - AVG ( DISTINCT - + ( CAST ( NULL AS FLOAT8 ) ) ) * - 37 AS col0 FROM tab1 AS cor0 +---- +NULL query I rowsort SELECT - col1 * + - col1 + + - col0 AS col2 FROM tab1 AS cor0 @@ -51488,10 +51497,13 @@ query III rowsort SELECT ALL * FROM tab2 AS cor0 WHERE 64 * - 58 IS NULL ---- -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort SELECT ( - AVG ( DISTINCT - 27 ) ) FROM tab2 AS cor0 WHERE NULL IS NOT NULL +---- +NULL query I rowsort SELECT - 92 AS col1 FROM ( tab0 AS cor0 CROSS JOIN tab0 cor1 ) WHERE NULL BETWEEN NULL AND NULL diff --git a/data/sqlite/random/aggregates/slt_good_14.slt b/data/sqlite/random/aggregates/slt_good_14.slt index 1513f45..7e61c5b 100644 --- a/data/sqlite/random/aggregates/slt_good_14.slt +++ b/data/sqlite/random/aggregates/slt_good_14.slt @@ -50607,11 +50607,14 @@ query III rowsort SELECT * FROM tab1 WHERE NOT - - col1 * + 11 NOT BETWEEN ( NULL ) AND col2 ---- -# Datafusion - Datafusion expected results: -# Datafusion - Expected - 76 -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] I[I] +# Datafusion - [Actual ] I[R] +query IR rowsort label-8294 SELECT MIN ( ALL + + 76 ), AVG ( DISTINCT - - CAST ( NULL AS INTEGER ) ) AS col2 FROM tab2 +---- +76 +NULL query I rowsort SELECT 95 * - 53 AS col2 FROM tab2 @@ -52755,10 +52758,13 @@ query I rowsort SELECT col0 AS col0 FROM tab0 AS cor0 WHERE 31 / ( + + 83 ) + + + 91 BETWEEN ( NULL ) AND col2 ---- -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-8652 SELECT AVG ( DISTINCT CAST ( NULL AS FLOAT8 ) ) AS col1 FROM tab2 AS cor0 +---- +NULL query II rowsort label-8653 SELECT DISTINCT - 90 AS col0, + SUM ( + col0 ) FROM tab2 AS cor0 WHERE NULL IS NULL @@ -53790,10 +53796,13 @@ SELECT - 90 + 12 / + - col2 + - col2 * col1 FROM tab0 AS cor0 -301 -3897 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort SELECT ALL AVG ( DISTINCT + + 60 ) FROM tab1 AS cor0 WHERE NULL BETWEEN NULL AND NULL +---- +NULL query I rowsort SELECT col2 + + col1 + + + col0 * - + col0 + + col1 AS col2 FROM tab1 cor0 diff --git a/data/sqlite/random/aggregates/slt_good_15.slt b/data/sqlite/random/aggregates/slt_good_15.slt index ada97ab..9236940 100644 --- a/data/sqlite/random/aggregates/slt_good_15.slt +++ b/data/sqlite/random/aggregates/slt_good_15.slt @@ -23176,10 +23176,13 @@ SELECT - COUNT ( * ) FROM tab0 AS cor0 WHERE ( NULL ) BETWEEN NULL AND NULL ---- 0 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-3789 SELECT ALL AVG ( DISTINCT - + ( - + CAST ( NULL AS INTEGER ) ) ) + + 73 FROM tab0 AS cor0 +---- +NULL query I rowsort SELECT DISTINCT + col2 + + col2 + + col1 FROM tab2 @@ -26329,10 +26332,13 @@ SELECT DISTINCT CAST ( NULL AS INTEGER ) + + col0 - + col1 AS col1 FROM tab2 ---- NULL -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-4300 SELECT ALL 80 * - MAX ( DISTINCT - - CAST ( NULL AS FLOAT8 ) ) + - 4 + - 92 * - AVG ( DISTINCT + + 81 ) AS col1 FROM tab1 +---- +NULL query III rowsort label-4301 SELECT * FROM tab1 WHERE + CAST ( - col2 AS INTEGER ) - - + 90 <> + col2 @@ -43134,10 +43140,13 @@ SELECT ALL - MIN ( 98 ) FROM tab1 ---- -98 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-7056 SELECT + AVG ( DISTINCT + CAST ( NULL AS INTEGER ) ) FROM tab0 AS cor0 +---- +NULL query II rowsort SELECT ALL - col0, 51 AS col0 FROM tab2 AS cor0 @@ -45470,10 +45479,13 @@ SELECT col0, - col1 * col2 FROM tab0 97 -99 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort SELECT + - AVG ( DISTINCT + 97 ) FROM tab0 AS cor0 WHERE NOT ( 85 ) <> col1 +---- +NULL query I rowsort SELECT ALL - 2 AS col2 FROM ( tab2 AS cor0 CROSS JOIN tab2 AS cor1 ) @@ -55174,10 +55186,13 @@ SELECT * FROM tab1 WHERE NOT col2 >= - col1 / col2 + + 89 * col0 ---- 9 values hashing to c6c0a4111b36d04dbc811a11e4d54cad -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-9050 SELECT AVG ( DISTINCT 95 ) AS col0 FROM tab0 WHERE NOT ( - col1 ) NOT BETWEEN + 6 + col1 AND CAST ( NULL AS INTEGER ) * col1 + + 26 +---- +NULL # Datafusion - Types were automatically converted from: # Datafusion - [Expected] [I] @@ -58348,10 +58363,13 @@ SELECT DISTINCT - col2 + col0 / + col2 AS col0 FROM tab1 AS cor0 -67 -96 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-9576 SELECT DISTINCT AVG ( DISTINCT - col2 ) / + COUNT ( * ) AS col2 FROM tab0 WHERE NOT - col2 IS NOT NULL +---- +NULL query IIIIII rowsort label-9577 SELECT * FROM tab1 AS cor0 CROSS JOIN tab2 AS cor1 WHERE + CAST ( NULL AS INTEGER ) IS NOT NULL diff --git a/data/sqlite/random/aggregates/slt_good_16.slt b/data/sqlite/random/aggregates/slt_good_16.slt index 4929462..11fd29b 100644 --- a/data/sqlite/random/aggregates/slt_good_16.slt +++ b/data/sqlite/random/aggregates/slt_good_16.slt @@ -6733,10 +6733,13 @@ SELECT DISTINCT - CAST ( - col1 AS INTEGER ) * - col1 * + 54 AS col0 FROM tab1 A -119286 -1350 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort SELECT - AVG ( DISTINCT 40 ) FROM tab1 AS cor0 WHERE NOT NULL >= ( NULL ) +---- +NULL query I rowsort label-1110 SELECT DISTINCT col2 / + - col2 AS col0 FROM tab2 cor0 @@ -13229,10 +13232,13 @@ SELECT + - CAST ( col0 AS INTEGER ) AS col1 FROM tab1 AS cor0 WHERE NOT ( + CAST -85 -91 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-2174 SELECT AVG ( DISTINCT - CAST ( NULL AS INTEGER ) ) FROM tab1 +---- +NULL query III rowsort label-2175 SELECT * FROM tab0 WHERE NOT - col2 + CAST ( NULL AS FLOAT8 ) * + CAST ( NULL AS INTEGER ) IS NOT NULL @@ -21163,10 +21169,13 @@ SELECT - 65 * + - 22 * col2 + - CAST ( + col2 AS INTEGER ) FROM tab0 AS cor0 14290 67163 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-3474 SELECT - AVG ( DISTINCT + CAST ( NULL AS INTEGER ) ) FROM tab2 AS cor0 +---- +NULL query I rowsort label-3475 SELECT DISTINCT COUNT ( * ) * + 42 AS col2 FROM tab1 @@ -31049,11 +31058,11 @@ SELECT ALL + COUNT ( 56 ) FROM tab2 AS cor0 ---- 3 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - -80 -# Datafusion - Expected - 4 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query II rowsort label-5106 SELECT ALL + CAST ( - AVG ( DISTINCT + 80 ) AS INTEGER ) AS col2, 4 AS col1 FROM tab1 +---- +-80 +4 # Datafusion - Datafusion expected results: # Datafusion - Expected - -10 @@ -31313,10 +31322,10 @@ query III rowsort SELECT ALL * FROM tab1 AS cor0 WHERE - ( + 89 ) IS NULL ---- -# Datafusion - Datafusion expected results: -# Datafusion - Expected - 2 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-5150 SELECT DISTINCT + + CAST ( + - AVG ( DISTINCT + - 2 ) AS INTEGER ) FROM tab2 AS cor0 +---- +2 query I rowsort label-5151 SELECT ALL col2 / - + 66 AS col0 FROM tab0 AS cor0 @@ -38110,10 +38119,10 @@ SELECT DISTINCT + CAST ( NULL AS INTEGER ) + - col1 AS col0 FROM tab2 AS cor0 ---- NULL -# Datafusion - Datafusion expected results: -# Datafusion - Expected - 85 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-6276 SELECT ( - CAST ( - AVG ( DISTINCT - 98 ) AS INTEGER ) ) + COUNT ( * ) * MIN ( - - 61 ) col1 FROM tab2 AS cor0 +---- +85 query II rowsort label-6277 SELECT + - 23 col2, + COUNT ( * ) AS col0 FROM tab1 AS cor0 @@ -53061,10 +53070,13 @@ SELECT + col1 * col1 + + ( + 24 ) FROM tab2 AS cor0 4513 5953 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort SELECT ALL AVG ( DISTINCT - 30 ) AS col2 FROM tab0 AS cor0 WHERE - 83 IS NULL +---- +NULL query I rowsort SELECT ALL - 93 + 91 FROM tab2 cor0 diff --git a/data/sqlite/random/aggregates/slt_good_17.slt b/data/sqlite/random/aggregates/slt_good_17.slt index d0545e4..167a193 100644 --- a/data/sqlite/random/aggregates/slt_good_17.slt +++ b/data/sqlite/random/aggregates/slt_good_17.slt @@ -3862,10 +3862,13 @@ SELECT DISTINCT col1 AS col0, + 44 FROM tab1 query error DataFusion error: Schema error: Schema contains qualified field name tab1\.col0 and unqualified field name col0 which would be ambiguous SELECT DISTINCT col0, col2 * col0 + + 33 AS col0 FROM tab1 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-632 SELECT - 56 * + ( + 59 * ( AVG ( DISTINCT 31 ) / + MIN ( DISTINCT ( + 98 ) + + col0 ) ) ) AS col0 FROM tab2 WHERE NOT - + ( col1 ) * - col0 IS NOT NULL +---- +NULL query III rowsort SELECT * FROM tab0 WHERE NOT col2 <> ( - - col1 ) @@ -3878,10 +3881,13 @@ SELECT - 82 * - 53 FROM tab2 4346 4346 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-635 SELECT ALL - AVG ( DISTINCT - + CAST ( NULL AS INTEGER ) ) FROM tab0 AS cor0 +---- +NULL query I rowsort SELECT - ( 90 ) AS col1 FROM tab1 AS cor0 @@ -22093,10 +22099,13 @@ SELECT DISTINCT 38 AS col0 FROM tab2 AS cor0 WHERE NOT 18 = col0 ---- 38 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort SELECT - ( AVG ( DISTINCT - 21 ) ) FROM tab1 AS cor0 WHERE - ( - + col2 ) IS NULL +---- +NULL query III rowsort SELECT * FROM tab1 WHERE + 54 NOT IN ( + col2, - 50 + - 4 ) @@ -24471,10 +24480,13 @@ SELECT - - ( + + 31 ) FROM tab1 AS cor0 31 31 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-4002 SELECT - AVG ( DISTINCT - - CAST ( NULL AS FLOAT8 ) ) FROM tab2 AS cor0 +---- +NULL query I rowsort label-4003 SELECT + MIN ( DISTINCT - 7 ) FROM tab1 AS cor0 @@ -33848,10 +33860,13 @@ SELECT COUNT ( * ) * + COUNT ( * ) FROM tab2 AS cor0 WHERE NULL NOT IN ( - col2 ---- 0 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort SELECT + AVG ( DISTINCT 52 ) FROM tab0 AS cor0 WHERE NOT NULL BETWEEN NULL AND NULL +---- +NULL query III rowsort SELECT * FROM tab2 AS cor0 WHERE NOT col2 + col2 < ( + col2 + 23 ) @@ -34405,10 +34420,13 @@ query III rowsort SELECT * FROM tab0 WHERE - - 36 * - + 14 * + col1 + - - col1 IN ( col0 + 40 ) ---- -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-5649 SELECT ALL - AVG ( DISTINCT ( - CAST ( NULL AS INTEGER ) ) ) + + COUNT ( * ) FROM tab1 +---- +NULL query I rowsort SELECT ALL + col1 * - - 43 * col2 AS col1 FROM tab2 @@ -37350,11 +37368,14 @@ SELECT DISTINCT + col1 - col2 - + 42 + + col1 FROM tab1 AS cor0 -16 -91 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - 82 -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] I[I] +# Datafusion - [Actual ] I[R] +query IR rowsort label-6136 SELECT + + 82 AS col2, ( - AVG ( DISTINCT + ( - col0 ) ) ) + + - COUNT ( * ) FROM tab2 AS cor0 WHERE NOT + col0 = NULL +---- +82 +NULL query I rowsort label-6137 SELECT - ( - MAX ( ALL - - 12 ) ) AS col2 FROM tab1 @@ -39382,10 +39403,13 @@ SELECT ( COUNT ( * ) ) + - CAST ( NULL AS INTEGER ) AS col1 FROM tab2 ---- NULL -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-6470 SELECT DISTINCT + COUNT ( * ) + - AVG ( DISTINCT + col2 ) * 67 FROM tab0 WHERE NOT ( NULL ) IN ( + col2 * - 24 ) +---- +NULL query I rowsort SELECT - col2 FROM tab1 WHERE NOT ( 89 ) IS NOT NULL @@ -51019,10 +51043,13 @@ SELECT ALL 85 AS col0 FROM tab0 AS cor0 CROSS JOIN tab1 AS cor1 ---- 9 values hashing to aafa8e5cfb9e02cea8717833e7581f7b -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort SELECT ALL + AVG ( DISTINCT + - 37 ) FROM tab1 WHERE NULL IS NOT NULL +---- +NULL query II rowsort SELECT - 49, col2 FROM tab2 @@ -52869,10 +52896,13 @@ query III rowsort SELECT DISTINCT * FROM tab2 WHERE NOT - 74 NOT IN ( - col0 ) ---- -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-8676 SELECT DISTINCT AVG ( DISTINCT - CAST ( NULL AS INTEGER ) ) + - 31 AS col0 FROM tab0 +---- +NULL query I rowsort label-8677 SELECT ALL + 76 / - COUNT ( * ) AS col2 FROM tab0, tab0 AS cor0 @@ -56432,10 +56462,13 @@ SELECT ALL + - col2 AS col0, + 82 AS col2 FROM tab2 AS cor0 -58 82 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort SELECT DISTINCT AVG ( DISTINCT 21 ) AS col2 FROM tab1 AS cor0 WHERE NOT ( NOT NULL BETWEEN + + col2 AND NULL ) +---- +NULL query I rowsort SELECT - col2 AS col1 FROM tab1 WHERE - - col2 IS NOT NULL @@ -58637,10 +58670,13 @@ SELECT - MIN ( - col0 ) AS col1 FROM tab2 ---- 75 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-9634 SELECT - AVG ( DISTINCT - CAST ( NULL AS INTEGER ) ) / COUNT ( * ) FROM tab0 +---- +NULL query I rowsort SELECT col2 * - 75 * - - col1 FROM tab0 diff --git a/data/sqlite/random/aggregates/slt_good_18.slt b/data/sqlite/random/aggregates/slt_good_18.slt index 946196e..a31fbcb 100644 --- a/data/sqlite/random/aggregates/slt_good_18.slt +++ b/data/sqlite/random/aggregates/slt_good_18.slt @@ -17481,10 +17481,10 @@ query I rowsort SELECT - + 8 AS col2 FROM tab1 AS cor0 WHERE NOT col1 NOT BETWEEN - + col0 + - col0 AND - col0 ---- -# Datafusion - Datafusion expected results: -# Datafusion - Expected - -82 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-2898 SELECT DISTINCT CAST ( - AVG ( DISTINCT + + 82 ) AS INTEGER ) FROM tab2 AS cor0 +---- +-82 query II rowsort label-2899 SELECT + ( - - COUNT ( * ) ) AS col1, 67 AS col0 FROM tab1 AS cor0 @@ -38109,10 +38109,13 @@ SELECT col2 + 23 + + 72 FROM tab2 135 153 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort SELECT DISTINCT + AVG ( DISTINCT + 96 ) FROM tab0 AS cor0 WHERE NOT ( NULL ) >= + 92 +---- +NULL query I rowsort SELECT ALL - col1 * - 64 AS col0 FROM tab0 AS cor0 WHERE NOT ( - col0 ) = ( - 88 ) @@ -58370,10 +58373,13 @@ SELECT - - MAX ( - 10 ) FROM tab1 AS cor0 ---- -10 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-9633 SELECT - MIN ( CAST ( NULL AS INTEGER ) ) + + + AVG ( DISTINCT - 25 ) FROM tab0 AS cor0 CROSS JOIN tab1 AS cor1 +---- +NULL query I rowsort label-9634 SELECT ALL + 28 * - + COUNT ( * ) AS col2 FROM tab0 diff --git a/data/sqlite/random/aggregates/slt_good_19.slt b/data/sqlite/random/aggregates/slt_good_19.slt index 85fae8b..3776f07 100644 --- a/data/sqlite/random/aggregates/slt_good_19.slt +++ b/data/sqlite/random/aggregates/slt_good_19.slt @@ -1908,10 +1908,13 @@ query III rowsort SELECT * FROM tab2 WHERE NOT col0 - - - col0 IS NOT NULL ---- -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-303 SELECT DISTINCT - 62 * - + ( - AVG ( DISTINCT + ( - ( 97 ) ) ) ) * + COUNT ( * ) * - COUNT ( * ) / - MIN ( col2 ) AS col0 FROM tab2 WHERE NOT NULL < - 47 +---- +NULL query I rowsort label-304 SELECT ALL - - 32 + + COUNT ( * ) / 78 FROM tab2 cor0 WHERE + col0 IS NOT NULL @@ -4174,10 +4177,10 @@ SELECT ALL - col0 AS col1, col2 FROM tab1 -91 68 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - -22 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-679 SELECT ALL + CAST ( - AVG ( DISTINCT - + ( - col1 ) ) AS INTEGER ) FROM tab1 +---- +-22 query I rowsort SELECT - - 26 * 95 FROM tab2 WHERE NOT NULL <> 59 @@ -16696,10 +16699,13 @@ query III rowsort SELECT DISTINCT * FROM tab0 WHERE NOT + ( - - col2 ) * - 74 * + 35 - + col0 NOT BETWEEN + + col0 + + 64 AND NULL ---- -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort SELECT - + AVG ( DISTINCT - 4 ) FROM tab2 WHERE col1 IS NULL +---- +NULL query I rowsort label-2739 SELECT 23 + COUNT ( * ) + - - SUM ( + 36 ) AS col2 FROM tab0 @@ -40549,10 +40555,13 @@ SELECT - COUNT ( DISTINCT - - 96 ) AS col1 FROM tab0 AS cor0 ---- -1 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-6665 SELECT ALL + CAST ( - - COUNT ( DISTINCT + - ( + + col2 ) ) AS INTEGER ) * + AVG ( DISTINCT + CAST ( NULL AS INTEGER ) ) AS col1 FROM tab0 WHERE NOT + - col0 = + col0 + - - col2 +---- +NULL query II rowsort SELECT ALL - col0 AS col2, - col2 AS col0 FROM tab1 @@ -49740,10 +49749,13 @@ SELECT DISTINCT * FROM tab1 AS cor0 WHERE NOT CAST ( NULL AS INTEGER ) + 54 IS N ---- 9 values hashing to c6c0a4111b36d04dbc811a11e4d54cad -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-8191 SELECT - AVG ( DISTINCT CAST ( NULL AS INTEGER ) ) * - MAX ( - col0 ) AS col1 FROM tab1 +---- +NULL query II rowsort SELECT col0 AS col1, - 96 FROM tab0 diff --git a/data/sqlite/random/aggregates/slt_good_2.slt b/data/sqlite/random/aggregates/slt_good_2.slt index f752838..c892935 100644 --- a/data/sqlite/random/aggregates/slt_good_2.slt +++ b/data/sqlite/random/aggregates/slt_good_2.slt @@ -11648,11 +11648,14 @@ SELECT ALL ( - + col2 ) + + 83 AS col0 FROM tab0 AS cor0 36 73 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -# Datafusion - Expected - -27 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I]I +# Datafusion - [Actual ] [R]I +query RI rowsort label-1920 SELECT AVG ( DISTINCT + 32 ) / + COUNT ( * ) AS col2, - ( + 27 ) FROM tab0 AS cor0 WHERE NULL IS NOT NULL +---- +NULL +-27 query I rowsort SELECT + 52 + col0 FROM tab0 AS cor0 @@ -13031,10 +13034,13 @@ SELECT DISTINCT * FROM tab1 WHERE col0 / col1 - 88 * + col1 IS NOT NULL ---- 9 values hashing to c6c0a4111b36d04dbc811a11e4d54cad -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-2154 SELECT ALL - COUNT ( * ) * - AVG ( DISTINCT - CAST ( NULL AS INTEGER ) ) AS col2 FROM tab0 +---- +NULL query I rowsort SELECT DISTINCT + ( 75 ) * col1 AS col1 FROM tab0 AS cor0 @@ -25577,10 +25583,13 @@ SELECT DISTINCT + col0 + - col2 AS col2, 66 AS col0 FROM tab1 AS cor0 26 66 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-4237 SELECT AVG ( DISTINCT + + 96 ) / + 12 - - SUM ( DISTINCT CAST ( NULL AS FLOAT8 ) ) + - COUNT ( DISTINCT + col1 ) col1 FROM tab1 cor0 +---- +NULL # Datafusion - Datafusion expected results: # Datafusion - Expected - -3 @@ -36728,10 +36737,10 @@ SELECT - 2 * + 19 AS col2 FROM tab1 WHERE - col1 * 14 NOT IN ( - + 95 + + + col1 -38 -38 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - 37 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-6096 SELECT - COUNT ( * ) + CAST ( + AVG ( DISTINCT + col2 ) AS INTEGER ) FROM tab2 +---- +37 query I rowsort SELECT col0 FROM tab1 WHERE - - 21 IS NOT NULL @@ -48074,10 +48083,13 @@ SELECT col0 * col0 AS col0 FROM tab0 WHERE NULL IS NULL 7569 9409 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-7983 SELECT + COUNT ( * ) * 26 + COUNT ( * ) * + ( AVG ( DISTINCT + 22 ) ) AS col2 FROM tab1 WHERE + CAST ( NULL AS FLOAT8 ) IS NOT NULL +---- +NULL query I rowsort SELECT + col1 * col0 - 98 AS col1 FROM tab1 @@ -49060,10 +49072,13 @@ SELECT + 64 * + COUNT ( * ) FROM tab2 WHERE NOT 58 * - - col0 * + col2 IS NULL ---- 192 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-8155 SELECT ALL - COUNT ( col0 ) + - - AVG ( DISTINCT col1 ) FROM tab2 WHERE NULL IS NOT NULL +---- +NULL query I rowsort SELECT DISTINCT 77 + col0 + 76 AS col1 FROM tab0 AS cor0 @@ -49288,10 +49303,13 @@ SELECT * FROM tab0 AS cor0 WHERE 93 NOT BETWEEN + + col2 AND NULL 1 99 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-8193 SELECT 25 + AVG ( DISTINCT - CAST ( - + 39 AS INTEGER ) ) AS col1 FROM tab1 AS cor0 WHERE NULL IS NOT NULL +---- +NULL query I rowsort label-8194 SELECT DISTINCT - COUNT ( * ) + + 60 FROM tab1 AS cor0 diff --git a/data/sqlite/random/aggregates/slt_good_20.slt b/data/sqlite/random/aggregates/slt_good_20.slt index 208a569..4a00f15 100644 --- a/data/sqlite/random/aggregates/slt_good_20.slt +++ b/data/sqlite/random/aggregates/slt_good_20.slt @@ -5006,10 +5006,10 @@ SELECT - MIN ( - - col2 ) FROM tab2 AS cor0 ---- -23 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - 364 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-811 SELECT + 23 / COUNT ( CAST ( + col0 AS INTEGER ) ) * + CAST ( CAST ( AVG ( DISTINCT + col2 ) AS INTEGER ) AS INTEGER ) AS col2 FROM tab0 cor0 WHERE ( NULL ) IS NULL +---- +364 query III rowsort SELECT DISTINCT * FROM tab0 AS cor0 WHERE ( col2 * + col2 ) IS NOT NULL @@ -11468,10 +11468,13 @@ query I rowsort SELECT DISTINCT 42 FROM tab2 WHERE + col0 IS NULL ---- -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-1876 SELECT ALL - AVG ( DISTINCT - 87 ) * + COUNT ( * ) FROM tab2 WHERE - col1 * 76 IS NULL +---- +NULL query I rowsort label-1877 SELECT - MAX ( DISTINCT col2 ) * COUNT ( * ) AS col2 FROM tab1 @@ -20427,10 +20430,13 @@ SELECT ALL + ( MAX ( + 10 ) ) FROM tab1 ---- 10 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort SELECT + - AVG ( DISTINCT - 1 ) AS col0 FROM tab1 AS cor0 WHERE NOT - ( + + 72 ) + - - 51 - + col1 IS NOT NULL +---- +NULL query I rowsort SELECT ALL ( + - 83 ) FROM tab1 AS cor0 @@ -28775,11 +28781,14 @@ SELECT DISTINCT - - 23 - + 66 AS col0 FROM tab0 AS cor0 ---- -43 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - 8 -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] I[I] +# Datafusion - [Actual ] I[R] +query IR rowsort label-4708 SELECT 8 AS col0, AVG ( DISTINCT - + CAST ( NULL AS INTEGER ) ) AS col1 FROM tab2 AS cor0 WHERE ( NULL ) IS NULL +---- +8 +NULL query I rowsort label-4709 SELECT ALL - - ( col0 ) - ( - CAST ( NULL AS INTEGER ) ) * + col0 + col0 + - col0 + + col1 AS col1 FROM tab2 AS cor0 @@ -38982,10 +38991,13 @@ SELECT ALL 45 - - ( - col1 ) AS col2 FROM tab1 AS cor0 31 40 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-6396 SELECT ALL + AVG ( DISTINCT col1 ) * 78 + MIN ( + CAST ( NULL AS INTEGER ) ) * - SUM ( ALL - col2 ) AS col2 FROM tab1 AS cor0 +---- +NULL query III rowsort label-6397 SELECT * FROM tab0 WHERE - 69 + - + ( - - CAST ( NULL AS FLOAT8 ) ) + + col1 IS NOT NULL @@ -44241,11 +44253,14 @@ SELECT DISTINCT + col1 * - col1, col2 FROM tab1 -25 59 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] I[I] +# Datafusion - [Actual ] I[R] +query IR rowsort label-7273 SELECT ALL - CAST ( NULL AS INTEGER ) + + COUNT ( + + col2 ) AS col1, 75 * - AVG ( DISTINCT CAST ( NULL AS INTEGER ) ) AS col0 FROM tab1 WHERE NULL IS NULL +---- +NULL +NULL query I rowsort SELECT + col1 * col2 * - - 25 AS col1 FROM tab2 @@ -50492,10 +50507,13 @@ SELECT DISTINCT - 94 * - col1 + + - col1 col1 FROM tab0 7533 93 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-8312 SELECT COUNT ( * ) + AVG ( DISTINCT + col1 ) FROM tab1 WHERE 74 IS NULL +---- +NULL # Datafusion - Types were automatically converted from: # Datafusion - [Expected] [I] @@ -57178,10 +57196,13 @@ NULL NULL NULL -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-9390 SELECT 46 * - AVG ( DISTINCT + CAST ( NULL AS INTEGER ) ) FROM tab2 AS cor0 +---- +NULL query II rowsort label-9391 SELECT CAST ( - - ( - - col1 ) AS INTEGER ), 45 col0 FROM tab0 cor0 diff --git a/data/sqlite/random/aggregates/slt_good_21.slt b/data/sqlite/random/aggregates/slt_good_21.slt index a3654be..15d638a 100644 --- a/data/sqlite/random/aggregates/slt_good_21.slt +++ b/data/sqlite/random/aggregates/slt_good_21.slt @@ -6493,10 +6493,13 @@ SELECT ALL + + CAST ( + CAST ( - - 8 AS INTEGER ) AS INTEGER ) AS col2 FROM tab2 8 8 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort SELECT ALL + - 34 * AVG ( DISTINCT - 0 ) FROM tab1 AS cor0 WHERE NOT col0 + + col2 <= NULL +---- +NULL query I rowsort SELECT - 32 AS col1 FROM tab0 cor0 WHERE ( NOT - + 67 + col1 > 70 ) @@ -19717,10 +19720,13 @@ SELECT + + ( - - col1 ) * 43 * - + col2 FROM tab2 AS cor0 -167098 -50439 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-3256 SELECT + 75 / - AVG ( DISTINCT - + CAST ( NULL AS INTEGER ) ) * + 50 FROM tab2 AS cor0 +---- +NULL query I rowsort SELECT ( + 48 ) FROM tab0 AS cor0 @@ -21294,10 +21300,13 @@ SELECT COUNT ( * ) * - - MAX ( DISTINCT + + col0 ) AS col0 FROM tab2 AS cor0 ---- 225 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-3511 SELECT + + ( - AVG ( DISTINCT + CAST ( NULL AS INTEGER ) ) ) FROM tab1 AS cor0 +---- +NULL query I rowsort label-3512 SELECT + COUNT ( * ) / 48 FROM tab2 cor0 @@ -23408,10 +23417,10 @@ SELECT + + col1, 99 FROM tab0 AS cor0 81 99 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - 74 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-3864 SELECT CAST ( + AVG ( DISTINCT - - col2 ) AS INTEGER ) FROM tab1 AS cor0 +---- +74 query II rowsort SELECT DISTINCT - - col0 AS col2, 87 FROM tab1 AS cor0 @@ -27790,10 +27799,10 @@ SELECT DISTINCT + 59 * - col0 - - col1 AS col1 FROM tab0 -5722 -804 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - -113 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-4582 SELECT ALL - 73 / + COUNT ( * ) + - CAST ( + AVG ( DISTINCT + ( + 89 ) ) AS INTEGER ) AS col0 FROM tab1 +---- +-113 query III rowsort SELECT ALL * FROM tab0 AS cor0 WHERE ( ( + - 69 ) > + col0 + + col1 ) @@ -36418,10 +36427,13 @@ SELECT DISTINCT - 35 + + 59 + + ( - col0 ), + 58 AS col2 FROM tab1 AS cor0 -67 58 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-6026 SELECT + AVG ( DISTINCT 2 ) FROM tab1 AS cor0 WHERE 79 IN ( - col2 * - + 3 + - col2 + - col1 + + col2, CAST ( - 89 AS INTEGER ), + + 53, + + 73 ) +---- +NULL query III rowsort SELECT DISTINCT * FROM tab0 WHERE - ( - + col1 ) >= + + col2 @@ -50702,10 +50714,13 @@ SELECT * FROM tab0 WHERE + col1 + + ( + ( + ( - - col2 ) ) ) * ( col1 ) * + col1 ---- 9 values hashing to c4b42765dff94eaaa46040e537fb43b7 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort SELECT DISTINCT - AVG ( DISTINCT 11 ) FROM tab1 WHERE NULL IS NOT NULL +---- +NULL query I rowsort SELECT ALL - 27 - - col2 FROM tab1 AS cor0 diff --git a/data/sqlite/random/aggregates/slt_good_22.slt b/data/sqlite/random/aggregates/slt_good_22.slt index 8b65d23..8952396 100644 --- a/data/sqlite/random/aggregates/slt_good_22.slt +++ b/data/sqlite/random/aggregates/slt_good_22.slt @@ -2658,10 +2658,13 @@ query I rowsort label-431 SELECT - CAST ( NULL AS INTEGER ) AS col0 FROM tab1 AS cor0 WHERE NOT 47 + + col2 IS NOT NULL ---- -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-432 SELECT DISTINCT + MIN ( - 32 ) - - + AVG ( DISTINCT + 76 ) FROM tab2 AS cor0 WHERE - col0 + + 37 >= NULL +---- +NULL query I rowsort SELECT - col0 FROM tab1 cor0 WHERE NOT NULL = - 58 @@ -9344,10 +9347,13 @@ query I rowsort SELECT + - 86 * + 94 col0 FROM tab2 AS cor0 WHERE + col1 / - col0 > NULL ---- -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort SELECT + AVG ( DISTINCT + - 81 ) FROM tab2 AS cor0 WHERE - col2 + - col2 BETWEEN col2 AND NULL +---- +NULL query I rowsort SELECT ALL - col0 + 43 FROM tab1 cor0 @@ -18555,10 +18561,13 @@ query III rowsort SELECT * FROM tab1 WHERE NOT NULL < - + 61 ---- -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort SELECT ALL - ( ( + AVG ( DISTINCT - ( 58 ) ) ) ) FROM tab2 WHERE NOT ( + - col0 ) IS NOT NULL +---- +NULL query I rowsort label-3074 SELECT DISTINCT - 40 col1 FROM tab2 WHERE NULL NOT BETWEEN CAST ( NULL AS INTEGER ) AND ( + col0 ) @@ -19708,10 +19717,13 @@ SELECT + + COUNT ( * ) / - ( COUNT ( * ) ) col0 FROM tab2 AS cor0 ---- -1 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-3258 SELECT ALL + + MAX ( DISTINCT + + col0 ) + + 90 + + AVG ( DISTINCT col1 ) AS col1 FROM tab0 WHERE - col2 BETWEEN NULL AND + 55 + - + col2 +---- +NULL # Datafusion - Datafusion expected results: # Datafusion - Expected - 51 @@ -25993,10 +26005,13 @@ SELECT ALL + COUNT ( ALL - col0 ) AS col2, COUNT ( * ) FROM tab0 AS cor0 3 3 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-4282 SELECT DISTINCT - AVG ( DISTINCT - - CAST ( - 29 AS INTEGER ) ) FROM tab2 AS cor0 WHERE ( NULL ) = ( NULL ) +---- +NULL query II rowsort SELECT - col2 + ( - - col1 ) AS col0, + 30 FROM tab0 cor0 @@ -31128,10 +31143,13 @@ query I rowsort SELECT + + 71 FROM tab1 AS cor0 WHERE NULL < - 92 ---- -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-5124 SELECT DISTINCT - AVG ( DISTINCT + CAST ( NULL AS INTEGER ) ) + SUM ( DISTINCT + ( + 25 ) ) col0 FROM tab0 cor0 +---- +NULL query I rowsort label-5125 SELECT - COUNT ( DISTINCT 56 ) FROM tab0 @@ -36747,10 +36765,13 @@ query I rowsort label-6042 SELECT CAST ( NULL AS INTEGER ) AS col1 FROM tab0 cor0 WHERE NOT NULL IS NULL ---- -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-6043 SELECT DISTINCT - COUNT ( * ) * - COUNT ( * ) * - AVG ( DISTINCT + col2 ) FROM tab1 cor0 WHERE NOT NULL IS NULL +---- +NULL query II rowsort SELECT + 32, col0 * col0 AS col0 FROM tab1 AS cor0 @@ -44629,10 +44650,13 @@ SELECT 31 + - SUM ( DISTINCT - col0 ) FROM tab1 ---- 258 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-7341 SELECT AVG ( DISTINCT - - CAST ( NULL AS FLOAT8 ) ) + - + COUNT ( * ) AS col0 FROM tab1 +---- +NULL query II rowsort SELECT ALL + 42 + - 50 - + - 94 * 72 col0, col1 AS col1 FROM tab2 @@ -45297,10 +45321,13 @@ SELECT ALL 91 AS col1 FROM tab2, tab0 AS cor0 query error DataFusion error: Schema error: Schema contains qualified field name tab1\.col0 and unqualified field name col0 which would be ambiguous SELECT col0, + 44 AS col0 FROM tab1 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-7449 SELECT - MAX ( DISTINCT col1 ) + AVG ( DISTINCT - + ( - - col2 ) ) AS col0 FROM tab2 WHERE NOT 90 * + - col1 <> NULL +---- +NULL query I rowsort label-7450 SELECT ( - - COUNT ( * ) ) AS col2 FROM tab0 WHERE NOT ( + col0 ) - - col0 IS NOT NULL @@ -48182,10 +48209,13 @@ SELECT DISTINCT * FROM tab1 AS cor0 WHERE CAST ( col1 AS INTEGER ) + col1 * + 42 ---- 9 values hashing to c6c0a4111b36d04dbc811a11e4d54cad -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-7921 SELECT MAX ( col1 ) * AVG ( DISTINCT col2 * + CAST ( NULL AS INTEGER ) ) + + 56 AS col1 FROM tab1 AS cor0 +---- +NULL query I rowsort SELECT ALL 77 + + col1 AS col0 FROM tab2 AS cor0 diff --git a/data/sqlite/random/aggregates/slt_good_23.slt b/data/sqlite/random/aggregates/slt_good_23.slt index 63dbfc7..e382f1c 100644 --- a/data/sqlite/random/aggregates/slt_good_23.slt +++ b/data/sqlite/random/aggregates/slt_good_23.slt @@ -6362,10 +6362,13 @@ SELECT DISTINCT col1 + - - col1 + + + 30 AS col1 FROM tab1 40 58 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-1056 SELECT DISTINCT AVG ( DISTINCT - 9 ) AS col0 FROM tab1 WHERE + ( CAST ( NULL AS INTEGER ) ) IS NOT NULL +---- +NULL query II rowsort SELECT + col2, 14 FROM tab2 AS cor0 @@ -8162,10 +8165,13 @@ SELECT DISTINCT + COUNT ( * ) + + 0 AS col1 FROM tab2 ---- 3 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-1347 SELECT + AVG ( DISTINCT - - col1 ) - - 72 + + CAST ( - SUM ( + - 11 ) AS INTEGER ) / - 21 * 51 AS col1 FROM tab2 WHERE NULL IS NOT NULL +---- +NULL query I rowsort SELECT col1 * - 89 FROM tab1 cor0 @@ -8433,11 +8439,14 @@ SELECT + 35 + - - 5 AS col0 FROM tab2 AS cor0 40 40 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -# Datafusion - Expected - 35 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I]I +# Datafusion - [Actual ] [R]I +query RI rowsort label-1390 SELECT + CAST ( - - AVG ( DISTINCT + 85 ) AS FLOAT8 ), 35 + COUNT ( * ) AS col1 FROM tab1 AS cor0 WHERE col1 IS NULL +---- +NULL +35 query I rowsort SELECT + - 93 + + + col2 - col1 FROM tab1 cor0 @@ -9122,10 +9131,13 @@ SELECT DISTINCT col1 * - 19 * - + col1, + col0 AS col1, col2 AS col0 FROM tab2 ---- 9 values hashing to 9e500723d903cbc859485d88979d0574 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-1507 SELECT + COUNT ( * ) + AVG ( DISTINCT + col1 ) / - 34 AS col2 FROM tab0 WHERE + - col0 IS NULL +---- +NULL query II rowsort SELECT - 60, - col2 AS col0 FROM tab1 @@ -18702,10 +18714,13 @@ SELECT ALL - col2 * + ( - + col0 ) - + 23 - 76 * + col2 FROM tab1 508 997 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort SELECT DISTINCT + AVG ( DISTINCT + 17 ) FROM tab0 WHERE NOT + col1 NOT BETWEEN NULL AND NULL +---- +NULL # Datafusion - Types were automatically converted from: # Datafusion - [Expected] [I] @@ -18978,10 +18993,13 @@ SELECT COUNT ( ALL - 26 ) FROM tab0 ---- 3 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-3141 SELECT DISTINCT AVG ( DISTINCT - CAST ( NULL AS INTEGER ) ) AS col2 FROM tab2 +---- +NULL query II rowsort label-3142 SELECT ALL 21 AS col1, + COUNT ( * ) AS col0 FROM tab1 @@ -23360,10 +23378,13 @@ SELECT + col2 col2, - 0 AS col1 FROM tab2 58 0 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-3866 SELECT - AVG ( DISTINCT + CAST ( NULL AS INTEGER ) ) FROM tab0 +---- +NULL query I rowsort SELECT ALL + 19 + 66 AS col2 FROM tab0 AS cor0 WHERE NOT - 69 + 57 IN ( + + col1, 25 ) @@ -24312,10 +24333,13 @@ SELECT DISTINCT ( 1 ) FROM tab0 ---- 1 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-4021 SELECT ALL - AVG ( DISTINCT 74 ) / COUNT ( * ) AS col2 FROM tab2 WHERE NOT NULL IS NULL +---- +NULL query III rowsort SELECT * FROM tab1 WHERE NOT ( - col2 ) = + col1 @@ -25467,10 +25491,13 @@ SELECT DISTINCT + + col0 + + - 91 - + + 57 * - - 28 * + 85 * - + col1 AS col0 FR 6918615 9089204 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-4212 SELECT MIN ( ALL 81 ) * AVG ( DISTINCT + + CAST ( NULL AS FLOAT8 ) ) * - COUNT ( * ) * - COUNT ( * ) FROM tab0 cor0 +---- +NULL query I rowsort SELECT ALL - col1 FROM tab1 AS cor0 WHERE + col2 NOT IN ( - + 33 * ( - col2 ) ) @@ -34305,10 +34332,13 @@ SELECT - CAST ( NULL AS INTEGER ) AS col2 FROM tab0 AS cor0 CROSS JOIN tab0 AS c ---- 9 values hashing to cd7a7901e47c15155404aff0d216fe0b -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-5663 SELECT AVG ( DISTINCT + CAST ( NULL AS FLOAT8 ) ) AS col1 FROM tab2 +---- +NULL query II rowsort label-5664 SELECT DISTINCT - COUNT ( * ) AS col2, ( - + COUNT ( * ) ) * + + 38 + - COUNT ( * ) FROM tab1 diff --git a/data/sqlite/random/aggregates/slt_good_24.slt b/data/sqlite/random/aggregates/slt_good_24.slt index 5772eac..6881c24 100644 --- a/data/sqlite/random/aggregates/slt_good_24.slt +++ b/data/sqlite/random/aggregates/slt_good_24.slt @@ -22845,10 +22845,13 @@ SELECT DISTINCT - 72 + + MIN ( - col0 ) FROM tab1 AS cor0 ---- -163 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-3772 SELECT + MAX ( DISTINCT + - 78 ) + AVG ( DISTINCT + col0 + + CAST ( NULL AS INTEGER ) ) AS col1 FROM tab2 AS cor0 +---- +NULL query I rowsort label-3773 SELECT DISTINCT ( + COUNT ( * ) ) + - + 43 AS col0 FROM tab2 @@ -23104,10 +23107,13 @@ query I rowsort SELECT - col1 col0 FROM tab0 cor0 WHERE col0 > + 83 + + col0 ---- -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-3816 SELECT - AVG ( DISTINCT CAST ( NULL AS INTEGER ) ) AS col2 FROM tab1 AS cor0 CROSS JOIN tab0 AS cor1 +---- +NULL query III rowsort SELECT * FROM tab0 AS cor0 WHERE ( NOT ( col0 - + 71 ) <= + col1 ) @@ -34862,10 +34868,10 @@ SELECT ALL 89 * + + 93 FROM tab2 AS cor0 8277 8277 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-5776 SELECT DISTINCT - CAST ( - AVG ( DISTINCT - - col0 ) AS INTEGER ) FROM tab1 AS cor0 WHERE ( - col2 IS NULL ) +---- +NULL query I rowsort SELECT ALL - - 63 * - 77 - - 66 - - col2 FROM tab1 AS cor0 @@ -37989,10 +37995,10 @@ SELECT * FROM tab0 AS cor0 WHERE NOT - col2 / + col1 * - 76 IS NULL ---- 9 values hashing to c4b42765dff94eaaa46040e537fb43b7 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - -16 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-6294 SELECT - - CAST ( AVG ( DISTINCT - 16 ) AS INTEGER ) FROM tab0 AS cor0 +---- +-16 query II rowsort SELECT DISTINCT + col0, + col1 AS col2 FROM tab0 @@ -39244,10 +39250,13 @@ SELECT - COUNT ( * ) FROM tab2 AS cor0 WHERE NOT col1 / col1 + - 34 + + 18 IS NU ---- -3 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort SELECT - AVG ( DISTINCT 68 ) AS col1 FROM tab1 AS cor0 WHERE NOT - col2 IS NOT NULL +---- +NULL query I rowsort label-6500 SELECT CAST ( NULL AS INTEGER ) + + COUNT ( * ) - - + 65 FROM tab1 AS cor0 @@ -43097,10 +43106,10 @@ SELECT ALL - 31 AS col2 FROM tab2 cor0 -31 -31 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - -54 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-7136 SELECT CAST ( - AVG ( DISTINCT 54 ) AS INTEGER ) AS col0 FROM tab2 +---- +-54 query I rowsort label-7137 SELECT ALL + CAST ( - col0 AS INTEGER ) AS col2 FROM tab0 @@ -51675,10 +51684,13 @@ SELECT ALL col0 + col2 + + col1 FROM tab1 161 206 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-8561 SELECT DISTINCT - ( AVG ( DISTINCT - CAST ( NULL AS INTEGER ) ) ) FROM tab1 +---- +NULL query II rowsort label-8562 SELECT DISTINCT CAST ( - 27 AS INTEGER ) AS col0, col0 AS col1 FROM tab0 @@ -54379,10 +54391,13 @@ query I rowsort label-9006 SELECT - col1 AS col2 FROM tab1 AS cor0 WHERE + CAST ( + col1 AS INTEGER ) + col2 + CAST ( + col0 AS INTEGER ) < NULL ---- -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-9007 SELECT ALL - AVG ( DISTINCT CAST ( NULL AS INTEGER ) ) col2 FROM tab1 AS cor0 +---- +NULL query I rowsort SELECT DISTINCT + col0 + + 35 + + - 10 + - + 93 - - col2 * - col1 AS col1 FROM tab0 AS cor0 diff --git a/data/sqlite/random/aggregates/slt_good_25.slt b/data/sqlite/random/aggregates/slt_good_25.slt index 2c63169..17a3d02 100644 --- a/data/sqlite/random/aggregates/slt_good_25.slt +++ b/data/sqlite/random/aggregates/slt_good_25.slt @@ -14441,10 +14441,13 @@ SELECT DISTINCT ( - 87 ) FROM tab2 AS cor0 ---- -87 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-2389 SELECT DISTINCT COUNT ( * ) * + AVG ( DISTINCT - - CAST ( NULL AS INTEGER ) ) AS col0 FROM tab0 +---- +NULL query I rowsort SELECT ALL - + 99 + - - col2 col0 FROM tab1 AS cor0 @@ -22141,10 +22144,13 @@ SELECT ALL 68 - + col1 / - col0 col0 FROM tab0 AS cor0 68 73 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-3665 SELECT DISTINCT - AVG ( DISTINCT - CAST ( NULL AS INTEGER ) ) FROM tab2 AS cor0 +---- +NULL query I rowsort SELECT DISTINCT + + col1 * col2 - - col0 FROM tab1 cor0 diff --git a/data/sqlite/random/aggregates/slt_good_26.slt b/data/sqlite/random/aggregates/slt_good_26.slt index 91e497f..8fecdc0 100644 --- a/data/sqlite/random/aggregates/slt_good_26.slt +++ b/data/sqlite/random/aggregates/slt_good_26.slt @@ -26684,10 +26684,13 @@ SELECT - - 24 * + 45, + col2 AS col0 FROM tab0 cor0 1080 99 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-4406 SELECT ALL + - AVG ( DISTINCT + CAST ( NULL AS INTEGER ) ) FROM tab2 AS cor0 +---- +NULL query II rowsort label-4407 SELECT ALL + col2, col0 / - 46 FROM tab2 AS cor0 @@ -32743,10 +32746,13 @@ SELECT + 71 * + col1 AS col1 FROM tab0 5751 71 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort SELECT DISTINCT + AVG ( DISTINCT + 38 ) FROM tab2 WHERE NOT + col2 IS NOT NULL +---- +NULL query I rowsort SELECT DISTINCT - col1 + + - 5 FROM tab1 @@ -42000,10 +42006,13 @@ SELECT 19 * + - COUNT ( * ) AS col2 FROM tab2 ---- -57 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort SELECT DISTINCT - AVG ( DISTINCT - 21 ) AS col2 FROM tab0 AS cor0 WHERE NOT ( ( + - col2 ) ) NOT BETWEEN col1 AND NULL +---- +NULL query III rowsort SELECT * FROM tab0 AS cor0 WHERE NOT ( NOT ( NULL BETWEEN NULL AND ( + col2 / - 32 ) ) ) @@ -52751,10 +52760,13 @@ SELECT 81 + + 87 AS col1 FROM tab2 168 168 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-8712 SELECT ALL AVG ( DISTINCT + CAST ( NULL AS INTEGER ) ) AS col2 FROM tab1 AS cor0 +---- +NULL query II rowsort SELECT + 18 + - - ( + - ( 81 ) ), - col1 AS col2 FROM tab0 @@ -59009,10 +59021,13 @@ query I rowsort SELECT + ( - ( ( + col2 ) ) ) FROM tab1 WHERE - col0 + - 4 > + col1 ---- -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-9745 SELECT ALL + + COUNT ( * ) / - AVG ( DISTINCT - col2 ) FROM tab2 AS cor0 WHERE NOT ( NULL ) BETWEEN NULL AND NULL +---- +NULL query I rowsort SELECT + 56 - col0 col1 FROM tab0 AS cor0 diff --git a/data/sqlite/random/aggregates/slt_good_27.slt b/data/sqlite/random/aggregates/slt_good_27.slt index 0c24926..0151863 100644 --- a/data/sqlite/random/aggregates/slt_good_27.slt +++ b/data/sqlite/random/aggregates/slt_good_27.slt @@ -4688,10 +4688,13 @@ SELECT ALL 85 * - col0 * - + col2 AS col0 FROM tab0 73950 816255 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-773 SELECT - COUNT ( * ) * + AVG ( DISTINCT - col1 ) FROM tab2 WHERE - col0 + + 74 < - col0 +---- +NULL query II rowsort SELECT + col2 * - 70 * + col2 AS col2, - col2 FROM tab0 @@ -17512,10 +17515,13 @@ SELECT + col1 * + col2 + - col0 FROM tab1 AS cor0 210 3105 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-2889 SELECT + + AVG ( DISTINCT CAST ( NULL AS INTEGER ) ) AS col2 FROM tab2 AS cor0 +---- +NULL # Datafusion - Datafusion expected results: # Datafusion - Expected - -14 @@ -20470,10 +20476,13 @@ SELECT * FROM tab2 cor0 WHERE + col2 / - col0 IS NOT NULL ---- 9 values hashing to 75c998aa53ac83218cbf2feb962d0a49 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort SELECT + AVG ( DISTINCT ( - 71 ) ) col0 FROM tab0 AS cor0 WHERE - col2 IS NULL +---- +NULL query I rowsort label-3380 SELECT + col0 * + CAST ( NULL AS INTEGER ) col0 FROM tab1 AS cor0 @@ -22498,11 +22507,14 @@ SELECT * FROM tab2 WHERE 39 + + + col2 * - 22 IS NOT NULL ---- 9 values hashing to 75c998aa53ac83218cbf2feb962d0a49 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -# Datafusion - Expected - 0 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I]I +# Datafusion - [Actual ] [R]I +query RI rowsort label-3704 SELECT 27 * - AVG ( DISTINCT col2 ) AS col1, COUNT ( * ) FROM tab2 WHERE 34 + + 88 + - col1 = - col0 +---- +NULL +0 query II rowsort SELECT DISTINCT 88 - - 15, - col0 + + col0 AS col1 FROM tab2 @@ -25368,10 +25380,13 @@ SELECT + col0 AS col1, col0 AS col2 FROM tab2 75 75 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-4186 SELECT DISTINCT - + COUNT ( * ) * - AVG ( DISTINCT 23 ) AS col0 FROM tab2 WHERE col1 - col2 IS NULL +---- +NULL query I rowsort label-4187 SELECT DISTINCT COUNT ( * ) + 11 AS col0 FROM tab2 @@ -26605,10 +26620,13 @@ query I rowsort SELECT + - col0 FROM tab1 WHERE NULL NOT BETWEEN NULL AND + - col1 ---- -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-4395 SELECT - - AVG ( DISTINCT CAST ( NULL AS INTEGER ) ) AS col0 FROM tab2 AS cor0 +---- +NULL query III rowsort SELECT DISTINCT * FROM tab0 AS cor0 WHERE NOT 79 NOT BETWEEN - col0 AND NULL @@ -29150,10 +29168,13 @@ SELECT - col1 + + + col0 FROM tab2 -5 8 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-4809 SELECT AVG ( DISTINCT + + CAST ( NULL AS INTEGER ) ) AS col2 FROM tab2 +---- +NULL query I rowsort SELECT - 81 FROM tab1 AS cor0 WHERE NULL NOT IN ( col1 * + - col0 ) @@ -30092,10 +30113,13 @@ SELECT DISTINCT + 57 + 33 * + col0 + + 29 FROM tab0 cor0 3287 581 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-4966 SELECT ALL - + AVG ( DISTINCT + CAST ( NULL AS FLOAT8 ) ) FROM tab1 cor0 +---- +NULL # Datafusion - Datafusion expected results: # Datafusion - Expected - 58 @@ -32226,10 +32250,13 @@ SELECT DISTINCT - 47, COUNT ( * ) AS col2 FROM tab2 AS cor0 -47 3 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-5318 SELECT AVG ( DISTINCT + CAST ( NULL AS INTEGER ) ) FROM tab1 AS cor0 +---- +NULL query III rowsort SELECT * FROM tab1 AS cor0 WHERE NOT ( NULL ) >= + - col0 * - 20 @@ -33074,10 +33101,13 @@ SELECT - col1 + - + col2 AS col1 FROM tab1 cor0 -115 -64 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-5455 SELECT ALL - AVG ( DISTINCT + - CAST ( NULL AS INTEGER ) ) FROM tab0 AS cor0 +---- +NULL query I rowsort label-5456 SELECT - CAST ( + 71 AS INTEGER ) + - 8 FROM tab2 @@ -43578,10 +43608,13 @@ SELECT - 57 AS col1, col2 FROM tab1 cor0 -57 96 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-7212 SELECT ( + COUNT ( * ) ) / + - AVG ( DISTINCT + col0 ) FROM tab1 WHERE col2 NOT BETWEEN NULL AND NULL AND NOT ( NULL ) IS NOT NULL +---- +NULL query I rowsort label-7213 SELECT + 1 * COUNT ( * ) * - 2 + 97 + - 1 AS col0 FROM tab0 AS cor0 CROSS JOIN tab1 AS cor1 @@ -48316,10 +48349,10 @@ SELECT DISTINCT 75 + - MAX ( DISTINCT + col2 ) FROM tab0 ---- -24 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - 195 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-7990 SELECT ALL CAST ( AVG ( DISTINCT col1 ) AS INTEGER ) * + COUNT ( * ) FROM tab2 AS cor0 +---- +195 query I rowsort SELECT ALL - + ( - + col2 ) - - col0 FROM tab2 cor0 @@ -52075,10 +52108,13 @@ SELECT DISTINCT + 55 * - + 3 AS col2 FROM tab1 WHERE - + col0 IS NOT NULL ---- -165 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-8608 SELECT - 81 * - COUNT ( * ) + - AVG ( DISTINCT - CAST ( NULL AS INTEGER ) ) AS col0 FROM tab2 +---- +NULL query III rowsort SELECT * FROM tab0 AS cor0 WHERE - col0 + - - ( + 6 ) * + col0 NOT BETWEEN - + 2 + 19 AND NULL diff --git a/data/sqlite/random/aggregates/slt_good_28.slt b/data/sqlite/random/aggregates/slt_good_28.slt index a177cfe..adbd87a 100644 --- a/data/sqlite/random/aggregates/slt_good_28.slt +++ b/data/sqlite/random/aggregates/slt_good_28.slt @@ -18385,10 +18385,13 @@ SELECT DISTINCT - 55 + - col0 FROM tab2 -119 -130 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort SELECT ALL AVG ( DISTINCT + 78 ) FROM tab1 WHERE NULL IN ( - + col2, 26 ) +---- +NULL query I rowsort SELECT DISTINCT ( - - col2 ) * - - col2 * - col1 * - col0 + + - col2 FROM tab2 @@ -23561,10 +23564,13 @@ SELECT ALL ( col1 ) col1 FROM tab2 cor0 67 77 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-3870 SELECT COUNT ( DISTINCT CAST ( NULL AS INTEGER ) ) * - + 70 + + AVG ( - CAST ( NULL AS INTEGER ) ) + AVG ( DISTINCT col1 ) col2 FROM tab2 AS cor0 +---- +NULL query I rowsort SELECT DISTINCT 51 AS col2 FROM tab2 AS cor0 WHERE NOT ( 18 * 53 * - 75 + col0 + ( col0 ) * + col1 ) IS NULL @@ -24919,10 +24925,13 @@ SELECT + col1 * - - 74 FROM tab0 AS cor0 5994 74 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort SELECT DISTINCT + AVG ( DISTINCT - - col2 ) FROM tab2 AS cor0 WHERE NOT - col2 IS NOT NULL +---- +NULL # Datafusion - Datafusion expected results: # Datafusion - Expected - -3673 @@ -26055,10 +26064,13 @@ query III rowsort SELECT * FROM tab2 WHERE NOT NULL = 82 ---- -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort SELECT DISTINCT + AVG ( DISTINCT - 35 ) AS col1 FROM tab1 WHERE NOT - 29 + - 97 <= - col2 +---- +NULL query I rowsort SELECT ALL + 98 * ( - 58 ) FROM tab0 @@ -26098,10 +26110,13 @@ SELECT + + COUNT ( * ) * COUNT ( * ) + COUNT ( * ) * 15 FROM tab0 AS cor0 ---- 54 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-4290 SELECT DISTINCT ( AVG ( DISTINCT 82 ) ) - + COUNT ( DISTINCT col0 - 56 / col0 ) AS col0 FROM tab1 cor0 WHERE NOT ( - col2 ) NOT BETWEEN NULL AND ( NULL ) +---- +NULL query I rowsort label-4291 SELECT DISTINCT - MIN ( + col0 ) AS col0 FROM tab2 AS cor0 @@ -32927,10 +32942,13 @@ NULL NULL NULL -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-5404 SELECT AVG ( DISTINCT - CAST ( CAST ( NULL AS FLOAT8 ) AS INTEGER ) ) + + MAX ( DISTINCT - col2 ) AS col0 FROM tab2 AS cor0 +---- +NULL query I rowsort label-5405 SELECT DISTINCT + + CAST ( - col0 AS INTEGER ) * + 5 FROM tab1 AS cor0 @@ -47264,11 +47282,14 @@ SELECT DISTINCT - - col1 + 51 * + col1 col1 FROM tab2 AS cor0 3484 4004 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -# Datafusion - Expected - 0 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I]I +# Datafusion - [Actual ] [R]I +query RI rowsort label-7771 SELECT ALL + - AVG ( DISTINCT + col2 ) AS col2, + COUNT ( * ) FROM tab2 cor0 WHERE 29 / - 3 IS NULL +---- +NULL +0 query I rowsort SELECT + + 82 + col2 - - col0 AS col2 FROM tab1 AS cor0 @@ -49972,10 +49993,13 @@ SELECT ALL - + SUM ( + ( col0 ) ) col0 FROM tab1 AS cor0 ---- -227 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort SELECT + AVG ( DISTINCT - - ( ( - + col1 ) ) ) FROM tab1 AS cor0 WHERE NOT NULL IS NULL +---- +NULL query I rowsort label-8216 SELECT + col0 + + - ( col2 ) + + + col2 / CAST ( NULL AS INTEGER ) + - col0 * + col0 * - col2 + 62 col0 FROM tab2 AS cor0 WHERE NOT 7 IS NULL diff --git a/data/sqlite/random/aggregates/slt_good_29.slt b/data/sqlite/random/aggregates/slt_good_29.slt index ec6818d..717a20e 100644 --- a/data/sqlite/random/aggregates/slt_good_29.slt +++ b/data/sqlite/random/aggregates/slt_good_29.slt @@ -12028,10 +12028,13 @@ SELECT ALL AVG ( 42 ) FROM tab1 AS cor0 WHERE NOT col1 IS NOT NULL ---- NULL -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort SELECT DISTINCT AVG ( DISTINCT + 96 ) FROM tab0 AS cor0 WHERE NOT col0 * 74 IS NOT NULL +---- +NULL query I rowsort label-1990 SELECT + 67 / 66 AS col0 FROM tab0 AS cor0 @@ -18145,10 +18148,13 @@ query I rowsort SELECT col0 FROM tab0 AS cor0 WHERE ( NULL ) BETWEEN + 91 AND + col2 - - + 10 ---- -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort SELECT + AVG ( DISTINCT + 83 ) AS col0 FROM tab0 cor0 WHERE - col0 / 38 >= NULL +---- +NULL query I rowsort label-2999 SELECT ALL - CAST ( - + col2 AS INTEGER ) + - + col0 / - 55 AS col0 FROM tab0 AS cor0 @@ -35630,10 +35636,13 @@ SELECT ALL + 81 AS col0, + col1 FROM tab0 81 81 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-5856 SELECT AVG ( DISTINCT CAST ( NULL AS INTEGER ) ) FROM tab0 +---- +NULL query I rowsort SELECT ALL 58 col0 FROM tab0 WHERE - col1 + + + ( col0 ) NOT BETWEEN NULL AND NULL @@ -45949,10 +45958,13 @@ SELECT * FROM tab0 AS cor0 WHERE NOT + col1 + + col2 IS NULL ---- 9 values hashing to c4b42765dff94eaaa46040e537fb43b7 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-7559 SELECT ALL - AVG ( DISTINCT - CAST ( NULL AS INTEGER ) ) AS col0 FROM tab2 AS cor0 +---- +NULL query I rowsort SELECT + col2 * - - 93 FROM tab0 AS cor0 @@ -50221,10 +50233,10 @@ SELECT * FROM tab1 cor0 WHERE NOT ( col0 * col2 ) IS NULL ---- 9 values hashing to c6c0a4111b36d04dbc811a11e4d54cad -# Datafusion - Datafusion expected results: -# Datafusion - Expected - 69 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-8268 SELECT CAST ( AVG ( DISTINCT + 69 ) AS INTEGER ) AS col1 FROM tab1 AS cor0 +---- +69 query I rowsort SELECT - col0 * - col1 * - col2 AS col0 FROM tab2 AS cor0 @@ -51170,10 +51182,13 @@ SELECT ALL + 60 * - 90 AS col1 FROM tab1, tab2 AS cor0 ---- 9 values hashing to fa267ac295745fdbd2b5c9b18f522d6a -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-8426 SELECT ALL AVG ( DISTINCT - CAST ( NULL AS FLOAT8 ) ) AS col2 FROM tab1 +---- +NULL query I rowsort label-8427 SELECT ALL - COUNT ( * ) AS col2 FROM tab0 WHERE NULL <> NULL @@ -55998,10 +56013,13 @@ SELECT DISTINCT + col0 + 88 FROM tab1 WHERE NOT - + col2 IS NULL 173 179 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-9225 SELECT - AVG ( DISTINCT - - CAST ( NULL AS FLOAT8 ) ) col2 FROM tab2 +---- +NULL query I rowsort SELECT DISTINCT ( + + col2 ) - + + col2 AS col1 FROM tab2 WHERE NOT 57 * - + 0 IS NOT NULL diff --git a/data/sqlite/random/aggregates/slt_good_3.slt b/data/sqlite/random/aggregates/slt_good_3.slt index a512b01..28c5fc3 100644 --- a/data/sqlite/random/aggregates/slt_good_3.slt +++ b/data/sqlite/random/aggregates/slt_good_3.slt @@ -6434,10 +6434,13 @@ SELECT + col2 * - 92 FROM tab1 -6256 -8832 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-1041 SELECT - AVG ( DISTINCT + - CAST ( NULL AS INTEGER ) ) AS col1 FROM tab2 AS cor0 +---- +NULL query I rowsort label-1042 SELECT - 81 / + + col2 AS col2 FROM tab0 AS cor0 @@ -9929,10 +9932,13 @@ SELECT ALL - 40 col1 FROM tab0 AS cor0 -40 -40 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-1613 SELECT DISTINCT - + AVG ( DISTINCT - col2 ) + AVG ( DISTINCT - + CAST ( NULL AS FLOAT8 ) ) AS col0 FROM tab0 AS cor0 +---- +NULL query I rowsort SELECT + - 74 FROM tab1 AS cor0 WHERE - col2 BETWEEN col0 AND + col2 @@ -13031,10 +13037,13 @@ SELECT 83 + - col1 FROM tab2 32 6 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-2116 SELECT 6 * 67 * + - AVG ( DISTINCT CAST ( NULL AS INTEGER ) ) * - ( + - ( + - COUNT ( * ) ) ) FROM tab2 AS cor0 +---- +NULL query II rowsort label-2117 SELECT ALL - COUNT ( * ) AS col0, MIN ( DISTINCT + 66 ) AS col2 FROM tab1 AS cor0 WHERE NOT NULL IS NULL @@ -23958,10 +23967,13 @@ query I rowsort SELECT ALL - col2 AS col0 FROM tab2 WHERE NOT - + 85 IS NOT NULL ---- -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-3927 SELECT ALL + AVG ( DISTINCT - CAST ( NULL AS INTEGER ) ) FROM tab2 AS cor0 +---- +NULL query II rowsort label-3928 SELECT ALL + 61 + col2 * + - col2, + 60 * - col0 + + col2 * + CAST ( NULL AS INTEGER ) AS col1 FROM tab2 AS cor0 WHERE 65 IN ( - 33 ) @@ -37580,11 +37592,14 @@ SELECT col1 * - + 77 AS col0 FROM tab1 AS cor0 -3619 -385 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -# Datafusion - Expected - 3 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I]I +# Datafusion - [Actual ] [R]I +query RI rowsort label-6168 SELECT - ( - - AVG ( DISTINCT + CAST ( NULL AS INTEGER ) ) ) AS col2, COUNT ( * ) AS col0 FROM tab2 AS cor0 +---- +NULL +3 query II rowsort SELECT DISTINCT + 93 - + col0 + + + col1 * col1 + - - 59 * + - col1 col1, 49 FROM tab0 diff --git a/data/sqlite/random/aggregates/slt_good_30.slt b/data/sqlite/random/aggregates/slt_good_30.slt index 73c57b7..a3efc42 100644 --- a/data/sqlite/random/aggregates/slt_good_30.slt +++ b/data/sqlite/random/aggregates/slt_good_30.slt @@ -4178,10 +4178,13 @@ SELECT - 82 * CAST ( + - col1 AS INTEGER ) FROM tab2 AS cor0 5494 6314 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-672 SELECT ALL + AVG ( DISTINCT - + CAST ( NULL AS INTEGER ) ) AS col0 FROM tab1 AS cor0 +---- +NULL query I rowsort label-673 SELECT ALL + SUM ( + CAST ( col1 AS INTEGER ) ) AS col0 FROM tab0 @@ -6718,10 +6721,13 @@ SELECT ALL COUNT ( * ) * - COUNT ( * ) * + 30 AS col0 FROM tab1 AS cor0 ---- -270 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-1093 SELECT ALL - AVG ( DISTINCT + CAST ( NULL AS INTEGER ) ) / - COUNT ( * ) AS col0 FROM tab0 AS cor0 +---- +NULL query I rowsort SELECT ALL + 66 FROM tab2 AS cor0 WHERE col0 * + + col1 / 29 IS NULL @@ -16050,10 +16056,13 @@ query III rowsort SELECT DISTINCT * FROM tab1 WHERE NOT ( NULL NOT BETWEEN col1 AND ( NULL ) ) ---- -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort SELECT ALL - + AVG ( DISTINCT - 78 ) FROM tab0 AS cor0 WHERE NOT ( NULL ) <> + col0 * col1 * col2 +---- +NULL query III rowsort SELECT * FROM tab1 cor0 WHERE NOT NULL IN ( - col2, col0, + col2 / + col2 + - ( - col1 ) ) @@ -18869,11 +18878,14 @@ SELECT + col2 - + 61 FROM tab1 35 7 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -# Datafusion - Expected - 0 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I]I +# Datafusion - [Actual ] [R]I +query RI rowsort label-3109 SELECT DISTINCT COUNT ( * ) * + + COUNT ( * ) * + AVG ( DISTINCT col2 ) * - COUNT ( + 39 ) AS col1, COUNT ( * ) AS col2 FROM tab1 AS cor0 WHERE + 64 IS NULL +---- +NULL +0 query I rowsort label-3110 SELECT + CAST ( - col1 AS INTEGER ) AS col0 FROM tab1 AS cor0 @@ -24249,10 +24261,13 @@ SELECT CAST ( + - ( - + COUNT ( * ) ) AS INTEGER ) FROM tab2 AS cor0 ---- 3 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-3994 SELECT ALL + + MAX ( ALL - CAST ( NULL AS INTEGER ) ) + + + ( - AVG ( DISTINCT col0 ) ) col1 FROM tab0 AS cor0 +---- +NULL query II rowsort SELECT DISTINCT - col0, - col2 AS col1 FROM tab1 AS cor0 @@ -43279,10 +43294,13 @@ SELECT ALL - col2 * - 66 * + col1 FROM tab2 256476 77418 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-7157 SELECT + AVG ( DISTINCT - CAST ( NULL AS FLOAT8 ) ) AS col0 FROM tab0 +---- +NULL query I rowsort SELECT - - col1 FROM tab0 AS cor0 WHERE - col2 * 33 * 13 + - 38 IS NOT NULL @@ -60201,10 +60219,10 @@ SELECT 27 FROM tab0 AS cor0 WHERE NOT NULL IS NOT NULL 27 27 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - -90 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-9956 SELECT CAST ( - AVG ( DISTINCT - - 90 ) AS INTEGER ) AS col1 FROM tab1 +---- +-90 query I rowsort SELECT col2 * - ( - col1 ) AS col0 FROM tab0 diff --git a/data/sqlite/random/aggregates/slt_good_31.slt b/data/sqlite/random/aggregates/slt_good_31.slt index 9ba802a..b121309 100644 --- a/data/sqlite/random/aggregates/slt_good_31.slt +++ b/data/sqlite/random/aggregates/slt_good_31.slt @@ -29577,10 +29577,13 @@ SELECT + 12, COUNT ( * ) AS col1 FROM tab1 12 3 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-4867 SELECT + AVG ( DISTINCT - CAST ( NULL AS FLOAT8 ) ) FROM tab0 +---- +NULL query I rowsort label-4868 SELECT DISTINCT - ( + - CAST ( - COUNT ( * ) AS INTEGER ) ) FROM tab2 @@ -33322,10 +33325,13 @@ SELECT ALL 21 + + 23 AS col0 FROM tab1 44 44 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-5485 SELECT + AVG ( DISTINCT + CAST ( NULL AS INTEGER ) ) * CAST ( + SUM ( ( col1 ) ) AS INTEGER ) * - 99 FROM tab0 AS cor0 +---- +NULL query I rowsort label-5486 SELECT DISTINCT - 49 - - + COUNT ( * ) FROM tab2 AS cor0 @@ -38114,10 +38120,13 @@ query III rowsort SELECT * FROM tab2 AS cor0 WHERE NOT col1 + + + col1 <> NULL ---- -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-6263 SELECT + + AVG ( DISTINCT - CAST ( NULL AS INTEGER ) ) FROM tab2 AS cor0 +---- +NULL query III rowsort label-6264 SELECT ALL * FROM tab1 AS cor0 WHERE + col1 + CAST ( NULL AS INTEGER ) IS NULL @@ -41657,10 +41666,13 @@ SELECT ALL ( - 42 ) AS col2 FROM tab0 AS cor0 query error DataFusion error: Error during planning: Projections require unique expression names but the expression "tab0\.col0 AS col1" at position 0 and "\(\- tab0\.col2\) \* tab0\.col1 AS col1" at position 1 have the same name\. Consider aliasing \("AS"\) one of them\. SELECT DISTINCT + col0 AS col1, - col2 * + col1 AS col1 FROM tab0 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-6853 SELECT - COUNT ( * ) + - - 22 + AVG ( DISTINCT + 5 ) * + MAX ( DISTINCT CAST ( NULL AS INTEGER ) ) - 5 - 8 AS col0 FROM tab1 AS cor0 CROSS JOIN tab2 AS cor1 +---- +NULL query III rowsort SELECT * FROM tab0 AS cor0 WHERE NOT + 61 * - + 63 IS NOT NULL @@ -44181,11 +44193,14 @@ query III rowsort SELECT DISTINCT * FROM tab2 WHERE ( - + col1 / 26 ) IS NULL ---- -# Datafusion - Datafusion expected results: -# Datafusion - Expected - 18 -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] I[I] +# Datafusion - [Actual ] I[R] +query IR rowsort label-7275 SELECT DISTINCT 18, - ( - AVG ( DISTINCT - CAST ( NULL AS INTEGER ) ) ) AS col1 FROM tab1 +---- +18 +NULL query I rowsort label-7276 SELECT DISTINCT COUNT ( DISTINCT CAST ( NULL AS INTEGER ) ) AS col1 FROM tab1 @@ -44338,10 +44353,13 @@ SELECT - 68 AS col2 FROM tab1 AS cor0 CROSS JOIN tab1 AS cor1 ---- 9 values hashing to 5febf382d36d6e0191889c41b928786f -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-7301 SELECT DISTINCT - AVG ( DISTINCT - CAST ( NULL AS INTEGER ) ) - - + COUNT ( * ) * + - 85 - 60 AS col0 FROM tab2 +---- +NULL query IIIIII rowsort SELECT DISTINCT * FROM tab0 cor0 CROSS JOIN tab2 AS cor1 WHERE NOT + 73 IS NULL @@ -54375,10 +54393,13 @@ query III rowsort SELECT * FROM tab1 AS cor0 WHERE NOT NULL BETWEEN + 82 AND col1 ---- -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-8946 SELECT + COUNT ( * ) + AVG ( DISTINCT col2 ) AS col1 FROM tab0 AS cor0 WHERE NOT ( - CAST ( NULL AS INTEGER ) ) IN ( col2 * + col0 ) +---- +NULL query I rowsort SELECT - 86 / col0 FROM tab0 AS cor0 WHERE NOT - ( - ( + 74 ) ) / 34 IS NOT NULL diff --git a/data/sqlite/random/aggregates/slt_good_32.slt b/data/sqlite/random/aggregates/slt_good_32.slt index 00b86fa..5e38a44 100644 --- a/data/sqlite/random/aggregates/slt_good_32.slt +++ b/data/sqlite/random/aggregates/slt_good_32.slt @@ -11244,10 +11244,13 @@ SELECT DISTINCT - COUNT ( * ) * MIN ( + 18 ) FROM tab1 AS cor0 ---- -54 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort SELECT + AVG ( DISTINCT - - col0 ) FROM tab1 AS cor0 WHERE ( NULL ) IS NOT NULL +---- +NULL query I rowsort SELECT 32 * - 26 FROM tab2 @@ -16513,10 +16516,13 @@ SELECT ALL - 8 + - COUNT ( * ) FROM tab2 AS cor0 ---- -11 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-2720 SELECT + COUNT ( * ) * - AVG ( DISTINCT - - col2 ) + SUM ( + - 40 ) FROM tab1 AS cor0 WHERE NULL <= CAST ( - - col2 AS INTEGER ) + - + col0 +---- +NULL query I rowsort SELECT - col2 + + + 14 AS col2 FROM tab1 AS cor0 diff --git a/data/sqlite/random/aggregates/slt_good_33.slt b/data/sqlite/random/aggregates/slt_good_33.slt index 9c2be80..e501dc2 100644 --- a/data/sqlite/random/aggregates/slt_good_33.slt +++ b/data/sqlite/random/aggregates/slt_good_33.slt @@ -3461,10 +3461,13 @@ SELECT ALL + 72 + - 90 FROM tab1 AS cor0 CROSS JOIN tab0 AS cor1 ---- 9 values hashing to 09afafec657a5e9f082beb6a16ec85de -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-585 SELECT AVG ( DISTINCT + CAST ( NULL AS INTEGER ) ) col1 FROM tab2 +---- +NULL query I rowsort label-586 SELECT ALL + COUNT ( * ) FROM tab1 WHERE ( - 91 ) IS NULL @@ -7296,10 +7299,13 @@ SELECT - 12, + col1 AS col1 FROM tab0 cor0 -12 81 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort SELECT - AVG ( DISTINCT 4 ) AS col1 FROM tab0 AS cor0 WHERE NOT col2 NOT BETWEEN NULL AND NULL +---- +NULL query II rowsort label-1226 SELECT + MAX ( DISTINCT - + ( col2 ) ) AS col2, 42 - + 89 AS col0 FROM tab2 AS cor0 @@ -16417,10 +16423,13 @@ SELECT DISTINCT * FROM tab1 AS cor0 WHERE NOT ( + 5 ) IS NULL ---- 9 values hashing to c6c0a4111b36d04dbc811a11e4d54cad -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-2737 SELECT + COUNT ( * ) + AVG ( DISTINCT col1 + + col1 ) FROM tab1 cor0 WHERE NOT ( NULL ) IS NULL +---- +NULL query I rowsort label-2738 SELECT 67 * ( COUNT ( * ) ) AS col0 FROM tab1 AS cor0 WHERE NOT + 66 IS NULL @@ -21616,10 +21625,13 @@ SELECT ALL + ( + 50 ) FROM tab2 50 50 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-3594 SELECT - AVG ( DISTINCT + CAST ( NULL AS INTEGER ) ) FROM tab1 +---- +NULL query I rowsort label-3595 SELECT 60 * COUNT ( * ) + - ( 73 ) FROM tab2 @@ -21779,10 +21791,13 @@ SELECT ALL + + COUNT ( * ) * - 72 AS col0 FROM tab0 cor0 ---- -216 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-3624 SELECT DISTINCT - AVG ( DISTINCT + 65 ) FROM tab1 WHERE NULL BETWEEN ( + CAST ( - col2 AS INTEGER ) + col2 ) AND ( col1 ) * col2 +---- +NULL query I rowsort SELECT + 34 * 69 AS col2 FROM tab1 @@ -21938,10 +21953,13 @@ SELECT col0 * CAST ( + 53 AS INTEGER ) * + col2 AS col0 FROM tab0 46110 508959 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort SELECT AVG ( DISTINCT - - col2 ) FROM tab1 WHERE NULL > NULL +---- +NULL query I rowsort SELECT + 87 * - 68 AS col0 FROM tab2 @@ -23108,11 +23126,14 @@ SELECT + col2 * - + 36 * + 87 AS col0 FROM tab1 AS cor0 -212976 -300672 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - 0 -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] I[I] +# Datafusion - [Actual ] I[R] +query IR rowsort label-3845 SELECT DISTINCT ( COUNT ( * ) ), - AVG ( DISTINCT col2 ) col0 FROM tab2 WHERE NOT NULL NOT BETWEEN NULL AND - col2 + - 39 +---- +0 +NULL query I rowsort label-3846 SELECT ALL + CAST ( - - col0 AS INTEGER ) FROM tab1 AS cor0 @@ -27772,10 +27793,13 @@ NULL NULL NULL -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort SELECT ALL AVG ( DISTINCT 67 ) - - 51 AS col1 FROM tab1 WHERE NOT NULL >= ( NULL ) +---- +NULL query I rowsort label-4624 SELECT ALL - col1 / - 69 FROM tab1 @@ -29236,10 +29260,10 @@ SELECT ALL + 65 + + 6 AS col1 FROM tab1 71 71 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - 11760 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-4852 SELECT DISTINCT - CAST ( AVG ( DISTINCT CAST ( col2 AS FLOAT8 ) ) AS INTEGER ) * - + COUNT ( * ) * 98 col1 FROM tab2 +---- +11760 query I rowsort SELECT ( + + 21 ) + ( + - col0 ) AS col2 FROM tab1 AS cor0 @@ -34394,10 +34418,13 @@ SELECT ALL + - SUM ( ALL + + col2 ) AS col0 FROM tab2 WHERE col0 IS NULL ---- NULL -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-5709 SELECT DISTINCT AVG ( DISTINCT + + col2 ) * + - MAX ( DISTINCT - CAST ( NULL AS INTEGER ) ) FROM tab0 AS cor0 +---- +NULL query I rowsort SELECT ALL + - col0 AS col2 FROM tab0 AS cor0 WHERE 9 IS NULL @@ -54543,10 +54570,10 @@ SELECT COUNT ( DISTINCT col1 ) * - COUNT ( * ) AS col0 FROM tab1 AS cor0 ---- -9 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - -77 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-9044 SELECT + CAST ( - + AVG ( DISTINCT + 77 ) AS INTEGER ) FROM tab1 +---- +-77 query I rowsort SELECT 45 * + - col2 FROM tab0 @@ -59903,10 +59930,13 @@ SELECT + col0 col2, col0 FROM tab1 91 91 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort SELECT + + AVG ( DISTINCT - + 54 ) FROM tab0 WHERE NOT NULL BETWEEN 22 AND NULL +---- +NULL query III rowsort SELECT * FROM tab0 WHERE NOT + + 89 IS NOT NULL diff --git a/data/sqlite/random/aggregates/slt_good_34.slt b/data/sqlite/random/aggregates/slt_good_34.slt index 837e076..fdf392c 100644 --- a/data/sqlite/random/aggregates/slt_good_34.slt +++ b/data/sqlite/random/aggregates/slt_good_34.slt @@ -20562,10 +20562,13 @@ query I rowsort SELECT + 36 FROM tab1 AS cor0 WHERE NOT + col0 + + col0 <> NULL ---- -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort SELECT ALL AVG ( DISTINCT + - 9 ) FROM tab0 AS cor0 WHERE NULL IS NOT NULL +---- +NULL query I rowsort label-3395 SELECT - SUM ( - CAST ( NULL AS INTEGER ) ) * + 36 AS col1 FROM tab1 AS cor0 @@ -22158,11 +22161,14 @@ SELECT ALL - col2 AS col1, col1 + col1 AS col2 FROM tab0 -99 2 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - 3 -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] I[I] +# Datafusion - [Actual ] I[R] +query IR rowsort label-3662 SELECT COUNT ( * ) AS col0, + 43 + AVG ( DISTINCT + CAST ( NULL AS INTEGER ) ) + 44 * - SUM ( DISTINCT - 33 ) FROM tab1 +---- +3 +NULL query III rowsort SELECT * FROM tab1 cor0 WHERE NOT col1 * + col1 IS NULL @@ -23560,10 +23566,13 @@ SELECT ALL 10 / + - 75 FROM tab2 0 0 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-3897 SELECT ALL MAX ( DISTINCT col1 ) / - AVG ( DISTINCT - 14 ) FROM tab1 WHERE NOT + CAST ( NULL AS INTEGER ) + + + 57 * + + col2 + - col0 < ( NULL ) +---- +NULL query I rowsort SELECT 6 FROM tab0 WHERE NOT - + ( - col2 ) IS NULL @@ -32792,10 +32801,13 @@ SELECT DISTINCT 31 + - + COUNT ( * ) AS col1 FROM tab0 ---- 28 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort SELECT ALL - AVG ( DISTINCT 76 ) AS col2 FROM tab2 WHERE NOT NULL IS NULL +---- +NULL query I rowsort label-5437 SELECT COUNT ( * ) FROM tab0 AS cor0 CROSS JOIN tab1 cor1 WHERE NOT ( NOT ( NULL IS NOT NULL ) ) @@ -48659,10 +48671,13 @@ NULL NULL NULL -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort SELECT ALL + AVG ( DISTINCT - 89 ) FROM tab1 AS cor0 WHERE ( 4 * col1 ) IS NULL +---- +NULL query III rowsort SELECT * FROM tab2 AS cor0 WHERE ( + 70 * + col2 ) IS NOT NULL diff --git a/data/sqlite/random/aggregates/slt_good_35.slt b/data/sqlite/random/aggregates/slt_good_35.slt index 0e361df..16bd55c 100644 --- a/data/sqlite/random/aggregates/slt_good_35.slt +++ b/data/sqlite/random/aggregates/slt_good_35.slt @@ -13764,10 +13764,13 @@ SELECT ALL - CAST ( + col0 AS INTEGER ) + + 82 FROM tab0 AS cor0 -5 67 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-2299 SELECT ALL + AVG ( DISTINCT - + CAST ( NULL AS INTEGER ) ) AS col0 FROM tab1 cor0 CROSS JOIN tab0 AS cor1 +---- +NULL query I rowsort SELECT DISTINCT - col0 AS col0 FROM tab1 AS cor0 WHERE ( NULL ) IS NULL @@ -17939,10 +17942,13 @@ query III rowsort SELECT ALL * FROM tab2 WHERE ( 2 ) BETWEEN + col0 AND ( + 41 ) ---- -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort SELECT AVG ( DISTINCT - 83 ) AS col2 FROM tab1 WHERE - + col2 >= ( + col2 + - 58 ) +---- +NULL # Datafusion - Datafusion expected results: # Datafusion - Expected - 104 @@ -50782,10 +50788,13 @@ SELECT col2 * + - col1 FROM tab0 AS cor0 -3807 -99 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-8460 SELECT + AVG ( DISTINCT - CAST ( NULL AS INTEGER ) ) AS col1 FROM tab1 AS cor0 +---- +NULL query I rowsort SELECT - ( - col1 ) * 7 * - col2 * - col2 AS col2 FROM tab1 @@ -52850,10 +52859,13 @@ SELECT DISTINCT - 95 * + col1 + col1 col2 FROM tab2 -6298 -7238 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort SELECT DISTINCT ( AVG ( DISTINCT 30 ) ) col0 FROM tab0 WHERE NULL NOT IN ( + 20 ) +---- +NULL query I rowsort label-8804 SELECT COUNT ( * ) AS col2 FROM tab0 WHERE ( NULL ) NOT BETWEEN NULL AND - col0 diff --git a/data/sqlite/random/aggregates/slt_good_36.slt b/data/sqlite/random/aggregates/slt_good_36.slt index 5c0d94c..f8f8c23 100644 --- a/data/sqlite/random/aggregates/slt_good_36.slt +++ b/data/sqlite/random/aggregates/slt_good_36.slt @@ -3528,10 +3528,13 @@ SELECT DISTINCT col2 * - - 49 + + + col0 FROM tab0 AS cor0 4948 577 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-573 SELECT - AVG ( DISTINCT + + CAST ( NULL AS INTEGER ) ) AS col2 FROM tab2 +---- +NULL query I rowsort label-574 SELECT DISTINCT - CAST ( NULL AS INTEGER ) * - col1 AS col2 FROM tab0 @@ -40549,10 +40552,13 @@ SELECT DISTINCT + COUNT ( * ) + + 46 * 31 AS col2 FROM tab2 ---- 1429 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-6726 SELECT DISTINCT COUNT ( * ) * - AVG ( DISTINCT - CAST ( NULL AS INTEGER ) ) + - 70 * - 91 FROM tab0 WHERE NOT ( NULL ) IS NULL +---- +NULL query I rowsort SELECT DISTINCT col1 + + 69 AS col2 FROM tab2 AS cor0 @@ -42753,10 +42759,13 @@ query III rowsort SELECT ALL * FROM tab2 AS cor0 WHERE col1 * - col2 IS NULL ---- -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-7087 SELECT + AVG ( DISTINCT CAST ( NULL AS INTEGER ) ) FROM tab2 AS cor0 +---- +NULL query I rowsort SELECT DISTINCT col2 + + 16 FROM tab0 diff --git a/data/sqlite/random/aggregates/slt_good_37.slt b/data/sqlite/random/aggregates/slt_good_37.slt index cab8193..6630a6b 100644 --- a/data/sqlite/random/aggregates/slt_good_37.slt +++ b/data/sqlite/random/aggregates/slt_good_37.slt @@ -3446,10 +3446,13 @@ NULL NULL NULL -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort SELECT AVG ( DISTINCT - 4 ) AS col2 FROM tab0 AS cor0 WHERE NULL BETWEEN + col2 AND NULL +---- +NULL # Datafusion - Datafusion expected results: # Datafusion - Expected - 14 @@ -24291,10 +24294,13 @@ query I rowsort SELECT DISTINCT - ( col2 ) * - col1 FROM tab0 AS cor0 WHERE + col0 IS NULL ---- -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-4024 SELECT DISTINCT + + AVG ( DISTINCT CAST ( NULL AS INTEGER ) ) FROM tab0 cor0 +---- +NULL query I rowsort SELECT DISTINCT + 22 * + col1 FROM tab2 @@ -24705,10 +24711,13 @@ query III rowsort SELECT * FROM tab2 cor0 WHERE NOT ( NULL ) NOT BETWEEN - col0 + 21 AND + + 66 ---- -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort SELECT - AVG ( DISTINCT 66 ) AS col1 FROM tab0 AS cor0 WHERE NOT - col2 NOT IN ( + + col2 * - + col2 + + + 22 ) +---- +NULL query III rowsort SELECT * FROM tab2 WHERE NOT - 24 + + col1 IS NULL @@ -28294,10 +28303,13 @@ SELECT DISTINCT + ( + col0 ) * col1 AS col2 FROM tab2 4928 5025 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-4697 SELECT ALL + AVG ( DISTINCT + CAST ( NULL AS INTEGER ) ) col0 FROM tab1 AS cor0 +---- +NULL query I rowsort label-4698 SELECT - 53 / - MAX ( col2 ) AS col2 FROM tab2 AS cor0 @@ -30001,10 +30013,13 @@ SELECT DISTINCT + col2 + col1 FROM tab2 WHERE + 0 IS NOT NULL 125 74 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-4975 SELECT ALL - AVG ( DISTINCT - CAST ( NULL AS INTEGER ) ) FROM tab2 +---- +NULL query III rowsort SELECT * FROM tab0 WHERE NOT 66 <> 81 * col2 @@ -39053,10 +39068,13 @@ NULL NULL NULL -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-6481 SELECT ALL AVG ( DISTINCT 79 ) AS col1 FROM tab1 AS cor0 WHERE ( NULL ) > col1 / - CAST ( NULL AS INTEGER ) / col1 + - 17 +---- +NULL query I rowsort SELECT ALL - - col2 + + 90 * - col2 FROM tab0 AS cor0 @@ -60388,10 +60406,13 @@ SELECT ALL CAST ( + + col2 AS INTEGER ) col0 FROM tab2 40 58 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-9992 SELECT ALL AVG ( DISTINCT - CAST ( NULL AS INTEGER ) ) + - 77 + - COUNT ( ALL + col0 ) * - + MIN ( DISTINCT + col1 ) * ( + COUNT ( * ) ) AS col1 FROM tab1 +---- +NULL query I rowsort SELECT - 71 + + + 74 FROM tab1 diff --git a/data/sqlite/random/aggregates/slt_good_38.slt b/data/sqlite/random/aggregates/slt_good_38.slt index c6a4ba9..ed644b4 100644 --- a/data/sqlite/random/aggregates/slt_good_38.slt +++ b/data/sqlite/random/aggregates/slt_good_38.slt @@ -1700,10 +1700,13 @@ query III rowsort SELECT ALL * FROM tab1 WHERE NOT ( + col2 ) > NULL ---- -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-276 SELECT ALL AVG ( DISTINCT CAST ( NULL AS FLOAT8 ) ) FROM tab1 +---- +NULL query III rowsort SELECT * FROM tab2 WHERE - col0 >= + col1 - col2 @@ -13859,11 +13862,14 @@ query I rowsort SELECT - col2 AS col1 FROM tab2 AS cor0 WHERE NOT NULL >= col2 ---- -# Datafusion - Datafusion expected results: -# Datafusion - Expected - 1 -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] I[I] +# Datafusion - [Actual ] I[R] +query IR rowsort SELECT ALL 1, - AVG ( DISTINCT 89 ) AS col0 FROM tab2 AS cor0 WHERE NOT NULL IS NULL +---- +1 +NULL query I rowsort SELECT ALL col2 * - + 62 AS col1 FROM tab1 AS cor0 @@ -39495,10 +39501,13 @@ SELECT col2 / - - col0 AS col2 FROM tab2 0 0 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort SELECT DISTINCT + - AVG ( DISTINCT + 23 ) FROM tab2 WHERE NOT NULL IS NULL +---- +NULL query III rowsort SELECT ALL * FROM tab2 WHERE NOT - col1 <> NULL @@ -45932,10 +45941,13 @@ SELECT - + COUNT ( ALL + col2 ) AS col0 FROM tab1 AS cor0 ---- -3 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort SELECT DISTINCT - AVG ( DISTINCT + 95 ) AS col1 FROM tab1 AS cor0 WHERE col0 IS NULL +---- +NULL query III rowsort SELECT DISTINCT * FROM tab0 AS cor0 WHERE - 29 IS NOT NULL @@ -52396,10 +52408,13 @@ SELECT DISTINCT - + CAST ( + + ( - + col1 ) AS INTEGER ) FROM tab2 AS cor0 67 77 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort SELECT DISTINCT + AVG ( DISTINCT - 34 ) FROM tab1 AS cor0 WHERE + 16 <= ( 94 / + + col1 + - col0 ) +---- +NULL query I rowsort SELECT ALL - col1 FROM tab2 WHERE NOT NULL IS NOT NULL @@ -53059,10 +53074,13 @@ SELECT - COUNT ( * ) FROM tab2 AS cor0 CROSS JOIN tab1 AS cor1 WHERE NOT ( NULL ---- 0 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-8788 SELECT ALL 46 + - SUM ( - col2 ) + - COUNT ( * ) * + AVG ( DISTINCT + col1 ) FROM tab0 AS cor0 WHERE ( NULL ) = - + col2 +---- +NULL query I rowsort label-8789 SELECT - col2 / ( - col2 ) FROM tab2 cor0 diff --git a/data/sqlite/random/aggregates/slt_good_39.slt b/data/sqlite/random/aggregates/slt_good_39.slt index d1b69aa..1b17ba6 100644 --- a/data/sqlite/random/aggregates/slt_good_39.slt +++ b/data/sqlite/random/aggregates/slt_good_39.slt @@ -1876,10 +1876,10 @@ SELECT DISTINCT + MAX ( - + col0 ) FROM tab2 ---- -46 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - -98 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-314 SELECT DISTINCT + CAST ( - AVG ( DISTINCT + 98 ) AS INTEGER ) AS col2 FROM tab2 +---- +-98 query II rowsort label-315 SELECT ALL MAX ( DISTINCT + 33 ) AS col1, - 71 AS col0 FROM tab2 @@ -20661,10 +20661,13 @@ SELECT DISTINCT col2 / 50 AS col0 FROM tab1 WHERE NOT + col0 <= ( + col0 * - 56 ---- 1 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-3388 SELECT MIN ( DISTINCT col2 ) + 37 / AVG ( DISTINCT col2 * - 54 ) AS col0 FROM tab2 AS cor0 WHERE col2 + - 30 IS NULL +---- +NULL query I rowsort SELECT ALL 20 * - 48 + + col1 AS col0 FROM tab2 AS cor0 @@ -30602,10 +30605,13 @@ SELECT - ( col2 ) / - col2 AS col1, - 84 AS col0 FROM tab0 cor0 1 -84 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-5014 SELECT - ( AVG ( DISTINCT - CAST ( NULL AS INTEGER ) ) ) FROM tab2 AS cor0 +---- +NULL query II rowsort SELECT col0, ( + col0 ) AS col2 FROM tab0 @@ -34751,10 +34757,13 @@ SELECT DISTINCT + - ( + - 68 ) FROM tab2 cor0 ---- 68 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort SELECT AVG ( DISTINCT + - 81 ) FROM tab1 AS cor0 WHERE + col1 > NULL +---- +NULL query I rowsort SELECT DISTINCT - 16 + - + col0 + - col1 FROM tab1 AS cor0 @@ -53246,10 +53255,13 @@ SELECT ALL - 76, - ( - - col1 ) AS col0 FROM tab0 -76 -81 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-8736 SELECT ALL AVG ( DISTINCT - CAST ( NULL AS INTEGER ) ) AS col2 FROM tab2 +---- +NULL query I rowsort SELECT ALL + col0 + - col0 * + 49 AS col1 FROM tab1 @@ -55116,10 +55128,13 @@ SELECT * FROM tab1 cor0 CROSS JOIN tab2 AS cor1 WHERE NOT ( NULL ) IS NOT NULL ---- 54 values hashing to c419dc2a653bccd84f7a2da103315187 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-9042 SELECT COUNT ( * ) * + AVG ( DISTINCT - + CAST ( NULL AS INTEGER ) ) + - - 67 FROM tab2 AS cor0 +---- +NULL # Datafusion - Datafusion expected results: # Datafusion - Expected - 705 diff --git a/data/sqlite/random/aggregates/slt_good_4.slt b/data/sqlite/random/aggregates/slt_good_4.slt index 8256df9..1726e19 100644 --- a/data/sqlite/random/aggregates/slt_good_4.slt +++ b/data/sqlite/random/aggregates/slt_good_4.slt @@ -1537,10 +1537,13 @@ SELECT ALL ( 28 ) col2 FROM tab2 AS cor0 28 28 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-240 SELECT + COUNT ( DISTINCT col1 ) + AVG ( DISTINCT + 63 ) * - 17 col0 FROM tab2 cor0 WHERE NOT col0 + - col2 IS NOT NULL +---- +NULL query I rowsort label-241 SELECT + COUNT ( ALL 48 ) AS col1 FROM tab2 AS cor0 @@ -8702,10 +8705,13 @@ NULL NULL NULL -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-1406 SELECT DISTINCT + AVG ( DISTINCT - + CAST ( NULL AS INTEGER ) ) FROM tab2 +---- +NULL query I rowsort SELECT + 43 FROM tab0 AS cor0 WHERE NOT NULL IS NULL @@ -12677,10 +12683,13 @@ SELECT 96 * - COUNT ( * ) AS col0 FROM tab1 ---- -288 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-2067 SELECT + AVG ( DISTINCT col2 ) + - COUNT ( * ) FROM tab1 WHERE NULL NOT IN ( col1 ) +---- +NULL query I rowsort label-2068 SELECT ALL - ( 93 ) FROM tab0 WHERE NOT ( col0 * + CAST ( + col0 AS INTEGER ) + 47 ) IS NOT NULL @@ -13325,11 +13334,11 @@ SELECT * FROM tab2 WHERE NOT ( - col0 ) IN ( + col1, ( - col2 ), + 52 ) ---- 9 values hashing to 75c998aa53ac83218cbf2feb962d0a49 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - -1628 -# Datafusion - Expected - 3 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query II rowsort label-2172 SELECT ALL + CAST ( - - AVG ( DISTINCT col2 ) AS INTEGER ) * - 22 AS col1, + COUNT ( * ) AS col0 FROM tab1 +---- +-1628 +3 query I rowsort label-2173 SELECT ALL + COUNT ( * ) + + 33 FROM tab2 WHERE NOT NULL < + + col1 - + - 58 @@ -18241,10 +18250,13 @@ SELECT col0 + - 57 FROM tab0 30 40 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-2982 SELECT ALL ( - 8 ) + AVG ( + 91 ) * - AVG ( DISTINCT 7 ) col2 FROM tab2 WHERE NOT NULL BETWEEN + 50 - + col0 + 63 AND 50 * col0 + + CAST ( + col0 AS INTEGER ) +---- +NULL query I rowsort SELECT DISTINCT + col0 * col2 * + col1 FROM tab1 @@ -27981,10 +27993,13 @@ SELECT ALL + + 99 + - col2 FROM tab0 AS cor0 52 89 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-4571 SELECT DISTINCT + + AVG ( DISTINCT + ( + CAST ( NULL AS INTEGER ) ) ) FROM tab2 AS cor0 +---- +NULL query I rowsort SELECT - 8 + + col0 AS col2 FROM tab0 AS cor0 @@ -37483,10 +37498,13 @@ SELECT DISTINCT - - 87 FROM tab1 cor0 ---- 87 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-6164 SELECT AVG ( DISTINCT CAST ( NULL AS INTEGER ) ) FROM tab0 AS cor0 +---- +NULL query I rowsort label-6165 SELECT ALL + MIN ( ALL col0 ) FROM tab0 AS cor0 @@ -38343,10 +38361,13 @@ SELECT ( col1 ) * - + col2 AS col2 FROM tab1 -295 -3196 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-6303 SELECT DISTINCT - AVG ( DISTINCT + + CAST ( NULL AS FLOAT8 ) ) FROM tab2 +---- +NULL query II rowsort label-6304 SELECT ALL + + SUM ( + 41 ) + - ( + COUNT ( * ) ) col0, ( - COUNT ( * ) ) AS col2 FROM tab2 AS cor0 CROSS JOIN tab1 AS cor1 diff --git a/data/sqlite/random/aggregates/slt_good_40.slt b/data/sqlite/random/aggregates/slt_good_40.slt index 737da16..0c36f99 100644 --- a/data/sqlite/random/aggregates/slt_good_40.slt +++ b/data/sqlite/random/aggregates/slt_good_40.slt @@ -18003,10 +18003,13 @@ SELECT - ( - CAST ( - - 45 AS INTEGER ) ) FROM tab0 AS cor0 45 45 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-2962 SELECT ALL AVG ( DISTINCT - - CAST ( NULL AS INTEGER ) ) col1 FROM tab1 +---- +NULL query I rowsort label-2963 SELECT - MIN ( DISTINCT + + col0 ) col2 FROM tab2 @@ -21495,10 +21498,13 @@ SELECT DISTINCT 95 col1, + COUNT ( * ) FROM tab2 95 3 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-3553 SELECT COUNT ( * ) + AVG ( DISTINCT CAST ( NULL AS INTEGER ) ) AS col0 FROM tab2 +---- +NULL query I rowsort SELECT DISTINCT - col1 + + col0 AS col2 FROM tab0 AS cor0 WHERE col1 IS NOT NULL @@ -28328,10 +28334,13 @@ SELECT DISTINCT - col2 + - - col2 + - + 62 + + col2 FROM tab0 AS cor0 -52 37 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-4703 SELECT + AVG ( DISTINCT - CAST ( NULL AS INTEGER ) ) FROM tab1 AS cor0 +---- +NULL query I rowsort label-4704 SELECT col1 / + + 75 - 96 FROM tab2 AS cor0 @@ -31915,10 +31924,13 @@ SELECT + COUNT ( * ) * + CAST ( NULL AS INTEGER ) AS col0 FROM tab0 ---- NULL -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-5294 SELECT ALL + SUM ( DISTINCT 76 ) * + AVG ( DISTINCT - col1 ) col2 FROM tab1 WHERE NOT - col0 * col0 + + - col2 NOT IN ( col2 + + col0 ) +---- +NULL query I rowsort SELECT DISTINCT - 89 AS col1 FROM tab2 @@ -36013,10 +36025,13 @@ SELECT - MIN ( ALL + - ( + col1 ) ) AS col2 FROM tab1 AS cor0 ---- 47 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-5957 SELECT COUNT ( * ) * + + AVG ( DISTINCT + CAST ( NULL AS INTEGER ) ) + 74 AS col2 FROM tab2 cor0 +---- +NULL query I rowsort label-5958 SELECT - col2 / - 24 AS col2 FROM tab0 AS cor0 @@ -38510,10 +38525,13 @@ SELECT - - CAST ( - 89 AS INTEGER ) * + col0 AS col0 FROM tab1 AS cor0 -7565 -8099 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-6382 SELECT DISTINCT + + AVG ( DISTINCT - CAST ( NULL AS FLOAT8 ) ) FROM tab0 AS cor0 +---- +NULL query I rowsort SELECT ALL 99 FROM tab0 AS cor0 WHERE NOT NULL IS NULL @@ -50179,11 +50197,14 @@ SELECT ALL + + col1 * - col2 + col2 AS col1 FROM tab0 cor0 -3760 0 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] I[I] +# Datafusion - [Actual ] I[R] +query IR rowsort label-8306 SELECT ALL + + CAST ( NULL AS INTEGER ), - 35 + - + AVG ( DISTINCT + ( + 50 ) ) FROM tab2 AS cor0 CROSS JOIN tab2 AS cor1 WHERE - 25 IS NULL +---- +NULL +NULL query I rowsort SELECT DISTINCT + col0 * 97 AS col2 FROM tab0 @@ -50912,11 +50933,14 @@ SELECT DISTINCT + 44 * 15 + + + col0 FROM tab1 745 751 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - 3 -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] I[I] +# Datafusion - [Actual ] I[R] +query IR rowsort label-8425 SELECT COUNT ( * ), AVG ( DISTINCT - CAST ( NULL AS INTEGER ) ) AS col0 FROM tab1 +---- +3 +NULL query I rowsort label-8426 SELECT MIN ( DISTINCT CAST ( NULL AS INTEGER ) ) FROM tab1 diff --git a/data/sqlite/random/aggregates/slt_good_41.slt b/data/sqlite/random/aggregates/slt_good_41.slt index 5c786b1..60d18e0 100644 --- a/data/sqlite/random/aggregates/slt_good_41.slt +++ b/data/sqlite/random/aggregates/slt_good_41.slt @@ -22774,10 +22774,13 @@ NULL NULL NULL -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-3794 SELECT ALL AVG ( DISTINCT - 33 ) + + 63 * 89 FROM tab2 WHERE NOT CAST ( NULL AS INTEGER ) IS NULL +---- +NULL query I rowsort SELECT - col1 - - 66 FROM tab2 @@ -33575,10 +33578,13 @@ SELECT COUNT ( * ) FROM tab2 AS cor0 CROSS JOIN tab0 AS cor1 ---- 9 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort SELECT ALL AVG ( DISTINCT - 92 ) AS col0 FROM tab2 WHERE NULL < + 73 +---- +NULL query I rowsort label-5610 SELECT MAX ( col2 ) FROM tab1 @@ -35699,10 +35705,13 @@ SELECT DISTINCT + COUNT ( * ) + - COUNT ( * ) * - SUM ( + 48 ) col1 FROM tab0 WH ---- 49 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort SELECT - AVG ( DISTINCT 65 ) col0 FROM tab1 WHERE NOT col0 IS NOT NULL +---- +NULL query II rowsort SELECT - col0 AS col0, + 99 FROM tab1 @@ -46816,10 +46825,13 @@ SELECT + + COUNT ( DISTINCT + + col0 ) FROM tab2 AS cor0 ---- 3 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort SELECT ALL + - AVG ( DISTINCT + - 85 ) - 99 FROM tab2 AS cor0 WHERE + col2 IS NULL +---- +NULL query I rowsort label-7835 SELECT col0 / + 71 FROM tab2 AS cor0 WHERE col0 IS NOT NULL diff --git a/data/sqlite/random/aggregates/slt_good_42.slt b/data/sqlite/random/aggregates/slt_good_42.slt index e879b39..2c4c9f9 100644 --- a/data/sqlite/random/aggregates/slt_good_42.slt +++ b/data/sqlite/random/aggregates/slt_good_42.slt @@ -2878,10 +2878,13 @@ query I rowsort SELECT DISTINCT + col0 * - ( 71 ) + col2 * + col1 col0 FROM tab1 WHERE NOT ( + col2 ) IS NOT NULL ---- -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-469 SELECT AVG ( DISTINCT CAST ( NULL AS INTEGER ) ) AS col1 FROM tab2 +---- +NULL query III rowsort SELECT DISTINCT * FROM tab1 WHERE NOT col1 / - 71 IS NULL @@ -6428,10 +6431,13 @@ SELECT ALL + + col1 * col1 * col0 FROM tab0 AS cor0 query error DataFusion error: Error during planning: Projections require unique expression names but the expression "Int64\(55\) \* CAST\(Int64\(30\) AS Int32\) AS col2" at position 0 and "cor0\.col1 AS col2" at position 1 have the same name\. Consider aliasing \("AS"\) one of them\. SELECT DISTINCT 55 * + CAST ( + + 30 AS INTEGER ) AS col2, col1 AS col2 FROM tab2 AS cor0 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort SELECT DISTINCT - AVG ( DISTINCT - - 15 ) FROM tab1 AS cor0 WHERE NOT - col2 * - 91 IS NOT NULL +---- +NULL query I rowsort SELECT ALL - ( + - col2 ) FROM tab1 AS cor0 @@ -8742,10 +8748,13 @@ SELECT DISTINCT * FROM tab1 WHERE NOT - - 59 <= - + col2 ---- 9 values hashing to c6c0a4111b36d04dbc811a11e4d54cad -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-1425 SELECT - - AVG ( DISTINCT - + CAST ( NULL AS INTEGER ) ) - 79 col1 FROM tab2, tab0 AS cor0 WHERE NULL < NULL +---- +NULL query III rowsort label-1426 SELECT DISTINCT * FROM tab0 WHERE NOT + col1 NOT BETWEEN - col1 - 61 + col2 * col1 + - CAST ( - + col2 AS FLOAT8 ) AND + - CAST ( NULL AS INTEGER ) @@ -10366,10 +10375,13 @@ SELECT - + col0 + + + 12 AS col0 FROM tab2 AS cor0 -52 -63 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-1707 SELECT ALL ( - AVG ( DISTINCT + CAST ( NULL AS INTEGER ) ) ) FROM tab1 AS cor0 +---- +NULL query III rowsort SELECT ALL * FROM tab0 AS cor0 WHERE NOT NULL NOT IN ( + col0 + col1 ) @@ -33506,10 +33518,13 @@ SELECT col0 - + 97 * col1 AS col2 FROM tab1 -400 -4468 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-5542 SELECT ALL + 12 + + AVG ( DISTINCT 76 - + 48 ) * COUNT ( * ) FROM tab2 WHERE ( NOT col1 NOT BETWEEN + col1 AND NULL ) +---- +NULL query I rowsort SELECT + + col0 AS col2 FROM tab2 WHERE - - ( - col1 ) IS NULL @@ -46127,11 +46142,14 @@ SELECT ( - + col0 ) AS col1 FROM tab0 -87 -97 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I]I +# Datafusion - [Actual ] [R]I +query RI rowsort label-7633 SELECT - AVG ( DISTINCT + CAST ( NULL AS INTEGER ) ) + + 0 AS col0, COUNT ( * ) + - CAST ( NULL AS INTEGER ) AS col1 FROM tab1 +---- +NULL +NULL query I rowsort label-7634 SELECT - 64 + - COUNT ( * ) AS col1 FROM tab1 @@ -48499,10 +48517,13 @@ query III rowsort SELECT * FROM tab2 cor0 WHERE NOT + 44 NOT IN ( - col0 ) ---- -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-8035 SELECT - ( AVG ( DISTINCT - + CAST ( NULL AS INTEGER ) ) ) AS col0 FROM tab1 cor0 +---- +NULL query I rowsort SELECT ALL + + 19 * + - col0 * ( + col1 ) + + - 67 FROM tab0 AS cor0 @@ -59217,10 +59238,13 @@ SELECT ( 60 ) FROM tab2 60 60 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort SELECT 25 * + 72 + + AVG ( DISTINCT 66 ) AS col0 FROM tab1 WHERE NOT 64 <> NULL +---- +NULL query III rowsort SELECT * FROM tab1 WHERE NOT NULL BETWEEN 81 AND NULL diff --git a/data/sqlite/random/aggregates/slt_good_43.slt b/data/sqlite/random/aggregates/slt_good_43.slt index f8c4ba0..d7b12ae 100644 --- a/data/sqlite/random/aggregates/slt_good_43.slt +++ b/data/sqlite/random/aggregates/slt_good_43.slt @@ -1000,10 +1000,13 @@ SELECT - SUM ( col0 ) * + CAST ( - COUNT ( * ) AS INTEGER ) AS col0 FROM tab0 AS ---- 597 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-153 SELECT ALL + - AVG ( DISTINCT CAST ( NULL AS INTEGER ) ) col1 FROM tab0 cor0 +---- +NULL query I rowsort SELECT - 5 * - col2 col0 FROM tab0 AS cor0 @@ -15440,10 +15443,13 @@ SELECT ALL + col2 * - col2 AS col0, + col1 FROM tab1 WHERE NOT col2 IS NULL -9216 14 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-2523 SELECT ALL AVG ( DISTINCT - CAST ( NULL AS INTEGER ) ) AS col1 FROM tab1 +---- +NULL query III rowsort SELECT ALL * FROM tab0 WHERE NOT - - 95 <= col0 @@ -44046,10 +44052,13 @@ SELECT ALL + COUNT ( + - col2 ) * + + 62 FROM tab1 ---- 186 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-7244 SELECT 15 * + AVG ( DISTINCT + col1 ) / + SUM ( DISTINCT - col0 ) + + COUNT ( * ) col0 FROM tab2 WHERE + col1 < - col1 +---- +NULL query I rowsort SELECT 83 * - 78 AS col1 FROM tab1 diff --git a/data/sqlite/random/aggregates/slt_good_44.slt b/data/sqlite/random/aggregates/slt_good_44.slt index 9e42b7b..690d66b 100644 --- a/data/sqlite/random/aggregates/slt_good_44.slt +++ b/data/sqlite/random/aggregates/slt_good_44.slt @@ -4599,10 +4599,13 @@ SELECT + col1 AS col2, col0 * + - 97 * col1 * - + col2 FROM tab1 AS cor0 5 2432275 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-755 SELECT ALL + AVG ( DISTINCT - - col0 ) + SUM ( DISTINCT - + col1 ) AS col1 FROM tab1 AS cor0 WHERE + 36 + - col2 * col0 + 77 IS NULL +---- +NULL query I rowsort SELECT ALL + 84 AS col0 FROM tab1 cor0 CROSS JOIN tab0 cor1 @@ -19825,10 +19828,13 @@ SELECT - COUNT ( * ) * CAST ( NULL AS INTEGER ) * - 60 FROM tab2 ---- NULL -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-3256 SELECT 18 / + AVG ( DISTINCT - CAST ( NULL AS INTEGER ) ) + - COUNT ( * ) * 90 FROM tab2 +---- +NULL query III rowsort SELECT DISTINCT * FROM tab2 WHERE NOT - col2 * col0 + + + col2 <= NULL @@ -29400,10 +29406,13 @@ SELECT 85 AS col1, COUNT ( * ) FROM tab0 85 3 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-4835 SELECT DISTINCT + AVG ( DISTINCT - - CAST ( NULL AS FLOAT8 ) ) * + + SUM ( ALL + - 81 ) FROM tab0 +---- +NULL query III rowsort SELECT * FROM tab2 WHERE NOT - 20 NOT BETWEEN + col2 AND NULL @@ -32426,10 +32435,13 @@ query III rowsort SELECT * FROM tab0 WHERE + 82 + col2 / - col2 = NULL ---- -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort SELECT ALL - AVG ( DISTINCT - 64 ) AS col2 FROM tab2 WHERE NULL IS NOT NULL +---- +NULL query I rowsort SELECT ( + ( ( - + col1 ) ) ) + col2 - + col0 AS col2 FROM tab0 @@ -37204,10 +37216,13 @@ SELECT - MIN ( DISTINCT + - 73 ) FROM tab1 AS cor0 CROSS JOIN tab1 AS cor1 ---- 73 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-6123 SELECT + - AVG ( ALL - 93 ) * AVG ( DISTINCT CAST ( NULL AS INTEGER ) ) AS col1 FROM tab1 AS cor0 +---- +NULL query I rowsort SELECT - col1 * 5 FROM tab2 cor0 @@ -40546,10 +40561,13 @@ SELECT DISTINCT col2 FROM tab0 AS cor0 WHERE NOT ( - ( + col2 ) * 24 ) IS NULL 47 99 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-6674 SELECT ALL - AVG ( DISTINCT CAST ( NULL AS INTEGER ) ) * COUNT ( + col2 * + col0 ) AS col2 FROM tab0 cor0 +---- +NULL query I rowsort SELECT DISTINCT 35 * - - col2 FROM tab2 cor0 @@ -54809,10 +54827,13 @@ SELECT DISTINCT - col1 * col1 + - col1 FROM tab0 -462 -6642 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-9037 SELECT DISTINCT - AVG ( DISTINCT CAST ( NULL AS INTEGER ) ) - SUM ( ALL col0 + - col1 ) FROM tab2 +---- +NULL query I rowsort SELECT 71 + - col0 FROM tab1 diff --git a/data/sqlite/random/aggregates/slt_good_45.slt b/data/sqlite/random/aggregates/slt_good_45.slt index d23a3d3..e5bf89e 100644 --- a/data/sqlite/random/aggregates/slt_good_45.slt +++ b/data/sqlite/random/aggregates/slt_good_45.slt @@ -1386,10 +1386,13 @@ SELECT ALL - col1 * 64 / 9 * 23 - + 77 AS col1 FROM tab2 cor0 -12658 -8403 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-223 SELECT DISTINCT AVG ( DISTINCT + col0 ) * - COUNT ( * ) * SUM ( ALL + CAST ( NULL AS INTEGER ) ) + - 18 + - + 79 + - 62 FROM tab0 AS cor0 +---- +NULL query III rowsort SELECT * FROM tab1 WHERE + col2 + - col0 - 6 IS NULL @@ -9217,10 +9220,13 @@ SELECT DISTINCT - 4 * + col0 col0 FROM tab0 -388 -60 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort SELECT DISTINCT AVG ( DISTINCT ( - 3 ) ) FROM tab0 WHERE ( + + 91 ) IS NULL +---- +NULL query I rowsort SELECT ALL + + 92 + - col1 + + + col2 + - 46 FROM tab2 AS cor0 @@ -22471,10 +22477,13 @@ query III rowsort SELECT ALL * FROM tab2 WHERE NULL < 35 ---- -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort SELECT + + AVG ( DISTINCT - - 92 ) col1 FROM tab1 WHERE NULL IS NOT NULL +---- +NULL query I rowsort label-3710 SELECT - CAST ( 82 AS INTEGER ) FROM tab0 @@ -23638,10 +23647,13 @@ query I rowsort SELECT + col1 AS col0 FROM tab0 WHERE NOT col1 NOT IN ( - 2 + col1 ) ---- -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort SELECT + AVG ( DISTINCT 56 ) AS col2 FROM tab0 WHERE - col2 IN ( col2 ) +---- +NULL query III rowsort label-3894 SELECT * FROM tab1 WHERE NOT + ( CAST ( 74 AS INTEGER ) ) * - 98 IS NOT NULL @@ -23975,10 +23987,13 @@ query III rowsort SELECT DISTINCT * FROM tab2 AS cor0 WHERE - col2 NOT BETWEEN ( NULL ) AND 30 ---- -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-3955 SELECT ALL - AVG ( DISTINCT - CAST ( NULL AS INTEGER ) ) AS col1 FROM tab1 AS cor0 WHERE ( 87 ) IS NOT NULL +---- +NULL query III rowsort SELECT * FROM tab0 WHERE NOT ( + + 74 + + 62 + + 31 * col1 ) <> + col1 @@ -45780,10 +45795,13 @@ SELECT COUNT ( * ) + + MIN ( - + col1 ) + + COUNT ( * ) * 22 FROM tab1 ---- 22 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-7553 SELECT + AVG ( DISTINCT + 46 ) AS col2 FROM tab0 WHERE + - 34 BETWEEN ( + col2 ) * - col1 AND CAST ( NULL AS INTEGER ) +---- +NULL query I rowsort label-7554 SELECT DISTINCT ( - COUNT ( * ) ) col2 FROM tab1, tab1 AS cor0 @@ -47428,10 +47446,13 @@ SELECT - 34 + + + col1 / - + col2 FROM tab1 AS cor0 -34 -34 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-7828 SELECT ALL COUNT ( * ) * + AVG ( DISTINCT + CAST ( NULL AS INTEGER ) ) / + MAX ( ALL 95 ) col1 FROM tab0 AS cor0 +---- +NULL query I rowsort SELECT DISTINCT - col2 AS col0 FROM tab0 cor0 WHERE NOT col2 IS NOT NULL @@ -54234,10 +54255,13 @@ SELECT COUNT ( * ) + COUNT ( DISTINCT - CAST ( NULL AS INTEGER ) ) FROM tab1 AS ---- 0 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-8955 SELECT ALL + 69 + - AVG ( DISTINCT - 80 ) AS col2 FROM tab2 AS cor0 WHERE NOT NULL <> + CAST ( NULL AS FLOAT8 ) +---- +NULL query II rowsort label-8956 SELECT 81 AS col1, - col1 / - 6 - + + col1 + + + col0 * - 63 + col0 AS col0 FROM tab2 AS cor0 diff --git a/data/sqlite/random/aggregates/slt_good_46.slt b/data/sqlite/random/aggregates/slt_good_46.slt index 32f166d..fcf252f 100644 --- a/data/sqlite/random/aggregates/slt_good_46.slt +++ b/data/sqlite/random/aggregates/slt_good_46.slt @@ -2515,10 +2515,13 @@ query III rowsort SELECT DISTINCT * FROM tab0 AS cor0 WHERE ( NULL ) < + col1 + + col1 + - + 62 ---- -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-410 SELECT AVG ( DISTINCT - ( + ( + CAST ( NULL AS INTEGER ) ) ) ) / - 38 AS col2 FROM tab0 AS cor0 +---- +NULL query I rowsort SELECT + + 72 AS col0 FROM tab1 AS cor0 @@ -7605,10 +7608,13 @@ query I rowsort SELECT ALL - 91 / - - col2 - - 19 FROM tab1 AS cor0 WHERE NOT NULL IN ( - col2, + col1, 80 ) ---- -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort SELECT AVG ( DISTINCT - - col1 ) AS col0 FROM tab1 WHERE NOT - 3 <= NULL +---- +NULL query I rowsort SELECT DISTINCT - ( 29 ) FROM tab2 @@ -13877,11 +13883,11 @@ SELECT DISTINCT + col2 AS col1, - col0 AS col1 FROM tab1 cor0 query error DataFusion error: Schema error: Schema contains qualified field name cor0\.col1 and unqualified field name col1 which would be ambiguous SELECT ALL col1, - 63, - col2 AS col1 FROM tab1 AS cor0 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - -52 -# Datafusion - Expected - -3 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query II rowsort label-2281 SELECT + CAST ( - CAST ( AVG ( DISTINCT + + col2 ) AS INTEGER ) AS INTEGER ) col1, - COUNT ( * ) AS col0 FROM tab0 cor0 +---- +-52 +-3 query I rowsort label-2282 SELECT col1 / - col1 AS col0 FROM tab2 cor0 @@ -22187,10 +22193,13 @@ SELECT + 16 / - col1 FROM tab1 -3 0 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort SELECT + ( + + AVG ( DISTINCT 74 ) ) FROM tab0 WHERE NULL IS NOT NULL +---- +NULL query I rowsort SELECT DISTINCT + col2 - + 27 AS col2 FROM tab0 @@ -39356,10 +39365,13 @@ SELECT COUNT ( * ) AS col0 FROM tab1 WHERE ( NULL ) NOT IN ( - CAST ( + 6 AS INT ---- 0 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-6482 SELECT - AVG ( DISTINCT - CAST ( NULL AS INTEGER ) ) AS col1 FROM tab2 +---- +NULL query I rowsort label-6483 SELECT DISTINCT COUNT ( * ) col1 FROM tab1 WHERE NOT + col1 >= ( + col0 + CAST ( ( - 59 ) AS INTEGER ) ) diff --git a/data/sqlite/random/aggregates/slt_good_47.slt b/data/sqlite/random/aggregates/slt_good_47.slt index 27ee40c..cb2368e 100644 --- a/data/sqlite/random/aggregates/slt_good_47.slt +++ b/data/sqlite/random/aggregates/slt_good_47.slt @@ -11625,10 +11625,13 @@ SELECT - + col1 + col0 AS col0, - col2 FROM tab1 AS cor0 80 -59 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort SELECT + AVG ( DISTINCT - - 3 ) col0 FROM tab2 AS cor0 WHERE col0 + 25 <= NULL +---- +NULL query I rowsort label-1889 SELECT ALL - CAST ( NULL AS INTEGER ) / - col0 + + 41 FROM tab0 AS cor0 @@ -16802,10 +16805,13 @@ SELECT ALL COUNT ( * ) + + ( 31 ) AS col2 FROM tab2 ---- 34 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-2741 SELECT - 56 * AVG ( DISTINCT - CAST ( NULL AS INTEGER ) ) AS col2 FROM tab0 +---- +NULL query I rowsort SELECT DISTINCT - col1 - col2 * 1 AS col1 FROM tab1 WHERE NULL NOT IN ( 85 * col2 ) @@ -23883,10 +23889,13 @@ SELECT DISTINCT + 65 + - + col2 - col2 AS col2 FROM tab2 AS cor0 -51 19 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-3903 SELECT - 72 * AVG ( DISTINCT CAST ( NULL AS INTEGER ) ) AS col2 FROM tab2 AS cor0 +---- +NULL query III rowsort SELECT ALL * FROM tab0 WHERE NOT col0 * - ( - - col1 ) IS NULL @@ -37822,10 +37831,13 @@ SELECT - MAX ( DISTINCT col1 ) - - 22 FROM tab1 cor0 ---- -25 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-6197 SELECT DISTINCT COUNT ( * ) * ( AVG ( DISTINCT - 78 ) ) AS col2 FROM tab0 AS cor0 WHERE NOT CAST ( col0 AS INTEGER ) IS NOT NULL +---- +NULL query III rowsort SELECT * FROM tab2 cor0 WHERE 80 IS NOT NULL @@ -39139,10 +39151,13 @@ SELECT + ( + 0 ) + - + col0 + + 82 + - ( - 38 ) FROM tab2 56 74 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-6414 SELECT AVG ( DISTINCT CAST ( NULL AS INTEGER ) ) col2 FROM tab1 AS cor0 +---- +NULL query III rowsort label-6415 SELECT ALL * FROM tab2 AS cor0 WHERE - CAST ( - ( 66 ) AS INTEGER ) IN ( - col2, CAST ( + + 64 AS INTEGER ) ) @@ -39848,10 +39863,13 @@ SELECT ALL + + 57 + MAX ( - col1 ) FROM tab2 AS cor0 ---- 6 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-6533 SELECT ALL - AVG ( DISTINCT CAST ( NULL AS FLOAT8 ) ) FROM tab1 +---- +NULL query I rowsort SELECT + 13 - + col1 + col2 * + 81 - + - 30 + + col1 col0 FROM tab1 @@ -41448,10 +41466,13 @@ query III rowsort SELECT * FROM tab2 AS cor0 WHERE NOT 93 * + + col1 * - 48 <= 32 * col0 ---- -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort SELECT ALL + AVG ( DISTINCT 20 ) * + 88 FROM tab2, tab1 AS cor0 WHERE NOT NULL IS NULL +---- +NULL query III rowsort SELECT DISTINCT * FROM tab1 WHERE + ( - + col0 ) IS NOT NULL @@ -49059,11 +49080,14 @@ SELECT DISTINCT col2 / - + ( + + col0 ) col2 FROM tab2 ---- 0 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - 0 -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] I[I] +# Datafusion - [Actual ] I[R] +query IR rowsort label-8051 SELECT - 8 / - 11 AS col1, 2 + + + AVG ( DISTINCT - + 0 ) * - COUNT ( * ) FROM tab1 WHERE NOT NULL > NULL +---- +0 +NULL query II rowsort SELECT + col1, col1 * col0 AS col0 FROM tab2 cor0 @@ -49711,10 +49735,13 @@ SELECT COUNT ( ALL + - col2 ) AS col1 FROM tab0 ---- 3 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort SELECT AVG ( DISTINCT 56 ) AS col2 FROM tab2 WHERE + - 22 <= - col1 +---- +NULL # Datafusion - Datafusion expected results: # Datafusion - Expected - 15 @@ -57207,10 +57234,13 @@ SELECT DISTINCT * FROM tab1 WHERE NOT + + col0 = + col1 * - col0 ---- 9 values hashing to c6c0a4111b36d04dbc811a11e4d54cad -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-9393 SELECT - AVG ( DISTINCT CAST ( NULL AS INTEGER ) ) * + COUNT ( * ) - 42 AS col2 FROM tab1 +---- +NULL query I rowsort label-9394 SELECT ALL MIN ( ALL + + col0 ) FROM tab0 WHERE + col0 BETWEEN - col0 * + - ( col2 ) AND ( - - col0 ) @@ -60559,10 +60589,10 @@ query II rowsort SELECT - 2, col2 AS col1 FROM tab1 WHERE NULL <> NULL ---- -# Datafusion - Datafusion expected results: -# Datafusion - Expected - -90 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-9939 SELECT ALL - COUNT ( - col0 ) - ( - - 47 ) + CAST ( - + CAST ( ( + + AVG ( DISTINCT + col2 ) ) AS INTEGER ) AS INTEGER ) FROM tab2 AS cor0 +---- +-90 query I rowsort label-9940 SELECT DISTINCT COUNT ( * ) - - CAST ( NULL AS INTEGER ) + - 25 FROM tab1 AS cor0 diff --git a/data/sqlite/random/aggregates/slt_good_48.slt b/data/sqlite/random/aggregates/slt_good_48.slt index a916f85..3cd2d12 100644 --- a/data/sqlite/random/aggregates/slt_good_48.slt +++ b/data/sqlite/random/aggregates/slt_good_48.slt @@ -129,10 +129,13 @@ SELECT ALL + COUNT ( * ) + 39 AS col0 FROM tab0 WHERE NOT 59 / 12 IS NOT NULL ---- 39 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-15 SELECT DISTINCT + AVG ( DISTINCT CAST ( NULL AS FLOAT8 ) ) FROM tab2 +---- +NULL query I rowsort SELECT + col2 + 90 FROM tab1 @@ -35210,10 +35213,13 @@ SELECT DISTINCT + col1 + - col2 + ( col0 ) col2 FROM tab2 74 84 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort SELECT ALL - AVG ( DISTINCT + 91 ) FROM tab2 WHERE ( NULL ) IS NOT NULL +---- +NULL query I rowsort SELECT ALL - 7 / col2 + - 39 / col1 FROM tab2 WHERE ( NULL ) NOT BETWEEN ( 91 + + col2 ) AND - col1 @@ -39025,10 +39031,13 @@ SELECT ALL 44 * + - ( - 50 ) AS col0 FROM tab1 cor0 2200 2200 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort SELECT + ( + AVG ( DISTINCT + 14 ) ) AS col1 FROM tab1 AS cor0 WHERE NULL <> + col1 +---- +NULL query I rowsort SELECT ALL - + 88 - - ( col1 ) + - col0 + + col2 * 86 FROM tab1 AS cor0 @@ -40149,10 +40158,13 @@ SELECT COUNT ( * ) AS col2 FROM tab2 AS cor0 CROSS JOIN tab2 AS cor1 WHERE NULL ---- 0 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort SELECT AVG ( DISTINCT 56 ) / - + 32 + + 21 FROM tab2 AS cor0 WHERE NOT NULL NOT BETWEEN NULL AND NULL +---- +NULL query I rowsort SELECT ALL col1 FROM tab0 AS cor0 WHERE NOT NULL <= 83 @@ -46999,10 +47011,13 @@ query III rowsort SELECT * FROM tab2 AS cor0 WHERE ( NULL ) NOT BETWEEN - col1 AND NULL ---- -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-7739 SELECT ( + AVG ( DISTINCT col1 ) ) - - COUNT ( - col0 ) FROM tab1 WHERE ( NULL ) NOT BETWEEN ( NULL ) AND ( + 79 ) +---- +NULL query I rowsort label-7740 SELECT + - MIN ( DISTINCT col1 ) + COUNT ( * ) FROM tab2 WHERE + col2 + - col2 IS NOT NULL @@ -60558,10 +60573,13 @@ SELECT + 45 + + col1 AS col2 FROM tab0 46 66 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-9980 SELECT - AVG ( DISTINCT + col0 ) + - COUNT ( * ) * - COUNT ( * ) AS col1 FROM tab1 WHERE NULL IS NOT NULL +---- +NULL query I rowsort label-9981 SELECT DISTINCT 34 * SUM ( + 13 * col0 ) FROM tab1 diff --git a/data/sqlite/random/aggregates/slt_good_49.slt b/data/sqlite/random/aggregates/slt_good_49.slt index 67e6b69..96d1a86 100644 --- a/data/sqlite/random/aggregates/slt_good_49.slt +++ b/data/sqlite/random/aggregates/slt_good_49.slt @@ -12814,10 +12814,10 @@ SELECT ALL - 86 * + 85 + - - 64 AS col0 FROM tab2 AS cor0 -7246 -7246 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-2111 SELECT DISTINCT + CAST ( + AVG ( DISTINCT + col2 ) AS INTEGER ) * + ( + COUNT ( * ) ) AS col0 FROM tab0 AS cor0 WHERE NULL IS NOT NULL +---- +NULL query I rowsort SELECT - - col1 + - - 34 FROM tab2 AS cor0 @@ -16746,10 +16746,13 @@ SELECT ALL + col0 * + col2, + col2 AS col2 FROM tab1 6188 68 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort SELECT - 97 + - 47 * AVG ( DISTINCT + 85 ) FROM tab0 WHERE NULL IN ( - 32, col2 ) +---- +NULL query III rowsort SELECT ALL * FROM tab0 AS cor0 WHERE NOT + col1 > + - col2 - + - col2 @@ -44151,10 +44154,13 @@ SELECT DISTINCT 11 AS col1 FROM tab0 AS cor0 CROSS JOIN tab1 AS cor1 ---- 11 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-7284 SELECT AVG ( DISTINCT CAST ( NULL AS INTEGER ) ) FROM tab1 AS cor0 +---- +NULL query I rowsort label-7285 SELECT + CAST ( + + 92 AS INTEGER ) AS col2 FROM tab1 AS cor0 WHERE CAST ( col1 AS INTEGER ) NOT BETWEEN ( NULL ) AND NULL @@ -44589,10 +44595,13 @@ SELECT ALL - 39 * + col0 AS col2 FROM tab2 AS cor0 -2496 -2925 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort SELECT ALL + + AVG ( DISTINCT - + 88 ) * 50 FROM tab0 AS cor0 WHERE NOT NULL < col0 +---- +NULL query I rowsort label-7356 SELECT - CAST ( NULL AS INTEGER ) * + col0 - - + CAST ( NULL AS INTEGER ) FROM tab2 AS cor0 @@ -46147,10 +46156,13 @@ SELECT DISTINCT MIN ( 38 ) AS col1, + 57 FROM tab1 38 57 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort SELECT ALL + AVG ( DISTINCT - 48 ) col2 FROM tab0 WHERE NOT - col1 < NULL +---- +NULL query I rowsort SELECT DISTINCT 74 AS col2 FROM tab0 cor0 @@ -46800,10 +46812,13 @@ SELECT + 99 / 36 - + col2 AS col0, ( + 31 ) - - col0 FROM tab1 AS cor0 -94 82 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-7720 SELECT DISTINCT + AVG ( DISTINCT + - CAST ( NULL AS INTEGER ) ) col0 FROM tab2 AS cor0 WHERE NULL <> + col1 +---- +NULL query I rowsort label-7721 SELECT ALL - col1 + - CAST ( NULL AS INTEGER ) col0 FROM tab2 AS cor0 @@ -53775,10 +53790,13 @@ SELECT - 82 * + + 31 * + col0 * + col1 + + + col2 AS col0 FROM tab2 -12773492 -5963509 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-8870 SELECT - COUNT ( ALL - 22 ) * + 30 + - MAX ( + - CAST ( NULL AS INTEGER ) ) * + 65 * - AVG ( DISTINCT + 46 ) FROM tab1 +---- +NULL query I rowsort SELECT DISTINCT - 71 col1 FROM tab0 AS cor0 diff --git a/data/sqlite/random/aggregates/slt_good_5.slt b/data/sqlite/random/aggregates/slt_good_5.slt index e6e4cb2..3fe65df 100644 --- a/data/sqlite/random/aggregates/slt_good_5.slt +++ b/data/sqlite/random/aggregates/slt_good_5.slt @@ -3794,10 +3794,13 @@ SELECT ALL + col0 * - - col2 + + 51 FROM tab0 921 9654 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort SELECT + AVG ( DISTINCT - 28 ) FROM tab0 AS cor0 WHERE NOT NULL < ( - 75 * + 27 ) +---- +NULL query III rowsort SELECT DISTINCT * FROM tab2 cor0 WHERE NULL NOT BETWEEN ( - 94 ) AND NULL @@ -8158,10 +8161,10 @@ SELECT ALL - MAX ( ALL col2 ) AS col2 FROM tab2 AS cor0 ---- -58 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - -69 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-1334 SELECT ALL - CAST ( + AVG ( DISTINCT + 69 ) AS INTEGER ) FROM tab1 AS cor0 +---- +-69 query III rowsort SELECT * FROM tab2 AS cor0 WHERE NOT ( NULL < - + col2 ) @@ -41186,10 +41189,13 @@ SELECT ALL 67 / - - 88 col2, COUNT ( * ) FROM tab2 AS cor0 0 3 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort SELECT ALL AVG ( DISTINCT - 65 ) FROM tab2 AS cor0 WHERE NOT NULL IS NULL +---- +NULL query I rowsort label-6773 SELECT DISTINCT - MAX ( DISTINCT - - col1 ) FROM tab1 @@ -45549,10 +45555,13 @@ SELECT DISTINCT - MAX ( + ( 73 ) ) AS col0 FROM tab0 ---- -73 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-7495 SELECT - 84 * - AVG ( DISTINCT - + CAST ( NULL AS INTEGER ) ) - - 2 AS col0 FROM tab1 AS cor0 WHERE NOT NULL IS NOT NULL +---- +NULL query I rowsort SELECT DISTINCT - ( 68 ) FROM tab2 AS cor0 @@ -51056,10 +51065,13 @@ SELECT - CAST ( + - 53 AS INTEGER ) FROM tab1 53 53 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-8396 SELECT + AVG ( DISTINCT CAST ( NULL AS INTEGER ) ) AS col0 FROM tab0 AS cor0 WHERE NOT + CAST ( + col1 AS FLOAT8 ) NOT BETWEEN NULL AND NULL +---- +NULL query II rowsort SELECT + ( + 60 ), - 49 AS col2 FROM tab0 AS cor0 WHERE NOT ( NULL ) BETWEEN NULL AND NULL @@ -53869,10 +53881,13 @@ SELECT + COUNT ( * ) * - 17 + - 66 AS col2 FROM tab1 AS cor0 ---- -117 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-8849 SELECT - MAX ( ALL - + col0 ) + - COUNT ( * ) * + AVG ( DISTINCT - col1 ) col2 FROM tab1 AS cor0 WHERE ( NOT NULL IS NULL ) +---- +NULL query I rowsort label-8850 SELECT DISTINCT COUNT ( * ) + + 81 FROM tab2 diff --git a/data/sqlite/random/aggregates/slt_good_50.slt b/data/sqlite/random/aggregates/slt_good_50.slt index 53c2ed6..bddc0a0 100644 --- a/data/sqlite/random/aggregates/slt_good_50.slt +++ b/data/sqlite/random/aggregates/slt_good_50.slt @@ -2389,10 +2389,13 @@ SELECT DISTINCT - CAST ( col1 AS INTEGER ) + + col1 AS col1 FROM tab1 cor0 ---- 0 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-395 SELECT ALL - AVG ( DISTINCT CAST ( NULL AS INTEGER ) ) * + COUNT ( DISTINCT + col2 ) * + 16 FROM tab0 AS cor0 WHERE NULL = 20 +---- +NULL query II rowsort SELECT - ( + col1 ) AS col1, - col2 FROM tab0 AS cor0 @@ -10888,10 +10891,13 @@ SELECT DISTINCT + 44 + + COUNT ( * ) AS col0 FROM tab1 AS cor0 ---- 47 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-1805 SELECT + - 18 * + AVG ( DISTINCT CAST ( NULL AS INTEGER ) ) + - 32 AS col0 FROM tab2 AS cor0 CROSS JOIN tab2 cor1 +---- +NULL query I rowsort SELECT - col1 + 27 * 25 AS col2 FROM tab0 AS cor0 WHERE NULL IS NULL @@ -11081,11 +11087,14 @@ SELECT ALL - col2 + + 34 / + - col2 AS col0 FROM tab2 cor0 -40 -58 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -# Datafusion - Expected - -75 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I]I +# Datafusion - [Actual ] [R]I +query RI rowsort label-1834 SELECT AVG ( DISTINCT - 3 ) * MIN ( + - ( + CAST ( NULL AS FLOAT8 ) ) ) col2, - 75 FROM tab2 +---- +NULL +-75 query I rowsort SELECT col1 * - + 97 AS col0 FROM tab2 @@ -22787,11 +22796,14 @@ query I rowsort SELECT DISTINCT col0 AS col1 FROM tab0 AS cor0 WHERE 87 IS NULL ---- -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I]I +# Datafusion - [Actual ] [R]I +query RI rowsort label-3751 SELECT - + ( - ( + + 88 ) ) * - - 89 + - - AVG ( DISTINCT - 46 ), 77 * + - MIN ( + + col1 ) col2 FROM tab1 AS cor0 WHERE ( NULL ) < - 30 +---- +NULL +NULL query I rowsort label-3752 SELECT DISTINCT + 13 + COUNT ( * ) FROM tab0 cor0 @@ -24208,10 +24220,13 @@ SELECT + COUNT ( * ) AS col2, + 88 FROM tab2 AS cor0 3 88 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort SELECT ALL ( - + AVG ( DISTINCT 78 ) ) FROM tab1 WHERE NOT NULL BETWEEN ( + - col1 ) AND col1 +---- +NULL query III rowsort SELECT * FROM tab1 WHERE NOT ( NOT NULL >= + col2 ) @@ -41355,10 +41370,13 @@ SELECT DISTINCT + ( + + col1 ) / + col0 - + 65 + + col2 AS col0 FROM tab1 AS cor 3 31 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-6809 SELECT DISTINCT + 4 * - AVG ( DISTINCT - + CAST ( NULL AS INTEGER ) ) * 42 * + - 93 - + COUNT ( * ) + CAST ( - 15 AS INTEGER ) + + + COUNT ( * ) FROM tab1 cor0 +---- +NULL query I rowsort label-6810 SELECT ALL MIN ( + 6 ) AS col1 FROM tab1 @@ -43451,10 +43469,13 @@ SELECT DISTINCT + col1, 1 AS col2 FROM tab1 AS cor0 5 1 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-7160 SELECT - AVG ( DISTINCT - - CAST ( NULL AS INTEGER ) ) FROM tab0 cor0 +---- +NULL query I rowsort label-7161 SELECT ALL - col2 + + col2 + col1 * col1 / col0 FROM tab1 AS cor0 diff --git a/data/sqlite/random/aggregates/slt_good_51.slt b/data/sqlite/random/aggregates/slt_good_51.slt index f7f5a75..b0a3be9 100644 --- a/data/sqlite/random/aggregates/slt_good_51.slt +++ b/data/sqlite/random/aggregates/slt_good_51.slt @@ -33672,11 +33672,14 @@ SELECT DISTINCT + MIN ( - col1 ) FROM tab0 ---- -81 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - 0 -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] I[I] +# Datafusion - [Actual ] I[R] +query IR rowsort label-5533 SELECT - COUNT ( * ), + AVG ( ALL + + col0 ) + - 52 + - COUNT ( * ) * + - AVG ( DISTINCT - 78 ) AS col0 FROM tab1 WHERE NULL IS NOT NULL +---- +0 +NULL query I rowsort label-5534 SELECT ALL 56 + COUNT ( * ) FROM tab1 @@ -44231,10 +44234,13 @@ SELECT DISTINCT + 6 + - + col2 col2 FROM tab2 -34 -52 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort SELECT + AVG ( DISTINCT - 60 ) * - + 42 FROM tab1 WHERE col2 = + + col1 +---- +NULL # Datafusion - Datafusion expected results: # Datafusion - Expected - 67 @@ -44314,10 +44320,13 @@ SELECT ALL 65 + col2 * col1 FROM tab1 3261 360 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-7290 SELECT DISTINCT AVG ( DISTINCT - col1 ) * + COUNT ( * ) AS col1 FROM tab1 WHERE ( - 15 * - col2 + col0 * + col2 ) BETWEEN col1 + + col1 AND col2 * + col1 +---- +NULL query I rowsort label-7291 SELECT ( SUM ( 84 ) ) FROM tab1 @@ -45320,11 +45329,14 @@ query I rowsort SELECT ALL + col1 + col0 AS col2 FROM tab0 cor0 WHERE NOT - 32 * 85 IS NOT NULL ---- -# Datafusion - Datafusion expected results: -# Datafusion - Expected - 3 -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] I[I] +# Datafusion - [Actual ] I[R] +query IR rowsort label-7466 SELECT + COUNT ( * ) AS col0, + AVG ( DISTINCT - CAST ( NULL AS INTEGER ) ) + - COUNT ( * ) AS col1 FROM tab2 AS cor0 +---- +3 +NULL query I rowsort label-7467 SELECT + SUM ( ALL col2 ) AS col0 FROM tab2 AS cor0 @@ -49650,10 +49662,13 @@ query III rowsort SELECT * FROM tab0 AS cor0 WHERE 53 + - col0 <> NULL ---- -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-8178 SELECT DISTINCT + 49 + + + AVG ( DISTINCT CAST ( NULL AS INTEGER ) ) AS col1 FROM tab2 +---- +NULL query I rowsort SELECT ALL + col0 + + col1 * + + ( + col1 ) - col2 AS col0 FROM tab2 diff --git a/data/sqlite/random/aggregates/slt_good_52.slt b/data/sqlite/random/aggregates/slt_good_52.slt index 0e988e5..17edf9a 100644 --- a/data/sqlite/random/aggregates/slt_good_52.slt +++ b/data/sqlite/random/aggregates/slt_good_52.slt @@ -10319,10 +10319,13 @@ SELECT * FROM tab1 AS cor0 WHERE - col2 IS NOT NULL ---- 9 values hashing to c6c0a4111b36d04dbc811a11e4d54cad -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-1705 SELECT + AVG ( DISTINCT - + CAST ( NULL AS INTEGER ) ) FROM tab1 +---- +NULL query I rowsort label-1706 SELECT DISTINCT MIN ( - 70 ) FROM tab0 @@ -37461,10 +37464,10 @@ SELECT ALL + 94 AS col2 FROM tab2 AS cor0 WHERE col0 IS NOT NULL 94 94 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - 55 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-6224 SELECT DISTINCT - - CAST ( - AVG ( DISTINCT - col2 ) AS INTEGER ) + - - COUNT ( col2 ) AS col2 FROM tab0 AS cor0 +---- +55 query I rowsort label-6225 SELECT ALL + CAST ( - ( 5 ) AS INTEGER ) - col1 FROM tab2 @@ -47901,10 +47904,13 @@ NULL NULL NULL -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-7943 SELECT AVG ( DISTINCT + - CAST ( NULL AS INTEGER ) ) FROM tab1 AS cor0 WHERE NULL IS NULL +---- +NULL query I rowsort label-7944 SELECT ALL CAST ( NULL AS INTEGER ) * + col2 + col1 * - + 44 * + col2 FROM tab0 AS cor0 @@ -51141,10 +51147,13 @@ SELECT ALL + + col2 - + col1 AS col1 FROM tab2 AS cor0 -37 -9 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-8483 SELECT ALL + + AVG ( DISTINCT - - col2 ) FROM tab0 AS cor0 WHERE NULL NOT IN ( + col1 * - + col2, col0 * + col1 + - CAST ( ( + 36 ) AS FLOAT8 ), - + 69 - + + col0, - col1, - + 81 * + 51 ) +---- +NULL query II rowsort SELECT ALL + col1 + + ( - + ( + + 68 ) ), col2 FROM tab2 AS cor0 @@ -52958,10 +52967,13 @@ SELECT ALL - + COUNT ( * ) + - ( 55 ) AS col1 FROM tab2 AS cor0 ---- -58 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-8786 SELECT ALL ( 76 ) * AVG ( DISTINCT + CAST ( NULL AS FLOAT8 ) ) FROM tab0 +---- +NULL query I rowsort SELECT - - 9 FROM ( tab0 AS cor0 CROSS JOIN tab2 AS cor1 ) @@ -56356,10 +56368,13 @@ SELECT ALL col0 AS col0 FROM tab0 AS cor0 WHERE NOT 95 + - col2 IS NULL OR NULL 87 97 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort SELECT DISTINCT AVG ( DISTINCT 69 ) / - ( - - 68 ) col2 FROM tab0 AS cor0 WHERE NULL IS NOT NULL +---- +NULL query III rowsort SELECT * FROM tab2 cor0 WHERE NOT 74 IS NULL @@ -59065,10 +59080,13 @@ query III rowsort SELECT * FROM tab2 WHERE - col2 IN ( col1 ) ---- -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-9806 SELECT DISTINCT - AVG ( DISTINCT ( CAST ( NULL AS FLOAT8 ) ) ) FROM tab2 AS cor0 CROSS JOIN tab2 cor1 +---- +NULL query I rowsort SELECT ALL col0 + + 99 + + col1 FROM tab0 diff --git a/data/sqlite/random/aggregates/slt_good_53.slt b/data/sqlite/random/aggregates/slt_good_53.slt index 5eed3c1..10fd2a4 100644 --- a/data/sqlite/random/aggregates/slt_good_53.slt +++ b/data/sqlite/random/aggregates/slt_good_53.slt @@ -7042,10 +7042,13 @@ SELECT ALL + COUNT ( DISTINCT + col1 ) FROM tab0 AS cor0 ---- 3 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-1168 SELECT - AVG ( DISTINCT + CAST ( NULL AS FLOAT8 ) ) * - - COUNT ( * ) AS col2 FROM tab0 +---- +NULL query II rowsort label-1169 SELECT DISTINCT - 63 AS col1, ( + 44 ) / - + MAX ( DISTINCT + + 70 ) * - + COUNT ( * ) FROM tab2 @@ -12994,10 +12997,13 @@ SELECT ALL - MIN ( col1 ) col1 FROM tab2 ---- -51 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-2159 SELECT COUNT ( * ) * 33 + AVG ( DISTINCT - CAST ( NULL AS INTEGER ) ) * + 2 FROM tab0 +---- +NULL query I rowsort SELECT 38 * ( - col1 ) + col2 FROM tab1 @@ -16164,10 +16170,13 @@ SELECT ALL COUNT ( * ) * - COUNT ( * ) AS col1 FROM tab2 AS cor0 CROSS JOIN tab1 ---- -81 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-2682 SELECT ALL + + AVG ( DISTINCT + CAST ( NULL AS FLOAT8 ) ) AS col1 FROM tab1 AS cor0 CROSS JOIN tab1 AS cor1 +---- +NULL # Datafusion - Types were automatically converted from: # Datafusion - [Expected] [I] @@ -19121,10 +19130,13 @@ query III rowsort SELECT DISTINCT * FROM tab1 cor0 WHERE col1 + ( col0 ) >= NULL ---- -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-3160 SELECT ALL + AVG ( DISTINCT - + CAST ( NULL AS INTEGER ) ) FROM tab1 AS cor0 +---- +NULL query II rowsort SELECT 81 col2, 54 + - + col1 FROM tab2 AS cor0 @@ -33480,10 +33492,13 @@ SELECT + - COUNT ( * ) * - COUNT ( * ) FROM tab1 AS cor0 ---- 9 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-5516 SELECT DISTINCT + - AVG ( DISTINCT - CAST ( NULL AS INTEGER ) ) * COUNT ( * ) AS col1 FROM tab2 AS cor0 +---- +NULL query I rowsort label-5517 SELECT DISTINCT - COUNT ( * ) / + COUNT ( * ) FROM tab1 AS cor0 @@ -37764,10 +37779,13 @@ SELECT DISTINCT 29 * col0 * col0 * - ( + 90 ) - 28 FROM tab2 -14681278 -5522788 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-6227 SELECT ALL - + AVG ( DISTINCT CAST ( NULL AS INTEGER ) ) FROM tab0 AS cor0 +---- +NULL query I rowsort label-6228 SELECT DISTINCT + - col2 / + + 59 - - - col2 + + - CAST ( + + col2 AS INTEGER ) FROM tab0 AS cor0 @@ -43004,10 +43022,13 @@ SELECT DISTINCT + COUNT ( * ) AS col2, 35 / - 11 AS col0 FROM tab2 3 -3 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort SELECT ALL + AVG ( DISTINCT - 7 ) AS col1 FROM tab2 WHERE NOT NULL > ( col2 ) +---- +NULL query I rowsort SELECT ALL col2 * - - col1 * - - ( - 39 ) AS col0 FROM tab1 @@ -45024,10 +45045,13 @@ SELECT * FROM tab2 WHERE NOT 46 * + 94 IS NULL ---- 9 values hashing to 75c998aa53ac83218cbf2feb962d0a49 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort SELECT ALL + ( + AVG ( DISTINCT ( 27 ) ) ) * + 60 AS col2 FROM tab0 WHERE NOT ( + 94 * + ( 8 ) ) BETWEEN ( 89 ) AND ( NULL ) +---- +NULL query I rowsort label-7403 SELECT ALL COUNT ( DISTINCT col0 ) * - MIN ( DISTINCT col2 ) FROM tab0 @@ -47519,10 +47543,10 @@ SELECT ( + 83 ) AS col2 FROM tab2 83 83 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - -15 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-7811 SELECT - CAST ( + - AVG ( DISTINCT + - 15 ) AS INTEGER ) AS col2 FROM tab1 +---- +-15 query I rowsort SELECT DISTINCT col1 / + 36 + col1 FROM tab2 WHERE - + col1 BETWEEN + + 10 * + col0 AND NULL @@ -55904,10 +55928,13 @@ SELECT - 84 * - col1 AS col2 FROM tab1 3948 420 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-9192 SELECT AVG ( DISTINCT + CAST ( NULL AS INTEGER ) ) FROM tab1 AS cor0 WHERE NOT 68 > ( NULL ) +---- +NULL query I rowsort SELECT DISTINCT + 45 * + col2 - 0 + 53 FROM tab0 AS cor0 diff --git a/data/sqlite/random/aggregates/slt_good_54.slt b/data/sqlite/random/aggregates/slt_good_54.slt index 190c21e..77173b9 100644 --- a/data/sqlite/random/aggregates/slt_good_54.slt +++ b/data/sqlite/random/aggregates/slt_good_54.slt @@ -1043,10 +1043,13 @@ query III rowsort SELECT * FROM tab0 AS cor0 WHERE NOT 81 IS NOT NULL ---- -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort SELECT - AVG ( DISTINCT - - col0 ) FROM tab2 AS cor0 WHERE NOT 69 + - col2 * - 32 IS NOT NULL +---- +NULL query III rowsort SELECT * FROM tab2 AS cor0 WHERE NOT + ( - ( + col0 ) ) IS NOT NULL @@ -3970,10 +3973,13 @@ SELECT col2 AS col1, 29 AS col2 FROM tab0 AS cor0 99 29 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort SELECT DISTINCT - AVG ( DISTINCT - 11 ) FROM tab1 AS cor0 WHERE NULL BETWEEN NULL AND col1 +---- +NULL query I rowsort SELECT - 97 * + col0 AS col1 FROM tab1 cor0 @@ -5298,11 +5304,14 @@ SELECT col0 - + + 38 + 8 FROM tab0 cor0 57 67 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - 62 -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] I[I] +# Datafusion - [Actual ] I[R] +query IR rowsort label-882 SELECT DISTINCT 62 AS col2, + ( - - AVG ( DISTINCT + col2 ) ) + - COUNT ( * ) FROM tab2 AS cor0 WHERE - col0 >= NULL +---- +62 +NULL query I rowsort SELECT DISTINCT col0 + col1 * - col1 * - 87 FROM tab0 cor0 @@ -14198,10 +14207,13 @@ SELECT + + col1 / + 42 AS col0 FROM tab0 AS cor0 0 1 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-2343 SELECT ALL + MAX ( DISTINCT - - col0 ) - - - ( + AVG ( DISTINCT + col2 ) ) FROM tab0 cor0 WHERE ( NULL ) IS NOT NULL +---- +NULL query I rowsort SELECT ALL - - col2 AS col2 FROM tab1 AS cor0 WHERE - col2 NOT BETWEEN NULL AND col2 @@ -20258,10 +20270,13 @@ SELECT - 25 AS col2, + col0 FROM tab2 AS cor0 -25 75 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-3354 SELECT ALL + AVG ( DISTINCT + CAST ( NULL AS INTEGER ) ) AS col1 FROM tab1 AS cor0 +---- +NULL query II rowsort SELECT ALL + + 59, col0 FROM tab1 AS cor0 @@ -44232,10 +44247,10 @@ SELECT ALL + 95 / col0 AS col1 FROM tab2 cor0 1 2 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - 43 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-7279 SELECT - - COUNT ( * ) + CAST ( - AVG ( DISTINCT - col2 ) AS INTEGER ) AS col2 FROM tab2 cor0 +---- +43 query I rowsort SELECT + + col2 + 37 AS col2 FROM tab1 AS cor0 @@ -48802,10 +48817,13 @@ SELECT DISTINCT - 22 AS col2 FROM tab2 WHERE + CAST ( + - col2 AS INTEGER ) NOT ---- -22 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-8038 SELECT - MIN ( col1 ) / - - COUNT ( * ) * - - AVG ( DISTINCT - CAST ( NULL AS INTEGER ) ) FROM tab2 +---- +NULL query I rowsort label-8039 SELECT CAST ( - col2 AS INTEGER ) * + + col1 FROM tab0 @@ -50790,10 +50808,13 @@ SELECT DISTINCT + col1 + + col1 * 47 + - - col2 AS col1 FROM tab1 299 768 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-8354 SELECT ALL - AVG ( DISTINCT CAST ( NULL AS INTEGER ) ) FROM tab2 +---- +NULL query I rowsort SELECT ALL col0 * - + col2 / col0 AS col0 FROM tab1 WHERE NOT ( NOT NULL IS NOT NULL ) diff --git a/data/sqlite/random/aggregates/slt_good_55.slt b/data/sqlite/random/aggregates/slt_good_55.slt index e83fb3f..988975d 100644 --- a/data/sqlite/random/aggregates/slt_good_55.slt +++ b/data/sqlite/random/aggregates/slt_good_55.slt @@ -8670,10 +8670,13 @@ SELECT DISTINCT + 98 * + COUNT ( * ) FROM tab1 cor0 ---- 294 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort SELECT ALL AVG ( DISTINCT - 89 ) AS col0 FROM tab1 AS cor0 WHERE NOT ( NULL ) NOT BETWEEN NULL AND NULL +---- +NULL query I rowsort SELECT + col1 * + + col0 + + - col0 + ( 40 ) AS col2 FROM tab1 @@ -26600,10 +26603,13 @@ SELECT - col2 FROM tab1 AS cor0 WHERE NOT 51 IS NULL query error DataFusion error: Error during planning: Projections require unique expression names but the expression "\(\- cor0\.col0\) AS col0" at position 0 and "CAST\(NULL AS Int32\) \* cor0\.col1 \* cor0\.col0 AS col0" at position 1 have the same name\. Consider aliasing \("AS"\) one of them\. SELECT DISTINCT + - col0 AS col0, CAST ( NULL AS INTEGER ) * col1 * + + col0 AS col0 FROM tab2 AS cor0 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-4390 SELECT ALL - AVG ( DISTINCT + CAST ( NULL AS INTEGER ) ) AS col1 FROM tab2 AS cor0 +---- +NULL query III rowsort SELECT ALL * FROM tab2 cor0 WHERE NOT NULL < col2 diff --git a/data/sqlite/random/aggregates/slt_good_56.slt b/data/sqlite/random/aggregates/slt_good_56.slt index b65b5d2..95d9089 100644 --- a/data/sqlite/random/aggregates/slt_good_56.slt +++ b/data/sqlite/random/aggregates/slt_good_56.slt @@ -1765,11 +1765,14 @@ SELECT + MAX ( DISTINCT 42 ) FROM tab0 AS cor0 ---- 42 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - 4 -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] I[I] +# Datafusion - [Actual ] I[R] +query IR rowsort label-277 SELECT 4, ( COUNT ( * ) ) * 48 * - COUNT ( * ) * - + ( + COUNT ( * ) ) + + + AVG ( DISTINCT + ( - CAST ( NULL AS INTEGER ) ) ) AS col1 FROM ( tab2 AS cor0 CROSS JOIN tab2 AS cor1 ) +---- +4 +NULL query I rowsort label-278 SELECT ALL 46 * COUNT ( * ) FROM tab0 AS cor0 @@ -11133,10 +11136,10 @@ SELECT COUNT ( ALL + + col2 ) AS col1 FROM tab0 AS cor0 ---- 3 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - -46 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-1832 SELECT DISTINCT - CAST ( AVG ( DISTINCT 46 ) AS INTEGER ) AS col0 FROM tab1 +---- +-46 query IIIIII rowsort SELECT DISTINCT * FROM tab0, tab2 AS cor0 WHERE NOT ( NULL ) IS NULL @@ -16755,10 +16758,13 @@ SELECT ALL COUNT ( * ) * + - MIN ( - CAST ( col2 AS INTEGER ) ) AS col2 FROM tab ---- 288 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-2767 SELECT - COUNT ( * ) * AVG ( DISTINCT col1 / + 18 ) + + COUNT ( * ) FROM tab2 AS cor0 WHERE NOT CAST ( - 68 AS INTEGER ) IS NOT NULL +---- +NULL query I rowsort SELECT 12 FROM tab0 AS cor0 WHERE NOT NULL NOT IN ( col1 + - - col1 + col2 ) @@ -22851,10 +22857,10 @@ SELECT + SUM ( ALL - col0 ) FROM tab0 AS cor0 ---- -199 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - -51 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-3783 SELECT DISTINCT CAST ( - AVG ( DISTINCT + ( + 51 ) ) AS INTEGER ) FROM tab1 AS cor0 +---- +-51 query I rowsort SELECT DISTINCT - - 74 + - col0 col1 FROM tab1 WHERE NOT + + 84 IS NOT NULL @@ -48420,10 +48426,13 @@ SELECT + + 75 + + 87 FROM tab1 AS cor0 162 162 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-8014 SELECT AVG ( DISTINCT col0 ) / - ( - SUM ( ALL - col0 ) * + COUNT ( * ) ) col2 FROM tab1 cor0 WHERE 24 <> ( NULL ) +---- +NULL query II rowsort SELECT ALL col2 AS col0, 4 AS col2 FROM tab1 AS cor0 @@ -58007,10 +58016,13 @@ SELECT 38 * + 43 FROM tab0 AS cor0 1634 1634 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-9599 SELECT 72 * + ( + COUNT ( * ) ) * + + AVG ( DISTINCT CAST ( NULL AS INTEGER ) ) FROM tab2 AS cor0 +---- +NULL query I rowsort SELECT + 28 * col1 FROM tab0 AS cor0 diff --git a/data/sqlite/random/aggregates/slt_good_57.slt b/data/sqlite/random/aggregates/slt_good_57.slt index f61fe45..b2d8519 100644 --- a/data/sqlite/random/aggregates/slt_good_57.slt +++ b/data/sqlite/random/aggregates/slt_good_57.slt @@ -989,10 +989,13 @@ SELECT + - ( + + ( COUNT ( * ) ) ) / + 78 AS col0 FROM tab2 WHERE + CAST ( + col ---- 0 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort SELECT ALL - AVG ( DISTINCT 32 ) FROM tab0 WHERE NULL <> NULL +---- +NULL query I rowsort label-158 SELECT COUNT ( * ) * + 89 AS col0 FROM tab2 @@ -2198,10 +2201,10 @@ SELECT col2 + + 45 AS col1 FROM tab2 AS cor0 68 85 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - -82 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-359 SELECT CAST ( - AVG ( DISTINCT col2 ) AS INTEGER ) + 14 * - COUNT ( * ) AS col2 FROM tab2 +---- +-82 query I rowsort SELECT ALL - col1 + col0 FROM tab2 WHERE NULL IN ( col0 - col2 ) @@ -11741,10 +11744,13 @@ SELECT ALL + col1 AS col2, col0 col0 FROM tab2 77 64 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-1932 SELECT AVG ( DISTINCT + 4 ) + - COUNT ( ALL ( + - col2 ) ) FROM tab0 WHERE NULL IS NOT NULL +---- +NULL query I rowsort SELECT - 22 FROM tab2 AS cor0 WHERE col0 IS NOT NULL @@ -13167,10 +13173,13 @@ SELECT + ( - 84 ) FROM tab2 -84 -84 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-2167 SELECT ALL - AVG ( DISTINCT - CAST ( NULL AS INTEGER ) ) AS col2 FROM tab1 WHERE - col0 >= ( - - col0 ) +---- +NULL query I rowsort SELECT + ( - - col2 ) * col0 FROM tab0 @@ -28916,10 +28925,13 @@ SELECT * FROM tab1 cor0 LEFT OUTER JOIN tab1 AS cor1 ON NULL IS NOT NULL ---- 18 values hashing to d882cc47988b8673bd5cc0da3b69bcc6 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort SELECT ALL + - AVG ( DISTINCT + 47 ) FROM tab1 AS cor0 WHERE NULL < + 16 + - + col1 +---- +NULL query I rowsort label-4766 SELECT ALL - SUM ( DISTINCT + 77 ) AS col0 FROM tab1 cor0 @@ -34670,10 +34682,13 @@ query III rowsort SELECT DISTINCT * FROM tab0 WHERE ( NOT NULL NOT BETWEEN - col1 AND - - 33 / col0 ) ---- -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-5705 SELECT ALL AVG ( DISTINCT - 3 ) * MIN ( + - ( + CAST ( NULL AS FLOAT8 ) ) ) col2 FROM tab2 +---- +NULL query II rowsort SELECT 34, col0 FROM tab0 @@ -49845,10 +49860,13 @@ SELECT 35 + - - 61 FROM tab0 AS cor0 96 96 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort SELECT AVG ( DISTINCT + 2 ) AS col1 FROM tab1 AS cor0 JOIN tab2 AS cor1 ON + - 51 IS NULL +---- +NULL query III rowsort SELECT DISTINCT * FROM tab1 WHERE + col2 <> + + ( - 77 ) diff --git a/data/sqlite/random/aggregates/slt_good_58.slt b/data/sqlite/random/aggregates/slt_good_58.slt index 0ea0f30..1d18b2d 100644 --- a/data/sqlite/random/aggregates/slt_good_58.slt +++ b/data/sqlite/random/aggregates/slt_good_58.slt @@ -6849,10 +6849,13 @@ SELECT + ( 5 ) FROM tab2 5 5 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-1128 SELECT ALL AVG ( DISTINCT CAST ( NULL AS INTEGER ) ) FROM tab0 +---- +NULL query I rowsort label-1129 SELECT ALL + CAST ( + CAST ( NULL AS INTEGER ) AS INTEGER ) AS col0 FROM tab1 @@ -22226,10 +22229,10 @@ query III rowsort SELECT ALL * FROM tab0 WHERE NOT NULL NOT IN ( + 63 ) ---- -# Datafusion - Datafusion expected results: -# Datafusion - Expected - 704 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-3685 SELECT + CAST ( - AVG ( DISTINCT - 56 ) AS INTEGER ) + + 27 * + 24 FROM tab0 +---- +704 query I rowsort SELECT col0 * 51 FROM tab0 WHERE col1 * + 5 <= - col2 @@ -22727,10 +22730,13 @@ SELECT 8 / col0 * + col2 FROM tab1 cor0 0 0 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-3775 SELECT + AVG ( DISTINCT CAST ( NULL AS INTEGER ) ) AS col0 FROM tab0 AS cor0 +---- +NULL query I rowsort label-3776 SELECT ALL + COUNT ( * ) FROM tab2 cor0 WHERE ( NOT NULL IS NULL ) @@ -36185,10 +36191,13 @@ SELECT ALL - + col1 / + 83 - + col1 * + col2 FROM tab2 AS cor0 -3080 -3886 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort SELECT ALL + AVG ( DISTINCT + - 51 ) FROM tab0 AS cor0 WHERE NULL <= ( NULL ) +---- +NULL query III rowsort SELECT * FROM tab1 AS cor0 WHERE + 84 IS NULL @@ -44989,10 +44998,13 @@ SELECT ALL - 66 + col1 * + 85 - col0 FROM tab2 AS cor0 5554 6415 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort SELECT ALL AVG ( DISTINCT + 73 ) FROM tab1 cor0 WHERE NULL = - col0 * + 7 +---- +NULL query III rowsort label-7441 SELECT ALL * FROM tab2 AS cor0 WHERE NOT ( NULL BETWEEN 59 AND - - 60 + - col2 - - col2 * CAST ( - col1 AS INTEGER ) + + - col2 / + - col1 + col1 / + col1 - - 22 ) @@ -53264,10 +53276,13 @@ SELECT DISTINCT - col0 * + + col2 FROM tab1 -5015 -6188 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort SELECT DISTINCT + + 95 * + 36 + + AVG ( DISTINCT + 70 ) + - 22 AS col1 FROM tab1 WHERE NOT NULL <> NULL +---- +NULL query III rowsort SELECT ALL * FROM tab2 cor0 WHERE NOT - col0 < NULL diff --git a/data/sqlite/random/aggregates/slt_good_59.slt b/data/sqlite/random/aggregates/slt_good_59.slt index 81ae906..45b744d 100644 --- a/data/sqlite/random/aggregates/slt_good_59.slt +++ b/data/sqlite/random/aggregates/slt_good_59.slt @@ -6805,10 +6805,10 @@ SELECT ALL 82 * - COUNT ( * ) + - + COUNT ( * ) AS col0 FROM tab0 AS cor0 ---- -249 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - 195 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-1106 SELECT - SUM ( - + col1 ) + + COUNT ( - col0 ) / - + CAST ( - AVG ( DISTINCT - ( + + col1 ) ) AS INTEGER ) AS col1 FROM tab2 +---- +195 query II rowsort label-1107 SELECT ALL - col2 + - - col1, + 82 / 64 * - col0 * - col2 * + col1 AS col1 FROM tab2 WHERE CAST ( NULL AS INTEGER ) < ( NULL ) @@ -16398,10 +16398,13 @@ query I rowsort label-2699 SELECT - CAST ( NULL AS INTEGER ) AS col2 FROM tab2 WHERE NOT NULL IN ( col1, + col2, - - 41 ) ---- -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort SELECT DISTINCT + 99 * - 56 + - ( + AVG ( DISTINCT - ( - col1 ) ) ) FROM tab0 WHERE NOT 30 + - col2 - + 16 * + ( 13 ) IS NOT NULL OR NOT NULL NOT IN ( - 53 ) +---- +NULL query I rowsort SELECT + col1 + + col1 * - 46 FROM tab1 @@ -33251,10 +33254,13 @@ SELECT DISTINCT SUM ( ALL 96 ) AS col1, - 36 * + COUNT ( * ) FROM tab0 288 -108 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-5480 SELECT AVG ( + col1 ) * - + AVG ( DISTINCT + ( - CAST ( NULL AS INTEGER ) ) ) AS col0 FROM tab0 +---- +NULL query III rowsort label-5481 SELECT * FROM tab1 WHERE NOT col1 NOT IN ( - - col0 + - 65 / + CAST ( - col2 AS INTEGER ) ) diff --git a/data/sqlite/random/aggregates/slt_good_6.slt b/data/sqlite/random/aggregates/slt_good_6.slt index 5d27509..07a0c83 100644 --- a/data/sqlite/random/aggregates/slt_good_6.slt +++ b/data/sqlite/random/aggregates/slt_good_6.slt @@ -1686,10 +1686,13 @@ SELECT + MIN ( ALL - 56 ) AS col0 FROM tab2 AS cor0 ---- -56 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort SELECT DISTINCT + AVG ( DISTINCT + 35 ) AS col1 FROM tab1 AS cor0 WHERE NOT 46 IS NOT NULL +---- +NULL query III rowsort SELECT * FROM tab1 WHERE NOT - col0 / - + col1 IS NOT NULL @@ -7154,11 +7157,14 @@ SELECT DISTINCT 31 * + 94 AS col2 FROM tab0 AS cor0 CROSS JOIN tab0 AS cor1 ---- 2914 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -# Datafusion - Expected - 0 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I]I +# Datafusion - [Actual ] [R]I +query RI rowsort label-1175 SELECT AVG ( DISTINCT + + CAST ( NULL AS INTEGER ) ) col2, - 55 / - - 81 * COUNT ( + col1 ) AS col0 FROM tab1 +---- +NULL +0 query III rowsort SELECT DISTINCT * FROM tab1 WHERE NOT ( NOT NULL <= + col0 ) @@ -10251,10 +10257,13 @@ SELECT DISTINCT - ( + + COUNT ( * ) ) FROM tab1 AS cor0 CROSS JOIN tab1 AS cor1 ---- -9 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-1680 SELECT ALL + + AVG ( DISTINCT CAST ( NULL AS INTEGER ) ) AS col2 FROM tab1 AS cor0 CROSS JOIN tab1 AS cor1 +---- +NULL query I rowsort label-1681 SELECT + SUM ( + + col0 ) FROM tab2 AS cor0 @@ -23947,10 +23956,10 @@ SELECT DISTINCT * FROM tab0 WHERE NOT col2 + - col2 IS NULL ---- 9 values hashing to c4b42765dff94eaaa46040e537fb43b7 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - 3 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-3935 SELECT DISTINCT + COUNT ( * ) / - CAST ( - AVG ( DISTINCT + col0 ) AS INTEGER ) * - COUNT ( * ) * + ( + - 92 ) + + + COUNT ( * ) AS col1 FROM tab1 +---- +3 query I rowsort SELECT ALL - 74 + col1 col1 FROM tab2 AS cor0 @@ -28532,10 +28541,13 @@ SELECT DISTINCT + + col2, col2 + - + col2 FROM tab1 WHERE NOT + col1 IS NULL 96 0 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort SELECT + AVG ( DISTINCT + 79 ) AS col1 FROM tab1 WHERE NULL <= + col2 * - ( - ( - col1 ) ) +---- +NULL query I rowsort label-4696 SELECT - CAST ( + col2 AS INTEGER ) * - col0 AS col0 FROM tab1 WHERE ( col0 >= - col1 ) @@ -35882,10 +35894,13 @@ SELECT - - CAST ( - CAST ( col2 AS INTEGER ) AS INTEGER ) + + + 61, + col0 AS co 38 46 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-5911 SELECT DISTINCT AVG ( DISTINCT - - CAST ( NULL AS INTEGER ) ) + + + 75 AS col0 FROM tab2 +---- +NULL query I rowsort SELECT + 47 FROM tab0 WHERE + col1 IS NOT NULL @@ -37367,10 +37382,13 @@ SELECT col1 / + col2 AS col2, col0 FROM tab2 AS cor0 2 46 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-6149 SELECT DISTINCT - - AVG ( DISTINCT + CAST ( NULL AS INTEGER ) ) AS col2 FROM tab2 AS cor0 WHERE NOT col2 + + 65 - - col2 + col2 / + col2 * 48 <= NULL +---- +NULL query I rowsort SELECT DISTINCT col2 * 61 AS col0 FROM tab1 @@ -41221,10 +41239,13 @@ SELECT ALL col1 + - 40 AS col1 FROM tab2 AS cor0 query error DataFusion error: Error during planning: Projections require unique expression names but the expression "Int64\(73\) AS col2" at position 0 and "\(\- cor0\.col0\) AS col2" at position 1 have the same name\. Consider aliasing \("AS"\) one of them\. SELECT + 73 AS col2, - col0 AS col2 FROM tab0 AS cor0 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-6785 SELECT DISTINCT - + AVG ( DISTINCT + - CAST ( NULL AS INTEGER ) ) + + COUNT ( * ) AS col2 FROM tab0 AS cor0 +---- +NULL query III rowsort SELECT ALL * FROM tab1 WHERE NOT ( + 18 + - col0 IS NOT NULL ) @@ -42312,10 +42333,10 @@ SELECT DISTINCT - + COUNT ( * ) + - 89 AS col2 FROM tab0 cor0 ---- -92 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-6972 SELECT ALL 47 * + - CAST ( - AVG ( DISTINCT + CAST ( NULL AS INTEGER ) ) AS INTEGER ) + + COUNT ( * ) FROM tab0 AS cor0 +---- +NULL # Datafusion - Datafusion expected results: # Datafusion - Expected - 56 @@ -48789,10 +48810,13 @@ SELECT - 9 * - 39 FROM tab0 351 351 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-8021 SELECT 32 * AVG ( DISTINCT CAST ( NULL AS INTEGER ) ) AS col2 FROM tab0 +---- +NULL query I rowsort SELECT 47 FROM tab0 WHERE NOT col2 <> col2 @@ -51123,10 +51147,13 @@ query I rowsort SELECT DISTINCT + - col0 / - col2 + - col0 FROM tab1 WHERE col1 / + + col1 BETWEEN NULL AND + + col0 ---- -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-8413 SELECT ALL COUNT ( * ) * + COUNT ( DISTINCT + col1 ) - - AVG ( DISTINCT col1 ) FROM tab1 WHERE NULL NOT IN ( col0, col0 * 92, + col0, - CAST ( NULL AS INTEGER ), - col0 ) +---- +NULL query I rowsort label-8414 SELECT DISTINCT + col0 - col2 * col2 / - ( - 32 ) AS col0 FROM tab0 @@ -53847,10 +53874,13 @@ SELECT - col1 + col1 + - col1 AS col1 FROM tab0 -21 -81 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-8856 SELECT ALL AVG ( DISTINCT + - CAST ( NULL AS INTEGER ) ) * - 43 FROM tab2, tab1 AS cor0 +---- +NULL query I rowsort label-8857 SELECT DISTINCT - COUNT ( DISTINCT col1 ) AS col2 FROM tab0 cor0 @@ -58013,10 +58043,13 @@ query III rowsort label-9555 SELECT DISTINCT * FROM tab2 AS cor0 WHERE NOT col0 > + 20 / CAST ( NULL AS INTEGER ) ---- -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-9556 SELECT ALL MIN ( ALL + col0 ) * - COUNT ( * ) * AVG ( DISTINCT col0 ) FROM tab0 WHERE + col2 > NULL +---- +NULL query I rowsort label-9557 SELECT COUNT ( DISTINCT ( - + CAST ( NULL AS INTEGER ) ) ) FROM tab0 @@ -58306,10 +58339,13 @@ SELECT - 75 * COUNT ( * ) AS col2 FROM tab2 AS cor0 CROSS JOIN tab2 AS cor1 ---- -675 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort SELECT ALL + AVG ( DISTINCT 69 ) FROM tab2 WHERE 47 NOT BETWEEN NULL AND ( NULL ) +---- +NULL query I rowsort SELECT - ( + 88 ) AS col1 FROM tab0 diff --git a/data/sqlite/random/aggregates/slt_good_60.slt b/data/sqlite/random/aggregates/slt_good_60.slt index d9faab6..f6a9685 100644 --- a/data/sqlite/random/aggregates/slt_good_60.slt +++ b/data/sqlite/random/aggregates/slt_good_60.slt @@ -1047,10 +1047,13 @@ SELECT DISTINCT - col2 + 63 / - 67 FROM tab1 AS cor0 -68 -96 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort SELECT AVG ( DISTINCT + 58 ) FROM tab1 WHERE NULL = - + col0 +---- +NULL query I rowsort SELECT col2 * + - col1 AS col2 FROM tab2 @@ -7572,10 +7575,10 @@ SELECT + col0 * 77 AS col2 FROM tab1 6545 7007 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - 36 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-1239 SELECT + CAST ( + ( AVG ( DISTINCT + ( + 36 ) ) ) AS INTEGER ) col2 FROM tab2 WHERE NOT col2 * + col0 IS NULL +---- +36 query I rowsort SELECT + col1 + 55 * + col1 FROM tab0 @@ -14473,10 +14476,13 @@ SELECT + col1 * - + col0 AS col0 FROM tab1 AS cor0 -4277 -714 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-2390 SELECT + + AVG ( DISTINCT + + CAST ( NULL AS INTEGER ) ) FROM tab0 AS cor0 +---- +NULL query III rowsort SELECT ALL * FROM tab0 AS cor0 WHERE NOT NULL NOT BETWEEN NULL AND + col1 + + col2 @@ -21845,10 +21851,13 @@ SELECT DISTINCT COUNT ( * ) FROM tab0 AS cor0 WHERE NULL <> CAST ( + 21 AS INTEG ---- 0 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-3599 SELECT DISTINCT AVG ( DISTINCT + + CAST ( NULL AS INTEGER ) ) FROM tab2 AS cor0 +---- +NULL query I rowsort SELECT DISTINCT 31 * - col2 FROM tab1 AS cor0 @@ -26597,10 +26606,13 @@ SELECT col1 + 69 + - 89 * + 62 * - 22 + + 83 FROM tab1 AS cor0 121562 121595 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort SELECT - AVG ( DISTINCT - col1 ) + AVG ( + - col0 ) FROM tab0 AS cor0 WHERE - col1 IS NULL +---- +NULL query I rowsort label-4382 SELECT DISTINCT + - 68 / + 77 AS col2 FROM tab2 AS cor0 @@ -28800,10 +28812,13 @@ SELECT DISTINCT - 79 * - - 12 AS col1 FROM tab2 ---- -948 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-4749 SELECT - CAST ( + COUNT ( * ) AS INTEGER ) + + - AVG ( DISTINCT CAST ( NULL AS INTEGER ) ) AS col1 FROM tab2 +---- +NULL query II rowsort label-4750 SELECT MAX ( - + ( + - col2 ) ) + + COUNT ( * ) AS col0, 39 FROM tab0 @@ -40451,10 +40466,10 @@ SELECT 59 * + COUNT ( * ) FROM tab1 AS cor0 ---- 177 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - -102 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-6666 SELECT - CAST ( - AVG ( DISTINCT - col1 ) AS INTEGER ) * COUNT ( * ) AS col2 FROM tab0 AS cor0 +---- +-102 query I rowsort SELECT - ( + 32 ) FROM tab1 cor0 @@ -59590,10 +59605,13 @@ NULL NULL NULL -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-9818 SELECT AVG ( DISTINCT + CAST ( NULL AS INTEGER ) ) AS col2 FROM tab2 +---- +NULL query II rowsort SELECT 24 * - col0 col1, - col1 AS col0 FROM tab0 diff --git a/data/sqlite/random/aggregates/slt_good_61.slt b/data/sqlite/random/aggregates/slt_good_61.slt index a6fb06c..6eec8b8 100644 --- a/data/sqlite/random/aggregates/slt_good_61.slt +++ b/data/sqlite/random/aggregates/slt_good_61.slt @@ -1347,10 +1347,13 @@ SELECT + 82 / - + col1 + - col0 * - 48 + + col2 AS col1 FROM tab2 3111 3657 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort SELECT - AVG ( DISTINCT - - 62 ) AS col0 FROM tab1 WHERE NOT NULL IS NULL +---- +NULL query III rowsort SELECT * FROM tab1 AS cor0 WHERE col0 <> ( NULL ) @@ -21158,10 +21161,13 @@ SELECT ALL 61 * 36 + - 31 FROM tab0 2165 2165 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort SELECT AVG ( DISTINCT - 57 ) col1 FROM tab2 WHERE NOT ( + 90 ) IS NOT NULL +---- +NULL query I rowsort SELECT col2 * col1 - + col0 * + col1 FROM tab2 @@ -24243,10 +24249,13 @@ SELECT ALL COUNT ( * ) * - + 52 FROM tab1 ---- -156 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-3977 SELECT ALL + AVG ( DISTINCT + - CAST ( NULL AS INTEGER ) ) FROM tab1 AS cor0 +---- +NULL query II rowsort SELECT DISTINCT - + col0 AS col1, col0 AS col2 FROM tab1 cor0 @@ -31950,11 +31959,14 @@ SELECT - COUNT ( ALL - 98 ) - + COUNT ( * ) AS col1 FROM tab2 AS cor0 ---- -6 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I]I +# Datafusion - [Actual ] [R]I +query RI rowsort label-5252 SELECT + 28 + - AVG ( DISTINCT ( + 46 ) ) AS col2, + MIN ( ALL - 78 ) * + COUNT ( * ) - ( - + 81 ) + + MIN ( + 95 ) AS col1 FROM tab0 AS cor0 WHERE NULL IS NOT NULL +---- +NULL +NULL query II rowsort SELECT DISTINCT + 88 - + col1 col0, - col0 + + 78 + + col2 * - col0 FROM tab0 AS cor0 @@ -34928,10 +34940,13 @@ SELECT DISTINCT * FROM tab1 WHERE NOT 85 + 53 IS NULL ---- 9 values hashing to c6c0a4111b36d04dbc811a11e4d54cad -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-5746 SELECT ALL AVG ( DISTINCT CAST ( NULL AS INTEGER ) ) AS col0 FROM tab0, tab2 AS cor0 +---- +NULL query I rowsort label-5747 SELECT col1 / + - ( + col2 ) AS col0 FROM tab1 @@ -51155,10 +51170,10 @@ query I rowsort SELECT + col1 FROM tab0 AS cor0 WHERE NOT + ( + col1 ) * 33 <> - col1 ---- -# Datafusion - Datafusion expected results: -# Datafusion - Expected - -22 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-8429 SELECT - CAST ( + AVG ( DISTINCT - - col1 ) AS INTEGER ) FROM tab1 AS cor0 +---- +-22 query I rowsort SELECT ALL - - 25 AS col1 FROM tab1 cor0 diff --git a/data/sqlite/random/aggregates/slt_good_62.slt b/data/sqlite/random/aggregates/slt_good_62.slt index 2f07282..6081c4f 100644 --- a/data/sqlite/random/aggregates/slt_good_62.slt +++ b/data/sqlite/random/aggregates/slt_good_62.slt @@ -22804,10 +22804,13 @@ SELECT ALL COUNT ( * ) * + 11 FROM tab1 ---- 33 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-3757 SELECT ALL AVG ( DISTINCT + CAST ( NULL AS INTEGER ) ) FROM tab0 cor0 +---- +NULL query I rowsort SELECT DISTINCT + ( - 27 ) AS col2 FROM tab1 AS cor0 WHERE NOT - col2 = 5 * + + col1 @@ -41460,10 +41463,13 @@ SELECT DISTINCT 30 + - col2 - - col1 + col2 * + 30 FROM tab2 1779 748 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-6793 SELECT DISTINCT ( - AVG ( DISTINCT - - CAST ( NULL AS INTEGER ) ) ) * + 55 FROM tab1 +---- +NULL query I rowsort SELECT - col1 + 15 FROM tab2 cor0 @@ -55995,11 +56001,14 @@ SELECT CAST ( + - 22 AS INTEGER ) FROM tab2 -22 -22 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -# Datafusion - Expected - 68 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I]I +# Datafusion - [Actual ] [R]I +query RI rowsort label-9184 SELECT - AVG ( DISTINCT + - CAST ( NULL AS INTEGER ) ) AS col2, + 68 AS col1 FROM tab1 +---- +NULL +68 query I rowsort SELECT ALL 71 * - col1 AS col1 FROM tab1 AS cor0 diff --git a/data/sqlite/random/aggregates/slt_good_63.slt b/data/sqlite/random/aggregates/slt_good_63.slt index a60ddfa..e3c8d3f 100644 --- a/data/sqlite/random/aggregates/slt_good_63.slt +++ b/data/sqlite/random/aggregates/slt_good_63.slt @@ -4009,10 +4009,10 @@ SELECT ALL - 45 * - - col1 + + ( 44 ) FROM tab1 AS cor0 -2071 -586 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - 442176 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-647 SELECT + - 64 * + - ( COUNT ( * ) ) * + MAX ( ALL col1 ) * + CAST ( + + AVG ( DISTINCT + + ( - - 49 ) ) AS INTEGER ) FROM tab1 AS cor0 +---- +442176 query III rowsort SELECT * FROM tab1 WHERE NOT ( NULL ) < ( 52 - 87 ) @@ -15137,10 +15137,13 @@ SELECT - 90 - + 87 + - SUM ( - 14 ) AS col2 FROM tab1 AS cor0 WHERE NOT col1 - - ---- -149 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-2501 SELECT ALL - SUM ( DISTINCT - col0 ) * - 37 * + AVG ( DISTINCT CAST ( CAST ( NULL AS INTEGER ) AS INTEGER ) ) FROM tab1 +---- +NULL query II rowsort label-2502 SELECT col2, + CAST ( NULL AS INTEGER ) col1 FROM tab0 @@ -15557,10 +15560,13 @@ SELECT + COUNT ( * ) + - COUNT ( * ) AS col1 FROM tab1 AS cor0 ---- 0 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort SELECT ALL - AVG ( DISTINCT - 52 ) AS col0 FROM tab1 AS cor0 WHERE NULL IN ( + col1 * col2, col2 * + + ( + - 18 ) ) +---- +NULL query I rowsort SELECT + ( + 58 ) FROM tab1 AS cor0 @@ -45346,10 +45352,10 @@ query I rowsort label-7541 SELECT - - CAST ( NULL AS INTEGER ) FROM tab2 AS cor0 WHERE NOT - 84 <= NULL ---- -# Datafusion - Datafusion expected results: -# Datafusion - Expected - -51 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-7542 SELECT - - CAST ( + AVG ( DISTINCT - + 51 ) AS INTEGER ) FROM tab2 AS cor0 +---- +-51 query I rowsort label-7543 SELECT CAST ( + col0 AS INTEGER ) / + col0 AS col2 FROM tab1 AS cor0 @@ -47352,10 +47358,13 @@ query III rowsort SELECT * FROM tab1 cor0 WHERE NOT 0 * + - col1 IS NOT NULL ---- -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort SELECT DISTINCT AVG ( DISTINCT - 28 ) AS col0 FROM tab1 AS cor0 WHERE NULL IS NOT NULL +---- +NULL query III rowsort SELECT DISTINCT * FROM tab1 AS cor0 WHERE 95 + - col1 + + - col1 < + col1 @@ -49860,10 +49869,13 @@ SELECT - ( + + col1 ) FROM tab1 -47 -5 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-8293 SELECT + AVG ( DISTINCT CAST ( NULL AS INTEGER ) ) AS col1 FROM tab0 +---- +NULL query I rowsort label-8294 SELECT DISTINCT - SUM ( DISTINCT - col2 ) AS col2 FROM tab0 diff --git a/data/sqlite/random/aggregates/slt_good_64.slt b/data/sqlite/random/aggregates/slt_good_64.slt index ebd00c9..83866f2 100644 --- a/data/sqlite/random/aggregates/slt_good_64.slt +++ b/data/sqlite/random/aggregates/slt_good_64.slt @@ -1342,10 +1342,13 @@ query I rowsort SELECT DISTINCT - col1 + col0 AS col0 FROM tab0 AS cor0 WHERE NOT 22 * - col2 <> ( - 68 ) ---- -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-222 SELECT + AVG ( DISTINCT CAST ( NULL AS INTEGER ) ) FROM tab2 cor0 +---- +NULL query III rowsort label-223 SELECT * FROM tab2 AS cor0 WHERE NOT - col0 * - - CAST ( + - 39 AS INTEGER ) / - 98 IS NULL @@ -9683,10 +9686,10 @@ SELECT ALL ( col1 ) * 34 AS col2 FROM tab0 34 714 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - 95 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-1609 SELECT - ( + CAST ( - ( AVG ( DISTINCT 95 ) ) AS INTEGER ) ) col2 FROM tab1 +---- +95 query I rowsort SELECT 45 * 17 col0 FROM tab0 WHERE ( - col1 ) IS NULL @@ -17362,11 +17365,14 @@ SELECT + col0 * - 69, col1 FROM tab0 AS cor0 -6693 1 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -# Datafusion - Expected - -4 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I]I +# Datafusion - [Actual ] [R]I +query RI rowsort label-2858 SELECT ALL + - ( + AVG ( DISTINCT + + CAST ( NULL AS INTEGER ) ) ) * - ( + COUNT ( * ) ), MAX ( DISTINCT - col1 ) + - COUNT ( * ) AS col2 FROM tab0 AS cor0 +---- +NULL +-4 query I rowsort label-2859 SELECT DISTINCT 0 * + COUNT ( * ) FROM tab2 AS cor0 @@ -18858,10 +18864,13 @@ SELECT ALL ( + - col0 ), - col1 + 19 AS col1 FROM tab2 -75 -48 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-3112 SELECT + + 14 * + - AVG ( DISTINCT CAST ( NULL AS INTEGER ) ) FROM tab0 AS cor0 +---- +NULL query I rowsort label-3113 SELECT DISTINCT - MAX ( ( + col2 ) ) AS col2 FROM tab2 cor0 @@ -38717,10 +38726,13 @@ SELECT DISTINCT * FROM tab1 WHERE col1 >= ( + col1 ) ---- 9 values hashing to c6c0a4111b36d04dbc811a11e4d54cad -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort SELECT DISTINCT - AVG ( DISTINCT + 85 ) AS col2 FROM tab1 AS cor0 WHERE NULL IS NOT NULL +---- +NULL query III rowsort SELECT * FROM tab2 AS cor0 WHERE NOT + col1 >= NULL @@ -40937,10 +40949,13 @@ SELECT ALL * FROM tab0 cor0 WHERE NOT col1 BETWEEN NULL AND - 64 ---- 9 values hashing to c4b42765dff94eaaa46040e537fb43b7 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-6731 SELECT ALL + AVG ( DISTINCT col2 ) * - SUM ( DISTINCT + CAST ( NULL AS INTEGER ) ) FROM tab2 AS cor0 +---- +NULL query I rowsort SELECT 78 FROM tab2 AS cor0 WHERE NOT col1 * + ( - col1 ) + col2 NOT IN ( - 94 ) diff --git a/data/sqlite/random/aggregates/slt_good_65.slt b/data/sqlite/random/aggregates/slt_good_65.slt index e01ce63..d18f8f0 100644 --- a/data/sqlite/random/aggregates/slt_good_65.slt +++ b/data/sqlite/random/aggregates/slt_good_65.slt @@ -3159,10 +3159,13 @@ SELECT DISTINCT + col2 * 14 col2 FROM tab1 AS cor0 826 952 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-527 SELECT MAX ( DISTINCT - 78 ) + - AVG ( DISTINCT - col1 ) FROM tab0 AS cor0 WHERE NOT ( NOT NULL IS NOT NULL ) +---- +NULL query I rowsort label-528 SELECT 92 / + col1 FROM tab1 AS cor0 @@ -3523,11 +3526,14 @@ SELECT DISTINCT - col2 FROM tab1 WHERE NOT - col0 + - col1 IS NULL -68 -96 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -# Datafusion - Expected - 97 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I]I +# Datafusion - [Actual ] [R]I +query RI rowsort label-586 SELECT ALL AVG ( + col2 ) + + - AVG ( DISTINCT - CAST ( NULL AS INTEGER ) ), 97 AS col2 FROM tab2 +---- +NULL +97 query I rowsort label-587 SELECT ALL - ( + SUM ( DISTINCT + - col1 ) ) + + + 69 + - SUM ( DISTINCT 31 ) AS col2 FROM tab0 AS cor0 @@ -5298,10 +5304,13 @@ query I rowsort label-877 SELECT ALL + col0 * + CAST ( col1 AS INTEGER ) + col0 * ( 55 ) AS col1 FROM tab0 WHERE ( col2 + col0 * col1 ) < NULL ---- -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-878 SELECT DISTINCT + 9 + + AVG ( DISTINCT ( col2 ) ) * - COUNT ( * ) AS col1 FROM tab2 WHERE NULL < col0 +---- +NULL query I rowsort label-879 SELECT DISTINCT CAST ( + 55 AS INTEGER ) FROM tab1 @@ -12061,10 +12070,13 @@ query III rowsort SELECT * FROM tab2 WHERE col1 + col2 IS NULL ---- -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-2000 SELECT - COUNT ( DISTINCT col0 ) / + AVG ( DISTINCT 23 ) FROM tab0 WHERE ( NOT NULL IS NULL ) +---- +NULL query I rowsort SELECT DISTINCT 39 col1 FROM tab0 WHERE NOT NULL IS NULL @@ -15442,10 +15454,10 @@ SELECT - + 54 * - col0 - + 73 FROM tab2 AS cor0 3383 3977 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - 102 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-2566 SELECT ALL - COUNT ( * ) * + CAST ( + AVG ( DISTINCT - col1 ) AS INTEGER ) FROM tab0 AS cor0 +---- +102 query I rowsort SELECT + + col2 + - - col1 + col2 FROM tab0 WHERE NOT - 28 IS NOT NULL @@ -18895,10 +18907,13 @@ query III rowsort SELECT ALL * FROM tab1 WHERE NOT ( + 72 ) >= ( NULL ) ---- -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-3140 SELECT DISTINCT - AVG ( DISTINCT + CAST ( NULL AS INTEGER ) ) AS col1 FROM tab1 WHERE NOT ( + col0 ) IS NOT NULL +---- +NULL query I rowsort SELECT 35 + - 86 AS col0 FROM tab0 @@ -19507,10 +19522,13 @@ SELECT DISTINCT - + CAST ( NULL AS INTEGER ) FROM tab1 AS cor0 CROSS JOIN tab1 A ---- NULL -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-3246 SELECT ALL AVG ( DISTINCT col2 ) - + COUNT ( * ) FROM tab2 WHERE ( col0 ) / col0 IN ( + col2 * - + col2 ) +---- +NULL query I rowsort SELECT + 6 AS col1 FROM tab1 AS cor0 CROSS JOIN tab1 AS cor1 @@ -25742,10 +25760,13 @@ SELECT ALL - + ( col1 ) + col0 * - + ( + col2 ) FROM tab2 cor0 -2637 -4417 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-4283 SELECT DISTINCT - AVG ( DISTINCT - - CAST ( NULL AS INTEGER ) ) FROM tab2 AS cor0 +---- +NULL query II rowsort SELECT ALL - 56 + ( - 91 ) * - col2 AS col1, col1 AS col2 FROM tab0 AS cor0 @@ -30881,10 +30902,13 @@ query III rowsort SELECT * FROM tab2 WHERE NOT + 96 * col2 + - col0 * col0 <= NULL ---- -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort SELECT ALL + + AVG ( DISTINCT ( - + 27 ) ) FROM tab1 AS cor0 WHERE NOT 53 >= NULL +---- +NULL query II rowsort SELECT + 19, col0 FROM tab2 AS cor0 @@ -32862,10 +32886,13 @@ SELECT ALL 1 * - 48 AS col2 FROM tab1 -48 -48 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-5482 SELECT ALL COUNT ( * ) + + 21 + + + AVG ( DISTINCT CAST ( NULL AS INTEGER ) ) - - MIN ( ( - col0 ) ) FROM tab0 +---- +NULL query III rowsort SELECT * FROM tab1 WHERE + - col1 NOT BETWEEN - 57 AND col1 @@ -47365,10 +47392,13 @@ SELECT col0 / col2 * + - col1 FROM tab2 AS cor0 -67 -77 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort SELECT + AVG ( DISTINCT + col0 ) * + + AVG ( + 53 ) FROM tab0 WHERE NULL <> - 53 +---- +NULL query I rowsort SELECT ALL - col1 * - + col1 FROM tab0 @@ -49740,10 +49770,13 @@ query I rowsort SELECT DISTINCT col2 AS col1 FROM tab0 WHERE NULL IN ( 1 ) ---- -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort SELECT AVG ( DISTINCT - 66 ) AS col1 FROM tab0 WHERE NOT 73 IS NOT NULL +---- +NULL query I rowsort label-8277 SELECT ALL CAST ( NULL AS INTEGER ) AS col0 FROM tab0 WHERE - col2 IS NOT NULL @@ -56796,10 +56829,13 @@ query III rowsort SELECT * FROM tab2 WHERE NULL = - + col2 ---- -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-9455 SELECT ALL AVG ( DISTINCT + - 40 ) + - - COUNT ( * ) FROM tab0 WHERE - 40 * 5 > - 21 +---- +NULL query II rowsort label-9456 SELECT DISTINCT COUNT ( * ) AS col1, - COUNT ( * ) AS col2 FROM tab1 diff --git a/data/sqlite/random/aggregates/slt_good_66.slt b/data/sqlite/random/aggregates/slt_good_66.slt index c45952f..9ed1508 100644 --- a/data/sqlite/random/aggregates/slt_good_66.slt +++ b/data/sqlite/random/aggregates/slt_good_66.slt @@ -2187,10 +2187,13 @@ SELECT ALL + CAST ( + 89 AS INTEGER ) * - col0 AS col1 FROM tab2 -5696 -6675 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-352 SELECT DISTINCT AVG ( DISTINCT + + CAST ( NULL AS INTEGER ) ) FROM tab0 AS cor0 +---- +NULL query I rowsort label-353 SELECT COUNT ( CAST ( NULL AS INTEGER ) ) AS col0 FROM tab1 cor0 @@ -41959,11 +41962,14 @@ SELECT ALL - col1 + ( + 63 ) FROM tab0 cor0 42 62 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -# Datafusion - Expected - 0 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I]I +# Datafusion - [Actual ] [R]I +query RI rowsort label-6956 SELECT DISTINCT + AVG ( DISTINCT + - 34 ) * - - 87 AS col0, + COUNT ( * ) * - 46 AS col1 FROM tab2 WHERE - CAST ( + 86 AS INTEGER ) IS NULL +---- +NULL +0 query I rowsort SELECT DISTINCT + 95 + 94 FROM tab2 @@ -42155,10 +42161,13 @@ SELECT ALL SUM ( DISTINCT - - col2 ) AS col0 FROM tab2 AS cor0 ---- 121 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-6987 SELECT ALL + AVG ( DISTINCT - + 51 ) * ( - - COUNT ( * ) ) AS col0 FROM tab1 AS cor0 WHERE NULL IS NOT NULL +---- +NULL query I rowsort SELECT ALL - col0 + + + ( - ( col2 ) ) AS col2 FROM tab0 @@ -42843,10 +42852,13 @@ SELECT ALL col2 + 55 + - col1 * + col0 * + 84 + + col0 * + 21 FROM tab2 -412513 -420412 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-7100 SELECT ( - AVG ( DISTINCT + - CAST ( NULL AS INTEGER ) ) ) - + 90 AS col1 FROM tab1 +---- +NULL query I rowsort label-7101 SELECT + + 77 * - COUNT ( * ) * - 53 AS col0 FROM tab0 AS cor0 WHERE NOT + col0 IS NOT NULL @@ -57931,10 +57943,13 @@ SELECT - ( 25 ) - - 13 FROM tab1 cor0 CROSS JOIN tab2 AS cor1 ---- 9 values hashing to e698dd57d3aac30af14ce35da434bb45 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-9611 SELECT DISTINCT + AVG ( DISTINCT + CAST ( NULL AS INTEGER ) ) FROM tab2 +---- +NULL query I rowsort label-9612 SELECT DISTINCT + COUNT ( * ) FROM tab0 AS cor0 WHERE NOT + ( col0 ) IS NOT NULL @@ -59152,10 +59167,13 @@ query III rowsort SELECT * FROM tab0 WHERE NOT - ( 95 ) IS NOT NULL ---- -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-9813 SELECT + AVG ( DISTINCT + CAST ( NULL AS INTEGER ) ) AS col2 FROM tab0 AS cor0 +---- +NULL query I rowsort label-9814 SELECT ALL + - ( - + COUNT ( ALL - + 11 ) ) FROM tab2 AS cor0 diff --git a/data/sqlite/random/aggregates/slt_good_67.slt b/data/sqlite/random/aggregates/slt_good_67.slt index c2cf26b..4ab1e5a 100644 --- a/data/sqlite/random/aggregates/slt_good_67.slt +++ b/data/sqlite/random/aggregates/slt_good_67.slt @@ -32272,10 +32272,13 @@ query I rowsort SELECT col2 AS col0 FROM tab2 WHERE NOT NULL > 83 ---- -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-5287 SELECT + AVG ( DISTINCT CAST ( NULL AS FLOAT8 ) ) + COUNT ( 91 + + CAST ( + col1 AS INTEGER ) ) AS col0 FROM tab0 +---- +NULL query I rowsort SELECT - col0 AS col0 FROM tab1 AS cor0 WHERE + 53 IS NULL @@ -42069,10 +42072,10 @@ SELECT DISTINCT col1 * + + 92 AS col1 FROM tab1 AS cor0 4324 460 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - -27 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-6917 SELECT 59 + - CAST ( + AVG ( DISTINCT + 86 ) AS INTEGER ) FROM tab1 AS cor0 +---- +-27 query III rowsort SELECT * FROM tab2 AS cor0 WHERE NOT 20 NOT BETWEEN + col1 + + 33 * col2 AND - - col2 * col1 @@ -47579,10 +47582,13 @@ SELECT + col1 * - + col1 + + 8, + col0 + - col0 AS col0 FROM tab2 AS cor0 -5921 0 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-7841 SELECT + - 97 + + 40 * AVG ( DISTINCT + 99 ) / + COUNT ( * ) FROM tab0 WHERE NOT ( NULL ) >= ( NULL ) +---- +NULL query I rowsort label-7842 SELECT DISTINCT ( + 78 ) * + + COUNT ( * ) AS col1 FROM tab0 @@ -49834,10 +49840,13 @@ SELECT DISTINCT + 14 + - ( - MIN ( ALL - col2 ) ) AS col0 FROM tab2 AS cor0 ---- -44 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort SELECT DISTINCT AVG ( DISTINCT + 12 ) AS col1 FROM tab2 AS cor0 WHERE NOT NULL NOT IN ( + 98 * + col0 * + col1 ) +---- +NULL query III rowsort SELECT * FROM tab2 AS cor0 WHERE col1 BETWEEN NULL AND NULL @@ -58672,10 +58681,10 @@ SELECT + - 60 AS col0 FROM tab1 cor0 -60 -60 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - -4300 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-9678 SELECT + + 50 * - CAST ( - AVG ( DISTINCT - 86 ) AS INTEGER ) FROM tab1 AS cor0 +---- +-4300 query I rowsort SELECT + - 81 + + + col0 FROM tab1 AS cor0 diff --git a/data/sqlite/random/aggregates/slt_good_68.slt b/data/sqlite/random/aggregates/slt_good_68.slt index 740a5a8..b011449 100644 --- a/data/sqlite/random/aggregates/slt_good_68.slt +++ b/data/sqlite/random/aggregates/slt_good_68.slt @@ -246,10 +246,13 @@ SELECT DISTINCT COUNT ( * ) * + 29 + - 6 FROM tab1 ---- 81 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-31 SELECT DISTINCT + 52 * + - AVG ( DISTINCT + CAST ( NULL AS INTEGER ) ) + AVG ( - col1 ) FROM tab0 +---- +NULL query II rowsort SELECT ALL ( - col1 ) AS col1, col2 * - 29 + - col0 AS col0 FROM tab1 AS cor0 @@ -3200,10 +3203,13 @@ SELECT 16 * COUNT ( ( - col2 ) ) AS col2 FROM tab0 AS cor0 ---- 48 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-527 SELECT - AVG ( DISTINCT + CAST ( NULL AS INTEGER ) ) * - 47 AS col2 FROM tab1 cor0 +---- +NULL query III rowsort SELECT DISTINCT * FROM tab2 AS cor0 WHERE NOT + col0 / + col2 IS NOT NULL @@ -19698,10 +19704,13 @@ SELECT 58 * - - 48 col2 FROM tab1 AS cor0 2784 2784 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-3254 SELECT + AVG ( DISTINCT + - CAST ( NULL AS INTEGER ) ) AS col1 FROM tab1 +---- +NULL query I rowsort SELECT ALL - - 99 FROM tab2 AS cor0 WHERE NOT 78 IS NOT NULL @@ -25284,10 +25293,13 @@ SELECT MAX ( ALL + 48 ) FROM tab1 AS cor0 ---- 48 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-4195 SELECT - AVG ( DISTINCT + col0 ) + CAST ( COUNT ( * ) AS INTEGER ) - + - 71 AS col2 FROM tab2 AS cor0 WHERE NOT NULL NOT BETWEEN NULL AND NULL +---- +NULL query I rowsort SELECT - - col0 + - + col0 + - - 98 FROM tab2 cor0 @@ -25594,10 +25606,13 @@ query I rowsort label-4244 SELECT + 82 + - 53 FROM tab0 WHERE NOT - col2 * CAST ( NULL AS INTEGER ) + + - 9 + 78 * - 85 BETWEEN + + col2 AND 29 ---- -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort SELECT ALL + AVG ( DISTINCT + 14 ) AS col2 FROM tab2 WHERE NOT + col1 IS NOT NULL +---- +NULL query I rowsort SELECT ALL col0 FROM tab2 AS cor0 WHERE NOT - 68 NOT BETWEEN ( NULL ) AND + 72 * - - col2 + + + col2 @@ -32660,10 +32675,13 @@ query I rowsort SELECT DISTINCT 48 FROM tab0 AS cor0 WHERE NULL IS NOT NULL ---- -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort SELECT DISTINCT + AVG ( DISTINCT - 75 ) AS col1 FROM tab1 AS cor0 WHERE ( - + col1 ) IS NULL +---- +NULL query I rowsort SELECT ALL - + 50 - 33 FROM tab2 AS cor0 @@ -35277,10 +35295,13 @@ SELECT ALL + CAST ( - AVG ( ALL + col2 ) AS INTEGER ) AS col0 FROM tab1 ---- -74 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-5848 SELECT DISTINCT + COUNT ( * ) * + + AVG ( DISTINCT + col0 ) FROM tab0 WHERE NOT + - 79 - col0 > NULL +---- +NULL query I rowsort label-5849 SELECT + CAST ( 28 AS INTEGER ) AS col2 FROM tab2 cor0 @@ -52100,10 +52121,13 @@ SELECT DISTINCT - 17 / - 40 * + col2 col0 FROM tab2 ---- 0 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort SELECT + AVG ( DISTINCT 30 ) + + 54 AS col2 FROM tab0 WHERE NOT NULL = ( - col1 ) +---- +NULL query I rowsort SELECT + col1 * - col1 + - 8 * col0 AS col0 FROM tab2 WHERE NOT ( col2 ) IN ( - col2 + ( + 44 + ( col0 + col0 ) ) ) diff --git a/data/sqlite/random/aggregates/slt_good_69.slt b/data/sqlite/random/aggregates/slt_good_69.slt index 2945969..b7a6173 100644 --- a/data/sqlite/random/aggregates/slt_good_69.slt +++ b/data/sqlite/random/aggregates/slt_good_69.slt @@ -15855,10 +15855,13 @@ query I rowsort SELECT ALL + ( + - col2 ) FROM tab0 WHERE NOT NULL BETWEEN - col0 AND 11 ---- -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-2614 SELECT + 65 * - + 78 + - 55 - + COUNT ( * ) * + AVG ( DISTINCT - col1 ) AS col1 FROM tab0 AS cor0 WHERE NOT ( NULL ) IS NULL +---- +NULL query I rowsort label-2615 SELECT + COUNT ( DISTINCT col1 ) FROM tab2 cor0 @@ -17588,10 +17591,13 @@ SELECT DISTINCT - + col1 + - + 0 FROM tab2 AS cor0 -67 -77 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-2901 SELECT ( + COUNT ( * ) ) * - AVG ( DISTINCT + col0 ) AS col2 FROM tab1 WHERE - ( - + col0 ) IN ( - + col1 * col2 ) +---- +NULL query I rowsort SELECT DISTINCT + - col2 * - col1 - - 11 * - - col2 AS col1 FROM tab1 AS cor0 @@ -56968,10 +56974,13 @@ SELECT - - 26 AS col1 FROM tab1 AS cor0 26 26 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-9410 SELECT ALL - AVG ( DISTINCT CAST ( NULL AS INTEGER ) ) AS col2 FROM ( tab0 AS cor0 CROSS JOIN tab1 AS cor1 ) +---- +NULL query II rowsort SELECT ALL 39 AS col0, - 75 AS col2 FROM tab1 diff --git a/data/sqlite/random/aggregates/slt_good_7.slt b/data/sqlite/random/aggregates/slt_good_7.slt index c947675..32722be 100644 --- a/data/sqlite/random/aggregates/slt_good_7.slt +++ b/data/sqlite/random/aggregates/slt_good_7.slt @@ -14242,10 +14242,13 @@ SELECT DISTINCT col0 - - 80 AS col2 FROM tab1 AS cor0 165 171 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort SELECT DISTINCT + AVG ( DISTINCT - 96 ) FROM tab0 WHERE NOT - col0 IS NOT NULL +---- +NULL query I rowsort label-2320 SELECT DISTINCT - COUNT ( + col0 ) col1 FROM tab0 @@ -17281,10 +17284,13 @@ SELECT - + 26 + col0 AS col1 FROM tab2 AS cor0 38 49 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort SELECT + AVG ( DISTINCT 35 ) AS col0 FROM tab0 AS cor0 WHERE ( NULL ) IS NOT NULL +---- +NULL query I rowsort label-2811 SELECT ( - ( + - 47 ) ) + + col0 * - CAST ( NULL AS INTEGER ) * - CAST ( NULL AS INTEGER ) + - col0 AS col1 FROM tab0 AS cor0 @@ -17712,10 +17718,13 @@ NULL NULL NULL -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-2878 SELECT DISTINCT + AVG ( DISTINCT + ( CAST ( NULL AS INTEGER ) ) ) AS col2 FROM tab1 AS cor0 +---- +NULL query I rowsort label-2879 SELECT DISTINCT + COUNT ( * ) + 0 AS col2 FROM tab0 AS cor0 @@ -20241,10 +20250,13 @@ SELECT ALL COUNT ( DISTINCT - + 64 ) FROM tab0 AS cor0 ---- 1 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-3295 SELECT ALL + AVG ( DISTINCT + CAST ( NULL AS FLOAT8 ) ) * + 88 AS col1 FROM tab0 +---- +NULL query I rowsort SELECT ALL + col2 FROM tab1 WHERE NOT ( NULL ) IS NOT NULL OR NOT - 96 IS NOT NULL @@ -47615,10 +47627,13 @@ SELECT * FROM tab0 cor0 WHERE NOT col0 <> - 44 query error DataFusion error: Error during planning: Projections require unique expression names but the expression "\(\- cor0\.col2\) \* \(\- Int64\(\-72\)\) AS col1" at position 1 and "cor0\.col2 \* cor0\.col0 \+ \(\- cor0\.col2\) AS col1" at position 2 have the same name\. Consider aliasing \("AS"\) one of them\. SELECT DISTINCT + - 76, - col2 * + ( - - 72 ) AS col1, + + col2 * + col0 + + - col2 AS col1 FROM tab1 AS cor0 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-7791 SELECT ALL - AVG ( DISTINCT - CAST ( NULL AS INTEGER ) ) FROM tab1 AS cor0 +---- +NULL query I rowsort label-7792 SELECT - COUNT ( ALL 66 ) AS col2 FROM tab2 AS cor0 WHERE NOT ( NULL ) > + 63 * 50 diff --git a/data/sqlite/random/aggregates/slt_good_70.slt b/data/sqlite/random/aggregates/slt_good_70.slt index 2d1e59a..14c8ece 100644 --- a/data/sqlite/random/aggregates/slt_good_70.slt +++ b/data/sqlite/random/aggregates/slt_good_70.slt @@ -23171,10 +23171,13 @@ SELECT + SUM ( - 84 ) FROM tab2 cor0 ---- -252 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-3822 SELECT ALL + AVG ( DISTINCT + CAST ( NULL AS INTEGER ) ) FROM tab0 AS cor0 WHERE NOT + col1 IS NULL +---- +NULL query I rowsort SELECT ALL col0 FROM tab2 AS cor0 WHERE ( NOT NULL IS NOT NULL ) @@ -24291,10 +24294,13 @@ query III rowsort SELECT * FROM tab2 AS cor0 WHERE NULL BETWEEN 30 + col0 AND - col1 ---- -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-4003 SELECT ALL + AVG ( DISTINCT ( - 56 ) ) * - COUNT ( * ) FROM tab2 cor0 WHERE NOT NULL IS NULL +---- +NULL query II rowsort label-4004 SELECT + + COUNT ( * ), 71 AS col0 FROM tab2 cor0 @@ -38615,10 +38621,10 @@ SELECT + 63 col2 FROM tab2 AS cor0 WHERE NOT - 3 >= - - col1 63 63 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - 13 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-6366 SELECT DISTINCT + COUNT ( * ) * + ( - COUNT ( * ) ) + + CAST ( AVG ( DISTINCT ( col1 ) ) AS INTEGER ) AS col0 FROM tab1 cor0 +---- +13 query I rowsort SELECT ALL + col2 * + ( + + 9 ) AS col1 FROM tab0 AS cor0 @@ -46551,10 +46557,13 @@ SELECT DISTINCT + 25 + - col2 AS col2 FROM tab2 -33 2 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort SELECT + AVG ( DISTINCT 10 ) AS col2 FROM tab1 AS cor0 CROSS JOIN tab1 AS cor1 WHERE NOT ( NOT NULL < NULL ) +---- +NULL query III rowsort label-7688 SELECT ALL * FROM tab0 AS cor0 WHERE NULL BETWEEN - col1 + CAST ( col1 AS INTEGER ) - + col0 AND NULL @@ -49183,10 +49192,13 @@ SELECT + col2 * 45 * + 54 FROM tab2 AS cor0 55890 97200 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-8125 SELECT DISTINCT - + 70 * + - AVG ( DISTINCT + CAST ( NULL AS INTEGER ) ) FROM tab0 AS cor0 +---- +NULL query I rowsort SELECT 68 * col2 - - 93 FROM tab0 AS cor0 diff --git a/data/sqlite/random/aggregates/slt_good_71.slt b/data/sqlite/random/aggregates/slt_good_71.slt index 9f0e3a4..19ddf87 100644 --- a/data/sqlite/random/aggregates/slt_good_71.slt +++ b/data/sqlite/random/aggregates/slt_good_71.slt @@ -21149,10 +21149,13 @@ SELECT DISTINCT - - col1 + 31 + ( - 14 ) FROM tab1 AS cor0 31 64 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-3494 SELECT + AVG ( DISTINCT - CAST ( NULL AS INTEGER ) ) / ( COUNT ( * ) ) AS col0 FROM tab1 AS cor0 +---- +NULL query II rowsort SELECT 19, col0 AS col1 FROM tab2 cor0 @@ -42342,10 +42345,10 @@ SELECT ALL + CAST ( + 22 AS INTEGER ) AS col0 FROM tab1 AS cor0 CROSS JOIN tab0 ---- 9 values hashing to c55ee7433d8d39a59b1de2aadd9538c9 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - -32 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-7002 SELECT ALL CAST ( - AVG ( DISTINCT 32 ) AS INTEGER ) FROM tab0 +---- +-32 query I rowsort label-7003 SELECT ALL + COUNT ( * ) AS col2 FROM tab2 AS cor0 CROSS JOIN tab0 AS cor1 @@ -44311,10 +44314,13 @@ SELECT 30 - - col2 + - col1 - + 70 * - col0 AS col2 FROM tab0 6109 6918 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort SELECT + - AVG ( DISTINCT + + 15 ) FROM tab2 WHERE NULL IS NOT NULL +---- +NULL query I rowsort SELECT + 78 AS col2 FROM tab0 WHERE - 24 IS NOT NULL diff --git a/data/sqlite/random/aggregates/slt_good_72.slt b/data/sqlite/random/aggregates/slt_good_72.slt index ed83c4a..9c28fc2 100644 --- a/data/sqlite/random/aggregates/slt_good_72.slt +++ b/data/sqlite/random/aggregates/slt_good_72.slt @@ -2322,10 +2322,10 @@ SELECT - - 77 * + - col0 AS col2 FROM tab0 AS cor0 -6699 -7469 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - 371 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-384 SELECT - CAST ( - AVG ( DISTINCT + 53 ) AS INTEGER ) * CAST ( 7 AS INTEGER ) AS col0 FROM tab0 AS cor0 +---- +371 query I rowsort label-385 SELECT 30 / - + col2 * - col1 AS col0 FROM tab1 @@ -18040,10 +18040,13 @@ SELECT CAST ( col2 AS INTEGER ) * 7 AS col1 FROM tab1 476 672 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-2999 SELECT DISTINCT AVG ( DISTINCT + + CAST ( NULL AS INTEGER ) ) AS col1 FROM tab0 +---- +NULL query I rowsort SELECT col0 * - 27 AS col0 FROM tab2 @@ -30102,10 +30105,13 @@ query III rowsort label-4984 SELECT DISTINCT * FROM tab1 WHERE NOT - CAST ( col1 AS INTEGER ) * - 16 * - - col1 * + col2 * - + col2 = NULL ---- -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-4985 SELECT AVG ( DISTINCT + + col2 ) + - COUNT ( * ) FROM tab1 AS cor0 WHERE NOT ( NULL ) > NULL +---- +NULL # Datafusion - Types were automatically converted from: # Datafusion - [Expected] [I] @@ -33304,10 +33310,13 @@ SELECT DISTINCT - col1 * - col2 + - col0 AS col0 FROM tab0 AS cor0 2 3792 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-5513 SELECT AVG ( DISTINCT - + CAST ( NULL AS INTEGER ) ) FROM tab1 AS cor0 +---- +NULL query I rowsort label-5514 SELECT COUNT ( ALL + 61 ) AS col2 FROM tab0 cor0 @@ -57680,11 +57689,14 @@ query I rowsort SELECT ALL + col1 AS col2 FROM tab1 cor0 WHERE NOT col1 <= ( - - ( - + col1 ) * - col0 ) ---- -# Datafusion - Datafusion expected results: -# Datafusion - Expected - 19 -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] I[I] +# Datafusion - [Actual ] I[R] +query IR rowsort label-9538 SELECT DISTINCT 1 + + 18 AS col1, AVG ( DISTINCT 17 ) + ( - - COUNT ( * ) ) AS col2 FROM tab0 WHERE NOT NULL > NULL +---- +19 +NULL query I rowsort SELECT ALL - col2 FROM tab1 WHERE NULL IN ( col0 ) diff --git a/data/sqlite/random/aggregates/slt_good_73.slt b/data/sqlite/random/aggregates/slt_good_73.slt index fbbb9c7..7024d21 100644 --- a/data/sqlite/random/aggregates/slt_good_73.slt +++ b/data/sqlite/random/aggregates/slt_good_73.slt @@ -4244,10 +4244,13 @@ NULL 75 NULL -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-699 SELECT DISTINCT - AVG ( DISTINCT CAST ( NULL AS INTEGER ) ) FROM tab1 AS cor0 +---- +NULL # Datafusion - Types were automatically converted from: # Datafusion - [Expected] [I] @@ -15346,10 +15349,13 @@ query I rowsort label-2541 SELECT + 45 FROM tab1 WHERE NOT NULL IN ( CAST ( NULL AS INTEGER ) ) ---- -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-2542 SELECT ALL + AVG ( DISTINCT CAST ( NULL AS INTEGER ) ) FROM tab1 +---- +NULL query I rowsort SELECT - col1 FROM tab1 AS cor0 WHERE NOT ( col1 ) IS NOT NULL @@ -25841,10 +25847,13 @@ SELECT DISTINCT - - CAST ( NULL AS INTEGER ) + + + col0 * col0 * - 25 AS col2 FR ---- NULL -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-4283 SELECT - AVG ( DISTINCT CAST ( NULL AS INTEGER ) ) AS col0 FROM tab1 +---- +NULL query I rowsort label-4284 SELECT ALL - MAX ( + 19 ) + 7 AS col2 FROM tab2 @@ -37119,10 +37128,13 @@ SELECT ( 19 ) FROM tab1 cor0 19 19 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-6131 SELECT DISTINCT + ( - + COUNT ( * ) ) * + AVG ( DISTINCT col1 ) AS col2 FROM tab1 AS cor0 WHERE NOT col0 * + - col2 * + 9 + + 77 IS NOT NULL +---- +NULL query II rowsort label-6132 SELECT 33 AS col1, - COUNT ( * ) FROM tab0 AS cor0 @@ -50819,10 +50831,10 @@ SELECT + - col2 + ( + col0 ) - + - 40 AS col2 FROM tab2 cor0 63 64 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - -89 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-8391 SELECT ALL - + 45 + - CAST ( + AVG ( DISTINCT 44 ) AS INTEGER ) FROM tab0 AS cor0 +---- +-89 query I rowsort label-8392 SELECT DISTINCT 49 * - COUNT ( * ) * + 42 FROM tab2 AS cor0 @@ -52019,10 +52031,13 @@ SELECT DISTINCT col2 FROM tab1 WHERE 62 + - + col1 > col1 59 96 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-8591 SELECT DISTINCT + - AVG ( DISTINCT CAST ( NULL AS INTEGER ) ) FROM tab1 AS cor0 +---- +NULL query I rowsort SELECT 45 * + - col1 FROM tab1 diff --git a/data/sqlite/random/aggregates/slt_good_74.slt b/data/sqlite/random/aggregates/slt_good_74.slt index 179b171..8c5d1d5 100644 --- a/data/sqlite/random/aggregates/slt_good_74.slt +++ b/data/sqlite/random/aggregates/slt_good_74.slt @@ -22148,10 +22148,13 @@ SELECT + 52 * - COUNT ( * ) AS col2 FROM tab1 AS cor0 ---- -156 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-3694 SELECT AVG ( DISTINCT CAST ( NULL AS FLOAT8 ) ) AS col2 FROM tab0 AS cor0 +---- +NULL query I rowsort SELECT - ( ( + col2 ) ) FROM tab1 AS cor0 @@ -26732,10 +26735,13 @@ SELECT col2 - + 82 + col2 * - + col0 FROM tab1 -5038 -6202 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-4448 SELECT DISTINCT - SUM ( - CAST ( NULL AS FLOAT8 ) ) * - COUNT ( * ) + + AVG ( DISTINCT - ( 6 ) ) AS col0 FROM tab2 +---- +NULL query I rowsort label-4449 SELECT DISTINCT - SUM ( ALL - ( 20 ) ) - COUNT ( ALL + - 44 ) * - 68 AS col0 FROM tab2 @@ -30280,10 +30286,13 @@ SELECT * FROM tab0 WHERE NOT + 1 IS NULL ---- 9 values hashing to c4b42765dff94eaaa46040e537fb43b7 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-5049 SELECT AVG ( DISTINCT 3 ) - + 60 AS col2 FROM tab1 WHERE NOT NULL NOT IN ( CAST ( NULL AS INTEGER ) * - col2 + - col0 ) +---- +NULL query III rowsort SELECT * FROM tab0 WHERE NOT ( + col0 + - 64 ) IS NULL @@ -36058,10 +36067,13 @@ SELECT + MIN ( ALL 18 ) * + + 38 * - + 40 FROM tab2 AS cor0 ---- -27360 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-6017 SELECT + AVG ( DISTINCT - CAST ( NULL AS INTEGER ) ) FROM tab1 +---- +NULL query I rowsort label-6018 SELECT ALL - ( + COUNT ( * ) ) AS col1 FROM tab1 @@ -40016,10 +40028,13 @@ SELECT DISTINCT - 23 + - + ( + col1 ) + - 11 + - col0 FROM tab1 -172 -99 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort SELECT DISTINCT - + AVG ( DISTINCT + 11 ) col0 FROM tab2 WHERE NOT NULL >= + 15 +---- +NULL query I rowsort SELECT DISTINCT - col1 * + col0 + - 12 AS col1 FROM tab0 @@ -45523,10 +45538,13 @@ SELECT + 49 FROM tab2 AS cor0 WHERE 24 <= col0 49 49 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-7590 SELECT AVG ( DISTINCT CAST ( NULL AS INTEGER ) ) + - MIN ( col2 ) AS col1 FROM tab0 +---- +NULL query I rowsort SELECT + col0 FROM tab1 WHERE ( NULL ) NOT BETWEEN ( + 40 ) AND + col2 @@ -56931,10 +56949,13 @@ SELECT ALL - + col2 + - col2 - - + col1 + - 30 + - + 69 * - col2 col0, CAST ( + 6416 93 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-9484 SELECT AVG ( DISTINCT CAST ( NULL AS INTEGER ) ) AS col2 FROM tab0 AS cor0 +---- +NULL query II rowsort label-9485 SELECT DISTINCT + col0 + + - col0 AS col1, CAST ( NULL AS INTEGER ) FROM tab2 diff --git a/data/sqlite/random/aggregates/slt_good_75.slt b/data/sqlite/random/aggregates/slt_good_75.slt index 88a4d19..a8f515a 100644 --- a/data/sqlite/random/aggregates/slt_good_75.slt +++ b/data/sqlite/random/aggregates/slt_good_75.slt @@ -6114,10 +6114,13 @@ SELECT DISTINCT * FROM tab2 WHERE NOT ( ( col1 ) < - ( - col2 ) ) ---- 9 values hashing to 75c998aa53ac83218cbf2feb962d0a49 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-1018 SELECT AVG ( DISTINCT - + CAST ( NULL AS INTEGER ) ) FROM tab0 +---- +NULL query I rowsort label-1019 SELECT DISTINCT ( + - ( + - COUNT ( * ) ) ) AS col2 FROM tab1 @@ -16702,10 +16705,13 @@ query I rowsort SELECT + col2 FROM tab0 WHERE NOT NULL > NULL ---- -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort SELECT + - AVG ( DISTINCT 58 ) FROM tab1 WHERE NOT NULL >= NULL +---- +NULL query I rowsort label-2794 SELECT MIN ( DISTINCT + - 98 ) FROM tab2 @@ -22472,11 +22478,14 @@ NULL NULL NULL -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -# Datafusion - Expected - -92 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I]I +# Datafusion - [Actual ] [R]I +query RI rowsort SELECT - AVG ( DISTINCT - 62 ), - 92 AS col2 FROM tab0 AS cor0 CROSS JOIN tab1 AS cor1 WHERE NOT NULL < ( NULL ) +---- +NULL +-92 query I rowsort SELECT 67 FROM tab0 WHERE NULL IS NULL @@ -26877,11 +26886,14 @@ query III rowsort label-4470 SELECT * FROM tab0 AS cor0 WHERE NOT NULL IN ( - CAST ( - - 83 AS FLOAT8 ) ) ---- -# Datafusion - Datafusion expected results: -# Datafusion - Expected - -27 -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] I[I] +# Datafusion - [Actual ] I[R] +query IR rowsort label-4471 SELECT ALL - 44 + + 17, + COUNT ( * ) * ( AVG ( DISTINCT col2 ) ) * + COUNT ( * ) AS col1 FROM tab1 AS cor0 WHERE NOT ( NULL ) BETWEEN + - col0 AND - col1 +---- +-27 +NULL query I rowsort label-4472 SELECT + CAST ( + - ( - - SUM ( ALL - - 74 ) ) AS INTEGER ) * 53 FROM tab0 AS cor0 @@ -34622,10 +34634,13 @@ SELECT + col2 + - 51 AS col1 FROM tab1 45 8 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-5750 SELECT + AVG ( DISTINCT 15 ) + - COUNT ( * ) AS col2 FROM tab0 WHERE - col1 IS NULL +---- +NULL query II rowsort label-5751 SELECT + - CAST ( + - col1 AS INTEGER ) * col2 AS col0, 36 * - col1 AS col2 FROM tab0 WHERE NULL NOT BETWEEN NULL AND + + col2 @@ -56622,10 +56637,13 @@ query I rowsort SELECT ( - col2 ) FROM tab1 WHERE - col2 IS NULL ---- -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-9416 SELECT - AVG ( DISTINCT CAST ( NULL AS INTEGER ) ) AS col2 FROM tab0 +---- +NULL query I rowsort SELECT 67 - 93 FROM tab0 diff --git a/data/sqlite/random/aggregates/slt_good_76.slt b/data/sqlite/random/aggregates/slt_good_76.slt index fb47806..7246856 100644 --- a/data/sqlite/random/aggregates/slt_good_76.slt +++ b/data/sqlite/random/aggregates/slt_good_76.slt @@ -5157,10 +5157,13 @@ SELECT + CAST ( - 1 AS INTEGER ) * ( - col0 ) + + 27 FROM tab1 AS cor0 118 78 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-849 SELECT + COUNT ( * ) * + AVG ( DISTINCT + + 53 ) AS col2 FROM tab1 AS cor0 WHERE NOT ( NULL ) > - + 3 + col0 +---- +NULL query I rowsort SELECT - 95 + col0 FROM tab2 AS cor0 @@ -28450,10 +28453,13 @@ SELECT DISTINCT + col0 AS col1 FROM tab0 WHERE NOT col0 * + col0 IS NULL 87 97 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-4718 SELECT AVG ( DISTINCT CAST ( NULL AS INTEGER ) ) * - AVG ( DISTINCT + col0 ) col1 FROM tab2 +---- +NULL query III rowsort SELECT * FROM tab0 AS cor0 WHERE NOT 26 = + col0 @@ -29815,10 +29821,13 @@ SELECT col0 + - col1 * - - col0 FROM tab1 AS cor0 -4186 -663 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort SELECT - 30 - + 99 * AVG ( DISTINCT + 45 ) AS col2 FROM tab0 AS cor0 WHERE NULL <= ( NULL ) +---- +NULL query I rowsort SELECT + col2 + + - 65 AS col2 FROM tab2 cor0 @@ -36063,10 +36072,13 @@ SELECT - 75 - - col1 + col1 FROM tab2 AS cor0 59 79 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-5977 SELECT - AVG ( DISTINCT - + CAST ( NULL AS INTEGER ) ) FROM tab1 AS cor0 CROSS JOIN tab1 AS cor1 WHERE NOT NULL > NULL +---- +NULL query I rowsort label-5978 SELECT + 65 + + MIN ( DISTINCT + + 61 ) + - 91 FROM tab1 AS cor0 CROSS JOIN tab1 AS cor1 @@ -46392,10 +46404,10 @@ SELECT DISTINCT - + ( + 35 ) * - - col2 FROM tab1 AS cor0 -2380 -3360 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - 0 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-7692 SELECT ALL + CAST ( - AVG ( DISTINCT + 39 ) AS INTEGER ) / - - 66 FROM tab1 AS cor0 +---- +0 query I rowsort SELECT DISTINCT + ( + col1 ) FROM tab2 WHERE NOT + col0 <> NULL @@ -52526,10 +52538,13 @@ SELECT - + COUNT ( * ) * + - ( - SUM ( - col2 ) ) AS col1 FROM tab1 AS cor0 ---- 669 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-8712 SELECT - + COUNT ( * ) + - AVG ( DISTINCT + col2 ) FROM tab0 WHERE NOT ( - 11 ) NOT BETWEEN NULL AND col2 * col1 - - - 12 +---- +NULL # Datafusion - Datafusion expected results: query error DataFusion error: Schema error: Schema contains qualified field name tab2\.col0 and unqualified field name col0 which would be ambiguous @@ -54294,10 +54309,13 @@ SELECT - ( + - 54 ) * + 2 AS col2 FROM tab2 108 108 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-9009 SELECT AVG ( DISTINCT col2 ) * COUNT ( * ) FROM tab2 WHERE NOT - 32 * + 16 IS NOT NULL +---- +NULL query III rowsort SELECT * FROM tab2 WHERE NOT - ( - col1 ) IS NULL diff --git a/data/sqlite/random/aggregates/slt_good_77.slt b/data/sqlite/random/aggregates/slt_good_77.slt index aebb7c5..053483f 100644 --- a/data/sqlite/random/aggregates/slt_good_77.slt +++ b/data/sqlite/random/aggregates/slt_good_77.slt @@ -10738,10 +10738,13 @@ SELECT ALL - col1 AS col0, - col2 AS col1 FROM tab0 AS cor0 -81 -47 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-1776 SELECT DISTINCT + COUNT ( * ) * - 3 + - - AVG ( DISTINCT col1 ) * CAST ( 40 AS INTEGER ) FROM tab2 WHERE - 20 * + CAST ( NULL AS INTEGER ) > 50 +---- +NULL # Datafusion - Datafusion expected results: # Datafusion - Expected - 210 @@ -19717,10 +19720,13 @@ SELECT DISTINCT col1 / col0 + col1 * + - 22 * - col1 + - col2 AS col1 FROM tab2 57200 98700 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort SELECT ALL + 91 + + - AVG ( DISTINCT + 84 ) FROM tab2 AS cor0 WHERE ( NULL ) IS NOT NULL +---- +NULL query I rowsort SELECT ALL col1 * - - col2 + + col2 AS col2 FROM tab2 AS cor0 @@ -29976,11 +29982,14 @@ query I rowsort SELECT ALL - col1 * col0 + + + col2 FROM tab2 WHERE - - col0 IS NULL ---- -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -# Datafusion - Expected - 3 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I]I +# Datafusion - [Actual ] [R]I +query RI rowsort label-4949 SELECT + AVG ( DISTINCT + CAST ( NULL AS INTEGER ) ), COUNT ( * ) AS col0 FROM tab1 +---- +NULL +3 query I rowsort SELECT ALL + + 92 AS col0 FROM tab2 AS cor0 @@ -50224,10 +50233,13 @@ SELECT DISTINCT col0 - - col2 - col0 FROM tab2 40 58 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-8313 SELECT DISTINCT - CAST ( - AVG ( DISTINCT 53 ) AS FLOAT8 ) FROM tab2 WHERE NULL <> NULL +---- +NULL query I rowsort SELECT ALL 34 - - - col2 FROM tab1 @@ -59553,10 +59565,13 @@ query III rowsort SELECT * FROM tab1 WHERE ( NULL ) NOT IN ( - col0 * + 55 ) ---- -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-9863 SELECT - + AVG ( DISTINCT - - col2 ) - + COUNT ( col1 ) col2 FROM tab0 WHERE col1 IN ( col0, col1 * col1 - 94 + + col1 ) +---- +NULL query I rowsort SELECT DISTINCT - ( - 95 ) - - col1 * col1 AS col2 FROM tab0 diff --git a/data/sqlite/random/aggregates/slt_good_78.slt b/data/sqlite/random/aggregates/slt_good_78.slt index ac0bd79..e81eb53 100644 --- a/data/sqlite/random/aggregates/slt_good_78.slt +++ b/data/sqlite/random/aggregates/slt_good_78.slt @@ -14607,10 +14607,13 @@ SELECT DISTINCT + MAX ( DISTINCT - 25 ) AS col2 FROM tab0 ---- -25 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-2416 SELECT ALL AVG ( DISTINCT - CAST ( NULL AS INTEGER ) ) FROM tab1 +---- +NULL query I rowsort SELECT 65 + 8 FROM tab0 cor0 @@ -27936,10 +27939,13 @@ SELECT ALL + col1 * - col1 + col2 AS col0, col1 * + ( col0 ) + + - 94 * + col2 - -5889 1144 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort SELECT + AVG ( DISTINCT 30 ) col0 FROM tab0 WHERE NOT + col0 + + - 96 / col0 + + col1 IS NOT NULL +---- +NULL query I rowsort SELECT DISTINCT - col1 * 93 FROM tab0 @@ -50699,10 +50705,13 @@ SELECT + 17 + - SUM ( ALL ( col0 ) ) * - 83 FROM tab1 ---- 18858 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort SELECT DISTINCT AVG ( DISTINCT + 96 ) AS col2 FROM tab2 WHERE NOT col1 - - col2 IS NOT NULL +---- +NULL query I rowsort SELECT DISTINCT 5 + + col1 AS col1 FROM tab0 @@ -57952,10 +57961,13 @@ SELECT ALL * FROM tab2 AS cor0 WHERE + 22 + - - col0 IS NOT NULL ---- 9 values hashing to 75c998aa53ac83218cbf2feb962d0a49 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort SELECT - + AVG ( DISTINCT - 23 ) + - 74 / + - 86 * - ( - 62 ) * 80 AS col0 FROM tab0 WHERE NOT NULL > NULL +---- +NULL query I rowsort SELECT 12 col2 FROM tab1 diff --git a/data/sqlite/random/aggregates/slt_good_79.slt b/data/sqlite/random/aggregates/slt_good_79.slt index e28f70b..5279375 100644 --- a/data/sqlite/random/aggregates/slt_good_79.slt +++ b/data/sqlite/random/aggregates/slt_good_79.slt @@ -11338,10 +11338,13 @@ SELECT + SUM ( DISTINCT + + col2 ) / - ( - - 74 ) AS col1 FROM tab0 ---- -2 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-1874 SELECT AVG ( DISTINCT ( 79 ) ) - - SUM ( DISTINCT col0 - 95 ) AS col0 FROM tab1 WHERE NULL >= - col1 * + col1 +---- +NULL query I rowsort SELECT - col0 - - col1 + col2 FROM tab0 @@ -11943,10 +11946,10 @@ SELECT + col1 + + 50 AS col2 FROM tab2 AS cor0 117 127 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - 193 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-1971 SELECT + 91 + - + CAST ( - AVG ( DISTINCT - - col1 ) AS INTEGER ) * - - COUNT ( * ) FROM tab0 AS cor0 +---- +193 query I rowsort label-1972 SELECT DISTINCT - ( COUNT ( DISTINCT - 85 ) ) - + COUNT ( * ) AS col1 FROM tab1 cor0 @@ -23659,10 +23662,13 @@ SELECT + 71 * + - col0 AS col2 FROM tab2 query error DataFusion error: Error during planning: Projections require unique expression names but the expression "\(\- tab2\.col1\) \* tab2\.col0 \* tab2\.col0 \* \(\- tab2\.col2\) AS col2" at position 0 and "Int64\(85\) AS col2" at position 1 have the same name\. Consider aliasing \("AS"\) one of them\. SELECT - col1 * + col0 * col0 * + ( - col2 ) AS col2, + 85 AS col2 FROM tab2 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-3900 SELECT AVG ( DISTINCT - CAST ( NULL AS INTEGER ) ) / - MAX ( ALL + + col2 ) FROM tab1 +---- +NULL query I rowsort label-3901 SELECT DISTINCT COUNT ( * ) AS col0 FROM tab2 WHERE NOT + col0 <= NULL @@ -45423,10 +45429,13 @@ SELECT 79 AS col2, - ( - 66 ) AS col1 FROM tab1 79 66 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-7486 SELECT - AVG ( DISTINCT + - CAST ( NULL AS INTEGER ) ) FROM tab2 +---- +NULL query III rowsort SELECT * FROM tab0 WHERE NOT + 18 IS NOT NULL @@ -53612,10 +53621,10 @@ SELECT DISTINCT col0 - + - col1 + 78 col0 FROM tab0 176 186 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - -630 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-8836 SELECT DISTINCT - CAST ( - - AVG ( DISTINCT - 24 ) AS INTEGER ) + - 57 + + - COUNT ( * ) * - SUM ( DISTINCT - col0 ) FROM tab0 +---- +-630 query I rowsort SELECT ( - col0 ) - + 46 col0 FROM tab1 AS cor0 @@ -54762,10 +54771,13 @@ SELECT DISTINCT - 41 + + + col0 FROM tab0 46 56 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort SELECT ALL AVG ( DISTINCT + 77 ) FROM tab0 WHERE NULL IS NOT NULL +---- +NULL query I rowsort SELECT + - 91 AS col2 FROM tab1 WHERE + 88 IS NULL @@ -57729,10 +57741,13 @@ SELECT ALL * FROM tab1 cor0 WHERE + 10 * - 85 IS NOT NULL ---- 9 values hashing to c6c0a4111b36d04dbc811a11e4d54cad -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-9508 SELECT - COUNT ( * ) + + AVG ( DISTINCT - + 50 ) FROM tab2 WHERE NULL NOT BETWEEN NULL AND + col2 +---- +NULL query I rowsort SELECT ( - - col0 ) FROM tab2 diff --git a/data/sqlite/random/aggregates/slt_good_8.slt b/data/sqlite/random/aggregates/slt_good_8.slt index 0e7a36d..0112937 100644 --- a/data/sqlite/random/aggregates/slt_good_8.slt +++ b/data/sqlite/random/aggregates/slt_good_8.slt @@ -877,11 +877,11 @@ query III rowsort SELECT ALL * FROM tab0 cor0 WHERE NOT col0 * col2 IS NOT NULL ---- -# Datafusion - Datafusion expected results: -# Datafusion - Expected - -1 -# Datafusion - Expected - 0 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query II rowsort label-142 SELECT COUNT ( * ) / - 3, - 4 / CAST ( + + AVG ( DISTINCT col2 ) AS INTEGER ) AS col2 FROM tab1 AS cor0 +---- +-1 +0 query I rowsort SELECT 80 + + col0 FROM tab2 @@ -6386,10 +6386,13 @@ SELECT COUNT ( - 40 ) col2 FROM tab0 ---- 3 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort SELECT ALL AVG ( DISTINCT + 52 ) FROM tab1 WHERE NULL IN ( - col0 ) +---- +NULL query III rowsort SELECT DISTINCT * FROM tab1 WHERE 96 NOT IN ( - 7 ) @@ -18649,10 +18652,13 @@ query III rowsort SELECT * FROM tab2 WHERE NOT + 15 / + 68 - - - col1 + - col1 <= - + 58 ---- -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort SELECT DISTINCT AVG ( DISTINCT ( + - 5 ) ) * - - 63 AS col0 FROM tab2 WHERE NULL NOT BETWEEN NULL AND col2 +---- +NULL query I rowsort label-3094 SELECT DISTINCT ( COUNT ( * ) ) * + 28 FROM tab2 @@ -35374,10 +35380,10 @@ SELECT DISTINCT * FROM tab2 WHERE + col0 NOT BETWEEN 83 AND NULL ---- 9 values hashing to 75c998aa53ac83218cbf2feb962d0a49 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - 80 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-5828 SELECT CAST ( + ( + AVG ( DISTINCT + 80 ) ) AS INTEGER ) FROM tab2 +---- +80 query I rowsort SELECT DISTINCT + col1 + - - col2 - + col1 + - col1 AS col1 FROM tab1 @@ -44660,10 +44666,13 @@ SELECT DISTINCT col0 * - - col1 AS col1 FROM tab0 AS cor0 1827 97 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-7337 SELECT AVG ( DISTINCT + CAST ( NULL AS FLOAT8 ) ) AS col0 FROM tab1 AS cor0 +---- +NULL query I rowsort label-7338 SELECT DISTINCT CAST ( NULL AS INTEGER ) * - + col1 AS col0 FROM tab1 @@ -47399,10 +47408,13 @@ SELECT col0 - + + col2 + 19 - - + col2 AS col2 FROM tab1 AS cor0 110 70 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-7789 SELECT DISTINCT - - SUM ( DISTINCT + CAST ( NULL AS INTEGER ) ) - - + AVG ( DISTINCT + + 78 ) col0 FROM tab0 AS cor0 +---- +NULL query II rowsort SELECT ALL + 51 AS col2, + 14 * col0 AS col1 FROM tab2 AS cor0 @@ -58489,10 +58501,13 @@ SELECT ALL col2 - + - 98 AS col1 FROM tab0 cor0 query error DataFusion error: Error during planning: Projections require unique expression names but the expression "\(\- cor0\.col2\) AS col0" at position 0 and "\(\- cor0\.col1\) AS col0" at position 1 have the same name\. Consider aliasing \("AS"\) one of them\. SELECT DISTINCT - + col2 AS col0, - col1 col0 FROM tab2 AS cor0 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort SELECT + AVG ( DISTINCT 89 ) AS col1 FROM tab2 AS cor0 WHERE NULL IS NOT NULL +---- +NULL query I rowsort SELECT - col0 * - col2 - + 31 * - col1 FROM tab1 cor0 diff --git a/data/sqlite/random/aggregates/slt_good_80.slt b/data/sqlite/random/aggregates/slt_good_80.slt index 2800b85..b259ad1 100644 --- a/data/sqlite/random/aggregates/slt_good_80.slt +++ b/data/sqlite/random/aggregates/slt_good_80.slt @@ -11714,10 +11714,13 @@ SELECT DISTINCT + col0 + - col1 AS col2, col2 AS col1 FROM tab1 80 59 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-1920 SELECT ALL - CAST ( 54 AS INTEGER ) - AVG ( DISTINCT + 33 ) FROM tab1 WHERE NULL NOT BETWEEN NULL AND col1 +---- +NULL query I rowsort SELECT - col0 + + + col0 * + col0 FROM tab2 @@ -15891,10 +15894,13 @@ SELECT DISTINCT + - 93 col1 FROM tab1 AS cor0 ---- -93 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-2606 SELECT DISTINCT - - AVG ( ALL CAST ( NULL AS INTEGER ) ) + + AVG ( DISTINCT - col2 ) FROM tab2 AS cor0 +---- +NULL query I rowsort SELECT ALL + + col1 * col1 + - - ( col0 ) FROM tab2 AS cor0 @@ -22306,10 +22312,13 @@ query I rowsort SELECT DISTINCT 38 - - col0 AS col2 FROM tab0 AS cor0 WHERE NULL IS NOT NULL ---- -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-3672 SELECT ALL - AVG ( DISTINCT CAST ( NULL AS INTEGER ) ) AS col2 FROM tab2 AS cor0 +---- +NULL # Datafusion - Types were automatically converted from: # Datafusion - [Expected] [I] @@ -24864,10 +24873,13 @@ query III rowsort SELECT DISTINCT * FROM tab2 WHERE + ( - - 14 ) * + - col2 * - - ( - col0 ) * - 79 - + 64 - 99 + - col0 >= NULL ---- -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-4105 SELECT - - COUNT ( * ) + + - COUNT ( * ) * + COUNT ( ALL - col1 ) * AVG ( DISTINCT + - col2 ) AS col0 FROM tab2 AS cor0 WHERE + col1 < col1 +---- +NULL query IIIIII rowsort SELECT DISTINCT * FROM tab2 AS cor0 CROSS JOIN tab2 AS cor1 WHERE ( + - 43 NOT IN ( 37, 2 ) ) @@ -26392,10 +26404,13 @@ query I rowsort SELECT ( - 32 ) + + col2 AS col1 FROM tab2 AS cor0 WHERE NOT NULL NOT IN ( + 25 - - col0 ) ---- -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-4364 SELECT - AVG ( DISTINCT CAST ( NULL AS INTEGER ) ) * + COUNT ( * ) AS col1 FROM tab2 AS cor0 +---- +NULL query I rowsort SELECT ALL - col2 * - col1 + - col1 FROM tab0 cor0 @@ -28759,10 +28774,13 @@ SELECT COUNT ( * ) - 84 AS col2 FROM tab1 ---- -81 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort SELECT ALL AVG ( DISTINCT ( 94 ) ) FROM tab0 WHERE ( NULL ) > - col1 * + col0 + + col0 +---- +NULL query I rowsort SELECT + col0 FROM tab0 WHERE NOT 77 IS NULL @@ -30569,10 +30587,13 @@ SELECT DISTINCT COUNT ( DISTINCT ( + col0 ) ) FROM tab1 ---- 3 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort SELECT DISTINCT - + AVG ( DISTINCT - - col0 ) * + 57 FROM tab1 WHERE + col1 = + 49 +---- +NULL query I rowsort SELECT - col1 + col0 * - - 21 + - ( col0 ) AS col2 FROM tab1 AS cor0 @@ -35787,10 +35808,13 @@ SELECT ALL + + SUM ( + col0 ) + + 76 FROM tab2 AS cor0 ---- 261 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-5899 SELECT DISTINCT - COUNT ( * ) + + AVG ( DISTINCT - col0 ) + - + ( COUNT ( * ) ) * - - AVG ( + + col0 ) FROM tab2 AS cor0 WHERE NULL IS NOT NULL +---- +NULL query I rowsort label-5900 SELECT DISTINCT - - 88 / - - 85 + col2 - - col0 FROM tab2 cor0 @@ -39315,10 +39339,13 @@ SELECT + - COUNT ( * ) AS col2 FROM tab0 cor0 CROSS JOIN tab1 AS cor1 ---- -9 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-6480 SELECT + AVG ( DISTINCT 90 ) FROM tab2 cor0 WHERE NOT - CAST ( NULL AS FLOAT8 ) * - col0 IS NULL +---- +NULL query III rowsort label-6481 SELECT * FROM tab1 AS cor0 WHERE NOT col0 + CAST ( NULL AS INTEGER ) IS NULL @@ -40666,10 +40693,13 @@ SELECT ALL + SUM ( ALL - 19 ) AS col2 FROM tab1 ---- -57 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-6698 SELECT ALL + 38 / MAX ( DISTINCT + col0 ) + + AVG ( DISTINCT + 50 ) * + COUNT ( * ) FROM tab2 WHERE NOT ( col2 ) <= NULL +---- +NULL query III rowsort SELECT DISTINCT * FROM tab2 WHERE NOT ( 8 ) IS NOT NULL @@ -53339,10 +53369,13 @@ SELECT 76 + + 30 FROM tab0 106 106 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-8811 SELECT DISTINCT - AVG ( DISTINCT + 57 ) * - COUNT ( * ) AS col2 FROM tab1 WHERE NULL = NULL +---- +NULL query I rowsort SELECT DISTINCT 13 * - col1 FROM tab0 @@ -55214,10 +55247,13 @@ SELECT - col1 AS col2, + col2 AS col1 FROM tab2 AS cor0 -77 40 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-9130 SELECT - AVG ( DISTINCT + CAST ( NULL AS INTEGER ) ) AS col1 FROM tab0 +---- +NULL query I rowsort SELECT ALL - col2 AS col2 FROM tab1 WHERE + + col1 >= + col1 diff --git a/data/sqlite/random/aggregates/slt_good_81.slt b/data/sqlite/random/aggregates/slt_good_81.slt index 6dcfe09..a9f8917 100644 --- a/data/sqlite/random/aggregates/slt_good_81.slt +++ b/data/sqlite/random/aggregates/slt_good_81.slt @@ -9341,10 +9341,13 @@ SELECT DISTINCT - - SUM ( ALL CAST ( CAST ( NULL AS FLOAT8 ) AS INTEGER ) ) * + ---- NULL -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-1540 SELECT - 81 * - AVG ( DISTINCT CAST ( NULL AS INTEGER ) ) - COUNT ( * ) * 95 col2 FROM tab0 AS cor0 +---- +NULL query I rowsort SELECT DISTINCT col1 - + 36 AS col1 FROM tab0 @@ -28785,10 +28788,10 @@ SELECT + col2 * - - 63 FROM tab2 2520 3654 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - -47 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-4747 SELECT DISTINCT CAST ( + ( - AVG ( DISTINCT 47 ) ) AS INTEGER ) FROM tab1 +---- +-47 query II rowsort SELECT 24, 78 AS col0 FROM tab0 @@ -38495,10 +38498,13 @@ SELECT DISTINCT CAST ( - - 69 AS INTEGER ) AS col1 FROM tab1 AS cor0 ---- 69 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-6345 SELECT DISTINCT AVG ( DISTINCT + CAST ( NULL AS INTEGER ) ) col1 FROM tab0 AS cor0 WHERE + CAST ( NULL AS INTEGER ) / col0 IS NULL +---- +NULL query II rowsort label-6346 SELECT ALL - 45, SUM ( - - col2 ) + COUNT ( * ) AS col0 FROM tab2 AS cor0 WHERE ( col1 ) IS NULL @@ -40032,10 +40038,13 @@ SELECT ALL + ( + col1 ) / - - col2 AS col1 FROM tab0 AS cor0 1 2 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-6606 SELECT - + ( - + 10 ) * - COUNT ( - 80 ) + + AVG ( DISTINCT - + 91 ) + COUNT ( * ) AS col2 FROM tab2 cor0 WHERE NOT ( NULL ) NOT BETWEEN - CAST ( NULL AS INTEGER ) AND 34 +---- +NULL query I rowsort SELECT DISTINCT 86 - - + 71 AS col2 FROM tab2 AS cor0 WHERE NULL IS NOT NULL @@ -40748,10 +40757,13 @@ SELECT - 83 - col0 AS col0 FROM tab0 AS cor0 -180 -98 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-6724 SELECT + ( - AVG ( DISTINCT + - ( + CAST ( NULL AS INTEGER ) ) ) ) - 10 AS col0 FROM tab1 cor0 +---- +NULL query I rowsort SELECT - - col1 - - col2 - col1 * - col1 * - 6 * - 38 AS col0 FROM tab0 AS cor0 @@ -47097,10 +47109,13 @@ SELECT SUM ( DISTINCT + + 40 ) FROM tab1 AS cor0 ---- 40 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort SELECT DISTINCT - - AVG ( DISTINCT + 92 ) FROM tab0 AS cor0 WHERE 33 IS NULL +---- +NULL query I rowsort SELECT DISTINCT + + col0 + - 83 FROM tab0 AS cor0 @@ -53375,10 +53390,13 @@ SELECT ALL 71 + + 98 * - COUNT ( * ) * - COUNT ( * ) col1, - SUM ( ALL col0 ) FR 953 -185 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-8836 SELECT ( - AVG ( DISTINCT + col2 ) ) + - MIN ( ALL - + 55 ) FROM tab0 WHERE NOT - 19 < NULL +---- +NULL query IIIIII rowsort SELECT ALL * FROM tab2 AS cor0 CROSS JOIN tab1 AS cor1 WHERE NOT 4 BETWEEN + - 34 AND NULL @@ -54648,10 +54666,13 @@ SELECT DISTINCT COUNT ( * ) FROM tab1 AS cor0 WHERE NOT - 89 / 22 > NULL ---- 0 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-9039 SELECT ALL AVG ( DISTINCT + - 86 ) * - + 68 FROM tab2 AS cor0 WHERE ( + CAST ( NULL AS INTEGER ) * + - 54 / + + col0 ) BETWEEN 0 AND NULL +---- +NULL query I rowsort SELECT 92 FROM tab0 AS cor0 WHERE NULL <= NULL diff --git a/data/sqlite/random/aggregates/slt_good_82.slt b/data/sqlite/random/aggregates/slt_good_82.slt index ae26c2e..022c281 100644 --- a/data/sqlite/random/aggregates/slt_good_82.slt +++ b/data/sqlite/random/aggregates/slt_good_82.slt @@ -4551,10 +4551,13 @@ SELECT - 37 / + - COUNT ( * ) FROM tab1 AS cor0 ---- 12 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort SELECT + AVG ( DISTINCT - - col2 ) FROM tab1 AS cor0 WHERE NULL IS NOT NULL +---- +NULL query III rowsort SELECT * FROM tab0 cor0 WHERE NULL NOT BETWEEN - 50 AND - - col1 * - + 90 * - 66 @@ -28390,10 +28393,13 @@ SELECT DISTINCT - - COUNT ( DISTINCT - col0 ) FROM tab1 AS cor0 ---- 3 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-4648 SELECT DISTINCT AVG ( DISTINCT + ( CAST ( NULL AS INTEGER ) ) ) * 39 AS col2 FROM tab1 AS cor0 WHERE NOT NULL IS NOT NULL +---- +NULL query I rowsort label-4649 SELECT col1 / col0 + col1 FROM tab0 cor0 @@ -46506,10 +46512,13 @@ SELECT * FROM tab0 WHERE ( 29 ) * + + CAST ( NULL AS INTEGER ) IS NULL ---- 9 values hashing to c4b42765dff94eaaa46040e537fb43b7 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-7619 SELECT - - AVG ( DISTINCT + col2 ) * + COUNT ( * ) AS col0 FROM tab1 WHERE NULL IS NOT NULL +---- +NULL query IIIIII rowsort SELECT * FROM tab1 AS cor0 CROSS JOIN tab0 AS cor1 WHERE NOT 74 = NULL @@ -47898,10 +47907,13 @@ query III rowsort SELECT ALL * FROM tab0 AS cor0 WHERE - col0 * - 88 + 76 = col0 ---- -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-7850 SELECT + + COUNT ( * ) * - - AVG ( DISTINCT + 93 ) FROM tab1 AS cor0 WHERE 36 + 84 * 6 IS NULL +---- +NULL query I rowsort SELECT - col1 * + 70 + - col2 AS col0 FROM tab1 AS cor0 @@ -58900,10 +58912,13 @@ SELECT DISTINCT - col0, col1 col1 FROM tab2 AS cor0 -75 67 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort SELECT - - 93 * + AVG ( DISTINCT + 91 ) AS col0 FROM tab2 AS cor0 WHERE NOT ( NULL ) BETWEEN NULL AND + col1 + - + col0 +---- +NULL query I rowsort SELECT ALL - + 10 AS col2 FROM tab1 AS cor0 diff --git a/data/sqlite/random/aggregates/slt_good_83.slt b/data/sqlite/random/aggregates/slt_good_83.slt index e5a47bf..102f631 100644 --- a/data/sqlite/random/aggregates/slt_good_83.slt +++ b/data/sqlite/random/aggregates/slt_good_83.slt @@ -4689,10 +4689,13 @@ SELECT DISTINCT ( + - col0 ) AS col0 FROM tab0 AS cor0 -87 -97 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort SELECT - AVG ( DISTINCT - - col2 ) FROM tab0 WHERE NULL = + + col1 +---- +NULL query I rowsort SELECT col1 * + - col0 + + + col2 AS col2 FROM tab2 @@ -12636,10 +12639,13 @@ SELECT CAST ( - 24 AS INTEGER ) + COUNT ( * ) FROM tab2 ---- -21 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-2071 SELECT DISTINCT AVG ( CAST ( - col1 AS FLOAT8 ) ) + + AVG ( DISTINCT + 19 ) AS col1 FROM tab1 WHERE NOT NULL < NULL +---- +NULL query I rowsort SELECT ALL 97 * col1 col2 FROM tab1 @@ -15018,10 +15024,13 @@ SELECT DISTINCT + + col1 * 28 * 8 FROM tab0 AS cor0 224 4704 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-2465 SELECT ALL + AVG ( DISTINCT CAST ( NULL AS INTEGER ) ) AS col0 FROM tab2 AS cor0 WHERE NULL IS NULL +---- +NULL query I rowsort SELECT ALL - 72 + - col1 AS col0 FROM tab1 AS cor0 @@ -34838,10 +34847,10 @@ SELECT 11 FROM tab0 AS cor0 WHERE + 68 IS NOT NULL 11 11 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - -93 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-5720 SELECT DISTINCT + CAST ( + AVG ( DISTINCT - + 93 ) AS INTEGER ) FROM tab1 AS cor0 +---- +-93 query III rowsort label-5721 SELECT * FROM tab0 AS cor0 WHERE ( + - col1 + - - CAST ( col2 AS INTEGER ) * - + 67 IS NOT NULL ) diff --git a/data/sqlite/random/aggregates/slt_good_84.slt b/data/sqlite/random/aggregates/slt_good_84.slt index ce4d945..775050e 100644 --- a/data/sqlite/random/aggregates/slt_good_84.slt +++ b/data/sqlite/random/aggregates/slt_good_84.slt @@ -5474,10 +5474,13 @@ query III rowsort SELECT * FROM tab0 AS cor0 WHERE + col0 + - col0 IN ( + col1 ) ---- -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-906 SELECT DISTINCT AVG ( DISTINCT CAST ( NULL AS INTEGER ) ) - - 93 col1 FROM tab0 cor0 +---- +NULL query I rowsort label-907 SELECT ALL COUNT ( - 7 ) / 56 - 1 col1 FROM tab2 @@ -7456,10 +7459,10 @@ query III rowsort SELECT ALL * FROM tab0 WHERE NOT - col1 NOT BETWEEN NULL AND NULL ---- -# Datafusion - Datafusion expected results: -# Datafusion - Expected - 37 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-1226 SELECT ALL + ( - + COUNT ( * ) ) - - CAST ( + AVG ( DISTINCT + + col2 ) AS INTEGER ) FROM tab2 AS cor0 +---- +37 query I rowsort SELECT DISTINCT + col2 + + 43 AS col2 FROM tab2 AS cor0 @@ -9244,10 +9247,13 @@ SELECT DISTINCT + COUNT ( DISTINCT + 9 ) FROM tab0 ---- 1 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-1536 SELECT + AVG ( DISTINCT + CAST ( NULL AS INTEGER ) ) col2 FROM tab1 +---- +NULL query I rowsort SELECT DISTINCT + ( - 26 ) FROM tab0 AS cor0 @@ -11431,10 +11437,13 @@ SELECT ALL - 22 + + 23 FROM tab2 1 1 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-1906 SELECT ALL + AVG ( DISTINCT CAST ( NULL AS INTEGER ) ) FROM tab0 +---- +NULL query I rowsort label-1907 SELECT ALL COUNT ( * ) AS col0 FROM tab1 WHERE NOT - col0 + - + 98 <> NULL @@ -26490,10 +26499,13 @@ SELECT - - 25 * COUNT ( * ) FROM tab0 AS cor0 ---- 75 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-4403 SELECT + AVG ( DISTINCT - CAST ( NULL AS FLOAT8 ) ) AS col2 FROM tab1 AS cor0 +---- +NULL query I rowsort SELECT DISTINCT 59 + + col0 AS col0 FROM tab2 AS cor0 @@ -28973,10 +28985,13 @@ SELECT 11 + col1 AS col1 FROM tab2 AS cor0 78 88 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-4811 SELECT + AVG ( DISTINCT - + col0 ) * - MAX ( DISTINCT - 3 ) - + 7 FROM tab2 AS cor0 WHERE 36 IN ( + ( - col0 ), col0 ) +---- +NULL query I rowsort SELECT DISTINCT col1 * + 97 * + col0 - - col1 FROM tab2 AS cor0 @@ -53438,10 +53453,10 @@ SELECT - + col0 AS col1 FROM tab0 AS cor0 WHERE NOT 41 IS NULL -87 -97 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - 24 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-8834 SELECT CAST ( + AVG ( DISTINCT + + col2 ) AS INTEGER ) / COUNT ( * ) AS col0 FROM tab1 cor0 +---- +24 query I rowsort SELECT col2 * - col0 - - 49 col2 FROM tab0 AS cor0 @@ -54685,10 +54700,13 @@ NULL NULL NULL -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort SELECT DISTINCT - AVG ( DISTINCT + 73 ) FROM tab1 WHERE NULL IN ( - 11 ) +---- +NULL # Datafusion - Types were automatically converted from: # Datafusion - [Expected] [I] diff --git a/data/sqlite/random/aggregates/slt_good_85.slt b/data/sqlite/random/aggregates/slt_good_85.slt index 4c2994c..c0f85a8 100644 --- a/data/sqlite/random/aggregates/slt_good_85.slt +++ b/data/sqlite/random/aggregates/slt_good_85.slt @@ -8512,10 +8512,13 @@ SELECT MIN ( + col0 ) AS col1 FROM tab1 AS cor0 ---- 51 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-1395 SELECT - ( - AVG ( DISTINCT + CAST ( NULL AS INTEGER ) ) ) AS col1 FROM tab0 WHERE NOT NULL IS NOT NULL +---- +NULL query I rowsort SELECT + col2 * col1 FROM tab2 WHERE NULL IS NOT NULL @@ -11088,10 +11091,13 @@ SELECT + - col0 + - 64 * - col1 + - 30 col0 FROM tab1 AS cor0 2887 815 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-1833 SELECT ALL + 41 * - AVG ( DISTINCT - + CAST ( NULL AS INTEGER ) ) AS col1 FROM tab2 AS cor0 +---- +NULL query I rowsort label-1834 SELECT DISTINCT col2 * - col2 * + + col1 / col1 FROM tab2 AS cor0 @@ -15778,10 +15784,13 @@ query III rowsort SELECT * FROM tab2 WHERE NOT col2 BETWEEN NULL AND ( + col2 ) ---- -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort SELECT ALL + AVG ( DISTINCT + 64 ) FROM tab2 WHERE NOT col0 * - col0 NOT BETWEEN + 63 + - col0 AND NULL +---- +NULL query I rowsort SELECT DISTINCT ( + col1 ) + col2 * - col2 FROM tab1 AS cor0 @@ -40084,10 +40093,13 @@ query I rowsort SELECT DISTINCT 22 FROM tab2 WHERE NOT + + col0 IS NOT NULL ---- -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-6655 SELECT DISTINCT + AVG ( DISTINCT - CAST ( NULL AS INTEGER ) ) AS col2 FROM tab1 AS cor0 +---- +NULL query I rowsort SELECT - + col2 + + 68 AS col1 FROM tab0 AS cor0 @@ -40962,10 +40974,10 @@ SELECT DISTINCT - col0 * + + col1 AS col0 FROM tab1 AS cor0 -4277 -714 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - -4704 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-6805 SELECT + CAST ( - AVG ( DISTINCT + 49 ) AS INTEGER ) * COUNT ( * ) * 32 AS col2 FROM tab2 AS cor0 +---- +-4704 query I rowsort label-6806 SELECT ALL 69 * + CAST ( + col1 AS INTEGER ) FROM tab2 AS cor0 @@ -42325,10 +42337,13 @@ SELECT - + col2 + col2 / col0 AS col1 FROM tab2 AS cor0 -40 -58 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-7032 SELECT DISTINCT + - AVG ( DISTINCT col2 ) * + 32 + AVG ( DISTINCT + col0 + CAST ( NULL AS INTEGER ) ) col0 FROM tab0 AS cor0 +---- +NULL query III rowsort SELECT * FROM tab1 AS cor0 WHERE 6 * col1 = NULL @@ -58482,10 +58497,13 @@ SELECT 87 * col1 AS col1 FROM tab2 5829 6699 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-9724 SELECT DISTINCT - AVG ( DISTINCT + CAST ( NULL AS INTEGER ) ) FROM tab1 AS cor0 +---- +NULL query I rowsort label-9725 SELECT ALL + SUM ( ALL + + col0 ) FROM tab2 AS cor0 @@ -59304,10 +59322,13 @@ query I rowsort SELECT DISTINCT col0 FROM tab1 cor0 WHERE col0 * + 82 = + 36 + + ( - col2 ) + + - 87 * 3 ---- -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort SELECT + ( + + AVG ( DISTINCT 82 ) ) FROM tab0 WHERE NOT NULL IS NULL +---- +NULL query III rowsort SELECT ALL * FROM tab0 WHERE 48 > + col2 + + - col2 diff --git a/data/sqlite/random/aggregates/slt_good_86.slt b/data/sqlite/random/aggregates/slt_good_86.slt index 33c81b6..a3cf070 100644 --- a/data/sqlite/random/aggregates/slt_good_86.slt +++ b/data/sqlite/random/aggregates/slt_good_86.slt @@ -9115,10 +9115,10 @@ query III rowsort SELECT * FROM tab0 cor0 WHERE ( + col2 ) = ( + col2 - - col0 ) ---- -# Datafusion - Datafusion expected results: -# Datafusion - Expected - -107 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-1516 SELECT ALL - CAST ( AVG ( DISTINCT + 99 ) AS INTEGER ) - 8 AS col1 FROM tab2 AS cor0 +---- +-107 query I rowsort SELECT ALL + 30 FROM tab1 AS cor0 WHERE NOT - col2 + col0 IS NULL @@ -16366,10 +16366,13 @@ SELECT SUM ( DISTINCT + CAST ( + 65 AS INTEGER ) ) * - 72 + - 36 * + MAX ( - col ---- -4320 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-2711 SELECT + AVG ( DISTINCT + 64 ) * + + COUNT ( * ) AS col0 FROM tab0 WHERE NOT + - col2 * - 9 * + + col1 IS NOT NULL +---- +NULL query I rowsort label-2712 SELECT DISTINCT COUNT ( * ) / - 21 AS col1 FROM tab0 cor0 WHERE NOT ( + col0 = + col0 * - - 33 + + ( col1 ) + + col2 + 1 ) @@ -33777,10 +33780,10 @@ query I rowsort SELECT + 84 FROM tab1 AS cor0 WHERE - 19 * - - col0 NOT BETWEEN NULL AND - ( + col0 ) ---- -# Datafusion - Datafusion expected results: -# Datafusion - Expected - -276 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-5583 SELECT DISTINCT COUNT ( * ) * - - CAST ( AVG ( DISTINCT - ( + + 92 ) ) AS INTEGER ) FROM tab2 cor0 +---- +-276 query I rowsort SELECT - col0 + + 31 AS col0 FROM tab2 AS cor0 @@ -44490,10 +44493,13 @@ query III rowsort SELECT DISTINCT * FROM tab2 WHERE NOT NULL NOT BETWEEN col1 AND + 29 ---- -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-7347 SELECT - AVG ( CAST ( NULL AS INTEGER ) ) / 23 + - AVG ( DISTINCT + col0 ) FROM tab0 +---- +NULL query II rowsort label-7348 SELECT DISTINCT col0 / - col2, + 31 / + - 54 AS col0 FROM tab2 diff --git a/data/sqlite/random/aggregates/slt_good_87.slt b/data/sqlite/random/aggregates/slt_good_87.slt index 969642f..0fbae24 100644 --- a/data/sqlite/random/aggregates/slt_good_87.slt +++ b/data/sqlite/random/aggregates/slt_good_87.slt @@ -3592,10 +3592,13 @@ query III rowsort SELECT DISTINCT * FROM tab1 WHERE NULL BETWEEN col0 AND col2 ---- -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-582 SELECT + + AVG ( DISTINCT + col0 ) + + + COUNT ( 68 ) FROM tab2 WHERE NOT NULL < - ( - 84 ) * + + col2 + 61 +---- +NULL query I rowsort SELECT DISTINCT - col0 + + + 52 col2 FROM tab2 @@ -5291,10 +5294,13 @@ SELECT CAST ( ( AVG ( DISTINCT - col2 ) ) AS INTEGER ) AS col1 FROM tab2 ---- -40 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-861 SELECT ALL AVG ( DISTINCT + CAST ( NULL AS INTEGER ) ) FROM tab2 +---- +NULL query I rowsort label-862 SELECT ALL - MIN ( + col1 ) AS col0 FROM tab1 AS cor0 @@ -10108,10 +10114,13 @@ SELECT MIN ( 38 ) FROM tab2 ---- 38 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort SELECT + AVG ( DISTINCT 57 ) col2 FROM tab2 WHERE NOT NULL IS NULL +---- +NULL query I rowsort label-1649 SELECT - ( SUM ( + 46 ) ) AS col2 FROM tab1 WHERE NOT NULL IS NOT NULL @@ -13252,10 +13261,13 @@ SELECT 97 / - - col1 FROM tab0 4 97 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-2157 SELECT ALL - AVG ( DISTINCT - + CAST ( NULL AS INTEGER ) ) AS col2 FROM tab1 AS cor0 +---- +NULL query I rowsort SELECT ALL - 94 AS col1 FROM tab0 cor0 WHERE 65 <> 97 @@ -14497,10 +14509,13 @@ SELECT ALL + - col0 / + 21 FROM tab0 AS cor0 query error DataFusion error: Error during planning: Projections require unique expression names but the expression "\(\- count\(Int64\(1\)\) AS count\(\*\)\) AS col2" at position 0 and "count\(Int64\(1\)\) AS count\(\*\) AS col2" at position 1 have the same name\. Consider aliasing \("AS"\) one of them\. SELECT DISTINCT + - COUNT ( * ) AS col2, + COUNT ( * ) AS col2 FROM tab2 AS cor0 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-2369 SELECT ALL - COUNT ( * ) + + AVG ( DISTINCT - col2 ) + + SUM ( col1 ) * 36 FROM tab2 AS cor0 WHERE NOT NULL = + 15 * + + col0 * + 74 * + col0 + - - col1 - + - 69 * - - col2 +---- +NULL query I rowsort SELECT ALL col1 * col1 - - 60 AS col0 FROM tab2 AS cor0 @@ -17317,10 +17332,13 @@ SELECT 55 / - COUNT ( * ) AS col2 FROM tab0 ---- -18 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-2830 SELECT - AVG ( DISTINCT + CAST ( NULL AS INTEGER ) ) AS col2 FROM tab1 AS cor0 +---- +NULL query III rowsort SELECT * FROM tab1 cor0 WHERE 36 BETWEEN NULL AND - col2 * - - col2 @@ -21905,10 +21923,13 @@ SELECT DISTINCT + 44 + - - 81 - - - col0 * - - col0 / + + col0 + - ( + + 94 ) FR -66 16 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-3580 SELECT - AVG ( DISTINCT - + CAST ( NULL AS INTEGER ) ) FROM tab0 AS cor0 +---- +NULL query I rowsort label-3581 SELECT - 75 * + COUNT ( * ) AS col0 FROM tab0 @@ -25439,10 +25460,13 @@ query III rowsort SELECT * FROM tab0 WHERE - 81 = col0 * + 8 ---- -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-4173 SELECT - COUNT ( * ) * + COUNT ( * ) * + + AVG ( DISTINCT - - ( + - CAST ( NULL AS INTEGER ) ) ) FROM tab1 AS cor0 +---- +NULL query II rowsort label-4174 SELECT - MIN ( col1 ) AS col2, - ( + CAST ( NULL AS INTEGER ) ) FROM tab0 AS cor0 @@ -30479,10 +30503,13 @@ SELECT col2 / 28 AS col1 FROM tab1 2 3 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-4987 SELECT DISTINCT - AVG ( DISTINCT + ( + CAST ( NULL AS INTEGER ) ) ) AS col2 FROM tab2 +---- +NULL query I rowsort SELECT DISTINCT - + col1 * col2 - + + col0 + + 58 * col2 AS col1 FROM tab2 WHERE NOT + col1 < 27 * col2 @@ -38321,10 +38348,13 @@ SELECT ALL - SUM ( DISTINCT + col1 ) FROM tab1 AS cor0 ---- -66 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort SELECT DISTINCT + AVG ( DISTINCT + 35 ) FROM tab0 WHERE NOT - + 6 * - 51 - - - ( + 34 ) * - col0 = NULL +---- +NULL query I rowsort label-6277 SELECT - + SUM ( - + col0 ) FROM tab1 WHERE NOT 88 IS NULL @@ -42141,10 +42171,13 @@ query I rowsort label-6902 SELECT DISTINCT 71 * CAST ( NULL AS INTEGER ) FROM tab2 WHERE NOT NULL BETWEEN ( NULL ) AND col1 ---- -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-6903 SELECT DISTINCT - AVG ( DISTINCT - CAST ( NULL AS FLOAT8 ) ) AS col2 FROM tab1 AS cor0 +---- +NULL query III rowsort SELECT ALL * FROM tab0 AS cor0 WHERE NOT NULL NOT BETWEEN - col0 + col0 AND NULL @@ -44768,10 +44801,13 @@ SELECT ALL + col1 * + 46 AS col1 FROM tab1 AS cor0 230 644 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-7332 SELECT - - 95 + AVG ( DISTINCT CAST ( NULL AS INTEGER ) ) AS col1 FROM tab0 AS cor0 +---- +NULL query I rowsort SELECT DISTINCT + - col0 + - ( col1 + col1 ) FROM tab0 AS cor0 @@ -44910,10 +44946,13 @@ SELECT ALL * FROM tab2 AS cor0 WHERE NOT ( col0 * - - 72 ) IS NULL ---- 9 values hashing to 75c998aa53ac83218cbf2feb962d0a49 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-7357 SELECT DISTINCT + AVG ( DISTINCT - ( 61 ) ) AS col1 FROM tab2 AS cor0 WHERE NOT 36 * - 68 + CAST ( NULL AS INTEGER ) < ( - col2 / - col1 ) +---- +NULL query I rowsort label-7358 SELECT ALL + + ( - + 24 ) / + col1 FROM tab2 AS cor0 @@ -45233,10 +45272,13 @@ SELECT DISTINCT * FROM tab2 AS cor0 WHERE + col1 / - + col2 IS NOT NULL ---- 9 values hashing to 75c998aa53ac83218cbf2feb962d0a49 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort SELECT DISTINCT AVG ( DISTINCT + - 37 ) FROM tab1 AS cor0 WHERE NULL IS NOT NULL +---- +NULL query I rowsort SELECT ALL + 84 * - col0 AS col2 FROM tab2 AS cor0 diff --git a/data/sqlite/random/aggregates/slt_good_88.slt b/data/sqlite/random/aggregates/slt_good_88.slt index 42507e0..133c5cb 100644 --- a/data/sqlite/random/aggregates/slt_good_88.slt +++ b/data/sqlite/random/aggregates/slt_good_88.slt @@ -5935,10 +5935,13 @@ SELECT + SUM ( DISTINCT + + col2 ) FROM tab1 AS cor0 ---- 223 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort SELECT AVG ( DISTINCT - ( - + col0 ) ) FROM tab0 AS cor0 WHERE - 78 < NULL +---- +NULL query I rowsort label-973 SELECT + MIN ( ALL 21 ) - + + COUNT ( * ) FROM tab0 AS cor0 @@ -6179,10 +6182,13 @@ query I rowsort SELECT DISTINCT + 56 FROM tab0 AS cor0 CROSS JOIN tab0 cor1 WHERE ( NOT - 79 BETWEEN NULL AND NULL ) ---- -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-1012 SELECT ALL - AVG ( DISTINCT - CAST ( NULL AS INTEGER ) ) * 89 FROM tab1 +---- +NULL query I rowsort label-1013 SELECT ALL 26 / COUNT ( * ) - 92 AS col0 FROM tab0 cor0 CROSS JOIN tab1 AS cor1 WHERE NOT ( NOT ( NULL IS NULL ) ) @@ -10512,10 +10518,13 @@ SELECT DISTINCT + + ( - COUNT ( + + ( - col0 ) ) ) FROM tab1 AS cor0 ---- -3 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-1729 SELECT - AVG ( DISTINCT - - CAST ( NULL AS INTEGER ) ) + + COUNT ( * ) FROM tab2 AS cor0 +---- +NULL query I rowsort SELECT DISTINCT + + 73 - + - 82 + - 46 * + + col0 AS col1 FROM tab2 AS cor0 @@ -18521,10 +18530,13 @@ SELECT DISTINCT + + CAST ( NULL AS INTEGER ) - + col1 FROM tab1 cor0 ---- NULL -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-3037 SELECT DISTINCT - AVG ( DISTINCT + - CAST ( NULL AS INTEGER ) ) FROM tab2 +---- +NULL query I rowsort label-3038 SELECT ALL + - CAST ( + - SUM ( + + col1 ) AS INTEGER ) col2 FROM tab2 WHERE NOT NULL BETWEEN col2 AND NULL @@ -19043,10 +19055,13 @@ SELECT DISTINCT ( - 88 ) * - COUNT ( * ) AS col1 FROM tab0 ---- 264 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-3116 SELECT DISTINCT AVG ( DISTINCT + CAST ( NULL AS INTEGER ) ) AS col0 FROM tab0 +---- +NULL query I rowsort label-3117 SELECT MAX ( DISTINCT - ( col1 ) ) AS col0 FROM tab1 @@ -37059,11 +37074,11 @@ SELECT DISTINCT - col2 + + col2 - - - 62 - + + 36 AS col1 FROM tab1 cor0 ---- -98 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - -55 -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query II rowsort label-6090 SELECT DISTINCT + COUNT ( * ) - MAX ( ALL + col2 ), + CAST ( + AVG ( DISTINCT + CAST ( NULL AS INTEGER ) ) AS INTEGER ) col2 FROM tab2 AS cor0 +---- +-55 +NULL query I rowsort SELECT DISTINCT + + col2 FROM tab2 AS cor0 WHERE 63 IS NULL @@ -41646,11 +41661,14 @@ query III rowsort SELECT DISTINCT * FROM tab0 WHERE NOT + col0 > NULL ---- -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I]I +# Datafusion - [Actual ] [R]I +query RI rowsort label-6845 SELECT + AVG ( DISTINCT - 96 ) AS col1, MAX ( - col0 ) - COUNT ( * ) FROM tab1 WHERE NOT - ( - - col1 ) >= ( - 11 * col0 ) +---- +NULL +NULL query I rowsort label-6846 SELECT + COUNT ( * ) * + + CAST ( NULL AS INTEGER ) FROM tab1 @@ -41959,10 +41977,13 @@ SELECT - CAST ( - ( + 25 ) AS INTEGER ) * col2 AS col0 FROM tab2 AS cor0 1450 575 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort SELECT ALL + AVG ( DISTINCT + 82 ) AS col2 FROM tab0 AS cor0 WHERE NOT NULL NOT IN ( + 84 ) +---- +NULL query III rowsort SELECT * FROM tab0 AS cor0 WHERE NOT ( 94 + - col0 ) < ( col2 ) @@ -46612,10 +46633,13 @@ SELECT 47 * SUM ( + + 93 ) + 68 AS col1, + SUM ( + 76 ) * + 95 FROM tab1 cor0 13181 21660 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-7674 SELECT DISTINCT + 81 * - COUNT ( col1 ) + + + AVG ( DISTINCT - - CAST ( NULL AS INTEGER ) ) FROM tab2 WHERE NULL IS NULL +---- +NULL query I rowsort label-7675 SELECT - - COUNT ( * ) FROM tab1 cor0 CROSS JOIN tab2 AS cor1 @@ -57761,10 +57785,13 @@ SELECT DISTINCT - 15, + CAST ( NULL AS INTEGER ) AS col1 FROM tab0 AS cor0 -15 NULL -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-9515 SELECT ALL - AVG ( DISTINCT - CAST ( NULL AS INTEGER ) ) AS col1 FROM tab0 AS cor0 +---- +NULL query II rowsort SELECT - col1, + col1 + - + col0 AS col2 FROM tab1 AS cor0 diff --git a/data/sqlite/random/aggregates/slt_good_89.slt b/data/sqlite/random/aggregates/slt_good_89.slt index 87c2318..09b987d 100644 --- a/data/sqlite/random/aggregates/slt_good_89.slt +++ b/data/sqlite/random/aggregates/slt_good_89.slt @@ -6766,10 +6766,13 @@ SELECT COUNT ( * ) + COUNT ( * ) AS col2, ( + 77 ) AS col1 FROM tab2 AS cor0 6 77 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort SELECT + - AVG ( DISTINCT 73 ) AS col0 FROM tab1 cor0 WHERE ( NULL ) IS NOT NULL +---- +NULL query I rowsort label-1110 SELECT + 4 + + + COUNT ( * ) FROM tab1 AS cor0 @@ -15670,10 +15673,13 @@ SELECT + COUNT ( * ) AS col2, + 1 * SUM ( ALL col2 ) col0 FROM tab0 AS cor0 3 156 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort SELECT ALL + AVG ( DISTINCT - 97 ) + - 95 AS col1 FROM tab2 AS cor0 WHERE NULL IN ( - 62 ) +---- +NULL query II rowsort SELECT ALL + - col1, col0 AS col1 FROM tab0 cor0 @@ -17696,10 +17702,13 @@ SELECT + 5 * - 70 + col2 * - col2 FROM tab0 AS cor0 -2559 -450 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-2902 SELECT ALL AVG ( DISTINCT col0 ) * COUNT ( * ) FROM tab0 cor0 WHERE NOT ( - col0 ) > NULL +---- +NULL query III rowsort SELECT * FROM tab1 AS cor0 WHERE 6 IS NULL @@ -40372,10 +40381,10 @@ SELECT ALL - - 62 * 71 AS col2 FROM tab0 AS cor0 4402 4402 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - 2 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-6605 SELECT ALL - CAST ( - AVG ( DISTINCT + 2 ) AS INTEGER ) FROM tab1 AS cor0 +---- +2 query I rowsort SELECT 23 * + col0 FROM tab0 AS cor0 WHERE NOT col2 IS NULL @@ -41835,10 +41844,10 @@ SELECT DISTINCT - ( 56 ) * COUNT ( - + 85 ) AS col2 FROM tab2 AS cor0 ---- -168 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - 26 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-6850 SELECT + CAST ( + CAST ( - ( - ( + AVG ( DISTINCT 26 ) ) ) AS INTEGER ) AS INTEGER ) AS col1 FROM tab1 AS cor0 +---- +26 query I rowsort SELECT DISTINCT col1 AS col1 FROM tab2 AS cor0 WHERE - col1 + col2 > + ( - col0 ) OR NOT NULL IS NULL @@ -44424,10 +44433,13 @@ SELECT - + COUNT ( DISTINCT - col2 ) AS col0 FROM tab0 AS cor0 ---- -3 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-7272 SELECT COUNT ( * ) + - AVG ( DISTINCT - CAST ( NULL AS INTEGER ) ) AS col2 FROM tab1 AS cor0 CROSS JOIN tab0 AS cor1 WHERE NOT NULL IS NULL +---- +NULL query I rowsort label-7273 SELECT DISTINCT 51 / + 3 AS col1 FROM tab2 @@ -47518,10 +47530,13 @@ SELECT ALL ( + + col1 ) / col2 FROM tab0 AS cor0 1 2 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort SELECT AVG ( DISTINCT - + 49 ) FROM tab0 AS cor0 WHERE 54 IS NULL +---- +NULL query II rowsort SELECT - - col1 * - - 85 col1, col0 * - col1 - + ( - col1 ) FROM tab0 cor0 @@ -52507,10 +52522,13 @@ SELECT + col0 + - col2 FROM tab2 WHERE col1 / - col0 * + col1 * 19 + + col2 IS N 23 24 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort SELECT ALL + AVG ( DISTINCT - 59 ) AS col1 FROM tab0 WHERE + + col1 <= ( - ( + col2 ) ) +---- +NULL query I rowsort label-8602 SELECT ALL MIN ( 31 ) FROM tab1 @@ -54791,10 +54809,13 @@ query IIIIII rowsort SELECT * FROM tab1 AS cor0 CROSS JOIN tab0 WHERE NOT NULL < NULL ---- -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-8973 SELECT AVG ( DISTINCT + 17 ) AS col2 FROM tab1 WHERE ( NULL ) >= col1 * CAST ( NULL AS INTEGER ) + col2 +---- +NULL query III rowsort label-8974 SELECT * FROM tab1 WHERE ( - 59 * CAST ( 40 AS FLOAT8 ) ) IS NULL @@ -57726,10 +57747,13 @@ SELECT * FROM tab0 WHERE NOT col0 * + 93 IN ( - col1 ) ---- 9 values hashing to c4b42765dff94eaaa46040e537fb43b7 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-9465 SELECT COUNT ( * ) * + AVG ( DISTINCT + col2 ) FROM tab0 WHERE NOT NULL NOT BETWEEN col2 + + col2 AND NULL +---- +NULL query I rowsort label-9466 SELECT ALL + col0 * + CAST ( NULL AS INTEGER ) AS col1 FROM tab1 @@ -57763,10 +57787,13 @@ SELECT * FROM tab0 AS cor0 WHERE + 19 * - col1 <= ( - col0 ) 21 10 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-9471 SELECT ALL + COUNT ( * ) / ( ( AVG ( DISTINCT - 62 ) ) * - COUNT ( + 39 ) ) FROM tab2 AS cor0 WHERE ( NULL ) NOT BETWEEN NULL AND NULL +---- +NULL query I rowsort SELECT DISTINCT 57 + - - col1 AS col2 FROM tab2 diff --git a/data/sqlite/random/aggregates/slt_good_9.slt b/data/sqlite/random/aggregates/slt_good_9.slt index d608c39..7f6006b 100644 --- a/data/sqlite/random/aggregates/slt_good_9.slt +++ b/data/sqlite/random/aggregates/slt_good_9.slt @@ -36266,10 +36266,13 @@ query III rowsort SELECT DISTINCT * FROM tab1 WHERE NOT ( NOT col2 >= + 86 / + col0 + 46 * ( + 61 ) * - ( + - 83 ) + + 49 - - col2 ) ---- -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort SELECT DISTINCT + AVG ( DISTINCT - - col2 ) FROM tab2 WHERE NOT - col0 <= 1 / + ( + col0 ) / - - ( - col0 ) + col0 +---- +NULL query I rowsort SELECT DISTINCT + 0 AS col1 FROM tab2 WHERE NOT - col2 IS NOT NULL @@ -38086,10 +38089,13 @@ SELECT ALL + 8 * - 0 + + col0 + - - 78 AS col2 FROM tab0 AS cor0 175 93 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-6255 SELECT - AVG ( DISTINCT - CAST ( NULL AS INTEGER ) ) col2 FROM tab0 cor0 +---- +NULL query I rowsort label-6256 SELECT + col1 * + 36 * - CAST ( + 91 AS INTEGER ) FROM tab2 @@ -45456,10 +45462,13 @@ SELECT ALL + 76 * - col1 AS col2 FROM tab0 AS cor0 -6156 -76 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-7464 SELECT + + AVG ( DISTINCT - - CAST ( NULL AS INTEGER ) ) FROM tab1 AS cor0 +---- +NULL query I rowsort label-7465 SELECT - - CAST ( NULL AS INTEGER ) + - col1 + + + col2 - - col0 * 45 * - ( + col0 + col1 ) * - 71 FROM tab1 AS cor0 WHERE NOT - 83 * + - 0 / 9 * 65 * 10 < - + 19 @@ -46024,10 +46033,13 @@ query III rowsort SELECT * FROM tab1 WHERE NOT col2 * 64 + 15 IS NOT NULL ---- -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort SELECT - 40 * + - AVG ( DISTINCT - 20 ) AS col1 FROM tab2 WHERE NOT col1 - + - col2 IS NOT NULL +---- +NULL query I rowsort label-7557 SELECT ALL + - COUNT ( * ) / - 70 AS col1 FROM ( tab0 AS cor0 CROSS JOIN tab0 AS cor1 ) diff --git a/data/sqlite/random/aggregates/slt_good_90.slt b/data/sqlite/random/aggregates/slt_good_90.slt index fbdc8c5..df4ae4c 100644 --- a/data/sqlite/random/aggregates/slt_good_90.slt +++ b/data/sqlite/random/aggregates/slt_good_90.slt @@ -12223,10 +12223,13 @@ NULL 5 NULL -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-2015 SELECT DISTINCT + AVG ( DISTINCT - CAST ( NULL AS INTEGER ) ) / + COUNT ( * ) FROM tab1 AS cor0 +---- +NULL query III rowsort label-2016 SELECT DISTINCT * FROM tab0 WHERE + + 48 * + ( - CAST ( NULL AS INTEGER ) ) IS NULL @@ -12268,10 +12271,13 @@ SELECT + 68, COUNT ( * ) AS col1 FROM tab1 68 3 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort SELECT AVG ( DISTINCT 84 ) col2 FROM tab1 WHERE NULL <> + 54 - ( col1 ) +---- +NULL query I rowsort SELECT + col2 - 77 FROM tab2 @@ -37916,10 +37922,13 @@ SELECT ALL 44 - - - col2 FROM tab1 -24 -52 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-6242 SELECT DISTINCT COUNT ( * ) * - AVG ( DISTINCT - - 51 ) AS col0 FROM tab1 WHERE ( 77 + - 4 ) IS NULL +---- +NULL query I rowsort label-6243 SELECT - 48 * 11 + - CAST ( NULL AS INTEGER ) FROM tab0 WHERE + - col1 <> + col0 @@ -42639,10 +42648,13 @@ SELECT - CAST ( - - 36 AS INTEGER ) FROM tab2 AS cor0 CROSS JOIN tab2 AS cor1 ---- 9 values hashing to afecaf209e79e23b6674a73fffa3e837 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-7014 SELECT COUNT ( * ) * 90 * - AVG ( DISTINCT 46 ) FROM tab0 cor0 WHERE ( NULL ) IS NOT NULL +---- +NULL query I rowsort label-7015 SELECT ALL + + 86 + COUNT ( * ) FROM tab0 AS cor0 @@ -49709,10 +49721,13 @@ SELECT - ( + col2 ) * col2 AS col1 FROM tab0 -2209 -9801 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-8183 SELECT ALL COUNT ( * ) + - AVG ( DISTINCT CAST ( NULL AS INTEGER ) ) AS col0 FROM tab1 WHERE NULL >= + col1 * col2 OR col1 IS NOT NULL +---- +NULL query I rowsort SELECT - 89 * + col1 AS col1 FROM tab2 @@ -55921,10 +55936,13 @@ SELECT - + col2 + col1 + + + col2 AS col0 FROM tab1 AS cor0 47 5 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-9204 SELECT DISTINCT AVG ( DISTINCT + CAST ( NULL AS INTEGER ) ) FROM tab1 cor0 WHERE NULL BETWEEN NULL AND NULL +---- +NULL query I rowsort SELECT ALL - 29 AS col2 FROM tab1 AS cor0 CROSS JOIN tab0 AS cor1 diff --git a/data/sqlite/random/aggregates/slt_good_91.slt b/data/sqlite/random/aggregates/slt_good_91.slt index 35fd234..95838bd 100644 --- a/data/sqlite/random/aggregates/slt_good_91.slt +++ b/data/sqlite/random/aggregates/slt_good_91.slt @@ -9092,10 +9092,13 @@ SELECT + COUNT ( * ) FROM tab0 AS cor0 WHERE - ( - + col0 ) + + col1 IS NULL ---- 0 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort SELECT + AVG ( DISTINCT - - 61 ) AS col1 FROM tab2 WHERE NULL BETWEEN col0 AND NULL AND NOT ( NULL ) IS NOT NULL +---- +NULL query I rowsort label-1494 SELECT - 63 + + + COUNT ( * ) FROM tab0 @@ -12485,10 +12488,13 @@ SELECT - col0 * + - col2 * col0 * + - col1 + + 75 * + ( - col1 ) + + col1 FROM t -21863708 -2485842 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-2051 SELECT CAST ( + 18 AS INTEGER ) * - - ( + COUNT ( * ) ) + - 21 + ( + + ( - + AVG ( DISTINCT col1 ) ) ) AS col0 FROM tab2 cor0 WHERE NOT NULL = ( col0 ) +---- +NULL query I rowsort label-2052 SELECT ALL - - COUNT ( * ) AS col1 FROM tab1 AS cor0 WHERE NULL IN ( col2 * - col2, 52, col2 ) @@ -19945,10 +19951,13 @@ SELECT + col2 * + 24 + col2 AS col2 FROM tab0 AS cor0 2475 250 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-3259 SELECT MAX ( ALL CAST ( NULL AS INTEGER ) ) * + 92 + AVG ( DISTINCT + ( - ( CAST ( NULL AS FLOAT8 ) ) ) ) FROM tab2 AS cor0 +---- +NULL query I rowsort SELECT - 43 + 51 AS col2 FROM tab0 AS cor0 @@ -49583,10 +49592,13 @@ SELECT ALL + MAX ( DISTINCT CAST ( NULL AS INTEGER ) ) FROM tab0 AS cor0 ---- NULL -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-8144 SELECT DISTINCT + 9 * + + MIN ( - + CAST ( NULL AS INTEGER ) ) / + + ( COUNT ( DISTINCT 21 ) ) + AVG ( DISTINCT - - 14 ) + - - MAX ( + ( + - col2 ) ) AS col1 FROM tab1 AS cor0 +---- +NULL query I rowsort SELECT 17 AS col0 FROM tab0 AS cor0 WHERE NOT - col0 - + col0 IS NOT NULL diff --git a/data/sqlite/random/aggregates/slt_good_92.slt b/data/sqlite/random/aggregates/slt_good_92.slt index 25224c5..f8c2996 100644 --- a/data/sqlite/random/aggregates/slt_good_92.slt +++ b/data/sqlite/random/aggregates/slt_good_92.slt @@ -5119,10 +5119,13 @@ SELECT + ( + - 12 ) + - ( - 42 ), COUNT ( * ) * 72 AS col1 FROM tab0 AS cor0 30 216 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort SELECT - AVG ( DISTINCT 16 ) FROM tab1 cor0 WHERE NOT NULL NOT BETWEEN NULL AND NULL +---- +NULL query I rowsort SELECT 15 * col1 * + - 83 + col1 * ( + + col0 ) + - + col1 col0 FROM tab0 AS cor0 @@ -5825,11 +5828,14 @@ query III rowsort SELECT * FROM tab1 cor0 WHERE NOT - col0 <> NULL ---- -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] I[I] +# Datafusion - [Actual ] I[R] +query IR rowsort label-946 SELECT DISTINCT - 60 + + ( + MAX ( - col0 ) ), AVG ( DISTINCT col1 ) * COUNT ( * ) * - 86 + COUNT ( * ) col1 FROM tab0 WHERE NULL IS NOT NULL +---- +NULL +NULL query II rowsort label-947 SELECT - 3, - COUNT ( * ) FROM tab2 @@ -10902,10 +10908,13 @@ SELECT DISTINCT + - col2 / col2 + col2 FROM tab2 AS cor0 39 57 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort SELECT - AVG ( ALL + col0 ) + 60 / - - AVG ( DISTINCT + col0 ) AS col1 FROM tab1 AS cor0 WHERE NULL IS NOT NULL +---- +NULL query I rowsort SELECT ALL - - 61 AS col0 FROM tab0 cor0 @@ -13049,10 +13058,13 @@ SELECT ALL 35 * - COUNT ( * ) AS col0 FROM tab0 ---- -105 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-2150 SELECT DISTINCT - AVG ( DISTINCT ( + CAST ( NULL AS INTEGER ) ) ) AS col1 FROM tab2 +---- +NULL query I rowsort label-2151 SELECT - COUNT ( * ) * - - 57 + - COUNT ( * ) FROM ( tab2 AS cor0 CROSS JOIN tab2 AS cor1 ) @@ -26987,10 +26999,10 @@ SELECT + - ( + MAX ( + 41 ) ) * - MAX ( ALL 89 ) FROM tab1 AS cor0 ---- 3649 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - 44 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-4425 SELECT ALL + CAST ( - AVG ( DISTINCT - 44 ) AS INTEGER ) AS col0 FROM tab0 cor0 +---- +44 query II rowsort SELECT DISTINCT + 89 AS col0, - col0 AS col1 FROM tab2 AS cor0 @@ -41314,20 +41326,26 @@ SELECT - 47 - - col1 * col2 - col0 FROM tab1 AS cor0 163 3058 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-6769 SELECT + + AVG ( DISTINCT + col1 ) + - COUNT ( * ) FROM tab2 WHERE - col2 IS NULL +---- +NULL query I rowsort label-6770 SELECT ALL + + COUNT ( - - col0 ) * + COUNT ( * ) FROM tab2 WHERE NOT ( ( NULL <> - col2 + col1 + - col1 ) ) ---- 0 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-6771 SELECT DISTINCT + - COUNT ( * ) * - 34 + - AVG ( DISTINCT 95 ) AS col0 FROM tab1 WHERE NULL BETWEEN 23 + + 48 AND + - 20 +---- +NULL query I rowsort SELECT 4 + - 1 * + - col1 * col2 AS col1 FROM tab0 @@ -47445,10 +47463,13 @@ SELECT - col1 + - - col0 AS col0 FROM tab2 cor0 -5 8 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort SELECT DISTINCT - + AVG ( DISTINCT - - col0 ) FROM tab1 AS cor0 WHERE NOT col1 * - col1 IS NOT NULL +---- +NULL query I rowsort label-7776 SELECT + + col0 FROM tab1 AS cor0 WHERE col1 * - + 93 + - - 15 * CAST ( NULL AS INTEGER ) + - col2 * - col2 NOT BETWEEN NULL AND - ( - col1 ) @@ -53746,10 +53767,13 @@ SELECT DISTINCT + ( + SUM ( DISTINCT col1 ) ) FROM tab0 WHERE NOT - 96 IS NULL ---- 103 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-8801 SELECT AVG ( DISTINCT + 96 ) * + COUNT ( * ) FROM tab1 AS cor0 WHERE NOT 72 - 58 + - col2 <= NULL +---- +NULL query I rowsort label-8802 SELECT COUNT ( + + col1 ) AS col0 FROM tab2 cor0 diff --git a/data/sqlite/random/aggregates/slt_good_93.slt b/data/sqlite/random/aggregates/slt_good_93.slt index 96d54e7..52f59b3 100644 --- a/data/sqlite/random/aggregates/slt_good_93.slt +++ b/data/sqlite/random/aggregates/slt_good_93.slt @@ -1718,10 +1718,13 @@ SELECT ALL + 26, col0 AS col1 FROM tab0 26 97 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-270 SELECT ALL - AVG ( DISTINCT + CAST ( CAST ( + CAST ( NULL AS INTEGER ) AS INTEGER ) AS INTEGER ) ) AS col2 FROM tab2 +---- +NULL query I rowsort SELECT ALL ( - col2 ) AS col2 FROM tab2 cor0 @@ -13723,10 +13726,13 @@ SELECT DISTINCT * FROM tab1 AS cor0 WHERE col0 + + - col1 IS NOT NULL ---- 9 values hashing to c6c0a4111b36d04dbc811a11e4d54cad -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort SELECT + 86 + - 33 * - AVG ( DISTINCT 85 ) AS col2 FROM tab1 AS cor0 WHERE 34 - - col2 < 80 +---- +NULL query I rowsort SELECT col0 + + 91 - - + ( + 31 ) AS col2 FROM tab1 @@ -25959,10 +25965,13 @@ SELECT + col2 - col0 + - col1 AS col0 FROM tab0 -98 1 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-4264 SELECT - 55 * + + AVG ( DISTINCT - - CAST ( NULL AS INTEGER ) ) * - - 59 * - 62 - 65 - - + 85 AS col2 FROM tab0 +---- +NULL query I rowsort SELECT DISTINCT - col0 - + col0 AS col0 FROM tab1 @@ -27747,10 +27756,13 @@ SELECT ALL - col2 * - 93 + - col2 FROM tab1 WHERE NOT + 5 + 79 IS NULL 6256 8832 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-4551 SELECT ALL - AVG ( DISTINCT CAST ( NULL AS INTEGER ) ) FROM tab1 AS cor0 +---- +NULL query I rowsort SELECT DISTINCT - 7 - 22 AS col2 FROM tab1 AS cor0 WHERE + 21 + + col2 IS NULL @@ -31990,10 +32002,13 @@ SELECT DISTINCT + + CAST ( + + 83 AS INTEGER ) FROM tab1 AS cor0 ---- 83 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-5258 SELECT DISTINCT - AVG ( DISTINCT CAST ( NULL AS INTEGER ) ) + + - 79 FROM tab2 AS cor0 +---- +NULL query I rowsort SELECT 63 AS col1 FROM tab1 cor0 WHERE ( NULL ) IS NULL @@ -36618,10 +36633,10 @@ SELECT + 47 AS col0, - col1 * col0 AS col2 FROM tab0 cor0 47 -97 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - -10 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-6013 SELECT CAST ( + AVG ( DISTINCT - 10 ) AS INTEGER ) FROM tab2 AS cor0 +---- +-10 query III rowsort SELECT DISTINCT * FROM tab2 cor0 WHERE ( col1 ) = NULL @@ -36806,10 +36821,13 @@ SELECT - SUM ( DISTINCT - col0 ) col2 FROM tab2 ---- 185 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort SELECT - AVG ( DISTINCT + - 67 ) AS col2 FROM tab2 WHERE NOT NULL IS NULL +---- +NULL query I rowsort label-6045 SELECT DISTINCT + - MAX ( DISTINCT ( 0 ) ) FROM tab0 AS cor0 @@ -52545,11 +52563,14 @@ SELECT DISTINCT CAST ( - col2 AS INTEGER ) AS col0 FROM tab0 cor0 -47 -99 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -# Datafusion - Expected - 0 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I]I +# Datafusion - [Actual ] [R]I +query RI rowsort label-8630 SELECT DISTINCT + AVG ( DISTINCT + col2 ), COUNT ( * ) AS col1 FROM tab0 AS cor0 WHERE NOT NULL >= ( NULL ) +---- +NULL +0 query I rowsort label-8631 SELECT - MIN ( DISTINCT col0 ) AS col1 FROM tab0 AS cor0 @@ -53675,10 +53696,13 @@ SELECT col0 * - - 94 * col2 AS col0 FROM tab1 471410 581672 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-8820 SELECT DISTINCT - AVG ( DISTINCT + CAST ( NULL AS INTEGER ) ) AS col0 FROM tab2 WHERE NOT ( NULL ) IS NULL +---- +NULL query III rowsort SELECT DISTINCT * FROM tab0 WHERE - 83 / - col2 >= ( NULL ) @@ -55302,10 +55326,13 @@ SELECT ALL - MIN ( - - col2 ) AS col2 FROM tab2 AS cor0 ---- -23 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-9089 SELECT - AVG ( DISTINCT - CAST ( NULL AS INTEGER ) ) FROM tab2 AS cor0 +---- +NULL query I rowsort SELECT + col0 * + + col2 AS col1 FROM tab0 cor0 diff --git a/data/sqlite/random/aggregates/slt_good_94.slt b/data/sqlite/random/aggregates/slt_good_94.slt index bf201d6..a3d483d 100644 --- a/data/sqlite/random/aggregates/slt_good_94.slt +++ b/data/sqlite/random/aggregates/slt_good_94.slt @@ -25357,10 +25357,13 @@ SELECT - 51 + + - COUNT ( * ) AS col2 FROM tab0 cor0 ---- -54 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-4160 SELECT AVG ( DISTINCT - CAST ( NULL AS INTEGER ) ) FROM tab0 AS cor0 +---- +NULL query I rowsort label-4161 SELECT + COUNT ( DISTINCT - col0 ) col0 FROM tab1 AS cor0 @@ -28633,10 +28636,10 @@ SELECT - 15 / SUM ( DISTINCT + + col1 ) + + - COUNT ( ALL - 82 ) FROM tab2 ---- -3 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - 55 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-4690 SELECT DISTINCT - CAST ( - AVG ( DISTINCT 55 ) AS INTEGER ) AS col1 FROM tab0 +---- +55 query I rowsort SELECT 80 + + col1 AS col1 FROM tab1 @@ -32104,10 +32107,13 @@ SELECT DISTINCT - col0, 62 * 5 col2 FROM tab0 -97 310 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-5257 SELECT ALL AVG ( DISTINCT CAST ( NULL AS INTEGER ) ) + 35 FROM tab2 WHERE - ( col0 ) <> ( NULL ) +---- +NULL query I rowsort SELECT col1 + + - col0 * - - col0 FROM tab1 diff --git a/data/sqlite/random/aggregates/slt_good_95.slt b/data/sqlite/random/aggregates/slt_good_95.slt index 6bb84f7..48fa855 100644 --- a/data/sqlite/random/aggregates/slt_good_95.slt +++ b/data/sqlite/random/aggregates/slt_good_95.slt @@ -9702,10 +9702,10 @@ SELECT DISTINCT 39 col0, - 50 FROM tab2 39 -50 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - 216 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-1591 SELECT CAST ( + AVG ( DISTINCT + - 72 ) AS INTEGER ) * - COUNT ( * ) FROM tab2 +---- +216 query I rowsort SELECT DISTINCT + col0 * col1 * - col2 FROM tab1 @@ -28680,10 +28680,13 @@ NULL NULL -714 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort SELECT AVG ( DISTINCT + 49 ) FROM tab0 AS cor0 WHERE ( NULL ) = + ( - col2 ) * + - col0 +---- +NULL query I rowsort SELECT + - col0 FROM tab1 AS cor0 WHERE ( NULL IS NULL ) @@ -52458,10 +52461,13 @@ SELECT ALL - col2 * + col2 * + + col1 + + 5 AS col0 FROM tab0 -2095 -9796 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-8628 SELECT + COUNT ( * ) * + 27 + AVG ( DISTINCT - 0 ) FROM tab1 cor0 WHERE NOT ( + col0 IS NOT NULL ) +---- +NULL query III rowsort SELECT DISTINCT * FROM tab0 AS cor0 WHERE NOT - col0 / col2 IN ( + - col1 * col0 ) @@ -52975,10 +52981,10 @@ SELECT col1 + + col1 * - col1 AS col1 FROM tab0 AS cor0 query error DataFusion error: Error during planning: Projections require unique expression names but the expression "\(\- cor0\.col1\) \+ cor0\.col2 AS col1" at position 0 and "cor0\.col1 \- cor0\.col2 AS col1" at position 1 have the same name\. Consider aliasing \("AS"\) one of them\. SELECT DISTINCT - col1 + + col2 AS col1, + col1 - col2 col1, + col2 AS col1 FROM tab1 AS cor0 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - 92 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-8713 SELECT ALL ( CAST ( + - AVG ( DISTINCT - 92 ) AS INTEGER ) ) FROM tab1 +---- +92 query I rowsort SELECT - 88 * + ( + - col2 ) * + - col2 FROM tab0 diff --git a/data/sqlite/random/aggregates/slt_good_96.slt b/data/sqlite/random/aggregates/slt_good_96.slt index e649c80..2230b25 100644 --- a/data/sqlite/random/aggregates/slt_good_96.slt +++ b/data/sqlite/random/aggregates/slt_good_96.slt @@ -15900,11 +15900,11 @@ SELECT COUNT ( * ) AS col2 FROM tab1 AS cor0 CROSS JOIN tab1 AS cor1 WHERE NOT N ---- 0 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - 3 -# Datafusion - Expected - 102 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query II rowsort label-2623 SELECT ALL - - COUNT ( DISTINCT col1 ), CAST ( AVG ( DISTINCT + + col1 ) AS INTEGER ) * + COUNT ( * ) AS col0 FROM tab0 AS cor0 +---- +3 +102 query I rowsort label-2624 SELECT SUM ( ALL - col1 ) AS col0 FROM tab1 AS cor0 @@ -18092,10 +18092,13 @@ SELECT COUNT ( - 40 ) AS col2 FROM tab2 ---- 3 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-2979 SELECT DISTINCT AVG ( DISTINCT - CAST ( - CAST ( NULL AS INTEGER ) AS INTEGER ) ) FROM tab1 +---- +NULL query I rowsort SELECT col2 FROM tab1 WHERE NULL IS NOT NULL @@ -34222,10 +34225,13 @@ SELECT + ( + + COUNT ( * ) ) FROM tab0 ---- 3 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-5664 SELECT + 51 * + + COUNT ( + 11 ) + AVG ( DISTINCT - + CAST ( + CAST ( NULL AS INTEGER ) AS INTEGER ) ) + 77 * - COUNT ( * ) FROM tab1 AS cor0 +---- +NULL query I rowsort label-5665 SELECT 48 / - - 91 AS col2 FROM tab2 AS cor0 @@ -38253,10 +38259,13 @@ NULL NULL NULL -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-6336 SELECT ALL COUNT ( * ) / AVG ( DISTINCT - ( + CAST ( NULL AS INTEGER ) ) ) AS col0 FROM tab1 +---- +NULL query I rowsort SELECT ( - + 76 ) AS col2 FROM tab2 @@ -39504,10 +39513,13 @@ SELECT + + col1 * - + col1 * 65 AS col0 FROM tab1 AS cor0 -143585 -1625 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-6551 SELECT - AVG ( DISTINCT - CAST ( NULL AS INTEGER ) ) FROM tab0 AS cor0 +---- +NULL query I rowsort SELECT + col2 - - 97 FROM tab1 @@ -50256,10 +50268,13 @@ SELECT + 44 FROM tab2 AS cor0 WHERE 14 * - col1 IS NOT NULL 44 44 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-8320 SELECT DISTINCT AVG ( DISTINCT - col2 ) * - COUNT ( * ) FROM tab2 cor0 WHERE NOT 13 BETWEEN NULL AND + + 66 +---- +NULL query I rowsort label-8321 SELECT + COUNT ( * ) + + 44 col1 FROM tab2 AS cor0 diff --git a/data/sqlite/random/aggregates/slt_good_97.slt b/data/sqlite/random/aggregates/slt_good_97.slt index ea483dc..11eb04f 100644 --- a/data/sqlite/random/aggregates/slt_good_97.slt +++ b/data/sqlite/random/aggregates/slt_good_97.slt @@ -25316,10 +25316,13 @@ SELECT ( + ( - - COUNT ( * ) ) ) FROM tab0 AS cor0 CROSS JOIN tab1 AS cor1 ---- 9 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-4146 SELECT ALL - AVG ( DISTINCT CAST ( NULL AS INTEGER ) ) AS col1 FROM tab0 AS cor0 CROSS JOIN tab1 AS cor1 +---- +NULL query I rowsort SELECT + col2 * 42 AS col2 FROM tab2 @@ -31653,10 +31656,13 @@ SELECT ALL COUNT ( * ) * SUM ( + 45 ) FROM tab1 cor0 ---- 405 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-5174 SELECT + - MIN ( + + CAST ( NULL AS INTEGER ) ) * + AVG ( DISTINCT + CAST ( - col1 AS INTEGER ) ) FROM tab0 AS cor0 +---- +NULL query I rowsort label-5175 SELECT - 99 + col0 * + col0 FROM tab2 AS cor0 WHERE NOT + CAST ( + col0 AS INTEGER ) + 93 IS NOT NULL @@ -32991,10 +32997,13 @@ query III rowsort SELECT DISTINCT * FROM tab1 AS cor0 WHERE ( NOT + 15 NOT BETWEEN + + col0 AND NULL ) ---- -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort SELECT DISTINCT AVG ( DISTINCT - 91 ) AS col0 FROM tab1 WHERE + 38 IS NULL +---- +NULL query I rowsort label-5389 SELECT DISTINCT - col0 + + + col1 / col2 FROM tab0 @@ -34718,10 +34727,13 @@ query RI rowsort label-5679 SELECT - - CAST ( + 9 AS FLOAT8 ) - 39 / - 67 - - col0, - 77 + - col0 FROM tab2 AS cor0 WHERE CAST ( col0 AS INTEGER ) IS NULL ---- -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-5680 SELECT - 53 - - MIN ( + CAST ( NULL AS INTEGER ) ) + + AVG ( DISTINCT - + col1 ) * 79 AS col1 FROM tab1 AS cor0 +---- +NULL query I rowsort label-5681 SELECT - CAST ( ( - col0 ) AS INTEGER ) + - - col0 FROM tab1 AS cor0 @@ -38307,10 +38319,13 @@ SELECT ALL + + 84 AS col0 FROM tab0 AS cor0 CROSS JOIN tab0 AS cor1 ---- 9 values hashing to cadd876c26338fc58b9297e74fc324d8 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-6273 SELECT + ( AVG ( DISTINCT + - CAST ( NULL AS INTEGER ) ) ) FROM tab0 AS cor0 +---- +NULL query II rowsort SELECT ALL - ( + 86 ) AS col1, - ( col0 ) AS col2 FROM tab0 cor0 @@ -49092,11 +49107,14 @@ query III rowsort SELECT ALL * FROM tab1 AS cor0 WHERE ( - + col1 IS NULL ) ---- -# Datafusion - Datafusion expected results: -# Datafusion - Expected - 0 -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] I[I] +# Datafusion - [Actual ] I[R] +query IR rowsort label-8063 SELECT COUNT ( * ) AS col0, - AVG ( DISTINCT + col2 ) AS col2 FROM tab2 AS cor0 WHERE 99 IS NULL +---- +0 +NULL query I rowsort label-8064 SELECT DISTINCT COUNT ( * ) + + - 70 AS col0 FROM tab0 AS cor0 @@ -51942,10 +51960,13 @@ query I rowsort label-8539 SELECT ALL - 8 AS col1 FROM tab1 cor0 WHERE NOT ( NOT - + CAST ( col2 AS INTEGER ) + + col1 IS NULL ) ---- -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-8540 SELECT DISTINCT AVG ( DISTINCT + col2 ) * + COUNT ( * ) col0 FROM tab1 AS cor0 WHERE NOT ( NOT - col1 + + + col2 * + 73 >= - CAST ( NULL AS INTEGER ) * + col0 ) +---- +NULL query I rowsort label-8541 SELECT ALL SUM ( - 58 ) FROM tab1 @@ -53346,10 +53367,13 @@ query III rowsort SELECT ALL * FROM tab1 AS cor0 WHERE NULL > - 40 + - - 41 ---- -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-8778 SELECT AVG ( DISTINCT col0 ) * - COUNT ( * ) col0 FROM tab0 AS cor0 WHERE NULL NOT IN ( col2 ) +---- +NULL query I rowsort SELECT DISTINCT col2 + - ( + col0 ) * + 73 FROM tab0 AS cor0 @@ -59152,10 +59176,13 @@ SELECT + col0 * + 96 AS col0 FROM tab0 8352 9312 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-9740 SELECT + AVG ( DISTINCT + col1 ) * COUNT ( * ) FROM tab1 WHERE - col1 IS NULL +---- +NULL query I rowsort SELECT + col2 FROM tab1 WHERE + 24 - + ( col0 ) = ( - col0 ) diff --git a/data/sqlite/random/aggregates/slt_good_98.slt b/data/sqlite/random/aggregates/slt_good_98.slt index 5d6a040..838c345 100644 --- a/data/sqlite/random/aggregates/slt_good_98.slt +++ b/data/sqlite/random/aggregates/slt_good_98.slt @@ -16367,10 +16367,13 @@ SELECT ALL + - 1 + + col2 FROM tab2 cor0 39 57 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-2684 SELECT ALL AVG ( DISTINCT - - CAST ( NULL AS INTEGER ) ) - 50 FROM tab0 +---- +NULL query I rowsort label-2685 SELECT - COUNT ( * ) + + COUNT ( * ) AS col2 FROM tab0 @@ -18962,10 +18965,13 @@ NULL NULL -75 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-3116 SELECT ALL - AVG ( DISTINCT CAST ( NULL AS FLOAT8 ) ) col0 FROM tab2 AS cor0 +---- +NULL query I rowsort SELECT ALL ( - 55 ) col0 FROM tab2 AS cor0 @@ -34924,10 +34930,13 @@ query III rowsort label-5732 SELECT * FROM tab0 WHERE NULL IN ( ( - col0 ) * CAST ( NULL AS INTEGER ) - + col1 * 24 ) ---- -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-5733 SELECT ALL AVG ( DISTINCT 81 ) + COUNT ( * ) AS col1 FROM tab0 WHERE ( NULL ) IN ( - col1 * + 26 ) +---- +NULL query I rowsort label-5734 SELECT ALL CAST ( 56 AS INTEGER ) FROM tab0 @@ -45219,10 +45228,13 @@ query I rowsort label-7437 SELECT + 65 FROM tab1 AS cor0 WHERE NOT ( NULL ) BETWEEN + CAST ( NULL AS INTEGER ) AND NULL ---- -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-7438 SELECT AVG ( DISTINCT + ( + CAST ( NULL AS INTEGER ) ) ) col2 FROM tab0 +---- +NULL query II rowsort SELECT - col0 AS col1, - col0 * + 45 - + col2 + + 88 FROM tab1 diff --git a/data/sqlite/random/aggregates/slt_good_99.slt b/data/sqlite/random/aggregates/slt_good_99.slt index e9d1bd0..79c1068 100644 --- a/data/sqlite/random/aggregates/slt_good_99.slt +++ b/data/sqlite/random/aggregates/slt_good_99.slt @@ -4792,10 +4792,13 @@ query III rowsort SELECT DISTINCT * FROM tab1 WHERE NOT - 79 NOT BETWEEN ( 6 ) AND + col0 * col0 + 68 ---- -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort SELECT DISTINCT - 28 + + AVG ( DISTINCT - 68 ) AS col1 FROM tab2 AS cor0 WHERE ( col2 - 4 * col0 ) = - 88 +---- +NULL query I rowsort label-777 SELECT - col2 / col2 FROM tab0 AS cor0 WHERE NULL NOT IN ( CAST ( NULL AS INTEGER ) ) @@ -11083,11 +11086,14 @@ SELECT DISTINCT + ( 62 ) * + 99 + + ( - col0 ) FROM tab2 6074 6092 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -# Datafusion - Expected - 4 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I]I +# Datafusion - [Actual ] [R]I +query RI rowsort SELECT - AVG ( DISTINCT - - col1 ) AS col2, 4 FROM tab2 WHERE NULL BETWEEN NULL AND - col2 * 43 +---- +NULL +4 query I rowsort label-1817 SELECT + MIN ( + col0 ) col2 FROM tab2 cor0 @@ -11833,10 +11839,13 @@ query III rowsort SELECT DISTINCT * FROM tab1 WHERE NOT - + 5 <> NULL ---- -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-1938 SELECT AVG ( + CAST ( NULL AS INTEGER ) ) + - - AVG ( DISTINCT + 91 ) AS col0 FROM tab1 +---- +NULL query II rowsort label-1939 SELECT DISTINCT + ( + - CAST ( NULL AS INTEGER ) ) col2, 36 / - - col1 + - - col0 + + col1 + + 63 * + col1 FROM tab2 @@ -25923,11 +25932,14 @@ SELECT MIN ( ALL + col0 ) * + + 18 AS col0 FROM tab2 cor0 ---- 828 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - -3 -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] I[I] +# Datafusion - [Actual ] I[R] +query IR rowsort label-4248 SELECT DISTINCT - COUNT ( * ) AS col2, - AVG ( DISTINCT + CAST ( NULL AS INTEGER ) ) AS col0 FROM tab0 AS cor0 +---- +-3 +NULL # Datafusion - Datafusion expected results: query error DataFusion error: Error during planning: Projections require unique expression names but the expression "cor0\.col2 \* \(\- cor0\.col0\) AS col0" at position 0 and "Int64\(\-91\) AS col0" at position 1 have the same name\. Consider aliasing \("AS"\) one of them\. @@ -29125,10 +29137,10 @@ SELECT col0 * - 32 AS col1 FROM tab2 -2048 -2400 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - 96 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-4772 SELECT + CAST ( + AVG ( DISTINCT + 96 ) AS INTEGER ) AS col0 FROM tab0 +---- +96 query III rowsort SELECT ALL * FROM tab0 AS cor0 WHERE col0 * 34 IS NOT NULL @@ -39380,10 +39392,13 @@ SELECT SUM ( - - col1 ) col0 FROM tab2 ---- 195 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-6471 SELECT ALL AVG ( ALL + 72 ) / - AVG ( DISTINCT + CAST ( NULL AS INTEGER ) ) AS col2 FROM tab1 +---- +NULL query I rowsort SELECT - col1 FROM tab2 WHERE NOT - col2 * - + col0 NOT IN ( + col1, + col0 ) @@ -58079,10 +58094,10 @@ SELECT DISTINCT - col2 AS col2, + col2 + - col1 + - 40 FROM tab0 cor0 -99 58 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - -58 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-9540 SELECT + CAST ( - AVG ( DISTINCT + 58 ) AS INTEGER ) FROM tab2 +---- +-58 query I rowsort label-9541 SELECT DISTINCT - - CAST ( NULL AS INTEGER ) AS col1 FROM tab1 cor0 CROSS JOIN tab1 AS cor1 @@ -59494,11 +59509,14 @@ SELECT DISTINCT + + 45 AS col1 FROM tab0 AS cor0 CROSS JOIN tab1 AS cor1 ---- 45 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -# Datafusion - Expected - 99 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I]I +# Datafusion - [Actual ] [R]I +query RI rowsort label-9781 SELECT ALL AVG ( DISTINCT + 60 ) + COUNT ( + col0 ) col1, 99 AS col0 FROM tab2 WHERE NOT NULL <= - + col1 +---- +NULL +99 query I rowsort label-9782 SELECT DISTINCT 91 / 87 * + col2 FROM tab2 diff --git a/data/sqlite/random/expr/slt_good_0.slt b/data/sqlite/random/expr/slt_good_0.slt index 4b921b5..4476209 100644 --- a/data/sqlite/random/expr/slt_good_0.slt +++ b/data/sqlite/random/expr/slt_good_0.slt @@ -507,10 +507,13 @@ SELECT DISTINCT + COUNT ( * ) * + ( - CAST ( NULL AS INTEGER ) ) AS col0 ---- NULL -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-91 SELECT ALL - CASE + AVG ( + - 79 ) WHEN - COALESCE ( - - 22, + CAST ( NULL AS INTEGER ), COUNT ( * ) * + ( - ( CAST ( NULL AS INTEGER ) ) ) ) THEN - + 49 + + COUNT ( * ) * - + 2 + - + COALESCE ( + 11, + 9, + ( ( - AVG ( DISTINCT - NULLIF ( - 89, 27 ) ) ) ) ) + - COALESCE ( 96 + + 35, COALESCE ( 66, 80 ) * + 25 ) / 63 * COUNT ( * ) END * - 83 - 79 +---- +NULL query I rowsort SELECT - 21 * 1 @@ -3156,10 +3159,10 @@ SELECT ALL 15 col1, 71 AS col0 15 71 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-598 SELECT ALL - CASE + 89 WHEN COUNT ( * ) + - + AVG ( DISTINCT - - 83 ) - + ( + 19 ) THEN NULL ELSE + + COUNT ( * ) * CAST ( NULL AS INTEGER ) END col1 +---- +NULL query I rowsort label-599 SELECT - CAST ( - 30 AS INTEGER ) * + 23 + - + 62 + + 1 @@ -4014,10 +4017,13 @@ SELECT - MAX ( ALL + 0 ) ---- 0 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - -4000 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-764 SELECT MAX ( ALL - 53 ) / - COALESCE ( + + 69, + 91 * 84, - - 3 * + SUM ( ALL 4 ) - - 82 ) * + - COALESCE ( + + 20, + 59 ) * + COALESCE ( - NULLIF ( - 12, + 38 + - AVG ( DISTINCT + - 7 ) ), + 48 - - - 96 * - + 41, - NULLIF ( + 30, COUNT ( * ) ), + + 37 ) + 50 * - 80 +---- +-4000 query I rowsort SELECT - ( - 40 ) AS col1 @@ -4768,10 +4774,10 @@ SELECT DISTINCT COALESCE ( - 44, + 76 ) AS col2 ---- -44 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-909 SELECT - + ( - CASE + + 38 WHEN + - 42 * - ( + 8 ) + - 82 + + COUNT ( DISTINCT - 65 ) * + + AVG ( DISTINCT 69 ) + 60 THEN - 50 + - - 58 + + 48 WHEN + CAST ( NULL AS INTEGER ) THEN + 3 + + - ( - 17 ) * + 98 * + 97 ELSE NULL END ) +---- +NULL query I rowsort label-910 SELECT NULLIF ( - + 85, + COUNT ( * ) ) AS col1 @@ -10277,10 +10283,13 @@ SELECT ALL + 72 + - ( 3 ) ---- 69 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - 5593 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-1963 SELECT + 62 * 89 - + NULLIF ( - ( 60 ), - 6 * - COUNT ( * ) * + COALESCE ( + 39, - + ( - 14 ) * AVG ( DISTINCT - - 23 ) * + + MAX ( 51 ) ) - - - AVG ( ALL 33 ) ) + + 15 +---- +5593 query I rowsort SELECT 24 + + - 50 @@ -11038,10 +11047,10 @@ SELECT ( - 20 ) * - 54 AS col1 ---- 1080 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-2109 SELECT - ( - CAST ( - + CASE - CAST ( NULL AS INTEGER ) WHEN + 82 * + ( + COALESCE ( + + 43, - 92, - 65 + - + 74 - + + 79 + - 42 * - 64 ) ) THEN + AVG ( DISTINCT + 75 ) * 99 + 19 + - - 37 / 28 END AS INTEGER ) ) AS col0 +---- +NULL query I rowsort SELECT DISTINCT - 76 col1 @@ -12038,10 +12047,13 @@ SELECT 13 / + + COUNT ( * ) + 57 * - 63 + + 7 * NULLIF ( + + 21, + SUM ( ALL + + -3431 137 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - 1 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-2301 SELECT ALL - 49 / + 58 + - 0 + + - NULLIF ( - 1, 42 + - 93 + - AVG ( DISTINCT 98 ) + 54 * 29 * + COUNT ( * ) ) AS col1 +---- +1 query I rowsort label-2302 SELECT - COUNT ( * ) + + 18 + 21 AS col0 @@ -13338,10 +13350,13 @@ SELECT - MIN ( DISTINCT + 81 ) AS col0 ---- -81 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - 49 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-2551 SELECT + - ( - NULLIF ( + 1, + AVG ( DISTINCT - 99 ) ) ) * 50 + - COUNT ( DISTINCT - 61 ) +---- +49 query II rowsort label-2552 SELECT - 62 * - - ( + 34 ) AS col1, CAST ( NULL AS INTEGER ) * + + 41 @@ -13414,10 +13429,10 @@ SELECT - MAX ( CAST ( + - 16 AS INTEGER ) ) ---- 16 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - -436459 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-2566 SELECT ALL + 16 + + - ( + 28 ) + - + COUNT ( * ) + - + 52 - - COALESCE ( + 73, - 67 - + - ( + + CAST ( + 43 AS INTEGER ) ) - + 88 ) * + - 61 * - CAST ( - AVG ( DISTINCT 98 ) AS INTEGER ) AS col2 +---- +-436459 # Datafusion - Types were automatically converted from: # Datafusion - [Expected] [I] @@ -13970,10 +13985,13 @@ SELECT ALL COUNT ( * ) - + 16 + + - COUNT ( * ) ---- -16 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - 1408 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort SELECT + 16 * NULLIF ( + + ( + 88 ), + AVG ( DISTINCT - 65 ) ) AS col0 +---- +1408 query I rowsort SELECT - ( - 29 ) AS col2 @@ -14932,10 +14950,10 @@ SELECT 47 * 89 + + 85 AS col0 ---- 4268 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-2855 SELECT 75 + + - COUNT ( * ) + + + ( + CASE + - 59 WHEN 30 + 75 * - + 32 THEN + 1 ELSE + + CASE - - 31 WHEN + + 64 * - 22 * + COUNT ( * ) + 62 THEN - - COUNT ( * ) WHEN - + 29 THEN NULL WHEN 26 * NULLIF ( - - 1, + - 91 / 54 - NULLIF ( + 58, AVG ( + - 16 ) ) / 79 ) + AVG ( DISTINCT + 92 ) + - 96 + - 59 * - 56 * + - ( - 69 ) THEN - - ( - ( - 16 ) ) - 28 * COUNT ( * ) / - ( + + ( ( 27 ) ) ) + + - 15 END / 4 END ) +---- +NULL query I rowsort label-2856 SELECT NULLIF ( - - COUNT ( * ), 25 * + NULLIF ( 14, + 76 ) ) * + 74 AS col0 @@ -18908,10 +18926,10 @@ SELECT ALL - ( + 41 ) col1 ---- -41 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - 21 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-3619 SELECT DISTINCT + 45 + COALESCE ( COUNT ( * ), - - ( + + CASE + 50 WHEN - 45 * AVG ( DISTINCT CAST ( - + COALESCE ( + + 33, - 38 ) AS INTEGER ) ) THEN 38 END ) ) * - NULLIF ( 24, 66 - - 57 ) +---- +21 query II rowsort label-3620 SELECT ALL + - 11 + + 71, COUNT ( * ) + + 59 @@ -19130,10 +19148,13 @@ SELECT MAX ( + 79 ) AS col0 ---- 79 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-3662 SELECT + - AVG ( DISTINCT + + CAST ( NULL AS INTEGER ) ) +---- +NULL query I rowsort label-3663 SELECT + 66 / + COUNT ( * ) AS col2 @@ -19997,10 +20018,13 @@ SELECT ALL - MAX ( - + CASE + + 79 WHEN + 1 / ( + 15 ) THEN + - 39 / 72 - - 8 + ---- NULL -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-3831 SELECT - 10 * 14 * + - 56 + - - AVG ( DISTINCT + ( CAST ( NULL AS FLOAT8 ) ) ) * + 58 * - + 20 + + 7 + + 32 * - + 16 + - 98 + + CASE - - 83 WHEN - + 39 THEN + + 56 WHEN - 41 THEN NULL ELSE + - 1 END + 58 + - 53 / 28 + - 64 * - ( + COUNT ( * ) / 33 ) AS col1 +---- +NULL query I rowsort label-3832 SELECT ALL COUNT ( * ) * - - 75 / 11 * CAST ( - + 27 AS INTEGER ) col2 @@ -20096,10 +20120,10 @@ SELECT ALL - 32 col0, 67 - - 4 / + 65 -32 67 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-3850 SELECT - CASE - AVG ( DISTINCT + 32 ) WHEN + 86 THEN - + 27 WHEN 63 * 47 THEN NULL ELSE NULL END * - + SUM ( DISTINCT - CAST ( - + 98 AS INTEGER ) ) AS col1 +---- +NULL query I rowsort label-3851 SELECT 91 - - CAST ( + 36 AS INTEGER ) @@ -22688,10 +22712,13 @@ SELECT ALL + COALESCE ( 50, 25 ) * - 52 + + 45 AS col1 ---- -2555 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort SELECT 30 * 83 * + - CASE + + 64 WHEN - 77 THEN + - AVG ( DISTINCT + ( + + 77 ) ) / ( + 20 ) END +---- +NULL query I rowsort SELECT 33 + - + ( 15 ) @@ -26262,10 +26289,13 @@ SELECT - 45 / - + 26 + 64 + - - 38 AS col2 ---- 103 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-5033 SELECT - CASE - - COUNT ( * ) WHEN - 43 - 32 THEN NULL WHEN + 76 THEN NULL WHEN 49 THEN 57 * + CAST ( NULL AS FLOAT8 ) END * - AVG ( DISTINCT - 2 + NULLIF ( 90, 12 ) ) AS col2 +---- +NULL query I rowsort SELECT DISTINCT 29 * - 14 + - ( - + 13 ) @@ -26868,10 +26898,16 @@ SELECT 40 / - + 71 ---- 0 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - 0 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Data was automatically updated based on comparison db results +# Datafusion - Previous results: +# Datafusion - 0 +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-5151 SELECT ALL ( NULLIF ( + 53, + + COUNT ( * ) * + AVG ( DISTINCT + + 80 ) ) ) / + - 71 * + NULLIF ( - 78, - 27 ) +---- +58.225352112676 # Datafusion - Types were automatically converted from: # Datafusion - [Expected] [I] @@ -34896,10 +34932,13 @@ SELECT - ( 76 ) AS col1 ---- -76 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - 27 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-6685 SELECT - NULLIF ( + 7, 62 * + 48 + ( + AVG ( DISTINCT 58 ) + COUNT ( * ) ) ) + + 34 +---- +27 query I rowsort SELECT - 36 col1 @@ -34976,10 +35015,10 @@ SELECT + ( - 45 ) + COUNT ( * ) * 48 AS col0 ---- 3 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - -24 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-6701 SELECT - CASE 24 WHEN - CASE - COUNT ( * ) WHEN 88 THEN AVG ( DISTINCT 94 ) + + 72 ELSE - 22 + + COUNT ( * ) END THEN + 34 / 68 ELSE + 6 END * CAST ( 4 AS INTEGER ) AS col2 +---- +-24 query I rowsort label-6702 SELECT - CASE COALESCE ( + CASE 74 WHEN - 8 + - 32 THEN 83 + 27 * 68 END, 73 + COUNT ( * ) ) WHEN 18 THEN + 72 WHEN + 58 - CAST ( NULL AS INTEGER ) * - ( + ( - 97 ) + + COALESCE ( + NULLIF ( 14, - 2 + 45 ), + 63 * - 90 - 92 * - 77 ) ) THEN + 83 + - 3 ELSE NULL END @@ -36120,10 +36159,10 @@ SELECT ALL - 38 * - 89 + - MIN ( ALL 76 ) / - - NULLIF ( - COUNT ( * ), - 44 * - ---- 3457 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort SELECT DISTINCT + 2 * + 25 + - 45 * CASE + AVG ( DISTINCT + 64 ) WHEN 8 * + 43 THEN 3 + + 59 WHEN 57 * 98 - + ( - CASE 69 WHEN AVG ( + 17 ) * 29 THEN 75 WHEN 26 THEN 2 END ) THEN NULL END col2 +---- +NULL query II rowsort SELECT ALL - 78 AS col2, 67 AS col1 @@ -36294,10 +36333,13 @@ SELECT ALL + - NULLIF ( 95, + 31 * + 25 - + - CASE - - 75 WHEN - NULLIF ( 54, - ---- -36 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - 3424 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-6958 SELECT + MAX ( - 71 ) + - + MIN ( + 87 ) * + - COUNT ( * ) * 27 - COUNT ( * ) + NULLIF ( + 13 + 42 * 27, - AVG ( DISTINCT 13 ) / + 65 ) +---- +3424 query I rowsort label-6959 SELECT - 33 * CASE + + AVG ( + 58 ) WHEN - + ( + 21 ) THEN NULL ELSE + COUNT ( * ) / 54 - - ( - 78 ) * - COUNT ( * ) END AS col1 @@ -37541,10 +37583,13 @@ SELECT - - 88 * - + 44 ---- -3872 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-7196 SELECT + - MIN ( ALL + CAST ( NULL AS INTEGER ) ) + + + AVG ( DISTINCT - 74 ) +---- +NULL query I rowsort label-7197 SELECT DISTINCT + CAST ( ( 85 ) AS INTEGER ) + + - COUNT ( * ) AS col0 @@ -37900,10 +37945,10 @@ SELECT DISTINCT + CASE 57 WHEN 21 * - CAST ( 91 AS INTEGER ) THEN + 57 WHEN + 67 ---- NULL -# Datafusion - Datafusion expected results: -# Datafusion - Expected - -93 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-7264 SELECT - - 66 / - + CASE - 80 WHEN + AVG ( DISTINCT - 19 ) THEN COUNT ( * ) WHEN COALESCE ( 92, + 81 ) THEN + - COUNT ( * ) ELSE - 41 END + - 94 AS col2 +---- +-93 query II rowsort SELECT + 44 AS col1, - 17 @@ -37988,10 +38033,10 @@ SELECT - 43 * + 46 + 72 ---- -1906 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-7281 SELECT 86 * + CASE ( - 29 ) WHEN CAST ( - 15 AS INTEGER ) * - COALESCE ( - 52, - + 91 + 25 * - 54, ( AVG ( DISTINCT + 62 ) ) * + 69, 55 ) * - 31 + SUM ( DISTINCT - ( 39 ) ) + + 87 THEN + 58 * 0 WHEN 90 THEN NULL END +---- +NULL query I rowsort label-7282 SELECT ALL - 71 * + CASE 39 WHEN - 72 / 60 + - + NULLIF ( + + 49, 72 / + 16 * + CAST ( NULL AS FLOAT8 ) ) THEN NULL WHEN - 38 THEN + 81 ELSE + 40 / - + 95 * 36 + - + ( - - 93 ) END @@ -40308,10 +40353,13 @@ SELECT DISTINCT ( + - 20 ) + - 70 + COUNT ( * ) * + - COUNT ( * ) AS col2 ---- -91 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-7722 SELECT DISTINCT MAX ( ALL - CASE - 98 WHEN + - 73 THEN - + ( - 24 ) WHEN + 66 THEN NULL END ) + - + AVG ( DISTINCT 50 ) * + - 29 +---- +NULL query I rowsort label-7723 SELECT COUNT ( + - 93 ) col2 @@ -40832,11 +40880,14 @@ SELECT ALL 30 col1 ---- 30 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - -62 -# Datafusion - Expected - 8 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I]I +# Datafusion - [Actual ] [R]I +query RI rowsort label-7822 SELECT COUNT ( * ) - + - NULLIF ( - 63, + 59 * 52 / - AVG ( DISTINCT + 8 ) + + 81 + 53 + COUNT ( * ) + 51 + - 28 ) AS col0, 8 +---- +-62 +8 query I rowsort SELECT 64 * 42 * + 48 AS col0 @@ -44552,10 +44603,10 @@ SELECT + COALESCE ( - + 78, COUNT ( * ) + + 43 * 30 ) AS col1 ---- -78 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - 1 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-8539 SELECT CASE - 57 WHEN 90 - AVG ( DISTINCT - 54 ) * 35 THEN NULL ELSE ( COUNT ( * ) ) END col2 +---- +1 query I rowsort label-8540 SELECT + MAX ( ALL - 31 ) * + 3 + - COUNT ( * ) @@ -45262,10 +45313,13 @@ SELECT - + MAX ( 10 ) - 91 ---- -101 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-8675 SELECT + CASE - 28 WHEN COUNT ( * ) THEN - 79 / + 91 - - ( + 10 ) * ( AVG ( DISTINCT 13 ) ) END AS col0 +---- +NULL query I rowsort SELECT DISTINCT - 42 - - 65 AS col0 @@ -46907,10 +46961,10 @@ SELECT DISTINCT + - 55 ---- -55 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-8990 SELECT ALL CASE + + COUNT ( * ) WHEN - 18 / + 37 + 35 / - 69 THEN - 52 WHEN + - 11 + AVG ( DISTINCT + 62 ) THEN - 5 * + 99 END * 21 * + CASE 0 WHEN - 22 - + 41 * 11 THEN + COUNT ( + 60 ) - 83 * + 67 ELSE 78 END +---- +NULL query I rowsort SELECT DISTINCT - 17 - 56 @@ -47387,10 +47441,13 @@ SELECT DISTINCT 62 + + COUNT ( - 1 ) AS col2 ---- 63 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - 210826 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort SELECT ALL - 74 * + - ( - + 77 ) * NULLIF ( - 37, NULLIF ( + 47, - - AVG ( DISTINCT - + 10 ) / + 43 ) ) AS col1 +---- +210826 query I rowsort label-9083 SELECT - + SUM ( ALL - 91 ) / - 52 @@ -50256,11 +50313,11 @@ SELECT ALL 16 / + 52 + - 52 AS col0 ---- -52 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - 74 -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query II rowsort label-9633 SELECT DISTINCT ( - - 74 ) AS col1, 27 + - 50 * + 85 * - CASE - 19 WHEN 77 * + 0 + CAST ( + + 78 AS INTEGER ) + + 32 THEN NULL WHEN + 86 + + AVG ( DISTINCT + 31 ) * - COUNT ( * ) THEN - + MAX ( 45 ) * 12 ELSE NULL END +---- +74 +NULL query I rowsort label-9634 SELECT ALL - 86 + + 34 + + COUNT ( * ) AS col0 @@ -50398,11 +50455,14 @@ SELECT + 67 - - 17 ---- 84 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - -69 -# Datafusion - Expected - -25 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I]I +# Datafusion - [Actual ] [R]I +query RI rowsort label-9659 SELECT ( - COALESCE ( + 63, - COUNT ( * ) ) ) - - NULLIF ( - 6, + AVG ( DISTINCT 98 ) ) col1, - 25 +---- +-69 +-25 query I rowsort label-9660 SELECT DISTINCT - 9 + - - CAST ( NULL AS INTEGER ) @@ -50498,10 +50558,13 @@ SELECT DISTINCT ( 70 ) * - - 80 AS col2 ---- 5600 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-9677 SELECT 66 * + COALESCE ( + CASE + 33 WHEN + - 75 * - COUNT ( * ) * + ( - 64 ) THEN - 5 * + AVG ( DISTINCT 27 ) END, CASE + 61 WHEN CAST ( NULL AS INTEGER ) THEN + 23 + - 80 + + + CAST ( + 11 AS INTEGER ) * 16 * - 13 + + 70 END + - + 78 + + + 40 ) AS col1 +---- +NULL query I rowsort SELECT ( - + 82 ) + - 81 col1 @@ -51995,10 +52058,10 @@ SELECT ALL - 26 AS col1 ---- -26 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - -1 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-9963 SELECT 0 / - + 15 * - - 88 * + CASE + 76 WHEN 29 THEN NULL ELSE - 57 * + CAST ( COALESCE ( AVG ( DISTINCT - 30 ), - COUNT ( * ) * - COUNT ( * ) ) AS INTEGER ) END * - - 50 * + ( 13 ) + + - COUNT ( * ) AS col0 +---- +-1 query I rowsort SELECT 6 + - + 79 - + 26 @@ -52088,10 +52151,10 @@ SELECT - - 23 * 40 + + - 19 ---- 901 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-9981 SELECT + ( + + COUNT ( * ) ) - + 2 + + 89 / + CAST ( - CASE CASE - + 23 WHEN SUM ( + + ( + 59 ) ) * - 59 * - 29 + + 14 + - + 11 + + + 33 THEN NULL WHEN - 68 * + 53 THEN + 40 WHEN + 74 THEN + 55 END WHEN 99 * + 73 THEN + - 54 + 84 WHEN - 97 * 45 * 16 * 67 * + + COALESCE ( - 0, - AVG ( DISTINCT 83 ), + 37 ) THEN - 65 ELSE - CASE - 24 WHEN AVG ( COALESCE ( + + 85, + NULLIF ( - - 36, 13 ), - 75 ) ) * 80 THEN NULL WHEN ( + 46 ) * - 61 + - 92 THEN NULL WHEN - 12 THEN ( 7 ) END * 88 + 7 END AS INTEGER ) / MAX ( ALL 41 ) + 24 * + 76 AS col2 +---- +NULL query I rowsort SELECT ALL + 4 AS col1 diff --git a/data/sqlite/random/expr/slt_good_1.slt b/data/sqlite/random/expr/slt_good_1.slt index 44d5452..245ddcd 100644 --- a/data/sqlite/random/expr/slt_good_1.slt +++ b/data/sqlite/random/expr/slt_good_1.slt @@ -14914,10 +14914,13 @@ SELECT ALL - COUNT ( * ) * - - 87 ---- -87 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-2923 SELECT - AVG ( DISTINCT - + ( - + CAST ( NULL AS INTEGER ) ) ) AS col1 +---- +NULL query I rowsort SELECT DISTINCT - 8 @@ -16609,10 +16612,13 @@ SELECT - 96 AS col1 ---- -96 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-3255 SELECT - AVG ( DISTINCT - + CAST ( NULL AS INTEGER ) ) +---- +NULL query I rowsort label-3256 SELECT SUM ( ALL + + 48 ) AS col0 @@ -27528,11 +27534,14 @@ SELECT 20 AS col1 ---- 20 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - -92 -# Datafusion - Expected - 62 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I]I +# Datafusion - [Actual ] [R]I +query RI rowsort SELECT DISTINCT NULLIF ( - + 92, AVG ( DISTINCT + - ( + 76 ) ) ), 62 AS col0 +---- +-92 +62 query I rowsort SELECT - 76 AS col2 @@ -43012,10 +43021,13 @@ SELECT DISTINCT + 24 AS col0 ---- 24 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - 1 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-8424 SELECT ALL + NULLIF ( COUNT ( * ), AVG ( DISTINCT + - 16 ) ) +---- +1 query I rowsort SELECT ALL + 44 AS col0 @@ -44877,10 +44889,10 @@ SELECT - CAST ( 67 AS INTEGER ) AS col0 ---- -67 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - 33 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-8788 SELECT - CAST ( - AVG ( DISTINCT 33 ) AS INTEGER ) AS col1 +---- +33 query I rowsort SELECT 99 + - 29 AS col1 @@ -48005,10 +48017,13 @@ SELECT ALL + ( 27 ) + - - 65 ---- 92 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-9393 SELECT AVG ( DISTINCT + - CAST ( NULL AS INTEGER ) ) +---- +NULL query I rowsort label-9394 SELECT DISTINCT + 97 / + COUNT ( * ) @@ -50979,10 +50994,13 @@ SELECT ALL + - 69 * + 77 AS col2 ---- -5313 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-9976 SELECT DISTINCT + 29 / + NULLIF ( AVG ( DISTINCT - 1 ), - + COUNT ( * ) ) AS col1 +---- +NULL query I rowsort SELECT DISTINCT + ( + - 4 ) diff --git a/data/sqlite/random/expr/slt_good_10.slt b/data/sqlite/random/expr/slt_good_10.slt index 9b3332e..f82afe8 100644 --- a/data/sqlite/random/expr/slt_good_10.slt +++ b/data/sqlite/random/expr/slt_good_10.slt @@ -1452,10 +1452,13 @@ SELECT 0 * 5 ---- 0 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - 64 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-266 SELECT ( + 66 ) + NULLIF ( - NULLIF ( COUNT ( * ), + 13 / + + 3 * + - 55 + + 60 + + 12 ), + AVG ( DISTINCT + 30 ) ) + - ( - - COUNT ( * ) ) +---- +64 query I rowsort label-267 SELECT COUNT ( + CAST ( 78 AS INTEGER ) ) + - + 74 col0 @@ -2287,10 +2290,10 @@ SELECT CASE - 77 WHEN + - NULLIF ( + - 80, - - 39 ) THEN NULL WHEN COUNT ( * ) * ---- 33 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - 11 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-426 SELECT CASE - + 6 WHEN - + 8 * - SUM ( ALL - 98 ) + + + 76 / + COALESCE ( - 32, + COALESCE ( + ( + + 59 ), - 24 - + AVG ( DISTINCT - - CAST ( NULL AS INTEGER ) ), + + 53 ) * + - ( + COUNT ( * ) ) * 29 - 98 + + 46 ) + MIN ( ALL - 55 ) + + COUNT ( ALL + - 51 ) THEN + + SUM ( 62 ) WHEN 97 + - COUNT ( * ) THEN - 77 ELSE - 74 + MIN ( ALL 85 ) END AS col2 +---- +11 query I rowsort SELECT - 60 * 96 @@ -2322,11 +2325,11 @@ SELECT DISTINCT + 95 * - 4 - + 25 * - COUNT ( * ) ---- -355 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -# Datafusion - Expected - 67 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query II rowsort label-433 SELECT DISTINCT CASE + - AVG ( DISTINCT + - 57 ) WHEN - MIN ( ALL 46 ) * - 82 THEN NULL WHEN 42 THEN - 61 END, + 92 + - 25 AS col1 +---- +NULL +67 query I rowsort label-434 SELECT DISTINCT MAX ( CAST ( + + CAST ( 68 AS INTEGER ) AS INTEGER ) ) AS col1 @@ -2970,10 +2973,13 @@ NULL -61 -8244 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-554 SELECT ALL 83 / - 45 + - CASE WHEN NOT - 30 NOT BETWEEN + ( + - 21 ) / + 34 + 87 + + + 87 AND + + 75 / ( 37 ) + + - 59 + + + ( - COALESCE ( - CASE + + COUNT ( * ) WHEN CASE WHEN - ( 56 ) IS NULL THEN + COUNT ( * ) * + + NULLIF ( - 83, + CAST ( NULL AS INTEGER ) / + 60 * + 45 + - + 82 ) * + - 4 * - CASE - 29 WHEN + 78 * - CAST ( NULL AS INTEGER ) / - 64 THEN NULL WHEN 7 THEN + 65 - + - ( + 33 ) END * + 77 ELSE NULL END * + 65 + 99 THEN + MIN ( ALL 17 ) WHEN + 29 * + ( 17 * - NULLIF ( ( - ( + 79 ) ) * + MAX ( ALL 28 + ( + 77 ) ), COUNT ( ( - 20 ) ) * - 35 ) ) THEN - 21 ELSE 3 END, - MIN ( ALL 32 ) + - 79, AVG ( ALL + 38 ) * 88 ) ) THEN - 33 + ( AVG ( DISTINCT 19 ) + 12 ) * - 92 END - 61 AS col1 +---- +NULL query I rowsort SELECT + ( 67 ) * + 43 @@ -5580,10 +5586,10 @@ SELECT 41 * + + 88 ---- 3608 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort SELECT DISTINCT - CASE + AVG ( DISTINCT - + 53 ) WHEN 61 * - ( ( - 84 ) ) * - 90 THEN NULL WHEN - 80 / 42 THEN + 88 WHEN + 58 THEN NULL END +---- +NULL query II rowsort label-1055 SELECT 3 AS col1, 58 - + 61 / 6 + + 46 - 34 * 8 @@ -6000,10 +6006,13 @@ SELECT ALL 40 * - + COALESCE ( 7, + 51 ) AS col2 ---- -280 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-1133 SELECT + + CASE 37 WHEN + COUNT ( * ) THEN - 8 ELSE NULL END - AVG ( DISTINCT - 70 ) AS col0 +---- +NULL query I rowsort label-1134 SELECT - 54 * - CASE + 61 WHEN + 93 + + COUNT ( * ) - + 46 * + 18 THEN NULL WHEN + 87 THEN 27 / CASE 84 WHEN - 1 / + 88 + 54 * - 49 THEN - 38 WHEN + 20 THEN - COUNT ( * ) ELSE 93 + 66 END END @@ -7235,10 +7244,13 @@ SELECT + 69 * ( - 23 ) AS col1 ---- -1587 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-1370 SELECT ALL - ( 25 ) / + + 85 + 31 + - MIN ( - + 2 ) - - 45 * - 23 + + + 75 * 13 + + 3 * - + COUNT ( * ) + - 29 * AVG ( DISTINCT CAST ( NULL AS INTEGER ) ) + 87 * + 37 AS col2 +---- +NULL query I rowsort label-1371 SELECT - 40 - - ( + 9 ) + + 62 * 89 * - 34 * - 49 + 69 / - + 67 AS col2 @@ -7980,10 +7992,10 @@ SELECT 68 - - 20 + - ( 5 ) AS col1 ---- 83 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - 69832 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-1511 SELECT + 23 * - CASE + - AVG ( DISTINCT + 8 ) WHEN 44 * - - COALESCE ( - - 96, + ( - ( + 58 ) ) ) - + 9 THEN - 38 + 59 * - - 50 * - + 37 ELSE - - 42 * - MAX ( DISTINCT - - CAST ( + 74 AS INTEGER ) ) END + - 28 * + 59 AS col0 +---- +69832 # Datafusion - Types were automatically converted from: # Datafusion - [Expected] [I] @@ -7993,10 +8005,13 @@ SELECT DISTINCT - ( - - MAX ( DISTINCT + CAST ( NULL AS FLOAT8 ) ) ) - - 91 AS c ---- NULL -# Datafusion - Datafusion expected results: -# Datafusion - Expected - -38 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-1513 SELECT + ( - COUNT ( * ) ) + NULLIF ( - 33, AVG ( DISTINCT + ( 59 ) ) + - - 35 ) - - 42 + - 46 +---- +-38 query I rowsort label-1514 SELECT ALL + COALESCE ( 45, 30, 30 + COUNT ( * ) ) - - 12 AS col2 @@ -9298,15 +9313,18 @@ SELECT ALL 32 - + - 50 / - 88 * - 25 ---- 32 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-1762 SELECT 58 * + ( - CASE - SUM ( + - 7 ) WHEN COALESCE ( + CASE + 57 WHEN + - COUNT ( ALL - 87 ) THEN 14 * + CASE - 86 WHEN - - 71 THEN + ( - + 5 ) WHEN - 38 + - COALESCE ( COUNT ( * ), + 6 * - 38, ( + + 36 ) + + 55 ) + + 44 THEN NULL END - 58 + - CAST ( 31 AS INTEGER ) - + 22 WHEN CAST ( NULL AS INTEGER ) + - 63 THEN + 16 ELSE 89 END, - 66 * - CASE + COUNT ( * ) * 35 WHEN - 40 THEN NULL WHEN - CAST ( NULL AS INTEGER ) THEN - 61 * AVG ( DISTINCT + COALESCE ( + ( 58 ), 53 ) * - 94 ) END - 84 * 69 ) THEN - 65 WHEN - 60 * + ( + 36 ) + 71 THEN + 21 WHEN + 99 / CASE COUNT ( * ) WHEN - COUNT ( * ) + 32 * + 68 THEN + MAX ( + 95 ) + 3 ELSE - 59 * + 56 END THEN NULL ELSE NULL END ) + + 10 * NULLIF ( 39, ( 30 ) ) +---- +NULL -# Datafusion - Datafusion expected results: -# Datafusion - Expected - 45 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-1763 SELECT - 29 + + + 74 + + - 2 * + - 3 * 0 * - NULLIF ( 98, 38 * 77 + + AVG ( DISTINCT + 39 ) / 64 + - + 74 - + - 88 + 20 + - 74 ) / 93 AS col1 +---- +45 query I rowsort label-1764 SELECT COALESCE ( 79, - COUNT ( * ) ) * + 11 AS col2 @@ -11002,10 +11020,13 @@ SELECT + 58 * - CAST ( 9 AS INTEGER ) ---- -522 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - 64 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort SELECT - NULLIF ( - 64, - - 50 / 39 + + - AVG ( DISTINCT - 52 ) ) +---- +64 query II rowsort label-2086 SELECT MIN ( - 83 ) AS col0, 65 + 23 col2 @@ -12002,10 +12023,13 @@ SELECT ALL MAX ( DISTINCT 43 ) ---- 43 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - 2437 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort SELECT 61 + - 72 * + - NULLIF ( 33, 40 + + 81 + + + AVG ( DISTINCT - 96 ) * - 95 ) +---- +2437 query II rowsort label-2277 SELECT - 51 col2, COUNT ( * ) @@ -12201,11 +12225,14 @@ SELECT - + 94 - + 74 col0 ---- -168 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - 83 -# Datafusion - Expected - 78 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I]I +# Datafusion - [Actual ] [R]I +query RI rowsort SELECT ALL + NULLIF ( 83, - AVG ( DISTINCT - 97 ) ) AS col2, + 72 + 6 AS col1 +---- +83 +78 query I rowsort label-2313 SELECT ALL 55 * - COALESCE ( - ( - - SUM ( 50 ) ), + - 14 + 66 ) + + 9 * - + 11 * - COUNT ( * ) * - - COUNT ( * ) @@ -13228,10 +13255,13 @@ SELECT ALL 11 + 36 col1 ---- 47 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-2508 SELECT AVG ( DISTINCT 44 ) - CASE AVG ( 92 ) + 63 WHEN - 5 THEN + 99 * - 20 WHEN ( + 74 ) - MAX ( COALESCE ( 53, 75 ) ) THEN NULL END AS col0 +---- +NULL query I rowsort SELECT DISTINCT 41 + - 20 @@ -14320,11 +14350,18 @@ SELECT ALL 52 * + + 58 * - + 13 AS col2 ---- -39208 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - 47 -# Datafusion - Expected - 0 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Data was automatically updated based on comparison db results +# Datafusion - Previous results: +# Datafusion - 47 +# Datafusion - 0 +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] I[I] +# Datafusion - [Actual ] I[R] +query IR rowsort label-2719 SELECT 47 AS col0, ( NULLIF ( MAX ( ALL - 4 ), AVG ( DISTINCT + 92 ) ) ) / 20 +---- +47 +-0.2 query I rowsort label-2720 SELECT ALL - SUM ( - ( - 6 ) ) col1 @@ -14752,10 +14789,10 @@ SELECT - 88 / + 1 + CASE + 69 WHEN + - 61 * + - COUNT ( * ) THEN + 92 WHEN - 57 ---- NULL -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-2801 SELECT + CASE - COALESCE ( - + 12, + + 25, - + COUNT ( * ), + - 41 ) WHEN - 95 + COUNT ( * ) * - 0 THEN 37 + + 74 WHEN 20 * - 25 + + 51 THEN NULL WHEN + 6 THEN - 3 * NULLIF ( + COUNT ( * ), COUNT ( * ) * 21 ) + - 10 WHEN - 90 - + AVG ( DISTINCT COALESCE ( 81, 70 * + 60 + 33, 82 ) ) / + 3 THEN NULL END +---- +NULL query I rowsort label-2802 SELECT - 81 + 75 / + 5 AS col0 @@ -14777,10 +14814,10 @@ SELECT ALL 87 * 47 AS col1 ---- 4089 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - 0 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-2806 SELECT ALL 63 * + CASE - AVG ( DISTINCT - 65 ) WHEN + + 11 * - 54 THEN NULL WHEN + 76 THEN + 36 * - ( - 46 ) * 62 ELSE 48 / 51 END AS col0 +---- +0 query I rowsort label-2807 SELECT + NULLIF ( - + CAST ( - 55 AS INTEGER ), 56 - + + 96 + - 32 ) @@ -15360,10 +15397,13 @@ SELECT ALL 39 * CASE + + 34 WHEN 51 THEN - COUNT ( * ) + + - 64 + + 93 + - + CAS ---- NULL -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-2917 SELECT ALL 76 * + 90 + 49 + NULLIF ( - - CAST ( NULL AS FLOAT8 ), + 49 - + CASE + 34 WHEN + ( - 88 ) / - + 58 - 41 THEN 65 * - 92 WHEN - AVG ( DISTINCT 65 ) THEN + 68 * 89 + 61 END - - ( + 9 + 0 ) * COUNT ( * ) * AVG ( 7 / + 45 ) ) +---- +NULL query I rowsort SELECT ALL + 68 + + - 98 + 99 * + - 30 AS col2 @@ -15607,10 +15647,10 @@ SELECT ALL - COUNT ( * ) + + NULLIF ( - + 73, CAST ( + 93 AS INTEGER ) * - - 98 ---- -42578 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-2965 SELECT MIN ( ( + 89 ) ) / + + CASE + AVG ( DISTINCT + 24 ) WHEN 94 + COUNT ( * ) THEN - MAX ( - 73 ) WHEN - 93 + - + COUNT ( * ) THEN + 61 ELSE NULL END + 12 * 15 col1 +---- +NULL query II rowsort label-2966 SELECT ALL 67 + - + 19, - CAST ( NULL AS INTEGER ) AS col2 @@ -17511,11 +17551,11 @@ SELECT DISTINCT - ( - 63 ) * - 35 ---- -2205 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - 87 -# Datafusion - Expected - 7359 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query II rowsort label-3328 SELECT ALL 87 AS col1, CASE - - 10 WHEN - - AVG ( DISTINCT - 93 ) + CASE + - 52 WHEN COUNT ( * ) THEN + 57 END THEN + 23 ELSE + 9 END - 98 * - 75 AS col0 +---- +87 +7359 query I rowsort SELECT 36 * - 74 AS col1 @@ -18729,11 +18769,11 @@ SELECT ALL + - ( - + 31 ) + - + 64 AS col1 ---- -33 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - 28 -# Datafusion - Expected - 30 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query II rowsort label-3557 SELECT DISTINCT 21 + CASE - - CAST ( + CASE - MAX ( ALL + 3 ) WHEN + 32 THEN NULL WHEN 79 THEN ( + 44 ) END AS INTEGER ) WHEN + - COUNT ( DISTINCT 24 ) * + 76 * - NULLIF ( + 14, + + ( + + COUNT ( * ) ) - + AVG ( DISTINCT + CAST ( + 39 AS INTEGER ) ) * + ( - + 8 ) ) + 52 THEN - 82 ELSE - 14 * COUNT ( * ) + + 21 END col2, + 30 +---- +28 +30 query II rowsort label-3558 SELECT + MIN ( ALL + - 45 ) + - 10, COUNT ( * ) AS col2 @@ -23101,10 +23141,10 @@ SELECT DISTINCT - 17 - - COUNT ( * ) ---- -16 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort SELECT ALL + CASE + AVG ( DISTINCT + 50 ) WHEN - 65 * - 82 + + - 2 - - ( 64 ) + 51 * + 95 THEN 80 ELSE NULL END - 44 AS col0 +---- +NULL query I rowsort label-4395 SELECT + 49 * - + COUNT ( * ) / + CAST ( NULL AS INTEGER ) col2 @@ -23946,11 +23986,14 @@ SELECT ALL + 10 * + 0 - + 84 AS col2 ---- -84 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - 3650 -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] I[I] +# Datafusion - [Actual ] I[R] +query IR rowsort label-4556 SELECT + 73 * 50 col0, + AVG ( DISTINCT - - CAST ( NULL AS INTEGER ) ) + 85 * + - 41 AS col2 +---- +3650 +NULL query I rowsort label-4557 SELECT ALL 79 * 5 * + MAX ( ALL + - 73 ) @@ -25038,11 +25081,14 @@ SELECT ( + 23 ) * - 90 AS col1 query error DataFusion error: Error during planning: Projections require unique expression names but the expression "Int64\(\-56\) \+ \(\- Int64\(\-74\)\) / Int64\(\-81\) AS col0" at position 0 and "count\(Int64\(1\)\) AS count\(\*\) \+ Int64\(\-3\) \* Int64\(48\) AS col0" at position 1 have the same name\. Consider aliasing \("AS"\) one of them\. SELECT ALL - 56 + - - 74 / - 81 col0, COUNT ( * ) + - 3 * + + 48 AS col0 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - 130950 -# Datafusion - Expected - 0 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] I[I] +# Datafusion - [Actual ] I[R] +query IR rowsort label-4763 SELECT ALL - 97 * 18 * - 75 AS col0, + 23 / + + 60 * ( 57 ) * + 22 * - NULLIF ( + 12, 9 * + 3 * - ( AVG ( DISTINCT - 83 ) ) + COUNT ( * ) / - - COUNT ( * ) ) * + 24 * 28 +---- +130950 +0 query I rowsort SELECT DISTINCT - + 52 + 74 * - 24 AS col1 @@ -25101,10 +25147,10 @@ SELECT + - 91 * - COUNT ( * ) - - - COUNT ( * ) + + 16 AS col0 ---- 106 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-4775 SELECT DISTINCT 85 - - ( + CASE + COUNT ( * ) WHEN - 46 + MIN ( ALL + - 64 ) THEN - 65 * + 68 * COALESCE ( 2, - 47 / + - ( + 74 ), + COUNT ( + + 39 ) ) * + + 48 WHEN + ( - AVG ( DISTINCT 94 ) ) THEN NULL WHEN + 3 THEN NULL ELSE NULL END ) AS col2 +---- +NULL query I rowsort label-4776 SELECT ALL + 62 * + COUNT ( * ) @@ -25898,10 +25944,10 @@ SELECT + NULLIF ( + + 44, COUNT ( * ) + - 39 ) ---- 44 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-4928 SELECT CASE - - 27 WHEN + - ( - + CAST ( - 97 AS FLOAT8 ) ) * + CASE + AVG ( DISTINCT + 27 ) WHEN - - 34 THEN - 24 WHEN + 34 THEN NULL ELSE - 93 END * 10 / + ( + + COUNT ( * ) ) * + CAST ( - 2 AS INTEGER ) THEN - COUNT ( * ) / + 8 * + 77 + COUNT ( * ) * - + 76 ELSE NULL END * - ( + 34 ) * + 58 - - 34 / 80 + - 34 * + 20 AS col1 +---- +NULL query I rowsort SELECT ALL - 82 - + 71 @@ -26585,10 +26631,10 @@ SELECT - + 42 + + + COUNT ( DISTINCT 33 ) + + 7 / - CAST ( NULL AS INTEGER ) * 3 ---- NULL -# Datafusion - Datafusion expected results: -# Datafusion - Expected - 6015 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-5058 SELECT ( - 99 ) * + CAST ( - AVG ( DISTINCT 84 ) AS INTEGER ) + + 39 * COUNT ( * ) * - 59 AS col0 +---- +6015 query I rowsort SELECT ALL + 10 * - 15 + - 78 AS col0 @@ -27715,10 +27761,10 @@ SELECT - 61 + - 19 * - 39 AS col2 ---- 680 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - -4432 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-5269 SELECT - 14 + + 19 + + COUNT ( DISTINCT + ( - 16 ) ) * + 51 * + CAST ( + + AVG ( DISTINCT - 87 ) AS INTEGER ) +---- +-4432 query I rowsort SELECT DISTINCT - ( + 3 ) col0 @@ -28986,10 +29032,13 @@ SELECT - COUNT ( * ) * - 67 + + 20 ---- 87 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-5512 SELECT CAST ( - 45 AS INTEGER ) / 13 + - + 74 + NULLIF ( - ( - COUNT ( * ) ), - COUNT ( * ) ) - - COUNT ( * ) + - + 15 + + - COUNT ( * ) + COUNT ( * ) - 85 * MAX ( - CASE - + 84 WHEN 61 - - 4 / - 22 THEN 79 END ) / + NULLIF ( + MIN ( DISTINCT - 35 ), 45 ) * 7 * - 5 + - 65 * AVG ( DISTINCT + - 8 ) * - 81 * 3 + ( - + 56 ) - - + 86 + - + 35 AS col2 +---- +NULL query I rowsort SELECT ALL - 70 * - - 47 AS col1 @@ -30678,10 +30727,13 @@ SELECT 83 * - 29 * + + 32 AS col2 ---- -77024 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - 24 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-5839 SELECT ALL 53 + - + COALESCE ( 29, - MIN ( DISTINCT - 75 ), ( - NULLIF ( 10, 79 / AVG ( DISTINCT - 35 ) ) ) - + NULLIF ( 99, + 29 ) * - 43 ) AS col0 +---- +24 query I rowsort SELECT 89 + - 19 AS col0 @@ -32502,10 +32554,13 @@ SELECT ( + + 4 ) / 65 / + - COUNT ( * ) * - 36 + - 84 AS col0 ---- -84 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort SELECT AVG ( DISTINCT - + CASE - - 1 WHEN - 77 THEN + - 1 END ) / - 61 + + AVG ( DISTINCT 24 ) +---- +NULL # Datafusion - Types were automatically converted from: # Datafusion - [Expected] I[I] @@ -33554,10 +33609,13 @@ SELECT + 57 * - + 58 + - 21 + - + 72 + 91 / - - 88 AS col0 ---- -3398 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort SELECT + 98 * - ( + CASE + - 57 WHEN + 54 THEN - AVG ( DISTINCT + 29 ) END ) AS col2 +---- +NULL query I rowsort SELECT - 4 + - 58 * - 14 + - 86 AS col2 @@ -33945,11 +34003,14 @@ SELECT - 79 * - + 32 + - COUNT ( * ) - 14 + + 28 + 30 col2 ---- 2571 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - 5487 -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] I[I] +# Datafusion - [Actual ] I[R] +query IR rowsort label-6457 SELECT DISTINCT - 93 * + 59 * - + COUNT ( * ), - AVG ( - + 41 ) + - - CASE - 78 WHEN 97 THEN 22 + AVG ( DISTINCT + 19 ) WHEN - CASE CASE + - 96 WHEN - 52 - + 62 THEN NULL WHEN - CAST ( NULL AS FLOAT8 ) + 39 - - 19 THEN + 32 / + 64 * CAST ( NULL AS INTEGER ) END WHEN - 7 * 11 - - 60 THEN - ( CAST ( 57 AS INTEGER ) ) * - 98 END THEN + AVG ( DISTINCT + ( 76 ) ) END + 18 / + COUNT ( * ) AS col1 +---- +5487 +NULL query I rowsort label-6458 SELECT 72 * + CAST ( - + COUNT ( * ) AS INTEGER ) AS col0 @@ -34317,10 +34378,13 @@ SELECT ALL 23 * 1 ---- 23 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-6529 SELECT - CASE + ( - COUNT ( DISTINCT + 34 ) ) WHEN + SUM ( + 46 ) THEN NULL WHEN - + 79 + - AVG ( DISTINCT + - 60 ) THEN + 39 * - AVG ( DISTINCT - 66 ) + 0 + + - MIN ( 2 ) + COUNT ( * ) ELSE NULL END * 27 AS col2 +---- +NULL query I rowsort label-6530 SELECT - 5 / 91 col1 @@ -34749,10 +34813,10 @@ SELECT - 40 * + 32 + + - 70 ---- -1350 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-6610 SELECT ALL + CAST ( CASE CASE - ( + + 91 ) WHEN + ( + 54 ) THEN - AVG ( DISTINCT + 67 ) + - NULLIF ( + 12, ( + 24 ) * + - 91 + + ( - - 54 ) / + - 58 ) WHEN - + COUNT ( * ) THEN NULL END WHEN 9 THEN - - MIN ( ALL 53 ) ELSE NULL END AS INTEGER ) * 44 * 15 * - + ( + 15 ) +---- +NULL query I rowsort SELECT - 49 + - 71 * ( - 93 ) AS col1 @@ -35416,10 +35480,16 @@ SELECT DISTINCT - 13 * + COALESCE ( - 0, - + 1 ) + + - 99 ---- -99 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - -7154 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Data was automatically updated based on comparison db results +# Datafusion - Previous results: +# Datafusion - -7154 +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-6736 SELECT DISTINCT + 98 * + - 73 + + CAST ( + - NULLIF ( - 50, - ( - + CASE - 78 WHEN + 31 THEN - - COUNT ( * ) ELSE + 34 END ) * + - 7 ) AS INTEGER ) / COALESCE ( + + 77, - 53 * 1 - 1 + + + MIN ( DISTINCT + + 92 ) / 32 * ( 46 ) + + AVG ( DISTINCT - 51 ) + - ( - - 37 ) - - 4 * 86 ) AS col1 +---- +-7153.350649350649 query I rowsort SELECT ALL 75 * - 6 * - 56 * + 82 + - 48 @@ -35656,10 +35726,10 @@ SELECT + - SUM ( 84 ) ---- -84 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-6781 SELECT 2 + - CASE + - CAST ( NULL AS INTEGER ) WHEN + + COUNT ( * ) * - + 73 - + 22 - + + COUNT ( * ) / - NULLIF ( 62, - CASE 86 WHEN 4 + + COUNT ( * ) + - 77 + - 1 / 21 + 15 * 74 THEN NULL WHEN - 14 THEN NULL WHEN + 73 + + 98 THEN - ( AVG ( DISTINCT - ( + 75 ) ) ) ELSE 18 END * + ( 39 ) ) THEN + 30 * + COUNT ( ALL + + 20 ) WHEN + - 45 THEN NULL ELSE NULL END / 1 AS col2 +---- +NULL query I rowsort label-6782 SELECT CAST ( NULL AS INTEGER ) * - + 62 @@ -38697,10 +38767,10 @@ SELECT ALL + 87 * - 64 AS col1 ---- -5568 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-7360 SELECT + CASE - + 66 WHEN + + AVG ( - 93 ) + + 42 - COUNT ( * ) THEN NULL WHEN - AVG ( DISTINCT + 1 ) THEN + 63 / + + 97 + + 54 WHEN + SUM ( ALL 24 ) * + + 18 + 27 THEN NULL ELSE NULL END + + + COUNT ( - 7 ) +---- +NULL query I rowsort label-7361 SELECT COUNT ( ALL + + ( 88 ) ) * 30 * - + COUNT ( * ) * - + 37 + 52 + 29 AS col2 @@ -39323,11 +39393,14 @@ SELECT DISTINCT - 14 * + 15 AS col1 ---- -210 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - -47 -# Datafusion - Expected - -6 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] I[I] +# Datafusion - [Actual ] I[R] +query IR rowsort label-7484 SELECT ALL ( - 47 ), 72 - 86 - + CAST ( + 8 AS INTEGER ) * COALESCE ( - 81 / 61, 58 / - AVG ( DISTINCT - 55 * + 37 ) ) col1 +---- +-47 +-6 query I rowsort SELECT + 51 * + 6 AS col0 @@ -41208,10 +41281,13 @@ SELECT - - 24 + + - CAST ( NULL AS INTEGER ) AS col1 ---- NULL -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-7842 SELECT COUNT ( * ) * - - 68 * 23 + - 43 + + - 57 * + AVG ( DISTINCT + 74 ) + - 2 + - ( + SUM ( ALL + - CAST ( NULL AS INTEGER ) ) ) +---- +NULL query I rowsort SELECT ALL + 50 * - - ( 41 ) + 60 + + + 22 - ( 11 ) * + COALESCE ( + - 93, - 43 ) @@ -41775,10 +41851,10 @@ SELECT + CAST ( NULL AS INTEGER ) * + 46 / 82 + - + 67 + 41 ---- NULL -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-7950 SELECT - COUNT ( * ) * + CAST ( + 54 AS INTEGER ) / - - CASE MAX ( ALL - - 0 ) WHEN 5 THEN + + 67 WHEN COALESCE ( - 14, + 60 * COALESCE ( + 16, COALESCE ( CAST ( - NULLIF ( NULLIF ( + CAST ( NULL AS INTEGER ), - 94 - COUNT ( * ) * + 77 ), 48 ) AS INTEGER ), + MAX ( ALL 88 ) / COUNT ( * ) + 53 ), - MAX ( DISTINCT 29 ) ) * AVG ( DISTINCT 27 ), 0 ) + 56 THEN 91 * COUNT ( * ) + + 9 * - 49 ELSE NULL END +---- +NULL query I rowsort SELECT ALL 79 * - 32 @@ -42756,10 +42832,13 @@ SELECT + CASE - + 12 WHEN + NULLIF ( + + 81, - 67 * + + COUNT ( * ) * + + 75 * - ---- 6804 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - 5390 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-8138 SELECT + 51 + + 92 * 59 + - 3 - 86 - + NULLIF ( - - 0, - 58 * - + 22 + 49 / 89 + - 21 + 57 + + ( + 38 ) * - AVG ( DISTINCT 22 ) * + - COUNT ( * ) / + - 16 + 66 / + 42 * + - 71 ) +---- +5390 query I rowsort label-8139 SELECT + + COALESCE ( 71, COUNT ( * ) * + 41 + - 80 - - 45 ) AS col2 @@ -45140,10 +45219,13 @@ SELECT ALL + - SUM ( - CAST ( NULL AS INTEGER ) ) * + + 53 ---- NULL -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-8591 SELECT + ( + + CASE 99 WHEN COUNT ( * ) / - + CASE + 83 WHEN - ( + 35 ) THEN + - 30 WHEN + - 38 + - 9 * - MAX ( + - 66 ) / - + 11 THEN NULL ELSE NULL END + + 87 THEN - - COUNT ( * ) / ( + - 42 ) * + 65 * - + 73 END ) + - AVG ( DISTINCT - 95 ) + + 53 +---- +NULL query I rowsort label-8592 SELECT NULLIF ( - - 58, 88 * - 78 + + 26 / ( - - 44 ) + COUNT ( * ) ) - + ( + + 38 ) * + - MIN ( DISTINCT - 87 ) AS col0 @@ -47031,10 +47113,13 @@ SELECT ALL + 39 + ( + COALESCE ( + 70, + 55 ) + + 16 * 22 ) AS col1 ---- 461 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort SELECT - 30 + AVG ( DISTINCT + CASE 35 WHEN ( 42 ) THEN NULL WHEN 93 THEN 10 * 94 END ) AS col1 +---- +NULL query I rowsort label-8953 SELECT + NULLIF ( ( 21 ), COUNT ( * ) ) col0 @@ -48458,10 +48543,10 @@ SELECT - CAST ( NULL AS INTEGER ) + 6 + + 97 ---- NULL -# Datafusion - Datafusion expected results: -# Datafusion - Expected - 55 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-9228 SELECT ALL + NULLIF ( - - 55, + + CASE + - COUNT ( * ) WHEN - COUNT ( * ) * + 12 * + + 66 * + 97 * + 75 + + - 5 + 63 THEN 57 * 87 WHEN - AVG ( DISTINCT + 13 ) - + 55 * 22 THEN - 81 END + 66 ) +---- +55 query I rowsort label-9229 SELECT + 28 * + COALESCE ( + 90, + 44 ) * - - 2 + ( 17 ) - COALESCE ( - 71, - + 60 + + COUNT ( * ) ) * + 4 + 29 diff --git a/data/sqlite/random/expr/slt_good_100.slt b/data/sqlite/random/expr/slt_good_100.slt index a6ff053..5cc53a4 100644 --- a/data/sqlite/random/expr/slt_good_100.slt +++ b/data/sqlite/random/expr/slt_good_100.slt @@ -2296,10 +2296,13 @@ SELECT ALL COUNT ( * ) * + 42 * - - ( - 38 ) * 41 AS col1 ---- -65436 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - -817 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort SELECT 98 + NULLIF ( 61, + 57 * - AVG ( DISTINCT + 7 * + 71 ) + + 32 * + 35 ) * - 15 +---- +-817 query II rowsort SELECT 21 col0, 26 @@ -3131,10 +3134,10 @@ SELECT + + 72 * - + 14 ---- -1008 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-594 SELECT ALL + CASE - COALESCE ( 69, + 63 + 15 / + + 46 * - - COUNT ( * ), - 29 + - 35 * 28 ) WHEN - 82 THEN NULL WHEN 92 - + CAST ( 36 + + AVG ( DISTINCT CAST ( NULL AS INTEGER ) ) AS INTEGER ) THEN + CASE 98 WHEN 74 + 0 THEN + 87 END ELSE NULL END AS col1 +---- +NULL # Datafusion - Types were automatically converted from: # Datafusion - [Expected] [I] @@ -9023,10 +9026,13 @@ SELECT - + ( + 58 ) * + 30 + + COUNT ( * ) + - 13 AS col0 ---- -1752 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-1706 SELECT DISTINCT + + 47 - - CASE - - COUNT ( * ) WHEN - 67 THEN - SUM ( + - 11 ) + + COUNT ( * ) + + + MIN ( ALL + 69 ) / - 77 + + 90 + - 26 * + COALESCE ( ( - 14 ), - - AVG ( DISTINCT + 75 ) ) * - + 55 * - COUNT ( * ) * + 82 + - COALESCE ( + COALESCE ( - 64, + 93 + - ( - + AVG ( DISTINCT 39 ) ) * - 0 ), NULLIF ( - - 84, + NULLIF ( COUNT ( * ), + CAST ( NULL AS FLOAT8 ) ) ) ) / + COALESCE ( - COUNT ( 63 ), - NULLIF ( - CASE - 60 WHEN - 3 - + MIN ( DISTINCT 80 ) + MAX ( + 94 ) / 94 THEN NULL ELSE + 52 END, 61 + + COUNT ( * ) ) + 74, 25 / + 32, + CASE + 66 WHEN 60 THEN 35 ELSE NULL END * - 30 - 33 ) WHEN 82 / CAST ( NULL AS INTEGER ) THEN + 72 WHEN - 14 THEN NULL ELSE CAST ( NULL AS INTEGER ) - 17 END AS col0 +---- +NULL query I rowsort SELECT + - ( - 93 ) + + - 19 AS col1 @@ -9620,10 +9626,10 @@ SELECT - COALESCE ( 42, ( + + COUNT ( * ) ) ) * - 5 ---- 210 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - 305 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-1820 SELECT 27 * + 35 + CASE AVG ( DISTINCT + 9 ) WHEN - CAST ( NULL AS INTEGER ) * + 48 THEN NULL ELSE - 32 END * - - 20 +---- +305 query I rowsort label-1821 SELECT - SUM ( ALL - 21 ) * 13 AS col2 @@ -10176,10 +10182,13 @@ SELECT 46 * - + 88 + + 95 AS col0 ---- -3953 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-1927 SELECT ALL 47 * - + CASE - COUNT ( * ) WHEN 57 THEN CASE 25 WHEN 26 + - - 71 + 34 THEN + - 37 / CASE + AVG ( + - 88 ) WHEN 46 THEN + COUNT ( * ) * + 12 + - AVG ( 34 ) END ELSE NULL END + + COUNT ( * ) + - 86 - + + NULLIF ( - ( + COUNT ( * ) ), 37 + - 8 / - + 98 + - AVG ( DISTINCT - ( ( 84 ) ) ) ) * 19 * - 25 * - - 75 - + + 51 * 24 WHEN + + 21 * + + 90 + 16 THEN + 27 WHEN - 88 + + 20 THEN + 0 * + ( - ( + ( + + 10 ) ) ) * - 85 END * + 49 + - + 74 +---- +NULL query I rowsort label-1928 SELECT + 37 + - + COALESCE ( SUM ( ALL 31 ), + 98 + - 32, ( + + 60 ) ) * - + 65 @@ -10563,10 +10572,10 @@ SELECT DISTINCT 67 * COALESCE ( - SUM ( CAST ( NULL AS INTEGER ) ), - 60 ) ---- -4020 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - 49 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-2002 SELECT DISTINCT CASE 92 WHEN - MIN ( DISTINCT CAST ( + 97 AS INTEGER ) ) * AVG ( DISTINCT 45 + - 99 ) THEN 71 ELSE 49 END col0 +---- +49 query I rowsort SELECT + - 80 - + 56 * + 20 @@ -11508,10 +11517,13 @@ SELECT - 30 + - 39 AS col1 ---- -69 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - -84 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort SELECT ALL + CASE - 77 WHEN 0 - 52 THEN + AVG ( DISTINCT - 0 ) + 97 * + 31 ELSE 2 * - ( + 42 ) END AS col0 +---- +-84 query I rowsort label-2185 SELECT DISTINCT - 70 / - + 81 * - + 44 - ( - + 66 ) + - + NULLIF ( - 20, 4 ) @@ -12510,10 +12522,13 @@ SELECT ALL 96 + + 95 ---- 191 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - -1 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-2375 SELECT ALL ( CASE - COUNT ( ALL - - 0 ) WHEN - 0 + + 63 + + 77 * - + 96 THEN + AVG ( DISTINCT - 97 ) ELSE - COUNT ( * ) END ) +---- +-1 query I rowsort label-2376 SELECT + - ( 91 ) + + COUNT ( * ) * + 90 col1 @@ -13075,10 +13090,10 @@ SELECT ALL + COUNT ( * ) + + - 14 AS col0 ---- -13 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort SELECT + 55 - + CASE + 65 WHEN - - 37 - - AVG ( DISTINCT + - 6 ) * + 23 * + 34 * - - 28 THEN NULL WHEN + 98 + 17 THEN 78 ELSE NULL END AS col1 +---- +NULL # Datafusion - Types were automatically converted from: # Datafusion - [Expected] [I] @@ -17707,10 +17722,13 @@ SELECT DISTINCT + 52 + - 20 AS col1 ---- 32 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - -511830 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort SELECT ALL - 94 * - 55 * NULLIF ( - + 99, - AVG ( DISTINCT 28 ) * + 72 ) AS col2 +---- +-511830 query I rowsort SELECT - 72 * + 22 @@ -18079,10 +18097,13 @@ SELECT ALL - 51 * + - 86 ---- 4386 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-3428 SELECT - CAST ( CAST ( NULLIF ( - - 55, + 59 ) AS INTEGER ) AS INTEGER ) - CASE + 0 WHEN + - 48 THEN NULL WHEN - ( + 39 ) THEN - 69 * AVG ( DISTINCT - + 79 ) + + 34 / - + 54 * - 65 END AS col1 +---- +NULL query I rowsort SELECT - 40 * - 88 @@ -20959,10 +20980,10 @@ SELECT - COUNT ( * ) * - + NULLIF ( - COUNT ( * ), + 1 + 78 ) + + + 17 AS col1 ---- 16 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - 818 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-3984 SELECT ALL + 87 + - - CASE + COUNT ( * ) WHEN ( - AVG ( DISTINCT + + 26 ) ) / + 34 * + 3 THEN 16 ELSE 18 END * + 42 + - 25 +---- +818 query I rowsort label-3985 SELECT ALL + 15 + + 12 + - SUM ( 37 ) AS col0 @@ -22415,10 +22436,13 @@ SELECT - COUNT ( * ) + 63 + - ( 81 ) - CASE - 47 WHEN COALESCE ( - 2, - - SUM ( ---- NULL -# Datafusion - Datafusion expected results: -# Datafusion - Expected - -930 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort SELECT - 92 * + - NULLIF ( - 11, - + AVG ( DISTINCT + - 79 ) ) - - 82 +---- +-930 # Datafusion - Datafusion expected results: # Datafusion - Expected - NULL @@ -26408,10 +26432,13 @@ SELECT ALL - SUM ( ALL - 11 ) / 4 + + 42 * - 73 - - 85 * + + MAX ( + - 68 ) + - query error DataFusion error: Error during planning: Projections require unique expression names but the expression "Int64\(\-92\) / nullif\(Int64\(87\), Int64\(\-52\) \* count\(Int64\(1\)\) AS count\(\*\) \+ \(\- Int64\(\-2\)\)\) AS col2" at position 0 and "sum\(DISTINCT Int64\(16\)\) AS col2" at position 1 have the same name\. Consider aliasing \("AS"\) one of them\. SELECT - 92 / + NULLIF ( 87, - 52 * COUNT ( * ) + ( - - 2 ) ) AS col2, SUM ( DISTINCT + 16 ) AS col2 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - 92 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-5013 SELECT - NULLIF ( - SUM ( + + 92 ), - AVG ( DISTINCT + + 18 ) ) +---- +92 query I rowsort SELECT ALL ( + 1 ) + - + 71 col0 @@ -26499,10 +26526,13 @@ SELECT - 88 * - 38 AS col1 ---- 3344 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-5031 SELECT NULLIF ( + 4, + + MAX ( + 3 ) ) * + - 60 * 54 * 3 * COALESCE ( 45, 73 * - 9, + 60 ) - + 95 + + CASE + NULLIF ( - 45, 60 ) WHEN - + 30 THEN NULL ELSE - + CAST ( + + 45 AS INTEGER ) * - 34 END + + + 80 + COUNT ( * ) + COUNT ( * ) + AVG ( DISTINCT + CAST ( NULL AS INTEGER ) ) + - COUNT ( * ) +---- +NULL query I rowsort label-5032 SELECT DISTINCT 23 * MIN ( ALL - 48 ) @@ -27631,10 +27661,10 @@ SELECT DISTINCT 9 * + COUNT ( * ) + ( 39 ) AS col0 ---- 48 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - 2161 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort SELECT ALL + COALESCE ( CASE - 33 WHEN 55 + - AVG ( DISTINCT - 96 ) * 13 THEN NULL ELSE 80 END, + 5 ) * 26 + 81 +---- +2161 query I rowsort label-5247 SELECT + 50 / + 32 - ( 63 ) @@ -30049,10 +30079,10 @@ SELECT DISTINCT - - ( 93 ) ---- 93 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-5713 SELECT ALL + 86 - + 42 - - 46 + CASE - ( + 99 ) WHEN + CASE - 65 WHEN 46 + - AVG ( DISTINCT - + NULLIF ( - 51, - 59 * + - 88 ) ) THEN NULL WHEN - + ( 71 ) + + ( - AVG ( DISTINCT 15 ) - AVG ( - 31 + CAST ( NULL AS INTEGER ) ) ) THEN 79 END THEN NULL WHEN MIN ( ALL 89 ) THEN 37 * 66 END AS col0 +---- +NULL query I rowsort label-5714 SELECT ALL + - ( - - 99 ) / 45 * + + MIN ( 12 ) + + ( + 32 ) * - - SUM ( + 90 ) + + COUNT ( * ) + + 34 * 31 AS col2 @@ -34212,10 +34242,13 @@ SELECT ALL + + 81 - - 85 + + CASE + 16 WHEN + 74 THEN + ( - + 93 ) * - CAST ( NU ---- NULL -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-6501 SELECT 25 * - 79 * AVG ( DISTINCT - - 27 ) * - MAX ( DISTINCT - CAST ( NULL AS INTEGER ) ) - - - 81 / + 93 AS col0 +---- +NULL # Datafusion - Datafusion expected results: # Datafusion - Expected - -224 @@ -36706,10 +36739,10 @@ SELECT DISTINCT 38 + - 93 AS col1 ---- -55 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - 37 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-6977 SELECT CASE - - 70 WHEN - + AVG ( DISTINCT + 45 ) THEN NULL WHEN + - 83 + + 80 + - MIN ( - 19 ) THEN NULL ELSE COUNT ( * ) END + NULLIF ( 36, - CASE NULLIF ( AVG ( ALL - 45 ), 3 ) WHEN - ( + 6 ) + + 89 / 75 THEN NULL WHEN - 1 * - 28 THEN NULL ELSE - ( - 9 ) END * + ( + 1 ) ) AS col1 +---- +37 query I rowsort SELECT 77 + - 26 AS col2 @@ -36752,10 +36785,10 @@ SELECT ALL 30 AS col2, - 16 30 -16 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - 141 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort SELECT DISTINCT 65 + + CASE - 66 WHEN + - 0 * + 18 + 84 * + AVG ( DISTINCT + 8 * - 26 ) + + 90 THEN NULL ELSE + 76 END AS col1 +---- +141 query I rowsort SELECT ALL 24 + - 94 + - 89 @@ -37180,10 +37213,10 @@ SELECT + + 97 * - - 3 AS col1 ---- 291 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-7066 SELECT ALL 50 + - CASE - COUNT ( + 10 ) WHEN - 54 + + 6 * - + 72 THEN - - 99 * + 92 + + 94 * 34 WHEN ( - 18 ) * CASE 60 * - CASE 27 WHEN COALESCE ( COUNT ( * ), 11 ) + COUNT ( * ) THEN - AVG ( DISTINCT 61 ) WHEN 3 THEN COALESCE ( 12, 75 ) END WHEN AVG ( DISTINCT 83 ) THEN NULL WHEN 98 + 79 * - COUNT ( * ) THEN - 17 * 48 ELSE NULL END THEN NULL END * ( + 31 ) AS col2 +---- +NULL query I rowsort SELECT + 10 * - 58 + 64 AS col0 @@ -37856,10 +37889,13 @@ SELECT DISTINCT - MAX ( DISTINCT + + 67 ) col2 ---- -67 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - -268 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-7196 SELECT ALL - 86 + - NULLIF ( 7, - AVG ( DISTINCT + 83 ) * - + 71 / 92 * + CASE 97 WHEN + + 92 / + 81 * + 80 * + + 21 + + COUNT ( * ) + CAST ( NULL AS INTEGER ) THEN NULL WHEN AVG ( - 64 ) THEN - 86 - - COALESCE ( + ( 18 ), 57, CASE - 90 WHEN - ( 42 ) THEN NULL WHEN 19 THEN NULL WHEN - 90 THEN 33 END + + ( 51 ) * ( + 30 ) ) WHEN COUNT ( - 99 ) / + 37 THEN NULL ELSE NULL END / 98 ) - - 35 * NULLIF ( - 5, 14 * 79 ) AS col2 +---- +-268 query I rowsort SELECT 30 + - 23 col0 @@ -39270,10 +39306,13 @@ SELECT ALL - COUNT ( * ) AS col0, + 51 -1 51 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - -36 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-7464 SELECT DISTINCT 59 + 3 - 12 + + COALESCE ( - 86, + ( - - AVG ( DISTINCT 3 ) ) * 33 / + 72, - 15 * - 6 + - ( + - 2 ) * CASE + COUNT ( * ) WHEN - 43 THEN NULL WHEN - - 86 THEN NULL ELSE + 10 END ) AS col2 +---- +-36 query I rowsort label-7465 SELECT 38 * - - ( + COUNT ( * ) ) AS col1 @@ -41816,10 +41855,13 @@ SELECT - 13 + + COUNT ( * ) AS col0 ---- -12 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-7947 SELECT ALL CASE 12 WHEN - - 59 * 82 * + + 97 + CAST ( NULL AS INTEGER ) + - + COALESCE ( 60, - - CASE 75 WHEN - + COUNT ( * ) THEN NULL WHEN 0 + - COUNT ( * ) + + - 45 + - + 10 + ( + 67 ) + - 21 * + 74 * - COUNT ( * ) THEN + 87 * 16 END, - 43 ) * - ( 74 ) * + 48 - - - COUNT ( * ) - + 66 + - COUNT ( * ) THEN ( AVG ( DISTINCT 38 ) ) END +---- +NULL query I rowsort label-7948 SELECT - 42 / COUNT ( * ) AS col2 @@ -41885,10 +41927,10 @@ SELECT - COUNT ( * ) + 14 * - + 47 AS col1 ---- -659 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-7960 SELECT + CASE 2 WHEN + CAST ( 45 AS FLOAT8 ) * + AVG ( DISTINCT + + 47 ) * - 26 THEN COUNT ( * ) * - 37 END AS col2 +---- +NULL query II rowsort SELECT DISTINCT + 38 * - 0, 67 AS col1 @@ -42193,10 +42235,13 @@ SELECT + 33 + 50 + + - 54 AS col2 ---- 29 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-8018 SELECT - AVG ( DISTINCT 84 ) * 58 + + 10 + + 16 + - 68 * 38 + + COALESCE ( + + AVG ( 12 ), - 18, - 44 * - COUNT ( * ) * - COALESCE ( + + 20, + 34, - 34 + - 56 * 21 + + COALESCE ( - + 79, 34 / 42 ) - + 91 * - - 69 ) * - 82 - + NULLIF ( + - 81, 85 + + NULLIF ( + 85, - 33 + 28 + + ( + 15 ) * 30 * - 25 ) ) + + 95, CAST ( 17 AS INTEGER ) * + 84 ) * - CASE - COUNT ( * ) WHEN - COALESCE ( + COALESCE ( CASE CASE + 43 WHEN - 61 THEN 52 * 55 - + ( + 99 ) END WHEN - 57 THEN 94 * + 91 + + 85 * + 16 END, + NULLIF ( 95, - MAX ( - 20 ) ) * - 74 + - 40 ), - COUNT ( - 69 ) * 85 ) THEN NULL WHEN 57 THEN + 14 * MAX ( 97 ) END AS col2 +---- +NULL query I rowsort label-8019 SELECT ALL + SUM ( - 96 ) + + CAST ( + 36 AS INTEGER ) / 59 + COUNT ( * ) + + COUNT ( * ) @@ -44200,10 +44245,10 @@ SELECT ALL - + 21 * COUNT ( * ) + 34 * + 87 AS col1 ---- 2937 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-8400 SELECT + CASE 7 WHEN 39 * + 52 THEN 31 + + MIN ( + 80 + + 53 ) WHEN + 3 * - 0 + CAST ( + AVG ( DISTINCT 92 ) AS INTEGER ) THEN NULL ELSE NULL END +---- +NULL query I rowsort label-8401 SELECT - 7 + + 32 * - COALESCE ( + 9 / + NULLIF ( SUM ( COALESCE ( - 7, 20, 34 ) ), 26 ), + 83 ) @@ -44961,10 +45006,10 @@ SELECT ALL + 36 / - 63 ---- 0 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-8549 SELECT - CASE - 5 WHEN - - 41 - MIN ( DISTINCT - + 8 ) + - AVG ( DISTINCT 38 ) / - 9 THEN NULL WHEN + 82 THEN 82 END / - 24 AS col0 +---- +NULL query I rowsort label-8550 SELECT 46 / 15 + + - COUNT ( * ) * + - MAX ( DISTINCT - ( - + 4 ) ) AS col1 @@ -46020,10 +46065,13 @@ SELECT 43 * + CAST ( NULLIF ( + COUNT ( * ), + CASE - 57 WHEN - + ( + 77 ) - + + ---- 43 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - 79 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-8751 SELECT ALL COUNT ( * ) * - COALESCE ( 79, 49, NULLIF ( - 43, - AVG ( DISTINCT 53 ) + + + 79 + + 20 - CASE + NULLIF ( 17, ( 7 ) + 78 * - 6 ) WHEN ( MAX ( - 24 ) ) THEN NULL ELSE - 20 END ) * 37 ) * - COUNT ( * ) AS col2 +---- +79 query II rowsort label-8752 SELECT ( - COALESCE ( + 48, + CAST ( NULL AS INTEGER ) ) ) * + 73, - 4 col1 @@ -46542,11 +46590,14 @@ SELECT ALL MAX ( DISTINCT 58 ) * - + CAST ( NULL AS INTEGER ), - 72 / - 21 + 71 NULL 127 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - 81 -# Datafusion - Expected - -37 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] I[I] +# Datafusion - [Actual ] I[R] +query IR rowsort SELECT 81 AS col2, + NULLIF ( - 37, - - 76 + - 99 * - - AVG ( DISTINCT ( + - 68 ) ) * - + 28 ) +---- +81 +-37 query I rowsort SELECT - COALESCE ( 28, + 46 ) * - ( + ( + - 56 ) ) + - 97 @@ -49070,11 +49121,11 @@ SELECT ALL 5 + - 73 * + COUNT ( - 70 ) AS col1 ---- -68 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - 18 -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query II rowsort label-9335 SELECT DISTINCT 18, ( - + CASE WHEN ( CAST ( - 52 AS INTEGER ) ) = - 65 * AVG ( DISTINCT - 95 ) * 31 + - 45 * - + 73 * + + 4 THEN + + 83 END ) AS col0 +---- +18 +NULL query I rowsort label-9336 SELECT DISTINCT - 19 + - COUNT ( * ) @@ -49795,10 +49846,10 @@ SELECT - 38 + + + CAST ( NULL AS INTEGER ) ---- NULL -# Datafusion - Datafusion expected results: -# Datafusion - Expected - -51 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-9472 SELECT - CASE + 11 WHEN + AVG ( DISTINCT - 13 ) THEN NULL ELSE MIN ( ALL 38 ) / - 54 + 36 - - 15 END AS col2 +---- +-51 query I rowsort label-9473 SELECT + NULLIF ( - 93, 60 * 58 + 20 + + - COUNT ( * ) ) * COUNT ( * ) * + CASE 72 WHEN + SUM ( DISTINCT - 32 ) + 40 * - 73 THEN 51 END @@ -50746,10 +50797,10 @@ SELECT 73 * + 74 + - COUNT ( * ) + CASE CASE + COUNT ( * ) WHEN + + SUM ( 22 ) * ---- 10751 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-9652 SELECT + ( + 78 ) + - CASE + 22 WHEN - 13 THEN NULL WHEN + 59 + + - 28 + 3 - - COALESCE ( + + MIN ( DISTINCT - + 34 ), + NULLIF ( 73, + 51 ) ) * + 28 * + 41 + + COUNT ( * ) THEN 20 * + 17 - - 84 WHEN + - AVG ( DISTINCT + CAST ( 60 AS INTEGER ) ) * 97 THEN - 98 ELSE NULL END col2 +---- +NULL query II rowsort SELECT - 89 AS col2, 82 * - - 66 + + 21 AS col0 @@ -50848,11 +50899,14 @@ SELECT 9 * COUNT ( * ) AS col0 ---- 9 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - -47 -# Datafusion - Expected - 5040 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I]I +# Datafusion - [Actual ] [R]I +query RI rowsort label-9672 SELECT 45 + NULLIF ( - SUM ( + + 92 ), - AVG ( DISTINCT + + 18 ) ), 90 * + 56 AS col0 +---- +-47 +5040 query II rowsort label-9673 SELECT ALL 54 AS col0, - 25 * 9 + + 74 * + COUNT ( ALL 50 ) * + 83 @@ -51497,10 +51551,10 @@ SELECT + 58 + ( - 29 ) * - - MIN ( DISTINCT - 98 ) + - 80 - + 80 AS col2, - 96 * 2740 -96 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - -119816 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-9795 SELECT ALL + + SUM ( - 26 ) - - CASE 18 WHEN ( + 14 ) * + 22 / - 28 + - 98 + - + 64 * + + AVG ( DISTINCT + - ( 23 ) ) THEN 5 + - 90 * - + 47 + 26 WHEN + + MAX ( ALL - + 8 ) / + 98 + 72 THEN + 2 - 59 + + ( + + 81 ) + - + 31 ELSE + 66 * + 55 END * - 33 col2 +---- +-119816 query I rowsort SELECT ALL - - 14 * 79 * 68 AS col1 @@ -51609,10 +51663,13 @@ SELECT DISTINCT 39 + - 45 ---- -6 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-9816 SELECT DISTINCT 15 + + CASE - 54 WHEN - - 18 THEN + 55 + - - SUM ( 45 ) WHEN - COUNT ( * ) * ( + + 55 ) THEN - - COALESCE ( - + COALESCE ( - - ( - 50 ), + ( + 85 ) ), 13, + 46 ) + - + AVG ( DISTINCT - 32 ) END +---- +NULL query I rowsort label-9817 SELECT ALL 74 / - NULLIF ( + CASE - + 73 WHEN + COUNT ( DISTINCT ( + 41 ) ) THEN NULL WHEN - 30 * + 47 THEN 29 ELSE NULL END, ( + + CAST ( NULL AS INTEGER ) ) + + - 2 ) * - 84 * - + CASE WHEN NOT + 28 = NULL THEN NULL ELSE + 51 * - 87 + - 70 END - 10 - - 25 AS col1 @@ -51746,10 +51803,10 @@ SELECT DISTINCT - 76 * 77 / + - CASE + + 34 WHEN + 64 * - 80 THEN 82 END AS col2 ---- NULL -# Datafusion - Datafusion expected results: -# Datafusion - Expected - 1612 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-9842 SELECT DISTINCT - CASE + ( 40 ) WHEN COALESCE ( 82, CASE + + COUNT ( 74 ) WHEN 64 THEN + 69 / - CAST ( NULL AS FLOAT8 ) * + COUNT ( * ) - 46 WHEN 49 THEN - 31 WHEN - - ( - - COUNT ( * ) ) THEN - 90 END ) THEN NULL WHEN + ( + 33 ) + - 9 - + - AVG ( DISTINCT 33 ) THEN - COUNT ( * ) ELSE + 62 END * - 26 / - - COUNT ( * ) col2 +---- +1612 query II rowsort label-9843 SELECT ALL - NULLIF ( + + 24, - COUNT ( * ) ) AS col2, SUM ( DISTINCT - - 53 ) * + - COUNT ( + + 31 ) * 54 AS col0 @@ -52133,11 +52190,14 @@ SELECT DISTINCT 58 * - 95 AS col2 ---- -5510 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - 72 -# Datafusion - Expected - -3358 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] I[I] +# Datafusion - [Actual ] I[R] +query IR rowsort label-9914 SELECT 72, ( COALESCE ( - + 73, 90 + COUNT ( * ) + NULLIF ( + 10, - - COALESCE ( - + SUM ( DISTINCT + + 35 ), COUNT ( * ) * + 46 * 93 - 22 * + 12 + + + 73 / + MAX ( ALL + 99 ) ) ) * + CASE + 89 WHEN COUNT ( * ) THEN NULL WHEN + - 12 THEN NULL ELSE 72 + + ( + 48 ) END ) ) * NULLIF ( + + 46, 68 + AVG ( DISTINCT 94 ) + AVG ( - 79 ) * + + 97 * + + 46 / - COUNT ( * ) ) AS col0 +---- +72 +-3358 query I rowsort SELECT ALL - 28 - 10 AS col0 diff --git a/data/sqlite/random/expr/slt_good_101.slt b/data/sqlite/random/expr/slt_good_101.slt index e3e6ea0..0bf64aa 100644 --- a/data/sqlite/random/expr/slt_good_101.slt +++ b/data/sqlite/random/expr/slt_good_101.slt @@ -516,10 +516,13 @@ SELECT + - 24 * + COUNT ( * ) * + + COUNT ( * ) ---- -24 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-94 SELECT - - 19 + + ( + AVG ( DISTINCT 63 ) ) + + ( SUM ( ALL + ( + 74 ) ) + + CASE + 12 - NULLIF ( + ( 64 ), 12 ) * + ( 28 * - COUNT ( * ) + 82 ) WHEN - 42 THEN + COUNT ( * ) - 87 END ) * 89 +---- +NULL query I rowsort SELECT ALL 5 * - 42 + - - 48 @@ -3332,10 +3335,13 @@ SELECT + - COUNT ( + 79 ) * 26 + + 86, + 2 AS col1 60 2 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - -576212874 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-636 SELECT + - COUNT ( * ) * + 52 * - 73 * + ( 36 ) * + 62 * - 68 * COALESCE ( + + COUNT ( * ), 71 / AVG ( DISTINCT + 50 ) + MIN ( DISTINCT 98 ) ) + ( - + 59 ) + - 40 * + 22 * + + 81 + 21 * + 9 - 28 +---- +-576212874 query I rowsort SELECT + - 89 + 72 AS col0 @@ -4952,11 +4958,11 @@ SELECT DISTINCT 62 * + 27 + 98 ---- 1772 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - 218 -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query II rowsort label-944 SELECT ALL 31 * + + 7 + 1, - 90 + + 40 * + + 56 * + - COUNT ( * ) + 98 + + 87 * - - 80 * - CASE CASE - 31 WHEN - + 59 THEN + 30 * 77 + - COUNT ( ALL + 98 ) + - ( + 2 ) * + + 43 + + 38 WHEN 78 THEN - 89 END WHEN - COUNT ( * ) - + COUNT ( * ) + 33 * ( 7 ) - + AVG ( 84 ) * SUM ( DISTINCT + COALESCE ( - 94, + 54 * ( 75 * 45 ) ) * 15 ) * + AVG ( DISTINCT 10 * 82 ) THEN + 61 + 81 ELSE NULL END AS col2 +---- +218 +NULL query I rowsort label-945 SELECT + COUNT ( * ) * - - 2 + - 25 * + - 42 col1 @@ -5370,10 +5376,10 @@ SELECT ALL - 49 * + 33 AS col2, 47 -1617 47 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-1024 SELECT + CASE + CAST ( - AVG ( DISTINCT + 8 ) AS INTEGER ) WHEN + 69 + ( - NULLIF ( 88, + 13 ) ) THEN + CAST ( NULL AS INTEGER ) WHEN + 84 + + + NULLIF ( - ( - 93 ), + AVG ( ALL + + 84 ) ) / - 75 THEN NULL END AS col2 +---- +NULL query I rowsort SELECT - 78 * - 59 + - 45 col0 @@ -5739,20 +5745,23 @@ SELECT NULLIF ( 12, + 87 + 68 ), - MAX ( DISTINCT - 4 ) + - - 72 AS col0 12 76 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-1095 SELECT + COUNT ( - ( + 88 ) ) - - ( + AVG ( DISTINCT - CAST ( NULL AS INTEGER ) ) ) AS col2 +---- +NULL query I rowsort label-1096 SELECT + - ( + - 33 ) / + 51 ---- 0 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - 1749 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-1097 SELECT ALL 44 * - 93 + 11 + + COALESCE ( - 31, + 6 + + 62, - 69 * + 92 + + - ( + 15 ) * 97 ) / - - 86 * + 68 * + - 90 / COUNT ( * ) + - - CASE AVG ( DISTINCT - 44 ) WHEN - 60 THEN 96 WHEN + 84 THEN NULL ELSE + 20 + - 70 * - 83 END +---- +1749 query I rowsort SELECT ALL - 22 * + 76 @@ -6355,10 +6364,10 @@ SELECT - + 49 * - 69 col2, + 25 + - - 94 + NULLIF ( + 44, ( 3 ) + - 4 * COUNT ( 3381 691 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-1210 SELECT ALL 99 * + CASE + + COALESCE ( - + 79, - - 51 + 80 * 96, + COALESCE ( 18, AVG ( DISTINCT 81 ) + 50 / - 40 / - - 96, + COUNT ( ALL - 74 ) ) ) WHEN - 94 + - - 15 THEN - CAST ( NULL AS INTEGER ) END * - + ( - 70 ) +---- +NULL query I rowsort label-1211 SELECT DISTINCT 95 / 1 / + CAST ( NULL AS INTEGER ) - 51 @@ -6821,11 +6830,14 @@ SELECT + ( + CASE + 31 WHEN 32 THEN NULL ELSE - + 45 * - ( + COUNT ( * ) ) + + C ---- 4305 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - 38 -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] I[I] +# Datafusion - [Actual ] I[R] +query IR rowsort label-1297 SELECT ALL 38 AS col0, + 99 / - NULLIF ( CASE + COALESCE ( - 7, 52 + - 16 ) WHEN 98 THEN + 96 END, + - COALESCE ( + AVG ( DISTINCT + 53 ), + 65, + 20 + - 22 ) ) * - COUNT ( * ) + 80 + - 91 col2 +---- +38 +NULL query I rowsort SELECT + - 42 - + 19 AS col2 @@ -10192,10 +10204,10 @@ SELECT - COALESCE ( 30, + - 87 + + 19 ) / 77, 93 + + 53 AS col2 0 146 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - -479 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-1944 SELECT DISTINCT - 95 * 5 + - + CASE + + CAST ( ( + 42 ) AS INTEGER ) WHEN - + 61 - + + 79 - CASE + - COUNT ( * ) WHEN - 88 THEN NULL WHEN 76 + 51 THEN + COALESCE ( 41, + 51 * + 71, AVG ( DISTINCT 96 ) ) WHEN 47 * + 49 THEN + 63 + + SUM ( DISTINCT ( 18 ) ) * - 36 ELSE NULL END + ( CAST ( 23 AS INTEGER ) + 27 ) * + 88 THEN NULL WHEN 53 / COUNT ( * ) - - 94 THEN + 68 * - CASE AVG ( 58 ) / - 33 WHEN + 81 + + 81 THEN NULL WHEN + MAX ( DISTINCT 39 ) * + COUNT ( * ) THEN 41 - + 5 ELSE COUNT ( * ) * - COUNT ( * ) END - - 34 WHEN COUNT ( * ) - - 73 THEN NULL ELSE 5 END + CASE - 31 WHEN 70 THEN NULL WHEN 66 * 65 + + 62 THEN 74 * SUM ( DISTINCT + 76 ) ELSE 73 END / + 48 +---- +-479 query I rowsort label-1945 SELECT NULLIF ( CASE 26 WHEN - + MIN ( 92 ) + CAST ( 64 AS INTEGER ) THEN - 34 * 25 * 76 + - 87 * + 25 WHEN + CASE 35 WHEN 21 THEN COUNT ( * ) WHEN - 71 * - MAX ( DISTINCT 36 ) THEN + 7 * + 57 ELSE NULL END * 27 THEN 0 END, - 11 ) AS col1 @@ -10254,10 +10266,13 @@ SELECT DISTINCT 13 - + COUNT ( * ) * + 88 AS col2 ---- -75 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-1956 SELECT ALL - 5 * AVG ( DISTINCT ( 56 ) ) * CASE + 4 WHEN COUNT ( * ) THEN + 42 WHEN + 59 * + 78 THEN - 85 ELSE NULL END * + 27 col0 +---- +NULL query I rowsort label-1957 SELECT + 57 + COUNT ( * ) / 90 + 68 @@ -11812,11 +11827,14 @@ SELECT CAST ( - - 90 AS FLOAT8 ) * + CAST ( NULL AS INTEGER ) * + + 58 + + - 18 ---- NULL -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -# Datafusion - Expected - -30 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I]I +# Datafusion - [Actual ] [R]I +query RI rowsort label-2250 SELECT + AVG ( DISTINCT - 71 ) + CASE + 4 WHEN + SUM ( + - 66 ) THEN NULL WHEN 66 THEN - 52 * + 50 END AS col2, - 30 +---- +NULL +-30 query II rowsort label-2251 SELECT COUNT ( * ) - - + NULLIF ( - - COUNT ( * ), + 95 ) AS col2, CASE - 83 WHEN + 98 * + 97 + + - MIN ( ALL - 19 ) THEN - 34 END * + 60 * - 4 @@ -12851,11 +12869,14 @@ SELECT + + CAST ( NULL AS INTEGER ) * - 59 * 78 AS col0 ---- NULL -# Datafusion - Datafusion expected results: -# Datafusion - Expected - 95 -# Datafusion - Expected - 9 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I]I +# Datafusion - [Actual ] [R]I +query RI rowsort label-2449 SELECT + 94 * + - COALESCE ( + COALESCE ( - COUNT ( * ), 96 / - AVG ( DISTINCT - 70 ), - 38 ), - 21 ) + + COUNT ( * ) AS col1, 9 AS col2 +---- +95 +9 query I rowsort label-2450 SELECT - 51 + + MIN ( ALL - 84 ) AS col2 @@ -14655,10 +14676,13 @@ SELECT + + CAST ( NULL AS INTEGER ) / + ( 27 ) AS col0 ---- NULL -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-2792 SELECT DISTINCT + + 20 / + 67 - CASE - - 25 WHEN COUNT ( * ) THEN 54 * 77 - - 58 + - 51 + + 54 + 35 / + AVG ( DISTINCT + NULLIF ( + 21, + - 59 ) ) ELSE NULL END + + 12 AS col1 +---- +NULL query I rowsort label-2793 SELECT + - 44 + CASE - 70 WHEN 73 * - + 54 THEN + - CAST ( - - 1 AS INTEGER ) END * 59 col0 @@ -14889,10 +14913,13 @@ SELECT ( - - 34 ) * MAX ( ALL - 14 ) ---- -476 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - 163 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-2837 SELECT COALESCE ( + + 75, + - COUNT ( * ) + - MIN ( DISTINCT + ( 54 ) ) / + AVG ( DISTINCT 86 ) * + + 84, + 51 ) + - COALESCE ( - 88, + 75 * + CAST ( 30 AS INTEGER ) + ( + COUNT ( * ) ) * - + NULLIF ( - NULLIF ( + + CASE + 87 WHEN + 80 THEN + + 55 WHEN - CAST ( NULL AS FLOAT8 ) THEN 89 / - COUNT ( * ) * - + 60 ELSE NULL END, - 37 + + 29 * + - 71 ), - 43 ), + + 81 ) AS col2 +---- +163 query I rowsort SELECT 13 + + 59 @@ -15755,10 +15782,10 @@ SELECT ALL - 85 * - COUNT ( * ) * + SUM ( DISTINCT - 35 ) * - + 27 - - + 49 + + ---- 80377 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-3001 SELECT CASE - 4 WHEN 43 * - 46 - + - AVG ( DISTINCT - + 51 ) THEN + COUNT ( * ) END +---- +NULL query II rowsort label-3002 SELECT - 87 * - + 93 * 80 AS col1, - MIN ( - + 4 ) AS col2 @@ -16264,10 +16291,10 @@ SELECT - COUNT ( * ) * + 47 * 61 * 73 + 22 + + 92 + + 64 ---- -209113 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - 92 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-3097 SELECT - - 34 * CAST ( + AVG ( DISTINCT 3 ) AS INTEGER ) + - 10 +---- +92 # Datafusion - Datafusion expected results: # Datafusion - Expected - 15 @@ -17188,10 +17215,10 @@ SELECT DISTINCT NULLIF ( + - 29, + 61 * - 70 ) ---- -29 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-3277 SELECT ALL + - COUNT ( * ) + + + 57 - + 63 * CASE + 43 WHEN - COUNT ( * ) * CAST ( NULL AS INTEGER ) THEN 64 * - CAST ( NULL AS INTEGER ) WHEN - 26 THEN + 71 + + 51 WHEN + 43 / - 20 - - 48 THEN + CASE + 57 WHEN CASE AVG ( DISTINCT - 29 ) WHEN 74 + 43 THEN NULL WHEN + ( CAST ( + MIN ( 25 ) AS FLOAT8 ) ) THEN + 7 * COUNT ( * ) + 67 * 87 ELSE - COUNT ( * ) + - 18 END + 43 THEN NULL ELSE 58 END END +---- +NULL query I rowsort SELECT + ( - 80 ) * 94 @@ -17223,10 +17250,10 @@ SELECT ALL - - 39 + + 62 ---- 101 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort SELECT 11 * + - CASE - 49 WHEN 26 / - AVG ( DISTINCT + 97 ) THEN 49 END * 56 +---- +NULL query I rowsort SELECT - 8 + + + 63 AS col1 @@ -18813,10 +18840,10 @@ SELECT DISTINCT - + 84 * - - 12 - + - 20 / + MIN ( + + 83 ) * + 95 / - - 4 + - 0 ---- NULL -# Datafusion - Datafusion expected results: -# Datafusion - Expected - 44 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort SELECT + CASE - 91 WHEN - AVG ( DISTINCT - 55 ) THEN NULL ELSE 44 END col0 +---- +44 query I rowsort label-3588 SELECT - 53 + - COUNT ( * ) + + 98 * + 98 @@ -18901,10 +18928,10 @@ SELECT + 57 * + 58, + 20 col1 3306 20 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - 95 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-3604 SELECT DISTINCT COALESCE ( - MIN ( - + 95 ), 43 * - COUNT ( * ) + + - CASE - AVG ( DISTINCT + + 28 ) WHEN 46 / - ( - COUNT ( * ) ) + 59 THEN ( 82 ) WHEN ( ( 80 ) ) THEN 23 * 80 - + 74 WHEN 68 THEN NULL ELSE NULL END ) AS col2 +---- +95 query I rowsort label-3605 SELECT ALL CASE - 78 WHEN + + CAST ( NULL AS INTEGER ) * - 5 + - 96 + - COUNT ( * ) - - + 62 * + + 16 * + CAST ( NULL AS INTEGER ) + AVG ( DISTINCT - 46 ) * + 86 - 57 * 22 THEN NULL WHEN - 93 + - ( + 69 ) THEN - 45 END @@ -19059,10 +19086,10 @@ SELECT + 94 AS col1, - COUNT ( * ) + + + 98 * + - 9 AS col0 94 -883 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - -1 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-3634 SELECT ALL - CASE - 73 WHEN + + 88 - + 59 + - ( - - 42 ) / + NULLIF ( - 16, - COUNT ( * ) ) * + 96 THEN NULL WHEN - - 85 * - + 58 + AVG ( DISTINCT - 32 ) THEN NULL ELSE + COUNT ( * ) END AS col1 +---- +-1 # Datafusion - Types were automatically converted from: # Datafusion - [Expected] [I] @@ -20319,10 +20346,10 @@ SELECT + 19, - 11 AS col2 19 -11 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-3874 SELECT ( - 40 ) * + 56 * + - CASE + - 50 WHEN 65 THEN + 16 WHEN - - AVG ( DISTINCT + 93 ) * + ( - + COUNT ( * ) ) THEN NULL WHEN - + 72 THEN + 26 END * + 6 + + - NULLIF ( + + 21, 53 ) + 69 AS col1 +---- +NULL query I rowsort label-3875 SELECT ( - COUNT ( * ) ) * 64 * + 95 AS col2 @@ -22835,10 +22862,10 @@ SELECT + + NULLIF ( + COALESCE ( 92, NULLIF ( - 21, 51 + + 84 ) ), - 28 ) + + + ---- 179 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - 87 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-4353 SELECT ALL 4 - + CAST ( - - AVG ( DISTINCT - 83 ) AS INTEGER ) +---- +87 query II rowsort SELECT DISTINCT ( 25 ), - 30 AS col2 @@ -23476,10 +23503,10 @@ SELECT ALL - 63 * + 86 ---- -5418 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - -394 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-4476 SELECT COALESCE ( COUNT ( * ), + - SUM ( ALL 0 ) + 57 * - CASE + CAST ( NULL AS INTEGER ) WHEN + - AVG ( DISTINCT - 18 ) THEN NULL ELSE - ( + - 2 ) END, + + 72 - - 5 ) * + 20 * - 16 - 74 +---- +-394 query I rowsort SELECT + - 37 * + 5 * 79 AS col1 @@ -24065,11 +24092,14 @@ SELECT - 3 / - 54 ---- 0 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - -74 -# Datafusion - Expected - 4 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I]I +# Datafusion - [Actual ] [R]I +query RI rowsort SELECT - 14 + + NULLIF ( - 60, AVG ( DISTINCT - - 32 ) ), 4 AS col1 +---- +-74 +4 query I rowsort label-4588 SELECT - 67 / 33 * 12 @@ -24314,10 +24344,13 @@ SELECT MAX ( ALL + 20 ) AS col2 ---- 20 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-4634 SELECT 19 * 32 / - AVG ( DISTINCT + CAST ( NULL AS INTEGER ) ) + + 38 +---- +NULL query I rowsort SELECT 89 - 85 AS col2 @@ -24658,10 +24691,13 @@ SELECT + 64 - - COUNT ( * ) AS col0 ---- 65 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - 2313 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-4700 SELECT ALL - 47 + - 59 * - NULLIF ( 40, + AVG ( DISTINCT + - CAST ( NULL AS INTEGER ) ) ) AS col1 +---- +2313 query II rowsort label-4701 SELECT - 84 AS col2, - NULLIF ( 90, - COALESCE ( + - 85, + COUNT ( * ) * - 68 * + 55, + + 1 ) * - 38 ) @@ -24861,10 +24897,13 @@ SELECT 67 + - 42 + + 18 + + COUNT ( * ) / 71 * COUNT ( * ) - COUNT ( * ) * 27 AS ---- 16 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-4737 SELECT + CASE - 14 WHEN + 44 + + 32 THEN - 73 * COUNT ( * ) * - ( + 52 ) * - + 65 / + 45 / - + ( + - 10 ) + + 74 * - AVG ( DISTINCT - 12 ) WHEN + - 58 - + 68 + + 6 THEN NULL END +---- +NULL query II rowsort SELECT - + 13 AS col2, 6 AS col0 @@ -27504,11 +27543,14 @@ SELECT 99 + 72 + + ( + - 61 ) * - + 44 ---- 2855 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - 89 -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] I[I] +# Datafusion - [Actual ] I[R] +query IR rowsort label-5243 SELECT 89 AS col1, AVG ( DISTINCT + 19 ) + - NULLIF ( + CAST ( NULL AS INTEGER ), - - 46 * - COUNT ( * ) + + 59 ) +---- +89 +NULL query I rowsort label-5244 SELECT 38 + 99 + - 45 / COUNT ( * ) col0 @@ -29638,10 +29680,13 @@ SELECT 98 AS col1, - ( - + 81 ) 98 81 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-5648 SELECT CASE - 64 WHEN - 23 THEN - COUNT ( * ) - 36 END * + + 24 + + + 48 + 47 + - 88 * + 46 / AVG ( DISTINCT - - 98 ) AS col0 +---- +NULL query I rowsort label-5649 SELECT DISTINCT MIN ( - 0 ) * ( - 13 ) + 18 col2 @@ -29901,10 +29946,13 @@ SELECT - - 19 + 97 ---- 116 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - 70 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort SELECT ALL - NULLIF ( - + 70, - - 60 * 0 + 89 * - - AVG ( DISTINCT 78 ) ) +---- +70 # Datafusion - Types were automatically converted from: # Datafusion - [Expected] [I] @@ -30417,10 +30465,10 @@ SELECT - 25 / + 20 ---- -1 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - -69 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-5794 SELECT ALL + COALESCE ( + - 69, + + 55 * - + CASE AVG ( DISTINCT + + CASE - + 65 WHEN + 98 / - ( 82 ) / 9 * - 81 / + - 57 THEN - 15 WHEN + 83 THEN NULL END ) WHEN + ( - 10 ) * CAST ( + COUNT ( * ) AS FLOAT8 ) * + 20 THEN - 47 * - + 55 WHEN 70 THEN NULL WHEN + + 63 THEN NULL END ) +---- +-69 query I rowsort SELECT DISTINCT - 62 * - + 28 @@ -30790,7 +30838,7 @@ SELECT ALL 0 + - - 60 * 26 * + - 2 AS col1 # Datafusion - Datafusion expected results: # Datafusion - Expected - NULL skipif postgres -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query error DataFusion error: Arrow error: Divide by zero error SELECT DISTINCT ( + + 88 ) + 69 + - - 22 / - + 0 * - 93 * CASE - CASE ( - COUNT ( * ) ) WHEN - 77 * - 44 - COUNT ( * ) + + 99 THEN - MIN ( - 30 ) WHEN - 30 THEN NULL WHEN + ( + 80 ) + + 33 / + COALESCE ( - - 93, - MAX ( DISTINCT 58 ) ) + - 99 * + 90 THEN - + COUNT ( * ) - AVG ( DISTINCT - 74 ) / 10 ELSE NULL END WHEN 16 THEN 3 END * + 78 query I rowsort label-5864 @@ -33762,10 +33810,13 @@ SELECT - MAX ( 13 ) AS col2 ---- -13 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-6424 SELECT + 51 * + 75 * + COUNT ( * ) * + 77 * - 63 / - COUNT ( * ) + + CAST ( - 95 AS INTEGER ) * + + 91 + - - 27 + 46 - - 81 * + 80 / + 16 * + - 51 * AVG ( - 9 ) * + + CASE - 68 WHEN 56 THEN - + AVG ( DISTINCT + 26 ) * - 7 * - ( + 60 ) ELSE NULL END +---- +NULL query II rowsort label-6425 SELECT + 42 AS col1, 35 + - 51 / 99 + ( + 35 ) - + + 88 - 46 * + 22 @@ -35528,10 +35579,13 @@ SELECT ALL + 34 + - 48 * - - 22, - SUM ( - + 10 ) * + + ( - - 90 ) AS col0 -1022 900 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - -4052 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort SELECT ALL - NULLIF ( + 67, - ( AVG ( DISTINCT + 72 ) ) ) * - - 62 + + - ( - 44 ) + 58 AS col1 +---- +-4052 query II rowsort label-6768 SELECT + 28 + + + COUNT ( * ) + 94 AS col0, - ( + - COUNT ( * ) ) AS col2 @@ -36464,10 +36518,13 @@ SELECT DISTINCT + COUNT ( * ) * + 69 ---- 69 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-6946 SELECT DISTINCT + 24 * 0 * - - AVG ( DISTINCT CAST ( NULL AS INTEGER ) ) + - ( 45 ) +---- +NULL query I rowsort label-6947 SELECT ALL - 22 * + - ( + 82 ) * + CASE - + CAST ( 15 AS INTEGER ) WHEN 98 THEN NULL WHEN + + 47 * + - 57 + 98 + NULLIF ( COUNT ( * ), + + 39 ) * - COUNT ( * ) * 43 THEN 34 + 0 * + CAST ( NULL AS INTEGER ) ELSE NULL END @@ -36577,11 +36634,11 @@ SELECT + CASE + 57 WHEN COUNT ( * ) THEN - - NULLIF ( + + 8, - - COUNT ( + NULLI ---- -16 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - 48 -# Datafusion - Expected - 76 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query II rowsort label-6968 SELECT ALL 48 AS col1, NULLIF ( - CASE + 31 WHEN 89 * + - ( 8 ) * - 0 + + + NULLIF ( + + 68, - 19 ) THEN NULL ELSE - 76 END, - NULLIF ( - 78, - MIN ( DISTINCT + 90 ) - + COALESCE ( 74, + ( + COALESCE ( + 77, 22 * COUNT ( * ) + - CASE AVG ( DISTINCT - 17 ) WHEN 54 - - 33 / 99 THEN NULL WHEN MIN ( DISTINCT 18 ) THEN + 75 * 48 END, + 55 ) ) ) ) + + 74 ) AS col2 +---- +48 +76 query I rowsort SELECT - 52 * - 79 @@ -43832,10 +43889,10 @@ SELECT DISTINCT + 0 * - - 93 * - 23 AS col0 ---- 0 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-8355 SELECT 65 - + - ( - + CASE 13 WHEN + CASE CASE - - 1 WHEN 60 THEN NULL WHEN - CASE + CAST ( NULL AS FLOAT8 ) WHEN + 69 * + 89 THEN 16 WHEN - MAX ( DISTINCT - 1 ) THEN - 32 / - 12 - - 8 ELSE 31 END THEN 82 + + NULLIF ( + 40, + 26 ) ELSE + 6 END WHEN + ( ( + 66 ) ) THEN NULL WHEN MIN ( - 83 ) + + 30 / 23 THEN - COALESCE ( - 21, 85 ) ELSE NULL END / - AVG ( DISTINCT ( 33 ) / + 24 + - 21 ) THEN + 56 ELSE NULL END ) +---- +NULL query II rowsort SELECT 20 AS col1, 73 AS col2 @@ -46055,10 +46112,13 @@ SELECT - COUNT ( * ) / - 14 AS col0 ---- 0 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-8780 SELECT ALL - 78 * - + 44 * - + ( + 92 ) + + - CASE + - 3 WHEN + 4 + 27 THEN - - COALESCE ( + - 39, + + ( + 48 ) ) * 99 / + - AVG ( DISTINCT - 61 ) + - COUNT ( * ) END * - + COUNT ( * ) + 95 AS col2 +---- +NULL query I rowsort label-8781 SELECT MAX ( DISTINCT - ( + 16 ) ) @@ -46304,10 +46364,13 @@ SELECT - 50 - + 98 ---- -148 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - -82 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-8829 SELECT - NULLIF ( 82, - AVG ( DISTINCT - 95 ) ) / COUNT ( * ) AS col0 +---- +-82 query I rowsort label-8830 SELECT + 73 / 96 * 56 * + - CASE + + 43 WHEN - 29 + + - NULLIF ( - 75, + + 26 ) THEN NULL WHEN 88 THEN + COUNT ( * ) * - 67 + + 15 WHEN MAX ( ALL - 45 ) THEN NULL ELSE - 47 / + 15 END + - 40 - - + 36 * + 61 col2 @@ -47884,10 +47947,13 @@ SELECT + - 78 + + - 71 AS col0 ---- -149 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-9129 SELECT DISTINCT CASE - 55 WHEN - ( - - CAST ( NULL AS INTEGER ) ) THEN NULL WHEN - 8 * + ( - - 90 ) THEN - 97 + + NULLIF ( 52, 28 + - 78 + - + 61 ) WHEN 24 THEN - - COALESCE ( - 87, + CAST ( NULLIF ( + 38, + - ( 42 ) ) AS INTEGER ) / + 19 * + 62 + AVG ( DISTINCT - 4 ), + 57 + + + 61 * ( 59 ) + - - COUNT ( * ) ) ELSE NULL END + - - MIN ( + 55 ) * + SUM ( - CASE - ( + 41 ) WHEN - 50 * 27 THEN + 53 END + - 18 ) AS col0 +---- +NULL # Datafusion - Types were automatically converted from: # Datafusion - [Expected] [I] @@ -48975,10 +49041,13 @@ SELECT + ( + 37 ) * + - 1 AS col1 ---- -37 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-9334 SELECT + COUNT ( * ) + + MAX ( - CAST ( + ( - + 77 ) AS INTEGER ) ) * + 85 + + - CASE + ( - + 90 ) WHEN + + ( + 38 ) THEN CAST ( + 11 AS INTEGER ) * - COUNT ( * ) - CAST ( - NULLIF ( NULLIF ( + 17, + 58 - 3 ), - - AVG ( DISTINCT - 35 ) + - - 20 ) AS FLOAT8 ) END + + + CASE + - 8 WHEN + ( - + 1 ) + + + CASE - 69 WHEN + + 46 THEN + 33 - + + 77 + + 16 ELSE NULL END THEN NULL WHEN 41 * 68 * - CASE WHEN NOT 61 NOT BETWEEN + COUNT ( * ) + + 25 AND ( 6 ) THEN 60 / - 94 WHEN NOT NULL <> + 51 * - 46 + 55 THEN NULL ELSE + 3 END + - CAST ( NULL AS INTEGER ) * 9 THEN COUNT ( - 70 ) * + 56 ELSE NULL END + 28 AS col0 +---- +NULL query II rowsort label-9335 SELECT - COALESCE ( + 72, - 88, - - 47 ) AS col1, COUNT ( * ) col0 diff --git a/data/sqlite/random/expr/slt_good_102.slt b/data/sqlite/random/expr/slt_good_102.slt index 2bbc928..99d0ec2 100644 --- a/data/sqlite/random/expr/slt_good_102.slt +++ b/data/sqlite/random/expr/slt_good_102.slt @@ -701,10 +701,13 @@ SELECT ALL 53 + - + 33 AS col2 ---- 20 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-124 SELECT - CASE - MAX ( DISTINCT - 87 ) WHEN 62 THEN - + 54 * 23 WHEN - + 13 * - 17 THEN NULL END + 9 - + AVG ( DISTINCT 52 ) AS col1 +---- +NULL query I rowsort SELECT + - 11 + - - 1 + 5 AS col2 @@ -1148,10 +1151,10 @@ SELECT DISTINCT COUNT ( * ) * 23 + - 31 ---- -8 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - 551309 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-209 SELECT ALL 99 * 76 * + 73 + - - COUNT ( * ) + + 81 + - - CASE + - 0 WHEN 66 THEN + 87 / + 73 / - + 32 + - 60 WHEN AVG ( DISTINCT 8 ) * + 38 + - 35 THEN 59 ELSE + 89 END + + 23 * 82 +---- +551309 query I rowsort label-210 SELECT ALL - 81 / + + 17 AS col1 @@ -1572,10 +1575,13 @@ SELECT ALL + COALESCE ( 37, - 24, - 49 * - + 89 ) * - - 73 * - + 84 ---- -226884 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-291 SELECT - ( COUNT ( * ) ) * + + AVG ( - 87 ) + 96 * + + 11 + + 62 + - 49 * CASE 14 WHEN - 29 THEN - 25 + - - 19 * + MIN ( + + 75 ) + - + ( ( - COUNT ( DISTINCT - 53 ) ) ) * 64 WHEN + 18 - 25 * - CAST ( NULL AS INTEGER ) THEN ( 53 ) * - 93 - AVG ( DISTINCT - ( + 48 ) ) ELSE NULL END AS col2 +---- +NULL query I rowsort label-292 SELECT ALL - + COUNT ( * ) - 60 @@ -2079,10 +2085,10 @@ SELECT - 90 - - + 28 AS col0 ---- -62 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - -20 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-388 SELECT DISTINCT COALESCE ( + CAST ( + AVG ( DISTINCT - 20 ) AS INTEGER ), + 76, 63 ) AS col2 +---- +-20 query I rowsort SELECT - 66 - + 23 * ( + 76 ) * + ( + 73 ) @@ -3282,11 +3288,14 @@ SELECT - 72 AS col2, 44 + - 39 -72 5 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - 91 -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] I[I] +# Datafusion - [Actual ] I[R] +query IR rowsort label-618 SELECT ALL ( - - 91 ) AS col0, 44 + 91 * + CASE 58 WHEN + 42 - 8 + - 6 THEN + 14 + - AVG ( DISTINCT 38 ) * - + 84 WHEN + + CAST ( NULL AS FLOAT8 ) * + + COUNT ( * ) * 71 THEN + - 98 WHEN - + 58 * - 65 - - 64 THEN NULL END - COALESCE ( + 17, COALESCE ( + 78, 35 * 93 + - 57 / - 19 ) ) + COUNT ( * ) AS col1 +---- +91 +NULL query I rowsort label-619 SELECT DISTINCT SUM ( - 84 ) AS col2 @@ -4711,10 +4720,13 @@ SELECT CAST ( NULL AS INTEGER ) * CASE - + 58 WHEN + + 55 + - - 84 THEN + 45 WHE ---- NULL -# Datafusion - Datafusion expected results: -# Datafusion - Expected - 6716 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-888 SELECT ALL + ( - + COALESCE ( - 73, 0 * 29 / + + AVG ( DISTINCT - - 35 ) * + 40 + - 3 ) ) * 92 +---- +6716 # Datafusion - Datafusion expected results: # Datafusion - Expected - 0 @@ -7279,10 +7291,10 @@ SELECT 6 * MIN ( DISTINCT - 77 ) - - CAST ( NULL AS INTEGER ) AS col2 ---- NULL -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort SELECT CASE 8 WHEN 95 THEN - 81 WHEN + AVG ( DISTINCT - 29 ) * + 40 THEN NULL ELSE NULL END * 18 AS col1 +---- +NULL query I rowsort label-1373 SELECT COUNT ( * ) + COUNT ( * ) / 27 @@ -7697,10 +7709,13 @@ SELECT - MAX ( ALL + 9 ) AS col2 ---- -9 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-1454 SELECT DISTINCT + - CASE - 58 WHEN + 93 THEN COUNT ( * ) + - CASE 30 WHEN AVG ( DISTINCT 85 ) + + 47 THEN NULL WHEN ( - MIN ( ( + 19 ) ) ) THEN + AVG ( DISTINCT - 76 ) END ELSE NULL END - + AVG ( ALL 38 ) * 6 AS col2 +---- +NULL query I rowsort SELECT ALL COALESCE ( + 72, CASE 99 WHEN 88 THEN - 99 END + 42 ) AS col0 @@ -7789,10 +7804,13 @@ SELECT DISTINCT - 31 + + - COUNT ( * ) ---- -32 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-1472 SELECT DISTINCT AVG ( + CAST ( NULL AS INTEGER ) ) + AVG ( DISTINCT + CAST ( + 85 AS INTEGER ) ) AS col0 +---- +NULL query I rowsort label-1473 SELECT ALL 53 + 72 * - + 50 + - CASE 43 WHEN - ( + 3 ) THEN 74 * + CASE WHEN NOT 82 IS NOT NULL THEN 55 END ELSE NULL END + COUNT ( ALL + 81 + 96 ) * - 31 @@ -8371,10 +8389,10 @@ SELECT ( 2 ), + 6 AS col1 2 6 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-1582 SELECT ALL + CASE 82 WHEN + - COALESCE ( + + AVG ( DISTINCT + 8 ), + - 81 * + + 65 * 36, + CASE + 97 WHEN - CASE COUNT ( * ) WHEN - 16 * 57 - 21 THEN NULL WHEN 94 * - COUNT ( * ) THEN NULL WHEN - 73 * 70 - + 77 THEN COUNT ( * ) END THEN NULL ELSE 79 END ) + 57 THEN + 92 ELSE NULL END +---- +NULL query I rowsort label-1583 SELECT - COALESCE ( 2, + - 14, + + 72 + - 50 ) * + - COUNT ( * ) + + + COUNT ( * ) + + 60 / 8 * - 68 AS col1 @@ -8491,10 +8509,10 @@ SELECT + 18 + 12 ---- 30 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort SELECT ALL CASE + 54 WHEN - - AVG ( DISTINCT 49 ) * - + 78 THEN + 61 + - 66 + + 23 * + 53 END * + 60 +---- +NULL # Datafusion - Datafusion expected results: # Datafusion - Expected - -21 @@ -10494,10 +10512,13 @@ SELECT 98 - 10 col2 ---- 88 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - 49758765 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-1987 SELECT + ( + 26 ) + - 32 * + 40 * + 57 * - 31 * + NULLIF ( + 22, AVG ( DISTINCT + 31 ) * - COUNT ( * ) ) + 19 AS col2 +---- +49758765 query I rowsort SELECT DISTINCT 83 * + 57 AS col1 @@ -10683,10 +10704,13 @@ SELECT DISTINCT + 43 + - - 85 + + - 11 AS col2, 39 * + + 6 * + 3 * + - 89 * - 25 117 1561950 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-2023 SELECT ALL COUNT ( * ) + CASE - - ( ( + COUNT ( ALL - 36 ) ) ) WHEN + + CAST ( - AVG ( DISTINCT 32 ) AS INTEGER ) / + 6 + + 29 + 27 + + 69 * 60 * - ( 76 ) THEN + - 46 * + AVG ( 55 ) WHEN - 68 + - 2 THEN NULL END * 0 +---- +NULL query I rowsort SELECT ALL + 25 + + - 35 + - 96 * + 82 AS col1 @@ -11046,10 +11070,10 @@ SELECT + 61 / NULLIF ( + 2, - + 26 * - + 96 * + + 19 + - 72 ) / - 76 + - + MIN ( ---- -30 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - 720 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-2092 SELECT ALL - 46 / ( + - 58 ) * - 61 + - - CASE - AVG ( DISTINCT + 36 ) WHEN 97 THEN NULL ELSE 8 * 90 END +---- +720 query I rowsort label-2093 SELECT SUM ( 71 ) * + 75 @@ -11953,10 +11977,10 @@ SELECT + + 35 + 46 ---- 81 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-2264 SELECT ALL COALESCE ( - 22, + 56 + + 62 + + - 71 ) + + 95 * 13 * + - 94 * 0 * - 80 + 33 + - + COUNT ( * ) * - 9 / + 91 * 71 * + CASE MIN ( ALL - 97 ) WHEN - COUNT ( * ) * - AVG ( DISTINCT + 5 ) + 4 * - 0 + + 95 THEN + CAST ( 58 AS INTEGER ) WHEN - 99 THEN NULL END +---- +NULL query I rowsort SELECT - - 61 + 29 @@ -12382,11 +12406,11 @@ SELECT 95 + - - 10 * - 63 * - MIN ( - 6 ) AS col1 ---- -3685 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - -30 -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query II rowsort label-2347 SELECT ALL - 30, - CASE + + 3 WHEN 33 THEN + ( COALESCE ( 7, - CASE + COUNT ( * ) WHEN - + 18 THEN - + 47 WHEN - CAST ( ( - 6 ) AS INTEGER ) * 31 * - 89 THEN NULL END ) ) / 8 + NULLIF ( - - 24, - CASE - - 20 WHEN COUNT ( * ) THEN - 53 WHEN + AVG ( DISTINCT 9 ) * - 55 + - 93 + + 66 + + 10 + + ( - 57 ) THEN MIN ( ALL 48 ) + 46 * 89 END * - 63 ) * - ( + ( NULLIF ( - 35, 7 ) ) ) END AS col2 +---- +-30 +NULL query I rowsort label-2348 SELECT CAST ( + - 25 AS INTEGER ) * + - 67 AS col1 @@ -13672,10 +13696,13 @@ SELECT ALL - CASE 62 WHEN + - 7 / + - 51 * + COUNT ( * ) + + SUM ( ALL COALESCE ---- NULL -# Datafusion - Datafusion expected results: -# Datafusion - Expected - -113 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-2590 SELECT DISTINCT NULLIF ( - MAX ( + ( + ( 43 ) ) ), 53 * - MIN ( 0 ) + 15 - + NULLIF ( + - AVG ( DISTINCT - CAST ( NULL AS INTEGER ) ), MAX ( + 59 ) ) ) - + COALESCE ( 70, - 56 ) +---- +-113 query I rowsort label-2591 SELECT DISTINCT 37 * - 72 + + COUNT ( * ) * - 88 @@ -19880,10 +19907,10 @@ SELECT + + 24 + + + 85 + 63 AS col1 ---- 172 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - 67 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-3770 SELECT - - CASE - COALESCE ( + COUNT ( * ), + 0 ) WHEN ( AVG ( DISTINCT + 94 ) ) THEN NULL ELSE + - ( - + 67 ) END AS col0 +---- +67 query I rowsort SELECT ALL + ( + 70 ) AS col1 @@ -21687,11 +21714,14 @@ SELECT DISTINCT - CAST ( NULL AS FLOAT8 ), 14 + + 71 + CASE + - 68 WHEN - 84 * + NULL NULL -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -# Datafusion - Expected - -2020251 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I]I +# Datafusion - [Actual ] [R]I +query RI rowsort label-4115 SELECT - - 55 + + SUM ( 27 ) - + ( + 29 ) * + ( 96 ) * - CASE - + 34 WHEN + + 88 * 90 / COUNT ( * ) * 7 THEN + - AVG ( DISTINCT + 16 ) / + + 7 END, 61 * 40 * + ( - 23 ) * 36 + + 69 AS col0 +---- +NULL +-2020251 query II rowsort label-4116 SELECT - ( - ( COUNT ( * ) ) ) col1, 58 * + + 70 - 58 * + 52 @@ -24293,10 +24323,10 @@ SELECT - - ( NULLIF ( - 49, - 73 ) ) * - - COUNT ( * ) col0 ---- -49 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-4607 SELECT ALL + ( + CASE - - COUNT ( * ) WHEN AVG ( DISTINCT - - 52 ) / + 22 THEN + COUNT ( * ) WHEN - - 70 THEN 90 * + COUNT ( * ) WHEN + 52 THEN COUNT ( * ) END ) AS col1 +---- +NULL query I rowsort label-4608 SELECT ALL - COUNT ( * ) * - - 56 / - 42 @@ -25895,10 +25925,13 @@ SELECT DISTINCT + + 96 / - + ( + 81 ) - 58 * + CASE + - 42 WHEN 74 THEN + 79 END ---- NULL -# Datafusion - Datafusion expected results: -# Datafusion - Expected - -142 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-4916 SELECT - NULLIF ( 97, - - AVG ( DISTINCT 71 ) * - - 68 ) + + MIN ( ALL + ( + ( - CAST ( 45 AS INTEGER ) ) ) ) +---- +-142 query I rowsort label-4917 SELECT + + NULLIF ( + 73, - + COUNT ( * ) ) AS col2 @@ -27068,10 +27101,10 @@ SELECT ALL + NULLIF ( + COUNT ( DISTINCT - 14 ), + 0 ) - + - 86 + - - 93 + + 8 + ---- -61732 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - 22386 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-5139 SELECT + - 7 * NULLIF ( NULLIF ( - 82, NULLIF ( 97, - - ( - 99 ) ) - 75 ), CASE 68 WHEN + 92 / 66 THEN + CASE - COUNT ( * ) WHEN COUNT ( - COALESCE ( - 19, CAST ( 94 AS INTEGER ) / + 36 ) ) * COALESCE ( + 84, + 45, 36 + + CASE + 77 + + 75 WHEN - 4 THEN - AVG ( DISTINCT - ( - 72 ) ) * + COUNT ( * ) END * + COUNT ( * ) ) THEN + COUNT ( * ) * - 16 END WHEN - SUM ( ALL + 40 ) * CASE ( - 48 ) WHEN + COUNT ( * ) THEN - 3 - 81 * - COUNT ( * ) WHEN NULLIF ( 50, + 0 * - 28 ) * 61 + + ( - MIN ( DISTINCT 18 ) ) THEN + 53 END THEN + 32 ELSE NULL END * 79 ) * + 39 col0 +---- +22386 query I rowsort label-5140 SELECT - - CAST ( 1 AS INTEGER ) AS col1 @@ -28464,10 +28497,10 @@ SELECT 21 + + 52 + - COUNT ( * ) ---- 72 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - 32 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-5404 SELECT ALL CASE - + 79 WHEN - NULLIF ( + 20, + 86 / + 24 ) * 0 THEN NULL WHEN - - CASE + + 90 WHEN + ( - MAX ( + 91 ) ) - COALESCE ( 14, + - 47 * 90 ) THEN 82 + + 66 + 15 END + COUNT ( * ) THEN NULL WHEN AVG ( DISTINCT + - 39 ) - MAX ( ALL - 31 ) * + 86 THEN NULL ELSE 32 END AS col1 +---- +32 query I rowsort SELECT ALL - NULLIF ( + 89, - 49 ) @@ -28910,11 +28943,14 @@ SELECT DISTINCT - 52 / 66 * 29 AS col1 ---- 0 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - -104 -# Datafusion - Expected - 94 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I]I +# Datafusion - [Actual ] [R]I +query RI rowsort label-5488 SELECT 35 / - ( - + 80 ) * - 20 + - - NULLIF ( - 61, - 15 * AVG ( DISTINCT 53 ) + 2 ) + - 43, 94 AS col1 +---- +-104 +94 query I rowsort SELECT 41 - + ( + 91 ) * - ( - + 47 ) AS col2 @@ -30684,10 +30720,13 @@ SELECT - + 73 + 20 * - - 33 ---- 587 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-5822 SELECT ALL 78 * + + ( + - AVG ( DISTINCT + - CAST ( NULL AS FLOAT8 ) ) ) + - 25 +---- +NULL # Datafusion - Types were automatically converted from: # Datafusion - [Expected] I[I] @@ -30760,10 +30799,13 @@ SELECT DISTINCT 7 / - COUNT ( * ) AS col2 ---- -7 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-5836 SELECT DISTINCT CASE - - 79 WHEN - - 39 - - 86 + 10 THEN - - CAST ( NULL AS FLOAT8 ) WHEN - 3 / + 40 * - + MIN ( DISTINCT + ( 98 ) ) / 72 + - + 19 * + + AVG ( DISTINCT 51 ) + - 83 THEN NULL WHEN + CASE WHEN NOT 99 IS NULL THEN - + 82 END + + COALESCE ( + 11, 29 ) * + SUM ( DISTINCT - + 47 ) * CAST ( NULL AS INTEGER ) + SUM ( + 57 ) * + 28 * + NULLIF ( + - ( + 73 ), + COUNT ( * ) ) THEN NULL END +---- +NULL query I rowsort label-5837 SELECT - COUNT ( * ) / + 12 AS col2 @@ -30906,10 +30948,13 @@ SELECT + 39 + + + 21 + + 37 - + ( - 5 ) + + 18, - 33 AS col2 120 -33 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - 405 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort SELECT + NULLIF ( + - 5, + + 10 + AVG ( DISTINCT 71 ) * - 77 ) * ( - 81 ) +---- +405 query I rowsort SELECT ALL 78 * - - 15 + + 67 - + 36 @@ -31546,10 +31591,13 @@ SELECT COUNT ( * ) - - MIN ( DISTINCT - - 69 ) - - 0 * 4 AS col2 ---- 70 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - -414 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-5984 SELECT 23 * NULLIF ( + - 18, + + 80 * - 26 + + AVG ( DISTINCT + 35 ) * - COUNT ( * ) ) AS col2 +---- +-414 query I rowsort SELECT 94 + - 22 @@ -35143,10 +35191,16 @@ SELECT ALL - 10 * + 60 ---- -600 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - -284 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Data was automatically updated based on comparison db results +# Datafusion - Previous results: +# Datafusion - -284 +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-6671 SELECT - - 4 * - 71 + + COUNT ( * ) / + + NULLIF ( + COALESCE ( + 77, - ( - 39 ) ), + AVG ( DISTINCT + 51 ) ) AS col2 +---- +-283.987012987013 query II rowsort label-6672 SELECT ALL 74 * - + COUNT ( * ) AS col2, + ( - 31 ) @@ -35260,10 +35314,13 @@ SELECT DISTINCT CASE 74 WHEN + SUM ( DISTINCT - - 17 ) / 97 THEN + 77 + + 51 WHE ---- NULL -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-6693 SELECT - AVG ( DISTINCT - - CAST ( NULL AS INTEGER ) ) AS col2 +---- +NULL query I rowsort label-6694 SELECT + 93 - - + 20 / + + 33 @@ -36000,10 +36057,10 @@ SELECT + COUNT ( * ) + 22 + - + 15 ---- 8 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-6834 SELECT CASE - 80 WHEN + 9 + - ( + 69 ) + - - AVG ( DISTINCT + 65 ) THEN NULL WHEN + 37 THEN - 47 * - COUNT ( * ) ELSE NULL END +---- +NULL query I rowsort label-6835 SELECT DISTINCT 70 * - 58 + + COUNT ( DISTINCT - 85 ) + + ( + CASE 18 WHEN - 95 - - 56 THEN - 26 END ) AS col1 @@ -38642,10 +38699,10 @@ SELECT ALL - CAST ( NULL AS INTEGER ) + - + 44 + + 97 AS col1 ---- NULL -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-7336 SELECT 27 + CAST ( + CASE + 66 WHEN - ( + 15 ) THEN NULL WHEN + - 35 THEN 60 * - - NULLIF ( + 68, ( - - 97 ) * + + COUNT ( * ) * - 55 + + + AVG ( DISTINCT 26 ) ) ELSE NULL END AS INTEGER ) +---- +NULL query I rowsort label-7337 SELECT ALL - ( - 44 ) + + 25 + - COUNT ( * ) * - + 69 * + 54 @@ -38770,11 +38827,14 @@ SELECT DISTINCT 64 * + COUNT ( DISTINCT + + 24 ) query error DataFusion error: Error during planning: Projections require unique expression names but the expression "Int64\(\-81\) AS col1" at position 0 and "Int64\(\-59\) \+ Int64\(11\) AS col1" at position 1 have the same name\. Consider aliasing \("AS"\) one of them\. SELECT - 81 AS col1, - 59 + + 11 col1 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - 83 -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] I[I] +# Datafusion - [Actual ] I[R] +query IR rowsort label-7361 SELECT DISTINCT 83 AS col2, + 29 / + COALESCE ( + + COUNT ( * ), - MAX ( ALL + - 1 ) + 14 * - AVG ( DISTINCT + 16 ) * 40 ) * - CASE + + MIN ( DISTINCT ( - - 37 ) ) WHEN + + 23 THEN NULLIF ( + + 9, + CAST ( NULL AS INTEGER ) * COUNT ( * ) * - 48 + 0 * COUNT ( * ) * - 38 * - COALESCE ( + COALESCE ( + 57, - 84 * MIN ( DISTINCT + 36 ) ), 44 ) ) WHEN - + 92 / + - 25 + 10 THEN 9 WHEN - 43 THEN COUNT ( * ) END +---- +83 +NULL query I rowsort label-7362 SELECT ALL 99 + + ( COUNT ( * ) ) + + 26 + + - 27 @@ -39196,10 +39256,13 @@ SELECT 19 / 73 * - + 55 AS col2 ---- 0 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-7440 SELECT ALL 60 + NULLIF ( + 49, 31 ) + - - SUM ( ALL + - 52 ) + CASE - - 4 WHEN - - 88 THEN 96 / + 76 + - 36 + + - CAST ( + - 42 AS FLOAT8 ) + ( - 21 ) - + AVG ( DISTINCT 99 ) * + 72 + + NULLIF ( - 91, + 69 ) + + + 2 + 58 + - - 8 * + + 55 * 61 * + 44 + + 38 * 2 END AS col2 +---- +NULL query I rowsort label-7441 SELECT CASE + 41 WHEN + + 73 * - - 79 + AVG ( + - 42 ) THEN + 97 * - + 1 + + 39 * 62 END - 45 + - CAST ( NULL AS INTEGER ) * - - 49 / + + COUNT ( * ) * + - 34 col1 @@ -45864,10 +45927,10 @@ SELECT ALL - - COUNT ( * ) * - 16 - + + 82 + - SUM ( ALL 82 ) * - 3 - + + ( - 69 ---- 217 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-8718 SELECT DISTINCT + + CASE 14 WHEN + 42 / + + 76 - NULLIF ( - + 35, - AVG ( DISTINCT - 35 ) ) THEN + - 74 + - + 29 WHEN - + COUNT ( * ) - COUNT ( * ) THEN - - 66 END +---- +NULL query I rowsort label-8719 SELECT - - COUNT ( * ) * + 95 + 34 @@ -48657,10 +48720,13 @@ SELECT ALL - 65 + - SUM ( 37 ) AS col0 ---- -102 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - 2 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-9244 SELECT ALL - NULLIF ( + MAX ( - 2 ), + + AVG ( DISTINCT - - 32 ) * + 46 ) +---- +2 query I rowsort SELECT 63 * 26 @@ -50478,10 +50544,10 @@ SELECT + + 57 * 71 AS col2 ---- 4047 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - 29 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-9596 SELECT + 31 + + 78 / CAST ( ( - COALESCE ( - CASE AVG ( ALL - 16 ) WHEN COALESCE ( - MIN ( + 58 ), - 67, + 60 + - COUNT ( * ) ) THEN - 91 END, AVG ( DISTINCT + 27 ), - 86 ) ) AS INTEGER ) +---- +29 query I rowsort label-9597 SELECT ALL + COUNT ( * ) * + 32 AS col0 diff --git a/data/sqlite/random/expr/slt_good_103.slt b/data/sqlite/random/expr/slt_good_103.slt index 8c71951..e28929b 100644 --- a/data/sqlite/random/expr/slt_good_103.slt +++ b/data/sqlite/random/expr/slt_good_103.slt @@ -1546,10 +1546,13 @@ SELECT ( + 35 ) - 64 AS col2 ---- -29 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-287 SELECT SUM ( + CAST ( NULL AS INTEGER ) ) + + + AVG ( DISTINCT - - 47 ) + - COALESCE ( + + 55, + 37, 62 ) * 33 + - 92 * + - 80 +---- +NULL query II rowsort label-288 SELECT MAX ( - - 38 ), - ( + - 78 ) / - 99 AS col1 @@ -2948,10 +2951,13 @@ SELECT + + 26 + - 34 ---- -8 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-551 SELECT ALL + CASE + - 3 WHEN + 6 + 14 THEN NULL WHEN - CAST ( NULL AS INTEGER ) / - COUNT ( - 58 ) THEN - SUM ( + CAST ( - - 94 AS INTEGER ) ) / - - CASE + - COUNT ( * ) WHEN 56 * COUNT ( * ) - + - 62 - - 65 * - 12 * - 5 / + COUNT ( * ) THEN + 71 ELSE NULL END * - AVG ( DISTINCT - 29 ) * CASE + 83 WHEN - CASE - COUNT ( * ) WHEN 27 * - + 54 * - - CASE - COUNT ( * ) WHEN - 58 - + COALESCE ( 7, 59 ) THEN - 45 + - ( 29 ) * 1 END / 53 THEN + 95 * COUNT ( + 97 ) ELSE NULL END * + 56 THEN NULL ELSE - 96 END WHEN + ( 62 ) THEN 90 - 53 END * 17 +---- +NULL query I rowsort label-552 SELECT + + MAX ( DISTINCT - 6 ) / + COUNT ( * ) + - CASE 44 WHEN - 57 THEN - 4 WHEN 63 * + 76 * - + 5 - 23 THEN NULL WHEN + 88 * 37 / + + 16 THEN - 94 END - + COALESCE ( + 71, - - 41, + 99 ) AS col2 @@ -3440,10 +3446,13 @@ SELECT - COALESCE ( - 58, - 82 ) * 93 AS col0 ---- 5394 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-645 SELECT + CASE + 43 WHEN + - 97 THEN AVG ( DISTINCT - - CAST ( - NULLIF ( + 53, + 26 ) AS FLOAT8 ) ) * + + 1 + + 96 WHEN + + 46 * 4 * 56 * - - 65 * + CAST ( NULL AS INTEGER ) - - 1 + - 78 * - 60 THEN NULL ELSE NULL END / 63 + - - 46 + + COUNT ( * ) AS col2 +---- +NULL query I rowsort SELECT NULLIF ( ( - + 15 ), - + 96 ) AS col1 @@ -3669,10 +3678,16 @@ SELECT 32 AS col0, CAST ( NULL AS INTEGER ) + 4 * + ( + NULLIF ( 42, - 37 ) ) 32 NULL -# Datafusion - Datafusion expected results: -# Datafusion - Expected - -1847548 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Data was automatically updated based on comparison db results +# Datafusion - Previous results: +# Datafusion - -1847548 +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-690 SELECT ALL + + 58 * 9 / COALESCE ( - 48, + CAST ( - 86 AS INTEGER ) * COUNT ( * ), 41 * - - 41 + 7 / + + 48 + - AVG ( DISTINCT + + 81 ) ) + + 86 * + 77 / COUNT ( * ) * - MIN ( ALL 9 ) * 31 +---- +-1847548.875 query I rowsort label-691 SELECT + 31 * - 87 + - COUNT ( * ) AS col0 @@ -4451,20 +4466,20 @@ SELECT DISTINCT CASE 91 WHEN - 86 / 46 * - 87 / + 62 + - - ( + - 72 ) / CAST ( N ---- 120 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-838 SELECT CASE - AVG ( DISTINCT 50 ) WHEN + 65 + + - COUNT ( ( + 2 ) ) * - 14 THEN NULL WHEN - 52 THEN 43 ELSE NULL END * - - 41 + - 19 AS col0 +---- +NULL query I rowsort label-839 SELECT + + COUNT ( * ) * + - SUM ( - - 42 ) * + 54 + + - 31 - 8 AS col1 ---- -2307 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - -1721 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-840 SELECT ALL 21 + + ( - + 30 ) + + 90 + + CAST ( - - COUNT ( * ) AS INTEGER ) * - ( + CAST ( + CASE + 36 WHEN + 77 THEN + 52 + - CAST ( NULL AS INTEGER ) WHEN + - 21 THEN + AVG ( DISTINCT 63 ) + 10 * 61 WHEN 76 - + - 38 * + + 72 THEN + ( - - COUNT ( * ) ) ELSE + 53 END AS INTEGER ) ) * - - 34 AS col2 +---- +-1721 query I rowsort label-841 SELECT + 55 / + 50 + + 12 - + + 95 * 52 @@ -4774,10 +4789,13 @@ SELECT DISTINCT + + COUNT ( DISTINCT - 97 ) * CAST ( NULL AS INTEGER ) ---- NULL -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-900 SELECT ALL - - AVG ( DISTINCT + CAST ( NULL AS INTEGER ) ) * MAX ( + 77 ) - 6 +---- +NULL query I rowsort label-901 SELECT ALL + ( 59 ) / + 28 AS col0 @@ -5293,11 +5311,14 @@ SELECT - 95 / - 68 ---- 1 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - -31 -# Datafusion - Expected - 35 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] I[I] +# Datafusion - [Actual ] I[R] +query IR rowsort label-1000 SELECT 95 / 35 + - 33, NULLIF ( - - 35, + AVG ( DISTINCT 60 ) * - 28 ) AS col2 +---- +-31 +35 query I rowsort label-1001 SELECT COALESCE ( - + 44, - + 41 - + + COUNT ( + 49 ) + 62 * - - 55 + + - ( - COUNT ( * ) ) / + - 2 + + COUNT ( * ) - - - CAST ( NULL AS INTEGER ) ) @@ -6676,10 +6697,13 @@ SELECT - + COUNT ( * ) * + 10 ---- -10 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort SELECT - AVG ( DISTINCT + CASE 73 WHEN 20 + - 19 THEN NULL WHEN - 41 THEN + 95 ELSE NULL END ) AS col0 +---- +NULL query I rowsort SELECT DISTINCT 24 * 37 @@ -8253,10 +8277,10 @@ SELECT - 81 * - 50 * + - COALESCE ( - 33, - 34 ) col2 ---- 133650 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-1572 SELECT - CASE - 55 WHEN + 9 THEN - - COUNT ( * ) WHEN - 89 * + 56 / 29 + + + AVG ( DISTINCT + NULLIF ( - ( - + 69 ), 57 ) ) + - 28 * 6 THEN NULL ELSE NULL END + + 82 * 74 +---- +NULL query I rowsort label-1573 SELECT DISTINCT + 64 / + + CAST ( NULL AS INTEGER ) col1 @@ -8989,10 +9013,13 @@ SELECT ALL - COUNT ( * ) + 80 AS col0 ---- 79 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-1714 SELECT ALL + MAX ( + CAST ( NULL AS INTEGER ) ) + - AVG ( DISTINCT - - 90 ) * + SUM ( DISTINCT - ( - 55 ) ) / - 25 + 38 + + + ( + 0 ) +---- +NULL query I rowsort SELECT 93 - - 43 @@ -9227,10 +9254,13 @@ SELECT 91, 71 * COUNT ( * ) + 72 * 68 * 74 AS col1 91 362375 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-1758 SELECT 22 * + CASE + 81 WHEN - + ( - 60 ) THEN - - COALESCE ( + COUNT ( * ), MIN ( DISTINCT ( COALESCE ( + 59, CAST ( NULL AS INTEGER ) ) ) ) * + 88, + 32, + - 70 * - - AVG ( DISTINCT 70 ) + 55 * 91 ) WHEN + 42 - - 54 THEN NULL ELSE NULL END / + 9 +---- +NULL query I rowsort label-1759 SELECT MIN ( 0 ) + 33 - - + 79 * + - CASE - 34 WHEN + + ( 67 ) THEN NULL ELSE 45 END * - 88 + 52 * - 2 + - 20 @@ -9976,10 +10006,13 @@ SELECT + SUM ( - - 31 ) ---- 31 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-1898 SELECT DISTINCT + + 47 * + AVG ( DISTINCT CAST ( NULL AS INTEGER ) ) * 13 + 4 + + 79 AS col0 +---- +NULL query II rowsort label-1899 SELECT DISTINCT - - CASE + - 62 WHEN + 34 THEN CAST ( + + ( - + CAST ( NULL AS INTEGER ) ) AS INTEGER ) ELSE NULL END AS col1, NULLIF ( - ( + 22 ), - COUNT ( * ) - - MIN ( + 23 ) ) @@ -10353,10 +10386,10 @@ SELECT - NULLIF ( - 92, 92 * 51 * 18 * - 95 * COUNT ( - 48 ) ), + 54 AS col1 92 54 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-1969 SELECT + CASE + + 94 WHEN + 17 THEN + 61 WHEN AVG ( DISTINCT 63 ) * + CAST ( - + 49 AS INTEGER ) THEN + 51 WHEN 86 * + 87 + - 21 THEN NULL ELSE NULL END + - 86 AS col2 +---- +NULL query I rowsort SELECT ALL 45 * + 2 * 26 @@ -13650,10 +13683,10 @@ SELECT 64 + + 23 + + 11 + + 17 / 78 / - MIN ( ALL + + 19 ) * 67 + COUNT ( 14 ) A ---- 99 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - -1360 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-2598 SELECT DISTINCT - 40 * - - CAST ( - - AVG ( DISTINCT 34 ) AS INTEGER ) +---- +-1360 query I rowsort SELECT 47 * - 97 @@ -13709,11 +13742,14 @@ SELECT ALL - NULLIF ( + COUNT ( 37 ), 92 ) * + 62 + + - 33 + 63 + - 20 + + + 59 ---- -996 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - 0 -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] I[I] +# Datafusion - [Actual ] I[R] +query IR rowsort label-2609 SELECT DISTINCT + - 85 / + - ( - - 96 ) col2, AVG ( DISTINCT CAST ( NULL AS INTEGER ) ) +---- +0 +NULL query I rowsort label-2610 SELECT ALL 22 * 34 / - - ( + 30 ) + + + NULLIF ( 4, - 17 ) + + - 12 * + + 30 + + - 94 col2 @@ -13780,11 +13816,11 @@ SELECT - 58 * 68 AS col0 ---- -3944 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -# Datafusion - Expected - 1037 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query II rowsort label-2622 SELECT DISTINCT CASE - 60 WHEN MIN ( ALL - 4 ) + AVG ( DISTINCT + + 61 ) THEN NULL WHEN 75 THEN - 73 * + 33 + - 38 - 16 ELSE NULL END col2, + 29 + + 28 * ( + COUNT ( * ) ) * - NULLIF ( + - 36, - + 51 + + 63 ) AS col1 +---- +NULL +1037 query II rowsort SELECT DISTINCT 97 AS col2, 10 * - - 83 AS col0 @@ -14269,16 +14305,26 @@ SELECT DISTINCT 51 * 97 / 41 col0 ---- 120 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-2714 SELECT 9 * CASE - CAST ( - 22 AS INTEGER ) WHEN + 94 * - + 64 + + 55 + + 94 * + 87 + 36 + + CAST ( NULL AS INTEGER ) * - 7 THEN NULL WHEN + + 96 THEN NULL WHEN - ( - 40 ) * 15 * CASE 98 WHEN + 70 THEN NULL ELSE 47 * - MAX ( ALL + ( + 95 ) ) END THEN + - ( AVG ( DISTINCT - 26 ) ) ELSE NULL END AS col0 +---- +NULL -# Datafusion - Datafusion expected results: -# Datafusion - Expected - 71 -# Datafusion - Expected - -165 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Data was automatically updated based on comparison db results +# Datafusion - Previous results: +# Datafusion - 71 +# Datafusion - -165 +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] I[I] +# Datafusion - [Actual ] I[R] +query IR rowsort label-2715 SELECT 71, + CASE - SUM ( 41 ) WHEN + 79 THEN - - 66 * AVG ( DISTINCT - 63 ) * - COUNT ( * ) - + + 1 ELSE + NULLIF ( ( + - CAST ( 93 AS INTEGER ) ), + + 20 + - 12 + + 24 ) * 49 * + 33 / - 11 + - - SUM ( ALL 16 ) + 59 END / - + MIN ( 83 ) AS col1 +---- +71 +-165.614457831325 query I rowsort SELECT ALL 80 + - 6 + + 68 * + 93 * - 50 @@ -14440,10 +14486,13 @@ SELECT DISTINCT - 40 * + 95 * 84 + - - 42 * + 36 AS col0 ---- -317688 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-2747 SELECT DISTINCT COUNT ( * ) * - + AVG ( DISTINCT - + CAST ( NULL AS INTEGER ) ) + 49 - - COUNT ( * ) * - - 7 * - 98 * + 48 * - 80 +---- +NULL query I rowsort SELECT NULLIF ( + 36, + 58 ) AS col2 @@ -18058,10 +18107,16 @@ SELECT 73, + 75 col2 73 75 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - 0 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Data was automatically updated based on comparison db results +# Datafusion - Previous results: +# Datafusion - 0 +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-3442 SELECT ( COALESCE ( + COUNT ( * ), 63, - + 10 * + + 0 * - - NULLIF ( + 36, - - 40 * 14 * SUM ( DISTINCT + 91 ) * - + COALESCE ( - 15, 64, + AVG ( DISTINCT - - 21 ) ) - 48 + 44 ), - 99 * - 85 ) ) / NULLIF ( + ( - 38 ), 7 ) AS col2 +---- +-0.026315789474 query I rowsort SELECT 99 + 45 - - 92 @@ -18449,10 +18504,13 @@ SELECT 10 * + 72 + + - COUNT ( * ) * 30 ---- 690 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - 135 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-3518 SELECT - 93 / 57 + NULLIF ( + 54, + + ( - MIN ( DISTINCT 46 ) ) + + ( COUNT ( * ) ) - - - AVG ( DISTINCT 93 ) ) + + 82 AS col2 +---- +135 query I rowsort label-3519 SELECT + CAST ( + - 64 AS INTEGER ) @@ -18978,10 +19036,13 @@ SELECT 67 col0, 23 + + NULLIF ( - - 54, - 91 * - + 86 / 64 + - - 81 * - ( 76 ) + 67 77 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-3616 SELECT - + 17 * - - CASE + 30 WHEN ( - COUNT ( * ) ) THEN 10 * - AVG ( DISTINCT + 87 ) * - 48 * NULLIF ( + 61, + 77 / + + 33 ) + ( + + 86 ) - 88 + + - NULLIF ( + + COALESCE ( 9, + + 41, - 13 * + + 83 * + SUM ( + 29 ) + 13 / 32 ), 13 ) ELSE NULL END / - 73 AS col1 +---- +NULL query I rowsort SELECT ALL - 78 * 54 + - + ( + 95 ) AS col1 @@ -20755,11 +20816,11 @@ SELECT + 55 AS col0, - 98 * CASE - NULLIF ( + 87, + - 2 * MIN ( - 57 ) / ( + 44 55 -9408 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - -7625 -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query II rowsort SELECT - 93 * 1 * + 83 + + NULLIF ( + 94, - - 77 ) col2, CASE + + 39 WHEN + + AVG ( DISTINCT 63 ) * - + 30 THEN + 7 + 72 ELSE NULL END + 43 AS col0 +---- +-7625 +NULL query II rowsort SELECT 30 AS col1, 8 @@ -21922,10 +21983,10 @@ SELECT ALL + CAST ( NULL AS INTEGER ) + + 18 ---- NULL -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort SELECT DISTINCT - CASE + - 50 WHEN + 72 THEN NULL WHEN - - AVG ( DISTINCT + ( - 17 ) ) THEN - 26 ELSE NULL END AS col0 +---- +NULL query I rowsort label-4174 SELECT DISTINCT + - COUNT ( * ) + SUM ( + 47 ) * 89 / - 81 + + 4 * - ( COUNT ( * ) ) + + 89 @@ -28084,11 +28145,14 @@ SELECT 38 / + 76 * - 92 col0 ---- 0 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - 4 -# Datafusion - Expected - -82 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I]I +# Datafusion - [Actual ] [R]I +query RI rowsort label-5343 SELECT + 24 - + NULLIF ( + - SUM ( - 20 ), - 62 - AVG ( DISTINCT + 79 ) + + 78 * + - MAX ( ALL 87 ) + COUNT ( * ) * - 36 ), - 82 AS col2 +---- +4 +-82 query II rowsort SELECT - 47 AS col1, + 99 @@ -28441,10 +28505,13 @@ SELECT DISTINCT - + 12 * - 31 * - + COUNT ( * ) * - 78 ---- 29016 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - -64325 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-5412 SELECT - NULLIF ( 71, + AVG ( DISTINCT + 72 ) * - + 31 ) * - - COALESCE ( CAST ( NULL AS INTEGER ), + COUNT ( * ) * + - 63 * - CAST ( NULL AS INTEGER ), - + 27 + + ( + COUNT ( * ) ) + + + 34 * - - 27 + COUNT ( * ) * + 15 ) + 72 AS col0 +---- +-64325 query I rowsort SELECT ALL + ( + 55 ) * + 91 * 42 - + - 48 @@ -28808,11 +28875,14 @@ SELECT DISTINCT - NULLIF ( + 10, 30 + 85 * + SUM ( DISTINCT - 94 ) ) AS col1 ---- -10 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - -47 -# Datafusion - Expected - 4851 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I]I +# Datafusion - [Actual ] [R]I +query RI rowsort label-5482 SELECT ALL + NULLIF ( - ( + 47 ), - AVG ( DISTINCT 61 ) ) AS col0, - NULLIF ( - 49, + + COUNT ( * ) ) * + 99 +---- +-47 +4851 query I rowsort SELECT ALL 3 * - 50 AS col0 @@ -29776,10 +29846,16 @@ SELECT - 4, 11 * + + 9 AS col0 -4 99 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - -240 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Data was automatically updated based on comparison db results +# Datafusion - Previous results: +# Datafusion - -240 +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-5664 SELECT + 40 + - + 0 - + + 70 * + + 4 + ( + NULLIF ( - 19, - AVG ( DISTINCT + + 93 ) ) ) / + + 66 * 63 AS col0 +---- +-258.136363636364 query I rowsort SELECT DISTINCT 46 + - - 33 @@ -30311,11 +30387,14 @@ SELECT DISTINCT 81 * - - 57 ---- 4617 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -# Datafusion - Expected - 35 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I]I +# Datafusion - [Actual ] [R]I +query RI rowsort label-5766 SELECT CASE AVG ( DISTINCT 91 ) WHEN - + COUNT ( * ) THEN NULL WHEN - + 15 * - 21 + 87 THEN 0 + COALESCE ( + ( 97 ), - 30, 94 ) + + 38 * AVG ( ALL + + 88 ) END + 75 AS col1, + 35 AS col0 +---- +NULL +35 query I rowsort SELECT - 86 - - ( + - 76 ) col1 @@ -31648,11 +31727,14 @@ SELECT + CAST ( NULL AS FLOAT8 ) * - CAST ( + + 19 AS INTEGER ) AS col0, + COUNT NULL 1 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - -8957 -# Datafusion - Expected - 34 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] I[I] +# Datafusion - [Actual ] I[R] +query IR rowsort label-6020 SELECT ALL + COALESCE ( - 64, + 23 * - - 99 + - 68 + + 77 ) * 4 * COUNT ( - 2 ) * + 35 + COUNT ( * ) + COUNT ( * ) + + 1, CASE 93 WHEN MAX ( - 92 ) THEN NULLIF ( + + ( COUNT ( * ) ), + AVG ( DISTINCT - 66 ) ) + + COUNT ( + + ( - + CAST ( 2 AS INTEGER ) ) ) - + 46 - - 85 WHEN + + 68 THEN - + 26 * + - COUNT ( * ) + 99 WHEN + - 33 THEN NULL ELSE + - COUNT ( + 39 ) * - 0 + + - 31 + + 65 END AS col2 +---- +-8957 +34 query I rowsort label-6021 SELECT ALL - 55 * CAST ( 5 AS INTEGER ) + - - SUM ( ALL - - 69 ) + + - ( - 11 ) * 69 * 48 AS col2 @@ -33853,10 +33935,10 @@ SELECT ALL - ( - 23 ) / COUNT ( * ) AS col1 ---- 23 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-6445 SELECT ALL - 67 - 6 * + + CASE COUNT ( * ) WHEN + 30 THEN - + 11 + - + CASE - 40 WHEN COUNT ( * ) + + COUNT ( * ) + - ( + AVG ( DISTINCT + 41 ) + 44 ) THEN NULL ELSE - COUNT ( * ) END - - 84 ELSE NULL END AS col2 +---- +NULL query II rowsort SELECT DISTINCT 96 col0, 40 AS col1 @@ -35947,10 +36029,16 @@ SELECT + COUNT ( DISTINCT - - 26 ) * - ( 7 ) + + 62 + 12 / CAST ( NULL AS INTEGE ---- NULL -# Datafusion - Datafusion expected results: -# Datafusion - Expected - 125 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Data was automatically updated based on comparison db results +# Datafusion - Previous results: +# Datafusion - 125 +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-6844 SELECT 89 + 35 + + + COUNT ( * ) + + + 20 / + ( COALESCE ( 64, AVG ( DISTINCT - - 59 ) + 62 + + 55 ) ) AS col1 +---- +125.3125 query I rowsort label-6845 SELECT ALL 57 * - MIN ( 40 ) AS col2 @@ -36512,11 +36600,11 @@ SELECT ALL - COUNT ( * ) * - 53 AS col0 ---- 53 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - 18 -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query II rowsort label-6950 SELECT 18, CASE + 83 WHEN + 50 * + - AVG ( DISTINCT - 47 ) * - 48 + - - 90 * COUNT ( * ) THEN + 93 + - 34 + + COUNT ( DISTINCT + - 4 ) END AS col2 +---- +18 +NULL query I rowsort label-6951 SELECT ALL - 76 - SUM ( ALL - + 18 ) + + - 20 - + 11 * + 15 * 32 AS col1 @@ -36635,10 +36723,10 @@ SELECT - MAX ( - + NULLIF ( - - CAST ( NULL AS INTEGER ), - + 52 ) ) AS col0 ---- NULL -# Datafusion - Datafusion expected results: -# Datafusion - Expected - -90 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-6974 SELECT ALL CAST ( + + CASE - + 37 WHEN - - 94 THEN 86 * + CAST ( - 62 AS INTEGER ) - + - 70 + - + 94 * 46 * + MIN ( DISTINCT - - 4 ) + + + 29 * + - 64 * AVG ( DISTINCT + 57 ) - + + 10 WHEN + MIN ( ALL 23 ) * 84 + - - CASE NULLIF ( + 16, + SUM ( ALL 58 ) ) WHEN COUNT ( * ) * + 78 THEN NULL WHEN 56 * CAST ( NULL AS INTEGER ) - - COUNT ( DISTINCT 10 ) THEN NULL ELSE COUNT ( * ) END + - 91 * + SUM ( DISTINCT + 50 ) THEN 5 ELSE - 90 END AS INTEGER ) AS col1 +---- +-90 query I rowsort SELECT 67 * 72 + + 59 + + 95 @@ -38527,11 +38615,11 @@ SELECT CAST ( NULL AS INTEGER ) * 38 * - 45 ---- NULL -# Datafusion - Datafusion expected results: -# Datafusion - Expected - -67 -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query II rowsort label-7337 SELECT ALL - 67 AS col1, + CASE AVG ( DISTINCT 57 ) WHEN + - ( CAST ( - COALESCE ( + ( + COUNT ( * ) ), + - MIN ( - NULLIF ( - 88, - 69 * + + 28 + - + 91 + + + 73 ) ) ) AS FLOAT8 ) ) THEN - + 43 END + 73 * + MIN ( 56 ) +---- +-67 +NULL query I rowsort SELECT 57 + 91 + - + 85 @@ -41484,10 +41572,13 @@ SELECT 89 * + 71 AS col2 ---- 6319 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-7902 SELECT - - COUNT ( * ) * MAX ( - 47 ) + + 0 - AVG ( DISTINCT - CAST ( NULL AS INTEGER ) ) +---- +NULL query II rowsort SELECT DISTINCT 79 + - - 80, + 89 AS col1 @@ -42233,10 +42324,13 @@ SELECT ALL MAX ( DISTINCT - ( - - 83 ) ) * - + 22 AS col1 ---- 1826 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-8047 SELECT ALL 32 + 88 + - 18 + - 53 + - AVG ( DISTINCT 1 ) * + CASE + 68 WHEN - - 8 THEN + 79 WHEN - 61 THEN CAST ( + 91 AS FLOAT8 ) WHEN + 38 THEN - COALESCE ( AVG ( - 3 ), 96, 8 ) ELSE NULL END * + COUNT ( * ) col2 +---- +NULL query I rowsort SELECT ALL + 38 + - 3 * 12 AS col2 @@ -42258,10 +42352,13 @@ SELECT ALL + 21 + - COUNT ( * ) * - COALESCE ( - 33, - + ( + COUNT ( * ) ) * + 1 ---- -63 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - 2330 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort SELECT 77 * + 6 + - NULLIF ( - - 22, AVG ( DISTINCT 32 ) ) - - + 30 * 63 AS col0 +---- +2330 query I rowsort SELECT ALL - + 76 + - 83 + + 50 * + - 44 * 68 @@ -43183,11 +43280,11 @@ SELECT DISTINCT 22 / + + 2 + - 67 + 68 ---- 12 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - -3817 -# Datafusion - Expected - -59 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query II rowsort label-8228 SELECT 53 * + ( - + 72 ) + - + COUNT ( * ) AS col1, - CAST ( - + AVG ( DISTINCT - 59 ) AS INTEGER ) +---- +-3817 +-59 query I rowsort label-8229 SELECT + + NULLIF ( + COUNT ( * ), + COUNT ( * ) ) AS col1 @@ -44356,10 +44453,10 @@ SELECT - 31 - 36 ---- -67 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - -61363 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-8452 SELECT + 49 + ( + 23 ) + - + 85 + - CASE - 44 WHEN AVG ( DISTINCT - + 33 ) THEN NULL WHEN + 43 * 23 THEN NULL ELSE COUNT ( DISTINCT 34 ) + 72 END * - MIN ( 40 ) * - 21 + - - 30 * - COUNT ( * ) AS col0 +---- +-61363 query I rowsort SELECT + 55 - - 38 @@ -45699,10 +45796,13 @@ SELECT ALL - 12, 47 AS col2 -12 47 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-8705 SELECT - - AVG ( DISTINCT + CAST ( NULL AS FLOAT8 ) ) AS col0 +---- +NULL query I rowsort SELECT 16 * - - 14 - - ( + 52 ) @@ -48017,10 +48117,10 @@ SELECT 88 * - + 2 ---- -176 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-9147 SELECT ALL + 69 * + + 66 / CASE + + NULLIF ( - 22, + + COUNT ( * ) + - + 43 * - 4 ) WHEN + 65 * - NULLIF ( + - 27, - + 50 ) THEN + 6 + + 97 WHEN - + 63 + + 28 / + COALESCE ( - AVG ( DISTINCT 60 ), - 63 + - - COALESCE ( - 52, + - 67 - COALESCE ( + COUNT ( DISTINCT + 13 ), - 83 ), - 10 ) - - - CAST ( + CASE 62 WHEN + CAST ( NULL AS INTEGER ) THEN + + 94 ELSE NULL END AS INTEGER ) / + 61 * - 47 ) THEN NULL END AS col1 +---- +NULL query I rowsort label-9148 SELECT SUM ( ALL + + 93 ) + + - 36 @@ -48323,10 +48423,10 @@ SELECT ALL - ( - + 17 ) * 66 * + CAST ( NULL AS INTEGER ) ---- NULL -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-9204 SELECT DISTINCT CASE - 65 WHEN + + 54 / + 29 + CASE 65 WHEN AVG ( DISTINCT + 23 ) * + SUM ( ALL - + ( - 44 ) ) THEN - CASE 49 WHEN 6 THEN NULL WHEN COUNT ( * ) THEN NULL ELSE - - 55 END WHEN - 38 THEN + SUM ( 24 ) END THEN + 44 * + 58 END AS col0 +---- +NULL query I rowsort SELECT DISTINCT - 69 * 65 AS col2 @@ -49325,11 +49425,14 @@ SELECT 16 * 4 AS col2 ---- 64 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I]I +# Datafusion - [Actual ] [R]I +query RI rowsort label-9396 SELECT ALL - AVG ( DISTINCT ( + CAST ( NULL AS INTEGER ) ) ) * + AVG ( + NULLIF ( + + 95, 6 ) ) + + COUNT ( * ) - - 23, + CASE - - 10 WHEN + 82 THEN 70 / + 92 WHEN 92 THEN NULL ELSE NULL END +---- +NULL +NULL query I rowsort SELECT 13 * - 64 @@ -50919,10 +51022,10 @@ SELECT - 77 + + 20 AS col2 ---- -57 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-9707 SELECT ALL 46 / + CASE - - 1 WHEN - CASE + AVG ( DISTINCT - 75 ) WHEN 29 + + + 10 - 95 THEN + COUNT ( * ) + COUNT ( * ) * ( 47 ) END + - 11 THEN NULL WHEN 96 * 33 THEN 90 + 2 WHEN - COALESCE ( + COUNT ( * ), 0 * 30 ) + ( - NULLIF ( CAST ( 45 AS INTEGER ), COUNT ( * ) * - 71 ) ) / COUNT ( * ) THEN + 18 END +---- +NULL query I rowsort SELECT ALL + + ( + 45 ) AS col1 diff --git a/data/sqlite/random/expr/slt_good_104.slt b/data/sqlite/random/expr/slt_good_104.slt index 3c58b4b..7519bfb 100644 --- a/data/sqlite/random/expr/slt_good_104.slt +++ b/data/sqlite/random/expr/slt_good_104.slt @@ -3361,10 +3361,13 @@ SELECT 46 + + 30 * 30 / - 43 ---- 26 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-624 SELECT ALL - ( + CASE - 76 WHEN + - SUM ( + 17 ) THEN - - 7 END ) - + AVG ( DISTINCT + + COALESCE ( + 68, + - 73 ) ) + + 40 +---- +NULL query I rowsort label-625 SELECT 27 + + CAST ( NULL AS INTEGER ) + ( - 83 ) AS col1 @@ -5359,11 +5362,14 @@ SELECT 95 + 35 + + - 22 * + + COALESCE ( 98, + ( 51 ) + - - 45 + - CAST ( + 24 A ---- -2026 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - -78 -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] I[I] +# Datafusion - [Actual ] I[R] +query IR rowsort label-1006 SELECT - 78, - 46 * - + AVG ( DISTINCT ( - CAST ( NULL AS INTEGER ) ) ) AS col0 +---- +-78 +NULL query II rowsort label-1007 SELECT 83 AS col0, + COALESCE ( + 81, + - COUNT ( * ) ) AS col1 @@ -6027,10 +6033,13 @@ SELECT ALL - 61 * 19 + - 67 * COUNT ( * ) ---- -1226 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - -89 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort SELECT ALL - + NULLIF ( + 89, 48 - 76 * + AVG ( DISTINCT - 51 ) ) +---- +-89 query I rowsort label-1136 SELECT ALL + COUNT ( * ) * + 81 + CAST ( NULL AS INTEGER ) @@ -6203,10 +6212,10 @@ SELECT ALL - - 15 + ( + MAX ( - ( 30 ) ) ) / 8 AS col1 ---- 12 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort SELECT + CASE + AVG ( 51 ) WHEN AVG ( DISTINCT 49 ) * - 22 + - 2 THEN - 18 * - 93 END +---- +NULL query I rowsort SELECT + NULLIF ( + 44, 83 / + 17 ) @@ -8746,10 +8755,10 @@ SELECT - 67 + + + ( + 19 ) * COUNT ( * ) col0 ---- -48 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort SELECT CASE NULLIF ( - 49, AVG ( DISTINCT 60 ) + + + 22 + + 14 ) WHEN - + 78 / 47 THEN 62 WHEN 29 + ( + - 34 ) THEN NULL END +---- +NULL query I rowsort SELECT - 44 + + 38 AS col2 @@ -9785,11 +9794,14 @@ SELECT 39 * + + 26 + + - NULLIF ( - COUNT ( * ), - 57 ) / - 77 ---- 1014 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - 67 -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] I[I] +# Datafusion - [Actual ] I[R] +query IR rowsort label-1851 SELECT ALL 67 AS col1, + AVG ( DISTINCT + CAST ( NULL AS FLOAT8 ) ) col0 +---- +67 +NULL # Datafusion - Datafusion expected results: # Datafusion - Expected - -14 @@ -9978,10 +9990,10 @@ SELECT ALL + COALESCE ( 22, - 47 ) query error DataFusion error: Error during planning: Projections require unique expression names but the expression "Int64\(63\) \+ Int64\(84\) \* Int64\(34\) \* \(\- Int64\(71\)\) AS col2" at position 0 and "\(\- CAST\(NULL AS Float64\)\) \+ Int64\(2\) AS col2" at position 1 have the same name\. Consider aliasing \("AS"\) one of them\. SELECT DISTINCT + 63 + 84 * 34 * - + 71 AS col2, - CAST ( NULL AS FLOAT8 ) + + 2 AS col2 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-1888 SELECT ALL CASE + 29 WHEN - 38 + + - CASE ( 68 ) WHEN + - COUNT ( * ) THEN NULL WHEN + CASE 29 WHEN + 25 / 89 * + 57 * - 7 THEN 7 END + - 68 * 55 THEN + COUNT ( * ) / 11 END THEN + CASE + - COUNT ( * ) WHEN 76 THEN + + COALESCE ( COUNT ( - - 64 ), + 84 ) END WHEN + AVG ( DISTINCT 12 ) THEN 20 ELSE NULL END + + COUNT ( * ) AS col2 +---- +NULL query I rowsort label-1889 SELECT - 37 / 99 col2 @@ -12541,10 +12553,10 @@ SELECT + COUNT ( DISTINCT + + 93 ) - + - 60 ---- 61 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-2377 SELECT + 66 + CASE + + 50 WHEN AVG ( DISTINCT - 1 ) + + 34 THEN + COUNT ( ALL + CAST ( NULL AS INTEGER ) ) END AS col2 +---- +NULL query I rowsort label-2378 SELECT ALL MAX ( - 92 ) AS col1 @@ -15142,10 +15154,13 @@ SELECT ALL + CASE + - 3 WHEN 49 + - CAST ( + 37 AS INTEGER ) THEN 65 WHEN 68 * 1 ---- NULL -# Datafusion - Datafusion expected results: -# Datafusion - Expected - -1623 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-2875 SELECT + COUNT ( * ) + - 17 + - 45 + - NULLIF ( + 71, 98 * + AVG ( DISTINCT 47 ) ) * + 22 +---- +-1623 query I rowsort label-2876 SELECT + COUNT ( * ) / + CAST ( NULL AS INTEGER ) * COALESCE ( + - 22, 88 ) AS col0 @@ -18860,20 +18875,20 @@ NULL query error DataFusion error: Error during planning: Projections require unique expression names but the expression "Int64\(36\) \* Int64\(\-23\) AS col0" at position 0 and "Int64\(21\) AS col0" at position 1 have the same name\. Consider aliasing \("AS"\) one of them\. SELECT DISTINCT 36 * - 23 AS col0, + 21 AS col0 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-3586 SELECT CASE + - CASE CAST ( + 82 AS INTEGER ) WHEN - - AVG ( DISTINCT - 56 ) THEN + 26 WHEN - ( 95 ) THEN NULL ELSE NULL END WHEN 84 / - + 36 THEN COUNT ( * ) + + + 43 * - 23 WHEN - 7 THEN NULL END +---- +NULL query I rowsort SELECT + 24 * + NULLIF ( - - 4, + ( + 5 ) * + 46 ) ---- 96 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort SELECT CASE WHEN AVG ( DISTINCT - + CASE 26 WHEN + - ( - 81 ) THEN - + 63 WHEN - 6 * 47 THEN NULL END ) IS NOT NULL THEN + 48 END +---- +NULL query I rowsort label-3589 SELECT + COUNT ( * ) / - - 25 AS col1 @@ -21073,10 +21088,13 @@ SELECT + 91 / + 99 AS col2 ---- 0 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-4011 SELECT + 81 * + 60 * - 95 + 25 - + 31 + - COALESCE ( + 20, + 60 * - - 86 * + COUNT ( * ), - + COUNT ( - ( + 41 ) ) ) * + + 39 * + 13 * + - AVG ( DISTINCT + CASE - CAST ( + 29 AS INTEGER ) WHEN 14 THEN - - 57 WHEN - 29 THEN NULL END ) + - CASE AVG ( ALL + - CAST ( NULL AS INTEGER ) ) WHEN + + NULLIF ( + - COALESCE ( 93, + 8 ), 49 * + 27 / CAST ( + 40 AS INTEGER ) * COUNT ( * ) ) THEN NULL WHEN - 92 THEN + 37 * - ( + - ( + COALESCE ( - 33, - - 71 ) ) ) END + ( 89 ) * - 57 * COUNT ( * ) AS col2 +---- +NULL query I rowsort SELECT 97 * - - ( + - 67 ) + + + 4 col1 @@ -22951,10 +22969,13 @@ SELECT ALL + 70 * - ( 91 ) ---- -6370 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-4369 SELECT - ( + NULLIF ( + 62, - 45 ) ) * 20 + CASE - 88 + 24 WHEN + 4 THEN COUNT ( * ) * ( AVG ( DISTINCT + 76 ) ) WHEN 44 THEN NULL ELSE NULL END * 10 +---- +NULL query I rowsort label-4370 SELECT ALL - + 92 * - - ( 71 ) + - CASE - 50 WHEN - 48 THEN NULL WHEN - 21 + 53 THEN NULL ELSE - CAST ( NULL AS INTEGER ) END AS col0 @@ -27437,11 +27458,14 @@ SELECT - + 4 * - 28 AS col1 ---- 112 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - -1 -# Datafusion - Expected - 49 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I]I +# Datafusion - [Actual ] [R]I +query RI rowsort label-5224 SELECT + NULLIF ( - 1, - - CAST ( - 8 AS INTEGER ) * - + 4 * + 92 * + AVG ( DISTINCT 10 ) ) AS col0, + 49 AS col1 +---- +-1 +49 query I rowsort SELECT - + ( 12 ) @@ -27619,10 +27643,13 @@ SELECT ALL - 87 + - - 42 * - COALESCE ( + - 90, + CAST ( NULL AS INTEGER ) ) ---- 3693 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - 72 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-5259 SELECT DISTINCT 63 + - COALESCE ( - 9, - 41 * AVG ( DISTINCT + - 27 ) / - - 5 - + 34 - - - ( - 38 ) ) +---- +72 query I rowsort label-5260 SELECT ALL + - 62 + CASE - - 88 WHEN + 94 - - + COUNT ( * ) + - + 10 / - 94 THEN NULL WHEN AVG ( ALL + 28 ) THEN COUNT ( * ) + 6 ELSE NULL END @@ -28978,10 +29005,13 @@ SELECT ALL - 66 - + 64 col1 ---- -130 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-5515 SELECT - AVG ( DISTINCT CAST ( NULL AS INTEGER ) ) * 13 + - 59 AS col2 +---- +NULL query I rowsort label-5516 SELECT ALL 98 * 68 / 9 AS col1 @@ -29433,10 +29463,10 @@ SELECT + 1 / - + 65 - - COUNT ( * ) + - 18 / - COUNT ( * ) + - 47 col2 ---- -28 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-5601 SELECT CASE - + 84 WHEN - 41 + + MIN ( ALL + - 55 ) + - MAX ( + 2 ) / - NULLIF ( - 37, + + 79 + - CASE + 84 WHEN 53 * - 95 * 50 / 68 + + 13 + - 73 + SUM ( DISTINCT - 11 ) THEN NULL WHEN COUNT ( * ) * 58 - + - SUM ( - 6 ) + CAST ( NULL AS INTEGER ) THEN + + 57 * 11 * - 38 / - - 45 * + 89 ELSE NULL END * 67 * + + 72 + 11 ) - - 49 - + COUNT ( * ) * - 39 - + AVG ( DISTINCT - 24 ) THEN - 53 * - + ( - 57 ) + + 46 ELSE NULL END AS col0 +---- +NULL query II rowsort label-5602 SELECT ALL + CAST ( NULL AS INTEGER ) * ( + - 91 ) + 0 + + - 43 * + 41 AS col1, ( - 60 ) AS col2 @@ -30687,10 +30717,13 @@ SELECT - ( + + COALESCE ( + - 62, + - 58 + 12 * + + NULLIF ( + 49, ( - - 19 ) - ---- -290 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - -376 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-5840 SELECT DISTINCT - - NULLIF ( - COUNT ( * ), 72 * - 4 + - AVG ( DISTINCT - 50 ) * - - ( + 84 ) ) + 8 - + 20 * + 19 + - - 95 / - + 31 col0 +---- +-376 query III rowsort label-5841 SELECT + 62 / + + MAX ( 6 ) + + + 49 + + - 12 AS col0, + 42 + - 83 * + 17 AS col1, - COALESCE ( - + 2, 37 / 13 * + + 7 + + 73 + - - NULLIF ( + 11, + 77 ) ) @@ -31340,10 +31373,13 @@ SELECT 52 * 63 + + 35 * COUNT ( * ) ---- 3311 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - -39 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-5966 SELECT - COALESCE ( 39, ( 60 ) * 3 + - 16 / 69, - 61 / + AVG ( DISTINCT 18 ) + 59 ) AS col2 +---- +-39 query I rowsort label-5967 SELECT ALL - NULLIF ( 33, COUNT ( * ) * - ( - 54 * 50 ) ) AS col1 @@ -31770,11 +31806,14 @@ SELECT 58 AS col2, 7 - - 40 AS col0 58 47 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - 1 -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] I[I] +# Datafusion - [Actual ] I[R] +query IR rowsort label-6050 SELECT ALL COUNT ( * ), AVG ( DISTINCT - CAST ( NULL AS INTEGER ) ) AS col2 +---- +1 +NULL query I rowsort SELECT ALL ( ( + 93 ) ) AS col1 @@ -32085,10 +32124,10 @@ SELECT ALL 95 / + - 4 + - ( + - COUNT ( 50 ) ) * + 24 ---- 1 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - 55 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-6111 SELECT CAST ( + AVG ( DISTINCT + + ( + 55 ) ) AS INTEGER ) +---- +55 query I rowsort label-6112 SELECT + ( - COUNT ( * ) ) + - 59 @@ -33167,10 +33206,13 @@ SELECT ALL - 55 col0, - 18 AS col1 -55 -18 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - 2925 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-6317 SELECT DISTINCT COUNT ( * ) * NULLIF ( 75, + - 12 * - + 83 * 62 * - + COUNT ( DISTINCT 33 ) - + COALESCE ( + AVG ( DISTINCT + COALESCE ( - 80, 92, 50 ) ), 21, + NULLIF ( - 84, 11 ) ) ) * 39 AS col0 +---- +2925 query I rowsort label-6318 SELECT NULLIF ( + 39, - NULLIF ( + CAST ( NULL AS INTEGER ), COUNT ( * ) ) ) / 46 @@ -33887,10 +33929,10 @@ SELECT - ( - + COALESCE ( - ( - - 24 ), - + 53 * 98 + 93 * 65 * - 54 * - + 67 * ---- -24 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-6453 SELECT 22 * - 49 + - + CASE - 92 WHEN + - NULLIF ( + 91, + 63 * - 84 + + + 79 + - CAST ( + CASE - 91 WHEN 22 THEN - COALESCE ( + CAST ( AVG ( DISTINCT 8 ) AS INTEGER ), + CASE 41 WHEN COUNT ( * ) THEN - ( 99 ) ELSE NULL END ) WHEN + 69 * - 42 THEN - 80 END AS INTEGER ) ) THEN 32 END AS col0 +---- +NULL query I rowsort label-6454 SELECT DISTINCT - 91 * ( COALESCE ( - - 10, + - 92 ) ) * + COUNT ( * ) @@ -35272,10 +35314,13 @@ SELECT ALL + - 75 + + 96 - - 87 + + 32 AS col0 ---- 140 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-6718 SELECT DISTINCT - CASE + 84 WHEN - 51 THEN NULL ELSE - - CASE - - 19 WHEN - + 68 * + 16 THEN - 98 * 20 - - COUNT ( * ) * - 38 * - - AVG ( DISTINCT + ( + CAST ( - - 70 AS INTEGER ) ) ) + 1 WHEN + 81 / + - CAST ( - - 27 AS INTEGER ) THEN 1 + + 18 WHEN 38 THEN NULL END + - - 31 END + + COUNT ( * ) * 77 +---- +NULL query I rowsort SELECT ALL 74 + + 33 @@ -35396,10 +35441,13 @@ SELECT ALL - 15 * + 60 + + - 82 AS col0 ---- -982 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - 80 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-6741 SELECT DISTINCT + NULLIF ( + 80, + 86 / + - AVG ( DISTINCT + 1 ) + 85 + - COUNT ( * ) ) col1 +---- +80 query I rowsort label-6742 SELECT ALL - CAST ( - - 49 AS INTEGER ) * - - 30 + ( - 77 ) * + 8 + + + 9 @@ -37276,10 +37324,10 @@ SELECT - + 18 * - COUNT ( * ) * + 55 ---- 990 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - -320 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-7097 SELECT DISTINCT CASE - + CASE - 65 WHEN COUNT ( * ) THEN - 36 - - 98 WHEN + 3 * MAX ( - 95 ) + + + 6 THEN + + ( + 10 ) WHEN + 96 THEN 65 / 52 WHEN - - 53 * - 35 + - 60 THEN COUNT ( 61 ) + - 83 * - AVG ( DISTINCT 80 ) / + - ( MIN ( DISTINCT - 4 ) ) + - 34 END WHEN - 46 * + 59 * - 52 - + 97 THEN MIN ( ALL - 14 ) ELSE - NULLIF ( 10, COUNT ( * ) ) * 32 END AS col1 +---- +-320 query I rowsort SELECT DISTINCT - ( + ( + 5 ) ) * + 83 + - - 67 @@ -38399,10 +38447,10 @@ SELECT ALL 38 / + + 29 + + 16 + + 83 col2, 33 100 33 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - -3921 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-7308 SELECT - 78 * 86 + + 68 + + 70 * - CASE + 69 WHEN + COUNT ( * ) THEN CASE ( 59 ) WHEN CAST ( NULL AS INTEGER ) THEN 18 / - 96 * ( CASE - - 25 WHEN + AVG ( DISTINCT - 96 ) THEN - 36 / - - 22 ELSE NULL END ) + 52 + + + 18 + + 52 * - 28 + 29 END WHEN - 11 / CAST ( NULL AS INTEGER ) THEN NULL ELSE - 38 END + + 59 +---- +-3921 query I rowsort label-7309 SELECT - - 60 / - 64 AS col1 @@ -40771,10 +40819,10 @@ SELECT - 89 - + 66 AS col0, 59 -155 59 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-7763 SELECT ALL - - CASE + 2 WHEN - CASE - 7 WHEN + CASE 94 WHEN - 55 * COUNT ( * ) THEN - 46 ELSE + CASE COUNT ( * ) WHEN 29 THEN + MIN ( - 51 ) WHEN NULLIF ( - COUNT ( * ), 35 * 33 ) THEN - COUNT ( DISTINCT - 37 ) WHEN 9 * - 38 THEN 60 END * 18 + 95 END + - 74 THEN NULL WHEN COALESCE ( ( + COUNT ( * ) ), - 74 + + 2, + 13 * - 82 ) - - 96 * - COUNT ( * ) THEN - COUNT ( * ) END + ( AVG ( DISTINCT + 24 ) + - ( 84 ) ) THEN + 51 END + 89 +---- +NULL query I rowsort label-7764 SELECT ALL NULLIF ( - 71, 28 ) * - - COUNT ( * ) - MIN ( DISTINCT 7 ) + 21 @@ -41253,10 +41301,10 @@ SELECT ALL + COALESCE ( - 89, + 85 ) * 91 + - 38 ---- -8137 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-7854 SELECT ALL CASE - AVG ( DISTINCT - 38 ) WHEN + ( - 58 ) * - 33 THEN + 33 / + 89 + - 27 END * + ( + COUNT ( * ) + NULLIF ( - COUNT ( * ), 30 / 94 + ( 47 ) ) * 30 ) +---- +NULL query I rowsort label-7855 SELECT + 67 * 83 - + ( - + 61 ) + 39 / + + 39 @@ -41764,10 +41812,13 @@ SELECT - 54 * 58 ---- -3132 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-7952 SELECT ALL + 78 - - CASE 21 WHEN + 84 * + 76 + 99 THEN + - AVG ( DISTINCT + 6 ) + + + 11 + - 43 WHEN - 81 THEN NULL WHEN + 27 THEN - 51 ELSE NULL END * + COUNT ( * ) +---- +NULL query I rowsort label-7953 SELECT DISTINCT COUNT ( * ) / 27 AS col2 @@ -43800,10 +43851,10 @@ SELECT ALL 82 + + 96, 4 col0 178 4 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort SELECT - CASE - 10 WHEN + - 37 * + 16 + 78 * + COALESCE ( + - 98, - 29 ) + + 28 THEN NULL WHEN + + 16 + - AVG ( DISTINCT + 82 ) THEN - + 79 + + 17 END + - 7 + - - 12 + 66 +---- +NULL query II rowsort label-8342 SELECT ALL 32 AS col2, - 62 * + ( + NULLIF ( - 92, - MAX ( ALL 25 ) ) ) * - - COUNT ( * ) - + + 80 + + 59 @@ -44335,10 +44386,10 @@ SELECT - ( 20 ) + + - 69 ---- -89 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - 17 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-8443 SELECT ALL 28 * - - CASE 59 WHEN - CASE + + 0 WHEN COUNT ( * ) THEN - 8 ELSE 39 END / + - 55 + + NULLIF ( - SUM ( - - 53 ), AVG ( DISTINCT + 15 ) * 54 ) + 77 - + 55 THEN NULL WHEN - - NULLIF ( 52, + + 72 ) THEN NULL ELSE - 78 + - 78 END * + MIN ( + 0 ) / + MIN ( DISTINCT NULLIF ( + 41, 17 ) ) + + 17 AS col2 +---- +17 query I rowsort SELECT 45 * - + 24 AS col1 @@ -45345,10 +45396,13 @@ SELECT ALL - 93 * 49 * + 85 ---- -387345 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - -1541 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-8637 SELECT 67 * + NULLIF ( + ( - 23 ), - COUNT ( * ) * + - 62 * + - COALESCE ( + + 62, + 55, + COUNT ( * ) / - AVG ( DISTINCT - 70 ) + - 77 ) / - SUM ( ALL + + CAST ( + 59 AS INTEGER ) ) + 15 ) AS col0 +---- +-1541 query I rowsort label-8638 SELECT ALL - 82 / - 84 diff --git a/data/sqlite/random/expr/slt_good_105.slt b/data/sqlite/random/expr/slt_good_105.slt index 09a3cab..0631040 100644 --- a/data/sqlite/random/expr/slt_good_105.slt +++ b/data/sqlite/random/expr/slt_good_105.slt @@ -1390,10 +1390,13 @@ SELECT + CAST ( - COUNT ( * ) AS INTEGER ) + + 60 * + 38 * + 80 AS col2 ---- 182399 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-256 SELECT DISTINCT AVG ( DISTINCT - + CAST ( NULL AS INTEGER ) ) / 69 + + + 40 +---- +NULL query I rowsort label-257 SELECT + 22 + - CASE 99 WHEN - - 4 THEN 32 WHEN - 63 * + + 47 THEN - + COUNT ( * ) * - - CAST ( NULL AS INTEGER ) * - 51 + + 95 + 10 / + CAST ( NULL AS INTEGER ) * - 96 END AS col1 @@ -1984,10 +1987,13 @@ SELECT ALL + 63 * + + AVG ( ALL CAST ( NULL AS INTEGER ) ), CAST ( NULL AS INTEG NULL NULL -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-367 SELECT - ( + + NULLIF ( - - 82, + - CASE + 54 WHEN - - 84 THEN NULL WHEN + - ( + 88 ) + - 53 THEN - 38 / + SUM ( - 62 ) + + - 32 END ) ) / CAST ( 91 AS INTEGER ) * + CASE - + COUNT ( * ) WHEN - - COUNT ( * ) THEN + COUNT ( * ) * - - COUNT ( * ) + 96 + + - ( + AVG ( DISTINCT - - 95 ) ) * - - 17 END +---- +NULL query I rowsort SELECT + 40 * + + COALESCE ( + 21, - - 54, 39 ) @@ -2404,10 +2410,10 @@ SELECT ALL + 59 + + SUM ( + 56 ) AS col2, + 60 AS col1 115 60 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - 55 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-447 SELECT 68 + + + NULLIF ( - 13, + - CASE 56 WHEN - ( 44 ) * 32 + ( 98 ) * + + 25 * - 96 THEN - 59 WHEN - - ( - COUNT ( * ) ) THEN - 95 WHEN 8 * - COUNT ( * ) * + COALESCE ( - - COUNT ( ALL + 1 ), + + AVG ( DISTINCT - 10 ) * + 21 ) * 9 - 53 + + CAST ( - + 62 AS INTEGER ) THEN NULL ELSE + + 36 * + 48 + + + 87 * - COUNT ( * ) + MIN ( - 74 ) END + 54 + 81 + - + 5 ) AS col0 +---- +55 query I rowsort SELECT 11 - + 94 * + 64 @@ -6172,10 +6178,13 @@ SELECT CASE - 70 WHEN + + ( + CAST ( NULL AS INTEGER ) ) THEN - + 43 WHEN + - AV ---- NULL -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-1169 SELECT - 38 * CASE + - 0 WHEN COUNT ( * ) / - 61 THEN NULL ELSE - NULLIF ( + + AVG ( DISTINCT + + 91 ), - + 17 * 69 ) END + SUM ( + 98 + - 38 ) +---- +NULL query I rowsort SELECT 78 + + - 22 @@ -9598,10 +9607,13 @@ SELECT COALESCE ( - 5, 98 + - + CASE + 10 WHEN - - 1 THEN 58 * + + COUNT ( * ) E ---- -5 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-1821 SELECT DISTINCT AVG ( DISTINCT - - 78 ) * + - CASE NULLIF ( - 73, + - 12 + + + 11 ) WHEN + COUNT ( * ) THEN - 46 WHEN + 78 THEN NULL ELSE NULL END + + - 68 + + 13 * + - 59 * + AVG ( ALL 29 ) AS col2 +---- +NULL query I rowsort label-1822 SELECT ALL 74 * + + COUNT ( * ) + - 79 @@ -11494,10 +11506,10 @@ SELECT MIN ( + + 73 ) ---- 73 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-2179 SELECT ALL CASE + 52 WHEN + + COUNT ( * ) THEN 18 WHEN - 54 + + 30 + + CASE - MIN ( 80 ) WHEN 17 - - + COALESCE ( + 29, - 45 * + COALESCE ( - 59, - + 73 + + 40 ), + NULLIF ( 37, + - 70 ), - AVG ( DISTINCT 24 ) ) * COUNT ( * ) + 6 THEN - + 83 END / + 75 * + 71 - - 84 * 95 * + 34 THEN NULL END * + 0 col1 +---- +NULL query I rowsort label-2180 SELECT + NULLIF ( + 61, + COUNT ( * ) ) @@ -12234,10 +12246,10 @@ SELECT ALL + 43 * - 28 + - 45 col2 ---- -1249 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort SELECT ( CASE 22 WHEN + + 78 + + 72 THEN NULL WHEN + NULLIF ( - ( - AVG ( DISTINCT - - 39 ) ), 21 ) + 54 THEN - - 29 WHEN + 24 * 81 THEN NULL ELSE NULL END ) +---- +NULL query III rowsort SELECT ALL 29 * + ( + 29 ) - + 16 col0, - 61 AS col1, + 74 @@ -12761,10 +12773,13 @@ SELECT ALL + NULLIF ( + 33, 50 * + + 52 + COUNT ( * ) - + 40 ) AS col2 ---- 33 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-2419 SELECT DISTINCT + 40 * + - 77 + CASE CAST ( 57 AS INTEGER ) WHEN + 48 * + + 63 / - + 10 * + 42 / + CASE + 79 WHEN - COUNT ( * ) / + + 47 THEN NULL WHEN - - COUNT ( * ) THEN - + 37 END + + 67 THEN + 66 + + NULLIF ( CAST ( NULL AS INTEGER ), - + AVG ( DISTINCT - 47 ) + 92 * 4 ) END col0 +---- +NULL query I rowsort label-2420 SELECT ALL - NULLIF ( + 2, 77 * - + COUNT ( * ) ) * + 29 - 7 + + 21 + + + 12 * - - CAST ( NULL AS INTEGER ) * 66 * + + 36 AS col2 @@ -14256,10 +14271,10 @@ SELECT ALL + 46 / - - 84 * 27 + + - 71 ---- -71 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - -1447 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-2709 SELECT COUNT ( * ) / - 33 * CAST ( - - COALESCE ( 96, - 59, 29 ) AS INTEGER ) + CASE + COUNT ( * ) WHEN ( + 7 ) * COUNT ( * ) THEN - 69 * CASE - COALESCE ( 84, 34 ) * - 12 WHEN 11 THEN NULL WHEN - 86 THEN 16 END WHEN - AVG ( DISTINCT 9 ) THEN NULL ELSE + 65 * - 23 + + 48 END +---- +-1447 query I rowsort label-2710 SELECT ALL + COUNT ( * ) / - ( + ( 78 ) ) * - CAST ( - CAST ( - 36 AS INTEGER ) AS INTEGER ) * - 77 + + 91 @@ -17127,10 +17142,13 @@ SELECT ALL - 49 + - 51 ---- -100 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - -1830 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort SELECT + 6 + - NULLIF ( + CASE + AVG ( DISTINCT 94 ) WHEN + 39 * + - 48 THEN NULL ELSE + 34 * + 54 END, AVG ( ALL - - 56 ) * 48 ) +---- +-1830 query I rowsort label-3248 SELECT DISTINCT COUNT ( * ) * - - 73 * + COUNT ( ALL + 33 ) * + 16 + + + 97 + 31 - 5 @@ -19253,10 +19271,10 @@ SELECT DISTINCT 43 AS col0, COUNT ( * ) 43 1 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - -21 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-3651 SELECT ALL + - 81 - + CAST ( + AVG ( DISTINCT - 60 ) AS INTEGER ) +---- +-21 query I rowsort label-3652 SELECT - + 46 + + 69 + + + 1 / 82 AS col1 @@ -21131,10 +21149,13 @@ SELECT + 63 + - 86 / + 22 AS col0 ---- 60 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-4011 SELECT - MIN ( + CAST ( NULL AS INTEGER ) ) * - - 40 * AVG ( DISTINCT - 94 ) +---- +NULL query II rowsort label-4012 SELECT ALL + COUNT ( * ), - 29 / 79 + + 70 * - 90 col0 @@ -21319,10 +21340,13 @@ SELECT DISTINCT + ( - - 73 ) AS col0 ---- 73 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - 35 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort SELECT + ( - - NULLIF ( 35, - 97 / - 99 / - + AVG ( DISTINCT + + 4 ) + + - 24 ) ) AS col1 +---- +35 query I rowsort label-4048 SELECT ALL 58 / - - 96 @@ -23525,10 +23549,10 @@ SELECT - CASE 17 WHEN 26 THEN - 33 WHEN CASE + + 81 WHEN + 38 THEN 51 WHEN 9 * + ---- NULL -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-4469 SELECT DISTINCT NULLIF ( + - 33, - - 26 ) + + SUM ( DISTINCT + 55 ) * - 30 * + 82 * + CASE 55 WHEN - - 11 * 38 + + 4 THEN COUNT ( * ) + + 20 WHEN NULLIF ( AVG ( DISTINCT + ( 20 ) ), 58 ) * + 62 THEN NULL END AS col2 +---- +NULL query I rowsort label-4470 SELECT ALL 81 + - CAST ( NULL AS INTEGER ) * - COALESCE ( 92, - + 86 * COUNT ( * ) * 18 - - 94 ) - - CAST ( + ( + 28 ) AS INTEGER ) @@ -25852,10 +25876,10 @@ SELECT ALL + CAST ( NULL AS INTEGER ) + + 89 AS col1 ---- NULL -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-4911 SELECT ALL 87 + 44 + - CASE + 48 WHEN - AVG ( DISTINCT + 78 ) THEN ( - CASE 31 WHEN - 49 THEN + 80 + 52 WHEN + - 52 THEN NULL END ) END + + ( 51 ) * + 32 * + - COUNT ( * ) AS col2 +---- +NULL query I rowsort label-4912 SELECT COUNT ( * ) * + - 26 @@ -26423,10 +26447,10 @@ SELECT ALL - MAX ( + 57 ) col1, 62 col0 -57 62 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - 39 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-5020 SELECT DISTINCT + COALESCE ( 31, 19 * ( - 95 ) + 97 + - COUNT ( * ) * + - 95 * CASE + + AVG ( DISTINCT - 28 ) WHEN + + 43 * 84 + - 30 / + 47 + - 30 + - - NULLIF ( - 41, 27 ) THEN + ( + - 77 ) END + COUNT ( * ) ) - + 68 + - + 4 + - 68 / ( 51 ) + 81 +---- +39 query I rowsort label-5021 SELECT COUNT ( + 76 ) + + ( - - 66 ) + + CASE + 61 WHEN + 63 * - 47 + + COUNT ( * ) + 95 * - + 53 / COUNT ( * ) THEN NULL WHEN - - NULLIF ( - 32, - + MIN ( DISTINCT - 81 ) ) * MAX ( ALL - - 73 ) THEN NULL ELSE 85 END * + - 15 - - ( 71 ) * - ( + + 4 ) - - 36 + 89 - + 71 * CASE + 36 WHEN - 29 THEN NULL ELSE - COUNT ( * ) * - 70 END * 62 AS col0 @@ -27783,10 +27807,10 @@ SELECT - 1, + 13 AS col2 -1 13 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-5277 SELECT - 63 + + CASE AVG ( ALL CAST ( NULL AS INTEGER ) ) WHEN - 71 THEN NULL WHEN - + 40 * AVG ( DISTINCT + 39 ) - + COUNT ( * ) - 39 THEN + 88 END +---- +NULL query I rowsort label-5278 SELECT - NULLIF ( + - MAX ( ALL - - 43 ), 63 ) * + 11 - - COUNT ( * ) * - - 70 AS col1 @@ -28020,10 +28044,13 @@ SELECT 48 * + 44 * + COALESCE ( + 35, NULLIF ( + 52, + + 76 ), 63, 46 ) + 96 ---- 74016 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - 3783 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-5323 SELECT ALL - NULLIF ( - 39, - 15 * COUNT ( * ) - - - AVG ( DISTINCT - 20 ) / + SUM ( ALL + 8 ) * - COALESCE ( 25, 64 ) * - - 69 ) * + 97 AS col0 +---- +3783 query I rowsort SELECT - 44 * - 95 * + 86 + + - 78 @@ -28582,10 +28609,13 @@ SELECT ( 62 ) AS col2, + 77 62 77 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort SELECT CASE - 20 WHEN + 26 THEN + AVG ( DISTINCT + 98 ) ELSE NULL END * + - NULLIF ( + 36, - 65 ) + - 74 + - 54 + - 89 + - + CASE ( - 82 ) WHEN - ( AVG ( DISTINCT + 98 ) ) THEN 81 ELSE NULL END + AVG ( 50 ) + + - 17 * + - 50 - - - 16 + + + COALESCE ( - 45, 34 ) AS col2 +---- +NULL query I rowsort SELECT + 48 * + 70 * + 50 col0 @@ -29957,10 +29987,13 @@ SELECT + COUNT ( + 19 ) + + + 35 / - + 99 + + 2 ---- 3 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - 632 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort SELECT + NULLIF ( - 48, + 2 + 85 - - - 30 + + AVG ( DISTINCT 95 ) * 25 ) * - 14 + - 40 AS col0 +---- +632 query I rowsort label-5691 SELECT ALL 38 / - 79 * - + ( 24 ) @@ -31786,10 +31819,10 @@ SELECT - COUNT ( 4 ) ---- -1 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-6045 SELECT ALL + CASE WHEN NOT 33 IS NOT NULL THEN NULL WHEN NOT NULL BETWEEN - - 4 AND - COUNT ( * ) * + - CAST ( + 37 AS INTEGER ) + 81 AND NOT 22 * - ( - COUNT ( * ) ) IN ( AVG ( DISTINCT + 89 ) / + CASE 68 + + 68 WHEN - 95 + 8 THEN CAST ( NULL AS INTEGER ) WHEN 33 THEN COUNT ( * ) ELSE NULL END ) THEN + 27 * 74 END AS col2 +---- +NULL query II rowsort label-6046 SELECT - COUNT ( * ) AS col0, 99 AS col2 @@ -32356,10 +32389,13 @@ SELECT DISTINCT 27 * - 57 * + 69 col1 ---- -106191 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-6152 SELECT ALL - CASE + + 11 WHEN + MAX ( ALL + 61 ) * - NULLIF ( + + COUNT ( * ), 23 / - - 39 ) * + MIN ( - COALESCE ( 92, - - 17, 81 + + 52 * 42 ) ) - - 98 * - 48 THEN NULL WHEN - COUNT ( * ) * 0 THEN - AVG ( DISTINCT 39 ) END + - 80 AS col2 +---- +NULL query I rowsort SELECT - NULLIF ( + 49, + + 77 ) @@ -32789,10 +32825,10 @@ SELECT - 94 * CAST ( NULL AS FLOAT8 ) AS col0 ---- NULL -# Datafusion - Datafusion expected results: -# Datafusion - Expected - -490360 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-6234 SELECT ALL CASE 37 WHEN + 90 THEN 40 * + + 12 / + 86 WHEN - 66 - - ( + - COUNT ( * ) ) + - 20 * COUNT ( * ) / - AVG ( DISTINCT - - 36 ) THEN NULL WHEN + 34 / + 68 THEN 25 / + 35 WHEN 53 + - 77 / - 71 THEN - 22 ELSE 65 * - 82 END * 92 +---- +-490360 query I rowsort label-6235 SELECT + NULLIF ( + 62, - + COUNT ( * ) ) - - 15 + - - CAST ( + - NULLIF ( 51, + 73 ) AS INTEGER ) - - 84 @@ -34094,15 +34130,15 @@ SELECT ALL - 46 + + 19 + 73 AS col2 ---- 46 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - -81 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-6485 SELECT - ( - + CASE + 81 WHEN 39 + - 80 - + - CASE - 9 WHEN COUNT ( * ) THEN + 84 + ( - + 27 ) END / - + CASE 13 WHEN - CAST ( 32 AS INTEGER ) THEN + MAX ( ALL - 78 ) WHEN + 85 THEN - COUNT ( * ) WHEN AVG ( DISTINCT + 73 ) + COALESCE ( - MIN ( ALL + 50 ) - 36, + 45 / - COALESCE ( - 97, 2 ) ) * - COUNT ( * ) THEN NULL WHEN 17 THEN 74 * 98 + 50 * COALESCE ( - COUNT ( * ) / + CAST ( + COUNT ( * ) AS INTEGER ), - 79 - - ( - 0 ) * 76, + 91 * COALESCE ( + CAST ( + 41 AS INTEGER ) * + 27, + CAST ( + 51 AS FLOAT8 ) * 13 + - 18, 38 + + NULLIF ( + 51, 68 ) * - 20 ) ) END * + 46 THEN NULL WHEN + 86 THEN NULL ELSE - 81 END ) +---- +-81 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-6486 SELECT ALL 2 + - 44 * + 30 * + MIN ( ALL 90 ) + + - CASE COUNT ( * ) WHEN - - AVG ( DISTINCT - 10 ) THEN + 15 ELSE NULL END * - 9 AS col1 +---- +NULL query II rowsort label-6487 SELECT 63 / - - 36 AS col1, - 55 @@ -39373,10 +39409,10 @@ SELECT ALL + NULLIF ( + 13, + 64 ) ---- 13 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-7488 SELECT DISTINCT - 45 * + CASE + + AVG ( DISTINCT + 14 ) WHEN + COUNT ( * ) THEN - 94 * + 58 + - 74 END +---- +NULL query I rowsort SELECT ALL + COALESCE ( - 68, - 26 + + 31 ) @@ -39408,10 +39444,13 @@ SELECT ALL 79 * 41 + 73 + 83 * 55 AS col0 ---- 7877 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-7495 SELECT DISTINCT 16 * + + MIN ( + CASE + 68 WHEN - 22 THEN NULL WHEN - 50 THEN + 79 ELSE NULL END ) * 18 - 68 + - AVG ( DISTINCT - 55 ) +---- +NULL query I rowsort label-7496 SELECT DISTINCT - - CASE 8 WHEN - 25 THEN 22 WHEN + 22 - 61 THEN COUNT ( * ) END * + 50 + - 5 @@ -41254,10 +41293,10 @@ SELECT + 11 * + 96 * 98 ---- 103488 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-7847 SELECT 61 * + - COUNT ( - + 35 ) + + 91 + + + CASE 0 WHEN - CASE + 99 WHEN - - 0 * 88 * + - SUM ( - - ( 60 ) ) THEN - + CAST ( NULL AS INTEGER ) * 7 END THEN CASE - 93 WHEN - CASE + 69 WHEN 43 THEN NULL WHEN CASE 1 WHEN - NULLIF ( 44, CAST ( + 52 AS INTEGER ) * 48 ) * 5 THEN NULL ELSE + ( - SUM ( DISTINCT 78 ) ) + 53 END - COUNT ( * ) THEN + 8 WHEN AVG ( DISTINCT 39 ) * + 60 THEN NULL ELSE - COUNT ( * ) END THEN + 34 + + 66 * COUNT ( * ) ELSE NULL END END AS col1 +---- +NULL query I rowsort label-7848 SELECT COALESCE ( 48, - COUNT ( * ) ) @@ -41787,10 +41826,13 @@ SELECT 12 * + 11 ---- 132 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-7948 SELECT DISTINCT - 27 * - SUM ( DISTINCT + CAST ( NULL AS INTEGER ) ) + 51 + + AVG ( DISTINCT + 23 ) / + - 79 AS col2 +---- +NULL query I rowsort label-7949 SELECT ALL + 92 * MIN ( DISTINCT + ( + + 4 ) ) + - - 94 + - COUNT ( * ) @@ -42332,11 +42374,11 @@ SELECT DISTINCT - 78, - 21 col2 -78 -21 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - -91 -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query II rowsort SELECT ALL - 91 AS col1, CASE + AVG ( DISTINCT 1 ) WHEN - 72 THEN - 28 WHEN - 76 THEN + 22 * - 82 * + 24 + - 74 * + - 88 + - 79 WHEN + - 97 THEN NULL END + - 77 - + ( - 91 ) * - 51 * 76 * + 58 AS col0 +---- +-91 +NULL query II rowsort label-8052 SELECT + 94 AS col1, COUNT ( * ) * + - 36 * - 29 @@ -44127,10 +44169,10 @@ SELECT - 6 * - ( 78 ) + 14 + + - 60 / - 84 ---- 482 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-8389 SELECT 93 * - + CASE + 45 WHEN AVG ( DISTINCT + - 61 ) THEN NULL WHEN - 38 THEN - 35 + - COUNT ( DISTINCT + - 45 ) END * - 97 * 26 +---- +NULL query I rowsort SELECT ALL + 40 + 39 * 40 * - 89 * - 14 @@ -44537,11 +44579,14 @@ SELECT ALL + 19 * - 13 * - - 19 ---- -4693 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - 1 -# Datafusion - Expected - -26 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] I[I] +# Datafusion - [Actual ] I[R] +query IR rowsort label-8465 SELECT + COUNT ( * ) AS col2, - NULLIF ( 26, + 44 * + 9 * + 48 * - AVG ( DISTINCT 63 ) ) +---- +1 +-26 query I rowsort SELECT DISTINCT + 8 + - 27 AS col0 @@ -45204,10 +45249,13 @@ SELECT - ( 22 ), 58 * ( - 66 ) AS col2 -22 -3828 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - -17 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort SELECT + ( NULLIF ( - 48, + AVG ( DISTINCT + 40 ) ) ) + - - 31 +---- +-17 query I rowsort SELECT DISTINCT 81 + ( 37 ) AS col2 @@ -51940,10 +51988,13 @@ SELECT ALL COUNT ( * ) * + + NULLIF ( + + 79, 53 * 15 * - NULLIF ( 3, + - 43 + 6 ---- 79 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-9878 SELECT - CASE - 75 WHEN + 93 THEN NULL WHEN - 62 THEN + + ( AVG ( DISTINCT 27 ) ) * COUNT ( * ) * 41 END + - 47 AS col2 +---- +NULL # Datafusion - Datafusion expected results: # Datafusion - Expected - -99 @@ -51952,10 +52003,10 @@ SELECT - CASE - 75 WHEN + 93 THEN NULL WHEN - 62 THEN + + ( AVG ( DISTINCT 27 ) query error DataFusion error: Error during planning: Projections require unique expression names but the expression "min\(Int64\(47\)\) AS col1" at position 1 and "\(\- count\(Int64\(1\)\) AS count\(\*\)\) \* Int64\(54\) AS col1" at position 2 have the same name\. Consider aliasing \("AS"\) one of them\. SELECT ALL - 99, MIN ( 47 ) AS col1, - COUNT ( * ) * 54 col1 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - -13005 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-9880 SELECT ALL + CASE + 96 WHEN - CAST ( - AVG ( DISTINCT - 94 ) AS INTEGER ) THEN NULL WHEN - 4 * + - 73 * 95 + - - 97 THEN + ( ( - - 59 ) ) * + + CAST ( NULL AS INTEGER ) WHEN + 0 + - ( ( - 41 ) ) + - + 26 * + - CAST ( 77 AS INTEGER ) THEN 77 / - + 33 - - NULLIF ( + 71, + 24 ) / 98 ELSE 17 * - ( + 85 * + 9 ) END AS col2 +---- +-13005 query I rowsort SELECT DISTINCT - ( + - 21 ) * + 90 AS col1 @@ -52451,10 +52502,13 @@ SELECT + COALESCE ( + 52, + 92, ( + 47 ) ) AS col1 ---- 52 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-9974 SELECT + 96 * - AVG ( DISTINCT - 9 ) / + CASE + COUNT ( * ) WHEN + 63 - 14 THEN + CAST ( NULL AS INTEGER ) + + AVG ( ALL - + 81 ) END * + 74 + - 99 AS col0 +---- +NULL query I rowsort label-9975 SELECT ALL - 94 / 89 + + 51 + + CASE - 66 WHEN - CASE COUNT ( * ) WHEN - - 47 - + 10 THEN + 61 WHEN - 71 THEN - 97 + ( - 77 ) ELSE NULL END + - + 70 THEN NULL WHEN + + 21 * + 48 / ( - ( + COUNT ( * ) ) ) THEN + + 74 END + - 88 + + 26 * + 46 AS col1 diff --git a/data/sqlite/random/expr/slt_good_106.slt b/data/sqlite/random/expr/slt_good_106.slt index 0db9d25..dd7fa35 100644 --- a/data/sqlite/random/expr/slt_good_106.slt +++ b/data/sqlite/random/expr/slt_good_106.slt @@ -248,10 +248,10 @@ SELECT ALL + 29 * 72 / + - 94 + 67 AS col1 ---- 45 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-40 SELECT ALL - MAX ( DISTINCT + 43 ) * + + 37 + - - 65 + - CASE 66 WHEN - COUNT ( * ) THEN NULL WHEN 32 / COUNT ( * ) * - COUNT ( * ) + + ( COALESCE ( CAST ( NULL AS INTEGER ), - 6, + + AVG ( DISTINCT - 41 ) ) ) THEN NULL WHEN - 29 THEN + 99 * + COUNT ( - + 69 ) + - + 21 END / + 27 + + 65 +---- +NULL query I rowsort SELECT ALL - ( - 9 ) AS col0 @@ -2032,10 +2032,13 @@ SELECT + + 48 / - 69 - - 47 + + + 93 * 90 * - - 33 * + 77 AS col2 ---- 21268217 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort SELECT 14 / - CASE - 15 WHEN + 96 THEN AVG ( + 26 ) / - 6 WHEN - + ( + AVG ( DISTINCT 70 ) ) THEN NULL WHEN + 88 THEN - + 66 ELSE NULL END * 61 +---- +NULL query II rowsort SELECT ALL 56 * - 39, - 80 AS col2 @@ -4366,10 +4369,10 @@ SELECT + 45 + + 6 ---- 51 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-831 SELECT + CASE + 93 WHEN - CASE - 63 WHEN - 88 / - 67 THEN NULL WHEN AVG ( DISTINCT 65 ) * 61 + ( - COUNT ( * ) + + 94 ) THEN MAX ( 97 ) / + 55 ELSE 9 END THEN NULL WHEN - ( - AVG ( DISTINCT - 0 ) ) THEN - 6 - 68 WHEN - 73 THEN - ( 53 ) * + 24 END AS col1 +---- +NULL query I rowsort label-832 SELECT - 28 - - 89 * - - 8 + - 68 / + NULLIF ( - ( - 52 ), NULLIF ( 77, 74 ) ) @@ -6274,10 +6277,13 @@ SELECT COUNT ( * ) * 50 + - + COUNT ( * ) ---- 49 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - 714 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-1196 SELECT 12 - - 39 * + NULLIF ( ( - COUNT ( * ) ), 69 * + ( + COALESCE ( + 81, 82 ) ) * + 3 / - AVG ( DISTINCT + 35 ) ) * + - SUM ( 18 ) AS col0 +---- +714 query I rowsort label-1197 SELECT ALL - CAST ( - + CAST ( NULL AS INTEGER ) AS INTEGER ) @@ -6993,10 +6999,13 @@ SELECT - 40 * + 42 + - 92 ---- -1772 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-1334 SELECT DISTINCT - AVG ( DISTINCT + CAST ( NULL AS FLOAT8 ) ) col2 +---- +NULL query I rowsort label-1335 SELECT ALL - COALESCE ( - - NULLIF ( - 11, - COUNT ( * ) ), CAST ( NULL AS INTEGER ) ) * - 20 * 53 * 50 AS col2 @@ -7671,10 +7680,13 @@ SELECT DISTINCT + CAST ( 96 AS INTEGER ) * 61 * - 90 * COALESCE ( + COUNT ( * ), ---- -682657 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-1463 SELECT AVG ( DISTINCT CAST ( - CAST ( NULL AS INTEGER ) AS FLOAT8 ) ) + + ( 93 ) +---- +NULL query I rowsort label-1464 SELECT MAX ( ALL + 43 ) * - COUNT ( * ) - - 56 / + 70 - + COUNT ( * ) @@ -8487,10 +8499,10 @@ SELECT CAST ( NULL AS FLOAT8 ) - - COALESCE ( - 10, - NULLIF ( - 63, + COUNT ( * ---- NULL -# Datafusion - Datafusion expected results: -# Datafusion - Expected - 5151 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-1616 SELECT DISTINCT 38 + - CAST ( + AVG ( DISTINCT + 3 ) AS INTEGER ) + - 93 * - 55 - - COUNT ( * ) +---- +5151 query I rowsort label-1617 SELECT DISTINCT 52 / + 69 * + 5 @@ -10090,10 +10102,13 @@ SELECT - MIN ( + + 18 ) * - + CAST ( - - COUNT ( * ) AS INTEGER ) + - - 77 AS co ---- 95 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-1922 SELECT 93 * + + SUM ( - 15 ) + - AVG ( DISTINCT - 86 ) + + AVG ( DISTINCT + - CAST ( NULL AS INTEGER ) ) AS col2 +---- +NULL query I rowsort SELECT 18 * + 45 AS col1 @@ -11153,11 +11168,11 @@ SELECT DISTINCT - ( - 70 ) - + 45 ---- 25 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - -5382 -# Datafusion - Expected - 555 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query II rowsort label-2126 SELECT DISTINCT 78 * - ( - CAST ( - AVG ( DISTINCT - - 69 ) AS INTEGER ) ), + ( - + COALESCE ( + 37, ( + 62 ) * COALESCE ( - 96, - 11 ) + COUNT ( + 71 ) ) ) * + - 15 col0 +---- +-5382 +555 query I rowsort SELECT + 83 * 15 * ( - 29 ) AS col2 @@ -11240,10 +11255,10 @@ SELECT DISTINCT - 22 + - 90 AS col0 ---- -112 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-2143 SELECT DISTINCT 67 * - NULLIF ( - + 50, NULLIF ( + COUNT ( ALL + ( + 57 ) ), - + 72 ) * - + 50 + - 79 / + 16 + 97 * - - CASE - 83 WHEN - + 87 + - 29 * + - COUNT ( * ) + - - AVG ( DISTINCT 40 ) * MIN ( ALL - 94 ) * + 57 * - 54 THEN CAST ( NULL AS INTEGER ) END ) - - CASE - CAST ( NULLIF ( 93, + CASE + 66 WHEN - CAST ( NULL AS INTEGER ) THEN NULL WHEN - - 30 THEN + - 65 * 59 / 1 END ) AS INTEGER ) WHEN + 26 / + - MIN ( + - 8 ) * - 56 * - 22 THEN - + 44 END AS col1 +---- +NULL query I rowsort label-2144 SELECT ALL - - MIN ( DISTINCT 16 ) + - 49 @@ -11450,10 +11465,13 @@ SELECT - 27 / - 47 AS col1 ---- 0 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-2183 SELECT ALL MIN ( + 22 ) - - 16 + - 5 + 41 + + MAX ( - 34 ) + - 0 * - 91 + - 2 * + MAX ( - 57 ) * + + 78 - AVG ( DISTINCT CAST ( NULL AS INTEGER ) ) + + 27 * - 60 * - COUNT ( * ) AS col0 +---- +NULL query I rowsort label-2184 SELECT + COUNT ( * ) * - COALESCE ( - COUNT ( ALL - 75 ), + COUNT ( ALL - + 85 ) / ( - 45 ) ) @@ -13028,10 +13046,13 @@ SELECT + 41 / - MIN ( - + 89 ) AS col0 ---- 0 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-2489 SELECT + 0 + - ( - - 49 ) / MAX ( - CAST ( NULL AS INTEGER ) ) * - - CASE + 71 WHEN + 67 * + 28 THEN AVG ( DISTINCT 41 ) + 93 END +---- +NULL query II rowsort label-2490 SELECT DISTINCT ( 46 ) * - 46 + - 12 col2, 93 - - 46 + ( - CAST ( 28 AS INTEGER ) + 72 ) / 88 AS col1 @@ -14831,10 +14852,10 @@ SELECT + 18 + - ( 67 ) ---- -49 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-2835 SELECT - 30 * CASE + AVG ( DISTINCT 54 ) WHEN COUNT ( * ) * - 27 / 13 THEN 47 ELSE NULL END +---- +NULL query I rowsort SELECT - 15 * + 21 + + + 44 @@ -14966,10 +14987,13 @@ SELECT + 9 * 40 * - - 16 * 77 ---- 443520 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-2861 SELECT + CASE 52 WHEN + + ( + 9 ) THEN ( + + COUNT ( * ) ) / AVG ( DISTINCT + 31 ) * - - 38 * - 17 * - + 89 END +---- +NULL query I rowsort SELECT ALL 6 * + - ( 66 ) AS col0 @@ -16825,11 +16849,11 @@ SELECT - COUNT ( - 47 ) AS col2 ---- -1 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - -77 -# Datafusion - Expected - 37 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query II rowsort label-3215 SELECT + - CASE - CAST ( NULL AS INTEGER ) WHEN + 11 * 19 + + AVG ( DISTINCT 84 ) + - - COUNT ( * ) THEN NULL ELSE + - 4 END - + 81 AS col1, 37 * + + COUNT ( ALL 56 ) +---- +-77 +37 query I rowsort SELECT - - 69 * + - 90 * + + ( - 43 ) + 88 AS col1 @@ -17368,11 +17392,11 @@ SELECT + 14 / + 70 + + 69 * - 18 * + + CAST ( + ( 38 ) AS INTEGER ) AS col1 ---- -47196 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - 32 -# Datafusion - Expected - -59 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query II rowsort label-3317 SELECT ALL + 32 col0, ( + NULLIF ( - 59, + COALESCE ( + CAST ( - AVG ( DISTINCT - 51 ) AS INTEGER ), + 90 ) * - 6 ) ) AS col1 +---- +32 +-59 query I rowsort label-3318 SELECT + CASE + MAX ( - 47 ) WHEN + 85 * 40 THEN NULL WHEN + + 57 THEN + COALESCE ( 23, + ( + - 70 ) / - - 72 ) ELSE NULL END AS col2 @@ -18280,10 +18304,13 @@ SELECT 21 + 43 * - 32 * - - COUNT ( * ) * - + 23 AS col1 ---- 31669 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-3491 SELECT ALL - NULLIF ( + - 14, 28 / - 27 * + AVG ( DISTINCT 2 ) + 86 + - - 84 + 60 ) * - - CAST ( + 83 AS INTEGER ) * COUNT ( * ) + + CASE - + 59 WHEN 27 THEN NULL WHEN + MAX ( + 76 ) THEN + 24 END * - NULLIF ( - + 58, MIN ( DISTINCT + + 65 ) * + 97 + - CAST ( NULL AS INTEGER ) ) AS col1 +---- +NULL query II rowsort label-3492 SELECT ALL + 96 + - 70 AS col2, 85 * - - COUNT ( + 59 ) * - 74 @@ -19253,10 +19280,13 @@ SELECT DISTINCT + - 88 - 13 ---- -101 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - 7 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-3675 SELECT CASE + ( - - 13 ) WHEN + - 2 THEN CASE - 91 WHEN - COUNT ( * ) THEN + - 58 * - 6 / - 67 + - 90 * - - 57 + 38 + CAST ( NULL AS INTEGER ) - + - 81 WHEN + - 65 * 68 + + 59 THEN NULL END * - CASE + 73 WHEN 75 THEN - + 96 WHEN - + NULLIF ( + 67, 86 + + - ( + CAST ( + - COUNT ( * ) AS INTEGER ) ) ) THEN + AVG ( DISTINCT - 49 ) * AVG ( ALL - CAST ( NULL AS INTEGER ) ) END + NULLIF ( - + 46, + 3 ) ELSE 7 END AS col0 +---- +7 query I rowsort SELECT ALL + + 21 * - 80 col0 @@ -20280,10 +20310,13 @@ SELECT ALL - COUNT ( * ) + + 88 ---- 87 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-3867 SELECT - COUNT ( * ) / - CASE + - 71 WHEN + ( - 65 ) * + + MAX ( - 66 ) * 55 THEN NULL WHEN - - COUNT ( * ) - + + 24 + - 7 + - CAST ( 60 AS INTEGER ) THEN 34 * 29 + - + 31 END * + + 75 + - AVG ( DISTINCT - - ( + ( - 40 ) ) ) + + 54 * + - NULLIF ( + - ( - - 14 ), 85 ) AS col1 +---- +NULL # Datafusion - Datafusion expected results: # Datafusion - Expected - -179315 @@ -20627,10 +20660,13 @@ SELECT - ( 56 ) col0 ---- -56 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-3933 SELECT ALL + 59 + - MAX ( ALL + - 52 ) + - - MAX ( + 86 ) * CASE - 27 WHEN - 5 + - - 80 / - 97 * - 19 * - + 55 THEN - AVG ( DISTINCT - 51 ) WHEN - CASE - + 59 WHEN + 36 THEN - - 45 * COUNT ( ALL + - 44 ) + + - 19 END * COUNT ( DISTINCT 10 ) + - 59 THEN + + 5 * CAST ( NULL AS INTEGER ) * - 26 END * + - COUNT ( * ) AS col0 +---- +NULL query I rowsort SELECT ALL - ( 95 ) + + 21 * 87 * - - 78 @@ -22283,10 +22319,10 @@ SELECT ALL COALESCE ( + 32, 47 / - - 90 + - NULLIF ( + - COALESCE ( CAST ( 57 AS ---- 1024 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - -44 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-4252 SELECT ALL - CASE - + 64 WHEN 12 THEN 46 * - 66 WHEN AVG ( DISTINCT - CAST ( NULL AS INTEGER ) ) THEN NULL ELSE 44 END +---- +-44 query I rowsort label-4253 SELECT DISTINCT - 47 * 96 / + + 50 AS col0 @@ -22377,11 +22413,14 @@ SELECT 58 + 38 col1 ---- 96 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - 26 -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] I[I] +# Datafusion - [Actual ] I[R] +query IR rowsort label-4270 SELECT 26 AS col2, CASE ( + COUNT ( * ) ) WHEN - 51 THEN - + COALESCE ( - AVG ( DISTINCT - 52 ), + + 40, - 78 ) + 56 * CASE 33 WHEN NULLIF ( - ( 66 ), COUNT ( * ) + - 59 ) THEN + COALESCE ( + COALESCE ( - SUM ( ALL 39 ), - 71 / - COUNT ( * ) ), + 68 ) * 38 END ELSE NULL END AS col0 +---- +26 +NULL # Datafusion - Datafusion expected results: # Datafusion - Expected - 58 @@ -22635,10 +22674,13 @@ SELECT - - MIN ( DISTINCT + + 19 ) + - ( 71 ) AS col0 ---- -52 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-4317 SELECT ALL + - CASE + 51 WHEN 93 * MAX ( ALL 78 ) THEN NULL WHEN + 18 THEN NULL WHEN + 50 THEN + + NULLIF ( + 98, + AVG ( DISTINCT + 25 ) ) END AS col2 +---- +NULL query II rowsort label-4318 SELECT - 70 * + 75 AS col2, COUNT ( * ) * - 50 @@ -24406,10 +24448,10 @@ SELECT 30 * COUNT ( * ) + 98 ---- 128 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort SELECT - CASE - + 70 WHEN - AVG ( DISTINCT 71 ) THEN - 7 ELSE NULL END +---- +NULL query III rowsort label-4653 SELECT COUNT ( * ) AS col0, - 25, - - 57 AS col1 @@ -24990,10 +25032,10 @@ SELECT ALL - 75 * + MIN ( + 96 ) col2, 1 -7200 1 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - 3260 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-4765 SELECT DISTINCT CASE COUNT ( * ) WHEN - 57 - 79 THEN - - 36 WHEN 32 THEN COUNT ( * ) WHEN 2 / - CASE - 99 WHEN - AVG ( DISTINCT + - 46 ) THEN - - 70 * + CASE + + 98 WHEN - 26 * + 58 + - 86 * - - 1 + 8 - 25 THEN NULL ELSE 79 END - + 52 ELSE + SUM ( 59 ) END + - 6 THEN NULL ELSE 84 * + 38 + 68 END AS col2 +---- +3260 query I rowsort label-4766 SELECT ALL + COUNT ( ALL - 44 ) @@ -25768,11 +25810,14 @@ SELECT + COUNT ( * ) - 98 AS col1 ---- -97 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - 94 -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] I[I] +# Datafusion - [Actual ] I[R] +query IR rowsort label-4914 SELECT DISTINCT 94, AVG ( DISTINCT CAST ( NULL AS INTEGER ) ) * - + 54 - - 74 + + 89 AS col1 +---- +94 +NULL query I rowsort SELECT ALL + 21 + - - 50 AS col2 @@ -27557,10 +27602,10 @@ SELECT ALL - 25 * - ( - 38 ) + + + COUNT ( * ) AS col2 ---- -949 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - 63 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-5257 SELECT - NULLIF ( - COALESCE ( + 63, - 43 * 36 + + 13 ), COALESCE ( - - 30, CASE + CASE - 50 WHEN - COUNT ( * ) THEN + 14 WHEN 78 THEN 92 * COALESCE ( - 43, COUNT ( * ) ) * + 98 + + AVG ( DISTINCT + + 33 ) + - + 66 / 79 - + SUM ( + - 23 ) * + - 26 - - 77 + COUNT ( * ) + - + COUNT ( * ) + - COALESCE ( + + 3, COUNT ( * ) / + + 62 + 86 - - 65, 17 / 35 + + + 95 ) + + - ( + 10 ) - + + 80 + + 98 * + 62 ELSE NULL END WHEN + 95 THEN + ( + 93 ) WHEN 6 THEN NULL WHEN + CAST ( NULL AS INTEGER ) * - 58 + CASE WHEN NOT 12 + NULLIF ( + 58, + 56 ) IS NULL THEN NULLIF ( - MAX ( DISTINCT + 41 ), + 77 * 29 ) ELSE NULL END * 94 THEN NULL END ) ) +---- +63 query I rowsort label-5258 SELECT - 92 + + ( NULLIF ( 62, + - 8 * 46 * + 32 + + 99 + + - CAST ( NULL AS INTEGER ) + 99 + - 0 * 50 ) ) + 67 col1 @@ -30382,10 +30427,13 @@ SELECT 75 * 77 ---- 5775 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-5800 SELECT NULLIF ( + 44, - - 89 ) * + CASE CAST ( NULL AS INTEGER ) WHEN COUNT ( * ) / + 67 * COUNT ( * ) + 83 THEN NULL WHEN 35 THEN 55 * - 72 + + 51 * AVG ( DISTINCT + ( - 25 ) ) END +---- +NULL query I rowsort label-5801 SELECT + 66 / COUNT ( * ) + 10 * - 56 @@ -32461,10 +32509,13 @@ SELECT DISTINCT NULLIF ( 29, 21 ) * - 35 + + MIN ( - 32 ) + 11 + - COUNT ( * ) * ---- -1036 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - -57 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort SELECT DISTINCT - NULLIF ( 57, + AVG ( DISTINCT 10 ) - + + 53 ) +---- +-57 query I rowsort SELECT 84 * + - 1 @@ -34937,11 +34988,11 @@ SELECT COUNT ( * ) - - 58 + MAX ( 88 ), - COUNT ( * ) AS col2 147 -1 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query II rowsort label-6660 SELECT - - NULLIF ( - + CASE 69 WHEN + 89 + + AVG ( DISTINCT - - NULLIF ( + + 15, 12 * - ( + 75 ) ) ) * + 1 THEN - 46 END, - 91 * - - 25 ), - SUM ( DISTINCT CAST ( NULL AS INTEGER ) ) AS col1 +---- +NULL +NULL query I rowsort label-6661 SELECT 75 + - + COUNT ( * ) col2 @@ -35046,11 +35097,14 @@ SELECT MAX ( DISTINCT + 14 ) AS col2 ---- 14 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - 32 -# Datafusion - Expected - -7 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] I[I] +# Datafusion - [Actual ] I[R] +query IR rowsort label-6681 SELECT MAX ( - CAST ( - 32 AS INTEGER ) ) AS col1, - 8 - + - NULLIF ( - - COUNT ( - - 93 ), - AVG ( DISTINCT 10 ) + + - 89 ) AS col0 +---- +32 +-7 query I rowsort SELECT DISTINCT 13 + 77 AS col2 @@ -35227,10 +35281,16 @@ SELECT ALL COUNT ( * ) AS col2, - 18 + + - 24 + + - 76 1 -118 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - -1 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Data was automatically updated based on comparison db results +# Datafusion - Previous results: +# Datafusion - -1 +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-6715 SELECT + NULLIF ( - COALESCE ( - 39, 3 - 84 + - 47 * - 10, - - 69 + + 28 + + - 14 - - - AVG ( DISTINCT 79 ) ), + + 9 - - 69 ) / + - 33 AS col1 +---- +-1.181818181818 query I rowsort label-6716 SELECT ALL 6 / - - 54 AS col2 @@ -35588,10 +35648,13 @@ SELECT - - 40 * 36 * + 98 - 19 - + - CASE + AVG ( ALL 9 ) WHEN 19 + 81 * 37 THEN ---- NULL -# Datafusion - Datafusion expected results: -# Datafusion - Expected - 84 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-6783 SELECT - + NULLIF ( - 84, - + NULLIF ( 53, + 13 + + COUNT ( * ) ) * + 5 * AVG ( DISTINCT - 81 ) + - + 68 ) AS col0 +---- +84 query I rowsort SELECT - 11 + + + NULLIF ( - 94, + 56 ) @@ -36851,10 +36914,13 @@ SELECT ALL COUNT ( * ) + - 70 + - 65 AS col0 ---- -134 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - -54 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort SELECT - NULLIF ( + 54, - AVG ( DISTINCT + - 26 ) * - + 20 * + + 50 ) +---- +-54 query II rowsort label-7025 SELECT + 70 * 21 / + ( - - 72 ) AS col0, 68 + CAST ( 28 AS INTEGER ) @@ -38960,10 +39026,13 @@ SELECT ALL + COALESCE ( + 71, + 74 ) ---- 71 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-7426 SELECT + + CASE AVG ( DISTINCT + 14 ) WHEN 66 + - 97 THEN NULL ELSE CAST ( NULL AS FLOAT8 ) END / 11 AS col0 +---- +NULL query I rowsort SELECT - 2 + 31 * 65 AS col1 @@ -40194,10 +40263,10 @@ SELECT - 47 * + 68 AS col2 ---- -3196 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - 23 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-7663 SELECT + 23 - + 49 / - COALESCE ( - - CASE + AVG ( DISTINCT + + 5 ) WHEN + - 53 * CAST ( + 67 AS INTEGER ) + + + 99 THEN + ( 40 ) + + 79 * - - 82 + + 56 - + COUNT ( ALL + 31 ) / - 20 * + 54 END, 51 + + 46 ) +---- +23 query I rowsort SELECT - ( 89 ) col2 @@ -40740,10 +40809,13 @@ SELECT ALL - 32 / 50 / - 81, + 22 AS col0 0 22 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - 11 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort SELECT ALL + NULLIF ( 11, - 97 / + AVG ( DISTINCT + - 75 ) ) +---- +11 query II rowsort SELECT + 25 * 61 + - 95 AS col2, + 47 AS col1 @@ -45606,10 +45678,13 @@ SELECT + 69 * - 24 ---- -1656 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-8697 SELECT + CASE ( + 98 ) WHEN - - ( + 80 ) * + CAST ( - - 13 AS INTEGER ) + 83 * 45 * 54 + + - 98 THEN + COUNT ( DISTINCT ( + + CAST ( NULL AS FLOAT8 ) ) ) * + COALESCE ( 40, + 4 - + 49, + 15 ) + 94 * + + ( + - AVG ( DISTINCT 29 ) ) END + 4 / + + 47 * - CAST ( - 66 AS FLOAT8 ) + + SUM ( ALL + 84 ) + + ( 2 ) * - 45 +---- +NULL query I rowsort SELECT + 86 - + 87 AS col2 @@ -46415,10 +46490,13 @@ SELECT ALL + - 11 + - 43 col1 ---- -54 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - -25 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-8854 SELECT - NULLIF ( COUNT ( DISTINCT - 90 ), AVG ( DISTINCT 18 ) ) + - 24 +---- +-25 query I rowsort label-8855 SELECT DISTINCT + MAX ( ALL + 60 ) + - 16 * 75 AS col1 @@ -47685,10 +47763,13 @@ SELECT + MIN ( ALL - + 9 ) AS col0 ---- -9 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - 112 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-9099 SELECT + + COUNT ( + 76 ) * 21 + - ( - - COALESCE ( - NULLIF ( 91, - - COUNT ( * ) * 14 + - AVG ( DISTINCT + 1 ) / - 74 ), 75 / + 85 ) ) AS col2 +---- +112 query II rowsort SELECT + ( 59 ) AS col0, + 53 AS col2 @@ -48739,10 +48820,13 @@ SELECT DISTINCT + 43 * - - 69 ---- 2967 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-9300 SELECT DISTINCT - AVG ( DISTINCT CAST ( NULL AS INTEGER ) ) col1 +---- +NULL query II rowsort label-9301 SELECT COUNT ( * ) + - ( - 72 ) + - 50 / - CAST ( NULL AS INTEGER ), - NULLIF ( 21, - MAX ( + + 14 ) ) + 87 AS col1 @@ -51170,10 +51254,13 @@ SELECT ALL - ( + 58 ) col1 ---- -58 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - 1271 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-9761 SELECT DISTINCT + 21 * + 57 - - ( + COUNT ( * ) ) + - NULLIF ( + - COALESCE ( + + 73, + NULLIF ( COUNT ( * ), + + 71 * - 42 ) * CAST ( + 22 AS INTEGER ) + - + NULLIF ( + + ( - CASE 46 WHEN + COUNT ( * ) THEN NULL ELSE + + 98 + CAST ( + 28 AS INTEGER ) END ), - 53 * - 38 + + 48 - - - 95 / COUNT ( * ) - - + 82 * - - 92 * + - AVG ( DISTINCT 48 ) + ( + 37 + 76 ) * AVG ( + 16 + 13 / + 28 ) ) - 60 ), + CASE NULLIF ( - 17, 99 * + 34 + - 96 / ( + CAST ( NULL AS INTEGER ) ) ) WHEN COUNT ( * ) + 44 THEN NULL WHEN 60 + COUNT ( * ) THEN NULL ELSE COALESCE ( - COUNT ( * ), + COALESCE ( - ( + COALESCE ( 22, + CAST ( COUNT ( * ) AS INTEGER ) - + 10 * 93 ) ), - 85 + 16 * + CASE 94 * - 11 + + COUNT ( DISTINCT 48 ) WHEN + 93 / - 31 THEN 55 WHEN SUM ( + 5 ) THEN 40 END, - 76 - 96 * + 47 ), 97 - 23, 66 - + 73 ) * 5 - 73 END ) AS col0 +---- +1271 query I rowsort SELECT - NULLIF ( + 11, - - 12 ) * 39 diff --git a/data/sqlite/random/expr/slt_good_107.slt b/data/sqlite/random/expr/slt_good_107.slt index fb84f56..7aa8822 100644 --- a/data/sqlite/random/expr/slt_good_107.slt +++ b/data/sqlite/random/expr/slt_good_107.slt @@ -1189,10 +1189,13 @@ SELECT - 73 + - - COUNT ( * ) AS col2 ---- -72 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - 3372 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-221 SELECT + COALESCE ( + 49, - 18 + - 9 * - 0 * + AVG ( DISTINCT + 87 ) / + 6 + + - 75 ) * 54 + + 22 * + 33 AS col1 +---- +3372 query I rowsort SELECT ALL + 27 * + 54 + + 31 @@ -3408,10 +3411,10 @@ SELECT + 46 * + COUNT ( * ) + + 67 AS col2 query error DataFusion error: Error during planning: Projections require unique expression names but the expression "\(\- Int64\(22\)\) AS col0" at position 0 and "Int64\(88\) AS col0" at position 1 have the same name\. Consider aliasing \("AS"\) one of them\. SELECT - ( + + 22 ) AS col0, 88 AS col0 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - -26 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-648 SELECT + + COALESCE ( - CASE 4 WHEN + 20 * 36 + - + ( - CAST ( + AVG ( DISTINCT + 29 ) AS INTEGER ) ) THEN - 19 END, - ( + 26 ), 97 + + 42 ) AS col2 +---- +-26 query I rowsort SELECT ALL - - 94 * + - 50 + - 60 col2 @@ -3712,10 +3715,10 @@ SELECT COUNT ( * ) * + + MAX ( + 6 ) AS col0 ---- 6 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - 467 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-705 SELECT CASE - - MAX ( DISTINCT + + 17 ) WHEN COUNT ( * ) + 80 + - CAST ( - - COUNT ( * ) AS INTEGER ) / + AVG ( DISTINCT + 79 ) THEN NULL ELSE 67 END + + 8 * 50 +---- +467 query I rowsort label-706 SELECT DISTINCT 0 * ( + COUNT ( DISTINCT - + 93 ) ) col2 @@ -4846,10 +4849,10 @@ SELECT DISTINCT + NULLIF ( + - 56, + - 75 ) ---- -56 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-921 SELECT + 77 * - CASE - - 70 WHEN 92 THEN 37 WHEN - 49 THEN NULL WHEN - + 78 * COUNT ( * ) - - + AVG ( DISTINCT - 93 ) * - + 64 THEN NULL END +---- +NULL query I rowsort label-922 SELECT ALL - 48 / + 84 + + CAST ( NULL AS INTEGER ) AS col1 @@ -6584,10 +6587,13 @@ SELECT ALL 68 * + 61 * + 47 ---- 194956 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - 202093 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-1252 SELECT ALL + 74 - ( 1 ) + - COALESCE ( 39, 84 / 75 + - MAX ( DISTINCT + 21 ) + - NULLIF ( - COUNT ( * ), - - AVG ( DISTINCT + - 44 ) * - 78 - - 34 + - - 5 * - 47 + - + 31 ) + - 47 ) * 70 * - 74 +---- +202093 query I rowsort SELECT - - CASE + 33 WHEN 21 THEN + 82 ELSE NULL END * + 64 @@ -7829,11 +7835,11 @@ SELECT 29 * + - CASE - 37 WHEN + 67 THEN - 10 END * + 66 + - 13 ---- NULL -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -# Datafusion - Expected - -53 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query II rowsort label-1490 SELECT ALL - - CASE + 26 WHEN + + 25 THEN - 4 WHEN + 58 - - 86 / - NULLIF ( + ( 66 ), 99 ) THEN NULL WHEN - AVG ( DISTINCT + 42 ) THEN NULL END AS col0, - COUNT ( * ) - 52 AS col1 +---- +NULL +-53 query I rowsort label-1491 SELECT + COUNT ( * ) / + 33 + 79 - + - 42 @@ -8423,7 +8429,7 @@ NULL # Datafusion - Datafusion expected results: # Datafusion - Expected - 2530 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +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 # Datafusion - Datafusion expected results: @@ -10564,10 +10570,10 @@ SELECT + + 79 * NULLIF ( + 31, + ( - 15 ) ) AS col2 ---- 2449 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-2010 SELECT - + CASE 5 WHEN - - AVG ( DISTINCT - 35 ) / - 16 * 36 * 17 + + - 42 + + 80 THEN 11 - + - COUNT ( DISTINCT + + 84 ) + 62 + - - 86 + 24 * - 20 + - 47 + - 23 / - + NULLIF ( - - COUNT ( * ), 85 + - + 14 ) * - - CAST ( ( + - 85 ) AS INTEGER ) ELSE NULL END * + + 74 + - 0 AS col1 +---- +NULL query I rowsort label-2011 SELECT ALL COUNT ( ALL 85 ) + COUNT ( * ) + + ( - 25 ) @@ -10987,10 +10993,10 @@ SELECT DISTINCT + CAST ( - 0 AS INTEGER ) * + 96 col1 ---- 0 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-2093 SELECT ALL ( + CASE SUM ( + 42 ) WHEN 98 * + 53 + NULLIF ( ( ( + COUNT ( * ) ) ) + + 40 * - 79, COUNT ( * ) - 67 ) * COALESCE ( - 71 * 75, - AVG ( DISTINCT 17 ), 42 ) THEN 5 END ) +---- +NULL query I rowsort label-2094 SELECT + COUNT ( * ) * ( 17 ) / 92 @@ -12425,10 +12431,13 @@ SELECT - CAST ( NULL AS INTEGER ) - - + 16 * + 2 ---- NULL -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-2368 SELECT + CASE - + 72 WHEN - 70 THEN + 76 - - 49 * - CASE + - 33 WHEN 65 THEN + MAX ( + 1 ) WHEN 5 THEN NULL END * + AVG ( 97 * - 28 ) WHEN - COALESCE ( + 41, + AVG ( DISTINCT - CAST ( NULL AS INTEGER ) ) ) THEN NULL ELSE NULL END * 79 AS col2 +---- +NULL query I rowsort label-2369 SELECT DISTINCT + + 20 * - - NULLIF ( 51, - COUNT ( * ) + - 41 * + - ( 22 ) ) * + + 18 * + 11 - 71 col0 @@ -12997,10 +13006,16 @@ SELECT ALL 23 * 38 ---- 874 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - 0 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Data was automatically updated based on comparison db results +# Datafusion - Previous results: +# Datafusion - 0 +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-2476 SELECT DISTINCT - 49 / + + CASE + + 42 WHEN 28 * + - ( - ( + CAST ( + - 11 AS FLOAT8 ) ) ) / + 78 THEN COUNT ( * ) + + AVG ( DISTINCT - CASE + - 57 WHEN - + 8 THEN NULL ELSE - 51 END ) + 9 ELSE 65 END * + 36 AS col2 +---- +-27.138461538462 query II rowsort label-2477 SELECT ALL + 94 - + 83, COUNT ( * ) + - 88 AS col2 @@ -14035,10 +14050,10 @@ SELECT DISTINCT - CAST ( NULL AS INTEGER ) * - - ( + 84 ) ---- NULL -# Datafusion - Datafusion expected results: -# Datafusion - Expected - 72 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-2672 SELECT ALL + CASE AVG ( DISTINCT + 22 ) WHEN - + 9 THEN NULL ELSE + COUNT ( * ) + - ( - + 71 ) END +---- +72 query I rowsort label-2673 SELECT ( + + 44 ) * - 91 * - - CAST ( NULL AS INTEGER ) * - 73 @@ -17165,10 +17180,13 @@ SELECT 48 * NULLIF ( + - ( + 29 ), 39 ) + + 36 - + CAST ( + 51 AS INTEGER ) AS c ---- -1407 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-3269 SELECT DISTINCT - CASE + - 56 WHEN 84 THEN NULL WHEN - 22 * + + 15 * - 97 * COUNT ( ALL - + 37 ) THEN + AVG ( DISTINCT + + 42 ) WHEN + - 1 THEN NULL END AS col1 +---- +NULL query I rowsort label-3270 SELECT 85 * + - MAX ( DISTINCT - 92 ) AS col2 @@ -17664,10 +17682,13 @@ SELECT ALL 49 * COUNT ( * ) + 39 ---- 88 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - -85 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-3362 SELECT ALL + COALESCE ( - 87, - 36 - + 57 - - 15 + - COUNT ( * ) + - 66 ) - - NULLIF ( - MAX ( - + 2 ), 12 + + NULLIF ( - COUNT ( * ), + 0 * + + 89 + + - AVG ( DISTINCT 52 ) ) ) AS col2 +---- +-85 query I rowsort label-3363 SELECT 62 + NULLIF ( + 57, + SUM ( - + ( 57 ) ) ) AS col0 @@ -19709,10 +19730,10 @@ SELECT ALL + 98 * + 58 AS col0 ---- 5684 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-3745 SELECT ALL + CASE - - 73 WHEN 17 + ( - COUNT ( * ) ) THEN 80 WHEN COUNT ( ALL - 23 ) / 14 THEN CASE ( CASE 38 WHEN + ( + CAST ( NULL AS INTEGER ) ) THEN + COALESCE ( 86, + AVG ( DISTINCT 79 ) ) ELSE NULL END ) WHEN NULLIF ( + 88, + SUM ( DISTINCT + 22 ) - 62 ) * 22 THEN 82 * MIN ( 58 ) - - COUNT ( * ) ELSE NULL END * + 1 END + + CAST ( + 91 AS INTEGER ) AS col2 +---- +NULL query I rowsort SELECT DISTINCT - 21 * + 39 AS col0 @@ -19971,10 +19992,10 @@ SELECT + - COUNT ( * ) AS col0, 86 * - COUNT ( * ) + 49 col1 -1 -37 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-3797 SELECT - 61 * - CASE - CAST ( - 34 AS INTEGER ) WHEN COUNT ( DISTINCT + 38 ) + 88 THEN + 69 WHEN + AVG ( DISTINCT 15 ) THEN 8 END + - 96 AS col0 +---- +NULL query II rowsort label-3798 SELECT DISTINCT + 87, 78 + + CAST ( NULL AS INTEGER ) * - 79 AS col0 @@ -20600,10 +20621,13 @@ SELECT - - MIN ( - 95 ) * ( 51 ) * + ( - + 98 ) ---- 474810 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - 106984 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort SELECT - - 44 * 38 * + NULLIF ( - - 64, 8 * + + AVG ( DISTINCT + - 56 ) ) - + 24 AS col0 +---- +106984 query II rowsort label-3920 SELECT + COUNT ( * ) + 22 AS col2, - 89 @@ -21039,11 +21063,11 @@ SELECT AVG ( - 28 ) * + CASE - ( + NULLIF ( - 0, - 19 ) ) WHEN + 62 * + 19 + - 1 ---- NULL -# Datafusion - Datafusion expected results: -# Datafusion - Expected - 54 -# Datafusion - Expected - 3160 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query II rowsort label-4002 SELECT ALL - 34 + COUNT ( * ) * NULLIF ( + 88, + COUNT ( * ) / + - 37 * - 8 * - 63 ), CASE 55 WHEN - AVG ( DISTINCT - ( 25 ) ) THEN NULL WHEN + MIN ( + 88 ) + - SUM ( ALL - 95 ) THEN NULL WHEN 71 * 51 - 0 THEN NULL ELSE - COALESCE ( - 40, - 36 / 37 + - 63 * 13, + 86 + ( 21 ) ) END * 79 AS col1 +---- +54 +3160 query II rowsort label-4003 SELECT ALL COUNT ( 3 ) + 46 AS col1, + 72 AS col0 @@ -23553,10 +23577,10 @@ SELECT 17 * - 65 - COUNT ( * ) AS col2 ---- -1106 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-4478 SELECT COALESCE ( 31, - COALESCE ( + 48, + - 86 ) ) / - SUM ( DISTINCT + + 30 ) * 6 + - ( + - CASE - - AVG ( DISTINCT + 80 ) WHEN - 13 * + 67 THEN NULL WHEN + - 88 + + 15 THEN - MIN ( ALL - 28 ) END ) +---- +NULL # Datafusion - Types were automatically converted from: # Datafusion - [Expected] [I] @@ -23952,10 +23976,13 @@ SELECT ALL - 27 * - 42 + 4 AS col0 ---- 1138 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort SELECT - - CASE + 50 WHEN + 79 THEN - 89 + AVG ( DISTINCT - 43 ) END +---- +NULL # Datafusion - Types were automatically converted from: # Datafusion - [Expected] I[I] @@ -28335,10 +28362,10 @@ SELECT - CASE - 61 WHEN + 99 + + 42 THEN 34 * 25 WHEN CASE + 74 WHEN 54 * 51 THE ---- NULL -# Datafusion - Datafusion expected results: -# Datafusion - Expected - -3478 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort SELECT - - 21 + - 3 + + CASE 4 WHEN - AVG ( DISTINCT - 23 ) THEN NULL ELSE + 92 END * - 38 +---- +-3478 query I rowsort SELECT + COALESCE ( - - 12, - ( 64 ) * + COALESCE ( + 0, + 66 * - 35 ) ) * - 66 @@ -28471,10 +28498,13 @@ SELECT - COUNT ( * ) * + 7 + + 68 col0 query error DataFusion error: Error during planning: Projections require unique expression names but the expression "Int64\(80\) AS col0" at position 0 and "Int64\(\-39\) AS col0" at position 1 have the same name\. Consider aliasing \("AS"\) one of them\. SELECT ALL + 80 AS col0, ( - 39 ) AS col0 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-5411 SELECT + 53 * 93 / + CASE + COUNT ( * ) WHEN - 80 THEN + 78 * - AVG ( DISTINCT - 41 ) WHEN 32 + - ( CAST ( 35 AS INTEGER ) ) * COALESCE ( - 24 * - 11, 82 ) THEN NULL END * - 38 AS col2 +---- +NULL query I rowsort SELECT + 59 * + 61 * + 31 @@ -29587,10 +29617,10 @@ SELECT - 11 + - - 38 ---- 27 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - 62 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-5626 SELECT DISTINCT + CASE + - 23 WHEN - ( - AVG ( DISTINCT - 47 ) ) THEN 27 / - 28 - + COUNT ( * ) WHEN 75 THEN NULL ELSE + 58 + 4 END / COUNT ( * ) AS col0 +---- +62 query I rowsort label-5627 SELECT DISTINCT + - MAX ( + 54 ) @@ -31603,10 +31633,10 @@ SELECT DISTINCT 44, 4 * NULLIF ( + COUNT ( ALL - CAST ( NULL AS FLOAT8 ) ), 90 - 44 -58 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - -9 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-6010 SELECT ALL + CASE 50 WHEN - AVG ( DISTINCT + 18 ) THEN NULL ELSE + 84 END + + NULLIF ( + COUNT ( * ), 13 * + + SUM ( + - 43 ) + - 41 * - + COUNT ( * ) ) + - 94 AS col1 +---- +-9 query I rowsort SELECT + 70 - ( - + 16 ) AS col2 @@ -31966,10 +31996,10 @@ SELECT ALL COUNT ( * ) + - + 65 AS col0 ---- -64 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-6078 SELECT ALL - MAX ( 73 ) + CASE + COALESCE ( + SUM ( DISTINCT + - 31 ), - 77 ) WHEN - 30 THEN - 59 + + + CASE AVG ( DISTINCT 12 ) WHEN + + 76 + - 15 * 59 * - 21 * + 9 THEN COUNT ( - - 18 ) + + ( + 90 ) + - 4 + - COUNT ( * ) WHEN + 10 THEN - 8 ELSE NULL END + 62 ELSE NULL END - + 12 AS col0 +---- +NULL query I rowsort label-6079 SELECT ALL SUM ( + 58 ) AS col0 @@ -32062,10 +32092,13 @@ SELECT + - CASE - ( ( - - 79 ) ) WHEN + 33 * 88 THEN 86 + - CAST ( - - 1 AS INTE ---- NULL -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-6096 SELECT ALL - CASE + COUNT ( * ) WHEN 96 * + 1 THEN NULL WHEN COUNT ( DISTINCT COALESCE ( - - COALESCE ( - + 59, + 1 ), 14 ) ) THEN NULL WHEN + 66 THEN - CAST ( - 90 AS INTEGER ) + AVG ( DISTINCT 78 ) END +---- +NULL query I rowsort SELECT + + 69 * 38 AS col0 @@ -32209,10 +32242,10 @@ SELECT - CAST ( + 26 AS INTEGER ), 59 AS col2 -26 59 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - -19 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-6125 SELECT - + CAST ( AVG ( DISTINCT 19 ) AS INTEGER ) +---- +-19 query I rowsort label-6126 SELECT - 12 / + MIN ( 19 ) col1 @@ -32224,10 +32257,10 @@ SELECT ALL 69 * - 97 + - 30 AS col2 ---- -6723 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-6128 SELECT + - CASE + 91 WHEN - 97 - - 89 - - 36 + + + 74 * + COALESCE ( 62, - AVG ( DISTINCT 65 ) ) * + 70 + - - MIN ( 45 ) + - ( - + MIN ( + 4 ) ) / - 42 / 15 THEN - ( 1 ) + - MIN ( ALL COALESCE ( - + 16, + + 22, 94 + 68 ) ) WHEN + 47 * 16 THEN NULL END * + 40 +---- +NULL query I rowsort label-6129 SELECT ALL 89 / - 26 - - - 99 + - 27 + 70 * - - 36 * 30 + - COUNT ( * ) + + 87 @@ -32283,10 +32316,10 @@ SELECT + 47 + CAST ( NULL AS INTEGER ) ---- NULL -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-6139 SELECT + CASE - + 76 WHEN - COUNT ( * ) * + - CAST ( COUNT ( * ) AS INTEGER ) - + COALESCE ( - + 60, + - 8 ) THEN NULL WHEN + AVG ( DISTINCT + - 69 ) / + 2 + + 16 THEN 22 + - 29 END +---- +NULL query I rowsort label-6140 SELECT ( COALESCE ( + - 1, - - COUNT ( DISTINCT - 29 ) ) ) AS col2 @@ -36293,10 +36326,13 @@ SELECT + 77 / - - CASE + 69 WHEN + + 97 THEN NULL WHEN + - 82 THEN - 37 + - 40 + ---- NULL -# Datafusion - Datafusion expected results: -# Datafusion - Expected - 145 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort SELECT 73 + - NULLIF ( + 6, - + 32 * 98 + + AVG ( DISTINCT 6 ) ) + + 78 AS col2 +---- +145 query I rowsort label-6899 SELECT ALL ( - CAST ( - ( 44 ) AS INTEGER ) ) * + 99 AS col1 @@ -36416,10 +36452,13 @@ SELECT - COUNT ( ALL - 73 ) + - ( + 67 ) AS col2 ---- -68 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - -35 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-6922 SELECT - NULLIF ( + 35, - 4 + + COUNT ( * ) / + + COUNT ( * ) - - 86 / - COALESCE ( 20, + 18, - 89 + - AVG ( DISTINCT + 8 ) * + 6 ) ) +---- +-35 query I rowsort SELECT - 75 + - - 66 col1 @@ -37606,10 +37645,13 @@ SELECT SUM ( DISTINCT 26 ) * - CASE - + 48 WHEN - 32 THEN - - 83 + COUNT ( * ) W ---- NULL -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-7155 SELECT ALL CASE 51 WHEN + + 91 + + + ( + 81 ) - + 31 + 12 + + 44 THEN NULL WHEN + CASE + AVG ( DISTINCT 18 ) WHEN 67 + 15 * 12 THEN 73 ELSE COALESCE ( - 23, COUNT ( - 43 ) * 51, 42 * COUNT ( 97 ) ) + 76 END + 64 THEN CAST ( + CAST ( - ( + 0 ) AS INTEGER ) AS FLOAT8 ) END * + 51 - - COUNT ( * ) / COUNT ( * ) +---- +NULL query II rowsort label-7156 SELECT COUNT ( DISTINCT 61 ) AS col2, 82 * + 31 * 5 * 38 AS col0 @@ -39382,10 +39424,10 @@ SELECT DISTINCT 79 + + + NULLIF ( + SUM ( ALL 83 ), - - NULLIF ( - 77, + 47 ) ) ---- 161 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - 66 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-7492 SELECT DISTINCT ( - - CASE AVG ( DISTINCT - - 32 ) WHEN 95 THEN 10 * 23 + - + COUNT ( * ) ELSE 66 END ) AS col0 +---- +66 query I rowsort SELECT DISTINCT - 8 - 68 @@ -40274,11 +40316,11 @@ SELECT ALL COUNT ( * ) * + - MIN ( DISTINCT + 80 ) / SUM ( - 49 ) - - 35 + - - ( ---- 93 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - -76 -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query II rowsort label-7661 SELECT + - 48 - 28, CASE - MAX ( DISTINCT + 82 ) WHEN - + COUNT ( * ) * - 83 THEN + 12 WHEN - COUNT ( * ) + - 73 * 54 THEN + CASE - 81 WHEN - COALESCE ( + 94, + 73, + AVG ( DISTINCT - - 73 ) ) - - 71 * + 60 THEN NULL WHEN - 24 - + 33 THEN - COUNT ( * ) END * 79 END + - 55 / + 69 AS col0 +---- +-76 +NULL query I rowsort label-7662 SELECT ALL + COUNT ( - 16 ) * + - COUNT ( * ) * 58 * + ( - - 93 ) - + - 40 + 99 * + 49 @@ -46619,10 +46661,13 @@ SELECT - 37 + 0 * + 80 * - 65 AS col2 ---- -37 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - -6794 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort SELECT ALL NULLIF ( 86, + ( - + 99 ) - 32 + - + AVG ( DISTINCT + + 94 ) ) * - 79 +---- +-6794 query I rowsort label-8877 SELECT DISTINCT ( 27 ) * + 44 + - - COUNT ( * ) @@ -51184,11 +51229,14 @@ SELECT ALL COUNT ( * ) * + + 14 AS col0 ---- 14 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -# Datafusion - Expected - -6124 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I]I +# Datafusion - [Actual ] [R]I +query RI rowsort label-9747 SELECT + CASE - + CAST ( NULL AS INTEGER ) WHEN + COUNT ( * ) * 10 + CASE - - 96 WHEN + 17 + - 56 THEN - 43 END * 8 / - COUNT ( * ) THEN + 67 + - - COUNT ( 96 ) WHEN + + 32 THEN + - 88 ELSE NULL END * - AVG ( DISTINCT 89 ), COALESCE ( 96, + 31 + 94 + - + 46 / + COUNT ( ALL - 57 ), + 38 ) * - 64 + - - 20 AS col2 +---- +NULL +-6124 query I rowsort SELECT ALL - + COALESCE ( - + 55, - 83 ) AS col0 @@ -51652,10 +51700,13 @@ SELECT + 48 * + COUNT ( 73 ) AS col1 ---- 48 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-9837 SELECT CASE + 59 WHEN - + 19 + 36 * COUNT ( * ) THEN NULL WHEN + - COUNT ( DISTINCT + - 9 ) THEN - AVG ( DISTINCT - 73 ) END +---- +NULL query I rowsort SELECT ALL - 29 * - 18 + 46 AS col0 diff --git a/data/sqlite/random/expr/slt_good_108.slt b/data/sqlite/random/expr/slt_good_108.slt index 93b29eb..e66e8ce 100644 --- a/data/sqlite/random/expr/slt_good_108.slt +++ b/data/sqlite/random/expr/slt_good_108.slt @@ -377,10 +377,10 @@ SELECT - + 51 + + COUNT ( * ) * + - 2 col0, 8 -53 8 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - -35 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-65 SELECT + CAST ( + NULLIF ( - 35, + AVG ( DISTINCT 75 ) ) AS INTEGER ) AS col2 +---- +-35 query I rowsort label-66 SELECT - - 70 / 36 * - - 57 @@ -431,10 +431,13 @@ SELECT DISTINCT + - 8 * - - ( 12 ) - COUNT ( * ) * + - 60 + 19 * 33 * - + CASE + ---- NULL -# Datafusion - Datafusion expected results: -# Datafusion - Expected - -27703 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-75 SELECT COALESCE ( + - 18, + NULLIF ( + + 41, - - 82 + + AVG ( DISTINCT + CAST ( - - 92 AS INTEGER ) ) ) ) * 19 * + COALESCE ( 81, MIN ( ALL - 56 ) / - SUM ( ALL + 20 ) + + 15 + + - 18, 95 + + + 58 ) + - + COUNT ( * ) +---- +-27703 query I rowsort label-76 SELECT ALL + COUNT ( + 29 ) * + 23 @@ -2130,10 +2133,13 @@ SELECT - 60 - + - 17 col1, - 33 -43 -33 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - -8 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-407 SELECT + COUNT ( * ) / - SUM ( DISTINCT - 42 ) + NULLIF ( + 42, 8 * + - 6 + 75 + + 70 / - NULLIF ( - 72 * + AVG ( DISTINCT + 18 ), 87 * 57 ) ) - + 50 +---- +-8 # Datafusion - Types were automatically converted from: # Datafusion - [Expected] [I] @@ -3003,10 +3009,10 @@ SELECT + 16 / - + 52 * + + ( + COALESCE ( 28, + 50 + - 47 ) ) ---- 0 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-571 SELECT DISTINCT + 55 * + CASE CASE 61 WHEN 88 THEN + - 10 + + 87 + AVG ( DISTINCT - CAST ( NULL AS INTEGER ) ) + COUNT ( * ) + CAST ( - - 14 AS INTEGER ) * + ( + 42 ) END WHEN 89 + - 40 THEN NULL WHEN - COUNT ( CASE - ( + 17 ) WHEN 35 THEN NULL WHEN 23 * 79 THEN 45 WHEN 31 + 62 * + 54 THEN NULL END ) + 84 * + 88 THEN - 1 + 9 * 56 END AS col0 +---- +NULL query I rowsort SELECT ALL + ( - 73 ) + + 67 + 44 AS col1 @@ -3080,10 +3086,13 @@ SELECT - SUM ( - 61 ) / - 39 + - 62 + + - 65 ---- -128 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - -57 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-586 SELECT ALL - + 86 - + COUNT ( * ) + NULLIF ( - + ( - ( + - 16 ) ), - 74 * + 33 / + - 58 + + AVG ( DISTINCT 71 ) ) + + 46 +---- +-57 query I rowsort label-587 SELECT 3 * - 95 + - + MIN ( - 21 ) AS col2 @@ -3566,11 +3575,11 @@ SELECT + COUNT ( ALL + - 42 ) + 28 AS col0 ---- 29 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -# Datafusion - Expected - 43 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query II rowsort label-680 SELECT DISTINCT + CASE - AVG ( DISTINCT + 29 ) WHEN - 61 THEN - + 53 END + - - 64 - - + 3 + + COUNT ( * ) * - + MAX ( ALL - 73 ) / - 99 AS col2, 83 + + - 40 AS col1 +---- +NULL +43 query I rowsort label-681 SELECT + ( - + 8 ) * COUNT ( * ) - - - CASE - 18 WHEN - 6 THEN NULL WHEN - 90 - - 98 THEN 15 END + - - 61 @@ -5027,10 +5036,10 @@ SELECT ALL - COUNT ( ALL - 56 ) + - - 14 ---- 13 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-956 SELECT DISTINCT - CASE - + 42 WHEN 80 * ( + AVG ( DISTINCT + 67 ) ) THEN 75 + + - COUNT ( * ) WHEN 12 / + + 51 + + + 28 * - - 19 * 88 * ( + MAX ( DISTINCT 44 ) ) - + 69 + - 66 + + + 54 * - 90 + - AVG ( ALL ( 67 ) ) THEN NULL END AS col1 +---- +NULL query I rowsort label-957 SELECT + COUNT ( * ) * - + 83 col1 @@ -6254,10 +6263,13 @@ SELECT + 6 * - - 7 * - COUNT ( * ) ---- -42 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-1188 SELECT ALL 55 * - COALESCE ( - + 82, + AVG ( DISTINCT - 59 ) ) + CASE 8 WHEN - 57 THEN + 65 + + + 57 + NULLIF ( + - COALESCE ( - + ( + + ( - + CASE 86 WHEN - + COUNT ( * ) / 79 * - + 79 THEN NULL WHEN - COUNT ( * ) THEN NULL WHEN COUNT ( * ) + + 89 * 31 THEN - 55 END ) ), - - 1 * + 30 + + + 10 ), - 55 ) * + 29 + + COUNT ( ALL - + 46 ) / COUNT ( DISTINCT + 3 ) WHEN - 10 + 95 * 89 THEN + 9 + 36 ELSE NULL END AS col1 +---- +NULL query I rowsort SELECT - COALESCE ( + 73, - 23 + 88 ) @@ -6942,10 +6954,13 @@ SELECT ( - ( - 68 ) ) * + 25 + - - 58 * 38 + - CAST ( - 8 AS INTEGER ) + 65 * + ---- 5479512 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-1317 SELECT DISTINCT 69 * + AVG ( DISTINCT + 43 ) * 7 + - MAX ( ALL + - CAST ( NULL AS INTEGER ) ) +---- +NULL query I rowsort SELECT ALL 28 + + 54 * + 65 + + 13 @@ -8131,10 +8146,13 @@ SELECT - COUNT ( * ) * 30 * + CASE - 80 WHEN COUNT ( * ) THEN 26 END AS col1 ---- NULL -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-1544 SELECT 63 * 9 + 63 - + AVG ( DISTINCT + 37 ) + SUM ( - CAST ( NULL AS INTEGER ) ) * 35 AS col0 +---- +NULL query I rowsort SELECT 58 * - 17 * 94 * - - 81 - + + ( + 69 ) @@ -9225,11 +9243,11 @@ SELECT ALL + + 74 * - - 33 AS col0, 24 * - ( - 91 ) 2442 2184 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query II rowsort label-1754 SELECT - + 82 * - + CAST ( NULL AS INTEGER ) col1, - 8 + + 1 * - CASE - + 42 WHEN 17 / 68 THEN + + CASE + + 5 WHEN - ( + 66 ) + + 41 + + + 26 THEN + - CASE - + 11 WHEN 64 THEN MIN ( ALL - - 71 ) WHEN - 17 * - COUNT ( * ) + AVG ( DISTINCT + 73 ) - - 3 THEN NULL ELSE NULL END ELSE - + 30 END WHEN - COALESCE ( - ( + COUNT ( * ) ), + + 86, + 57 ) THEN NULL END AS col0 +---- +NULL +NULL query II rowsort label-1755 SELECT + MAX ( + 32 ) AS col1, 68 @@ -10317,10 +10335,10 @@ SELECT DISTINCT 72 / - 43 - 28 - + + 48 + 74 * - 95 AS col2 ---- -7107 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - 311679 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-1966 SELECT DISTINCT - 66 * - 93 + + 42 * 98 - + - NULLIF ( CASE + 19 WHEN + COUNT ( ALL 79 ) * CAST ( + ( 92 ) + - CASE + CASE - 27 WHEN - MIN ( DISTINCT 1 ) + COALESCE ( COUNT ( * ), 65 ) THEN + 96 - CASE CASE CAST ( NULL AS INTEGER ) WHEN MIN ( + 70 ) THEN 13 WHEN + 4 + - 87 * COALESCE ( - 1 * 90 + - COUNT ( * ) / 38, - COUNT ( * ), 23 / - COALESCE ( 42, 98 + + COUNT ( * ) ) + + COUNT ( * ) ) THEN 66 / 35 ELSE CAST ( 51 AS INTEGER ) + 50 END WHEN + 99 + COUNT ( ALL - 12 ) THEN 44 * - 42 + - COALESCE ( + 38, COALESCE ( + 38, CAST ( NULL AS INTEGER ) ) ) / + 91 END END WHEN 7 THEN CAST ( NULL AS INTEGER ) + - 54 WHEN 12 THEN AVG ( DISTINCT 24 ) + + COALESCE ( + ( MAX ( 9 ) ), + COALESCE ( CASE - ( - CAST ( NULL AS INTEGER ) ) WHEN + 24 * - 67 + 38 THEN - 43 END, 71 / COUNT ( * ), - 6 * - 32 + COUNT ( * ), 82 ) ) ELSE NULL END / 49 AS INTEGER ) + - COUNT ( * ) THEN 5 + - 55 WHEN 16 THEN NULL WHEN 98 THEN NULL ELSE 1 * + 33 END, ( - CAST ( NULL AS INTEGER ) ) - - 79 * COUNT ( * ) ) - - 39 * COUNT ( * ) * COALESCE ( + 6 - + 78 * - 99, 87 ) AS col2 +---- +311679 # Datafusion - Datafusion expected results: # Datafusion - Expected - 96 @@ -10974,10 +10992,10 @@ SELECT + 99 + + 63 ---- 162 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - 3409 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-2092 SELECT + 75 + 20 * 2 + NULLIF ( - + ( + 80 ), - + 9 ) * + - ( - - 9 ) + 78 * - CAST ( - ( ( + COUNT ( * ) ) ) * - AVG ( DISTINCT - 84 + 51 ) AS INTEGER ) +---- +3409 query II rowsort label-2093 SELECT ALL COUNT ( * ), + 90 / - COUNT ( * ) AS col1 @@ -11135,11 +11153,14 @@ SELECT DISTINCT - 56 / - 39 + - - 36 + + 16 ---- 53 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -# Datafusion - Expected - 1704 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I][I] +# Datafusion - [Actual ] [R][R] +query RR rowsort label-2123 SELECT ALL CAST ( NULL AS FLOAT8 ) AS col0, + NULLIF ( - CAST ( 88 AS INTEGER ), - AVG ( DISTINCT 78 ) + + 55 ) + + COUNT ( * ) * - 28 * + - 64 +---- +NULL +1704 query I rowsort SELECT DISTINCT 87 * - 20 * - 26 @@ -13610,10 +13631,13 @@ SELECT + 62 * - 32 col0 ---- -1984 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - 56 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-2589 SELECT ALL NULLIF ( + 56, - 29 / + 42 + 71 + - AVG ( DISTINCT - - 68 ) + + 38 * - + 62 + COALESCE ( - + ( - + AVG ( - - 52 ) ), + + MAX ( - 61 ), + NULLIF ( - - COUNT ( * ), - ( 90 ) ) * + 19 ) * - 72 * + 63 * + - COUNT ( * ) + - 49 ) +---- +56 query I rowsort label-2590 SELECT MAX ( DISTINCT - + NULLIF ( - 38, + ( + 50 ) * - 32 - - + 74 / + 18 - - + 55 ) ) AS col2 @@ -16393,10 +16417,10 @@ SELECT ALL - 73 / - + 31 query error DataFusion error: Error during planning: Projections require unique expression names but the expression "Int64\(60\) / Int64\(\-62\) AS col2" at position 0 and "Int64\(63\) \* Int64\(\-97\) \+ Int64\(60\) AS col2" at position 1 have the same name\. Consider aliasing \("AS"\) one of them\. SELECT 60 / - 62 AS col2, 63 * - 97 + 60 AS col2 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - 0 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-3118 SELECT 96 / - CASE 45 WHEN + - AVG ( DISTINCT - 58 ) THEN NULL WHEN 47 * - + 31 + - 96 + + 21 THEN - ( + MIN ( - 87 ) ) ELSE - - 99 * 41 END +---- +0 query I rowsort label-3119 SELECT + 88 * + + COUNT ( * ) + + + 96 AS col1 @@ -17299,11 +17323,14 @@ SELECT ALL - COALESCE ( + 88, + - 96 ) * 5 AS col0 ---- -440 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - 30 -# Datafusion - Expected - -1 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I]I +# Datafusion - [Actual ] [R]I +query RI rowsort label-3291 SELECT NULLIF ( - - 30, AVG ( DISTINCT + 45 ) + COALESCE ( + ( + + ( COALESCE ( 73, + 93, - 4 ) ) ), - 84 ) ) AS col0, + 3 + - 86 / 18 AS col2 +---- +30 +-1 query II rowsort SELECT ALL - 1 * - 43 + 23 col0, 9 col1 @@ -19945,10 +19972,13 @@ SELECT - 26 + + + 81 * 34 query error DataFusion error: Error during planning: Projections require unique expression names but the expression "Int64\(32\) \+ Int64\(\-88\) AS col2" at position 0 and "Int64\(70\) \* Int64\(95\) AS col2" at position 1 have the same name\. Consider aliasing \("AS"\) one of them\. SELECT DISTINCT 32 + - 88 AS col2, + 70 * + + 95 AS col2 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-3802 SELECT ALL AVG ( DISTINCT CAST ( NULL AS INTEGER ) ) +---- +NULL query I rowsort label-3803 SELECT + 72 - 18 * - + 34 - CAST ( 79 AS INTEGER ) - - CASE 97 WHEN + 93 + - 25 THEN - 23 WHEN + 17 * - ( 87 ) THEN NULL END * - 52 @@ -20364,10 +20394,13 @@ SELECT + ( + 35 ), + 16 col1 35 16 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-3883 SELECT - AVG ( DISTINCT CAST ( NULL AS INTEGER ) ) AS col0 +---- +NULL query I rowsort label-3884 SELECT ALL - 81 * + 42 + - 75 * CASE - + CASE 92 WHEN 26 THEN - + 6 WHEN - 41 / - CAST ( NULL AS INTEGER ) + - - 43 + 34 THEN - + 56 * 50 / CASE + 26 WHEN 7 * + CAST ( NULLIF ( + 36, 7 ) AS FLOAT8 ) THEN NULL WHEN 15 THEN + 54 END WHEN + 8 THEN NULL END WHEN - 89 THEN NULL WHEN 10 THEN 17 END + 99 AS col1 @@ -20868,10 +20901,10 @@ SELECT - 88 + + - 49 + + - 62 * 76 ---- -4849 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-3980 SELECT ALL - 18 * - + CASE + 89 WHEN - - CASE - 57 WHEN COUNT ( * ) * + - 48 + + AVG ( DISTINCT 65 ) - 49 THEN - 97 + 16 ELSE NULL END - - COUNT ( DISTINCT - + 10 ) + + 44 - - + 6 + - 77 + + 92 THEN 52 * - 5 + CAST ( NULL AS INTEGER ) * 50 WHEN COUNT ( * ) THEN NULL END +---- +NULL query I rowsort label-3981 SELECT + 97 * CASE - 90 WHEN 41 THEN NULL WHEN - ( + - 84 ) * + 6 + 34 THEN + - COUNT ( * ) WHEN 65 THEN NULL END * - 8 - - 87 AS col2 @@ -21196,10 +21229,13 @@ SELECT COALESCE ( + + 53, - 6 * - + 1 * - 1 ), + 49 AS col1 53 49 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-4043 SELECT ALL + 34 * AVG ( DISTINCT CAST ( NULL AS INTEGER ) ) + + NULLIF ( + COALESCE ( + 70, COUNT ( * ) * - CASE + 96 WHEN - COUNT ( * ) THEN 4 WHEN + ( + - COALESCE ( - 40, + 60 ) ) THEN NULL ELSE NULL END, + 84 + 19 * COUNT ( * ) ), 63 ) +---- +NULL query I rowsort SELECT 20 * 97 + + 70 AS col0 @@ -22199,10 +22235,13 @@ SELECT DISTINCT 95 * 67 col2 ---- 6365 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-4233 SELECT DISTINCT + 49 + - 83 + - CASE - ( COUNT ( * ) ) WHEN + + 19 THEN - 45 ELSE NULL END + - 49 * - - AVG ( DISTINCT - - 89 ) + - 5 * - 25 +---- +NULL query II rowsort SELECT 53 AS col2, ( + 98 ) AS col0 @@ -26056,10 +26095,13 @@ SELECT - 91 AS col1, CASE 6 WHEN ( + + 81 ) THEN NULL WHEN + 1 THEN - 49 WHEN 73 -91 NULL -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-4968 SELECT - + 87 + + 9 + - COUNT ( * ) - + 75 * - + COUNT ( * ) + - CAST ( - + CASE - COUNT ( ALL + CAST ( NULL AS FLOAT8 ) ) WHEN - 15 * + + AVG ( - 73 ) THEN 49 / + COUNT ( * ) + + 43 * + + 14 - 96 ELSE NULL END AS INTEGER ) + 41 - - - NULLIF ( - - 10, + NULLIF ( - AVG ( DISTINCT - + 63 ), 22 * COALESCE ( + 41, + 39, COALESCE ( + 17, - - 47, - 25 + - 86 ) ) + + 79 + 10 ) ) col0 +---- +NULL query II rowsort label-4969 SELECT DISTINCT - 60 + - SUM ( ALL - - 64 ) AS col2, + 48 * + 58 * + 1 @@ -27157,10 +27199,10 @@ SELECT 5 + + COALESCE ( - 69, - 44, - + COUNT ( * ) ) + ( 72 + - 52 ) AS col2 ---- -44 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort SELECT CASE - 10 WHEN + AVG ( DISTINCT + + 31 ) THEN + - 0 END +---- +NULL query I rowsort label-5184 SELECT ALL - MAX ( - 9 ) * - - CASE - 1 WHEN + - 72 THEN + 45 END + - 90 @@ -33007,10 +33049,10 @@ SELECT DISTINCT + 5 * - 47 + + + MAX ( DISTINCT + - 93 ) ---- -328 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - -5652 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-6297 SELECT ALL - 76 * CAST ( AVG ( DISTINCT + 72 ) AS INTEGER ) / COUNT ( * ) + + - COALESCE ( + 92, 54, 1 + 83 * + 4 + + + 34 ) + - COUNT ( ALL + 52 ) + + 98 / ( - - CAST ( 9 AS INTEGER ) ) / - - 67 + - 87 +---- +-5652 query I rowsort label-6298 SELECT + 72 * + COUNT ( * ) AS col2 @@ -34593,10 +34635,13 @@ SELECT + COUNT ( * ), CASE + COUNT ( * ) WHEN - COUNT ( * ) THEN NULL WHEN - - 7 1 NULL -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-6596 SELECT ALL + - CASE + 66 WHEN 59 + + 93 THEN - COUNT ( * ) / + ( + 20 ) * - - ( + 2 ) * + 50 - CAST ( + + COUNT ( * ) AS INTEGER ) WHEN - CASE - COALESCE ( - + 8, - + 93 ) WHEN - + 36 * + - ( - 69 ) * - 46 + + 0 + + 52 * + COUNT ( * ) / + - CAST ( + CASE 12 WHEN - - 24 * + 57 * 76 * + + 70 + - + 18 + + 78 THEN NULL WHEN - 63 / - ( - 41 ) - + SUM ( ALL 6 ) - + 34 THEN NULL WHEN - 31 - 82 THEN + + 99 END AS FLOAT8 ) THEN 76 ELSE NULL END * + 38 THEN 16 * - ( - - CAST ( + 73 AS INTEGER ) ) END * AVG ( DISTINCT 19 ) AS col2 +---- +NULL query I rowsort SELECT ALL - - 37 * - + ( - 95 ) @@ -36526,10 +36571,13 @@ SELECT DISTINCT CASE - COUNT ( * ) WHEN + COUNT ( * ) + + + ( + + NULLIF ( ( 34 ---- NULL -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-6970 SELECT ALL 21 + 68 + + - ( + ( - - 95 ) ) - + 28 * - 29 * + CASE + CAST ( + 11 AS FLOAT8 ) WHEN + COUNT ( * ) * - MAX ( + 96 * - 84 ) + 34 * CAST ( 77 AS INTEGER ) THEN + 71 WHEN + 3 * - 58 + - ( + COALESCE ( + COUNT ( * ), 31 ) ) THEN - AVG ( DISTINCT 85 ) END * COALESCE ( NULLIF ( COUNT ( * ), 83 ) + - 18 * - 60, 64 * + MAX ( 99 ) ) +---- +NULL query I rowsort label-6971 SELECT ALL CAST ( 55 AS INTEGER ) + CASE COUNT ( * ) WHEN - - 68 + - 89 THEN - 92 - - - 22 + NULLIF ( 64, 88 * 94 ) END - - 41 * 77 AS col1 @@ -38558,10 +38606,13 @@ SELECT COUNT ( * ) * + 24 * 19 + + + 43 * - 62 * - - MAX ( 7 ) ---- -18206 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-7357 SELECT + 51 - 59 + - 72 / + + CAST ( + ( - 18 ) AS FLOAT8 ) + + ( - ( AVG ( DISTINCT CASE - - 78 WHEN + 69 / - 26 + - 30 THEN + 62 WHEN + CASE + - ( - + 77 ) WHEN + + COALESCE ( - 60, 88 ) + + 6 THEN - 63 END THEN NULL END ) ) ) + - ( 62 ) +---- +NULL query I rowsort label-7358 SELECT DISTINCT - - 51 + + - 22 + - 33 * + ( + + CAST ( NULL AS INTEGER ) ) @@ -38633,10 +38684,13 @@ SELECT ALL - + ( + ( + + 21 ) ) ---- -21 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort SELECT + AVG ( DISTINCT - CASE - 48 WHEN + ( 26 ) + + + 17 THEN 54 + + + ( + 21 ) END ) +---- +NULL query II rowsort label-7372 SELECT + COUNT ( * ) AS col1, + 26 @@ -39805,10 +39859,10 @@ SELECT + 25 - + 77 + - ( - 96 ) AS col2 ---- 44 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-7591 SELECT ALL - + CASE + 10 WHEN + - COUNT ( * ) * AVG ( DISTINCT + 49 ) - - 15 + 76 THEN + + ( + ( - + COUNT ( * ) ) ) WHEN - COUNT ( * ) THEN NULL END AS col1 +---- +NULL query I rowsort label-7592 SELECT + 69 / + - 63 - 87 - - + 37 + 61 + - ( 10 ) * COUNT ( * ) * - - 5 * + 4 + MIN ( ALL - 36 ) / + - COUNT ( - ( - - 62 ) ) AS col1 @@ -42250,11 +42304,11 @@ SELECT ALL ( 65 ) col2 ---- 65 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - -86 -# Datafusion - Expected - 2964 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query II rowsort label-8058 SELECT DISTINCT ( + - 86 ) AS col0, ( CASE + + 11 WHEN + + 35 + + AVG ( DISTINCT + 9 ) + - + 52 + - - ( - - 91 ) + + COUNT ( * ) * - 25 * - AVG ( - - 98 ) + MAX ( + - CASE - 4 WHEN + + 68 - 46 - - 35 + + + 93 * - 47 * - ( COALESCE ( - + 67, - + 0, - 61 ) ) THEN - + 88 END ) / 13 * + CAST ( + CAST ( + COUNT ( * ) AS INTEGER ) AS INTEGER ) - - - CAST ( 76 AS FLOAT8 ) THEN + COALESCE ( 65, + 82, - 40 ) ELSE - ( CAST ( + 26 AS INTEGER ) ) * - 38 END ) * 3 +---- +-86 +2964 query II rowsort label-8059 SELECT ALL ( + 0 ) * + + 15 - - + 6 - - NULLIF ( - + CAST ( 18 AS INTEGER ), - 20 ) * - - 11 * + - ( + 43 ) + - 95 AS col1, - 78 @@ -43971,10 +44025,13 @@ SELECT - + 15 / + 23 + 39 + + 73 * 74 AS col2 ---- 5441 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - -864 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort SELECT - 96 * NULLIF ( 9, AVG ( DISTINCT 95 ) ) AS col2 +---- +-864 query I rowsort SELECT + 66 * + 62 @@ -45038,10 +45095,13 @@ SELECT ALL 82 * + 0 AS col0 ---- 0 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-8591 SELECT - CASE + 12 WHEN + 22 THEN - COUNT ( - 91 ) + - 40 ELSE NULL END * AVG ( DISTINCT + 92 ) + + 88 +---- +NULL query I rowsort label-8592 SELECT ALL ( 83 ) + COUNT ( ALL + + CAST ( - + ( 95 ) AS INTEGER ) ) col2 @@ -45261,10 +45321,13 @@ SELECT DISTINCT - + 52 * - + 58 + - - 4 * + + 18, + 13 AS col0 3088 13 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-8633 SELECT ALL + ( + 22 ) + - AVG ( DISTINCT CAST ( NULL AS INTEGER ) ) +---- +NULL query I rowsort label-8634 SELECT DISTINCT + - 1 + + ( - - 65 ) * - 15 + MIN ( - 4 ) * - + 73 AS col2 @@ -46626,10 +46689,13 @@ SELECT - MIN ( ALL 96 ) AS col0 ---- -96 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - 49 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-8892 SELECT - - ( NULLIF ( 49, 22 * - + ( + 16 ) / - COUNT ( * ) * NULLIF ( - COUNT ( * ), - 3 ) * - 19 * - 53 * + 84 + + 56 * AVG ( DISTINCT - 2 ) - 84 * - 27 ) ) AS col1 +---- +49 query I rowsort SELECT - - 68 - + 56 AS col2 @@ -48441,10 +48507,13 @@ SELECT ALL - SUM ( + 18 ) * + 82 col2 ---- -1476 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-9237 SELECT AVG ( DISTINCT 38 ) + - - CASE + - 92 WHEN 17 - - - COUNT ( * ) + - - 11 THEN - 10 WHEN - 46 THEN NULL END col1 +---- +NULL query II rowsort SELECT ALL 30, 80 col2 diff --git a/data/sqlite/random/expr/slt_good_109.slt b/data/sqlite/random/expr/slt_good_109.slt index 83de615..3a0a55a 100644 --- a/data/sqlite/random/expr/slt_good_109.slt +++ b/data/sqlite/random/expr/slt_good_109.slt @@ -963,11 +963,14 @@ SELECT DISTINCT COUNT ( + + NULLIF ( - + 13, + 15 - - - 59 + + NULLIF ( + - CAST ---- 1 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - 98 -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] I[I] +# Datafusion - [Actual ] I[R] +query IR rowsort label-177 SELECT DISTINCT 98 * + COUNT ( * ) AS col2, + CASE NULLIF ( 55, - - MIN ( ALL 71 ) + + - 67 + + - COALESCE ( 69, + 51 * + + AVG ( DISTINCT 19 ) + - - 41 + - 48 + + 36 * - 59 + + - 1 ) + - 46 ) WHEN 7 + - 72 + 49 + - - 83 * ( COALESCE ( 60, 39 ) ) THEN 90 * - 15 + + COALESCE ( - 63, 24 + ( 17 ), - 11 / + COALESCE ( + CAST ( - 11 AS FLOAT8 ), - 11 ) + 59 ) END +---- +98 +NULL query I rowsort label-178 SELECT - 67 * COUNT ( * ) * + + 11 AS col0 @@ -4720,10 +4723,13 @@ SELECT + COUNT ( - + 78 ) ---- 1 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - -1 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-893 SELECT ALL + NULLIF ( + - COUNT ( * ), + COALESCE ( - AVG ( DISTINCT + 54 ), + 64 + - 55 / - 26 * - 43 * 17 * + 96 ) ) AS col0 +---- +-1 query I rowsort SELECT + ( + + 86 ) + ( + 58 ) * - 54 AS col1 @@ -4748,11 +4754,11 @@ SELECT COALESCE ( - - 76, - + 26 ) ---- 76 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - -69 -# Datafusion - Expected - -12964 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query II rowsort label-898 SELECT MAX ( - - NULLIF ( - + 69, 85 + + - 83 + - COALESCE ( + - 29, + + ( - 18 ), + 16 ) ) ), + 91 + - 55 * + 82 + - CASE + - 54 WHEN COALESCE ( + 29, 66 * + 88 + - + 30, + + AVG ( DISTINCT - 73 ) * + 55 + AVG ( + ( - 28 ) ) + 76 - 22 ) * + 61 + - 15 / + + 50 + COUNT ( * ) * SUM ( + 65 ) - 96 THEN + 28 ELSE - - 83 END - + - COUNT ( * ) - + 91 * + 93 AS col2 +---- +-69 +-12964 query I rowsort label-899 SELECT - SUM ( + NULLIF ( + - 24, + CAST ( NULL AS INTEGER ) + CASE WHEN NULL IS NOT NULL THEN - 52 ELSE NULL END - + - 42 ) ) * + SUM ( DISTINCT - - 96 ) + COUNT ( * ) AS col2 @@ -10245,11 +10251,14 @@ SELECT ALL + - 23 + 98 * + 20 ---- 1937 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - -1 -# Datafusion - Expected - 1152 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I]I +# Datafusion - [Actual ] [R]I +query RI rowsort label-1954 SELECT NULLIF ( - COUNT ( * ), + AVG ( DISTINCT - NULLIF ( + - 93, - 61 ) ) ), 64 * + + 18 col1 +---- +-1 +1152 query I rowsort label-1955 SELECT - COALESCE ( - + MAX ( - 29 ), + 12, + + CASE - 79 WHEN + 63 - - COUNT ( DISTINCT + 24 ) THEN NULL WHEN + 44 * + + 5 + MAX ( 6 ) THEN NULL WHEN + + 58 THEN + 35 * - 90 * + ( COUNT ( * ) ) ELSE NULL END ) + 71 @@ -10452,10 +10461,13 @@ SELECT + + COUNT ( * ) col0 ---- 1 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-1994 SELECT - AVG ( - - 58 ) / - ( - 63 ) / + 47 + - - 94 - + - 18 - + - 71 * NULLIF ( + 38, ( - 80 ) * 84 + 30 - - COUNT ( * ) + - MAX ( + - 6 ) + - - 62 ) * CASE + 64 WHEN - 63 THEN - 46 * - SUM ( - 10 ) * - 79 + AVG ( DISTINCT - 42 ) * COUNT ( * ) END - COUNT ( * ) +---- +NULL query I rowsort SELECT - + 11 * 16 AS col2 @@ -10519,10 +10531,13 @@ SELECT DISTINCT 82 + + - 25 AS col1 ---- 57 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - 44 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort SELECT ALL ( - - NULLIF ( 44, - 23 * + AVG ( DISTINCT 77 ) ) ) +---- +44 query I rowsort SELECT DISTINCT ( 65 ) @@ -12381,10 +12396,10 @@ SELECT - NULLIF ( + + 19, COUNT ( * ) * - 18 ) AS col0 ---- -19 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - 0 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-2364 SELECT DISTINCT 10 * + ( + CASE - - ( + NULLIF ( 13, - 4 + + 88 + - + CASE COUNT ( * ) WHEN - + ( - 57 ) THEN 68 END * - + 48 + - 40 ) ) WHEN - + 65 THEN + + MIN ( DISTINCT + + 97 ) + + MAX ( ALL - - 51 ) WHEN 59 + - AVG ( DISTINCT 16 ) + - 40 THEN NULL ELSE + MAX ( ALL + + 55 ) / + 63 END ) AS col1 +---- +0 query I rowsort SELECT DISTINCT 25 AS col2 @@ -13816,10 +13831,13 @@ SELECT + COUNT ( ALL - 69 ) * - + 64 / + + 57 + - + 89 + - - COUNT ( 85 ) * MIN ---- -188 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-2639 SELECT - 82 + + CASE + 38 WHEN 90 * - 98 THEN + 13 * - 2 ELSE - 98 * 68 + + 73 END + - 72 - - 32 + - 62 * + 72 * + 81 * MIN ( - ( + 20 ) ) * - AVG ( DISTINCT + CASE + 18 WHEN + NULLIF ( + 84, + 50 ) THEN NULL WHEN - 73 THEN - 90 END ) + - + COUNT ( * ) / ( - ( + - COUNT ( ALL 24 ) ) ) * - 82 * - 9 - - + COUNT ( * ) + 41 + + 16 * - - 61 - - + ( - 86 ) * COUNT ( * ) * 86 / + 99 * - MIN ( ALL - 50 ) - COUNT ( DISTINCT + 51 ) * 43 +---- +NULL query I rowsort SELECT - COALESCE ( 18, - 6 + - 70 * + - 91, - + 16 ) AS col1 @@ -14157,10 +14175,10 @@ SELECT + 31 * - 27 * 85 * + - 89 ---- 6331905 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - 37 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-2703 SELECT ALL - 1 + + CAST ( AVG ( DISTINCT + 38 ) AS INTEGER ) +---- +37 query I rowsort SELECT ALL - 32 + - - 48 * 36 @@ -15361,10 +15379,10 @@ SELECT ALL - 59 + - NULLIF ( 38, AVG ( - 44 ) ) ---- -97 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort SELECT DISTINCT - 14 + - CASE - NULLIF ( - 82, AVG ( DISTINCT + 30 ) ) WHEN 0 THEN + 69 WHEN 95 THEN NULL ELSE NULL END * + 55 +---- +NULL query I rowsort label-2933 SELECT ALL + MAX ( + 16 ) + 73 AS col2 @@ -15376,10 +15394,10 @@ SELECT ALL - 32 + + 99 ---- 67 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-2935 SELECT ALL ( - CASE - 39 WHEN - COUNT ( DISTINCT ( + 12 ) ) - 95 THEN COUNT ( * ) + - COALESCE ( 17 + - COUNT ( * ), + 34 + 83 ) WHEN AVG ( DISTINCT 60 ) - 68 * 63 THEN 91 + CAST ( NULL AS INTEGER ) WHEN - 11 THEN NULL ELSE NULL END ) +---- +NULL query I rowsort label-2936 SELECT DISTINCT + 9 / CAST ( NULL AS INTEGER ) + 87 @@ -17738,10 +17756,10 @@ SELECT ( + + 15 ) AS col2 ---- 15 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-3390 SELECT ALL - 81 * - - 15 + - 88 + + + ( CASE + AVG ( DISTINCT + + 67 ) WHEN + + 60 * + - 77 * + 61 + + 88 THEN NULLIF ( + COUNT ( * ), + 26 + 30 ) + + 5 WHEN 7 + + SUM ( DISTINCT + 69 + 18 ) * - 75 THEN NULL WHEN 14 THEN NULL END ) +---- +NULL query I rowsort SELECT ( + 43 ) AS col1 @@ -18489,10 +18507,13 @@ SELECT - 27 * 92 AS col0 query error DataFusion error: Error during planning: Projections require unique expression names but the expression "Int64\(\-5\) \* \(\- Int64\(79\)\) AS col0" at position 0 and "coalesce\(min\(\(\- Int64\(84\)\)\), \(\- CAST\(NULL AS Int32\)\) / CAST\(NULL AS Int32\) \- count\(Int64\(1\)\) AS count\(\*\)\) AS col0" at position 1 have the same name\. Consider aliasing \("AS"\) one of them\. SELECT ALL - 5 * - + 79 col0, + COALESCE ( MIN ( ALL - + 84 ), - CAST ( NULL AS INTEGER ) / + + CAST ( NULL AS INTEGER ) - COUNT ( * ) ) AS col0 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - -31 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-3534 SELECT - NULLIF ( + 31, - 9 + + ( - - ( + 67 ) ) - AVG ( DISTINCT + 75 ) * + + COUNT ( * ) ) AS col1 +---- +-31 query I rowsort label-3535 SELECT - CASE - + 47 WHEN - CASE 17 WHEN + COUNT ( * ) * + 38 + + 97 + - 91 * - + ( 33 ) / + - 51 + 16 * - - 98 + + + COUNT ( * ) * - - 28 + COALESCE ( COUNT ( ( 44 ) ), - 90, + 10, 72 * + CASE 5 WHEN 53 THEN - ( COUNT ( * ) ) * ( + 44 * - 66 ) + SUM ( 21 ) ELSE 55 END ) THEN NULL ELSE 74 * COUNT ( * ) END THEN NULL WHEN 88 THEN - 87 WHEN + 23 THEN NULL ELSE - 19 END AS col0 @@ -26182,10 +26203,16 @@ SELECT 2 / 94 + ( - - 29 ) + - - 92 * 67 * 43 * - 43 AS col0 ---- -11397207 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - 23 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Data was automatically updated based on comparison db results +# Datafusion - Previous results: +# Datafusion - 23 +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-5003 SELECT ALL 14 / - CASE - 60 WHEN + 58 THEN - AVG ( DISTINCT + + 51 ) ELSE 29 END + + 23 AS col1 +---- +22.51724137931 query I rowsort label-5004 SELECT DISTINCT + 76 + 52 + 73 * + NULLIF ( - SUM ( + + 4 ), - + CASE 90 WHEN - 23 THEN - COUNT ( * ) - + 68 * 89 WHEN - 59 THEN NULL ELSE - ( - 46 ) / - 44 END ) @@ -26426,10 +26453,10 @@ SELECT ALL + + ( + 95 ) * - - 91 col2, - 32 * - 84 * + - 65 AS col0 8645 -174720 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-5049 SELECT DISTINCT + - CASE SUM ( ALL + 93 ) WHEN + ( COUNT ( * ) ) THEN 29 WHEN AVG ( DISTINCT - 10 ) + MAX ( ALL + 31 + 35 ) THEN 40 WHEN 99 - CASE + COUNT ( * ) WHEN + 54 THEN 94 + 87 WHEN - 31 * 5 THEN 91 * 59 END THEN + 77 / ( 40 ) ELSE NULL END * + 13 +---- +NULL query I rowsort SELECT DISTINCT - 95 col1 @@ -26588,11 +26615,11 @@ SELECT - 0 * + 58 AS col1 ---- 0 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - -3344 -# Datafusion - Expected - 0 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query II rowsort label-5080 SELECT - 44 * 76, CASE - AVG ( DISTINCT + + CAST ( ( - 89 ) AS INTEGER ) ) WHEN - 93 * 29 + 67 THEN NULL WHEN CASE - ( 97 ) WHEN 13 THEN NULL WHEN + 25 THEN 50 END * - CAST ( NULL AS INTEGER ) + 50 / - 61 THEN NULL ELSE 51 / 65 END AS col0 +---- +-3344 +0 query I rowsort SELECT ALL + - 88 col0 @@ -32094,10 +32121,10 @@ SELECT ALL + ( + 0 ) + - + COUNT ( * ) / + 75 ---- 0 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort SELECT ( + - ( - + CASE - - 29 WHEN - - AVG ( DISTINCT + + 4 ) - + 93 THEN + 70 WHEN - - 38 THEN NULL END ) ) * - + 53 + + 67 + + 45 +---- +NULL query I rowsort label-6130 SELECT 51 + COUNT ( * ) + - 58 / + NULLIF ( 81, 40 - - SUM ( ALL + 6 ) / 29 ) AS col1 @@ -39223,10 +39250,10 @@ SELECT 41 - - 0 + + 32 - ( - - COALESCE ( - + 88, + 54 ) ) AS col0 ---- 161 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - 0 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-7487 SELECT DISTINCT - CASE - COUNT ( * ) WHEN MAX ( DISTINCT + + 56 ) / - 44 + - 57 + - - 67 + + + 51 THEN NULL WHEN - AVG ( DISTINCT - + 36 ) * + - COUNT ( * ) + - 36 + - COUNT ( * ) THEN NULL WHEN + - ( + 96 ) * + 7 THEN 64 ELSE - 0 END AS col2 +---- +0 query I rowsort label-7488 SELECT ALL - + 36 - 27 * + COUNT ( ALL 55 ) + - MIN ( DISTINCT + 26 ) @@ -39848,10 +39875,13 @@ SELECT + 37 / - 35 ---- -1 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-7607 SELECT - - 78 * + + CASE - + 62 WHEN + + 37 THEN - AVG ( DISTINCT + - 63 ) WHEN 52 * - + 86 * - 87 THEN - 69 + + - COUNT ( * ) ELSE NULL END + 31 +---- +NULL query I rowsort SELECT + 46 + + + 5 AS col2 @@ -41604,10 +41634,13 @@ SELECT 89 * + COALESCE ( MAX ( ALL ( - + 19 ) ), 35 ) - - 59 + - - 17 * - + ( 81 ---- -3009 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-7944 SELECT CASE - 47 WHEN + 36 / + 37 THEN 21 + COALESCE ( + + 14, COUNT ( * ) ) * + AVG ( DISTINCT + 71 ) WHEN 74 THEN - ( - 12 ) * 67 + + COUNT ( * ) END AS col1 +---- +NULL query I rowsort SELECT CASE - 7 WHEN 34 THEN + 95 / - 54 ELSE - 7 * - 33 END AS col2 @@ -42204,10 +42237,10 @@ SELECT - - 90 * - - 34 AS col0 ---- 3060 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - 135 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-8059 SELECT ALL + CAST ( AVG ( DISTINCT - 45 ) AS INTEGER ) * - 3 +---- +135 query I rowsort SELECT ALL 90 * - 74 + + - 54 AS col0 @@ -44053,10 +44086,10 @@ SELECT DISTINCT 6 col1 ---- 6 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-8413 SELECT ( CASE 23 WHEN 12 * + AVG ( DISTINCT + 70 ) THEN NULL WHEN 15 THEN + ( 72 ) - - 18 * CAST ( 0 * - COUNT ( * ) AS INTEGER ) ELSE NULL END ) - - COUNT ( * ) +---- +NULL query I rowsort SELECT 71 * 15 AS col0 @@ -46312,10 +46345,13 @@ SELECT DISTINCT 74 * + COUNT ( + - 55 ) * - MAX ( - 40 ) * + - COUNT ( + 13 ) + ---- 1951 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - -42 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort SELECT + NULLIF ( - + 42, 68 + + + AVG ( DISTINCT 10 ) ) +---- +-42 query II rowsort label-8850 SELECT ALL - 33 * + 3 - + 20, COUNT ( DISTINCT 97 ) col1 @@ -48046,10 +48082,13 @@ NULL query error DataFusion error: Error during planning: Projections require unique expression names but the expression "\(\- Int64\(52\)\) \- Int64\(45\) \* Int64\(\-8\) AS col2" at position 0 and "Int64\(5\) \* Int64\(38\) \* Int64\(\-5\) \+ \(\- Int64\(\-87\)\) AS col2" at position 1 have the same name\. Consider aliasing \("AS"\) one of them\. SELECT - + 52 - 45 * - 8 AS col2, 5 * + 38 * + - 5 + - - 87 AS col2 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - -122335 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-9182 SELECT - - 77 - - 74 * - 18 * + + NULLIF ( 92, - AVG ( DISTINCT - 51 ) ) + 91 * + + COUNT ( * ) + 41 AS col1 +---- +-122335 query I rowsort SELECT DISTINCT 63 * - 38 @@ -48215,10 +48254,10 @@ SELECT ALL + 41 * - 30 * + + 4 + + CAST ( NULL AS INTEGER ) col2, CAST ( + COUNT NULL -5756 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - 465 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-9214 SELECT DISTINCT + 93 * - - COALESCE ( 5, + CASE - + COUNT ( * ) WHEN - 97 + + AVG ( DISTINCT - 29 ) THEN + COUNT ( * ) WHEN 0 - - 92 * - 16 THEN + - 67 ELSE NULL END, 41 ) AS col1 +---- +465 query I rowsort label-9215 SELECT 79 * + 71 + - - NULLIF ( + 35, - 2 ) / + COUNT ( * ) col1 diff --git a/data/sqlite/random/expr/slt_good_11.slt b/data/sqlite/random/expr/slt_good_11.slt index efab0c6..6d9dd10 100644 --- a/data/sqlite/random/expr/slt_good_11.slt +++ b/data/sqlite/random/expr/slt_good_11.slt @@ -99,10 +99,13 @@ SELECT ALL - COUNT ( * ) + - - 28 * + - 39 AS col2 ---- -1093 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-12 SELECT + NULLIF ( 81, + + AVG ( DISTINCT - 69 ) + NULLIF ( + ( + 68 ), + CASE 34 WHEN + + 67 THEN + - 24 END ) + + 79 ) * CASE - 75 WHEN - COALESCE ( AVG ( ALL - COALESCE ( 34, - + 50 + - - 18 ) ), 54 * + - 85, - SUM ( COALESCE ( 8, + 24 - 40 + + 59 ) ) ) * + 27 THEN NULL WHEN + 76 * 95 - + 71 THEN - 7 END +---- +NULL query I rowsort label-13 SELECT DISTINCT - MIN ( - - 74 ) * - 49 AS col0 @@ -3256,10 +3259,10 @@ SELECT - + COUNT ( * ) * 61 ---- -61 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-617 SELECT - CASE + ( 57 ) WHEN - AVG ( DISTINCT - 71 ) THEN COALESCE ( - 82, COUNT ( * ) ) ELSE NULL END + ( + ( - 97 ) ) AS col2 +---- +NULL query I rowsort SELECT - COALESCE ( + 93, + ( 70 ), NULLIF ( + 15, 79 + - 94 * ( - 28 ) ) * + 25 ) @@ -4039,10 +4042,10 @@ SELECT ALL 65 / - 85 * + - 63 + + + 20 AS col2 ---- 20 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-768 SELECT + 78 / 92 * - 8 + 8 * - CASE AVG ( 28 ) WHEN - + 89 THEN CAST ( + 12 AS INTEGER ) * - NULLIF ( 0, + 93 - + CAST ( NULL AS INTEGER ) * 14 ) WHEN AVG ( DISTINCT - 63 ) THEN - NULLIF ( + COUNT ( * ), + ( CASE - 4 WHEN 70 / + 3 THEN NULL WHEN 54 THEN NULL ELSE + 56 END ) * - 90 ) * - 14 WHEN + CAST ( - 91 AS INTEGER ) THEN 79 * + 20 + NULLIF ( + COUNT ( * ) + 0, 70 ) END / 4 AS col0 +---- +NULL query I rowsort SELECT ALL 45 * + 6 * - 8 @@ -4874,10 +4877,13 @@ SELECT - COUNT ( * ) / 15 ---- 0 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - 1386 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-930 SELECT COALESCE ( - ( 21 ), + COALESCE ( + - 85, - + 67 / AVG ( DISTINCT ( 74 ) ) + + + 8 ) + - 24 ) * - 66 +---- +1386 query I rowsort SELECT DISTINCT 33 * - ( - 4 ) @@ -7327,10 +7333,10 @@ SELECT + COUNT ( * ) * MAX ( - 78 ) / - + 92 - - - 2 AS col1 ---- -2 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-1397 SELECT + 52 + - CASE + - CAST ( NULL AS INTEGER ) WHEN + + 30 / NULLIF ( - - 10, + + COUNT ( * ) * - AVG ( DISTINCT NULLIF ( - + 26, 94 / - 99 ) ) ) + + 31 THEN NULL WHEN + - 15 THEN + - NULLIF ( 86, + CASE + MIN ( ALL + 64 ) WHEN - + 82 THEN - + 25 END ) END +---- +NULL query I rowsort SELECT ALL 31 + 93 @@ -9379,10 +9385,13 @@ SELECT COUNT ( * ) / + 84 AS col2 ---- 0 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - -1978 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort SELECT DISTINCT NULLIF ( - - ( - NULLIF ( + 86, - + 83 + - AVG ( DISTINCT + - 95 ) * - + 79 ) ), - 8 * 76 ) * - - 23 +---- +-1978 query I rowsort label-1786 SELECT NULLIF ( + 77, 63 / + 40 * 37 + - 2 * 75 * + 77 * + COALESCE ( - 43, + + COUNT ( * ) ) ) / + + 83 AS col0 @@ -9431,10 +9440,13 @@ SELECT ALL + COALESCE ( - COUNT ( * ), 35 - - COUNT ( * ) ) ---- -1 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-1795 SELECT CASE - 88 WHEN + + 75 THEN + ( - + 16 ) * ( - COUNT ( * ) ) + + + AVG ( DISTINCT + ( + 96 ) ) / + 35 + + COUNT ( * ) / CAST ( - 27 AS INTEGER ) WHEN + NULLIF ( 76, - 59 - - COUNT ( * ) ) * + 6 * + 25 / 40 THEN NULL ELSE NULL END +---- +NULL query I rowsort label-1796 SELECT 66 / - 16 * + + 34 * + 2 * CASE + 40 WHEN + 91 THEN NULL WHEN - 60 - - - 89 THEN 37 END + + CASE - 47 WHEN - 84 THEN + - 69 * - 99 * - - 59 * + 8 WHEN + - 82 + + 53 THEN ( + 34 ) * - 53 * + ( 29 ) + - 1 * COUNT ( * ) WHEN - - 96 THEN 29 WHEN + 35 THEN NULL END AS col1 @@ -9616,10 +9628,13 @@ SELECT + 56 + - MIN ( - 82 ) * - + 39 * + - 6 ---- 19244 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - -86 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-1831 SELECT - NULLIF ( + + SUM ( + + 86 ), + AVG ( DISTINCT 75 ) ) col1 +---- +-86 query II rowsort label-1832 SELECT + ( + 57 ) + 44 + 2 * + - 54 / + CAST ( NULL AS INTEGER ), 8 / + 56 * - - 70 + + 31 AS col0 @@ -9693,10 +9708,13 @@ SELECT + + 86 + + CASE 24 WHEN + 40 * + - 50 THEN - 59 END AS col2 ---- NULL -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-1845 SELECT 53 * + - 83 - + COUNT ( * ) * - 29 * - AVG ( DISTINCT - 44 ) * - COUNT ( * ) * MAX ( DISTINCT - - 39 ) / 27 * - + 67 * - 35 + - 65 / + CASE + 17 WHEN - + ( COUNT ( + 97 ) ) * - 98 / + CASE + 49 WHEN - COUNT ( * ) THEN NULL WHEN 87 THEN NULL ELSE - ( COUNT ( ALL - 85 ) ) END THEN - - 47 * + COUNT ( * ) * 91 * - COUNT ( * ) + 83 WHEN - 47 + COUNT ( * ) THEN NULL ELSE NULL END / - - 65 +---- +NULL query I rowsort label-1846 SELECT ALL + SUM ( - 18 ) * MAX ( + + ( 15 ) ) @@ -9848,10 +9866,10 @@ SELECT ALL - 69 * + - 95 * - + CASE - ( 46 ) WHEN + 86 THEN 34 ELSE + + 47 END A -308085 13 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - -79 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-1873 SELECT ALL - 60 + - - CASE 54 WHEN - + 31 + - COALESCE ( + + 25, - + 53 * + + 10 + + - 36 + 84 - + 74 - + - COUNT ( * ) * AVG ( DISTINCT + 12 ) * - 73 + + COUNT ( * ) ) - COUNT ( * ) THEN + 22 ELSE - - COALESCE ( - 19, + MAX ( ALL + 23 ) - + 39 ) END +---- +-79 query II rowsort label-1874 SELECT DISTINCT 10 * - ( NULLIF ( + 78, + + 82 ) ) * + 71 + - COUNT ( * ) + + NULLIF ( + 99, + + 9 - 49 ) + + + 89 + ( - 92 ) * 53 * - 40 * - - 73 * + 12 AS col1, 19 + - 53 * - 79 AS col2 @@ -13738,10 +13756,13 @@ SELECT 46 + + - COUNT ( * ) + - + 73 * ( COALESCE ( - 13, + SUM ( + CAST ( + 2 A ---- 994 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - 104 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort SELECT + COALESCE ( + + 15, + - 37 + - - 62 * - 71 * - 91 ) + + NULLIF ( + NULLIF ( + ( 89 ), - 98 - - - 0 + + AVG ( DISTINCT + 42 ) * 0 * + 46 ), + ( 61 ) ) +---- +104 query I rowsort SELECT 87 * + + 68 AS col1 @@ -13823,10 +13844,10 @@ SELECT ALL 96 - + 33 * 72 + + CAST ( - NULLIF ( 74, - COUNT ( DISTINCT + + ( + - ---- -5939 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort SELECT ALL - CASE + - 57 WHEN - AVG ( DISTINCT - 22 ) THEN + 52 - + 69 ELSE NULL END * - ( 55 ) - + 84 +---- +NULL query I rowsort label-2632 SELECT + 96 * - COUNT ( ALL - 15 ) AS col0 @@ -17765,10 +17786,13 @@ SELECT - - CAST ( NULL AS INTEGER ) + + 73 AS col1 ---- NULL -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-3379 SELECT DISTINCT - - AVG ( DISTINCT + + CAST ( NULL AS INTEGER ) ) * 63 / - - COUNT ( * ) - COUNT ( * ) AS col0 +---- +NULL query I rowsort label-3380 SELECT DISTINCT + COALESCE ( + + 65, + + 43 ) / - 53 @@ -20391,10 +20415,13 @@ SELECT + COUNT ( * ) * - 66 col1 ---- -66 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-3881 SELECT ALL + AVG ( DISTINCT CAST ( NULL AS INTEGER ) ) +---- +NULL query I rowsort label-3882 SELECT 45 / + + 95 + 7 + - - 26 + 20 @@ -21555,10 +21582,13 @@ SELECT DISTINCT + 76 AS col1, - ( - 78 ) + + 14 - + 76 + 72 * COUNT ( * ) - - + 76 181 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-4102 SELECT ALL - AVG ( DISTINCT ( + + CAST ( NULL AS INTEGER ) ) ) * - 3 + 70 - 43 col1 +---- +NULL query I rowsort SELECT DISTINCT + 41 * + 56 col0 @@ -22332,11 +22362,11 @@ SELECT + - 34 * - 78 + + - 33 - + + 79 + + COUNT ( * ) ---- 2541 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - -7 -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query II rowsort label-4248 SELECT - 7, ( 0 ) + - - CASE - AVG ( DISTINCT ( - - 1 ) ) WHEN - + 79 THEN + - 54 + - + COUNT ( * ) / 14 END AS col1 +---- +-7 +NULL query I rowsort label-4249 SELECT + 78 + + CAST ( - COUNT ( * ) AS INTEGER ) + 57 * + 76 @@ -22572,10 +22602,10 @@ SELECT NULLIF ( - 9, + - 7 ) + + 65 + - ( - 12 ) ---- 68 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-4294 SELECT ALL - + CASE - + COUNT ( * ) WHEN - CASE + - 52 WHEN + 56 * - - 78 THEN - - ( - + CASE 40 WHEN + 88 THEN SUM ( ALL + 51 ) END ) + 86 * + 78 + COUNT ( * ) + + - COALESCE ( + COUNT ( * ), + 96, - AVG ( DISTINCT 36 ) * + 61 ) END * + 82 THEN 7 END / 16 +---- +NULL query I rowsort label-4295 SELECT 35 * 86 - + - 29 + - SUM ( + 58 ) / 14 * - 74 + - + CASE - 97 WHEN + - 36 THEN + ( - SUM ( - 65 ) ) WHEN + - 65 THEN - + 44 END * - + 33 / - 45 * 85 @@ -22839,10 +22869,10 @@ SELECT ALL + ( - - 44 ) AS col0 ---- 44 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-4346 SELECT DISTINCT - 69 * - CASE + - 63 WHEN COUNT ( * ) + + - AVG ( DISTINCT - 70 ) THEN + 41 * - COUNT ( - 50 ) * + - COUNT ( * ) * SUM ( DISTINCT - CAST ( 18 AS INTEGER ) ) ELSE NULL END - 61 +---- +NULL query II rowsort label-4347 SELECT - ( 77 ) AS col0, NULLIF ( - COUNT ( * ), - + 53 ) @@ -23085,10 +23115,10 @@ SELECT ALL 10 + 65 col0 ---- 75 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - -69 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-4392 SELECT - CASE - + 66 WHEN + 38 * + 6 - + NULLIF ( SUM ( ALL - 87 ), 31 + - CASE NULLIF ( + 6, + 49 ) WHEN - 31 THEN + AVG ( DISTINCT + + 18 ) * ( CASE - + 2 WHEN 40 THEN + - 2 * - 44 - + COUNT ( * ) * COUNT ( * ) WHEN + COUNT ( * ) THEN 21 ELSE + 77 END ) - - 79 - - COALESCE ( 10, + 38, + 60, + ( - 56 ) + - 30 ) END ) + 62 THEN COUNT ( * ) * COUNT ( * ) ELSE + 9 + - ( - 60 ) END +---- +-69 query I rowsort SELECT 48 * - + 28 @@ -23887,10 +23917,10 @@ SELECT NULLIF ( - 0, + 63 + + 90 ) ---- 0 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - -49 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-4545 SELECT + NULLIF ( - 49, + CASE CASE + - 27 WHEN - - 62 THEN NULL WHEN - + 9 THEN - AVG ( DISTINCT - 51 ) END WHEN 94 * + 84 + - 86 * + 12 THEN NULL WHEN + CAST ( - + 46 AS INTEGER ) / + + 5 * - 53 * + - 47 THEN NULL WHEN - + 45 THEN - 1 ELSE NULL END ) col2 +---- +-49 query I rowsort label-4546 SELECT CAST ( NULL AS INTEGER ) + 71 @@ -24192,10 +24222,13 @@ SELECT DISTINCT - + 47 * + COUNT ( * ) + + 5 + + + 46 / 10 AS col0 ---- -38 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - 22 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-4603 SELECT + COUNT ( * ) + - 80 + - 69 + - + CASE + - 48 WHEN + 73 + + 40 THEN NULLIF ( + 65, AVG ( DISTINCT 95 ) ) / 19 * COUNT ( * ) * 10 + + 36 - - NULLIF ( 66, + - CASE 34 WHEN 59 * 89 + - 31 + - 91 + 44 + 83 / - MAX ( DISTINCT + 1 ) THEN NULL WHEN 64 + 17 THEN + 45 / - 80 END ) WHEN - 57 * 70 THEN NULL WHEN - ( NULLIF ( + ( 22 ), 76 ) ) THEN CAST ( NULL AS INTEGER ) ELSE NULLIF ( 2, 69 - 46 ) END * - 85 +---- +22 query I rowsort SELECT - 72 * 71 AS col1 @@ -25018,10 +25051,13 @@ SELECT ALL COUNT ( * ) * + CAST ( CAST ( 65 AS INTEGER ) AS INTEGER ) + 30 ---- 95 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-4756 SELECT CASE + + 87 WHEN - - AVG ( - 0 ) / - - 95 + + 55 + + 3 THEN NULL WHEN - - 40 THEN NULLIF ( 76, 28 ) END * CASE - - 46 WHEN - 97 THEN - COUNT ( * ) ELSE + MAX ( DISTINCT 69 ) * AVG ( DISTINCT - 61 ) + 69 * + - 22 END * - CAST ( + - 33 AS INTEGER ) - - 40 + COUNT ( * ) * COUNT ( * ) + - ( 5 ) col1 +---- +NULL query I rowsort label-4757 SELECT ALL COALESCE ( + 69, CAST ( 80 AS INTEGER ) + 66 * + COUNT ( * ) ) @@ -26897,10 +26933,10 @@ SELECT + 33 * - + 99 ---- -3267 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - 1 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-5107 SELECT ALL - ( + 84 ) / - CAST ( - - AVG ( DISTINCT + 50 ) AS INTEGER ) AS col2 +---- +1 query I rowsort SELECT 84 * + 28 - - 3 AS col2 @@ -28391,10 +28427,10 @@ SELECT DISTINCT MIN ( 70 ) ---- 70 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-5395 SELECT ALL - 78 + + CASE + 77 WHEN - 47 * + AVG ( DISTINCT 80 ) THEN - 73 WHEN + CASE 12 WHEN - 34 * + ( 13 ) THEN NULL ELSE + 53 END * - COALESCE ( 89 - + COUNT ( ALL + 89 ), 27 * - CASE - 46 WHEN 40 THEN + COALESCE ( 89, ( 40 ) ) ELSE + 1 END ) THEN NULL END +---- +NULL query I rowsort SELECT 79 * 5 AS col2 @@ -29836,10 +29872,10 @@ SELECT + 81 * 59 ---- 4779 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-5674 SELECT - CASE + 66 WHEN + ( + ( + 49 ) ) * + - COUNT ( ALL - 59 ) * 62 * + 62 * - COUNT ( * ) - CAST ( NULL AS INTEGER ) THEN NULL WHEN 82 * AVG ( DISTINCT + 0 * + 76 ) THEN - COALESCE ( 82, 38 ) + - ( 5 ) ELSE NULL END +---- +NULL query II rowsort label-5675 SELECT DISTINCT + 80 * + COUNT ( * ) AS col0, 69 @@ -33021,10 +33057,10 @@ SELECT ALL + 18 * ( - 15 ) - + 98 + 67 query error DataFusion error: Error during planning: Projections require unique expression names but the expression "\(\- Int64\(30\)\) AS col2" at position 0 and "Int64\(\-16\) AS col2" at position 1 have the same name\. Consider aliasing \("AS"\) one of them\. SELECT ALL - ( + 30 ) col2, - 16 col2 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - 4320 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-6283 SELECT + CASE AVG ( DISTINCT + 51 ) WHEN MAX ( ( - 8 ) ) * + 56 THEN NULL WHEN - 65 THEN + 17 ELSE - MIN ( 80 ) * - 54 END +---- +4320 query I rowsort SELECT COALESCE ( 36, + + 22 ) @@ -33722,10 +33758,13 @@ SELECT + NULLIF ( - 62, - + 53 + - AVG ( ALL + ( - CAST ( NULL AS FLOAT8 ) ) ) ) ---- -62 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-6416 SELECT + AVG ( DISTINCT - ( + CAST ( NULL AS INTEGER ) ) ) * - - 17 AS col0 +---- +NULL query I rowsort SELECT 62 * + 52 + + COALESCE ( + 87, 15 ) @@ -34151,10 +34190,10 @@ SELECT - + 22 - - 51 ---- 29 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-6498 SELECT - CASE AVG ( DISTINCT 71 ) WHEN + - COUNT ( DISTINCT 73 ) THEN + 63 WHEN - 16 THEN NULL END * + 68 * + 1 - 72 * + 57 +---- +NULL query I rowsort label-6499 SELECT CASE + ( + AVG ( + - 38 ) ) WHEN + COALESCE ( + 30, + 50 * - ( MIN ( ALL - - 63 ) ) ) * 47 * + 57 - - + COUNT ( 22 ) * + COUNT ( * ) + + ( 78 ) * - - 74 * + NULLIF ( COALESCE ( - 51, + 94, - ( + + 14 ) * + 29 + + 74 - - + 45 * - 85 ), 34 ) THEN 32 ELSE - COUNT ( 54 ) END @@ -34682,10 +34721,13 @@ SELECT - 68 AS col0, + COALESCE ( - + 80, + - 76, - + 10 ) * - ( ( + 53 ) ) -68 4240 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - 42 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-6599 SELECT COALESCE ( - 20, MIN ( - 45 ) * + 87 * + + 94 + + + 50 + CAST ( 42 AS INTEGER ) / + 39, ( - 73 ) ) + - + ( - NULLIF ( 62, - AVG ( DISTINCT + - 44 ) ) ) +---- +42 query I rowsort label-6600 SELECT 84 * - COALESCE ( COALESCE ( + - 36, - ( - COUNT ( * ) ) * - 96 * - 72 + + CAST ( NULL AS INTEGER ) ), - MAX ( 27 ), - - 17 ) col2 @@ -35193,11 +35235,18 @@ SELECT DISTINCT 69 + 33 col0 ---- 102 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - -21 -# Datafusion - Expected - -42 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Data was automatically updated based on comparison db results +# Datafusion - Previous results: +# Datafusion - -21 +# Datafusion - -42 +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] I[I] +# Datafusion - [Actual ] I[R] +query IR rowsort label-6697 SELECT - 21 AS col2, - ( + 94 ) * 1 / - 55 - - NULLIF ( - 86, AVG ( DISTINCT + - 41 ) + - 92 * - 61 * - ( COUNT ( * ) ) ) / + - 42 + - SUM ( 1 ) + - 44 col1 +---- +-21 +-41.952380952381 query I rowsort SELECT ALL - 87 + - 23 @@ -36010,10 +36059,10 @@ SELECT DISTINCT 92 * - + COALESCE ( - 79, 55, + CASE + ( - 94 ) WHEN 89 THEN NUL 24901 71 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-6851 SELECT DISTINCT + 20 - - - CASE - - AVG ( - 29 ) WHEN - 26 * SUM ( 18 ) * COALESCE ( - + CAST ( 99 AS INTEGER ), + AVG ( DISTINCT + 59 ), - - 71 ) THEN - - 95 END col1 +---- +NULL query I rowsort label-6852 SELECT + COUNT ( * ) + + 17 - + 71 AS col1 @@ -36695,10 +36744,10 @@ SELECT DISTINCT + MAX ( 20 ) AS col0, + 22 + - 57 20 -35 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort SELECT - 2 * + 36 - + 91 * - CASE 9 WHEN - AVG ( DISTINCT - 34 ) * + + 81 + - + 30 + - - 64 - - - 91 + 28 * 95 / 34 * + 5 - + + 0 THEN - - 45 + 63 * - 63 * + 70 ELSE NULL END * - 0 col0 +---- +NULL query II rowsort label-6979 SELECT DISTINCT 50 + + CASE 92 WHEN + + SUM ( DISTINCT 75 ) THEN + 22 * + 48 * - COUNT ( DISTINCT 13 ) ELSE NULL END, + ( - 52 ) + - ( + 29 ) AS col2 @@ -39660,10 +39709,13 @@ SELECT ALL ( - 5 ) * - 2 col0 query error DataFusion error: Error during planning: Projections require unique expression names but the expression "\(\- Int64\(92\)\) \- Int64\(\-97\) \+ Int64\(35\) \- Int64\(68\) \+ \(\- count\(Int64\(1\)\) AS count\(\*\)\) AS col0" at position 0 and "Int64\(\-7\) AS col0" at position 2 have the same name\. Consider aliasing \("AS"\) one of them\. SELECT DISTINCT - ( 92 ) - + - 97 + + 35 - ( + 68 ) + - + COUNT ( * ) AS col0, + ( - 18 ) * - 8, - 7 AS col0 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - -31 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort SELECT ALL - NULLIF ( + + 31, + + 92 * + + 46 + AVG ( DISTINCT 99 ) / + 31 + - + 26 * + - 88 ) +---- +-31 query I rowsort label-7545 SELECT ALL - MAX ( + 89 ) col1 @@ -41264,10 +41316,13 @@ SELECT ALL - 39 * - - 68 / + COUNT ( * ) + + - 94 AS col2 ---- -2746 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - 118 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-7853 SELECT ALL 89 + + NULLIF ( 29, + + NULLIF ( 36, + AVG ( DISTINCT - + 56 ) + 25 + - + 98 ) * + - CASE - + 42 WHEN COALESCE ( 58, AVG ( - COALESCE ( 48, - 62 * 64 / + - 37 + + 25 + + + 97, ( 46 ) ) ) ) * 26 THEN NULL WHEN 78 + + 50 - + - AVG ( 22 ) THEN NULL WHEN - NULLIF ( 72, 10 ) THEN 50 ELSE COUNT ( 42 ) END ) AS col1 +---- +118 query I rowsort SELECT DISTINCT ( 26 ) + - 95 + - + 95 @@ -42196,10 +42251,13 @@ SELECT + 94, - 45 + + 89 AS col2 94 44 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-8029 SELECT + + NULLIF ( + 24, CASE 14 WHEN - 8 THEN NULL WHEN + - MIN ( 90 ) THEN + 38 WHEN 11 THEN - 90 WHEN - 25 THEN NULL END ) / + ( 86 ) / - CASE MAX ( ALL - 27 ) WHEN + 21 THEN 55 END + + AVG ( DISTINCT + + 20 ) +---- +NULL query I rowsort SELECT ALL 85 * - 95 + + + 70 AS col1 @@ -44135,10 +44193,13 @@ SELECT + 53 * CASE WHEN NOT ( NOT + SUM ( 35 ) IS NOT NULL ) THEN NULL WHEN 71 I ---- NULL -# Datafusion - Datafusion expected results: -# Datafusion - Expected - 205734429 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-8400 SELECT - 18 - - + NULLIF ( - 23, + - 83 + - AVG ( DISTINCT + 22 ) ) - 35 * - + 87 - + 86 - - ( - MIN ( ALL + 36 ) ) * - + 48 * + MAX ( - 38 ) * + - 95 * 33 * + COUNT ( + 60 ) - - COALESCE ( - - 41, + 63, - + 27 + 11 ) * - - 29 * ( + - 96 ) * 98 / + 87 + + 63 * + 55 - - COUNT ( * ) + + - 95 + - - COALESCE ( + + 23, + + 64 * 1 + - 57 ) / - + 65 + 76 +---- +205734429 query II rowsort label-8401 SELECT + 88 + + 8 / + + 41 + + ( - - 58 ) + - + ( + + 55 ) + + COUNT ( * ) * + 20 + 38 * 66 * - MIN ( 46 ) + + ( 73 ) + - 77 - - + ( + NULLIF ( + + 13, 47 * - 56 ) ) AS col1, + SUM ( + 76 ) @@ -45750,11 +45811,14 @@ SELECT 54 + - 35 ---- 19 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - 43 -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] I[I] +# Datafusion - [Actual ] I[R] +query IR rowsort SELECT 63 + - 20 AS col1, - ( - ( CASE - 78 WHEN + 18 THEN 94 + AVG ( DISTINCT - 38 ) END ) ) AS col0 +---- +43 +NULL query II rowsort label-8712 SELECT ALL MAX ( + - 39 ) AS col2, - 15 col1 @@ -47232,10 +47296,10 @@ SELECT ALL - ( - ( COUNT ( * ) ) ) * + + 42 + 60 AS col2 ---- 102 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-8996 SELECT + 17 * CASE - 63 WHEN - 54 THEN NULL WHEN COUNT ( * ) + + - ( + AVG ( DISTINCT + + NULLIF ( + - 38, ( 74 ) ) ) ) + 58 / + COUNT ( * ) * 15 THEN 89 END +---- +NULL query I rowsort label-8997 SELECT DISTINCT - SUM ( + 66 ) * - 49 + - 8 diff --git a/data/sqlite/random/expr/slt_good_110.slt b/data/sqlite/random/expr/slt_good_110.slt index 05b6158..c1ea8e8 100644 --- a/data/sqlite/random/expr/slt_good_110.slt +++ b/data/sqlite/random/expr/slt_good_110.slt @@ -844,10 +844,10 @@ SELECT ALL - 25 * + - 13 + 60 + + 33 AS col2 ---- 418 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort SELECT + - 11 * - CASE + 94 WHEN - AVG ( DISTINCT 60 ) THEN + 71 END + 2 AS col0 +---- +NULL query I rowsort SELECT ALL + - NULLIF ( - 69, + 12 + - 14 ) @@ -1795,10 +1795,10 @@ SELECT 80 AS col2, - 16 80 -16 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - 9450 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-337 SELECT ALL + ( - CASE - + 18 WHEN + AVG ( DISTINCT + 79 ) THEN NULL WHEN ( - 60 ) + - + CAST ( NULL AS INTEGER ) THEN + 64 WHEN COUNT ( + 30 ) THEN NULL ELSE ( - + MIN ( - 35 ) ) * + 27 END ) + ( 99 ) * - NULLIF ( - COUNT ( * ) * + 15 + - 90, - 81 ) AS col0 +---- +9450 query I rowsort label-338 SELECT ALL CAST ( NULL AS INTEGER ) + 61 + 5 / - 21 * + + 85 @@ -1815,10 +1815,10 @@ SELECT + - 58 * 96 + + - 4 + + - 78 + 12 * - 4 - + 19 ---- -5717 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort SELECT ALL - - 46 * - - CASE 57 WHEN + AVG ( DISTINCT + 33 ) THEN 84 ELSE NULL END + - - 61 col2 +---- +NULL query I rowsort SELECT 3 * + 51 col0 @@ -2923,10 +2923,10 @@ SELECT ALL + 83 * + 48 ---- 3984 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-551 SELECT DISTINCT - CASE - COUNT ( * ) WHEN - + AVG ( DISTINCT NULLIF ( 51, - 34 ) ) THEN + 78 END +---- +NULL query I rowsort label-552 SELECT - 58 + - COUNT ( 61 ) AS col2 @@ -3624,10 +3624,13 @@ SELECT ALL + 34 + - + 49 + + 17 / 63 ---- -15 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort SELECT ALL 72 * - 91 - - CASE - - 69 WHEN - 63 THEN + 34 - - NULLIF ( + - AVG ( DISTINCT + 26 ), + + 80 * + 94 ) END +---- +NULL query I rowsort SELECT DISTINCT - + NULLIF ( 85, - + 30 / 57 ) + - 22 @@ -4632,10 +4635,10 @@ SELECT DISTINCT 99 * 13 ---- 1287 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - -9 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-872 SELECT ALL + CASE + ( + + COUNT ( * ) ) WHEN + COUNT ( * ) THEN - 9 WHEN + AVG ( DISTINCT 30 ) + + 97 * - COUNT ( * ) THEN + + 82 + COUNT ( * ) - - COUNT ( * ) * 62 + - COUNT ( * ) END AS col1 +---- +-9 query I rowsort label-873 SELECT DISTINCT + NULLIF ( + 44, + MIN ( + 73 ) ) * - + 33 + - 81 - - 5 AS col1 @@ -5135,10 +5138,13 @@ SELECT 80 + 51 ---- 131 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-967 SELECT - 58 * + CASE MAX ( - - 25 ) WHEN - COUNT ( * ) - + COUNT ( * ) + - 50 THEN ( 54 ) * - 60 + 96 + - AVG ( DISTINCT - - 26 ) ELSE NULL END * - 90 * 7 * - COALESCE ( + 98, 68 * + 36 + - MAX ( + + 89 ) - 19 ) * - 52 - + + COUNT ( - 26 ) + + + 92 * 0 AS col1 +---- +NULL query I rowsort label-968 SELECT ALL + 68 - COUNT ( + 11 ) - 8 - - + 11 @@ -6914,11 +6920,14 @@ SELECT ALL 91 * + + COUNT ( * ) * + 95 ---- 8645 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -# Datafusion - Expected - 24 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I]I +# Datafusion - [Actual ] [R]I +query RI rowsort label-1302 SELECT DISTINCT + AVG ( DISTINCT - CASE - 34 WHEN + - 78 THEN 99 * 82 ELSE NULL END ) * 56 + + + COUNT ( * ) * 69 AS col2, + 24 +---- +NULL +24 query I rowsort SELECT ALL - 33 * - + 68 AS col2 @@ -7752,10 +7761,13 @@ SELECT + ( + 96 ) * - 1 + 59 + - 41 * - - COUNT ( * ) col2 ---- -78 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-1462 SELECT + AVG ( ( ( + CAST ( NULL AS INTEGER ) ) ) ) * - + AVG ( DISTINCT 40 ) AS col0 +---- +NULL query II rowsort label-1463 SELECT + CAST ( NULL AS INTEGER ) + + + 43 - + - MAX ( + 81 ) * + - 38 * + MIN ( - + 52 ), + CAST ( - 96 AS INTEGER ) * + 44 * - 86 AS col0 @@ -12323,10 +12335,10 @@ SELECT ALL - + CAST ( - - 81 AS INTEGER ) / 48 + 28 ---- 27 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-2334 SELECT - - NULLIF ( - CAST ( NULL AS INTEGER ), - CASE + - CAST ( NULL AS INTEGER ) WHEN + COUNT ( * ) / - 3 + - AVG ( DISTINCT + 38 ) - 52 * 46 THEN - 82 END - - 97 - + 49 ) * + - CAST ( + COALESCE ( 89, COALESCE ( - 61, + 52 + - 6 * - + ( + ( + 67 ) ) / - 98, COUNT ( * ) ) - - 96, 21 + + CASE - 65 WHEN COUNT ( * ) THEN CAST ( NULL AS FLOAT8 ) WHEN - 79 - + MIN ( - 89 ) THEN - 24 + + 11 / 9 END ) AS INTEGER ) * NULLIF ( + 43 + COUNT ( * ), 47 * ( 13 ) ) + - 31 * + 60 AS col0 +---- +NULL # Datafusion - Datafusion expected results: # Datafusion - Expected - 30 @@ -14449,11 +14461,14 @@ SELECT + - 63 - NULLIF ( + + 28, ( + 5 ) + + 75 + - 83 / - 48 - - 85 * - - 65 ) ---- -104 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - 52 -# Datafusion - Expected - 204 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] I[I] +# Datafusion - [Actual ] I[R] +query IR rowsort label-2737 SELECT - ( - + 52 ), NULLIF ( SUM ( ALL + 68 ), - + NULLIF ( + CASE + MIN ( DISTINCT - 85 ) WHEN 63 THEN NULL WHEN + 63 THEN + AVG ( DISTINCT ( 65 ) ) WHEN + COUNT ( * ) THEN + 18 * - 63 * + - CASE - 51 WHEN + + ( 1 ) / + - 84 + - CASE - + 94 WHEN + 8 + - ( + - COUNT ( * ) ) * + + 99 THEN - NULLIF ( - 78, - 66 * + + 60 + - - 69 ) WHEN COUNT ( * ) * - 1 + - - 95 + - 25 THEN NULL WHEN 16 + COUNT ( ALL - 54 ) * + 17 THEN - 59 END + + 15 THEN - MAX ( ALL 59 ) ELSE + 23 * 59 END ELSE 29 * COALESCE ( - NULLIF ( 12, - 44 - + 55 ), + 1 ) END, - 56 ) + + AVG ( 93 ) * + 71 ) * 3 AS col2 +---- +52 +204 # Datafusion - Types were automatically converted from: # Datafusion - [Expected] [I] @@ -14813,10 +14828,13 @@ SELECT ALL - - 12 * 18 ---- 216 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-2805 SELECT - ( CASE - 82 WHEN SUM ( + - NULLIF ( 53, - 23 ) ) * 71 + - 7 + - - 69 THEN - NULLIF ( 23, - AVG ( DISTINCT - COALESCE ( 3, + 15 ) ) + + 23 ) + + SUM ( - 63 ) / - 58 * + 34 * + + 35 WHEN + 15 THEN NULL ELSE NULL END ) + + + 51 * - 71 + + 32 + + + 27 / + 47 + + + 25 +---- +NULL query I rowsort SELECT - - 75 * - - 57 * + 24 * 87 AS col1 @@ -15714,10 +15732,13 @@ SELECT DISTINCT - COUNT ( * ) - + 70 AS col1 ---- -71 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-2978 SELECT - COUNT ( * ) + CASE + COUNT ( * ) WHEN 67 * - - 48 + - - 48 THEN + CAST ( NULL AS INTEGER ) * - 0 ELSE - 37 + + - ( - AVG ( DISTINCT - 95 ) ) + - CASE + - ( + 40 ) WHEN 49 + - + COUNT ( * ) * + COUNT ( - 4 ) THEN - 54 ELSE NULL END * 21 * + 13 * + + 43 * 51 END * COUNT ( * ) * - 31 AS col1 +---- +NULL query I rowsort label-2979 SELECT ALL - MAX ( DISTINCT + CAST ( + 25 AS INTEGER ) ) * + 0 / 93 * + 37 AS col0 @@ -15948,10 +15969,10 @@ SELECT ALL - NULLIF ( - 49, 54 ) ---- 49 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-3023 SELECT DISTINCT 91 * MAX ( - 55 ) + + + ( CASE 83 WHEN - ( - ( + CASE - 46 WHEN - + 71 / + 80 + - + 60 THEN + + 6 + + + AVG ( DISTINCT + + 15 ) END ) ) THEN NULL WHEN - CAST ( NULL AS INTEGER ) + + 52 + + CASE + 34 WHEN - - MAX ( CAST ( NULL AS INTEGER ) ) + 16 + + 90 * - 58 * - 48 / + COUNT ( * ) + + 53 + + + 23 + - - ( + + AVG ( DISTINCT + 77 ) ) / - 77 THEN + 76 + 82 * - 54 * + 33 * + 59 * + 16 * + MAX ( 56 ) ELSE + 11 / + 55 - 75 * + - 64 * 96 * ( 67 * - MIN ( ALL - CAST ( NULL AS INTEGER ) ) ) END THEN 47 WHEN 66 THEN NULL END ) + 47 +---- +NULL query I rowsort label-3024 SELECT 73 / + + 11 AS col1 @@ -15963,10 +15984,13 @@ SELECT + 78 * 60 - 13 ---- 4667 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - -82 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-3026 SELECT ALL - NULLIF ( - SUM ( ALL + - 82 ), + CASE - 61 WHEN + 89 / - + AVG ( ALL + 1 ) * - 89 * - 35 * - 80 + 7 + - + 89 + + 66 / - - 87 + - + AVG ( DISTINCT + 76 ) THEN 88 ELSE - AVG ( DISTINCT - - 50 ) END ) +---- +-82 query II rowsort SELECT + 21 AS col2, 73 @@ -16220,10 +16244,10 @@ SELECT + 71 + - CAST ( NULL AS INTEGER ), + 17 col0 NULL 17 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - 1028 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-3074 SELECT ALL + CASE + 72 WHEN 37 + 52 THEN NULL WHEN COUNT ( * ) * - ( - 46 ) * - AVG ( DISTINCT 7 ) * - + ( + ( + 88 ) ) THEN - - SUM ( ALL - - 71 ) WHEN 47 THEN + 9 ELSE + MAX ( DISTINCT 24 ) * - - 39 END + + 92 +---- +1028 query I rowsort label-3075 SELECT ALL + CAST ( NULL AS INTEGER ) + - - 24 / + 47 AS col0 @@ -16357,11 +16381,11 @@ SELECT - + 52 * + + 6 + - - 4 AS col2, - 16 / + 90 -308 0 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - 87 -# Datafusion - Expected - 62 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query II rowsort SELECT 87 AS col0, + NULLIF ( 62, + - 82 * 75 + - 71 + - CASE - AVG ( DISTINCT + - 18 ) WHEN + + 94 THEN 30 END ) AS col1 +---- +87 +62 query I rowsort SELECT ALL - + 25 * 62 * - + 8 @@ -18354,10 +18378,10 @@ SELECT CAST ( + MAX ( - 47 ) AS INTEGER ) ---- -47 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort SELECT + 94 * + - CASE - AVG ( DISTINCT ( + 89 ) ) WHEN + + 69 * - 75 THEN 34 ELSE NULL END +---- +NULL # Datafusion - Datafusion expected results: # Datafusion - Expected - -81 @@ -19639,10 +19663,10 @@ SELECT - CASE + + 65 WHEN 0 / - 90 / - COUNT ( * ) THEN - 42 + + + MIN ( ALL + ( ---- NULL -# Datafusion - Datafusion expected results: -# Datafusion - Expected - -65 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-3727 SELECT ALL + + 1 - 64 + COALESCE ( - - 80, + + 24 / + + CASE + + ( - + 19 ) WHEN - + 85 * - + CASE + 93 WHEN - - AVG ( DISTINCT + 28 ) THEN COUNT ( * ) * - CAST ( NULL AS INTEGER ) ELSE NULL END * + 76 * - + 87 THEN + CASE + 65 WHEN 24 * - ( 20 ) THEN + MAX ( 35 ) * 76 END END + COUNT ( * ), - ( 40 ) * 57 + - 78 ) / - 40 +---- +-65 query I rowsort label-3728 SELECT + CAST ( ( + 84 ) AS INTEGER ) @@ -20658,10 +20682,13 @@ SELECT ALL + 93 / - 5 AS col0 ---- -18 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-3923 SELECT DISTINCT + ( + - 96 ) + 6 + - 2 + - AVG ( DISTINCT + 23 ) * + 61 - - 8 / + 35 * 95 * + CASE + + ( + 92 ) WHEN - NULLIF ( COUNT ( DISTINCT 86 ), + 84 ) THEN AVG ( DISTINCT - 89 ) * 58 * 10 + + - COALESCE ( 20, + 31 / 7, 90 ) - 80 END AS col2 +---- +NULL query I rowsort label-3924 SELECT DISTINCT + 84 / - 96 col1 @@ -21008,10 +21035,10 @@ SELECT ALL - 11 * - 69 * + 30 / + COUNT ( * ) ---- 22770 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort SELECT DISTINCT - CASE - AVG ( DISTINCT 24 ) WHEN + 88 THEN - 27 WHEN - 48 THEN 74 + - 35 + - - 88 ELSE NULL END AS col2 +---- +NULL query I rowsort label-3991 SELECT ALL ( + 22 ) + + CAST ( NULL AS INTEGER ) AS col1 @@ -22510,10 +22537,10 @@ SELECT - + CAST ( NULL AS FLOAT8 ) * 13 + ( - - 29 ) AS col2, 50 NULL 50 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-4277 SELECT + + CASE 72 WHEN + 28 THEN + 65 WHEN 52 + + COUNT ( * ) + - 73 + + 12 THEN NULL WHEN 35 * AVG ( DISTINCT + - 19 ) THEN NULL ELSE NULL END / - COUNT ( * ) AS col0 +---- +NULL query I rowsort SELECT - 13 * + + 49 AS col0 @@ -23711,10 +23738,13 @@ SELECT - 4 * - 3 * - 13 AS col0 ---- -156 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort SELECT DISTINCT CASE - - 26 WHEN + 38 THEN + AVG ( DISTINCT - + 47 ) END + 78 +---- +NULL query I rowsort SELECT DISTINCT + 43 * 32 @@ -24065,10 +24095,16 @@ SELECT 62 * 9 ---- 558 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - 33 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Data was automatically updated based on comparison db results +# Datafusion - Previous results: +# Datafusion - 33 +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-4573 SELECT NULLIF ( + 56, + ( + - 23 ) + 99 ) * 51 / + - COALESCE ( - 86, AVG ( DISTINCT + - 23 ) * 38 ) col2 +---- +33.209302325581 query I rowsort label-4574 SELECT DISTINCT - 12 * + + SUM ( DISTINCT ( CAST ( - 48 AS INTEGER ) ) ) AS col1 @@ -25669,10 +25705,13 @@ SELECT DISTINCT + - 87 * + COUNT ( * ) ---- -87 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort SELECT ALL 25 / + CASE 88 WHEN + 61 * + 1 THEN + AVG ( DISTINCT + 49 ) * - 57 END + + 32 +---- +NULL query I rowsort SELECT ALL + 0 * - 10 AS col1 @@ -25856,10 +25895,13 @@ SELECT MIN ( ALL - - 47 ), 13 * + 81 AS col0 47 1053 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort SELECT DISTINCT - + CASE 72 WHEN ( + - 22 ) THEN + AVG ( DISTINCT 38 ) * - 97 ELSE NULL END AS col2 +---- +NULL query I rowsort SELECT + 44 * - NULLIF ( 42, - - 5 * 54 ) * - 5 AS col0 @@ -29267,10 +29309,10 @@ SELECT 16 - + 82 AS col0 ---- -66 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-5570 SELECT ALL CASE + + 19 WHEN + 83 + + + COUNT ( * ) THEN - + 29 * + + CASE ( - - NULLIF ( + 56, 43 * + AVG ( DISTINCT + 31 ) ) ) WHEN + 12 * + 3 * + 65 + - COALESCE ( + 78, - 56 ) THEN + 8 WHEN 14 THEN NULL END ELSE NULL END AS col1 +---- +NULL query I rowsort SELECT ALL - 18 - 20 AS col2 @@ -29971,10 +30013,13 @@ SELECT - NULLIF ( - 42, 53 + + AVG ( ALL - - 50 ) ) + + - SUM ( 62 ) AS col0 ---- -20 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - -52 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-5702 SELECT ALL - 29 + - - NULLIF ( - - CAST ( - 23 AS INTEGER ), - - 22 * + - 20 / - + 62 * 60 + - + AVG ( DISTINCT + 67 ) * - 19 ) +---- +-52 query I rowsort label-5703 SELECT - 27 / - 65 @@ -30523,10 +30568,10 @@ SELECT + CAST ( + 70 AS INTEGER ) * + - ( - MAX ( ALL - - CAST ( NULL AS INTEGER ---- NULL -# Datafusion - Datafusion expected results: -# Datafusion - Expected - -170 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-5807 SELECT + - 19 + + - CASE - 98 WHEN 71 + AVG ( DISTINCT + NULLIF ( 22, - 71 * 9 ) ) * - COUNT ( * ) THEN + CAST ( NULL AS INTEGER ) * 52 ELSE + 28 + + + 74 - - 50 END + COUNT ( * ) + COUNT ( DISTINCT - 81 ) * - 33 / + 35 * 35 * - + COUNT ( * ) col0 +---- +-170 query I rowsort label-5808 SELECT ALL - COUNT ( * ) - - + MAX ( + 16 ) @@ -30559,10 +30604,10 @@ SELECT - 16 / + 44, - 37 - + + 6 AS col2 0 -43 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-5814 SELECT - CASE SUM ( 80 ) WHEN 94 * + 32 * + AVG ( DISTINCT - 57 ) * + - 89 THEN + CAST ( NULL AS INTEGER ) * - + 65 ELSE - + 90 * - 0 * 60 * - CASE + COALESCE ( 51, - ( - 65 ) - - + COUNT ( * ) ) WHEN - 63 THEN NULL WHEN - 56 - + 62 + NULLIF ( - 42, + + COUNT ( * ) * - 26 + + - 86 + - 90 ) + - 6 * + COUNT ( * ) THEN NULL ELSE - CAST ( NULL AS INTEGER ) END + + 51 * 82 END + + 94 AS col1 +---- +NULL query I rowsort label-5815 SELECT ( 12 ) * + 93 + - 77 * + ( + + COUNT ( * ) ) * + - COUNT ( * ) * + 83 + - COALESCE ( - 81, + - 77 - - 97 ) AS col0 @@ -30911,10 +30956,10 @@ SELECT 85 * - + 1 ---- -85 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-5881 SELECT DISTINCT + 2 / + 59 - - 70 - + 50 - + 47 * - 85 / - CASE CAST ( - ( - 9 ) AS INTEGER ) WHEN + - AVG ( DISTINCT + - ( - + COALESCE ( + - 55, + + 20 * + 73 + + - 26 + + 47 ) ) ) / - 84 * - - 68 THEN + + 41 WHEN COUNT ( * ) * - 34 THEN NULL END + 31 - - 78 * - CASE WHEN NOT NULL IN ( CAST ( + + CAST ( NULL AS INTEGER ) AS FLOAT8 ), + 96 * + COUNT ( * ) ) THEN - + 77 ELSE + 55 END / 35 + - 56 * - 85 AS col2 +---- +NULL query I rowsort label-5882 SELECT - 82 / + 89 AS col0 @@ -34256,10 +34301,13 @@ SELECT NULLIF ( - 83, 26 ) col0 ---- -83 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-6519 SELECT CASE - 83 WHEN + MIN ( DISTINCT - - 82 ) + 25 THEN 3 ELSE + CASE + 96 WHEN - 71 + 19 * 16 THEN + COUNT ( * ) WHEN CASE + CAST ( 90 AS INTEGER ) WHEN + 21 THEN ( + 69 ) ELSE COUNT ( * ) * 52 END THEN NULL END + AVG ( DISTINCT 36 ) END +---- +NULL query I rowsort SELECT - 7 * + - 57 * 70 col2 @@ -35134,10 +35182,10 @@ SELECT + COUNT ( * ) * 38 / + 92 - - 27 ---- 27 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-6689 SELECT CASE - 52 WHEN - AVG ( DISTINCT 69 ) + + + COUNT ( * ) + + - 7 - 48 + - 51 * - COUNT ( ALL 24 ) THEN MIN ( - 54 ) + 83 END +---- +NULL query I rowsort SELECT + 4 * - 56 @@ -35813,10 +35861,13 @@ SELECT DISTINCT - 90 * COALESCE ( 15, + MAX ( 23 ), + 52 * COUNT ( * ) ) + 75 AS ---- -1275 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-6819 SELECT DISTINCT - AVG ( ALL 94 ) / - 9 + + 21 + - CASE WHEN NOT ( CAST ( NULL AS INTEGER ) ) NOT IN ( - 86, + 99 * - 97 - ( 62 ) * COALESCE ( 52, + COUNT ( * ) * - COUNT ( * ) ) ) THEN 19 * + CAST ( + 47 AS INTEGER ) WHEN - 1 BETWEEN CASE - AVG ( DISTINCT + 56 ) WHEN NULLIF ( + 25, + 14 ) THEN - NULLIF ( + ( MIN ( 41 ) ), 77 ) + 79 * 1 WHEN + 92 / COALESCE ( 31 * COUNT ( * ), - 68 ) THEN NULL END * - 1 AND + 94 THEN NULL END +---- +NULL query I rowsort SELECT ALL + + 44 + 28 AS col0 @@ -36667,10 +36718,13 @@ SELECT - CASE - COALESCE ( + 55, 36 * - 19 ) WHEN - 21 THEN - 46 * - MIN ( DISTI ---- NULL -# Datafusion - Datafusion expected results: -# Datafusion - Expected - 80 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-6982 SELECT + 80 / COALESCE ( COUNT ( - - NULLIF ( 47, + + 56 / - + 3 + 40 / - 50 ) ), AVG ( DISTINCT - 9 ), 97 * + 95 + 26 ) AS col1 +---- +80 query I rowsort SELECT DISTINCT + 37 + + 33 * 24 + + 16 @@ -39357,10 +39411,10 @@ SELECT DISTINCT COUNT ( * ) * - 7 + + - 60 - - 16 * - ( + COALESCE ( + 63, + COU ---- -1075 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort SELECT ALL 58 * + CASE + - 98 WHEN + AVG ( DISTINCT - 24 ) * + 60 THEN - - ( - ( + 44 ) ) END +---- +NULL query I rowsort SELECT ALL + 96 + - 23 AS col2 @@ -39754,10 +39808,10 @@ SELECT COUNT ( ALL + 43 ) + + + MIN ( DISTINCT 25 ) ---- 26 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-7568 SELECT DISTINCT 90 + - CASE - CAST ( + 23 AS INTEGER ) WHEN - CASE 35 WHEN + COUNT ( * ) * + - AVG ( DISTINCT + 69 ) + - MIN ( DISTINCT + - 0 ) THEN NULL WHEN - COUNT ( * ) * - CASE - - 73 WHEN CAST ( NULL AS INTEGER ) THEN NULL ELSE - 48 + + 50 END - - + 90 THEN NULL ELSE + 58 * + - CAST ( NULL AS INTEGER ) * - - AVG ( - 64 ) - - 48 / + + CASE - 35 WHEN + 84 THEN NULL WHEN + + 38 / 35 * + 89 * - - 54 THEN 57 WHEN + 34 THEN NULL END * - 81 * - COUNT ( * ) END * + COALESCE ( - 64, - 52 + - 26 * + 6, 90 ) THEN 24 + + 68 ELSE NULL END + + 94 AS col2 +---- +NULL query II rowsort SELECT 53 AS col0, - 69 AS col1 @@ -41947,10 +42001,13 @@ SELECT 62 + 38 + + 86 * SUM ( ALL + 67 ) ---- 5862 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-7984 SELECT DISTINCT - CASE - COUNT ( * ) WHEN 96 THEN - 1 * - + 60 * + + COUNT ( * ) + - AVG ( DISTINCT + 9 ) + 33 * + 94 + + + 63 * - 48 + - COUNT ( * ) + 84 * + + 38 * + - 49 * 19 END +---- +NULL query I rowsort SELECT 55 * + 12 + - 98 * - - NULLIF ( + 97, - 52 - 74 / 64 ) AS col1 @@ -42434,10 +42491,10 @@ SELECT DISTINCT - ( - 4 ) AS col2 ---- 4 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort SELECT ALL + CASE 46 WHEN - AVG ( DISTINCT + 4 ) THEN - 16 END * + 92 - 33 * 67 AS col1 +---- +NULL query I rowsort SELECT - 15 - - 24 AS col2 @@ -45026,10 +45083,13 @@ SELECT - ( 21 ) col2 ---- -21 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-8575 SELECT ALL AVG ( DISTINCT + CAST ( NULL AS INTEGER ) ) +---- +NULL # Datafusion - Datafusion expected results: # Datafusion - Expected - 1 @@ -45456,10 +45516,13 @@ SELECT 25 + + 96 * COUNT ( * ) / - - NULLIF ( 72, 46 ) + - 40 ---- -14 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-8658 SELECT AVG ( DISTINCT 99 ) * + - CASE 89 WHEN + - 19 THEN NULL WHEN - - 74 * + + 33 - + COUNT ( * ) + - 58 + + - COUNT ( * ) - + + 15 THEN - + 55 + 68 END * + 86 + 72 AS col1 +---- +NULL query I rowsort label-8659 SELECT 37 + + + COALESCE ( 74, - 64 ) * COUNT ( ALL + 3 ) + + 50 AS col2 @@ -47206,10 +47269,10 @@ SELECT DISTINCT 46 / - 39, 98 * + COUNT ( 24 ) AS col1 -1 98 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - -2992 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-8988 SELECT - NULLIF ( - 16, - 89 * 64 * - - ( - 0 ) * 47 * + 93 + + - CAST ( - NULLIF ( + + 44, + AVG ( DISTINCT - + 47 ) * + 37 + + + 17 * + 42 ) AS INTEGER ) + + CASE 30 WHEN + CAST ( + 2 AS INTEGER ) + - CAST ( NULL AS FLOAT8 ) + COUNT ( * ) * - + 58 * 26 + - + 89 THEN + 67 ELSE - 40 END ) + COUNT ( * ) * - 64 * + 47 AS col1 +---- +-2992 query I rowsort SELECT + + CASE + 37 WHEN 37 THEN NULL ELSE - 6 END * 7 AS col1 @@ -47946,10 +48009,13 @@ SELECT - 98 / 70 * + 74 AS col0 ---- -74 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - 5154 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-9127 SELECT ALL + COUNT ( * ) + + NULLIF ( - 30, - 62 + + + AVG ( DISTINCT 82 ) ) + - - 73 * + 71 AS col0 +---- +5154 query I rowsort label-9128 SELECT DISTINCT - + COALESCE ( - 79, 40, CAST ( 28 AS INTEGER ) ) + - + 25 + - 58 @@ -48487,10 +48553,13 @@ SELECT ALL CAST ( NULL AS INTEGER ) / - COUNT ( * ) * - + 62 col1 ---- NULL -# Datafusion - Datafusion expected results: -# Datafusion - Expected - 6385 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-9230 SELECT - 98 * ( - 65 ) + 97 + - COALESCE ( + 82, + 64 + 69 + + 72 * 26 + - + COALESCE ( + 95, 60 * + + 3 + 44 + + AVG ( DISTINCT 64 ) / + + COUNT ( * ) ) ) +---- +6385 query I rowsort label-9231 SELECT + 65 * - 58 * - 40 * - 34 / - COUNT ( DISTINCT - + 42 ) AS col1 @@ -49238,11 +49307,14 @@ SELECT ALL - ( - 30 ) / - 45 AS col1 ---- 0 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - -75 -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] I[I] +# Datafusion - [Actual ] I[R] +query IR rowsort label-9371 SELECT - 75, COALESCE ( 58, + 80 ) + AVG ( DISTINCT - CAST ( NULL AS INTEGER ) ) + + 60 AS col1 +---- +-75 +NULL query II rowsort SELECT 77, 60 AS col2 @@ -49500,10 +49572,10 @@ SELECT + + ( + - 22 ), 8 AS col2 -22 8 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - 1 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-9421 SELECT + CASE - 25 WHEN - COUNT ( * ) * - ( + 11 ) * - 51 + + AVG ( DISTINCT - - 72 ) + - COUNT ( * ) * + 80 + 90 / COALESCE ( 98, - 95, - + 8 ) * 92 * - 15 + + COUNT ( DISTINCT 5 ) THEN - + 34 * - - 75 WHEN + 24 * - 13 THEN NULL ELSE + COUNT ( * ) END AS col1 +---- +1 query I rowsort label-9422 SELECT + COALESCE ( - ( + 93 ), - 44 / + 36 - 62 + - CAST ( NULL AS INTEGER ) ) AS col2 @@ -50485,11 +50557,11 @@ SELECT 39 * - 47 * + COUNT ( DISTINCT + + 62 ) ---- -1833 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - -2667 -# Datafusion - Expected - 211680 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query II rowsort label-9605 SELECT COUNT ( * ) + + COALESCE ( + 79, + 21 * - 61 ) + + 41 * - 67 AS col0, - 63 * - CAST ( AVG ( DISTINCT + + 42 ) AS INTEGER ) * + 80 +---- +-2667 +211680 query II rowsort label-9606 SELECT COALESCE ( - 64, 33, + + 35 ) + - NULLIF ( - 30, - 81 ) / 38 + - SUM ( 80 ) AS col2, + NULLIF ( - 50, - 94 ) AS col1 @@ -52198,11 +52270,14 @@ SELECT COUNT ( * ) AS col0, - 25 / - 46 + - COUNT ( * ) 1 -1 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - 18 -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] I[I] +# Datafusion - [Actual ] I[R] +query IR rowsort label-9934 SELECT ALL 18, CASE + 15 WHEN - 36 THEN AVG ( DISTINCT - + ( + + 3 ) ) + - + 19 WHEN 7 * ( COUNT ( * ) ) + NULLIF ( 14, 29 * - COALESCE ( - MIN ( ALL + 62 ), 89 + 40 ) - CASE 36 WHEN ( COUNT ( 55 ) ) THEN NULL WHEN 56 THEN + MAX ( ALL 50 ) * COUNT ( * ) END ) THEN NULL WHEN 85 / CAST ( NULL AS INTEGER ) THEN - NULLIF ( + CAST ( - 14 AS INTEGER ), - CASE + 2 WHEN 96 THEN - 13 END * 90 ) END + + 78 AS col2 +---- +18 +NULL query I rowsort SELECT ALL + 54 + - 16 AS col1 diff --git a/data/sqlite/random/expr/slt_good_111.slt b/data/sqlite/random/expr/slt_good_111.slt index 32d274e..4907500 100644 --- a/data/sqlite/random/expr/slt_good_111.slt +++ b/data/sqlite/random/expr/slt_good_111.slt @@ -610,10 +610,13 @@ SELECT + 45 * 63 / COUNT ( * ) col1, COUNT ( * ) AS col0 2835 1 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - -92 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort SELECT + - ( + NULLIF ( 92, - 70 * + AVG ( DISTINCT COALESCE ( + + 29, - - 75 * - 15, - ( - 85 ) ) ) ) ) +---- +-92 query I rowsort SELECT + 11 + 82 AS col0 @@ -1513,10 +1516,13 @@ SELECT + COUNT ( ALL - - 82 ) + 44 AS col2 ---- 45 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-280 SELECT - 85 * + CASE CAST ( NULL AS FLOAT8 ) WHEN 20 THEN COUNT ( * ) + + AVG ( DISTINCT + 0 ) END AS col2 +---- +NULL query I rowsort SELECT ALL + CASE - 66 WHEN - 86 * - + 23 THEN - 36 ELSE NULL END @@ -3124,10 +3130,10 @@ SELECT SUM ( DISTINCT - 3 ) AS col0 ---- -3 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-588 SELECT ALL - - 46 + 95 + COUNT ( * ) + + 85 * + 62 - - + CASE + 27 WHEN + COUNT ( * ) THEN NULL WHEN + - NULLIF ( 25, + 21 - - + 70 ) THEN NULL WHEN + - 87 - CAST ( - - 12 AS INTEGER ) THEN + 59 * + - MIN ( ALL 68 ) - - CASE WHEN ( + 32 ) IS NULL THEN - CAST ( + COALESCE ( 87, 36 + + - 26, - COUNT ( * ) / - 69, 15 * AVG ( DISTINCT - 97 ) + 34 ) AS INTEGER ) END + 58 * 32 ELSE NULL END + MIN ( + 97 ) +---- +NULL query II rowsort label-589 SELECT DISTINCT COUNT ( * ) AS col2, ( 84 ) - - COUNT ( * ) - ( + + 83 ) + + 74 / 25 * - 40 * - - 32 col1 @@ -4588,10 +4594,10 @@ SELECT NULLIF ( - + COUNT ( * ), ( + 65 ) * - 6 + 97 * + + 3 + + - 76 - + 78 * + -1 46 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort SELECT - 10 + + 24 / - CASE - + 93 WHEN + 27 / - + AVG ( DISTINCT - + 46 ) THEN - ( - 16 ) WHEN + 0 THEN NULL END * - 66 * - + 49 +---- +NULL query I rowsort SELECT ALL + + ( - - 1 ) * ( + - 25 ) - + + ( - 71 ) @@ -7107,10 +7113,10 @@ SELECT ALL + - ( 47 ) AS col1 ---- -47 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-1350 SELECT + - 64 * + - COUNT ( * ) + 62 / CASE + CAST ( CAST ( NULL AS FLOAT8 ) AS INTEGER ) / 30 + 40 * 72 WHEN 40 / COUNT ( DISTINCT 35 * 79 ) THEN NULL WHEN SUM ( DISTINCT CASE - 23 WHEN - 43 + 23 THEN + 2 ELSE NULL END ) * NULLIF ( AVG ( DISTINCT + 51 ), - COUNT ( * ) + - 22 * - 92 ) THEN COUNT ( * ) + + 47 * - COUNT ( * ) ELSE NULL END +---- +NULL query I rowsort SELECT 59 * - + ( + 10 ) * + 14 + 55 AS col1 @@ -7202,10 +7208,10 @@ SELECT DISTINCT 56 * - - COALESCE ( - 14, 91 + 81, 21 + + 90 * - 3 ) * 64 AS col ---- -50176 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - 64 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort SELECT DISTINCT CASE + 64 WHEN - 46 THEN + 16 WHEN + 46 * 81 + AVG ( DISTINCT 0 ) THEN - 81 * 98 WHEN + 55 * 60 THEN + 25 * 25 ELSE 64 END AS col2 +---- +64 query I rowsort label-1370 SELECT ALL NULLIF ( - COUNT ( + + 32 ), - 53 ) @@ -10430,11 +10436,11 @@ SELECT - - 53 + + 94 AS col0 query error DataFusion error: Error during planning: Projections require unique expression names but the expression "Int64\(33\) AS col2" at position 0 and "Int64\(56\) AS col2" at position 1 have the same name\. Consider aliasing \("AS"\) one of them\. SELECT + 33 AS col2, 56 AS col2 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - -44 -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query II rowsort label-1989 SELECT - 44, CASE + 97 WHEN - - 73 THEN NULL WHEN - 71 THEN - 16 * - COUNT ( * ) WHEN + + ( - NULLIF ( - 72, - - CASE CAST ( - + 4 AS FLOAT8 ) WHEN - - 48 THEN COUNT ( * ) END * SUM ( - 98 ) + AVG ( DISTINCT ( + - 40 ) ) ) ) THEN NULL END * 66 / 96 + + 78 / + ( 34 * - COUNT ( * ) ) AS col1 +---- +-44 +NULL query I rowsort SELECT - + 79 + 15 @@ -14314,10 +14320,13 @@ SELECT DISTINCT + + 74 * + COUNT ( * ) * - ( - 75 ) AS col0, 52 AS col1 5550 52 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - 10 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-2730 SELECT DISTINCT NULLIF ( + 10, 86 * - AVG ( - + 25 ) + + + MAX ( DISTINCT 24 ) * - 9 + AVG ( DISTINCT NULLIF ( + 91, - 67 ) ) ) +---- +10 query II rowsort SELECT - + 10 - + 25 AS col2, + 22 + + 84 @@ -14567,10 +14576,10 @@ SELECT - + CASE - + 32 WHEN - ( ( + + NULLIF ( 93, + 95 ) ) ) * 73 + - + 37 THEN ---- 23 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - 627 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-2778 SELECT DISTINCT + 6 + CASE - - 38 WHEN + 67 THEN NULL WHEN + 49 / - AVG ( DISTINCT + 45 ) - - + CASE - CAST ( + COUNT ( * ) AS INTEGER ) WHEN - NULLIF ( - ( + - MAX ( DISTINCT - 81 ) ), - 25 * - - 36 ) * + - 53 - 70 + - - 13 * - 42 THEN - CAST ( - 27 AS INTEGER ) END THEN 92 + - - COUNT ( * ) * - + 48 + 41 + + 92 WHEN CAST ( NULL AS FLOAT8 ) * + ( - 95 ) THEN NULL ELSE - 18 * - 31 END + ( 63 ) +---- +627 query II rowsort SELECT 14, 26 * 99 col1 @@ -17193,10 +17202,13 @@ SELECT DISTINCT - ( + 98 ) ---- -98 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - -97 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-3283 SELECT DISTINCT - COALESCE ( NULLIF ( + 97, - 5 / + - 70 * - 11 ), - 39 * + - AVG ( DISTINCT - 40 ) / - + SUM ( DISTINCT + 45 ) + + ( 34 - + 19 ) ) AS col0 +---- +-97 query II rowsort label-3284 SELECT ALL + - 57 + MAX ( - 16 ), 81 AS col2 @@ -18189,10 +18201,10 @@ SELECT ALL 61 * - - 82 - + 47 ---- 4955 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-3473 SELECT + CASE + + 75 WHEN 14 * + 31 + + AVG ( DISTINCT - + 46 ) * + 9 + 59 THEN NULL WHEN + 28 THEN 28 END * COUNT ( * ) AS col1 +---- +NULL query II rowsort SELECT + 1 + - + 56, + NULLIF ( + 62, + 36 ) + + + 86 AS col1 @@ -21235,10 +21247,13 @@ SELECT ( - - 24 ) AS col0 ---- 24 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-4053 SELECT + 69 - - - ( - ( SUM ( ALL - 47 ) ) ) * + COALESCE ( + 91, + CAST ( + 77 AS INTEGER ) + - 77 ) * - AVG ( DISTINCT + CAST ( NULL AS INTEGER ) ) + COUNT ( * ) AS col0 +---- +NULL query I rowsort label-4054 SELECT + 28 * - COUNT ( DISTINCT + 5 ) @@ -21400,10 +21415,16 @@ SELECT 89 AS col2, 75 * ( - COUNT ( * ) ) / + CAST ( NULL AS FLOAT8 ) 89 NULL -# Datafusion - Datafusion expected results: -# Datafusion - Expected - 0 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Data was automatically updated based on comparison db results +# Datafusion - Previous results: +# Datafusion - 0 +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-4084 SELECT 2 / COALESCE ( - 58, + + 45 - - AVG ( DISTINCT - 98 ), + 41 ) +---- +-0.034482758621 query I rowsort label-4085 SELECT 62 / CASE + 37 WHEN + - 49 + 33 * 77 - - CAST ( - 2 AS INTEGER ) / - 47 THEN + 6 WHEN - 47 THEN 80 WHEN - 83 - - CAST ( - 97 AS INTEGER ) + + 74 THEN ( - NULLIF ( - + 54, + 68 ) ) ELSE - 26 + - 38 END * - 25 / - 57 + + 72 - 25 col2 @@ -23959,10 +23980,10 @@ SELECT ALL - 92 + - 46 * + 13 ---- -690 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-4569 SELECT CASE 64 WHEN + 46 THEN 42 * 97 + - ( - 2 + 47 ) WHEN CAST ( + AVG ( DISTINCT - 63 ) AS FLOAT8 ) * ( 48 + - 61 ) THEN NULL END * ( - ( 85 ) ) +---- +NULL query I rowsort label-4570 SELECT SUM ( ALL + 92 ) col2 @@ -24129,10 +24150,13 @@ SELECT ALL 95 + + 73 + 23 * + 20 ---- 628 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - 11 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort SELECT NULLIF ( + 11, AVG ( DISTINCT 20 ) + + 63 * NULLIF ( - 50, - ( - 54 ) / 84 ) ) AS col1 +---- +11 query I rowsort SELECT - + ( 42 ) * 19 + NULLIF ( - 28, + 72 ) @@ -26420,10 +26444,13 @@ SELECT 49 + - 34 - - 66 - + 41 * - 26 ---- 1147 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-5038 SELECT DISTINCT - + 44 + + ( + CASE SUM ( DISTINCT + 18 ) WHEN + - 62 THEN NULL WHEN + + 83 THEN 15 + + 73 - + 73 * NULLIF ( MIN ( + - 73 ), 12 * + + 37 * - 50 - + 50 ) * 20 WHEN CAST ( NULL AS INTEGER ) * - 55 THEN 78 + + COUNT ( * ) END ) + 62 * - ( COUNT ( ALL + ( 19 ) ) * + ( AVG ( DISTINCT 37 ) * 30 ) - + 53 ) +---- +NULL # Datafusion - Types were automatically converted from: # Datafusion - [Expected] [I] @@ -28157,10 +28184,10 @@ SELECT + CAST ( - 78 AS INTEGER ) AS col0 ---- -78 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-5369 SELECT 53 * - 91 * NULLIF ( - + 98, + + COALESCE ( - 76, + 13 * + + COUNT ( * ) ) ) / + MIN ( ALL 64 ) / + MAX ( - 95 ) / 31 + - ( - 72 ) + - - CASE 10 WHEN + - 94 + - AVG ( DISTINCT + + 75 ) / COUNT ( * ) * - ( + CASE + + 68 WHEN - - 77 THEN + SUM ( 78 ) + 41 ELSE NULL END ) + 14 * + 24 THEN - 76 END + - 85 + - MAX ( + CAST ( NULL AS INTEGER ) ) +---- +NULL query I rowsort SELECT - 86 * + 16 @@ -28616,11 +28643,14 @@ SELECT ALL + 28, - ( + 83 ) AS col0 28 -83 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - 15 -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] I[I] +# Datafusion - [Actual ] I[R] +query IR rowsort label-5455 SELECT - - 15 AS col0, 2 * - + AVG ( DISTINCT + CAST ( NULL AS FLOAT8 ) ) + + ( - 83 ) * + 82 / - - 69 - - 21 AS col1 +---- +15 +NULL query I rowsort label-5456 SELECT ALL - - MIN ( ALL + 53 ) * + MAX ( + + 23 ) * + 72 @@ -28956,10 +28986,16 @@ SELECT - 97 / - + 38 ---- 2 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - 1 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Data was automatically updated based on comparison db results +# Datafusion - Previous results: +# Datafusion - 1 +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-5519 SELECT ALL + COUNT ( ALL + + 79 ) * - - 56 / + - NULLIF ( - 45, - AVG ( DISTINCT 12 ) ) AS col0 +---- +1.244444444444 query I rowsort SELECT DISTINCT - + 34 * + ( + 22 ) @@ -29744,10 +29780,10 @@ SELECT + NULLIF ( - - 70, - + 3 ) * - 88 + 22 * 4 + + + 12 AS col0 ---- -6060 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - -3 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-5669 SELECT - CAST ( + - AVG ( DISTINCT + 90 ) AS INTEGER ) / CAST ( 6 AS INTEGER ) + - 18 +---- +-3 query I rowsort label-5670 SELECT ALL + 10 / + 97 * - 4 @@ -30814,10 +30850,13 @@ SELECT 35 * + MIN ( + 45 ) ---- 1575 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-5874 SELECT DISTINCT 78 - + SUM ( + 83 ) - 61 + SUM ( CAST ( NULL AS INTEGER ) ) + - MIN ( + + 91 ) / ( + 9 ) + - - ( - 85 ) + + CAST ( - COUNT ( * ) AS INTEGER ) * 53 + - AVG ( DISTINCT + CAST ( NULL AS INTEGER ) ) AS col0 +---- +NULL query I rowsort SELECT DISTINCT 60 - - 73 + 94 @@ -33410,10 +33449,10 @@ SELECT 75 * - 71 AS col2, + 4 AS col1 -5325 4 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-6372 SELECT + 47 * CASE - 22 WHEN 2 * + + AVG ( DISTINCT + 89 ) + + + 35 - NULLIF ( - 82, + NULLIF ( - COUNT ( * ), 14 ) ) + - COUNT ( * ) THEN NULL WHEN COUNT ( DISTINCT 16 ) - + 37 THEN 94 WHEN MIN ( 41 ) - + CASE - COUNT ( * ) WHEN 44 THEN NULL WHEN + 16 THEN CAST ( + 92 AS INTEGER ) * - 51 WHEN CAST ( NULL AS INTEGER ) * 7 - + 93 THEN 15 END * - 83 THEN NULL WHEN + 74 + 38 THEN NULL END AS col0 +---- +NULL query I rowsort label-6373 SELECT - COUNT ( 90 ) * + CASE - 35 WHEN - 10 THEN NULL WHEN + 49 + MAX ( DISTINCT 43 ) THEN - COUNT ( * ) - 78 END + - MIN ( DISTINCT - ( 26 ) + + 78 ) @@ -33679,10 +33718,13 @@ SELECT - 18 - + 46 ---- -64 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort SELECT - 35 * + 12 + 94 + CASE + 80 WHEN 63 THEN + AVG ( DISTINCT + 30 ) + ( 22 ) * 41 END +---- +NULL query I rowsort label-6423 SELECT ALL + 53 * + COUNT ( * ) + + + 56 - - - COUNT ( ALL + 95 ) * + 39 + 65 + - - 72 AS col2 @@ -33818,10 +33860,10 @@ SELECT 45 * + MIN ( - - 97 ) - + 73 + - 47 * - 77 + + 14 - 78 ---- 7847 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-6449 SELECT CASE AVG ( DISTINCT 21 ) WHEN + AVG ( DISTINCT - 62 ) THEN 25 END + - + 44 + + 49 * NULLIF ( - COALESCE ( 74, - CAST ( - 57 AS INTEGER ) ), 36 * 81 ) AS col1 +---- +NULL query II rowsort label-6450 SELECT 86 - MIN ( 88 ) AS col1, - 12 @@ -34348,10 +34390,10 @@ SELECT + + ( - + 47 ) * - + 30 ---- 1410 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-6548 SELECT DISTINCT 55 * - 36 + + - CASE - ( + + MIN ( - 80 ) ) WHEN + SUM ( 4 ) THEN CAST ( - ( AVG ( DISTINCT 17 ) ) AS INTEGER ) END + 80 AS col2 +---- +NULL query I rowsort label-6549 SELECT ALL - COUNT ( * ) * - 33 AS col2 @@ -34682,10 +34724,16 @@ SELECT ALL + - 29 / - 93 + + 13 ---- 13 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - 0 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Data was automatically updated based on comparison db results +# Datafusion - Previous results: +# Datafusion - 0 +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-6612 SELECT - NULLIF ( 22, - + COALESCE ( - 69, - + 35, - AVG ( DISTINCT + 63 ) ) ) / - - 62 AS col0 +---- +-0.354838709677 query I rowsort SELECT ALL 71 + + - 31 @@ -36110,11 +36158,14 @@ SELECT + CAST ( + ( + 36 ) AS INTEGER ) ---- 36 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -# Datafusion - Expected - 64 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I]I +# Datafusion - [Actual ] [R]I +query RI rowsort label-6884 SELECT - 12 * + NULLIF ( + AVG ( + - CAST ( NULL AS INTEGER ) ), AVG ( DISTINCT - + 65 ) ) * 26 / 73 + - ( - 4 ) AS col2, + 64 +---- +NULL +64 query II rowsort label-6885 SELECT - + MAX ( DISTINCT - - 35 ), - 49 AS col0 @@ -39999,10 +40050,10 @@ SELECT ALL - CAST ( NULL AS INTEGER ) * 91 + - NULLIF ( COUNT ( * ), - - 69 ) - ---- NULL -# Datafusion - Datafusion expected results: -# Datafusion - Expected - 6065516 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-7621 SELECT DISTINCT + + MAX ( + 5 ) * + 14 * - + 45 + 83 - + CAST ( + COALESCE ( - + CAST ( 18 AS INTEGER ), + CAST ( + 93 AS INTEGER ) + + + CAST ( 97 AS FLOAT8 ), - + AVG ( DISTINCT + 49 ) ) AS INTEGER ) + - 97 * + 92 * 8 * - 85 - + ( - 71 ) * + COUNT ( * ) + + 87 + - 10 / - COALESCE ( - 72, + ( 39 ) / - 49, - - 68 * - - COUNT ( * ) + + 80 ) + 87 +---- +6065516 query I rowsort SELECT DISTINCT 65 * - 19 * + 80 + - 26 * 1 + - + 65 @@ -46966,10 +47017,10 @@ SELECT DISTINCT + CAST ( NULL AS INTEGER ) * + 28 col1 ---- NULL -# Datafusion - Datafusion expected results: -# Datafusion - Expected - -66 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-8951 SELECT DISTINCT NULLIF ( + CAST ( COALESCE ( - 66, - 59 ) AS INTEGER ), + CASE ( + - 57 ) WHEN + COUNT ( * ) + + + COALESCE ( - - MAX ( - 21 ), COUNT ( ALL + + ( + 83 ) ) * + 79 + + AVG ( DISTINCT - - ( + 44 ) ), + + ( 1 ) + - - COUNT ( * ) ) THEN - - ( + + 88 ) WHEN - MAX ( ALL - + 91 ) * + 75 * - + ( 80 ) + + 98 + - + 16 / COALESCE ( - 92, 43, 18 ) + - 31 + 96 / 11 THEN MAX ( 41 ) * - CAST ( - COUNT ( * ) AS INTEGER ) - - 62 ELSE NULL END + + 28 * 73 ) AS col0 +---- +-66 query II rowsort SELECT DISTINCT + 98 AS col0, 36 @@ -47114,10 +47165,10 @@ SELECT + 6 * + 4 * - 33 AS col1 ---- -792 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - 14 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-8979 SELECT + - 61 + + 94 + - + COALESCE ( - + CASE + - COUNT ( + 41 ) WHEN + 25 - + + 25 THEN - CASE - CASE - + 92 WHEN + COUNT ( * ) THEN - 80 * 99 * + 25 + + CASE - 55 WHEN + 1 THEN - 35 ELSE + 79 END + 50 / - + ( ( - - 13 ) ) END WHEN - 91 THEN NULL WHEN + 57 THEN 18 - + CASE WHEN - CAST ( + 17 AS INTEGER ) IN ( - + ( + AVG ( ALL ( + 15 ) ) ) + CAST ( - 27 AS INTEGER ) + - 38 * 87 ) THEN 29 + NULLIF ( 85 - MAX ( DISTINCT 17 - - 1 * + 10 ), - 81 * 65 ) ELSE + 48 END + - 33 * 99 WHEN 70 THEN CASE + 40 WHEN 11 THEN COUNT ( * ) END + - 11 * 11 END WHEN AVG ( DISTINCT 90 ) THEN NULL END, 19, + COUNT ( * ) * 95, + 29 ) AS col0 +---- +14 query II rowsort SELECT ALL - 59 AS col2, - 61 @@ -51036,10 +51087,16 @@ SELECT - 2 - + 11 ---- -13 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - 20 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Data was automatically updated based on comparison db results +# Datafusion - Previous results: +# Datafusion - 20 +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-9729 SELECT DISTINCT - + 15 / + + NULLIF ( - + 35, - NULLIF ( AVG ( DISTINCT 39 ), 80 ) ) * + + 38 + ( 20 ) col0 +---- +36.285714285714 query I rowsort SELECT DISTINCT + 5 * - 92 @@ -51343,11 +51400,14 @@ SELECT ALL 79 * + - 64 ---- -5056 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - -24 -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] I[I] +# Datafusion - [Actual ] I[R] +query IR rowsort label-9789 SELECT COUNT ( * ) + - 25, - CASE CASE - AVG ( DISTINCT - 36 ) WHEN ( - - 7 ) THEN - - 87 + 39 WHEN + 40 + + COUNT ( * ) * 64 THEN + 18 * 70 END WHEN - 83 * 94 + - 20 THEN - CASE + MIN ( 9 ) WHEN COUNT ( * ) THEN + 44 WHEN 32 * + MIN ( 30 ) + 2 THEN ( - 58 ) / - ( + 40 ) WHEN - COUNT ( * ) * 78 THEN + 65 / 18 + + MAX ( ALL - CAST ( NULL AS FLOAT8 ) + - ( + 73 ) ) ELSE NULL END ELSE NULL END * COUNT ( * ) + - 53 * - 41 AS col1 +---- +-24 +NULL query I rowsort label-9790 SELECT ALL CAST ( ( - - ( 24 ) ) AS INTEGER ) * + NULLIF ( + COUNT ( * ), COUNT ( ALL + + 9 ) * - - 2 ) * - 55 + + COUNT ( * ) + 40 * 47 + + 57 AS col1 diff --git a/data/sqlite/random/expr/slt_good_112.slt b/data/sqlite/random/expr/slt_good_112.slt index 4dff13a..3eea878 100644 --- a/data/sqlite/random/expr/slt_good_112.slt +++ b/data/sqlite/random/expr/slt_good_112.slt @@ -1310,10 +1310,13 @@ SELECT - 50 + 47 ---- -3 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-244 SELECT ( AVG ( DISTINCT - CAST ( NULL AS INTEGER ) ) ) +---- +NULL query I rowsort label-245 SELECT - - MIN ( + 76 ) col0 @@ -1788,10 +1791,10 @@ SELECT - 91 * + NULLIF ( + ( 66 ), + COUNT ( * ) / - CASE + + NULLIF ( + + 50, - ---- -6006 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-333 SELECT 17 * + CASE + SUM ( - 82 ) WHEN - 98 THEN - CASE - + AVG ( DISTINCT + 61 ) WHEN CAST ( NULL AS INTEGER ) * + - 4 + + - CAST ( NULL AS INTEGER ) - + + COUNT ( DISTINCT - - 98 ) * + + 27 THEN 18 WHEN + - COUNT ( + 10 ) + 77 THEN NULL END - + + 57 + + - 64 + + 15 WHEN - SUM ( - 12 ) * + - 7 + + 64 * 68 / + 95 THEN NULL ELSE NULL END + 3 - 75 * + ( 88 ) +---- +NULL query I rowsort label-334 SELECT + CAST ( + 98 AS INTEGER ) AS col0 @@ -4005,10 +4008,13 @@ SELECT ALL + - 54 * + 88 + - + 73 + + 68 * + ( + 92 ) col2, + 31 AS col1 1431 31 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-753 SELECT + COALESCE ( + CASE AVG ( DISTINCT - 44 ) WHEN - 86 * - COUNT ( * ) THEN CASE + - 40 WHEN 48 - - 98 * CASE 4 WHEN - + 6 THEN NULL WHEN + - COALESCE ( + 43, - + 4 * - - 89 ) + MIN ( + 37 ) * SUM ( - 39 ) THEN NULL ELSE 14 * + 65 END THEN - COUNT ( * ) END + + - 28 + + 95 * - - 4 + COUNT ( * ) - + + 28 / 72 + + CASE + + ( + 13 ) WHEN - COUNT ( * ) THEN + COUNT ( * ) END / - 56 + - - AVG ( - 54 ) ELSE NULL END, + + CAST ( NULL AS INTEGER ) ) * 34 + 81 +---- +NULL query I rowsort SELECT ALL - + 93 col2 @@ -4308,10 +4314,13 @@ SELECT ALL 32 / 15 ---- 2 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-810 SELECT - - CASE CAST ( NULL AS FLOAT8 ) WHEN COUNT ( * ) + + + 11 THEN + 36 * - 21 + + 34 - 30 WHEN - + COALESCE ( + 95, - 70, CASE + - 83 WHEN - 63 * - CASE + + 46 WHEN NULLIF ( COUNT ( * ), + 72 ) * + + 94 THEN NULL ELSE - + COUNT ( * ) * + 69 - + 65 END THEN NULLIF ( + 94, - ( 67 ) ) / 27 * - 36 END ) THEN NULL WHEN - + MIN ( 18 ) THEN NULL END * - - ( + - 48 ) + + + 91 + + AVG ( DISTINCT - - ( - 11 ) ) +---- +NULL query I rowsort label-811 SELECT + COALESCE ( 86, - 44 ) / + 82 @@ -6853,10 +6862,13 @@ SELECT ALL 88 * + 76 * - 2 + + - COALESCE ( + + 81, 81 ) * + CASE 70 WHEN + COUN ---- NULL -# Datafusion - Datafusion expected results: -# Datafusion - Expected - 1 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-1297 SELECT NULLIF ( + COUNT ( * ), + AVG ( DISTINCT + 20 ) ) +---- +1 query I rowsort label-1298 SELECT DISTINCT - ( + CAST ( NULL AS INTEGER ) ) * + - 2 * - 31 + + - 21 + + - 81 @@ -8793,10 +8805,13 @@ SELECT 67 * - 0 + + + 63 ---- 63 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - 56 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-1667 SELECT + 8 * + COALESCE ( + NULLIF ( + 7, - 2 + - 88 + + COALESCE ( - + AVG ( DISTINCT + - NULLIF ( - 84, 53 * CAST ( 93 AS INTEGER ) / - 26 + - 13 ) ), 4 + + - CASE - SUM ( ALL - + ( 54 ) ) WHEN ( COUNT ( * ) ) THEN NULL WHEN 27 THEN 89 / 85 END ) * + 54 ), + 44 * + 81 ) +---- +56 query I rowsort label-1668 SELECT - 32 / - 56 + + 11 AS col0 @@ -9128,10 +9143,13 @@ SELECT + 85 / - 80 + - 87 AS col0 ---- -88 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-1731 SELECT CASE + 73 WHEN - + 9 THEN NULL WHEN - CASE 69 WHEN + 45 THEN COUNT ( * ) WHEN + 9 * 6 THEN 23 + - 96 + + + 61 WHEN + - 57 * - 57 / - + 70 THEN - - CAST ( NULL AS INTEGER ) + + ( 41 ) END + + 98 THEN - COUNT ( * ) * + AVG ( DISTINCT - 98 ) + 35 * COALESCE ( + COALESCE ( + 25, 33 * - NULLIF ( + 83 * + CAST ( NULL AS INTEGER ), 3 ) ), - COUNT ( * ) ) END col2 +---- +NULL query II rowsort SELECT + 48 AS col0, - 40 @@ -13211,11 +13229,14 @@ SELECT + 69 + + 9 + + + 94 * - - COUNT ( * ) * COUNT ( + - 0 ) - - NULLIF ( + 48 ---- 180 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - 39 -# Datafusion - Expected - -12 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] I[I] +# Datafusion - [Actual ] I[R] +query IR rowsort label-2506 SELECT + 39, - NULLIF ( + 12, + 95 * + 94 + - COUNT ( * ) * + 76 + 11 * AVG ( DISTINCT - 62 ) + COUNT ( * ) ) AS col0 +---- +39 +-12 query I rowsort SELECT ALL + + 12 * + - 18 @@ -21516,11 +21537,14 @@ SELECT DISTINCT SUM ( - 10 ), CASE - 85 WHEN - + 76 + ( + 75 ) THEN NULL WHEN - -10 NULL -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I][I] +# Datafusion - [Actual ] [R][R] +query RR rowsort label-4089 SELECT ALL + + CAST ( NULL AS FLOAT8 ) * - + 53, - 89 + + 12 / + + MAX ( + 13 ) + - CASE - 96 WHEN + 38 THEN COALESCE ( + AVG ( DISTINCT + 24 ), - 51 ) ELSE NULL END AS col1 +---- +NULL +NULL query I rowsort label-4090 SELECT - + SUM ( + 79 ) @@ -21629,10 +21653,13 @@ SELECT ALL - 31 * 49 - - + 3 ---- -1516 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-4111 SELECT + - COALESCE ( - + AVG ( DISTINCT 7 ), - - CAST ( + + 54 AS INTEGER ) * + COUNT ( * ), - COUNT ( * ) * - 71 ) * - CASE - ( - 53 ) WHEN + 23 + + 35 THEN 60 WHEN - 69 + + 81 - - COALESCE ( + - COUNT ( * ), - 70 ) THEN + - MAX ( - + 47 ) + + - CASE + 36 WHEN + + 62 - 82 THEN - 40 + 89 * - NULLIF ( - + 78, + - 8 ) WHEN - 77 THEN + - 29 * - 46 * - 87 + - 33 + + 43 + NULLIF ( - 30, COUNT ( * ) * 55 + + ( + - COALESCE ( + 54, - 58 - - 87 * COUNT ( * ) ) ) + COUNT ( * ) * - 1 ) * ( 81 ) END - - 90 * + CAST ( 99 AS INTEGER ) * - 72 END + 13 AS col0 +---- +NULL query II rowsort SELECT 20, 25 AS col1 @@ -21697,10 +21724,13 @@ SELECT - 38 AS col0, 21 + - + 8 -38 13 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-4124 SELECT DISTINCT + - CASE + - 32 WHEN + 44 THEN 43 * 98 + - 97 + - COUNT ( * ) + + + 58 END * + + AVG ( DISTINCT - + 7 ) AS col1 +---- +NULL query I rowsort SELECT - 89 * - 67 + + 63 col2 @@ -23685,10 +23715,16 @@ SELECT - - ( + + 61 ) ---- 61 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - -85 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Data was automatically updated based on comparison db results +# Datafusion - Previous results: +# Datafusion - -85 +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-4507 SELECT - 16 / - COALESCE ( 63, - + AVG ( DISTINCT 35 ) - - - 85 ) + - 85 col1 +---- +-84.746031746032 query I rowsort SELECT + - 0 * - 18 @@ -24435,10 +24471,10 @@ SELECT ALL + COUNT ( * ) AS col1, 8 + + 57 1 65 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-4649 SELECT - + 5 - CASE AVG ( DISTINCT - - COALESCE ( CAST ( NULL AS INTEGER ), + 5 * - 6 + + + 29, - 57 - - 42 + - 48 / 44 ) ) WHEN - COUNT ( * ) + 93 THEN NULL WHEN 2 / 55 + - 40 THEN - 31 ELSE - CASE 29 WHEN + COUNT ( * ) THEN 38 * - ( 85 * + 92 ) END + 34 END * + 6 AS col2 +---- +NULL query I rowsort SELECT ALL - - 65 * - 66 + + 41 AS col1 @@ -24817,10 +24853,10 @@ SELECT - + 21 * COUNT ( * ) AS col2 ---- -21 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-4722 SELECT - 4 + CASE - - 16 WHEN 99 + + 35 * + + COUNT ( * ) * + CASE - - ( + - 45 ) WHEN COUNT ( + 67 ) + - 27 + - - AVG ( DISTINCT + 16 ) + - 70 * + 83 THEN NULL WHEN - 84 THEN + COUNT ( * ) END - 89 THEN NULL WHEN - ( 97 ) / 63 + - MIN ( + ( 3 ) ) THEN 50 + - SUM ( ( 30 ) ) * 8 ELSE NULL END +---- +NULL query I rowsort SELECT ALL + 22 * - 66 * + 58 @@ -26049,10 +26085,10 @@ SELECT + 25 * - ( 98 ) ---- -2450 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-4956 SELECT - 95 * + - COUNT ( * ) * + CASE + 46 WHEN + ( - 79 ) THEN 97 WHEN - + 71 * + AVG ( DISTINCT + 94 ) * - 11 * - 36 + + 79 * - 30 * + 91 THEN NULL ELSE NULL END col2 +---- +NULL query II rowsort label-4957 SELECT DISTINCT 55 AS col2, 41 - COUNT ( * ) - + 39 + - 95 / - 25 - + + 37 * - MAX ( + 88 ) * + ( - MAX ( 5 ) ) * 10 - 93 + + SUM ( DISTINCT + - 75 ) AS col0 @@ -26367,10 +26403,13 @@ SELECT ALL 59 * - + ( 28 ) + - 63 + + - 10, 32 AS col0 -1725 32 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - -3 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-5015 SELECT COALESCE ( - COALESCE ( - - 3, ( 27 ) ), + ( - ( + ( + - CASE ( - COUNT ( * ) ) WHEN + 95 - + + COUNT ( * ) THEN 54 + + - 74 WHEN - AVG ( ALL 69 ) THEN NULL END ) ) ), NULLIF ( 88, + 63 * 57 - + AVG ( DISTINCT - 30 ) * 67 ) + 3 / - 86 ) col0 +---- +-3 query I rowsort SELECT ALL 16 * 85 @@ -26706,10 +26745,10 @@ SELECT - 72 * - - 52 * + 86 AS col1 ---- -321984 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - -44 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-5080 SELECT MIN ( ALL 18 ) * 1 - CASE CAST ( NULL AS INTEGER ) WHEN + - ( + - COUNT ( * ) ) + + 78 + - - 61 * + 54 / - 92 / - ( MAX ( + - 55 ) ) * + AVG ( DISTINCT 64 ) + - 78 THEN - COUNT ( * ) WHEN + 2 THEN + + 29 ELSE 21 END + 14 + - 54 + - 1 AS col0 +---- +-44 query I rowsort label-5081 SELECT - COUNT ( * ) - - - ( - 40 ) col0 @@ -27576,10 +27615,13 @@ SELECT ALL + 55 + 60 col0 ---- 115 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort SELECT ALL - 0 + + CASE ( - + 26 ) WHEN 74 - + + 55 THEN + - AVG ( DISTINCT + - 32 ) ELSE NULL END * 16 * 21 AS col0 +---- +NULL query I rowsort label-5246 SELECT ALL - 28 / COALESCE ( 31, - - 83 / - + COUNT ( DISTINCT 49 ), - ( + + 93 ) * + ( - COUNT ( * ) ) ) * 40 @@ -28626,10 +28668,16 @@ SELECT - 32 AS col2, - 34 * - 24 * - + COUNT ( * ) * - - COUNT ( * ) * - - 17 * -32 208080 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - 0 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Data was automatically updated based on comparison db results +# Datafusion - Previous results: +# Datafusion - 0 +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-5445 SELECT DISTINCT + ( ( + 24 ) ) / NULLIF ( + 55, - - 79 * AVG ( DISTINCT + 76 ) ) AS col0 +---- +0.436363636364 query I rowsort label-5446 SELECT DISTINCT + CAST ( NULL AS INTEGER ) + 30 AS col0 @@ -29202,10 +29250,10 @@ SELECT DISTINCT - 47 + + - 55 - - + 77 + 98 * + ( + 56 ) * COUNT ( * ) ---- 5463 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-5553 SELECT ALL CASE - AVG ( DISTINCT 51 ) WHEN + + 67 THEN COUNT ( * ) END +---- +NULL query I rowsort label-5554 SELECT + MAX ( ALL ( + + 65 ) ) + - 3 AS col0 @@ -31222,10 +31270,13 @@ SELECT - 19 - - - CAST ( - SUM ( 98 ) AS INTEGER ) / - 52 ---- -20 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-5939 SELECT - ( COALESCE ( 83, CAST ( NULL AS FLOAT8 ) - 28 ) ) + CASE + AVG ( DISTINCT + 16 ) WHEN CAST ( 54 AS INTEGER ) + 12 THEN 36 ELSE NULL END AS col1 +---- +NULL query I rowsort label-5940 SELECT ALL MAX ( - - CAST ( - 42 AS INTEGER ) ) AS col2 @@ -32476,10 +32527,10 @@ SELECT NULLIF ( - 62, - 36 * 64 + + + 18 - + - 1 + + 47 * - - MAX ( - CASE 10 WH ---- -62 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - 243 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-6180 SELECT + + CAST ( - AVG ( DISTINCT - 27 ) AS INTEGER ) * + + 9 +---- +243 query I rowsort SELECT DISTINCT + 67 * 30 @@ -32634,10 +32685,10 @@ SELECT COALESCE ( - CAST ( - 85 AS INTEGER ), + 55, + + 31 * + 16 / - 13 ) + + C 85 -58 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-6210 SELECT ALL 13 * - + CASE - COALESCE ( - - AVG ( DISTINCT 75 ), COUNT ( * ) ) WHEN + 47 THEN 7 * + - COUNT ( * ) / - - 96 * + + 58 * 33 + 53 - + 92 END AS col0 +---- +NULL query I rowsort SELECT ( - 41 ) + + - 94 + 39 @@ -35139,10 +35190,10 @@ SELECT + 7 + - 59 col0 ---- -52 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-6686 SELECT 61 * + 17 + + CASE - 56 WHEN + 66 + + ( - 20 ) / 14 THEN 21 WHEN - AVG ( DISTINCT + 20 ) / - 48 + 72 THEN - - 98 ELSE - - 8 + - + COUNT ( * ) * CAST ( NULL AS INTEGER ) END AS col1 +---- +NULL query I rowsort label-6687 SELECT COUNT ( * ) + - - SUM ( + 4 ) * + CAST ( NULL AS INTEGER ) AS col2 @@ -37157,11 +37208,14 @@ SELECT DISTINCT 42 * 9 - + ( SUM ( COALESCE ( 88, 78, + 85 ) ) ) ---- 290 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -# Datafusion - Expected - -29 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I]I +# Datafusion - [Actual ] [R]I +query RI rowsort label-7068 SELECT - 86 * AVG ( DISTINCT - + CASE - NULLIF ( 39, - CAST ( - 23 AS INTEGER ) ) WHEN 80 THEN + 16 * + 90 / 27 ELSE NULL END ) col0, - 0 + + - COUNT ( * ) / + 11 + - 29 col1 +---- +NULL +-29 query II rowsort SELECT - 5, 54 AS col0 @@ -42716,10 +42770,13 @@ SELECT + ( - 85 ) * 3 + + 60 AS col2 ---- -195 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-8131 SELECT COALESCE ( - AVG ( - + 46 ), + COUNT ( * ) ) * 1 * - 40 + + AVG ( 92 ) + - 70 + 37 + - AVG ( DISTINCT - CAST ( NULL AS FLOAT8 ) ) * - SUM ( ALL - 20 ) AS col1 +---- +NULL query III rowsort SELECT ALL - 58 AS col0, ( + 59 ) AS col2, - 99 @@ -44336,10 +44393,13 @@ SELECT ALL + 22 + - 97 AS col0 ---- -75 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - 75 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-8438 SELECT - + ( NULLIF ( - + 75, - ( 89 ) * - CASE - 75 WHEN + - CASE + - 40 WHEN 57 THEN + COUNT ( * ) * - - 85 + + - COUNT ( - 22 ) WHEN 45 * 45 THEN NULL ELSE NULL END * + - 15 - + COALESCE ( - 35, 33 * - + 89 - COUNT ( 82 ) + - 13 + 53, + CAST ( NULL AS INTEGER ) + - 56 + 1 ) THEN + AVG ( DISTINCT + - 44 ) + 1 ELSE ( COUNT ( * ) ) END - - 66 / - 42 ) ) AS col2 +---- +75 query I rowsort label-8439 SELECT + 31 + - + COUNT ( DISTINCT + 20 ) * - 61 @@ -44388,11 +44448,14 @@ SELECT ALL MIN ( DISTINCT + ( + + 19 ) ) + - 77 / - - 88 - - 58 - + 54 + + + 18 ---- 41 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - 82 -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] I[I] +# Datafusion - [Actual ] I[R] +query IR rowsort label-8448 SELECT 82 AS col2, + COUNT ( * ) * + AVG ( DISTINCT + CAST ( NULL AS INTEGER ) ) / + 29 +---- +82 +NULL query II rowsort label-8449 SELECT 27 / + - 13 + - + COUNT ( ALL - 8 ) + + 98 + - + 99 + + NULLIF ( 33, - 69 ), - 72 AS col0 @@ -45224,11 +45287,11 @@ SELECT ALL - - 44 * + 92 ---- 4048 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - 55 -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query II rowsort label-8608 SELECT DISTINCT + 55, - SUM ( - 19 ) - + + CASE - 94 WHEN 34 + - ( - 41 ) - - 68 + + 63 + - 88 + - - AVG ( DISTINCT + 59 ) / + - 34 * 20 / - - 61 / 36 * - NULLIF ( - + 49, 68 + - NULLIF ( - ( + COUNT ( * ) ), - + COUNT ( * ) ) ) THEN NULL WHEN - - COUNT ( * ) - - + COUNT ( * ) + 51 THEN - - CAST ( + - 39 AS INTEGER ) * - 13 * 79 * 9 * 99 + - - 3 ELSE NULL END / - - COALESCE ( - 80, 7 + 73 ) col1 +---- +55 +NULL query I rowsort label-8609 SELECT 29 / - 96 * + 66 @@ -46367,11 +46430,14 @@ SELECT 45 - + COUNT ( * ) ---- 44 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -# Datafusion - Expected - 23 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I]I +# Datafusion - [Actual ] [R]I +query RI rowsort label-8825 SELECT ( + + AVG ( DISTINCT - 91 ) ) + CASE + 53 WHEN - - 11 THEN + 58 WHEN CASE - 22 WHEN - 87 + MAX ( - 40 ) / + + 48 THEN - NULLIF ( COUNT ( - 96 ), - - 52 ) WHEN + 54 THEN + - 36 + - - 39 ELSE NULL END THEN NULL ELSE NULL END / - - 47 * + 4 AS col2, 23 +---- +NULL +23 query I rowsort label-8826 SELECT ALL + NULLIF ( - 56, - 6 ) + - COUNT ( * ) AS col0 @@ -47599,10 +47665,13 @@ SELECT DISTINCT - COUNT ( + + 17 ) AS col2 ---- -1 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-9060 SELECT ( + CASE COUNT ( * ) WHEN + 58 * 42 - - - 9 THEN NULL ELSE 41 * 97 - 55 - + - 15 - 20 + 54 * 48 / - + 60 + - COUNT ( * ) - 41 * - NULLIF ( + SUM ( ALL 86 ), + 46 * 58 ) + - + 45 * 29 * - 93 + + 55 * + CAST ( NULL AS INTEGER ) / + COUNT ( * ) + + 11 + - 88 + + - COUNT ( * ) END ) * - + COALESCE ( + 0, 66 * + 7 + + 84 + 7 + - - 43, + 55 + - - 36 - 56 + - NULLIF ( - + MAX ( 19 ), AVG ( DISTINCT 6 ) * 51 * + 99 ) + - - 98 * - CASE - + 80 WHEN 2 THEN NULL ELSE CASE COALESCE ( - CAST ( NULL AS INTEGER ), 40, - 63, 16 ) WHEN - COUNT ( * ) THEN + 75 END * - 58 + + 95 END * + 72 + + CAST ( + 4 AS INTEGER ) * 64 ) * 96 +---- +NULL query I rowsort SELECT DISTINCT 80 * ( - 33 ) AS col2 @@ -47791,10 +47860,13 @@ SELECT + 79 * 91 AS col0 ---- 7189 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-9098 SELECT ALL CASE MAX ( DISTINCT + COALESCE ( 8, 58 ) ) WHEN + 65 + - COUNT ( * ) THEN - 2 * AVG ( DISTINCT ( + 77 ) ) + 25 END AS col0 +---- +NULL query I rowsort label-9099 SELECT + CASE COUNT ( * ) WHEN 13 * + MIN ( ALL - 48 ) THEN CAST ( 56 AS INTEGER ) * 11 ELSE NULL END * 96 @@ -49393,10 +49465,13 @@ SELECT ALL + - ( - COUNT ( * ) ) AS col0 ---- 1 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-9408 SELECT + COALESCE ( - 18, + AVG ( DISTINCT - 72 ) ) * 52 + - MAX ( DISTINCT + 98 ) + CASE 53 WHEN 2 * + 95 THEN - 96 * COUNT ( * ) WHEN - AVG ( DISTINCT + 82 ) + 2 THEN NULL END AS col0 +---- +NULL query I rowsort label-9409 SELECT DISTINCT + CAST ( NULLIF ( 41, ( + NULLIF ( 37, + + 3 ) ) * - COUNT ( * ) ) AS INTEGER ) @@ -50055,10 +50130,13 @@ SELECT DISTINCT - 62 * + + 60 - + COUNT ( * ) AS col1 ---- -3721 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-9534 SELECT - 20 + 14 * 40 + - 90 + 40 + 80 + AVG ( DISTINCT - + CAST ( NULL AS INTEGER ) ) * - 59 +---- +NULL query I rowsort label-9535 SELECT - COUNT ( * ) + + 17 AS col1 @@ -50243,10 +50321,10 @@ SELECT DISTINCT + 94 * 70 * - - 88 * 84 AS col0 ---- 48639360 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-9570 SELECT ALL ( - + 8 ) / - CASE 42 WHEN 71 - 35 + - + AVG ( DISTINCT + + 51 ) THEN + + COUNT ( * ) WHEN 44 THEN NULL ELSE NULL END +---- +NULL query I rowsort label-9571 SELECT COUNT ( * ) * - + COUNT ( * ) / CAST ( NULL AS INTEGER ) AS col0 @@ -50336,10 +50414,10 @@ SELECT ALL + - 89 * + COUNT ( * ) * - - 55 + COALESCE ( - ( + 98 ), + - 60 + - 7 ---- -5051 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-9588 SELECT - 83 / - MAX ( + - 21 ) * - COUNT ( * ) - - NULLIF ( 52, - 82 ) + 62 + ( - COUNT ( DISTINCT + - CAST ( NULL AS INTEGER ) ) ) * - CASE + AVG ( DISTINCT 93 ) WHEN - 16 THEN 72 * - MIN ( ALL 18 ) + NULLIF ( 21, COUNT ( * ) ) END AS col1 +---- +NULL query I rowsort SELECT - ( ( + ( 97 ) ) ) @@ -51487,10 +51565,13 @@ SELECT 85 - + - 29 ---- 114 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-9807 SELECT 95 - - 82 * + + 49 / - + AVG ( DISTINCT + - ( - 22 ) ) * + + CASE + 77 WHEN 21 THEN + CASE - 16 WHEN + - 9 / - + 1 * + CAST ( NULL AS INTEGER ) * - - 65 * 82 / - 76 + - COUNT ( * ) + + + 36 - 97 / + - 97 / CAST ( 80 + 40 AS INTEGER ) + 69 / 99 THEN NULL WHEN 18 * 72 THEN 77 * + 90 + + 64 ELSE NULL END WHEN - 62 THEN 24 + - ( + 50 ) / COUNT ( * ) END + - COUNT ( * ) * 16 AS col0 +---- +NULL query II rowsort label-9808 SELECT - - 34, - 80 + - COALESCE ( - + 81, 31 ) / + 91 AS col0 diff --git a/data/sqlite/random/expr/slt_good_113.slt b/data/sqlite/random/expr/slt_good_113.slt index 66ace13..830b81d 100644 --- a/data/sqlite/random/expr/slt_good_113.slt +++ b/data/sqlite/random/expr/slt_good_113.slt @@ -730,10 +730,13 @@ SELECT 23 / 35 * + COUNT ( - 66 ) + 85 * + 62 ---- 5270 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-130 SELECT ALL + - CASE + 72 WHEN + 63 THEN + NULLIF ( - CAST ( - SUM ( DISTINCT + 24 ) AS INTEGER ), - 75 * - 79 + + CASE - 65 WHEN COUNT ( * ) THEN NULL WHEN 12 / - + 53 + - 87 THEN + - MIN ( + - 36 ) END + + - 91 * + 41 / + NULLIF ( - 57, + 50 ) * + AVG ( DISTINCT - + 42 ) + - + 47 * 46 * 77 ) END +---- +NULL # Datafusion - Types were automatically converted from: # Datafusion - [Expected] [I] @@ -926,10 +929,10 @@ SELECT DISTINCT COALESCE ( + - 48, + 20, - COUNT ( * ) * - 14, - + 14 - 84 - - 3 ---- -48 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - 252 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-167 SELECT ALL + 3 * CAST ( + AVG ( DISTINCT 84 ) AS INTEGER ) AS col0 +---- +252 query I rowsort label-168 SELECT ALL 96 / 91 AS col0 @@ -1230,10 +1233,13 @@ SELECT - 64 + + + 40, + 10 col1 -24 10 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - 114 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-224 SELECT + + 15 + + - COALESCE ( - 99, - - 90 * - 96 * + 88 - - 35 + 75 + 14 * 73 + + - COUNT ( * ), - NULLIF ( ( - AVG ( DISTINCT - 1 ) ), 8 + + + 64 + + + 15 * COALESCE ( - COUNT ( * ), 43 * NULLIF ( - 13, 93 / + 51 + 41 ) + - - 2 * + 74 / - - 42 - - 50 * MIN ( DISTINCT 36 ), + 56, 17 ) + 28 * + 33 ) / CAST ( COUNT ( * ) AS INTEGER ) ) +---- +114 query I rowsort label-225 SELECT + 8 * + - 89 * SUM ( DISTINCT - 54 ) AS col0 @@ -1772,10 +1778,13 @@ SELECT DISTINCT + 25 / 89 + - COUNT ( * ) ---- -1 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - -97 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort SELECT ALL NULLIF ( - 97, AVG ( DISTINCT + + 39 ) + - ( + 32 ) ) AS col0 +---- +-97 # Datafusion - Types were automatically converted from: # Datafusion - [Expected] [I] @@ -3739,10 +3748,10 @@ SELECT - 82 + + 11 * + 56 + + 97 AS col0 ---- 631 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - 0 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-703 SELECT + COUNT ( * ) / - CASE + 22 WHEN - 31 THEN NULL WHEN 12 * ( CASE - 42 WHEN + AVG ( DISTINCT - 39 ) * 72 + - MAX ( 2 ) - 96 + - - 83 / + ( - ( + - 99 ) ) + + + 73 THEN - 73 ELSE NULL END ) + 58 THEN 68 WHEN 0 * - 97 THEN NULL ELSE - 12 END * - - 41 AS col2 +---- +0 query II rowsort SELECT - 46 * - ( - 74 ) col2, + 55 @@ -6103,10 +6112,10 @@ SELECT ALL - 74 AS col2, + 33 * 49 AS col0 -74 1617 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-1160 SELECT 83 * - 99 + - 7 / + CASE 61 WHEN - CASE + 32 WHEN - AVG ( DISTINCT + 95 ) THEN - + ( 41 ) WHEN 14 THEN + - ( - 27 ) / + 95 END THEN + 98 * 62 WHEN + 85 + 92 * COUNT ( DISTINCT NULLIF ( ( 14 ), + 7 ) ) THEN NULL END * 94 + - 46 +---- +NULL query I rowsort SELECT DISTINCT 71 - - 71 AS col2 @@ -6776,10 +6785,13 @@ SELECT 46 - + ( 34 ) col0 ---- 12 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - 53 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort SELECT DISTINCT + ( - COALESCE ( - 53, - NULLIF ( + 59, + AVG ( DISTINCT + + 85 ) ) ) ) AS col0 +---- +53 query I rowsort label-1289 SELECT DISTINCT + - 63 + + + 86 + 88 * - + 22 + - + 96 * SUM ( - + 22 ) @@ -8450,10 +8462,13 @@ SELECT ALL SUM ( - 26 ) - - 77 * - COUNT ( * ) * 73 * + 8 AS col0 ---- -44994 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - 150 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-1609 SELECT NULLIF ( + 72, 48 / + AVG ( DISTINCT - - CAST ( - - 2 AS INTEGER ) ) ) + + SUM ( 78 ) * + COUNT ( * ) AS col1 +---- +150 query I rowsort label-1610 SELECT 65 * - + COUNT ( * ) + - 39 @@ -9610,21 +9625,21 @@ SELECT 40 * - - 1 AS col0 ---- 40 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-1828 SELECT ALL - CASE - 66 WHEN + SUM ( DISTINCT + - 90 ) * - + 19 * + 67 THEN + + 12 WHEN + + 4 THEN + COUNT ( * ) + 62 + + CAST ( + 96 AS INTEGER ) / + COALESCE ( 79, + + COUNT ( * ), + - 84 * + CASE - 11 WHEN + MIN ( + 39 ) THEN NULL WHEN 85 THEN - MIN ( - - 26 ) WHEN - AVG ( DISTINCT ( + 33 ) ) * + + 30 * + - 42 / - COUNT ( * ) + - + 50 + + 64 + + + MIN ( - 16 ) THEN + 69 ELSE - 33 END / 76 + - COUNT ( * ) * COUNT ( * ), 51 * COALESCE ( + 82, 62 ) ) + 47 END AS col0 +---- +NULL query I rowsort label-1829 SELECT ALL + COUNT ( * ) / + 35 ---- 0 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - 29 -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query II rowsort label-1830 SELECT 29 / 1, 62 / CASE + COUNT ( * ) WHEN - 43 / 75 / - AVG ( DISTINCT + + 53 ) + 95 THEN - 66 END / + + 44 AS col0 +---- +29 +NULL query II rowsort SELECT - NULLIF ( + 54, 10 ) - + + 81 AS col2, 78 col0 @@ -13074,10 +13089,13 @@ SELECT + 94 / 26 * - 86 + + CAST ( NULL AS INTEGER ) * 70 + - 36 AS col0 ---- NULL -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-2488 SELECT - + CASE + - 74 WHEN + - 96 THEN NULLIF ( - 65, - 53 * + 16 ) / 67 - 18 / + 91 WHEN 61 THEN AVG ( DISTINCT 85 ) * - 37 ELSE NULL END + SUM ( + 88 ) +---- +NULL query I rowsort label-2489 SELECT ALL - - COUNT ( * ) / + + 74 AS col2 @@ -14492,10 +14510,13 @@ SELECT - 13 * + CASE - + 46 WHEN MIN ( DISTINCT + 31 ) THEN - 76 / 27 + - + 74 + ---- 12 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - 45 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-2757 SELECT CASE + 51 WHEN 6 THEN - + 41 WHEN + 34 + + + AVG ( DISTINCT CAST ( - 40 AS INTEGER ) ) THEN - + AVG ( ALL - 37 ) ELSE 45 END col0 +---- +45 query I rowsort label-2758 SELECT DISTINCT 88 * + MIN ( ALL + 63 ) + + + 57 AS col2 @@ -16457,10 +16478,13 @@ SELECT DISTINCT + 84 * - + 43 * - + ( - COUNT ( * ) ), ( - 89 ) AS col1 -3612 -89 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-3130 SELECT - 92 + CASE + + 85 WHEN + 0 * + + COUNT ( * ) * 56 + - - 99 THEN - NULLIF ( + 44, + + 0 / + 61 + - 88 ) / - NULLIF ( - - 13, + MAX ( + + 28 ) * + 80 ) - 21 + + ( + 78 ) ELSE NULL END / - AVG ( DISTINCT - - CAST ( + + 6 AS FLOAT8 ) ) +---- +NULL query I rowsort label-3131 SELECT + ( - 65 ) * + CASE COUNT ( * ) WHEN COUNT ( * ) THEN NULL WHEN + ( + - COUNT ( DISTINCT + - COALESCE ( + + 5, - 10 * 77 / + 41, + 61 + + - 19 + CAST ( NULL AS INTEGER ) ) ) ) + 65 + + 52 THEN + - 91 * + 2 END * + - 82 + - 46 + - COUNT ( * ) @@ -20324,10 +20348,10 @@ SELECT + 67 / - + 45 ---- -1 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-3866 SELECT + ( MIN ( - - 87 ) ) + + + CASE + 21 WHEN + - ( + AVG ( DISTINCT - ( + - 85 ) ) ) THEN COUNT ( * ) * SUM ( - 63 ) ELSE NULL END col0 +---- +NULL # Datafusion - Datafusion expected results: # Datafusion - Expected - -2989 @@ -23243,10 +23267,13 @@ SELECT - + CASE + + 15 WHEN - 85 + 75 + + + 85 THEN - 2 END + + CAST ( - - 32 AS ---- NULL -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-4426 SELECT + CASE - + 75 WHEN + 43 THEN - - 72 - - - ( - COALESCE ( - 46, CASE - CAST ( NULL AS INTEGER ) WHEN COUNT ( * ) THEN - MAX ( DISTINCT - 74 ) + - MIN ( - + 71 ) WHEN 20 THEN - AVG ( DISTINCT + 61 ) / + 59 END, 8 * + COUNT ( * ) ) ) ELSE NULL END * 63 +---- +NULL query I rowsort SELECT - 66 + - 90 AS col1 @@ -24760,10 +24787,10 @@ SELECT + 11 AS col2, 84 * + 88 + 28 / - 4 + - 94 + + + 62 AS col1 11 7353 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - 101 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-4714 SELECT 14 + + NULLIF ( CAST ( + - CAST ( - 87 AS INTEGER ) AS INTEGER ), + NULLIF ( 51, - + CASE - ( + + ( + AVG ( DISTINCT CAST ( 65 AS INTEGER ) ) ) ) WHEN 7 THEN + + CASE + + 62 WHEN 31 * - 99 THEN NULL WHEN - - 21 THEN NULL WHEN 6 + 29 THEN + 3 * - 96 / 59 + 46 * 57 END - 7 END ) ) * COUNT ( - ( 25 ) ) AS col1 +---- +101 query I rowsort SELECT - 84 * + 14 @@ -25625,10 +25652,10 @@ SELECT DISTINCT 71 + + 44 * - COUNT ( * ) * CASE - + ( + 42 ) WHEN + 78 THEN NUL ---- 946 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - -536 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-4877 SELECT ALL 0 + + 67 * + CASE WHEN NOT AVG ( DISTINCT + 37 ) = 4 / COUNT ( * ) + + - 92 THEN + - 8 END AS col0 +---- +-536 # Datafusion - Types were automatically converted from: # Datafusion - [Expected] I[I] @@ -26044,10 +26071,13 @@ SELECT ALL - 37 / - - 22 ---- -1 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-4956 SELECT DISTINCT + CASE COUNT ( * ) WHEN - + CAST ( NULL AS INTEGER ) THEN 72 + + + 12 - + COALESCE ( - CASE - + COUNT ( * ) WHEN + - 50 THEN + - 75 * 72 END, ( - 77 ) + - + 27 ) / + 77 + + 56 ELSE + AVG ( DISTINCT + - 95 ) END - + CASE + + 45 WHEN - ( COUNT ( * ) ) * - 21 + - + 80 * + - ( - MIN ( + 98 ) ) THEN + ( - 44 ) - + 24 END + 90 / - COUNT ( * ) +---- +NULL query I rowsort SELECT ALL 61 * + + COALESCE ( + + 50, - 18, - 56 ) @@ -27039,10 +27069,10 @@ SELECT DISTINCT + 67 col1, 24 67 24 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort SELECT ALL 43 * + - ( - - 97 ) / + 64 + - CASE - - 83 WHEN + + 81 * + - 35 * + 20 + - NULLIF ( 18, + 30 / - 54 ) * - 82 + - - 25 * + ( - 68 ) THEN - 98 + + 55 + + - 5 / + ( - 57 ) WHEN AVG ( DISTINCT + - 65 ) THEN 69 * 77 * 4 END + + - 25 * - 57 + - 79 +---- +NULL query I rowsort label-5146 SELECT CASE + 7 WHEN - - 62 * 75 * 14 + - - 89 / - 19 + ( + - COUNT ( * ) ) * + + 81 THEN 61 ELSE NULL END @@ -27118,11 +27148,14 @@ SELECT ALL - 79 * - 16 + 33 AS col2 ---- 1297 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - -56 -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] I[I] +# Datafusion - [Actual ] I[R] +query IR rowsort label-5160 SELECT - + 56, + 36 * CASE - - 64 WHEN - + 47 / + + COUNT ( * ) * + - NULLIF ( + 21, - COUNT ( * ) * + 10 + + 21 * + ( - - 27 ) ) + - COUNT ( * ) * - COUNT ( ALL + CAST ( NULL AS FLOAT8 ) ) THEN + + AVG ( DISTINCT + - 35 ) * + 88 + + + COUNT ( * ) WHEN + ( + 28 ) THEN NULL END + - COUNT ( * ) AS col0 +---- +-56 +NULL query I rowsort SELECT - 9 * - - 39 @@ -27421,10 +27454,13 @@ SELECT 83 * - 44 col1 ---- -3652 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort SELECT DISTINCT - NULLIF ( + + CASE - 2 WHEN + - ( + 52 ) THEN NULL WHEN - AVG ( DISTINCT 75 ) THEN - 96 * + AVG ( + 62 ) + + 62 * ( - 51 ) + COALESCE ( 86, - 42 ) ELSE NULL END, 65 ) +---- +NULL query I rowsort SELECT DISTINCT + + 84 * + 17 AS col2 @@ -29363,11 +29399,11 @@ SELECT SUM ( + 67 ) AS col2 ---- 67 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -# Datafusion - Expected - 4 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query II rowsort label-5584 SELECT ALL - + CAST ( - CASE - - MIN ( DISTINCT - + ( + 94 ) ) WHEN + NULLIF ( 31, 55 - ( - - 31 ) - NULLIF ( ( - CAST ( + + 39 AS INTEGER ) ), + - 14 * + 58 * 63 ) ) THEN + COUNT ( * ) * + - 40 WHEN + COUNT ( * ) / + COUNT ( 6 ) + + ( + 78 ) * 26 THEN - AVG ( DISTINCT - 87 ) END AS INTEGER ) AS col1, + 4 * + + COUNT ( * ) AS col0 +---- +NULL +4 query I rowsort SELECT ALL + 96 + + 31 AS col2 @@ -32373,10 +32409,10 @@ SELECT ALL + 29 * - 25 AS col0 ---- -725 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - 5658 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-6162 SELECT ALL - 2 + + + 84 - - + CASE - - 36 WHEN - AVG ( DISTINCT 98 ) THEN 84 ELSE - - 68 * + COUNT ( * ) END * - ( - + 82 ) AS col2 +---- +5658 query I rowsort label-6163 SELECT - ( + COUNT ( * ) ) * + 3 AS col1 @@ -32510,10 +32546,13 @@ SELECT - 26 - - 20 * - 27 + + 9 AS col1 ---- -557 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-6188 SELECT - AVG ( DISTINCT - CAST ( NULL AS INTEGER ) ) + 13 * + - ( 49 ) * + + COUNT ( * ) * NULLIF ( CAST ( NULL AS FLOAT8 ), COALESCE ( + - 34, + 43 * 83 + - + MAX ( 88 ) ) + + - 94 + - + 64 * 10 ) / + 6 AS col2 +---- +NULL query I rowsort label-6189 SELECT CAST ( + 98 AS INTEGER ) + 7 / + - 34 @@ -33855,10 +33894,13 @@ SELECT - + MIN ( ALL + 99 ) ---- -99 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - -52 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort SELECT ALL - NULLIF ( 52, - AVG ( DISTINCT + - 99 ) ) +---- +-52 query I rowsort label-6440 SELECT + 57 * - MAX ( ALL + 27 ) + + NULLIF ( - + COUNT ( * ), + 56 ) AS col2 @@ -35269,10 +35311,10 @@ SELECT DISTINCT - SUM ( DISTINCT 16 ) col0 ---- -16 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - 75 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-6708 SELECT - + 66 + - - CASE + AVG ( DISTINCT 69 ) WHEN - + CAST ( 95 AS INTEGER ) + + 74 THEN 20 ELSE + 68 + - MIN ( - 73 ) END +---- +75 query I rowsort label-6709 SELECT ALL + MIN ( - + 80 ) / + - 99 col1 @@ -36629,10 +36671,13 @@ SELECT + 9 + + 44 * - 91 col1 ---- -3995 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-6964 SELECT - CASE COALESCE ( - COUNT ( + 38 ), - NULLIF ( 88, + CAST ( NULL AS INTEGER ) ) / + 54 ) WHEN + 46 * - 7 THEN + + 65 + - 37 + + AVG ( DISTINCT - 41 ) WHEN + 36 - 98 THEN NULL END AS col0 +---- +NULL query I rowsort label-6965 SELECT DISTINCT COUNT ( * ) / - CASE - 54 WHEN - CAST ( NULL AS INTEGER ) THEN + 44 WHEN - + 37 THEN NULL END @@ -36828,10 +36873,10 @@ SELECT ALL - 10 + + - 6 AS col1 ---- -16 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - 1190 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-7003 SELECT - 49 + MAX ( ALL + - 21 ) * CASE + COUNT ( * ) WHEN + 58 + COALESCE ( + 44, - AVG ( DISTINCT - 42 ) / - + COUNT ( * ), 15 ) + COUNT ( * ) THEN - - 31 * 42 * + 13 + - - 88 + - - 16 ELSE + - 59 END +---- +1190 query I rowsort label-7004 SELECT - + MIN ( + + 99 ) + - 76 AS col0 @@ -39262,10 +39307,13 @@ SELECT DISTINCT CASE WHEN NOT + MIN ( DISTINCT - 71 ) NOT BETWEEN ( - 47 + 85 ) ---- NULL -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-7473 SELECT - 68 - + 15 * + + AVG ( ALL + 34 ) * - CASE - COUNT ( * ) WHEN - 66 * COUNT ( * ) THEN - AVG ( DISTINCT 54 ) WHEN COUNT ( * ) THEN NULL END * - 29 - + 16 +---- +NULL query I rowsort SELECT ALL 56 * + 80 col0 @@ -40416,10 +40464,16 @@ SELECT + ( 55 ) + - 14 + + 39 + - 37 + + 64 AS col0 ---- 107 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - 202800 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Data was automatically updated based on comparison db results +# Datafusion - Previous results: +# Datafusion - 202800 +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-7694 SELECT ALL + 50 * - - 52 * ( + 78 ) + - + COALESCE ( - + 32, + AVG ( DISTINCT - ( + 84 ) ) ) / + - 56 +---- +202799.42857142858 query I rowsort SELECT DISTINCT + ( + + 10 ) AS col0 @@ -40436,10 +40490,10 @@ SELECT - - 73 / - 79 ---- 0 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - -1899 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-7698 SELECT ALL + + CASE AVG ( DISTINCT - CAST ( NULL AS INTEGER ) ) WHEN + 26 THEN NULL WHEN NULLIF ( + + COUNT ( * ), + 38 ) THEN NULL ELSE 7 END * + 68 + + ( + - MAX ( ALL + 88 ) ) * + + 27 + + + 0 + - 96 / - 84 AS col1 +---- +-1899 query I rowsort SELECT + + 87 + + + 9 - + - 94 @@ -40621,10 +40675,13 @@ SELECT ALL + CAST ( - MIN ( - 28 ) AS INTEGER ) AS col0 ---- 28 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - 11 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-7733 SELECT NULLIF ( 11, + ( - AVG ( DISTINCT 65 ) ) * + + 30 + COUNT ( * ) ) +---- +11 query I rowsort label-7734 SELECT ALL + 85 / - + 64 + 70 + + COALESCE ( 83, - 58 ) + + - 53 * - 50 + + 75 - - 2 @@ -41080,10 +41137,13 @@ SELECT - MIN ( DISTINCT - - 63 ) * 37 ---- -2331 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - 2656 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-7818 SELECT DISTINCT + 35 * - - 76 + 60 / + NULLIF ( + - 15, - + AVG ( DISTINCT + + 55 ) + - 25 ) AS col2 +---- +2656 query I rowsort SELECT ALL + 51 * - - 62 + - - 50 + - + 23 * + ( 66 ) * + 48 @@ -42885,11 +42945,14 @@ SELECT MIN ( ALL + 77 ) AS col1, 59 77 59 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -# Datafusion - Expected - 53 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I]I +# Datafusion - [Actual ] [R]I +query RI rowsort label-8163 SELECT AVG ( DISTINCT + CAST ( NULL AS FLOAT8 ) ) AS col2, 53 +---- +NULL +53 query I rowsort SELECT - 70 * 77 * 23 + + ( + 20 ) AS col1 @@ -46967,10 +47030,10 @@ SELECT - - 99 * + + 74 * - - 30 + - CAST ( NULL AS INTEGER ) AS col0 ---- NULL -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort SELECT CASE 67 WHEN + CASE - 51 WHEN AVG ( DISTINCT 32 ) THEN - ( + 49 ) END THEN NULL WHEN - 26 THEN - 12 - + 30 ELSE NULL END +---- +NULL query I rowsort label-8946 SELECT ALL + - COUNT ( * ) + - - 99 @@ -47859,10 +47922,13 @@ SELECT ALL - + 93 * 83 ---- -7719 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - -1375 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-9116 SELECT ALL NULLIF ( + 55, + AVG ( DISTINCT + 30 ) + + 69 - + 69 * - 24 ) * + 25 * - COUNT ( DISTINCT 53 ) +---- +-1375 query I rowsort label-9117 SELECT - MIN ( - 4 ) @@ -48128,10 +48194,13 @@ SELECT ALL + MAX ( DISTINCT - 67 ) ---- -67 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-9168 SELECT - 42 + - MAX ( ALL + 82 ) + 2 + - 85 * AVG ( DISTINCT 75 ) / COUNT ( * ) * - CASE - - 33 WHEN + 9 - - MAX ( ALL - 76 ) THEN 51 + - 75 END +---- +NULL query II rowsort label-9169 SELECT DISTINCT + NULLIF ( - 7, + 96 ) * 18 / - ( + 83 ) AS col0, - 48 * + + 65 @@ -48983,10 +49052,13 @@ SELECT DISTINCT - COALESCE ( - - 76, - + 58, 14 / + 67 + ( + 69 ) + - NULLIF ( + ---- -76 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-9330 SELECT 89 * - CASE MIN ( - 81 ) WHEN + 50 THEN NULL WHEN - 51 THEN - - AVG ( DISTINCT - + 3 ) + 55 * 20 - - COALESCE ( ( - 63 ), - 47 ) END * 17 +---- +NULL query I rowsort label-9331 SELECT ALL - 77 - 40 + - - COUNT ( * ) AS col2 @@ -51648,10 +51720,13 @@ SELECT COALESCE ( + 29, + MAX ( + 46 ) + 1 ), 16 col1 29 16 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-9828 SELECT ALL 41 / + 55 * - - NULLIF ( - AVG ( DISTINCT - + CAST ( NULL AS INTEGER ) ), + 70 * + 82 ) / + 72 AS col1 +---- +NULL query II rowsort SELECT - 80 + 78 + + 27, 18 - - 83 AS col1 @@ -51734,11 +51809,14 @@ SELECT DISTINCT - 69 * 80 * + ( 57 ) - - + 0 AS col2 ---- -314640 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - 71 -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] I[I] +# Datafusion - [Actual ] I[R] +query IR rowsort label-9845 SELECT - 71 * - COUNT ( * ), CASE - + ( 46 ) WHEN - COALESCE ( + - 4, + 37 * + 48 + + CASE + NULLIF ( - 7, 4 * 61 * + 7 ) WHEN + - 9 THEN - 94 WHEN + - 27 * + - 31 THEN + 66 * CAST ( NULL AS INTEGER ) END ) THEN AVG ( DISTINCT + + 14 ) WHEN ( - 96 ) * - 29 * - - 67 * + + 22 * - 83 THEN NULL END AS col2 +---- +71 +NULL query I rowsort SELECT + COALESCE ( + + 60, ( - 56 ) + - - NULLIF ( - - 6, 65 / - 46 ) ) @@ -52290,10 +52368,13 @@ SELECT 83 + - 57 + + 41 / + - CAST ( NULL AS FLOAT8 ) AS col1, + 84 / + 46 NULL 1 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-9950 SELECT + CASE 97 WHEN - + AVG ( DISTINCT - 57 ) THEN + NULLIF ( + CAST ( - + 99 AS FLOAT8 ), 23 ) + - COUNT ( * ) + - - 31 * AVG ( + 37 ) * - COUNT ( * ) + + + 88 END AS col2 +---- +NULL query I rowsort label-9951 SELECT + MIN ( DISTINCT 21 ) AS col0 @@ -52327,10 +52408,10 @@ SELECT ALL - 51 + 34 AS col1, - CASE - COUNT ( * ) WHEN 19 + + CAST ( NULL AS IN -17 NULL -# Datafusion - Datafusion expected results: -# Datafusion - Expected - 0 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-9957 SELECT DISTINCT + - CASE 97 WHEN + - ( + ( 57 ) ) THEN NULL WHEN - COALESCE ( - 19, - CASE + 25 WHEN CASE 12 WHEN - - 2 * 29 / + + 16 + - 48 THEN NULL WHEN + + ( - COUNT ( * ) ) THEN NULL WHEN - 50 THEN - + 63 END * + 20 + + + COUNT ( * ) THEN - + CASE + ( - 26 ) WHEN 34 THEN - - ( + - 41 ) - + + ( - ( CAST ( - AVG ( DISTINCT 56 ) AS INTEGER ) ) ) - + 39 * - 89 END WHEN - 28 / + 85 + - COUNT ( DISTINCT 19 ) THEN 28 + - 38 END, COUNT ( * ) * - 82 ) * 39 THEN NULL ELSE + 12 / 79 END +---- +0 query I rowsort SELECT DISTINCT ( - 72 ) + - 13 diff --git a/data/sqlite/random/expr/slt_good_114.slt b/data/sqlite/random/expr/slt_good_114.slt index acf4c13..20b53cb 100644 --- a/data/sqlite/random/expr/slt_good_114.slt +++ b/data/sqlite/random/expr/slt_good_114.slt @@ -1334,10 +1334,13 @@ SELECT - + CAST ( - 52 AS INTEGER ) + + ( 60 ) ---- 112 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - 365 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-245 SELECT + - COALESCE ( - + 53, - 80 + + AVG ( DISTINCT 8 ) / 42 ) + + ( + 15 ) + - 30 * - 77 + - 85 * 23 - + 58 +---- +365 query II rowsort label-246 SELECT - 65 AS col2, 65 + NULLIF ( 77, - COUNT ( ALL 52 ) + + ( + 96 ) ) @@ -4008,10 +4011,13 @@ SELECT ALL COUNT ( * ) * - ( ( + + 48 ) ) / 5 ---- -9 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - 27 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort SELECT 9 + NULLIF ( + 18, - + AVG ( DISTINCT + 9 ) + - 8 * - + 69 + + - COALESCE ( - 95, 93 * 55 ) / - 78 ) +---- +27 query I rowsort label-757 SELECT DISTINCT 69 * + - MIN ( 16 ) col0 @@ -6922,10 +6928,10 @@ SELECT 5 / + COUNT ( * ) + 22 * - 89 ---- -1953 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - -1 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-1304 SELECT ALL - CASE WHEN NOT COALESCE ( 33, 49, - 81, - 10 ) NOT IN ( + 94, - AVG ( DISTINCT 78 ) + - COUNT ( * ) ) THEN NULL ELSE + 12 / - - 20 END * + 63 + - COUNT ( * ) AS col2 +---- +-1 query I rowsort label-1305 SELECT - SUM ( + + 23 ) * 42 * - - 51 + + 51 + - COUNT ( * ) + + 86 / - 44 * COUNT ( * ) @@ -9546,10 +9552,10 @@ SELECT 79 * - - 43 AS col0 ---- 3397 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - 673200 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-1804 SELECT 50 * + 22 * CAST ( + - AVG ( DISTINCT + + ( 51 ) ) AS INTEGER ) * - 12 +---- +673200 query I rowsort SELECT 62 + + 95 + + 95 @@ -12378,10 +12384,10 @@ SELECT ALL - 95 AS col1, 21 / - + 48 -95 0 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-2351 SELECT CAST ( 2 AS INTEGER ) + - - CASE - 71 WHEN 16 / + AVG ( DISTINCT - CAST ( NULL AS INTEGER ) ) + - + ( - COALESCE ( - 98, - 75 ) ) THEN NULL WHEN 75 THEN NULL WHEN 74 * MAX ( CAST ( NULL AS FLOAT8 ) * 21 ) THEN + 49 END +---- +NULL query II rowsort SELECT 21, + 73 + + - 1 AS col2 @@ -14615,11 +14621,14 @@ SELECT + COALESCE ( 91, 91 / + 87 / - 95 + + 24 + - 36 ) AS col0 ---- 91 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -# Datafusion - Expected - 52 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I]I +# Datafusion - [Actual ] [R]I +query RI rowsort label-2779 SELECT + 34 / CAST ( - 47 AS INTEGER ) * 68 / + 22 + 6 + + - 77 + + NULLIF ( + 21, + AVG ( DISTINCT - 77 ) ) * - + 77 * 15 * + + 0 + MIN ( CAST ( NULL AS INTEGER ) ) AS col0, 52 +---- +NULL +52 query I rowsort label-2780 SELECT DISTINCT + CAST ( + 76 AS INTEGER ) @@ -16143,10 +16152,13 @@ SELECT ALL - SUM ( DISTINCT + + 59 ) ---- -59 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort SELECT 88 + - 5 * 58 * 58 + + CASE - + 70 WHEN 42 THEN + - AVG ( DISTINCT + 54 ) ELSE NULL END * - 53 + - 24 col2 +---- +NULL query II rowsort label-3069 SELECT 24 - - 50 AS col0, - 85 + + + COUNT ( * ) AS col2 @@ -16773,10 +16785,13 @@ SELECT DISTINCT 3 * + 46 + - 44 col2 ---- 94 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - -647 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-3188 SELECT ALL + + NULLIF ( 20, AVG ( DISTINCT 29 ) ) * - 58 + + 46 - - 85 + - 1 * + + 42 + 87 + + COUNT ( * ) - - + 7 * 48 +---- +-647 query I rowsort SELECT + 43 + - - 62 @@ -18806,10 +18821,13 @@ SELECT - + 70 * + + 47 AS col0 ---- -3290 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-3572 SELECT - + NULLIF ( + CASE + 95 WHEN - CAST ( - - ( COALESCE ( + 64, + + CAST ( - NULLIF ( - + 58, - - 32 + - - COUNT ( * ) * + 69 ) AS INTEGER ) / + + MAX ( - 26 ) + - COUNT ( * ) + + + SUM ( + - 65 ) + - COUNT ( * ), + 36 ) ) AS FLOAT8 ) * + COUNT ( * ) * - COUNT ( * ) THEN NULL ELSE - - CASE - - 47 WHEN 72 THEN + 89 END END, + COUNT ( * ) ) + + AVG ( DISTINCT - 31 ) AS col2 +---- +NULL query I rowsort label-3573 SELECT ALL 0 * - ( + 77 ) - 12 + - COUNT ( * ) / 19 * - COUNT ( * ) + - - 87 * - - 6 @@ -19939,10 +19957,13 @@ SELECT ALL NULLIF ( 55, ( - 47 ) ) - - 54 ---- 109 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-3789 SELECT CASE 73 WHEN 65 THEN AVG ( DISTINCT + 55 ) * + 14 END * + COUNT ( * ) AS col1 +---- +NULL query I rowsort SELECT 98 + 81 AS col2 @@ -21528,10 +21549,13 @@ SELECT ALL + 60 + - - 51 AS col1 query error DataFusion error: Error during planning: Projections require unique expression names but the expression "CAST\(NULL AS Int32\) AS col0" at position 0 and "nullif\(Int64\(94\), Int64\(5\)\) \* CAST\(NULL AS Int32\) \+ Int64\(\-20\) \+ Int64\(56\) \* \(\- \(\- min\(DISTINCT Int64\(85\)\)\)\) \* Int64\(\-40\) AS col0" at position 1 have the same name\. Consider aliasing \("AS"\) one of them\. SELECT ALL CAST ( NULL AS INTEGER ) AS col0, + NULLIF ( + 94, + 5 ) * + CAST ( NULL AS INTEGER ) + - 20 + 56 * - ( + ( - MIN ( DISTINCT 85 ) ) ) * - 40 AS col0 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-4097 SELECT DISTINCT + + 65 - + CASE 96 WHEN + 0 / + COUNT ( * ) * - 15 - - 47 * - 43 THEN + - ( COALESCE ( 38, - 55 * 26, - 56 / + AVG ( DISTINCT - 5 ) + - 96 ) ) WHEN - 44 + - ( - 32 ) THEN NULL END + 54 +---- +NULL query I rowsort label-4098 SELECT - 49 + 34 + + ( + + CASE + 71 WHEN + 92 THEN NULL WHEN - CASE - CAST ( 46 AS INTEGER ) WHEN CAST ( NULL AS INTEGER ) THEN NULL WHEN CASE 55 WHEN + 79 THEN NULL WHEN AVG ( 34 ) - 39 * - 20 THEN - 62 END / - 6 THEN NULL ELSE + 40 * - 89 END + 38 THEN + COUNT ( * ) * + 26 ELSE + 61 * ( + 59 / + 27 ) + 85 END ) AS col2 @@ -23130,10 +23154,13 @@ SELECT ALL 15, - 94 * + 43 col1 15 -4042 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort SELECT - ( CASE + + 90 WHEN 73 THEN + CASE - - 48 WHEN - - 39 THEN NULL ELSE AVG ( DISTINCT 40 ) END END ) +---- +NULL query I rowsort SELECT 21 * 0 AS col2 @@ -24588,10 +24615,13 @@ SELECT ALL 68 * + + 10 + + ( - 85 ) AS col1 ---- 595 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - 0 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-4679 SELECT SUM ( 0 ) * + NULLIF ( + 86, 92 * + 42 / COUNT ( * ) + - AVG ( DISTINCT - - 52 ) ) AS col0 +---- +0 query I rowsort label-4680 SELECT DISTINCT 1 / + 28 @@ -27213,11 +27243,11 @@ SELECT ALL + + 18 * - 95 * + - MAX ( ALL 83 ) + 52 ---- 141982 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query II rowsort label-5184 SELECT - + MIN ( + 66 ) + + - CASE 37 WHEN + 75 / 25 * + 18 + AVG ( DISTINCT - - 25 ) THEN + + 65 ELSE NULL END - COUNT ( - 26 ) + - CASE + 75 WHEN 97 + 52 - + 53 * + CAST ( NULL AS FLOAT8 ) THEN NULL ELSE + COUNT ( * ) + 55 END, + CAST ( NULL AS INTEGER ) * + 13 +---- +NULL +NULL query I rowsort SELECT ALL + 4 + - - 36 - 41 * + + 44 / - CASE 79 WHEN - - 91 / + 1 THEN - 50 WHEN - + 36 * - 91 THEN NULL ELSE NULL END + + 58 AS col1 @@ -27481,10 +27511,16 @@ SELECT 11 * + 75 + - - 26 + + + CASE + 50 WHEN - + 4 THEN NULL WHEN + 63 * - COA ---- NULL -# Datafusion - Datafusion expected results: -# Datafusion - Expected - 0 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Data was automatically updated based on comparison db results +# Datafusion - Previous results: +# Datafusion - 0 +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-5234 SELECT ALL - 38 / + COALESCE ( - - 96, - + AVG ( DISTINCT - + 1 ) + + + 69 ) +---- +-0.395833333333 query I rowsort label-5235 SELECT 40 * - NULLIF ( - COALESCE ( + 88, 8, - 40, COUNT ( 90 ) * - + 11 ), - 76 ) * MIN ( - + 6 ) AS col1 @@ -31857,10 +31893,13 @@ SELECT ALL CASE 64 WHEN MAX ( DISTINCT + CAST ( NULL AS FLOAT8 ) ) * 64 * - COUN ---- NULL -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-6073 SELECT 30 / - CASE + - SUM ( ALL 19 ) WHEN - 74 THEN - + AVG ( DISTINCT + ( 10 ) ) WHEN - + 32 THEN NULL END +---- +NULL query I rowsort label-6074 SELECT 42 / + 7 AS col0 @@ -32325,10 +32364,10 @@ SELECT + COUNT ( * ) + + 45 + - - 56 + + ( 50 ) * - MAX ( DISTINCT - 7 ) + - - C ---- -3478 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - 142 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort SELECT CASE 67 WHEN - AVG ( DISTINCT ( + 70 ) ) THEN NULL WHEN - 87 THEN NULL ELSE + 52 + 90 END AS col0 +---- +142 query I rowsort SELECT + 96 * - 15 AS col1 @@ -39299,10 +39338,13 @@ SELECT ALL + + MIN ( + 32 ) + - COUNT ( * ) * COUNT ( * ) * - 80 - - 40 + + 76 + ---- 209 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-7493 SELECT ALL - 72 - + 40 * COALESCE ( - 42, - 37 ) * - 88 + ( CASE + 65 WHEN - 29 THEN - - 94 * 51 + + CASE WHEN NOT - 98 IS NULL THEN NULL ELSE NULLIF ( - COALESCE ( + COUNT ( + ( + 32 ) ), + COUNT ( * ), 99 ), - 98 * 42 ) END / - ( 98 * ( AVG ( DISTINCT - 8 ) ) ) END ) * + NULLIF ( - 70, - ( - 54 ) * COUNT ( * ) ) +---- +NULL query I rowsort label-7494 SELECT - + COUNT ( ALL + 35 ) + - 88 + - 96 @@ -40792,10 +40834,10 @@ SELECT ALL + 5 * + - 56 ---- -280 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - 48 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-7776 SELECT ALL CAST ( + AVG ( DISTINCT 48 ) AS INTEGER ) +---- +48 query I rowsort label-7777 SELECT - ( - 20 ) * CASE - ( + 22 ) WHEN + COUNT ( * ) THEN - + 30 ELSE + + 23 / 28 END AS col0 @@ -40921,10 +40963,13 @@ SELECT DISTINCT 74 * 46 ---- 3404 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-7801 SELECT ALL + AVG ( DISTINCT CAST ( NULL AS INTEGER ) ) - COUNT ( * ) + 92 +---- +NULL query I rowsort label-7802 SELECT + - CAST ( + 50 AS INTEGER ) AS col2 @@ -41067,10 +41112,10 @@ SELECT ALL + 68 * - + MIN ( + - 11 ) * COUNT ( * ) ---- 748 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - 1259 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-7829 SELECT ALL - CASE - ( MIN ( + 97 ) ) WHEN + + AVG ( DISTINCT + 95 ) * + + COALESCE ( ( + 38 ), + MIN ( 29 ), 99 / + 62 + + 22 + - 26 * 14 ) THEN NULL WHEN - - 86 + - 6 THEN NULL WHEN - MAX ( - 24 ) THEN + COUNT ( * ) ELSE + - 35 * + + 36 + COUNT ( * ) END AS col1 +---- +1259 query I rowsort SELECT - - ( + - 73 ) AS col2 @@ -41577,11 +41622,11 @@ SELECT 15 + - + 83 AS col1 ---- -68 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - 2 -# Datafusion - Expected - 835 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query II rowsort label-7926 SELECT ALL 2 AS col0, CAST ( AVG ( DISTINCT - 41 ) AS INTEGER ) + 39 + 17 + COUNT ( * ) - - - 21 * - 39 +---- +2 +835 # Datafusion - Datafusion expected results: # Datafusion - Expected - -99 @@ -42096,11 +42141,14 @@ SELECT ALL + 25 + - 65 AS col0 ---- -40 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - 64 -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] I[I] +# Datafusion - [Actual ] I[R] +query IR rowsort label-8026 SELECT ALL 64 AS col2, - AVG ( DISTINCT + + CAST ( NULL AS INTEGER ) ) / - - 43 col1 +---- +64 +NULL query I rowsort SELECT 56 + - 9 * + - 93 AS col2 @@ -45455,10 +45503,10 @@ SELECT CASE - MIN ( ALL - 19 ) WHEN + 51 / 50 THEN 83 END / - 53 AS col2 ---- NULL -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort SELECT - 5 - CASE 49 WHEN 65 * - 29 + AVG ( DISTINCT - 33 ) THEN 37 / 56 END +---- +NULL query I rowsort label-8661 SELECT DISTINCT + SUM ( ( - 59 ) ) col2 @@ -46093,10 +46141,13 @@ SELECT CASE 92 WHEN + + 83 THEN NULL ELSE - 98 END - 41 AS col2 ---- -139 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-8786 SELECT 94 * + - SUM ( + ( 76 ) ) + - COUNT ( * ) + CASE 52 WHEN + 20 + 43 * - 94 THEN COUNT ( * ) * + AVG ( DISTINCT 29 * - 3 ) ELSE NULL END * - COUNT ( * ) +---- +NULL query I rowsort SELECT + 30 + 77 AS col2 @@ -46625,10 +46676,13 @@ SELECT 6 + 67 col1 ---- 73 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort SELECT + AVG ( DISTINCT + - CASE ( - 85 ) WHEN + 34 THEN - - 18 ELSE NULL END ) +---- +NULL query I rowsort SELECT 45 + + 5 @@ -47530,10 +47584,13 @@ SELECT + ( + 73 ) col2 ---- 73 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-9063 SELECT - AVG ( DISTINCT + CAST ( NULL AS INTEGER ) ) AS col0 +---- +NULL query II rowsort label-9064 SELECT ALL - CAST ( + COUNT ( * ) AS INTEGER ) / - - 51 * 29 AS col0, 68 @@ -47721,10 +47778,13 @@ SELECT COUNT ( ALL 59 ) + + + ( - 71 ) AS col1 ---- -70 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - -38 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort SELECT - NULLIF ( + 38, + 93 * - AVG ( DISTINCT - 89 ) ) AS col1 +---- +-38 query I rowsort SELECT DISTINCT - COALESCE ( + 36, 71 ) AS col0 @@ -50742,10 +50802,10 @@ SELECT - 98 * - 28 - - 19 * 77 * 1 + + 76 * - 4 - - - 90 col2 ---- 3813 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - -209166 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-9672 SELECT + + 22 * - 9 * CAST ( - + ( - AVG ( DISTINCT + 88 ) ) AS INTEGER ) * ( + 12 ) + - 78 AS col2 +---- +-209166 query I rowsort SELECT ALL - + 31 * + 7 + + + 2 col0 @@ -51821,10 +51881,13 @@ SELECT 85 AS col1, + 34 * 38 * - COUNT ( * ) AS col2 85 -1292 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-9876 SELECT - + CASE 1 WHEN CASE - 38 WHEN - CAST ( NULL AS INTEGER ) THEN + + 1 WHEN - 77 * + 71 + - 81 THEN NULL WHEN + + 59 THEN 7 ELSE NULL END THEN COUNT ( * ) * - 83 * + 98 * AVG ( DISTINCT + CAST ( + 82 AS INTEGER ) ) END AS col1 +---- +NULL query I rowsort SELECT - - 85 + - 71 @@ -51894,10 +51957,10 @@ SELECT + 40 * - 69 * + 50 ---- -138000 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-9890 SELECT ALL 46 * + ( 95 ) * CASE AVG ( DISTINCT + 55 ) WHEN 40 THEN - 53 WHEN - COUNT ( * ) + 3 + - + MIN ( ALL + - 55 ) THEN NULL ELSE NULL END * 80 / + - COUNT ( * ) + + COUNT ( * ) AS col2 +---- +NULL query I rowsort label-9891 SELECT + 16 / - 17 @@ -52416,10 +52479,10 @@ SELECT ALL 23 * - NULLIF ( - - 21, NULLIF ( + ( + 52 ), + + COUNT ( * ) ) ) ---- -483 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-9989 SELECT ALL CASE + - 80 WHEN 74 THEN - CASE - 65 WHEN + + 95 / 83 + + ( - 59 ) - COUNT ( * ) + - - 92 + - AVG ( DISTINCT + 32 ) * + 49 THEN - + 9 * + CAST ( + 77 AS INTEGER ) + COUNT ( * ) WHEN + 94 THEN - COUNT ( * ) / CASE - 1 WHEN - COUNT ( * ) - 58 * CASE - - COUNT ( * ) WHEN + 89 THEN NULL WHEN - 18 THEN 93 * + - 14 * SUM ( 31 ) ELSE - CAST ( + 63 AS FLOAT8 ) END THEN NULL ELSE - 59 * - COALESCE ( 23, - 77, - + CAST ( NULL AS INTEGER ), + + 75 / + - COUNT ( * ) ) / - 53 - + 61 - 83 * + 82 END * + 44 + COALESCE ( ( ( 84 ) ), + 78 - - 54, 73 ) WHEN 1 * + MAX ( 80 ) THEN NULL END WHEN ( 25 ) + - MIN ( ALL - ( 35 ) ) THEN NULL ELSE - ( - CAST ( NULL AS INTEGER ) ) END + - 75 * 45 +---- +NULL query I rowsort label-9990 SELECT ALL + MAX ( ALL + CAST ( + 49 AS INTEGER ) ) + - ( + + COUNT ( * ) ) diff --git a/data/sqlite/random/expr/slt_good_115.slt b/data/sqlite/random/expr/slt_good_115.slt index fdb8b14..133313c 100644 --- a/data/sqlite/random/expr/slt_good_115.slt +++ b/data/sqlite/random/expr/slt_good_115.slt @@ -418,10 +418,13 @@ SELECT ALL 96 + 58 ---- 154 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-73 SELECT + CASE WHEN ( - AVG ( DISTINCT + + 81 ) ) IS NOT NULL THEN NULL WHEN NOT 87 IN ( 7 / + + COUNT ( * ) + - COUNT ( * ), + 56 ) THEN NULL ELSE - 34 + - 84 - + 40 + + 98 * + 19 END * - 52 * - CAST ( 45 AS FLOAT8 ) + + MAX ( + + 46 ) AS col0 +---- +NULL query I rowsort SELECT 89 * + COALESCE ( + - 79, - 80 * + 13 ) AS col1 @@ -681,10 +684,13 @@ SELECT DISTINCT 85 AS col0, + CAST ( CAST ( NULL AS INTEGER ) AS FLOAT8 ) + + + 85 NULL -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-123 SELECT ALL AVG ( DISTINCT - CAST ( NULL AS INTEGER ) ) / - - 43 +---- +NULL query I rowsort SELECT - 39 + - 18 @@ -1782,10 +1788,10 @@ SELECT - 90 + ( 95 ) * 3 AS col1 ---- 195 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - 58 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-336 SELECT - CASE AVG ( DISTINCT - 73 ) WHEN - ( + 66 ) THEN + COUNT ( * ) ELSE 41 - 99 END +---- +58 query I rowsort label-337 SELECT - 3 + + - MIN ( ALL + 61 ) @@ -1818,10 +1824,13 @@ SELECT - COUNT ( * ) AS col2, - 98 + - 89 -1 -187 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-343 SELECT ALL 52 - + 96 + - 36 / AVG ( DISTINCT CAST ( NULL AS INTEGER ) ) AS col2 +---- +NULL query I rowsort SELECT DISTINCT 17 * 80 @@ -1960,10 +1969,13 @@ SELECT DISTINCT ( CAST ( CAST ( NULL AS INTEGER ) AS FLOAT8 ) ) AS col2 ---- NULL -# Datafusion - Datafusion expected results: -# Datafusion - Expected - 16 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort SELECT DISTINCT + NULLIF ( 16, - AVG ( DISTINCT 63 ) ) +---- +16 # Datafusion - Datafusion expected results: # Datafusion - Expected - 78 @@ -2703,10 +2715,10 @@ SELECT ALL COUNT ( * ) * - 81 + - COALESCE ( - + 74, - + 29, + - 12 ) / + ( ( CA ---- NULL -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort SELECT DISTINCT CASE AVG ( DISTINCT - 0 ) WHEN + 80 THEN ( + 91 ) END * 49 * - + 2 * - 26 + - 19 AS col1 +---- +NULL query I rowsort label-512 SELECT - ( - CAST ( NULL AS INTEGER ) ) / 45 @@ -4719,10 +4731,10 @@ SELECT - 93 * - 57 * 56 * 58 * 21 - - 10 ---- 361570618 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-896 SELECT 69 / 98 + CASE - AVG ( DISTINCT - + 2 ) WHEN + 85 / - - 33 + 10 + + + 36 + 80 THEN + - COUNT ( * ) + + + CASE + 45 WHEN + 41 THEN NULL WHEN + 68 THEN CASE - MAX ( 92 ) WHEN + 77 + - 50 * - 25 THEN - ( + 6 ) WHEN ( 83 ) * + 81 - - NULLIF ( + ( - 16 ), - 49 * COALESCE ( - 14 * 70, + 60 / 75 ) ) THEN 17 END + - 92 ELSE NULL END + MAX ( DISTINCT 23 + - NULLIF ( 34, 2 ) ) END * + 75 + - 39 * NULLIF ( 90 + + 95 * 9, 92 + 82 ) +---- +NULL # Datafusion - Types were automatically converted from: # Datafusion - [Expected] [I] @@ -4828,10 +4840,10 @@ SELECT ALL 90 AS col1, + 57 90 57 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - -20 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-916 SELECT - - ( + CASE - COUNT ( * ) WHEN + CASE + ( + 96 ) WHEN COUNT ( * ) THEN NULLIF ( 90, - + COUNT ( * ) ) / + - 6 / MAX ( - 55 ) * + 52 ELSE + + 94 * 43 * + SUM ( + 52 ) + - + ( - + COUNT ( * ) ) + + AVG ( DISTINCT 31 ) * 0 END THEN - COUNT ( 36 ) / COALESCE ( - 55, - CASE - COUNT ( * ) WHEN MIN ( DISTINCT 9 ) THEN NULL ELSE 4 END ) ELSE - 20 END ) AS col2 +---- +-20 query II rowsort label-917 SELECT 90 col2, + COUNT ( * ) AS col0 @@ -5284,10 +5296,10 @@ SELECT - 28 * + 69 col2 ---- -1932 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - -189 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-1003 SELECT - NULLIF ( + + 27, + - CASE 82 WHEN - + 42 + 6 THEN NULL WHEN - - NULLIF ( - - 1, NULLIF ( - 29, 76 ) + 39 ) * - 17 THEN + 78 * + 8 - + 29 + + 99 * - + 21 + - CASE COALESCE ( CASE 86 WHEN - 16 * AVG ( DISTINCT 79 ) THEN NULL WHEN - 67 THEN 53 END, 86, CAST ( NULL AS FLOAT8 ), 2 ) WHEN 35 THEN NULL WHEN + 85 + ( 0 + 33 ) THEN 98 * ( 46 ) ELSE CASE COUNT ( * ) WHEN 84 - + 54 THEN - 81 ELSE + 53 END END END ) * - ( - 7 ) AS col2 +---- +-189 query I rowsort label-1004 SELECT CASE - ( - + 9 ) WHEN + - 34 THEN NULL ELSE - + 85 END / + - COUNT ( * ) - COUNT ( * ) @@ -6997,10 +7009,10 @@ SELECT ALL SUM ( DISTINCT - 58 ) + + CAST ( 8 AS INTEGER ) * - - 74 AS col1 ---- 534 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-1331 SELECT + - CASE AVG ( DISTINCT 57 ) WHEN - + 37 * ( + COALESCE ( + MAX ( - - 59 ), - - 81 * - COALESCE ( - COUNT ( * ), + + 42 / + 82, 9 ) + CAST ( NULL AS INTEGER ) + - COUNT ( * ), + 30 + 51 ) ) + 59 + ( + 13 ) - SUM ( ALL + + 87 ) THEN 9 / 27 END - - CAST ( - 75 AS INTEGER ) + - - 30 * COUNT ( ALL + 75 ) col0 +---- +NULL query II rowsort label-1332 SELECT DISTINCT + 73 AS col0, - 68 - - CAST ( NULL AS INTEGER ) + - - 93 * 16 * + 48 * + + 94 @@ -7696,10 +7708,13 @@ SELECT ALL + 36 * 88 + + 55 ---- 3223 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort SELECT + CASE - 59 WHEN - 12 THEN - AVG ( DISTINCT + 43 ) WHEN + + 54 THEN NULL ELSE NULL END +---- +NULL query I rowsort label-1466 SELECT 55 * + 35 * - 79 - + 94 + - COUNT ( * ) * 61 - + 29 + + 4 * 25 * - 50 * + 50 * - 96 * + MAX ( DISTINCT - + CAST ( NULL AS INTEGER ) ) * 57 + + 90 * + MIN ( + - NULLIF ( + - 13, + 51 * - ( + NULLIF ( + 71, COALESCE ( - + 4, 28 * + + 11 ) + - 99 + + 50 * - 30 * + + 64 + - - 1 ) ) + - 36 ) ) @@ -9301,10 +9316,13 @@ SELECT 32 - COUNT ( * ) + + 73, - COUNT ( * ) * 52 AS col0 104 -52 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - -686664 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort SELECT 3 * + 34 * NULLIF ( - 68, - AVG ( DISTINCT + 79 ) ) * 99 AS col0 +---- +-686664 query I rowsort SELECT DISTINCT 55 * + - 63 * 74 AS col0 @@ -10876,10 +10894,10 @@ SELECT DISTINCT 31 / - ( 11 ) AS col1 ---- -2 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - 58 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-2073 SELECT ALL - 15 - + 57 + 44 + + CAST ( - AVG ( DISTINCT + - 86 ) AS INTEGER ) +---- +58 query I rowsort label-2074 SELECT + 92 / NULLIF ( - ( 44 ), - + 22 ) @@ -11818,10 +11836,10 @@ SELECT ALL + 20 + + 65 + COUNT ( * ) * - 24 / ( 18 ) * + 63 ---- 22 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-2249 SELECT DISTINCT - CASE - CAST ( NULL AS INTEGER ) WHEN - NULLIF ( + + COUNT ( + 80 ), + COUNT ( * ) + - 72 ) * + AVG ( DISTINCT 91 ) THEN NULL WHEN - - 77 THEN + + ( 85 ) END +---- +NULL query II rowsort label-2250 SELECT + 93, + ( + 64 ) * COUNT ( * ) + + 11 * - 31 - + 97 AS col0 @@ -13773,11 +13791,14 @@ SELECT + 92 + - 89 AS col2 ---- 3 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] I[I] +# Datafusion - [Actual ] I[R] +query IR rowsort label-2620 SELECT ALL CASE 82 WHEN - 10 + 75 * + 8 * COUNT ( * ) THEN 38 ELSE NULL END * - 18, - 31 + + CASE + 63 WHEN 86 / 83 THEN - 29 * 31 - - + AVG ( DISTINCT - 72 ) * - COUNT ( * ) * + + 83 + 39 + - COUNT ( * ) + COUNT ( * ) * - 41 * - 24 + 62 / 83 ELSE NULL END * 45 AS col2 +---- +NULL +NULL query I rowsort SELECT ALL + + 1 col2 @@ -17230,10 +17251,10 @@ SELECT + 21 * - 53 + + 49 ---- -1064 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-3278 SELECT ALL CASE + 19 WHEN AVG ( - - 52 ) + - AVG ( DISTINCT - 22 ) - - COUNT ( * ) * COUNT ( * ) THEN NULL WHEN 44 + - + MIN ( 9 ) + + - 98 + + 42 + - - 86 * - 96 THEN + + 7 * + - 1 + - 30 ELSE NULL END * + + 90 +---- +NULL query I rowsort label-3279 SELECT - 60 + MAX ( - NULLIF ( + 75, + - 89 ) ) AS col2 @@ -23141,10 +23162,10 @@ SELECT 57 + + COUNT ( * ) / 67 * - MIN ( ALL + 59 ) AS col0 ---- 57 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - -7440 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-4405 SELECT DISTINCT - 89 + - CASE - AVG ( DISTINCT 60 ) WHEN + 25 THEN NULL WHEN - 97 + 8 THEN + CAST ( NULL AS INTEGER ) ELSE - NULLIF ( + 36, - COALESCE ( 23, + - 50 * + + ( + 89 ) * - 15 + 24 - + 0 ) + 84 ) + + 88 + 85 * + - ( - 87 ) + - 86 + + - 80 + + + ( 70 ) END AS col2 +---- +-7440 # Datafusion - Datafusion expected results: # Datafusion - Expected - 0 @@ -23391,10 +23412,10 @@ SELECT - - COALESCE ( + MAX ( DISTINCT 92 ), + 42 ) * 67 / - - 47 + 80 + - - 77 ---- 288 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-4453 SELECT ALL + + CASE CASE + COUNT ( * ) WHEN + NULLIF ( - 54, + CAST ( - 70 AS INTEGER ) / + 43 + + 26 + - 47 * NULLIF ( - 56, - + 15 ) / + 92 + + 74 ) * COALESCE ( - COALESCE ( + 48, + + 91 * COUNT ( * ) * - ( + ( + 95 ) ) ), 22 ) * + ( + + 98 ) + - - 2 + - 0 + - + CASE 79 WHEN - 53 + + 20 * 5 THEN NULL ELSE 66 END + 50 - 92 THEN AVG ( DISTINCT 89 ) + 99 * - 0 WHEN ( SUM ( - 3 ) ) THEN NULL END WHEN - 15 THEN + 78 WHEN + 85 THEN 65 WHEN - 49 - CASE - 20 - 61 * 54 WHEN 52 THEN - ( + 20 ) END THEN + SUM ( + 86 ) END AS col1 +---- +NULL query II rowsort label-4454 SELECT ALL + - COUNT ( * ) AS col1, MAX ( DISTINCT + 5 ) * 77 * + + 73 @@ -23635,10 +23656,10 @@ SELECT + CAST ( NULL AS INTEGER ) AS col0, - CAST ( NULL AS INTEGER ) / + 69 NULL NULL -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-4500 SELECT CASE - + 70 WHEN + MAX ( ( - - 57 ) ) THEN + - COUNT ( * ) WHEN 53 + - AVG ( DISTINCT + 70 ) THEN NULL ELSE NULL END / - COALESCE ( + COALESCE ( - - 77, 20 * 95, 34, - 76 / + + MIN ( DISTINCT - 77 ) + + + COUNT ( * ) + - 68 * + - NULLIF ( + 59, 60 + + - NULLIF ( + - 72, - COUNT ( * ) ) ) * - 84 / + + 88 * + - 4 ), + MIN ( DISTINCT - 92 ), - 71 * 28 ) AS col2 +---- +NULL query I rowsort label-4501 SELECT ( COUNT ( * ) ) * 27 * 21 AS col2 @@ -25816,10 +25837,13 @@ SELECT + + 45 * + - 67 ---- -3015 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-4916 SELECT ALL - - AVG ( DISTINCT - + CASE - 9 WHEN - 9 THEN + + 47 * - 68 * 49 * + 54 / - CAST ( NULL AS INTEGER ) ELSE NULL END ) / + + 75 + + 44 AS col2 +---- +NULL query I rowsort SELECT + - 29 - + 88 AS col0 @@ -28663,10 +28687,10 @@ SELECT ( - - 19 ) - + - ( 49 ) * - + 99 * 58 AS col0 ---- -281339 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - 4044 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-5464 SELECT CAST ( - AVG ( DISTINCT - 46 ) AS INTEGER ) * 88 - 4 AS col1 +---- +4044 query I rowsort label-5465 SELECT 85 * + COUNT ( * ) * - 67 * - + 59 @@ -30382,10 +30406,10 @@ SELECT + COUNT ( * ) - 16 AS col0 query error DataFusion error: Error during planning: Projections require unique expression names but the expression "Int64\(87\) \+ count\(Int64\(1\)\) AS count\(\*\) AS col0" at position 0 and "CAST\(NULL AS Int32\) \+ Int64\(43\) AS col0" at position 1 have the same name\. Consider aliasing \("AS"\) one of them\. SELECT ALL 87 + + COUNT ( * ) AS col0, CAST ( NULL AS INTEGER ) + 43 AS col0 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - 0 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-5791 SELECT COALESCE ( 22, - - 51, - MAX ( + 64 ) * + CASE 78 WHEN 6 THEN - + 90 + - 95 WHEN - + AVG ( DISTINCT 98 ) + 7 * + - 69 THEN NULL ELSE NULL END + + 8 ) / - + 36 * 97 +---- +0 query I rowsort label-5792 SELECT - COUNT ( DISTINCT - 53 ) + + NULLIF ( 14, 35 ) / - - 29 col0 @@ -30717,10 +30741,13 @@ SELECT DISTINCT + 35 * + 30, 33 + ( - 68 ) * - + COUNT ( * ) col2 1050 101 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-5855 SELECT - AVG ( DISTINCT + + CAST ( NULL AS INTEGER ) ) - + 75 AS col1 +---- +NULL query I rowsort label-5856 SELECT DISTINCT - CAST ( + + COUNT ( * ) AS INTEGER ) * 39 col0 @@ -31172,10 +31199,10 @@ SELECT DISTINCT + MAX ( - 83 ) + + - 19 + - 50 AS col1 ---- -152 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - 35 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-5942 SELECT CAST ( + AVG ( DISTINCT 34 ) AS INTEGER ) + COUNT ( - 9 ) +---- +35 query I rowsort SELECT ALL 8 + + 82 @@ -32891,10 +32918,13 @@ SELECT ALL COUNT ( * ), 82 AS col2 1 82 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-6265 SELECT 42 - + - 56 * - - AVG ( DISTINCT - ( - CAST ( NULL AS FLOAT8 ) ) ) +---- +NULL query I rowsort label-6266 SELECT 52 - + 4 / 44 + - NULLIF ( COUNT ( 67 ), 19 ) + - 33 AS col1 @@ -33517,10 +33547,10 @@ SELECT - COUNT ( * ) + + CAST ( NULL AS INTEGER ) col0 ---- NULL -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-6383 SELECT + CASE + AVG ( DISTINCT + 54 ) WHEN 11 THEN 94 + SUM ( ALL - 19 ) + - 86 WHEN - ( CAST ( NULL AS INTEGER ) ) THEN NULL END +---- +NULL query I rowsort SELECT - 40 + 41 * + - 32 AS col2 @@ -36045,10 +36075,13 @@ SELECT DISTINCT ( 0 ) / - 18 + + ( - - 47 ) ---- 47 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-6867 SELECT 8 + - AVG ( DISTINCT + CAST ( NULL AS INTEGER ) ) - - + 45 * - 49 + - - 17 * COUNT ( * ) - 80 * 71 +---- +NULL query I rowsort SELECT ALL 8 * - - 50 @@ -36454,10 +36487,13 @@ SELECT 42 + + ( 50 ) AS col1 ---- 92 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - 117358 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-6946 SELECT 52 + + 98 * - 57 * ( - NULLIF ( + 21, + 58 * - + COUNT ( * ) * - 50 - ( CASE + ( 12 ) WHEN + 68 + 39 * 7 THEN AVG ( DISTINCT - ( 41 ) ) WHEN + 36 - + 24 THEN + 78 + MIN ( DISTINCT - CAST ( NULL AS INTEGER ) + + 62 ) * 7 END + 1 ) * 2 ) ) +---- +117358 query I rowsort SELECT 4 + - 41 AS col0 @@ -36568,10 +36604,13 @@ SELECT DISTINCT - 78 - - + COUNT ( * ) AS col1 ---- -77 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - -11 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-6968 SELECT DISTINCT COALESCE ( NULLIF ( - 11, ( - - AVG ( DISTINCT - 34 ) ) / 47 * + 73 * + - 64 + 53 ), - 11 - - 39 * - 89 ) * COUNT ( * ) AS col2 +---- +-11 query I rowsort label-6969 SELECT - MIN ( + 19 ) AS col1 @@ -39599,10 +39638,13 @@ SELECT - 36 * + + ( - - 78 ) * - 87 + - 32 * - ( + - 59 ) + - 13 * - + NULLIF ( ---- 242600 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-7547 SELECT + AVG ( - - 23 ) + + CASE WHEN + 10 >= + 83 * 90 THEN 77 / COALESCE ( - + 49, - + 1 * NULLIF ( - + NULLIF ( + 1, + 60 ), - + 39 ) - + 0 + - - CAST ( NULL AS INTEGER ) + + SUM ( - 7 ), - 41 ) * - - NULLIF ( + - 96, - AVG ( DISTINCT CAST ( + NULLIF ( + CAST ( - 41 AS INTEGER ), + CASE - 32 WHEN - 53 THEN 48 * 77 END * 19 + + 71 ) AS INTEGER ) ) - 70 ) * + 26 END * + 37 +---- +NULL query I rowsort label-7548 SELECT ALL 18 / 37 @@ -40457,10 +40499,13 @@ SELECT 80 - + 42 * + 57 ---- -2314 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - -24 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-7709 SELECT NULLIF ( + - 24, + + 32 + SUM ( ALL - 36 ) + - AVG ( DISTINCT - 91 ) / - ( + 76 ) ) +---- +-24 query I rowsort SELECT 22 * + 37 @@ -40535,10 +40580,10 @@ SELECT ALL 36 * - 49 ---- -1764 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - -5416 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-7724 SELECT + 76 * - 70 + - - CAST ( - AVG ( DISTINCT + + 96 ) AS INTEGER ) AS col0 +---- +-5416 query I rowsort label-7725 SELECT ALL COUNT ( * ) - - 71 @@ -43085,10 +43130,13 @@ SELECT + 12 + - + 57 ---- -45 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-8204 SELECT + CASE + - 9 WHEN + 87 THEN - + 45 * + - 25 + - + COUNT ( * ) * - - 36 ELSE NULL END + - 22 / - CASE 4 WHEN - 56 THEN + - AVG ( DISTINCT - - 63 ) WHEN + 70 THEN - 80 * CASE - 41 WHEN 11 THEN - 72 * MAX ( ALL - 97 ) * + + COUNT ( * ) + + 60 END + + 55 + + 29 - + 5 - + + ( 14 ) ELSE NULL END + + - 50 * COUNT ( * ) AS col2 +---- +NULL query I rowsort label-8205 SELECT DISTINCT COUNT ( * ) - + - 85 * + - 46 @@ -43461,11 +43509,18 @@ SELECT 20, 82 AS col1 20 82 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - -1329 -# Datafusion - Expected - 0 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Data was automatically updated based on comparison db results +# Datafusion - Previous results: +# Datafusion - -1329 +# Datafusion - 0 +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I]I +# Datafusion - [Actual ] [R]I +query RI rowsort label-8274 SELECT 17 / - COALESCE ( - + 60, - + AVG ( DISTINCT 54 ) * COUNT ( * ), + 0 ) * + MAX ( ALL - 17 ) * + - 15 - + - 14 * - + 89 - 83, ( - 61 ) / + 84 * - 65 * - 35 col1 +---- +-1256.75 +0 query I rowsort label-8275 SELECT ALL - COALESCE ( + + 44, - NULLIF ( + 41, - - 28 - COUNT ( * ) + - 95 ) ) * + ( - 58 ) AS col0 @@ -46849,10 +46904,13 @@ SELECT - 24 / + 36 + 7 + - + 90, 96 AS col2 -83 96 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-8922 SELECT + MAX ( ALL - 22 ) * - + CASE WHEN NOT - NULLIF ( + 83, + 84 ) IS NULL THEN NULL WHEN NOT 17 NOT IN ( - 74 + - COUNT ( * ), - 97, + + 78 / CASE + MIN ( + + 40 ) WHEN 80 THEN NULL ELSE - 76 + - + COUNT ( * ) END * + 9 ) THEN SUM ( DISTINCT - 53 ) ELSE NULL END + NULLIF ( - AVG ( DISTINCT - 60 ) + 40, + 42 * 72 ) AS col1 +---- +NULL query I rowsort SELECT 52 * + - NULLIF ( - 16, - 82 + - 12 / - - 7 ) @@ -47587,11 +47645,14 @@ SELECT ALL - 75, + 12 / 44 col1 -75 0 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - 4 -# Datafusion - Expected - 69 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I]I +# Datafusion - [Actual ] [R]I +query RI rowsort SELECT + NULLIF ( + + 4, - 96 + - AVG ( DISTINCT 86 ) * + 54 ) AS col0, 69 col2 +---- +4 +69 query I rowsort label-9063 SELECT ( - 85 ) * - COUNT ( * ) * - ( 45 ) @@ -51955,10 +52016,10 @@ SELECT - COUNT ( * ) * + 97 * - 60 AS col2 ---- 5820 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - 22 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-9893 SELECT DISTINCT - + CASE + - 43 WHEN + - 44 THEN 23 + 84 WHEN - + 33 * NULLIF ( + CASE + 63 WHEN + + 66 THEN COALESCE ( - 25, + - AVG ( DISTINCT + 71 ) + CASE + - 19 WHEN + - CAST ( NULL AS INTEGER ) THEN - 42 * 33 + + COUNT ( * ) END * - 51 * - + 4, - + 19, - 13 * ( 27 ) * - 85 - + ( CASE - 6 WHEN 2 * + COUNT ( * ) / - + ( + 22 ) * 33 THEN + SUM ( 33 ) / - + 87 WHEN + 69 THEN NULL END ) ) - ( + + 63 ) END, + + COALESCE ( + ( 28 ), COUNT ( * ) ) * 85 + - 54 ) + - 6 * - + 49 THEN + 56 * + 31 ELSE COUNT ( * ) * COUNT ( * ) END + + 23 AS col2 +---- +22 query I rowsort SELECT + 26 + + 92 + ( + 16 ) AS col2 diff --git a/data/sqlite/random/expr/slt_good_116.slt b/data/sqlite/random/expr/slt_good_116.slt index b828480..984fac1 100644 --- a/data/sqlite/random/expr/slt_good_116.slt +++ b/data/sqlite/random/expr/slt_good_116.slt @@ -1467,11 +1467,11 @@ SELECT ALL + 52 + - CAST ( NULL AS INTEGER ) AS col0 ---- NULL -# Datafusion - Datafusion expected results: -# Datafusion - Expected - 64 -# Datafusion - Expected - -29 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query II rowsort label-273 SELECT ALL 64 AS col0, - CASE WHEN ( 81 ) >= + ( 41 ) THEN + 29 WHEN NOT ( MIN ( ALL 79 ) * - NULLIF ( AVG ( DISTINCT - 77 ) * COALESCE ( - COALESCE ( 70, + SUM ( - 82 ), - 59 ) + 13 / + 42, + 57 + - 79 * MAX ( 75 ) ), 41 + 41 * - 0 ) + COUNT ( * ) ) IS NULL THEN NULL WHEN NOT NULL NOT IN ( 7 - NULLIF ( + 50 + 68, + 71 + 98 ) ) THEN - COUNT ( * ) + 76 ELSE NULL END +---- +64 +-29 query I rowsort label-274 SELECT - CASE ( - 50 ) WHEN 35 * + 28 + COUNT ( * ) THEN - COALESCE ( - ( 5 ), - - ( - 79 ), + COUNT ( * ) * + ( 95 ), 75 / + 70 ) ELSE NULL END col2 @@ -2202,10 +2202,10 @@ SELECT - MAX ( DISTINCT 80 ) AS col0 ---- -80 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - 0 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-413 SELECT DISTINCT 14 / + CAST ( + AVG ( DISTINCT + 58 ) AS INTEGER ) AS col1 +---- +0 query II rowsort label-414 SELECT ALL 73 - - + 99 * - 82 col1, MIN ( DISTINCT - + 11 ) @@ -2610,10 +2610,10 @@ SELECT ALL + 41 + + + 57 + + 2 ---- 100 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-490 SELECT DISTINCT + CASE - 76 WHEN + - 35 + - 0 + CASE - ( - CAST ( NULL AS INTEGER ) ) WHEN - + 76 / - COUNT ( * ) + - 19 + + 82 + + 62 / + 93 + + 7 THEN + 28 WHEN - 84 THEN NULL END - + AVG ( DISTINCT - 29 ) * 58 THEN 80 END +---- +NULL query I rowsort label-491 SELECT + 44 + + SUM ( + + 25 ) * - + ( 56 ) + + 28 AS col1 @@ -3547,10 +3547,13 @@ SELECT - 78 + ( - MAX ( ALL - 74 ) ) AS col1 ---- -4 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-667 SELECT CASE - + 40 WHEN + 24 + + - 33 + + + 55 * + COUNT ( * ) * + 53 THEN + + COUNT ( * ) - - + 7 + + 75 * COALESCE ( - ( + 89 ), + CASE WHEN NOT NULL IS NOT NULL THEN AVG ( DISTINCT + 84 ) ELSE - 47 * + 24 + + COUNT ( * ) * - MAX ( ALL - + 26 ) END ) / - 8 ELSE NULL END AS col0 +---- +NULL query I rowsort label-668 SELECT + MIN ( ALL - 50 ) @@ -5617,11 +5620,14 @@ SELECT DISTINCT + 22 / + - 66 AS col0 ---- 0 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - -144 -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] I[I] +# Datafusion - [Actual ] I[R] +query IR rowsort label-1063 SELECT + - 83 - + 61, 38 + 95 + CASE - 69 WHEN + - 38 THEN COUNT ( * ) - - + 75 + - 16 WHEN - 69 + + 40 / + COALESCE ( - 72, - 10 ) + + 86 THEN - ( COALESCE ( COUNT ( * ), + 1 - - - 32, + 13, - + 23 ) ) + + + 2 END * AVG ( DISTINCT - 58 ) AS col1 +---- +-144 +NULL query I rowsort SELECT ALL + - 32 * + 57 * + + 12 - + 15 @@ -6214,10 +6220,13 @@ SELECT - 56 * 32 ---- -1792 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - 24 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort SELECT ALL + NULLIF ( + 24, + AVG ( DISTINCT 21 ) ) col1 +---- +24 query I rowsort SELECT - 26 * + + 94 @@ -9920,10 +9929,13 @@ SELECT DISTINCT - - 11 * - COALESCE ( + 37, - - 24 ) ---- -407 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - -130 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-1885 SELECT + 90 + + + NULLIF ( CAST ( NULLIF ( - 5, - + SUM ( ALL - - 97 ) + - - COALESCE ( ( - 83 ), - 3 ) ) AS INTEGER ), 33 * AVG ( DISTINCT - 9 ) ) * + SUM ( + 91 * + 1 - 47 ) AS col0 +---- +-130 query I rowsort label-1886 SELECT NULLIF ( - 12, COUNT ( * ) ) AS col1 @@ -10885,11 +10897,14 @@ SELECT DISTINCT 52 * ( + ( + 19 ) ) + + + CASE 22 WHEN - 5 THEN - + 45 / - + 12 ---- NULL -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -# Datafusion - Expected - 97 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I]I +# Datafusion - [Actual ] [R]I +query RI rowsort label-2068 SELECT - AVG ( DISTINCT CAST ( NULL AS FLOAT8 ) ) * + - 52 col2, 70 - - 95 + - 68 +---- +NULL +97 query I rowsort label-2069 SELECT - - CAST ( - 55 AS INTEGER ) AS col1 @@ -11515,10 +11530,13 @@ SELECT DISTINCT - 99 + + - 29 ---- -128 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - -80 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort SELECT - + COALESCE ( NULLIF ( ( + + 80 ), + AVG ( DISTINCT + 8 ) ), 14 ) AS col0 +---- +-80 query I rowsort label-2188 SELECT - ( + - 12 ) + - MIN ( + COALESCE ( + 47, + 47 ) ) @@ -12206,11 +12224,14 @@ SELECT - 14 + + 23 col2 ---- 9 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -# Datafusion - Expected - 41 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I]I +# Datafusion - [Actual ] [R]I +query RI rowsort label-2320 SELECT - AVG ( DISTINCT + - CAST ( NULL AS INTEGER ) ) - + NULLIF ( - 62, - + 15 ) + 11 col2, 41 +---- +NULL +41 query I rowsort label-2321 SELECT COUNT ( * ) + - + MIN ( ALL - 32 ) @@ -12429,10 +12450,10 @@ SELECT ALL + 77 * - + 0 AS col0 ---- 0 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort SELECT + CASE - 82 WHEN + + AVG ( DISTINCT + 76 ) THEN + 0 END +---- +NULL query I rowsort SELECT + 35 * - + 58 @@ -12616,10 +12637,10 @@ SELECT DISTINCT - 19 / 86 AS col2 ---- 0 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - 0 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-2399 SELECT 17 / - CAST ( - + AVG ( DISTINCT - - 94 ) AS INTEGER ) AS col1 +---- +0 query I rowsort SELECT 23 + + 19 @@ -13747,10 +13768,10 @@ SELECT - + ( - - 3 ) + 7 ---- 4 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-2613 SELECT - + CASE 5 WHEN - - AVG ( DISTINCT 69 ) / 80 THEN + CAST ( 18 AS INTEGER ) ELSE NULL END AS col1 +---- +NULL query I rowsort SELECT DISTINCT - + 66 + 89 * - ( + + 31 ) AS col1 @@ -18774,10 +18795,13 @@ SELECT ALL - + 38 * + + 66 * + 37 + + + 42 AS col2, - 11 -92754 -11 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-3578 SELECT ALL AVG ( DISTINCT 58 ) * - - COUNT ( * ) + - 21 + - AVG ( + CAST ( NULL AS FLOAT8 ) ) * + 79 +---- +NULL query I rowsort SELECT + ( - 51 ) + + 33 + + 8 + - 6 * - 72 @@ -19048,10 +19072,13 @@ SELECT ALL 50 + COUNT ( * ) + 84 ---- 135 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-3630 SELECT 6 * + + CASE - COUNT ( * ) WHEN 6 * 55 + 28 + + - 64 + + + 92 - - COUNT ( ALL + - 3 ) + + - 72 * - COUNT ( * ) * + COUNT ( * ) * + 99 * 36 + - CASE 13 + - 43 WHEN + 14 * 55 THEN NULL WHEN ( - ( - SUM ( ( + 95 ) ) ) ) + + 7 / + MAX ( DISTINCT 65 ) THEN AVG ( DISTINCT + 41 ) * + 9 WHEN - MIN ( 78 ) / + 10 THEN MAX ( ALL 88 ) END THEN 27 / 54 WHEN - CAST ( NULL AS INTEGER ) THEN + CASE - CAST ( NULL AS INTEGER ) WHEN - CASE 84 WHEN 72 - - 39 THEN NULL WHEN - 42 THEN NULL ELSE + 69 END * 94 THEN + 21 * + 11 ELSE 18 END * COUNT ( * ) WHEN COUNT ( * ) * 90 + 92 * 41 THEN NULLIF ( CAST ( + 94 AS FLOAT8 ), + 25 * CAST ( NULL AS INTEGER ) + - 55 ) + 39 * + COUNT ( * ) ELSE - CASE 23 WHEN 1 THEN + 39 * ( - 46 * 8 ) END END +---- +NULL query II rowsort label-3631 SELECT DISTINCT + 49, - 71 + + + 86 - - COALESCE ( - 95, - MIN ( + 6 ), COUNT ( * ) * - NULLIF ( - 57, NULLIF ( - 73, + + 61 / 83 + 44 * - COUNT ( * ) ) ) * + SUM ( 14 ) ) * 62 AS col2 @@ -21966,10 +21993,13 @@ SELECT DISTINCT COUNT ( - 71 ) AS col0 ---- 1 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-4185 SELECT DISTINCT + 12 / - - AVG ( - 53 ) + + 19 * + 63 * - 2 + - AVG ( DISTINCT CAST ( NULL AS FLOAT8 ) ) AS col1 +---- +NULL query I rowsort label-4186 SELECT DISTINCT - COUNT ( * ) / - - CAST ( NULL AS INTEGER ) + - - NULLIF ( 38, + 46 ) col2 @@ -22236,10 +22266,13 @@ SELECT DISTINCT - 65 col1, - 68 AS col0, + + 29 / - 63 -68 0 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-4237 SELECT AVG ( DISTINCT - CAST ( NULL AS INTEGER ) ) * + 40 / 89 AS col1 +---- +NULL query I rowsort label-4238 SELECT ALL + CASE WHEN NOT 94 NOT BETWEEN + + MIN ( ALL + 81 ) AND NULL THEN - - CASE - 71 WHEN - - ( + COUNT ( * ) ) THEN NULL WHEN - - 41 * + - 96 * - + COUNT ( * ) - COALESCE ( - + 78, 97, + 32 * 1 * - CASE + + 16 WHEN + - MAX ( DISTINCT 97 ) THEN + + 89 END + - + 70 ) * - COUNT ( * ) THEN - 33 WHEN - + NULLIF ( + 58, + - COUNT ( * ) ) THEN NULL END ELSE NULL END + - + 42 @@ -23201,11 +23234,11 @@ SELECT ALL + 17 + + + COUNT ( * ) + + CAST ( NULL AS INTEGER ) ---- NULL -# Datafusion - Datafusion expected results: -# Datafusion - Expected - 9 -# Datafusion - Expected - 69 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query II rowsort label-4423 SELECT - CASE - COUNT ( * ) WHEN 25 / + AVG ( DISTINCT - 63 ) THEN NULL ELSE + 9 * - COUNT ( * ) END AS col1, 69 + MIN ( ALL + 0 ) +---- +9 +69 query I rowsort label-4424 SELECT DISTINCT + + ( + - 47 ) + + COUNT ( * ) @@ -23327,10 +23360,16 @@ SELECT ALL 15 / 75 AS col0 ---- 0 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - 143 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Data was automatically updated based on comparison db results +# Datafusion - Previous results: +# Datafusion - 143 +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-4447 SELECT DISTINCT COALESCE ( COUNT ( * ), - + COALESCE ( - AVG ( ALL + 36 ), + - 26 + + ( - 5 ) ) ) / + - NULLIF ( 92, 88 * - COUNT ( * ) + + AVG ( DISTINCT - 93 ) ) + ( 47 ) + + 96 AS col2 +---- +142.989130434783 query I rowsort label-4448 SELECT ( - + MAX ( ALL - - 40 ) ) col2 @@ -24165,10 +24204,13 @@ SELECT COUNT ( * ) * - ( 47 ) AS col0 ---- -47 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-4608 SELECT NULLIF ( 46, + 60 ) * + 22 * + + 36 + - - AVG ( DISTINCT CAST ( NULL AS INTEGER ) ) * + 54 +---- +NULL query I rowsort label-4609 SELECT ALL COALESCE ( + 75, + MIN ( ALL - NULLIF ( - 80, - ( - + 39 ) ) ) / - + 9 + - 21 - - 68, - + 37 + - COUNT ( * ) ) * 18 AS col2 @@ -27563,10 +27605,13 @@ SELECT - CASE - 45 WHEN 67 THEN - - COUNT ( * ) WHEN - - COUNT ( * ) THEN NULL E ---- NULL -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-5257 SELECT - 65 * COUNT ( * ) + - CASE 37 WHEN + AVG ( DISTINCT - + 2 ) THEN + - 10 - + + AVG ( 20 ) + + COUNT ( * ) WHEN + 38 THEN NULL END - 75 + 64 + NULLIF ( 26, 45 ) AS col0 +---- +NULL query I rowsort SELECT ALL - + ( 79 ) AS col0 @@ -27725,11 +27770,11 @@ SELECT COUNT ( 37 ) ---- 1 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - -80 -# Datafusion - Expected - 67 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query II rowsort label-5288 SELECT + - CAST ( - - AVG ( DISTINCT 80 ) AS INTEGER ) AS col0, 67 +---- +-80 +67 query I rowsort label-5289 SELECT + + COUNT ( ALL 50 ) col2 @@ -28083,10 +28128,10 @@ SELECT CAST ( + ( - 94 ) AS INTEGER ) * - 72 * - 88 AS col0 ---- -595584 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-5357 SELECT ALL - CASE - - 54 WHEN - + AVG ( DISTINCT + 54 ) * + + MIN ( 71 ) THEN + - 78 ELSE NULL END +---- +NULL query I rowsort label-5358 SELECT CAST ( + CASE - 49 WHEN COUNT ( * ) THEN + 55 END AS INTEGER ) + 9 * 81 AS col0 @@ -29134,10 +29179,10 @@ SELECT DISTINCT - 41 / + ( + - 97 ) ---- 0 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-5553 SELECT ALL 8 - + - 80 / + CASE - 96 WHEN + - 20 THEN + + COUNT ( * ) WHEN + AVG ( DISTINCT + - 90 ) THEN - 53 ELSE NULL END AS col0 +---- +NULL # Datafusion - Types were automatically converted from: # Datafusion - [Expected] [I] @@ -31745,11 +31790,14 @@ SELECT DISTINCT + ( + 39 ) * 85 ---- 3315 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -# Datafusion - Expected - 38 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I]I +# Datafusion - [Actual ] [R]I +query RI rowsort label-6047 SELECT AVG ( DISTINCT - 72 ) + - - MIN ( DISTINCT - - CAST ( NULL AS INTEGER ) ) + ( - 25 ) * 84 AS col2, + 38 +---- +NULL +38 query I rowsort SELECT 26 * 40 * - 56 @@ -32090,10 +32138,13 @@ SELECT DISTINCT - 55 * + 26 ---- -1430 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-6112 SELECT ALL 61 / COUNT ( * ) * - CASE 89 WHEN - 41 - 11 - + COUNT ( * ) * - ( + + 68 ) - 54 * COUNT ( * ) + + 13 - 6 * + + 46 * + 6 THEN - 67 / 91 + - 68 END * AVG ( DISTINCT + 14 ) * + + 49 - 6 AS col2 +---- +NULL query I rowsort SELECT - 67 * + 27 @@ -32173,11 +32224,11 @@ SELECT ALL + 39 * + 2 + + - COUNT ( * ) ---- 77 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - 1 -# Datafusion - Expected - 0 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query II rowsort label-6128 SELECT ( + COALESCE ( + COUNT ( - 45 ), COALESCE ( + - 12, SUM ( DISTINCT - + CASE ( 50 ) WHEN + - 96 + + 75 THEN + CAST ( - - 27 AS INTEGER ) * + 90 + - 19 ELSE CAST ( NULL AS INTEGER ) + - + 74 END ) + - 17, + 0, - 22 ) + + 98 + - - 27 * + 11 + COALESCE ( - + ( + CAST ( + + AVG ( DISTINCT + - ( + 91 ) ) AS INTEGER ) ), + ( - - 99 ) - 53, - 36 / + - 5 + + - 96 * - - CAST ( NULL AS INTEGER ) ) + + + 10 ) ) AS col0, - 43 / + NULLIF ( 75, SUM ( - 69 ) ) AS col2 +---- +1 +0 query I rowsort label-6129 SELECT + CASE - 7 WHEN + 66 THEN + CAST ( + MAX ( DISTINCT - - 24 ) AS INTEGER ) + + - 45 * + 31 * 55 WHEN ( + 33 ) THEN NULL END AS col0 @@ -33744,11 +33795,11 @@ SELECT 30 * + 74 ---- 2220 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - -48947 -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query II rowsort label-6425 SELECT - - 55 * + 10 * - 89 + - - 3 AS col2, - 92 * - CASE 48 WHEN 58 * MIN ( - 68 ) / ( - 85 ) * + 20 THEN 18 + CASE CAST ( NULL AS INTEGER ) WHEN - COUNT ( DISTINCT - NULLIF ( - 91, - 41 ) ) + 36 THEN - - 47 - + COUNT ( * ) * - 41 WHEN 44 + - 32 + + CASE ( - - 7 ) WHEN - 86 THEN - CASE + - ( - - 1 ) WHEN 8 THEN - 15 / 2 + + + 26 + + ( + 98 ) * - AVG ( DISTINCT - 4 ) ELSE 93 END * + 49 * 2 * + 59 * - 47 END THEN + 39 END * - + 78 END +---- +-48947 +NULL query I rowsort label-6426 SELECT ALL + + 20 - - + MAX ( 32 ) AS col0 @@ -34287,10 +34338,13 @@ SELECT 4 * - 54 AS col2 ---- -216 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - -6612 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-6532 SELECT NULLIF ( - 87, AVG ( DISTINCT 77 ) - + COUNT ( * ) ) * + 76 +---- +-6612 query I rowsort label-6533 SELECT MAX ( ALL + 29 ) * - 36 + 98 @@ -39532,10 +39586,13 @@ SELECT ALL - 49 AS col2, + COUNT ( * ) + + + 47 -49 48 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-7531 SELECT AVG ( DISTINCT - CAST ( NULL AS INTEGER ) ) AS col2 +---- +NULL query I rowsort label-7532 SELECT ALL 44 * ( - - 89 ) - + COUNT ( * ) + - CASE + COALESCE ( + 97, + 41 * - - 55, - ( + + 65 ) + - - 39 ) WHEN + - 11 THEN - COUNT ( * ) END + + - 8 + + + 95 * + - 73 * + 71 * - 6 * - 58 AS col0 @@ -42888,10 +42945,13 @@ SELECT ALL + 31 + 26 + COALESCE ( + 96, 12 * COUNT ( * ) ) ---- 153 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-8167 SELECT DISTINCT + + 20 / - CASE 80 WHEN + 25 THEN 92 * COALESCE ( 56, + 9, COUNT ( * ) - + COALESCE ( - COUNT ( * ), COUNT ( ALL + 50 ) * - COUNT ( CAST ( NULL AS INTEGER ) ) + 50 ) ) + AVG ( DISTINCT - 14 ) WHEN - 83 * + AVG ( ALL - 53 ) + + 85 / CASE - 85 WHEN 6 * MIN ( + 50 * 29 ) + - MAX ( ALL 3 ) THEN MIN ( 90 ) * + 81 WHEN + ( + 64 ) * - 0 + - 33 THEN NULL END THEN NULL ELSE NULL END +---- +NULL query I rowsort SELECT ALL - 98 + - + 75 @@ -43567,10 +43627,10 @@ SELECT DISTINCT 53 * + - 4 + + - COUNT ( * ) * + 53 ---- -265 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - 1126 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-8299 SELECT 14 * 83 + + CAST ( - AVG ( DISTINCT 36 ) AS INTEGER ) col1 +---- +1126 # Datafusion - Datafusion expected results: # Datafusion - Expected - 0 @@ -44574,10 +44634,13 @@ SELECT ALL CAST ( NULL AS INTEGER ) * + 96 AS col2 ---- NULL -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort SELECT ALL CASE + 80 WHEN ( ( 79 ) ) - + 70 THEN - AVG ( DISTINCT - + CASE 65 WHEN + - 71 THEN NULL ELSE + 57 * + 19 END ) * - - 72 + - 12 END * 26 col0 +---- +NULL query I rowsort label-8493 SELECT COUNT ( * ) * + + 49 + + 35 + - + 84 + + ( + - 9 ) AS col2 @@ -47008,10 +47071,10 @@ SELECT 32 + + 61 ---- 93 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - 7909 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-8955 SELECT ALL - COUNT ( * ) + - 10 - CASE + 59 WHEN - + 42 THEN - COUNT ( * ) WHEN NULLIF ( + 62, + MIN ( DISTINCT + 50 ) ) THEN NULL WHEN + AVG ( DISTINCT + CAST ( NULL AS INTEGER ) ) / + - CASE - 56 WHEN + COUNT ( * ) THEN - 79 WHEN - 86 THEN - COUNT ( - ( - 58 ) ) END THEN + 73 + - CAST ( - 55 AS INTEGER ) ELSE + 88 * - 90 END AS col0 +---- +7909 query I rowsort label-8956 SELECT ALL MAX ( + 90 ) AS col2 @@ -48577,10 +48640,13 @@ SELECT + 12 + - CAST ( NULL AS INTEGER ) * + COUNT ( + 2 ) AS col0 ---- NULL -# Datafusion - Datafusion expected results: -# Datafusion - Expected - -3645 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-9254 SELECT - 81 * - + NULLIF ( - 45, NULLIF ( 28, + + ( - ( 1 ) ) * 48 + + + CASE - AVG ( + 64 ) WHEN - + 61 THEN AVG ( ALL + 43 ) END ) * 84 * + ( 74 ) * - 51 * - - 51 - - + CASE - - 41 WHEN + 54 THEN - AVG ( DISTINCT + - 71 ) WHEN + 24 + + COUNT ( 87 ) / + ( + + 67 ) THEN NULL END + + NULLIF ( COUNT ( * ), + COUNT ( * ) ) - - ( + - SUM ( DISTINCT + 10 ) ) * 77 + NULLIF ( + 24, + 58 * 48 ) ) * COUNT ( * ) +---- +-3645 query II rowsort SELECT 97 AS col0, 75 @@ -48672,10 +48738,13 @@ SELECT - 10 + 53 + + + SUM ( - 68 ) + - 7 AS col1 ---- -32 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - 40 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort SELECT ALL ( + NULLIF ( + 40, AVG ( DISTINCT - 74 ) + + + 72 ) ) +---- +40 query I rowsort label-9273 SELECT - 74 + COUNT ( * ) AS col1 @@ -49876,10 +49945,16 @@ SELECT - ( - ( + - 18 ) ) ---- -18 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - 0 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Data was automatically updated based on comparison db results +# Datafusion - Previous results: +# Datafusion - 0 +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-9502 SELECT + COUNT ( * ) / - NULLIF ( - 64, - AVG ( DISTINCT + 1 ) ) * + 50 * - + 87 +---- +-67.96875 query I rowsort SELECT ALL 84 * - 2 + - 27 + 75 AS col1 diff --git a/data/sqlite/random/expr/slt_good_117.slt b/data/sqlite/random/expr/slt_good_117.slt index 6eef954..b9ca472 100644 --- a/data/sqlite/random/expr/slt_good_117.slt +++ b/data/sqlite/random/expr/slt_good_117.slt @@ -386,10 +386,10 @@ SELECT ALL 1 + MIN ( DISTINCT 9 ) AS col0 ---- 10 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - -1 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-68 SELECT - CASE + COUNT ( * ) WHEN + COALESCE ( + AVG ( DISTINCT + 68 ), - ( NULLIF ( - 14, - 74 + + 5 ) ) * 91 * 35 - + 94 - 88 * - COUNT ( * ) ) * - 30 - - 94 THEN NULL ELSE + NULLIF ( + COUNT ( * ), 73 ) END +---- +-1 query I rowsort SELECT + 83 * 64 @@ -1819,10 +1819,13 @@ SELECT ALL + ( + 40 ), + 59 AS col1 40 59 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - 48 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-341 SELECT - - ( - 34 ) * NULLIF ( COUNT ( * ), + + AVG ( DISTINCT - CAST ( NULL AS FLOAT8 ) ) ) + + + 97 - 15 AS col2 +---- +48 query I rowsort SELECT ALL + 94 * 62 @@ -2734,10 +2737,10 @@ SELECT DISTINCT - 87 + + 57 + + SUM ( 16 ) * - 66 AS col2 ---- -1086 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - -1814430 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-515 SELECT ALL - COUNT ( * ) * - CASE + 50 WHEN - COUNT ( * ) / AVG ( DISTINCT + 2 ) * + 28 * + + 80 THEN - - 23 * - 16 * + 30 - - MIN ( ALL + 24 ) + 73 + + 27 * + - 19 * CASE - COUNT ( * ) WHEN + 41 - - ( - - 8 ) THEN - 23 END ELSE - + 72 * 40 * 21 + - COUNT ( + 35 ) END * 30 +---- +-1814430 query II rowsort label-516 SELECT DISTINCT 56 + + 37 + - 86 + - 83, COUNT ( * ) / + 91 AS col0 @@ -5583,10 +5586,10 @@ SELECT ALL 8 + - - 54 + + - 84 - - MIN ( - - 34 ) ---- 12 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-1056 SELECT ALL CASE - AVG ( DISTINCT - 2 ) WHEN 25 * - - 63 + - 75 + - 57 * - - NULLIF ( + CAST ( - - 13 AS INTEGER ), - 60 ) THEN NULL WHEN + - 24 / - + CASE - ( + 33 ) WHEN + 52 - + CAST ( - 13 AS FLOAT8 ) * + 71 * + 29 THEN NULL WHEN + 56 + + 52 + 72 + 9 * + + SUM ( ALL - + CAST ( NULL AS INTEGER ) ) THEN 55 + COUNT ( * ) ELSE - NULLIF ( 60, + 14 - 87 ) * 96 + 72 END + - 38 THEN + 19 END + 65 + - 44 + - 6 AS col0 +---- +NULL query I rowsort label-1057 SELECT - CAST ( 38 AS INTEGER ) + COUNT ( * ) * + COUNT ( * ) - + 7 + - 49 @@ -6209,10 +6212,13 @@ SELECT + MAX ( - 79 ) ---- -79 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-1177 SELECT ALL + NULLIF ( - SUM ( ALL ( - 52 ) ), + 42 ) / - AVG ( DISTINCT - ( + - CAST ( NULL AS INTEGER ) ) ) + - 18 * - ( + SUM ( ALL + 41 ) ) + - + 31 + - 45 - + 86 - + COUNT ( DISTINCT - - 94 ) * - - 6 AS col0 +---- +NULL query I rowsort label-1178 SELECT + ( - + CAST ( NULL AS INTEGER ) ) AS col2 @@ -7005,10 +7011,10 @@ SELECT DISTINCT COUNT ( * ) + 13 AS col0 ---- 14 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - -24 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-1331 SELECT COALESCE ( - 0, 58 * + COALESCE ( 42, - 31 ) + + 92 * - ( + 22 * CAST ( + CAST ( - AVG ( DISTINCT + CAST ( NULL AS FLOAT8 ) ) AS INTEGER ) AS INTEGER ) + - 79 ), - 72 ) - 24 +---- +-24 query I rowsort label-1332 SELECT DISTINCT COUNT ( * ) + - 68 AS col0 @@ -7366,10 +7372,10 @@ SELECT - CAST ( + - 28 AS INTEGER ) * + 16 + - 78 / 59 AS col2 ---- 447 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - 0 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-1402 SELECT - COALESCE ( + 53, 29 + + 20 / COALESCE ( + 53 / + 33, + CASE AVG ( DISTINCT 44 ) WHEN - 76 THEN - 59 WHEN 27 * 59 THEN NULL ELSE + 8 END + + 11 * - 83 ) ) / - 95 +---- +0 query I rowsort SELECT DISTINCT + + 19 * 18 + + 74 AS col1 @@ -7553,10 +7559,10 @@ SELECT DISTINCT + - CAST ( - - 89 AS INTEGER ) ---- -89 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - 91 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-1439 SELECT CAST ( + NULLIF ( 91, AVG ( DISTINCT + 90 ) + 45 ) AS INTEGER ) +---- +91 query II rowsort SELECT 75, 2 + - 82 + - 21 AS col0 @@ -9634,11 +9640,14 @@ SELECT ALL - NULLIF ( 41, - 22 * - + NULLIF ( 8, + - CAST ( COUNT ( * ) AS INTEG ---- -3813 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - -1 -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] I[I] +# Datafusion - [Actual ] I[R] +query IR rowsort label-1838 SELECT - COUNT ( * ), + CASE - 48 WHEN + - 34 THEN NULL WHEN 64 THEN + 73 * - - 72 * - 13 + - 9 * + - MAX ( - - 83 ) END * + - 52 + - 66 * - AVG ( DISTINCT + CAST ( COALESCE ( - 49, + 26 * + 41 ) AS INTEGER ) ) + 69 * - 5 AS col1 +---- +-1 +NULL query II rowsort label-1839 SELECT ALL COALESCE ( + 92, + 3 * - 1 * - 12 / - COUNT ( * ) + - ( 34 ) + + - 69, - 33 ) / 3 AS col1, COUNT ( * ) @@ -11344,10 +11353,10 @@ SELECT + ( + + 18 ) AS col2 ---- 18 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - 26 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-2160 SELECT ALL + - NULLIF ( - 26, - - 55 - CASE - - 5 WHEN + - MAX ( 5 ) * + - 11 THEN COALESCE ( + 95, - 41 / - 77 - + COUNT ( 36 ) * - 20 + 32 + + - 26 + + - 61 * 49 * - COALESCE ( + 30, ( - 81 ) ) + + + 77 * - + 14 ) WHEN - 87 * - ( - MAX ( - 5 ) * CASE - 36 * 87 WHEN 27 + - 81 * 37 THEN 74 ELSE NULL END ) THEN NULL WHEN NULLIF ( + 10, + 69 ) * AVG ( DISTINCT CAST ( NULL AS INTEGER ) ) THEN NULL END * - ( COUNT ( ALL COALESCE ( 80, 43 * - 55 ) ) ) ) +---- +26 query II rowsort SELECT - 15 * - + 38 * 24, + 96 AS col1 @@ -12672,10 +12681,13 @@ SELECT ALL - 81 / - - 42 AS col2 ---- -1 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - 1692 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort SELECT - + 22 * NULLIF ( - + 78, + - AVG ( DISTINCT - 20 ) ) - + 22 - + 2 +---- +1692 query I rowsort SELECT ALL 20 - - - 41 @@ -14862,10 +14874,10 @@ SELECT ALL COUNT ( DISTINCT - + 45 ) ---- 1 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort SELECT + 16 * + + 9 * + + CASE + - ( + 20 ) WHEN AVG ( DISTINCT - - 67 ) + 87 * 95 * + 87 * 20 + - 67 - + 16 + - 52 THEN + 52 + + - 52 END +---- +NULL query I rowsort SELECT + 28 + 31 - 10 * + 19 * - + ( - 37 ) AS col1 @@ -14900,10 +14912,13 @@ SELECT + 74 - + 82 ---- -8 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-2830 SELECT ALL CASE + - 95 WHEN + + ( - ( 77 ) ) THEN + NULLIF ( - + ( 40 ), + - NULLIF ( + + 66, - AVG ( DISTINCT + 25 ) * + COUNT ( * ) - 12 ) / - - 89 * + 4 * - ( + - 29 ) - + - COUNT ( * ) ) END AS col0 +---- +NULL query II rowsort label-2831 SELECT DISTINCT - 46 * - MAX ( DISTINCT - 38 ), 89 AS col2 @@ -15831,10 +15846,16 @@ SELECT ALL - CAST ( - CAST ( NULL AS INTEGER ) AS INTEGER ) + + 20 ---- NULL -# Datafusion - Datafusion expected results: -# Datafusion - Expected - -41 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Data was automatically updated based on comparison db results +# Datafusion - Previous results: +# Datafusion - -41 +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-3012 SELECT 55 / - COALESCE ( - 90, ( + 24 ), 8 * 76 + AVG ( DISTINCT 44 ) * AVG ( ALL - NULLIF ( - 89, - 98 ) ) ) - 41 AS col1 +---- +-40.388888888889 query I rowsort label-3013 SELECT DISTINCT + ( - COUNT ( - + CAST ( - 96 AS INTEGER ) ) ) * 5 AS col0 @@ -17145,10 +17166,10 @@ SELECT DISTINCT - CASE 74 WHEN + 52 * COUNT ( * ) - - 51 THEN NULL ELSE - 47 END ---- 47 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-3263 SELECT 92 - - CASE - + 15 WHEN + CASE - - 19 WHEN + - 40 THEN + AVG ( DISTINCT + 9 ) - + - 26 + - 97 WHEN + NULLIF ( + CASE WHEN NOT - 18 BETWEEN 8 + 64 AND ( NULL ) THEN 97 * + COUNT ( DISTINCT 68 ) ELSE - 34 END, + 94 ) * + 83 + - 79 THEN NULL WHEN 8 - + 43 THEN NULL END * - 19 THEN CAST ( + COUNT ( * ) AS INTEGER ) WHEN + 6 THEN NULL END +---- +NULL query I rowsort label-3264 SELECT ALL - 34 - + - 61 + - 31 + - - 12 * + + COUNT ( * ) + - CASE - - 18 WHEN 82 * + COUNT ( * ) * - - 44 / - 97 THEN + 93 WHEN ( 59 ) THEN - 74 ELSE + CASE - 41 WHEN + COUNT ( * ) THEN 66 END END @@ -18283,10 +18304,13 @@ SELECT ALL 91 AS col2, 31 * 31 91 961 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-3478 SELECT + AVG ( DISTINCT + + 9 ) + 94 * + 19 * - 89 - 34 * + + 42 + + SUM ( ALL + + 21 ) * - CASE 79 WHEN - 52 THEN - + 38 + COUNT ( * ) + - ( - - SUM ( + 59 ) ) WHEN 14 + - 0 THEN NULL ELSE NULL END +---- +NULL query I rowsort label-3479 SELECT + 45 / - COUNT ( * ) AS col0 @@ -19384,10 +19408,10 @@ SELECT 74 / + 42 + - + 26 - - 88 col1 ---- 63 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - 20 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-3687 SELECT ALL + CAST ( - AVG ( DISTINCT - + 20 ) AS INTEGER ) AS col0 +---- +20 query I rowsort SELECT DISTINCT + 58 * 22 + - 35 + - + 90 @@ -20108,10 +20132,10 @@ SELECT ALL 20 * + 15 ---- 300 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - 88 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-3824 SELECT DISTINCT 32 / - 70 + + + 88 * + CASE + + ( + 89 ) WHEN 82 THEN NULL WHEN - 69 THEN + NULLIF ( + CASE - AVG ( DISTINCT - + 85 ) WHEN COUNT ( * ) THEN NULL WHEN 35 * - 84 + - 68 + CAST ( 31 AS FLOAT8 ) - - + COUNT ( * ) / + 0 + AVG ( ALL + 9 ) * + CASE 8 WHEN + COUNT ( * ) * + 15 / + + COUNT ( 13 ) * - 7 + - 2 * COUNT ( * ) THEN NULL WHEN - CASE - COUNT ( * ) WHEN MIN ( DISTINCT CAST ( NULL AS INTEGER ) ) + 29 THEN + 60 WHEN - 9 / + 99 + 78 * - ( - 28 * - 1 - 72 ) THEN NULL ELSE NULL END THEN - COUNT ( * ) * CASE NULLIF ( 13, ( 59 ) ) WHEN NULLIF ( 42, + 4 + - 51 ) * 22 + - COUNT ( * ) THEN NULL WHEN ( + 32 ) + SUM ( - 25 ) THEN + 15 * 36 ELSE NULL END END + 69 THEN 39 ELSE 43 * COUNT ( * ) END, - 51 + 31 ) * - CASE + CAST ( NULL AS INTEGER ) WHEN 15 + COUNT ( * ) THEN 93 ELSE NULL END ELSE + COUNT ( * ) * + 59 + - ( 87 ) END / - 28 AS col1 +---- +88 query I rowsort label-3825 SELECT ALL + 42 / + - 49 + - 84 + + 85 * - 4 @@ -22222,10 +22246,10 @@ SELECT 40 * + 42 + + 5 - 57 * + 82 * - - 17 AS col1 ---- -77773 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-4224 SELECT - CASE 29 WHEN + - CASE + 87 WHEN - 86 * + - ( - + COALESCE ( - 16, + + 69, - + COUNT ( ALL 55 ) ) ) * 27 THEN + + AVG ( DISTINCT + 13 ) / 63 + + 34 WHEN + CASE + 59 WHEN + COUNT ( * ) * 92 + - - 7 THEN + 57 ELSE + - CAST ( + - 80 AS INTEGER ) * - 19 END THEN NULL END / + - 84 THEN NULL WHEN - CAST ( NULL AS INTEGER ) * + + NULLIF ( - ( + - ( - + 18 ) ), + + 10 ) * NULLIF ( - ( + 38 ), - + 66 ) THEN + 89 ELSE NULL END * - - 65 * - ( - 93 ) AS col1 +---- +NULL query I rowsort SELECT 9 * - + 21 + + + 12 AS col2 @@ -24017,10 +24041,13 @@ SELECT DISTINCT 9 / + 49 col2 ---- 0 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-4564 SELECT 16 + CASE 23 WHEN + 87 + 23 THEN - 39 + 67 * + NULLIF ( - COUNT ( * ), ( 42 ) ) WHEN - ( + ( + NULLIF ( ( + COALESCE ( - ( COUNT ( * ) ), COUNT ( 66 ) * + 14 + 6 ) ), ( + 54 ) ) ) ) THEN - 56 + 51 * 75 ELSE NULL END * AVG ( DISTINCT - 55 * 7 ) +---- +NULL query I rowsort SELECT 25 + 11 AS col1 @@ -24405,10 +24432,10 @@ SELECT + 32 - - - 44 ---- -12 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-4641 SELECT + CASE + - 56 WHEN 8 THEN NULL WHEN 3 + - 82 THEN - 60 WHEN + 51 * + AVG ( DISTINCT 83 ) THEN CAST ( NULL AS INTEGER ) * CAST ( - 62 AS INTEGER ) END AS col0 +---- +NULL query I rowsort label-4642 SELECT - 3 + COUNT ( * ) AS col2 @@ -26909,11 +26936,14 @@ SELECT - + SUM ( 20 ) AS col2 ---- -20 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - -84 -# Datafusion - Expected - -94 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] I[I] +# Datafusion - [Actual ] I[R] +query IR rowsort label-5119 SELECT - + 84 AS col0, 94 * NULLIF ( - COUNT ( DISTINCT ( - - 43 ) ), - AVG ( DISTINCT 27 ) ) AS col2 +---- +-84 +-94 query I rowsort label-5120 SELECT + - CAST ( - - 19 AS INTEGER ) * - 14 @@ -26982,10 +27012,10 @@ SELECT DISTINCT - 12 * - - COUNT ( * ) / ( - 48 ) ---- 0 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-5133 SELECT - - COUNT ( * ) + + 6 * - 63 / - CASE - ( + + 31 ) WHEN + 11 * AVG ( DISTINCT - + 31 ) * - 47 THEN + + 86 / + 51 + + 7 WHEN + CAST ( + 9 AS INTEGER ) THEN NULL WHEN + ( + - 10 ) / - 24 THEN NULL END + + 68 AS col2 +---- +NULL query I rowsort label-5134 SELECT DISTINCT - MAX ( - 49 ) * + 71 @@ -27572,10 +27602,13 @@ SELECT + 61 - + 38 AS col0 ---- 23 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-5245 SELECT + - CASE + 17 WHEN - 5 + - + ( - ( - 26 ) ) - - COUNT ( * ) + + 65 - - 16 * + 52 THEN + AVG ( DISTINCT + - 92 ) ELSE NULL END AS col2 +---- +NULL query I rowsort SELECT ALL + ( + 83 ) AS col1 @@ -28483,11 +28516,18 @@ SELECT - ( ( 87 ) ) ---- -87 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - 0 -# Datafusion - Expected - 1051 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Data was automatically updated based on comparison db results +# Datafusion - Previous results: +# Datafusion - 0 +# Datafusion - 1051 +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I]I +# Datafusion - [Actual ] [R]I +query RI rowsort label-5418 SELECT - COUNT ( * ) / NULLIF ( 17, + AVG ( DISTINCT 58 ) / - 39 ) AS col1, ( - 83 ) + 14 * 81 +---- +-0.058823529412 +1051 query I rowsort label-5419 SELECT ALL MAX ( 40 ) col2 @@ -28970,10 +29010,10 @@ SELECT + 17 * + 95, 62 + 23 + 3 * + 0 col2 1615 85 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-5510 SELECT - + COUNT ( * ) * 9 + CASE COUNT ( * ) WHEN - + COUNT ( * ) THEN NULL ELSE 86 * CASE + + ( 87 ) WHEN - + ( + 0 ) THEN - 83 * + NULLIF ( + + 63, 27 ) WHEN - + AVG ( DISTINCT + 56 ) THEN NULL END / + 3 END + 62 AS col0 +---- +NULL query I rowsort SELECT ALL + ( - - 88 ) * - 6 @@ -31714,10 +31754,10 @@ SELECT - - 76 * + - 62 * 26 ---- -122512 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-6028 SELECT DISTINCT CASE - 2 WHEN - 5 THEN - + 27 - - + 32 * 94 + - CASE + - 92 WHEN 64 THEN - + 76 * + 82 * + COUNT ( * ) + - MIN ( - + 31 ) - + + MIN ( DISTINCT - 27 ) WHEN 40 * - AVG ( DISTINCT + - 1 ) THEN - SUM ( DISTINCT 35 ) END WHEN - 64 / + 59 + + CAST ( NULL AS INTEGER ) + + COALESCE ( - 4, + - 13 ) THEN NULL WHEN + 49 THEN 89 + COUNT ( * ) / + CASE - 22 WHEN + + 90 * + - SUM ( + NULLIF ( + 49, + 88 ) ) + 75 + - - CASE 33 WHEN - 30 / - + 59 - 89 + 40 + 48 THEN 99 WHEN + 56 THEN NULL ELSE NULL END + 49 THEN 96 ELSE 18 + + COUNT ( ALL 49 + 53 ) END END AS col1 +---- +NULL query I rowsort SELECT + 47 - 29 @@ -33888,10 +33928,13 @@ SELECT ALL 50 - - 95 + + 53 + - CASE - 8 WHEN 30 * 55 THEN - - 13 + - 87 / 84 EN ---- NULL -# Datafusion - Datafusion expected results: -# Datafusion - Expected - -39706 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort SELECT - 20 + NULLIF ( - + 58, - 84 ) + + - 39 + 91 - + 40 * + NULLIF ( + 62, - 34 + + AVG ( DISTINCT + 87 ) * 1 ) * 16 AS col0 +---- +-39706 query I rowsort label-6446 SELECT ALL + COUNT ( 95 ) @@ -34828,10 +34871,13 @@ SELECT DISTINCT + COUNT ( * ) * + - 47 / + 7 + 31 + + COUNT ( * ) + + CASE + - C ---- NULL -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-6620 SELECT AVG ( DISTINCT CAST ( NULL AS INTEGER ) ) + ( - + CASE - + 57 WHEN - MAX ( - - 30 ) THEN NULL WHEN 69 THEN NULL ELSE + COUNT ( * ) * - 22 END ) +---- +NULL query I rowsort label-6621 SELECT ALL - - NULLIF ( - CAST ( - 28 AS INTEGER ), COUNT ( * ) + - 47 ) @@ -35371,10 +35417,10 @@ SELECT DISTINCT - + COUNT ( + 64 ) AS col2 ---- -1 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort SELECT 96 * + + CASE 67 WHEN - - 86 THEN 93 * - - 76 + + 82 + + - 84 WHEN + 61 - - 66 - - AVG ( DISTINCT + 55 ) THEN - 24 WHEN 20 + + 95 * + - 85 THEN NULL END AS col2 +---- +NULL query I rowsort label-6725 SELECT DISTINCT COUNT ( * ) * + 42 @@ -35699,10 +35745,10 @@ SELECT - 61 + - 88 ---- -149 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - 0 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-6786 SELECT - - COUNT ( * ) / + - NULLIF ( - 11, + 80 / + 15 - - 34 + 64 * + CASE + AVG ( DISTINCT + - 93 ) WHEN NULLIF ( - 53, + - 27 * - 79 * + - CAST ( - 53 AS INTEGER ) ) - + - 88 THEN - ( + 52 ) * + 92 - + 86 WHEN 4 + CASE 13 WHEN 67 / COALESCE ( - 41, - MAX ( ALL - 12 ), 27 + 64 ) THEN NULL WHEN 17 THEN 81 END THEN - ( - NULLIF ( 86, MAX ( ALL + 0 ) / 69 ) ) ELSE 96 * - 9 - + ( 79 ) END + 9 * + 33 ) +---- +0 query I rowsort label-6787 SELECT ALL - 41 * COUNT ( DISTINCT - 7 ) + NULLIF ( + + 36, - ( SUM ( - 10 ) ) ) - - - 6 * + 4 AS col2 @@ -35719,10 +35765,10 @@ SELECT ALL + CASE + + MIN ( DISTINCT 10 ) WHEN - - 44 / + + ( + 31 ) THEN NULL E ---- -96 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - -98 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-6790 SELECT DISTINCT - COALESCE ( + 98, + SUM ( - + 28 ) + + 87 + + - 11 * - CASE + 58 WHEN + + 46 - + CAST ( NULL AS INTEGER ) + + + 37 * - 83 THEN NULL WHEN - + AVG ( DISTINCT + + 99 ) THEN - 54 END, + MAX ( ( - CAST ( - 42 AS INTEGER ) ) ) ) * COUNT ( + 72 ) AS col1 +---- +-98 query I rowsort SELECT + + 80 + - 20 col0 @@ -37154,10 +37200,10 @@ SELECT - - 53 + - 47 ---- 6 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - 681 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-7060 SELECT ALL - COUNT ( * ) * + 4 * + CAST ( + ( AVG ( DISTINCT - + 74 ) ) AS INTEGER ) * + 2 + + 89 AS col1 +---- +681 query I rowsort label-7061 SELECT + + COUNT ( * ) * + 32 @@ -37246,10 +37292,13 @@ SELECT DISTINCT + CASE + 89 WHEN + - 32 THEN 48 * - 54 ELSE NULL END + - 89 ---- NULL -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort SELECT ALL AVG ( - 47 ) * 70 * - + CASE + + ( - - 64 ) WHEN + AVG ( DISTINCT - 55 ) / - + 97 THEN - ( + 64 ) WHEN - - 33 / + 18 THEN - - AVG ( + 32 ) WHEN + + 44 THEN NULL END +---- +NULL query I rowsort SELECT ALL - 44 + + + 61 AS col0 @@ -39883,10 +39932,13 @@ SELECT DISTINCT - COALESCE ( 71, + + 38 * 25, - + COUNT ( * ) ) AS col2 query error DataFusion error: Error during planning: Projections require unique expression names but the expression "Int64\(52\) \* Int64\(20\) \* Int64\(\-66\) AS col0" at position 0 and "CAST\(NULL AS Int32\) AS col0" at position 1 have the same name\. Consider aliasing \("AS"\) one of them\. SELECT 52 * 20 * - 66 AS col0, + CAST ( NULL AS INTEGER ) col0 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-7577 SELECT 53 * + - CASE - - ( + - 50 ) WHEN + - 30 THEN - 84 + - + NULLIF ( + + 15, - + 59 ) + + SUM ( ALL NULLIF ( + 16, - ( + + 92 ) + + 66 * - 36 + - ( + 27 ) ) ) WHEN 96 + + - 34 + + 24 * - ( 97 ) THEN - ( - 95 ) + + 24 WHEN AVG ( DISTINCT + 27 ) + 88 THEN - 1 / - - 42 END + AVG ( - 15 ) * + ( - - 42 ) * 38 + - ( - + 26 ) + + 57 +---- +NULL query I rowsort SELECT ALL 2 - + - ( 86 ) * 91 * 69 @@ -40803,10 +40855,13 @@ SELECT ALL 11 * ( + 92 ) ---- 1012 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-7752 SELECT + COUNT ( * ) * - - CASE + + 87 WHEN AVG ( ALL - + 17 ) / - AVG ( - 80 ) + - 52 - - MIN ( 76 ) - - - COALESCE ( - 31, + CAST ( NULL AS INTEGER ) * - ( 25 ) + - - COALESCE ( 6, + + 64 + + ( + COUNT ( * ) ) ) - ( - NULLIF ( - - 10, + 39 * + - 53 * - 97 + - 20 * 8 + + 39 * + 43 * + 36 ) ) + 48 * + 52 * + 27 - 83 * + 88 / NULLIF ( 91, + 98 ) ) THEN NULL WHEN - 70 THEN + 88 + + - COUNT ( * ) - - COALESCE ( + 0, + 92 ) * + 11 + - + AVG ( DISTINCT 31 ) * 65 + 51 ELSE NULL END AS col2 +---- +NULL query I rowsort label-7753 SELECT COUNT ( * ) * - + ( - - COUNT ( DISTINCT - - 38 ) ) + - + COUNT ( * ) AS col0 @@ -41126,10 +41181,13 @@ SELECT 50 * - 52 ---- -2600 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-7812 SELECT ( ( CASE 3 WHEN + MAX ( DISTINCT 54 ) * + 92 THEN + AVG ( DISTINCT + 93 ) + - 22 * - 5 ELSE NULL END ) ) * CASE + COUNT ( * ) WHEN + 80 * - 44 THEN NULL ELSE - 48 END AS col2 +---- +NULL query I rowsort SELECT ALL + 43 * + 54 @@ -44309,11 +44367,11 @@ SELECT ALL + NULLIF ( - MAX ( ALL 53 ), - 93 * + + 24 ) ---- -53 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - -78 -# Datafusion - Expected - -420 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query II rowsort label-8421 SELECT - - ( - - NULLIF ( - 77, ( + - 75 ) ) ) + - COUNT ( * ), + ( ( + - CAST ( + AVG ( DISTINCT 43 ) AS INTEGER ) ) ) + + + 6 * - 63 + + COUNT ( * ) AS col2 +---- +-78 +-420 query I rowsort label-8422 SELECT 19 / 96 - + 36 + + - ( + 87 ) * 10 @@ -45297,10 +45355,13 @@ SELECT 47 / 76 * - + 45 + - - 29 * + 89 * + - NULLIF ( - CAST ( NULL AS INTEGER ---- NULL -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-8608 SELECT - 5 * - CASE - ( + + 51 ) WHEN + 74 THEN + MAX ( + 58 ) / - - 85 * 91 * - AVG ( DISTINCT + 93 ) ELSE NULL END +---- +NULL query I rowsort SELECT ALL + 56 * 10 col2 @@ -45462,10 +45523,13 @@ SELECT - COUNT ( * ) + + COUNT ( - 12 ) AS col1 ---- 0 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-8640 SELECT - 18 / - AVG ( DISTINCT + + 47 ) + 42 + - - 24 * - + CASE - 61 WHEN - + 52 * + COUNT ( * ) THEN + - 25 * + 29 + - + 73 * 78 + 63 - - + 31 * + + 51 * 32 - 29 + + 54 END / - 18 + + 23 + - ( + - 36 ) AS col0 +---- +NULL query I rowsort SELECT - 20 * + - 65 @@ -45744,10 +45808,13 @@ SELECT ALL + + 99 - ( CASE + COALESCE ( - + 84, - 9 ) WHEN 86 THEN 99 / 79 + - ( ---- 82 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-8693 SELECT 22 * + ( + 96 ) * - + COUNT ( * ) + + AVG ( DISTINCT 43 ) + + + 34 + - - CASE COUNT ( * ) WHEN - 91 * + + 97 + 23 + + - COUNT ( * ) THEN + - 4 WHEN - 20 THEN 59 + SUM ( + 92 ) + - COUNT ( * ) / + 72 END +---- +NULL query I rowsort SELECT ALL - + 87 * - 91 * - + 67 AS col2 @@ -48191,11 +48258,14 @@ SELECT ALL 3 + + 37, ( - 8 ) col0 40 -8 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - 37 -# Datafusion - Expected - 91 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] I[I] +# Datafusion - [Actual ] I[R] +query IR rowsort label-9158 SELECT DISTINCT 37 AS col1, COALESCE ( - - 91, - 72 + + + 74, 29 * - + 89 + + - 22 + + + COUNT ( * ) * - 50 - + + 21 + - 39 - MIN ( 64 ) + - 17 + + 57 + - 20 * 47 * - 66 / - 25 + + - 85 - - AVG ( DISTINCT + - ( COALESCE ( + 46, - ( - - 19 ) ) ) ) / - COUNT ( * ) ) +---- +37 +91 # Datafusion - Types were automatically converted from: # Datafusion - [Expected] [I] @@ -48656,10 +48726,10 @@ SELECT 41 / + COALESCE ( + + 96, + ( - 73 ) ) + - + 78 * + MIN ( ALL 80 ) ---- -6240 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - 62 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-9246 SELECT ALL 2 / - - CASE - + AVG ( DISTINCT + - 65 ) WHEN - - 95 THEN NULL ELSE + - 77 END / + 3 + 62 +---- +62 query I rowsort label-9247 SELECT - COUNT ( * ) * + ( + 90 ) + 93 - 16 @@ -51802,11 +51872,14 @@ SELECT + CASE + ( - COUNT ( ALL - + 46 ) ) WHEN - + 68 / - + 28 + 48 + 32 THEN N ---- NULL -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -# Datafusion - Expected - 15 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I]I +# Datafusion - [Actual ] [R]I +query RI rowsort label-9850 SELECT - CASE 46 WHEN + - 48 + - COUNT ( * ) THEN + - 7 END * + AVG ( DISTINCT 76 ), 15 AS col2 +---- +NULL +15 # Datafusion - Datafusion expected results: # Datafusion - Expected - -49 diff --git a/data/sqlite/random/expr/slt_good_118.slt b/data/sqlite/random/expr/slt_good_118.slt index 42b24b5..f557e89 100644 --- a/data/sqlite/random/expr/slt_good_118.slt +++ b/data/sqlite/random/expr/slt_good_118.slt @@ -4438,10 +4438,13 @@ SELECT - NULLIF ( - 61, 84 ) AS col0 ---- 61 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - 574 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-842 SELECT + 82 * - CASE 15 WHEN 28 THEN - + 53 WHEN + 29 + + 75 THEN NULL ELSE + COALESCE ( + - 7, + - 89 + + 29 / - AVG ( DISTINCT - - 2 ) ) END AS col1 +---- +574 query I rowsort label-843 SELECT ALL + NULLIF ( ( - MIN ( DISTINCT 2 ) ), - 36 ) - 27 * - - 95 @@ -7899,10 +7902,10 @@ SELECT + - 72 * + + 5 * - - 51 + 22 AS col2 ---- -18338 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - -45 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-1502 SELECT DISTINCT - CASE 34 WHEN - MIN ( ALL 63 ) THEN NULL WHEN + 3 + + 30 + + + NULLIF ( - ( - AVG ( DISTINCT - 13 ) ), 35 * + 91 + + 21 ) THEN NULL ELSE + ( + 45 ) END col2 +---- +-45 query I rowsort SELECT ALL - - ( 8 ) AS col0 @@ -8035,10 +8038,13 @@ SELECT 63 * - COUNT ( * ) * - - 41 * - MIN ( - - 53 ) ---- 136899 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-1528 SELECT SUM ( + 63 ) + + AVG ( DISTINCT CAST ( NULL AS INTEGER ) ) AS col2 +---- +NULL query I rowsort SELECT - 45 + - 22 @@ -15723,10 +15729,13 @@ SELECT - - COUNT ( * ) + - + 80 AS col0, + ( + MAX ( - + 75 ) ) -79 -75 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - 2788 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-2999 SELECT ALL + NULLIF ( ( 34 ), + NULLIF ( + CASE - 47 WHEN - CAST ( 15 AS INTEGER ) * - - 32 THEN NULL ELSE SUM ( ALL + 88 ) * - 70 END, - AVG ( DISTINCT 66 ) ) / 87 ) * 82 col2 +---- +2788 query I rowsort SELECT DISTINCT 26 + - 84 @@ -15875,10 +15884,13 @@ SELECT DISTINCT 57 * SUM ( - - 32 ) + - 95 + - 58 - + 29 * + ( - 52 ) AS col1 ---- 3179 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-3029 SELECT ALL AVG ( + CAST ( NULL AS FLOAT8 ) ) * + AVG ( DISTINCT + + 24 ) +---- +NULL query I rowsort label-3030 SELECT 85 * 75 - - + CAST ( NULL AS INTEGER ) * + 79 / 7 AS col0 @@ -16110,10 +16122,13 @@ SELECT ALL ( MAX ( 21 ) ) col2 ---- 21 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-3073 SELECT ALL - CASE 35 WHEN + SUM ( - 34 ) THEN COUNT ( * ) * - 39 * 82 + 16 + + AVG ( DISTINCT - 48 ) + - ( 57 ) + + 61 * - 31 ELSE NULL END AS col0 +---- +NULL query I rowsort SELECT - + ( - 6 ) @@ -17791,11 +17806,11 @@ SELECT ALL 60 - + + 84 - 29 ---- -53 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - 50 -# Datafusion - Expected - -560 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query II rowsort label-3391 SELECT 50, + CAST ( + 20 AS INTEGER ) * CASE - MIN ( 91 ) WHEN + CASE - 58 WHEN - ( 21 ) + - AVG ( DISTINCT - 25 ) - + 49 THEN NULL ELSE + 28 END + 9 * - 45 THEN - MIN ( ALL + 54 ) ELSE + 32 - - - COALESCE ( 60, + SUM ( 15 ), 42 * ( - COUNT ( * ) ) ) END AS col2 +---- +50 +-560 query I rowsort label-3392 SELECT ALL - CASE + 85 WHEN + 80 + - COUNT ( * ) THEN - 0 WHEN 43 THEN - 61 + - ( 66 ) END @@ -17828,11 +17843,11 @@ SELECT 21 - - MIN ( DISTINCT 53 ) AS col2 ---- 74 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - -61 -# Datafusion - Expected - 30 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query II rowsort label-3398 SELECT ALL COUNT ( * ) * CAST ( + AVG ( DISTINCT - 61 ) AS INTEGER ) AS col2, + 30 AS col1 +---- +-61 +30 query I rowsort label-3399 SELECT COUNT ( * ) / - 10 AS col2 @@ -20577,10 +20592,13 @@ SELECT - 17 + + 64 - - ( - + 99 ) AS col2 ---- -52 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-3922 SELECT CAST ( + + 13 AS FLOAT8 ) * + MIN ( + 55 ) / - 66 + - 28 - - 63 + - 86 * CASE + + CAST ( - 26 AS INTEGER ) WHEN - 99 + - 11 + - + 75 * + MIN ( + 62 ) THEN AVG ( DISTINCT - + 34 ) END - 32 * + 1 col0 +---- +NULL query I rowsort SELECT + ( - + ( + + 27 ) ) @@ -21419,10 +21437,13 @@ SELECT DISTINCT - 13 * + + 1, - ( 81 ) * + 20 * + ( CAST ( NULL AS INTEGER ) ) A -13 NULL -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-4082 SELECT ALL - 40 + - 62 + - 98 * + 25 - - AVG ( DISTINCT - CAST ( NULL AS INTEGER ) ) * - + 14 * - - MAX ( DISTINCT + - 44 ) AS col1 +---- +NULL query II rowsort label-4083 SELECT DISTINCT + 50 + - - 37, COUNT ( - + 19 ) AS col2 @@ -22792,10 +22813,13 @@ SELECT DISTINCT + 7 * + - 5 + 92 ---- 57 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - -4169088 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort SELECT + - 96 * + + ( 47 ) * NULLIF ( 42 * 22, + AVG ( DISTINCT 5 ) ) +---- +-4169088 query I rowsort label-4351 SELECT DISTINCT + NULLIF ( 0, - 2 * + 75 + - ( COUNT ( * ) ) * CAST ( 77 + - 22 AS INTEGER ) ) AS col2 @@ -23641,10 +23665,10 @@ SELECT ALL MIN ( + 50 ) / - ( - 26 ) - - 25 + 85 - + 38 / CASE + 87 + 0 WHEN + 2 ---- NULL -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-4514 SELECT DISTINCT + CASE MAX ( + 9 ) WHEN + 64 THEN + 53 * 3 * - COUNT ( * ) * ( + 13 * - 15 ) + 76 * + CAST ( + AVG ( DISTINCT 50 ) AS INTEGER ) END AS col0 +---- +NULL query I rowsort label-4515 SELECT DISTINCT + 94 / 40 + 9 * + 91 + + CAST ( + 22 AS INTEGER ) @@ -24274,10 +24298,13 @@ SELECT ALL + 58 / + 31 + 28 / - CASE COUNT ( * ) WHEN CAST ( + + 0 AS INTEGER ) ---- 1 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - 143 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-4635 SELECT DISTINCT 75 / - - 39 - - + 50 + COALESCE ( 92, CASE 24 WHEN 37 THEN + 99 * - COUNT ( - 84 ) * + 35 ELSE AVG ( DISTINCT 82 ) / + 17 END ) AS col2 +---- +143 query I rowsort label-4636 SELECT DISTINCT + + MAX ( + 53 ) * + MAX ( ALL - CAST ( - 39 AS INTEGER ) ) * ( + COUNT ( * ) ) + + + 28 * + 74 @@ -29159,10 +29186,10 @@ SELECT DISTINCT - 81 * ( 79 ) * + COALESCE ( + COUNT ( * ), - 68 + + 44 * + COUN -6400 -73 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-5559 SELECT + 65 * ( - CAST ( CASE - ( - - 90 ) WHEN 86 * + ( + + 2 ) * AVG ( DISTINCT - + 11 ) + 80 THEN NULL WHEN + 50 - + 17 * + COUNT ( * ) THEN - - 27 + - 81 * + - 35 END AS INTEGER ) ) +---- +NULL query II rowsort SELECT ALL 22 AS col1, 96 * 73 AS col0 @@ -30163,10 +30190,10 @@ SELECT 30 * + 85 AS col2 ---- 2550 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-5751 SELECT ALL CASE + 28 WHEN AVG ( DISTINCT - + 86 ) * + 96 THEN + ( + + COUNT ( * ) ) + - 23 + - 52 * - 2 * - 52 * + 56 * - COUNT ( * ) * - + 50 END - - 55 * - 9 +---- +NULL query II rowsort label-5752 SELECT DISTINCT - 8 col1, + 43 / + 98 AS col0 @@ -30455,10 +30482,10 @@ SELECT CAST ( - ( - 3 ) AS INTEGER ) AS col0, 14 3 14 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-5806 SELECT 1 * - MIN ( + + 72 ) + + ( + + CASE + 96 WHEN - COALESCE ( - COALESCE ( + 20, 75 ), - - 14, 47 - + - COUNT ( * ) ) * 55 THEN + + CASE ( - + COALESCE ( - + AVG ( DISTINCT + + 6 ), + 96 ) ) WHEN 72 + - 95 * 74 + + + 93 THEN + 59 WHEN - 27 * + + ( - CASE - + CAST ( - 89 AS INTEGER ) WHEN + 41 THEN + COUNT ( * ) - COUNT ( * ) / + + 85 / + - 53 END ) THEN + 21 WHEN - 7 THEN - 7 ELSE NULL END ELSE NULL END ) + - 50 +---- +NULL query II rowsort SELECT ALL + 68, 89 * - 51 AS col2 @@ -31936,10 +31963,13 @@ SELECT ALL + 40 + - ( + 8 ) ---- 32 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - 81 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-6090 SELECT - ( + COALESCE ( + - 75, - - 12 - + 37, + ( + 44 ) / + AVG ( DISTINCT 62 ) ) ) + 6 AS col2 +---- +81 query I rowsort label-6091 SELECT ALL - MAX ( + 27 ) AS col2 @@ -32466,10 +32496,13 @@ SELECT ALL + 36 * - ( 88 ) AS col1 ---- -3168 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-6191 SELECT ALL - 38 / - - 97 + - 1 - 1 + + AVG ( DISTINCT - ( - 60 ) ) + + - CASE - 64 WHEN COUNT ( * ) THEN 29 / - 60 END * + AVG ( 6 + 4 ) +---- +NULL query I rowsort label-6192 SELECT - 85 * - ( 62 ) * + ( + - 15 ) + - COUNT ( * ) * - + 38 @@ -33116,10 +33149,10 @@ SELECT ALL + 81 * ( - 73 ) * + 2 AS col2 ---- -11826 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - -5975 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-6314 SELECT DISTINCT - + COALESCE ( - 69, - - 74 + - CASE + AVG ( DISTINCT 71 ) WHEN 68 * - 29 THEN - 94 + + + SUM ( ALL + 99 ) + + 16 * + 49 ELSE NULL END ) * - 33 + - 43 * - MAX ( - 86 ) +---- +-5975 query I rowsort SELECT ALL + 9 * + 85 + + + 69 * 13 * + ( + 83 ) @@ -34301,10 +34334,13 @@ SELECT + + 92 AS col2, + 80 92 80 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort SELECT ALL + CASE + 5 WHEN - + ( 86 ) * + - AVG ( ALL - - 79 ) THEN - AVG ( DISTINCT 15 ) * - 18 END +---- +NULL query I rowsort label-6540 SELECT ALL + - NULLIF ( + + MAX ( - - 6 ), 22 * + - 18 ) AS col1 @@ -34336,10 +34372,13 @@ SELECT - CAST ( + ( + - CASE - CASE + + 91 WHEN - 15 THEN + COUNT ( DISTINCT 74 ---- NULL -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-6546 SELECT ALL - 60 * + + CASE - CASE + 48 WHEN - COUNT ( * ) / - NULLIF ( CASE + 59 WHEN + 45 THEN 18 - - COUNT ( ALL 25 ) ELSE - 90 / - 55 - - CASE + 31 WHEN - 17 THEN - - CAST ( NULL AS INTEGER ) ELSE NULL END * + 2 - - - COUNT ( * ) END, 95 + + 85 ) * + 3 THEN MAX ( + 51 ) WHEN - 86 THEN 9 + 84 WHEN + 10 THEN NULL END WHEN 11 - - 30 THEN NULL WHEN - 88 + + NULLIF ( 92 + 92 / + 13, ( + 89 ) * 36 ) THEN - 0 + + COUNT ( * ) * AVG ( DISTINCT - 79 ) WHEN + 95 THEN + 70 + 15 END * + 60 + + COUNT ( * ) +---- +NULL query II rowsort SELECT ALL + 74, 6 * + - 29 * - + 79 + - + 67 col0 @@ -34787,10 +34826,10 @@ SELECT - 81 * - + 16 AS col0 ---- 1296 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-6630 SELECT ALL + 98 + - CASE + 33 WHEN 76 + COALESCE ( - 51, + CASE - - 21 WHEN 64 + + 75 THEN - NULLIF ( + + 11, + COUNT ( * ) ) * - + CASE COALESCE ( + 63, 11, + + COUNT ( * ) ) WHEN COALESCE ( + 16, 10 * 77 * CAST ( 85 AS INTEGER ), + CASE + ( 75 ) WHEN + ( + COUNT ( * ) ) + 84 * COUNT ( 24 ) THEN AVG ( DISTINCT 87 ) / - 58 END * + 46 + + 73 ) * 98 THEN 1 END / + 66 WHEN 11 + 47 THEN NULL END, - 28 + 28 ) THEN SUM ( COALESCE ( 5, 33, + CASE 87 WHEN - 49 * - 35 THEN CAST ( NULL AS INTEGER ) * - 40 ELSE 85 * - 24 END, - CAST ( NULL AS INTEGER ) ) ) END + COUNT ( ALL 28 ) * - MAX ( 48 ) * - 94 +---- +NULL query I rowsort SELECT - 94 - - + 89 * - NULLIF ( - 8, - 32 - - 54 ) AS col0 @@ -37245,10 +37284,10 @@ SELECT - ( + ( - 40 ) ) AS col2, 90 AS col1 40 90 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - -111 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-7095 SELECT + COUNT ( * ) + + CASE AVG ( DISTINCT + ( - 19 ) ) WHEN + - 85 * CAST ( NULL AS INTEGER ) THEN NULL ELSE - 46 + - 36 + COUNT ( * ) END / 34 * - COALESCE ( - + 56, 56 ) AS col2 +---- +-111 query I rowsort SELECT + 75 - + 27 AS col0 @@ -41494,10 +41533,13 @@ SELECT ALL + + SUM ( - 50 ) col2 ---- -50 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - 257041 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-7913 SELECT + CASE - - ( + - 44 ) WHEN + 97 * - + MIN ( - + 25 ) THEN 49 + 98 ELSE + 70 * - 72 * - + 51 END + + COALESCE ( + + COUNT ( * ), 78 / AVG ( DISTINCT ( 35 ) / - 71 ), + MAX ( + 16 ) / AVG ( 83 * 56 ) ) col0 +---- +257041 query I rowsort label-7914 SELECT ALL 14 * + + 20 * MIN ( DISTINCT - 84 ) - 71 + + - 84 * COUNT ( * ) @@ -41617,10 +41659,16 @@ SELECT ALL 96 * - 74 ---- -7104 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - 0 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Data was automatically updated based on comparison db results +# Datafusion - Previous results: +# Datafusion - 0 +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-7936 SELECT ALL CASE - + COUNT ( * ) WHEN - + 79 THEN NULL ELSE + + COALESCE ( 5, - 51, + COALESCE ( + 37, 62 * - 45 + - + 81 + + AVG ( ALL - 68 ) ), + + AVG ( DISTINCT 50 ) ) / - 55 END +---- +-0.090909090909 query I rowsort label-7937 SELECT ALL COALESCE ( - 44, - 7 + 19, - 68 + - MAX ( ALL + 57 ) ) AS col1 @@ -43339,10 +43387,10 @@ SELECT ALL 24 * + + NULLIF ( + 93, COUNT ( * ) * 77 ) + + CASE - ( + NULLIF ( - ---- 2236 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - 59040 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-8265 SELECT COUNT ( * ) * 15 * - 41 * + CASE AVG ( DISTINCT + 96 ) WHEN - - CASE - + CAST ( 91 AS FLOAT8 ) WHEN 51 + + 98 THEN NULL ELSE 82 END + - - CAST ( + - 35 AS INTEGER ) * - CAST ( - COUNT ( * ) AS INTEGER ) + + 61 - 4 * - - 90 * 54 THEN - 79 - + 8 ELSE - + NULLIF ( 96, + 33 + 99 ) END +---- +59040 query I rowsort label-8266 SELECT DISTINCT - CASE ( + 6 ) WHEN - 61 THEN + 25 + + COUNT ( * ) WHEN + + 92 * 38 THEN + 9 / 67 + - 52 + 6 ELSE + MIN ( 64 ) END AS col1 @@ -43968,10 +44016,10 @@ SELECT ALL - 18 + COUNT ( * ) col1 ---- -17 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-8382 SELECT ALL + 63 / + CASE - 12 WHEN + 84 / + CASE 41 WHEN - ( 85 ) + - - COUNT ( * ) + + AVG ( DISTINCT + 78 ) * COUNT ( * ) THEN NULL ELSE + + 84 END * + 49 + + + 51 + + 62 + + - 40 + - 31 + + 22 THEN NULL WHEN + 19 THEN + + MIN ( DISTINCT - + 31 ) * + 20 END * + 77 AS col2 +---- +NULL query I rowsort SELECT 48 + - 93 AS col2 @@ -45398,11 +45446,14 @@ SELECT - - 52 + - + 65 col0 ---- -13 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -# Datafusion - Expected - 8 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I]I +# Datafusion - [Actual ] [R]I +query RI rowsort label-8654 SELECT ALL - CASE - + CAST ( - COALESCE ( 82, - MIN ( - - 29 ) * + - 15 + + 26 ) AS INTEGER ) WHEN 25 + SUM ( DISTINCT - 33 ) + - 54 + - 58 THEN - 4 WHEN + - 18 THEN + SUM ( + CAST ( NULL AS INTEGER ) ) / - AVG ( DISTINCT + 42 ) END AS col0, + CAST ( 8 AS INTEGER ) AS col2 +---- +NULL +8 # Datafusion - Datafusion expected results: # Datafusion - Expected - 82 @@ -45799,10 +45850,10 @@ SELECT ALL + + 83 + + CASE + 92 WHEN 56 THEN COUNT ( * ) WHEN 39 * + CAST ( NULL ---- NULL -# Datafusion - Datafusion expected results: -# Datafusion - Expected - -5 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-8730 SELECT 29 + + + NULLIF ( SUM ( - 34 ), CAST ( - AVG ( DISTINCT + - CAST ( + 53 AS INTEGER ) ) AS INTEGER ) ) +---- +-5 query I rowsort SELECT - CASE + - 16 WHEN + 86 THEN - 24 END AS col0 @@ -48113,10 +48164,13 @@ SELECT ALL - 35 + + 1 ---- -34 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-9170 SELECT - - CASE - 77 WHEN 78 / 15 + - 41 THEN - 5 ELSE + COUNT ( * ) * ( 7 ) END / CASE 22 WHEN 47 THEN 34 * + NULLIF ( - AVG ( DISTINCT 57 ) * 66, + 96 ) WHEN + 2 + 20 THEN NULL END +---- +NULL query I rowsort label-9171 SELECT ALL CASE 64 WHEN 30 THEN 64 WHEN CAST ( 61 AS INTEGER ) * + 29 + ( 51 ) * 27 THEN NULL ELSE NULL END + - 89 @@ -48238,10 +48292,13 @@ SELECT 41 * - 8 col2 ---- -328 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort SELECT CASE NULLIF ( - 30, - 9 ) WHEN - 68 THEN + AVG ( DISTINCT - 51 ) * 31 WHEN + 28 * + 42 THEN 7 + + 55 ELSE NULL END +---- +NULL query I rowsort SELECT ALL + ( - ( 27 ) ) AS col0 @@ -48421,10 +48478,13 @@ SELECT 96 + 81 + 66 * - 45 ---- -2793 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - -2888 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-9231 SELECT DISTINCT - 38 * + COALESCE ( + + 76, - NULLIF ( 45, - 76 ) + + 71, 12 / AVG ( DISTINCT + 18 * 5 ) - 78 * - 63 ) AS col1 +---- +-2888 query I rowsort label-9232 SELECT - ( + COALESCE ( - COUNT ( * ), 46 ) ) * - 70 + 80 AS col2 @@ -50229,10 +50289,13 @@ SELECT + 66 * - 93 AS col1, + 41 AS col0 -6138 41 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort SELECT 2 * - AVG ( DISTINCT + + CASE 94 WHEN + 5 / - + 37 THEN 41 END ) AS col2 +---- +NULL query II rowsort label-9575 SELECT MIN ( - 35 ), COUNT ( * ) + 40 AS col1 @@ -51881,10 +51944,10 @@ SELECT - 43 + + 9 AS col0 ---- -34 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort SELECT ALL + - CASE 61 WHEN - AVG ( ALL - 3 ) THEN NULL WHEN - + AVG ( DISTINCT - + 16 ) THEN - 47 + 86 END +---- +NULL query I rowsort SELECT - 57 + + 25 + + 12 diff --git a/data/sqlite/random/expr/slt_good_119.slt b/data/sqlite/random/expr/slt_good_119.slt index 23d14ef..a50fc2e 100644 --- a/data/sqlite/random/expr/slt_good_119.slt +++ b/data/sqlite/random/expr/slt_good_119.slt @@ -2659,10 +2659,16 @@ SELECT ( + 29 ) * - 13 * ( + 91 ) * - 99 * + 42 AS col2 ---- 142648506 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - 0 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Data was automatically updated based on comparison db results +# Datafusion - Previous results: +# Datafusion - 0 +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-499 SELECT ALL CAST ( - - COUNT ( * ) AS INTEGER ) / + NULLIF ( + 3, COALESCE ( - ( - - COUNT ( * ) ), 51, + + 92 * - 25 + + AVG ( DISTINCT - 92 ) ) * + + NULLIF ( - 70, 26 ) * 47 + + 84 * + AVG ( ALL + - 88 ) * + 40 / SUM ( DISTINCT - + 85 ) * + MAX ( - + 18 ) - + + 79 - + - 29 + + COUNT ( + 39 ) - 61 ) +---- +0.333333333333 query I rowsort label-500 SELECT 28 / 41 + - 51 * 95 + 5 AS col1 @@ -4831,10 +4837,10 @@ SELECT - MIN ( + - 19 ) AS col0, COUNT ( * ) + - 9 + - - 59 + 13 19 64 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-918 SELECT + CASE - + ( - 7 ) WHEN - + 38 * - NULLIF ( - + CASE ( 28 ) WHEN + COUNT ( * ) THEN NULL WHEN + 52 THEN NULL WHEN 41 THEN + 77 ELSE NULL END, - 61 ) + - 39 THEN - 65 WHEN - CASE 98 WHEN 29 + + MIN ( DISTINCT - 40 ) * 15 THEN NULL ELSE - 12 END * - CASE COUNT ( * ) WHEN + AVG ( DISTINCT 8 ) THEN CAST ( NULL AS INTEGER ) WHEN - 28 + 75 THEN + 90 * 46 ELSE NULL END THEN NULL END AS col2 +---- +NULL query I rowsort label-919 SELECT - + COUNT ( ALL + 32 ) * 77 @@ -5506,10 +5512,13 @@ SELECT DISTINCT 63 + - + COUNT ( * ) * - 86 AS col1 ---- 149 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-1047 SELECT DISTINCT - ( - - CASE - + COUNT ( * ) WHEN 37 * CAST ( NULL AS INTEGER ) THEN AVG ( DISTINCT 79 ) WHEN 59 THEN - 80 / - NULLIF ( + CASE + - COUNT ( * ) WHEN + 99 * 74 THEN 57 ELSE 21 END, - 36 ) + - 59 * 96 END ) +---- +NULL query I rowsort SELECT ALL - ( + + 43 ) + 47 @@ -6076,10 +6085,10 @@ SELECT DISTINCT - 80 * 10 * - COALESCE ( - 52, + 82 ) * + + 97 + - ( + 50 ) * + ---- -4039961 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-1155 SELECT ALL - CASE + MAX ( - - 27 ) WHEN + 73 * + + COUNT ( * ) * 90 THEN 20 / - + 1 * + + 91 WHEN - - ( + 38 ) * + ( - + COUNT ( * ) ) * - 64 + - - 70 + - AVG ( DISTINCT + 52 ) * 98 THEN 12 WHEN - 38 * COUNT ( * ) THEN NULL ELSE NULL END * + 34 +---- +NULL query I rowsort SELECT ALL + 81 + 18 AS col2 @@ -6217,10 +6226,13 @@ SELECT ALL + 49 + 77 AS col0, - 11 query error DataFusion error: Error during planning: Projections require unique expression names but the expression "Int64\(27\) AS col0" at position 0 and "Int64\(\-8\) AS col0" at position 1 have the same name\. Consider aliasing \("AS"\) one of them\. SELECT 27 AS col0, ( - 8 ) AS col0 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - -53 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-1182 SELECT 53 / NULLIF ( COALESCE ( - CAST ( + COUNT ( * ) AS INTEGER ), ( - 58 ) - - MAX ( ALL 55 ) * + 99 + AVG ( DISTINCT - 38 ) - - + 32 ), + + 75 ) col1 +---- +-53 query I rowsort label-1183 SELECT MIN ( + - 50 ) * - 12 col0 @@ -6269,10 +6281,10 @@ SELECT DISTINCT 52 * - 18 + - 80 * + COUNT ( * ) * + + 92 AS col0 ---- -8296 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-1192 SELECT - 22 + 56 + 98 - + CASE ( + - ( AVG ( DISTINCT + 17 ) ) ) WHEN COUNT ( * ) + - 10 THEN + - 39 / - 57 WHEN + 14 * + 5 + + 7 / 88 * 16 + COUNT ( DISTINCT 64 ) THEN NULL END + - 45 / 31 +---- +NULL query I rowsort label-1193 SELECT + COUNT ( + 78 ) @@ -6395,10 +6407,10 @@ SELECT DISTINCT 66 * - ( + + CAST ( NULL AS INTEGER ) ) / - - 81 * - + 81 + - 72 ---- NULL -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-1215 SELECT - CASE - 3 WHEN + + 23 THEN NULL WHEN - + 97 THEN - COUNT ( * ) WHEN - SUM ( 1 ) * - AVG ( DISTINCT + 67 ) * 35 THEN - 24 END + - COALESCE ( - + 67, 68 * + 60 / + - COUNT ( * ), 29 - 40 / COUNT ( * ), ( - 87 ) ) + 50 col0 +---- +NULL query I rowsort label-1216 SELECT - ( CAST ( CASE - 13 WHEN ( - ( - + 13 ) ) THEN - 19 END AS INTEGER ) ) * 93 @@ -7378,10 +7390,13 @@ SELECT ALL + COALESCE ( + - 62, - CASE 8 WHEN + - 55 THEN - 29 + 97 + + 91 WHEN ---- -63 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-1401 SELECT + + 29 * + AVG ( DISTINCT + 53 ) + + + CASE + COUNT ( * ) WHEN - 8 THEN NULL WHEN + + CASE + 17 WHEN + - 59 * COUNT ( * ) + - + COUNT ( * ) * - MAX ( ALL + - CAST ( - 95 AS FLOAT8 ) ) THEN + CAST ( - + 0 AS INTEGER ) / 24 ELSE NULL END * - ( + - CAST ( - + 92 AS INTEGER ) ) THEN 45 END * + + SUM ( ALL 90 ) col1 +---- +NULL # Datafusion - Types were automatically converted from: # Datafusion - [Expected] [I] @@ -9533,10 +9548,13 @@ SELECT - NULLIF ( - 20, - + 54 ) AS col2 ---- 20 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-1813 SELECT DISTINCT 34 + 35 + - AVG ( DISTINCT + CAST ( NULL AS INTEGER ) ) * - 39 col2 +---- +NULL query I rowsort SELECT COALESCE ( - + ( 60 ), + + 85, + - 48 + + 42, + - ( + 40 ) + + 72 * - + 69 + 2 ) @@ -9603,10 +9621,13 @@ SELECT ALL + 5, - NULLIF ( 28, 2 ) + + CAST ( NULL AS INTEGER ) AS col0 5 NULL -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-1826 SELECT + COUNT ( * ) / + 99 * + CASE - 79 WHEN + AVG ( + 37 ) * + 0 * + 72 THEN - - AVG ( DISTINCT - 3 ) - + 0 * + ( + ( + - CASE - 97 WHEN - COUNT ( * ) * - COUNT ( * ) * - 81 + CAST ( 25 AS INTEGER ) + + NULLIF ( 88, - 80 * - COUNT ( * ) + + 59 * - 90 ) THEN NULL ELSE + + 91 END ) ) + COUNT ( * ) - - - 56 - + 40 END * + - MAX ( ALL 92 ) + - 52 AS col0 +---- +NULL query I rowsort label-1827 SELECT MAX ( ALL + 3 ) @@ -10542,10 +10563,10 @@ SELECT - NULLIF ( - + NULLIF ( 78, - - CAST ( NULL AS INTEGER ) ), - - 32 ) * + ---- -16380 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - 98 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-2006 SELECT - CAST ( + AVG ( DISTINCT - 98 ) AS INTEGER ) AS col1 +---- +98 query I rowsort label-2007 SELECT + 14 - - COALESCE ( + + COUNT ( * ), - - 62 / 98 * + SUM ( + 84 ) * - COUNT ( * ) * + - 21 + + - 98 * + - 42 + 59 ) @@ -12360,10 +12381,10 @@ SELECT - NULLIF ( + ( + 58 ), - 91 + - 46 ) AS col1 ---- -58 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - 51 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-2352 SELECT - ( - CAST ( + AVG ( DISTINCT 51 ) AS INTEGER ) ) +---- +51 query I rowsort SELECT DISTINCT 73 * - 42 * - 41 AS col2 @@ -15074,10 +15095,13 @@ SELECT ALL - 91 - 98 + + - COUNT ( ALL 50 ) AS col2 ---- -190 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-2875 SELECT - CASE - 80 WHEN 86 THEN + 28 - - 44 * - 21 - + AVG ( DISTINCT - 90 ) END * - - CAST ( + 82 AS INTEGER ) - - 26 AS col2 +---- +NULL query I rowsort label-2876 SELECT ALL - - 54 - + CASE + 61 WHEN - COALESCE ( - 6, + CAST ( - - COALESCE ( + 49, + + ( 57 ) / - 1 + + + 8 - + 48, CAST ( NULL AS INTEGER ) * + 89 * + + 24 + + - 54 - + ( + 22 ) ) AS INTEGER ), + CAST ( - 22 AS INTEGER ) ) THEN + COUNT ( 31 ) + + CAST ( - NULLIF ( - COUNT ( * ), 44 ) AS INTEGER ) ELSE NULL END - 19 @@ -16008,10 +16032,10 @@ SELECT DISTINCT 24 * - 37 + + - 4 + + - 47 + + 7 + 12 + 23 * - 67 / + 44 - - 81 ---- NULL -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-3051 SELECT - + 75 * CAST ( + ( AVG ( DISTINCT CAST ( NULL AS FLOAT8 ) ) ) AS INTEGER ) col0 +---- +NULL query II rowsort label-3052 SELECT COUNT ( * ) AS col0, ( 50 ) * + + COUNT ( - 95 ) + + - 23 * - 96 AS col1 @@ -16941,10 +16965,10 @@ SELECT DISTINCT + ( - 84 ) * + NULLIF ( 53, 95 ) col0 ---- -4452 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort SELECT 87 * CASE - - AVG ( DISTINCT + 70 ) WHEN + ( 44 ) THEN + 59 ELSE NULL END + - 37 AS col2 +---- +NULL query I rowsort label-3227 SELECT NULLIF ( 40, - CASE + 68 WHEN 20 THEN 50 * - - ( 1 ) + + CAST ( - NULLIF ( + - AVG ( + 64 ), - ( - - CAST ( + COUNT ( * ) AS INTEGER ) ) * + 14 ) AS INTEGER ) * + CAST ( - - 71 AS INTEGER ) WHEN - 51 - + CAST ( NULL AS INTEGER ) + + CAST ( NULL AS INTEGER ) + - + 74 THEN - 26 + - - 87 / - 25 * 55 * - + COUNT ( * ) END ) * - 24 @@ -20156,10 +20180,13 @@ SELECT + 19 + - 98 AS col2 ---- -79 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - 12 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort SELECT ALL - NULLIF ( + - 86, + AVG ( DISTINCT - 21 ) ) - + 74 +---- +12 query I rowsort SELECT CASE + 56 WHEN + + 94 * + 98 + - + AVG ( + - 52 ) * - 23 THEN - 61 END + - + 22 @@ -21971,10 +21998,13 @@ SELECT ALL - MAX ( - 42 ) AS col1 ---- 42 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - 72 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort SELECT + + NULLIF ( + 72, - + 35 - + AVG ( DISTINCT + 96 ) ) col2 +---- +72 query I rowsort label-4188 SELECT ALL - + CASE 14 WHEN - + 73 THEN NULL WHEN 2 THEN 14 - - 99 / 52 * + CAST ( + 7 AS INTEGER ) WHEN + 49 THEN NULL WHEN + 77 THEN 24 ELSE NULL END + NULLIF ( 32, + 88 + + 97 ) AS col0 @@ -22095,10 +22125,10 @@ SELECT ALL 79 + - COUNT ( * ) - + + 45 ---- 33 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-4210 SELECT ALL - CASE + 71 WHEN - - 44 * 16 * 63 * + - 37 + - 99 - + AVG ( DISTINCT + 4 ) + COUNT ( * ) THEN - ( + 98 ) / 90 WHEN + SUM ( - 83 ) + 4 THEN 98 END +---- +NULL query I rowsort SELECT ALL 6 + 98 - - - 36 AS col2 @@ -23178,10 +23208,10 @@ SELECT ALL COUNT ( * ) - + 74 * + COUNT ( * ) ---- -73 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-4416 SELECT - 52 * + + CASE - AVG ( DISTINCT - 98 ) WHEN - 20 * 93 * - COUNT ( * ) THEN + + 51 END AS col2 +---- +NULL query I rowsort label-4417 SELECT ALL CASE + + 28 WHEN + MIN ( DISTINCT 51 ) * + 57 / + 64 * + 47 THEN 74 - + - 73 + + 99 + - - NULLIF ( + + 92, CASE - 38 WHEN + - ( AVG ( ALL - 85 ) ) * 23 + - COUNT ( 51 ) THEN NULL WHEN ( ( + 96 ) ) * 34 + - CAST ( + 70 - - 96 AS INTEGER ) THEN NULL WHEN + 53 + 70 THEN NULL ELSE - 35 END ) ELSE NULL END col2 @@ -24180,10 +24210,10 @@ NULL query error DataFusion error: Error during planning: Projections require unique expression names but the expression "Int64\(\-97\) \* Int64\(88\) AS col0" at position 0 and "Int64\(26\) AS col0" at position 1 have the same name\. Consider aliasing \("AS"\) one of them\. SELECT - 97 * 88 AS col0, 26 AS col0 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-4605 SELECT - - 49 * + 85 * + + 94 + - 2 * - COUNT ( * ) + 91 + - 52 + + 64 * - ( 52 ) * - CASE 88 WHEN - 64 * - 59 * + 33 + + 56 + - - 65 THEN NULL WHEN - AVG ( DISTINCT - 3 ) * - + 71 + COALESCE ( + NULLIF ( + 20, 74 + 87 ), 13 ) * 7 THEN 70 ELSE NULL END * COUNT ( * ) AS col1 +---- +NULL query I rowsort SELECT DISTINCT ( + 56 ) col2 @@ -25228,10 +25258,10 @@ SELECT + - 53 + - + ( ( 49 ) ) + + 14 ---- -88 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-4803 SELECT + 7 * CASE - COALESCE ( - - 76, - 9 + - CASE - 64 WHEN - AVG ( DISTINCT + + 9 ) THEN - MAX ( + + 35 ) * + 14 ELSE - MIN ( + 91 ) END ) WHEN - CASE WHEN ( - - 41 ) IS NULL THEN + 93 END THEN - COUNT ( DISTINCT - 75 ) WHEN - ( + COUNT ( * ) ) THEN - + 52 WHEN COUNT ( * ) + - 72 THEN - + 48 + - + SUM ( - 82 ) ELSE CAST ( NULL AS INTEGER ) + 84 * - COUNT ( * ) END + 63 / 36 + + 39 / COALESCE ( 70 * 18, 25 / + 42 ) +---- +NULL query I rowsort label-4804 SELECT DISTINCT + CAST ( NULL AS INTEGER ) / + COUNT ( DISTINCT - + 26 ) * 63 + - + 4 * COUNT ( * ) AS col0 @@ -28712,11 +28742,11 @@ SELECT - NULLIF ( + 66, 50 ) * - 50 + - 60 + + - 83 + - 95 AS col0 ---- 3062 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - 103 -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query II rowsort label-5470 SELECT + 76 + 27 AS col0, + CASE - 99 WHEN + ( 97 ) THEN NULL WHEN AVG ( DISTINCT + 95 ) + - 26 THEN + 36 WHEN - COUNT ( * ) - + 74 * - 5 THEN NULL END - 4 +---- +103 +NULL query II rowsort label-5471 SELECT ALL + COUNT ( * ) - 66, 41 AS col0 @@ -30181,10 +30211,13 @@ SELECT DISTINCT - ( + 67 ) - - 26 AS col2 ---- -41 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-5756 SELECT + AVG ( DISTINCT + CAST ( NULL AS INTEGER ) ) + 25 AS col1 +---- +NULL query II rowsort label-5757 SELECT + - COUNT ( + 5 ), 27 AS col1 @@ -30989,10 +31022,10 @@ SELECT + 71 * MIN ( DISTINCT - + 56 ) * 48 * - 97 + + + 48 ---- 18512304 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - -42 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-5911 SELECT DISTINCT + COALESCE ( - + 42, - + CASE - - COALESCE ( + 51, - 5 / - AVG ( DISTINCT + - ( 36 ) ), + - 88 ) WHEN - + 65 * - - ( - 85 ) THEN NULL WHEN - SUM ( ALL - 95 ) * + 81 + 38 THEN - 78 END * COUNT ( * ) ) AS col0 +---- +-42 query I rowsort SELECT 29 * + 86 * 51 - - 67 @@ -32379,10 +32412,10 @@ SELECT ALL - ( - 79 ) + - + 97 ---- -18 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - 63686 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-6175 SELECT - - 70 + - 71 * ( + CASE - 46 WHEN - - 83 * - 71 * + + 28 * - AVG ( DISTINCT - 17 ) + + - 4 * - 49 + - - 76 THEN NULL ELSE + 32 END ) * - + MAX ( ALL 28 ) +---- +63686 query I rowsort label-6176 SELECT - - 64 * ( - COUNT ( * ) ) AS col1 @@ -34844,10 +34877,13 @@ SELECT DISTINCT - 70 * - ( + COUNT ( * ) ) ---- 70 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - 96 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort SELECT ALL + NULLIF ( + + 26, + AVG ( DISTINCT + + 55 ) * - - 7 + + 5 ) + + 70 AS col1 +---- +96 query I rowsort label-6648 SELECT - - 31 / 14 @@ -39175,10 +39211,13 @@ SELECT ALL + ( - - 70 ) * CAST ( + ( + 69 ) AS INTEGER ) AS col1 ---- 4830 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - -70 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort SELECT - NULLIF ( 70, - 36 / + 52 * - 37 + 19 + + + AVG ( DISTINCT - 79 ) + - 42 - + - 49 * - 46 * 43 ) AS col2 +---- +-70 query I rowsort SELECT 44 - - 93 AS col0 @@ -42439,11 +42478,11 @@ SELECT DISTINCT CASE WHEN + 38 NOT BETWEEN + COUNT ( * ) / - 62 * 11 AND 71 THEN ---- NULL -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -# Datafusion - Expected - 85 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query II rowsort label-8095 SELECT - CASE ( + + AVG ( DISTINCT + - CAST ( NULL AS INTEGER ) ) ) WHEN + + CASE - + ( - 80 ) WHEN + - AVG ( ALL - - 28 ) * - 84 + + 31 + - - 7 THEN NULL ELSE - COUNT ( * ) END * MAX ( ALL + 14 ) THEN NULL WHEN + + 94 THEN - + 36 END AS col0, 85 AS col1 +---- +NULL +85 query I rowsort label-8096 SELECT - COALESCE ( 48, + COUNT ( * ) ) @@ -44492,10 +44531,10 @@ SELECT - + ( - + 76 ) ---- 76 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-8478 SELECT + 78 + 9 + + 99 + 99 * + 19 + - + 4 * + ( + - 63 ) / + CASE + 5 WHEN - - 77 + 99 THEN + + COALESCE ( + - 23, + 37 ) WHEN + AVG ( DISTINCT 40 ) * 46 - - + COUNT ( * ) + + 41 + + 2 * - 68 THEN COUNT ( * ) ELSE NULL END + + COUNT ( * ) - + COALESCE ( 8, 99 ) * - + ( 92 ) - - + 43 + - 46 - + 11 * - 83 - - 6 +---- +NULL query II rowsort label-8479 SELECT DISTINCT 84 AS col0, - 17 * - 98 + - + SUM ( DISTINCT - - 81 ) @@ -44971,10 +45010,10 @@ SELECT ALL COUNT ( * ), 79 AS col0 1 79 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - -270 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-8568 SELECT ALL + CASE CASE - + 28 WHEN + 91 THEN - 5 END WHEN AVG ( DISTINCT - 94 ) * + 81 + - - 67 THEN - - COALESCE ( + - 25, + + CAST ( NULL AS INTEGER ) ) WHEN + 33 THEN NULL ELSE + 54 END * - 5 +---- +-270 query I rowsort label-8569 SELECT ALL + - MIN ( DISTINCT - 9 ) @@ -45198,10 +45237,13 @@ SELECT - CAST ( 32 AS INTEGER ) col1 ---- -32 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-8612 SELECT ( - + 92 ) * + - AVG ( DISTINCT - + 44 ) + + 64 / - COALESCE ( - 10, + + 18 ) + + + 70 + CASE - 82 WHEN - 53 THEN 50 * - COUNT ( * ) END + - + MIN ( + 48 ) * + + 61 + 47 +---- +NULL query I rowsort SELECT ALL 94 * 39 * - 58 AS col2 @@ -46087,10 +46129,10 @@ SELECT CAST ( NULL AS INTEGER ) * 51 AS col0 ---- NULL -# Datafusion - Datafusion expected results: -# Datafusion - Expected - 3428 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-8780 SELECT DISTINCT 55 + CASE + 95 + + 96 WHEN + CASE - 34 WHEN 13 - + 77 * - ( 81 ) THEN NULLIF ( + 94, 52 / COUNT ( * ) ) WHEN - COUNT ( * ) THEN + ( ( + 57 ) ) END / SUM ( - 36 + - 28 ) + NULLIF ( 91, - AVG ( DISTINCT + 60 ) * 80 + 78 ) THEN NULL WHEN + 60 * 72 THEN CASE 15 WHEN COUNT ( * ) THEN 13 * 49 WHEN - COALESCE ( - 61, - 61 ) * 91 THEN NULL ELSE NULL END ELSE - 19 + 64 * 53 END AS col1 +---- +3428 query I rowsort label-8781 SELECT - MIN ( 2 ) col0 diff --git a/data/sqlite/random/expr/slt_good_12.slt b/data/sqlite/random/expr/slt_good_12.slt index 8dc9f87..2b58744 100644 --- a/data/sqlite/random/expr/slt_good_12.slt +++ b/data/sqlite/random/expr/slt_good_12.slt @@ -2929,10 +2929,13 @@ SELECT ( - ( COUNT ( * ) ) ) AS col0 ---- -1 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-549 SELECT ALL CASE + + 97 WHEN + 34 + + - 82 THEN AVG ( DISTINCT - 31 ) ELSE NULL END * - 2 * + 51 + 96 - - - 91 + 34 + - - 64 + COUNT ( * ) * 55 * - 57 +---- +NULL # Datafusion - Datafusion expected results: # Datafusion - Expected - 130 @@ -4085,10 +4088,10 @@ SELECT - COALESCE ( + 26, + 8 + - + 20, COUNT ( * ), 38 + - 2 ) * 36 ---- -936 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - -151 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-770 SELECT DISTINCT + - 51 * 4 + CAST ( AVG ( DISTINCT + 67 ) AS INTEGER ) + + - 14 AS col2 +---- +-151 query I rowsort label-771 SELECT + CAST ( + 59 AS INTEGER ) / - 87 @@ -4550,11 +4553,11 @@ SELECT ALL ( COUNT ( * ) ) * + 35 ---- 35 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -# Datafusion - Expected - 60 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query II rowsort label-860 SELECT ALL + CASE - 3 WHEN + COUNT ( * ) + 27 + 39 THEN NULL WHEN + 77 THEN NULL WHEN - MAX ( ALL + 68 ) + + AVG ( DISTINCT + + 46 ) THEN 27 * 84 + - 6 END, 60 AS col2 +---- +NULL +60 query I rowsort SELECT 13 * 42 + + 11 AS col2 @@ -5392,11 +5395,14 @@ SELECT - COALESCE ( - ( + 55 ), - - 34 ) ---- 55 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - 1396 -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] I[I] +# Datafusion - [Actual ] I[R] +query IR rowsort label-1021 SELECT - 63 - COUNT ( * ) + + COUNT ( * ) * ( - 14 ) / 45 + + + 50 * 31 + - 90 + + - COUNT ( * ) * COUNT ( * ) / - 79 * + + 29 AS col2, SUM ( + 39 ) * ( + SUM ( - 2 ) ) * 43 - + 46 * + 87 * + - 10 + - AVG ( DISTINCT + CAST ( NULL AS FLOAT8 ) ) * + + CASE + 56 WHEN - CASE 39 WHEN 55 THEN 89 / 31 + 7 * + ( NULLIF ( - 15, 89 - 63 * - 78 ) ) ELSE NULL END * 58 THEN NULL WHEN - ( 81 ) + - 86 THEN NULL ELSE - COALESCE ( 17, 2, + 91 * COUNT ( * ) + + 41 ) * + COUNT ( * ) + 19 END + 52 +---- +1396 +NULL query I rowsort SELECT DISTINCT 9 * + ( - - 10 ) * - 15 AS col2 @@ -7182,10 +7188,10 @@ SELECT DISTINCT 62 * - + 90 AS col2 ---- -5580 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - 99 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-1360 SELECT - 13 / - 72 + NULLIF ( 16, - - 87 + + COALESCE ( + 78, - COUNT ( * ) * + 56 - + - CASE - + 52 WHEN 32 * 63 * - 30 + - 78 + - - AVG ( DISTINCT - 68 ) + + COALESCE ( - 33, CAST ( - CAST ( - + 4 AS INTEGER ) AS INTEGER ) ) * + 74 * - COALESCE ( + 28, + COUNT ( * ) ) * + COUNT ( ALL + + 35 ) + + + ( - 47 ) + - 90 + - - COUNT ( * ) * - + 89 THEN - + ( - - ( - - COUNT ( * ) ) ) END ) * + + 87 * COUNT ( * ) ) + 83 +---- +99 # Datafusion - Types were automatically converted from: # Datafusion - [Expected] [I] @@ -9631,10 +9637,10 @@ SELECT + + ( + 23 ) * 2 ---- 46 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - -56 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-1827 SELECT - COUNT ( * ) * 95 + - - CASE 54 WHEN 78 + - 34 THEN 69 + - 79 WHEN AVG ( DISTINCT 48 ) THEN + 95 + - 75 ELSE ( + 39 ) END +---- +-56 query I rowsort label-1828 SELECT ALL 27 / - + 10 AS col1 @@ -10906,10 +10912,16 @@ SELECT + + 37 * - - 45 AS col1 ---- 1665 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - 37 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Data was automatically updated based on comparison db results +# Datafusion - Previous results: +# Datafusion - 37 +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-2069 SELECT DISTINCT - NULLIF ( 95, + AVG ( DISTINCT + - 60 ) / + 18 + - 57 ) / 12 - - 44 col1 +---- +36.083333333333 query I rowsort label-2070 SELECT CAST ( + 26 AS INTEGER ) AS col2 @@ -11901,10 +11913,10 @@ SELECT 28 + 84 * + SUM ( - - 52 ) * - + COUNT ( ALL - 51 ) + - SUM ( ALL - - 73 ---- -4413 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-2259 SELECT - - ( - + CASE + AVG ( DISTINCT + 3 ) WHEN 23 THEN NULL WHEN COUNT ( DISTINCT + NULLIF ( 69, + 78 ) ) * + 75 * + - NULLIF ( - COUNT ( * ), - 53 ) + + - 76 + 76 + + 83 THEN - 33 + COUNT ( * ) WHEN + 50 THEN 98 * - 8 + + 42 END ) +---- +NULL # Datafusion - Types were automatically converted from: # Datafusion - [Expected] [I] @@ -12722,10 +12734,13 @@ SELECT 30 * COALESCE ( 82, - 99 ) * 48 * - + 75 ---- -8856000 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-2414 SELECT - NULLIF ( + 23, + 88 * - - 14 + - COALESCE ( + 15, + ( + 55 ) + + + 50 - 69 + - - 54 ) ) * - CAST ( - - 75 AS FLOAT8 ) / + CASE + 59 WHEN - CAST ( NULL AS INTEGER ) - + SUM ( + 52 ) THEN NULL WHEN - 45 THEN MIN ( DISTINCT + 71 ) END / - CASE + COUNT ( * ) WHEN 35 * 19 THEN 67 + + 6 END + NULLIF ( 83, - AVG ( DISTINCT + 75 ) ) AS col1 +---- +NULL query I rowsort SELECT ALL 60 * - 96 * + 68 * + 30 @@ -17173,10 +17188,13 @@ SELECT ALL 8 * - + 24 * 87 + - 40 / + 15 ---- -16706 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-3260 SELECT DISTINCT 70 * - AVG ( DISTINCT + - ( - ( + 74 ) ) ) * - MAX ( ALL + 14 ) * - SUM ( - CAST ( NULL AS INTEGER ) ) * + 18 + 63 AS col1 +---- +NULL query I rowsort label-3261 SELECT + 32 * + CASE 84 WHEN 68 THEN - 78 + 78 * - + 36 WHEN + - COUNT ( DISTINCT 77 ) * CAST ( + 53 AS INTEGER ) + COUNT ( * ) THEN - 54 ELSE NULL END + 79 @@ -17586,10 +17604,13 @@ SELECT + 94 - - - 22 AS col0 ---- 72 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - 0 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort SELECT - 0 * NULLIF ( + 11, - ( - AVG ( DISTINCT + - 70 ) ) ) * + + 40 +---- +0 query II rowsort label-3339 SELECT DISTINCT + 5 * + COUNT ( * ) + - COUNT ( * ), - ( - - 22 ) AS col0 @@ -20475,10 +20496,13 @@ SELECT + + 60 * - COUNT ( * ) * - 4 + 6 / + 82 AS col2, - 59 AS col1 240 -59 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-3895 SELECT - COUNT ( * ) + - COUNT ( * ) - + - CASE + 5 WHEN - 89 THEN NULL WHEN 39 THEN + COUNT ( * ) * - + 26 + MAX ( - 75 ) * - - AVG ( DISTINCT - 19 ) WHEN - + COUNT ( * ) THEN NULL WHEN - - 63 / - + 98 THEN + 41 + + CASE 0 WHEN 91 THEN COUNT ( * ) ELSE + 65 * + 65 END END * 80 col1 +---- +NULL query I rowsort label-3896 SELECT - 25 + 12 / - 35 + 89 @@ -22206,10 +22230,13 @@ SELECT + 82 / + + 78 AS col0 query error DataFusion error: Error during planning: Projections require unique expression names but the expression "Int64\(77\) AS col2" at position 1 and "Int64\(\-57\) AS col2" at position 3 have the same name\. Consider aliasing \("AS"\) one of them\. SELECT 47 * + - 62 / - + 9 + 31 + - 63 / - CAST ( NULL AS INTEGER ) col1, 77 AS col2, - COUNT ( * ) * 62, - 57 col2 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-4224 SELECT - 59 * + 9 * CASE - 38 WHEN + AVG ( DISTINCT 70 ) THEN NULL WHEN + + 0 * 72 THEN + - 1 - + 42 * + 49 * 94 WHEN - 31 * + 14 THEN CAST ( + ( - + 60 ) AS FLOAT8 ) END * + COALESCE ( - 90, + MAX ( DISTINCT + - 63 ) + + - 86, 54 ) AS col2 +---- +NULL query I rowsort label-4225 SELECT ALL 64 * - - CAST ( + NULLIF ( + AVG ( 49 ), - - CASE 18 WHEN 47 + 71 THEN NULL WHEN - - 38 * - - COALESCE ( - CAST ( + 95 AS FLOAT8 ), - COUNT ( * ) ) + 18 THEN NULL ELSE - 49 + - CASE + CASE + + 81 WHEN + 68 THEN NULL WHEN + CAST ( NULL AS INTEGER ) * + 49 THEN + 10 WHEN + 2 * + + COUNT ( * ) + + 13 THEN - CAST ( NULL AS INTEGER ) ELSE 10 + CAST ( + CAST ( 86 AS INTEGER ) - 73 AS FLOAT8 ) END WHEN - 96 THEN 17 + MAX ( + 76 + + 0 ) / + 41 ELSE NULL END * - COUNT ( * ) END ) AS INTEGER ) AS col0 @@ -22404,10 +22431,10 @@ SELECT + 35 + - 65 AS col0 ---- -30 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-4262 SELECT CASE - + COALESCE ( - - 5, + + 64 ) WHEN 51 * + + CAST ( NULL AS INTEGER ) THEN - 70 WHEN AVG ( DISTINCT + 94 ) + + 71 * MIN ( - 0 ) THEN + - ( + 83 ) END +---- +NULL query I rowsort label-4263 SELECT CASE - MIN ( - + 62 ) WHEN + 21 * + NULLIF ( + + 48, + 8 * + 68 ) + + 56 + - 70 * + 31 + + 31 * - 72 THEN - - 45 WHEN - - 9 * + AVG ( + - 66 ) + - 55 THEN COUNT ( * ) ELSE COUNT ( * ) + - 88 END AS col1 @@ -23460,10 +23487,13 @@ SELECT ALL 77 * + 92 ---- 7084 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - -14179 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-4464 SELECT 76 - - 25 + - ( - NULLIF ( - 14, 76 * - 27 * + 84 + - 70 - - 49 + - ( - - COALESCE ( AVG ( DISTINCT - 63 ), 35, - - 6 ) ) + 59 * + MIN ( ALL - - ( - 16 ) ) ) ) * - NULLIF ( - 12, + - AVG ( + ( + 51 ) ) ) * 85 +---- +-14179 query I rowsort SELECT 50 + + 13 AS col1 @@ -26246,10 +26276,10 @@ SELECT ALL 39 * - COUNT ( * ) * 19 AS col2 ---- -741 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-4994 SELECT CASE 85 WHEN - 75 THEN NULL WHEN 89 * - CASE - COALESCE ( 97, - - 10, 78 / 21 + - 32 ) WHEN - 49 * 66 + - 17 + + - 7 THEN NULL WHEN + ( - 81 ) * 14 THEN COUNT ( * ) ELSE NULL END / - + ( COALESCE ( - COUNT ( ALL - + 25 ), - AVG ( DISTINCT + 35 ) ) ) + - - 3 - + - 12 THEN - 73 + + ( - 28 ) ELSE NULL END AS col1 +---- +NULL query I rowsort SELECT + 51 * + 11 @@ -28888,10 +28918,13 @@ SELECT DISTINCT - 41 - - 98 + - 91 + - CASE 31 WHEN + COUNT ( * ) * + CAST ( - 9 ---- NULL -# Datafusion - Datafusion expected results: -# Datafusion - Expected - 4650 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-5504 SELECT + NULLIF ( + 93, 32 / - COALESCE ( + - 57, 2 * 58, - 88 * 94 + - - COALESCE ( 79, COUNT ( * ), - AVG ( DISTINCT - + 32 ) * 89 ) ) ) * + 50 AS col2 +---- +4650 query I rowsort label-5505 SELECT DISTINCT - ( - + 37 ) - + COUNT ( * ) @@ -29092,10 +29125,10 @@ SELECT 80 / + 15 ---- 5 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-5544 SELECT 51 * - + CASE + 88 WHEN - COUNT ( * ) THEN + - ( - 23 ) - - NULLIF ( CASE - - NULLIF ( - COUNT ( * ), - 70 * - - 99 + 98 * + 12 + + - COUNT ( ALL - 55 ) ) WHEN COALESCE ( 14, + NULLIF ( 53, - ( 49 ) * - AVG ( DISTINCT 2 * ( + 5 ) + 49 * 58 ) ) * 85, - 50 + - 50 * 65 ) * + 91 THEN + 1 / + 26 WHEN 91 THEN ( SUM ( ALL 16 ) ) END, + 88 ) + 5 ELSE NULL END * MAX ( ALL 51 * + 15 ) AS col1 +---- +NULL query I rowsort SELECT DISTINCT 92 + - 61 col2 @@ -29249,10 +29282,10 @@ SELECT + 92 + - COUNT ( * ), 59 + + CASE - 69 WHEN - COUNT ( * ) THEN + NULLIF ( 91 NULL -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-5574 SELECT - CASE + + COUNT ( 15 ) WHEN 59 THEN 95 WHEN - 64 THEN CASE 32 WHEN - 71 * 86 + - + AVG ( DISTINCT 22 ) THEN NULL WHEN + - 42 + - 44 THEN NULL ELSE + 0 + 56 + - + 18 + 54 END * COUNT ( * ) END +---- +NULL query I rowsort label-5575 SELECT + 45 + - - COUNT ( * ) + 94 @@ -29766,20 +29799,23 @@ SELECT DISTINCT 26, 37 AS col0 26 37 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-5672 SELECT DISTINCT CASE - 2 WHEN NULLIF ( 39, + COUNT ( * ) ) * + 65 THEN 69 + + 68 * - - MIN ( - 36 ) WHEN - COUNT ( * ) THEN - COUNT ( * ) + CAST ( + 99 AS INTEGER ) + + - AVG ( DISTINCT + - 2 ) * 17 END AS col1 +---- +NULL query I rowsort SELECT - 84 * 72 * 86 ---- -520128 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - -7440 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-5674 SELECT - CAST ( AVG ( DISTINCT 80 ) AS INTEGER ) * + MAX ( + + 93 ) +---- +-7440 query I rowsort SELECT - - 44 - + 33 AS col0 @@ -30516,10 +30552,13 @@ SELECT ALL 74 + + - COUNT ( * ) AS col0 ---- 73 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - -113 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort SELECT - 80 + + + NULLIF ( - + 33, - AVG ( DISTINCT - 34 ) ) AS col0 +---- +-113 query I rowsort SELECT DISTINCT 9 + + 35 * 87 AS col2 @@ -30670,10 +30709,13 @@ SELECT + 56 / 34 ---- 1 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-5844 SELECT 94 + 37 - + 14 * - 13 / - 70 - + AVG ( DISTINCT - CAST ( NULL AS INTEGER ) ) - 63 + 84 + CAST ( + CASE 1 WHEN + - 64 THEN NULL ELSE 36 + + - SUM ( - 35 ) END AS INTEGER ) / ( 76 ) / 53 + + - 8 - + 44 * 14 AS col1 +---- +NULL query II rowsort label-5845 SELECT - + 38 AS col1, ( - 88 ) / CASE + - 32 WHEN - COUNT ( * ) / - - 78 THEN - ( + 60 ) ELSE NULL END / 38 - - ( - + 68 ) AS col0 @@ -33469,10 +33511,10 @@ SELECT 12 * - 56 * - + 81 AS col0, + 13 - + - MIN ( DISTINCT 91 ) + - 5 * - 45 * 54432 3929 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-6375 SELECT ALL + 63 - + CASE AVG ( ALL 89 ) WHEN AVG ( DISTINCT + ( - + 52 ) ) / + MIN ( - 64 ) * - - 18 THEN - ( - 7 ) * - ( - 48 ) END * - + 74 * 86 AS col2 +---- +NULL query I rowsort label-6376 SELECT 63 * + 87 - CAST ( 71 AS INTEGER ) * - 76 + 58 AS col0 @@ -37331,10 +37373,13 @@ SELECT 54 * + COUNT ( * ) * 51 AS col0 ---- 2754 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-7115 SELECT 23 * - AVG ( DISTINCT + CAST ( NULL AS INTEGER ) ) + NULLIF ( + + 17, 23 ) * + + 85 col1 +---- +NULL query II rowsort SELECT ALL + 33 * + 4, 86 + - - 99 AS col2 @@ -37722,10 +37767,13 @@ SELECT ALL + + 11 + - 90 AS col2 ---- -79 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-7191 SELECT - 17 + + AVG ( DISTINCT CAST ( NULL AS INTEGER ) ) +---- +NULL query I rowsort label-7192 SELECT ALL - + CAST ( + ( + - 41 ) AS INTEGER ) @@ -38012,10 +38060,13 @@ SELECT 33 col2, - 37 / + 49 * + 51 AS col0 33 0 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-7246 SELECT 50 + + 22 - + + COUNT ( * ) + + 47 / 21 + + - CAST ( - + 44 AS INTEGER ) + CASE - 8 WHEN - 87 THEN - ( - ( - - AVG ( DISTINCT + - 44 ) ) ) + - 69 - - AVG ( - 42 ) * - + 7 ELSE NULL END +---- +NULL query I rowsort SELECT DISTINCT + 25 * + 61 AS col2 @@ -39200,10 +39251,13 @@ SELECT DISTINCT + 77 + + + CAST ( - 59 AS INTEGER ) ---- 18 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-7473 SELECT ALL - CASE + + 56 WHEN MAX ( - + 67 ) + - 81 + + 67 THEN NULL WHEN CAST ( - 97 AS INTEGER ) THEN + 84 END + - 67 + - AVG ( DISTINCT - + 16 ) +---- +NULL query I rowsort label-7474 SELECT DISTINCT + COUNT ( * ) * - 47 @@ -39898,10 +39952,10 @@ SELECT + 3 + - + COUNT ( * ) ---- 2 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - 138320 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-7603 SELECT - - 28 * + CASE - CASE + COUNT ( * ) WHEN + - 70 / - COUNT ( * ) + + 14 + COUNT ( * ) + NULLIF ( - + COUNT ( * ), + - COUNT ( ALL - 72 ) ) + + 67 * + 65 + + 82 THEN + CASE + 57 WHEN - AVG ( DISTINCT + - 26 ) * - 40 * + - 91 - - 51 - - 80 THEN NULL WHEN + 36 / - - COUNT ( * ) THEN + - ( - COALESCE ( 92, - 67 * 75 ) ) / 49 END WHEN COALESCE ( - 45, 17 - + 58 ) THEN NULL END WHEN - 92 THEN NULL ELSE 65 END * 76 col0 +---- +138320 query I rowsort label-7604 SELECT DISTINCT + 38 * + - CAST ( + 31 AS INTEGER ) + - 72 + + MAX ( DISTINCT + 63 ) * + 46 + + 81 - 28 * 94 - + - 37 * - - SUM ( ALL + 5 ) * - ( - + 96 ) @@ -40031,10 +40085,10 @@ SELECT DISTINCT + 82 * + CAST ( NULL AS INTEGER ) ---- NULL -# Datafusion - Datafusion expected results: -# Datafusion - Expected - 0 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-7629 SELECT ALL CAST ( + AVG ( DISTINCT + 43 ) AS INTEGER ) / + 70 +---- +0 query I rowsort label-7630 SELECT - SUM ( ALL - 71 ) * 41 @@ -40712,10 +40766,10 @@ SELECT - - 17 col0 ---- 17 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - -10 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-7759 SELECT CASE - - AVG ( DISTINCT + + 12 ) WHEN - 38 THEN NULL WHEN COUNT ( * ) THEN NULL ELSE - + 10 END col0 +---- +-10 query II rowsort label-7760 SELECT - + 12 / - - MAX ( - 18 ) * - 6, - 64 AS col2 @@ -40850,10 +40904,13 @@ SELECT ALL + 22 * 20 ---- 440 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-7786 SELECT + CASE - CAST ( - + MAX ( DISTINCT - 82 ) AS INTEGER ) WHEN + 66 THEN + 41 * + ( + 18 ) + CAST ( + - 79 AS FLOAT8 ) - + 64 END * + AVG ( DISTINCT - 7 ) +---- +NULL query I rowsort label-7787 SELECT + 41 + + COALESCE ( - + CAST ( NULL AS INTEGER ), - 66 + + 9 + 29 ) + + 82 + 25 @@ -42464,10 +42521,13 @@ SELECT + 48 + + 42 AS col0 ---- 90 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - 2880 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-8092 SELECT - 31 * - 94 + + + NULLIF ( - NULLIF ( 34, 88 * AVG ( DISTINCT - ( CAST ( NULL AS FLOAT8 ) ) ) + + 42 + - COUNT ( * ) * - 60 * + 60 + - COUNT ( * ) + + - 3 - - 13 + - 61 * - 55 * 66 * + - 11 ), + - COUNT ( * ) ) AS col0 +---- +2880 query II rowsort label-8093 SELECT ALL + 91 * + 99 * - + 70 * + CAST ( - 40 AS INTEGER ), + 64 AS col1 @@ -43495,10 +43555,10 @@ SELECT DISTINCT + COALESCE ( 89, - COUNT ( * ) * + COUNT ( * ), + 64 * 22 + 40 ) ---- 181 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-8291 SELECT ALL - 63 + 42 * ( + CASE + CASE - 62 WHEN COUNT ( * ) * - AVG ( DISTINCT + 94 ) THEN + 70 WHEN COALESCE ( COUNT ( * ), - 60 * + CASE - 45 WHEN + 94 THEN - 40 WHEN 23 THEN - 72 * - 46 ELSE - 62 + CAST ( NULL AS INTEGER ) * + 65 END + - 4, 33 ) THEN NULL WHEN 19 THEN 83 * 64 ELSE NULL END WHEN 21 * CASE - ( + 23 ) WHEN 44 THEN NULL WHEN + 82 * + AVG ( DISTINCT + 89 ) THEN NULL WHEN + 40 THEN 90 ELSE 24 * + CAST ( NULL AS INTEGER ) + - 9 END THEN + 16 * 8 WHEN 61 THEN NULLIF ( + 91, 77 * + COUNT ( * ) ) * + 16 ELSE NULL END ) AS col0 +---- +NULL query I rowsort label-8292 SELECT 58 + 76 * + COUNT ( * ) AS col2 @@ -43966,11 +44026,11 @@ SELECT - CAST ( NULL AS INTEGER ) * - + 28 ---- NULL -# Datafusion - Datafusion expected results: -# Datafusion - Expected - -8 -# Datafusion - Expected - 5874 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query II rowsort label-8383 SELECT - 8 AS col0, CASE + + CASE + 81 WHEN 24 THEN NULL WHEN - COUNT ( * ) * + 0 THEN - 41 + + COUNT ( * ) * MIN ( 57 ) WHEN 69 / + ( 50 / ( + NULLIF ( + 14, CASE 13 WHEN 18 THEN NULL WHEN + ( 55 ) / - AVG ( DISTINCT 30 ) - 61 THEN 19 * 42 ELSE + 88 END ) * COUNT ( * ) ) ) THEN NULLIF ( 9, 33 / 69 ) END WHEN - COUNT ( + 28 ) * COUNT ( * ) THEN - COUNT ( * ) WHEN - 26 THEN NULL ELSE + 66 END * 89 AS col2 +---- +-8 +5874 # Datafusion - Types were automatically converted from: # Datafusion - [Expected] [I] @@ -44436,10 +44496,13 @@ SELECT - 16 * + 77 ---- -1232 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-8475 SELECT - 92 * ( ( - + COALESCE ( - - 55, - COUNT ( * ), - 63 ) ) ) / + AVG ( DISTINCT 76 - CAST ( NULL AS INTEGER ) ) AS col2 +---- +NULL query I rowsort label-8476 SELECT ALL + CAST ( - - COUNT ( * ) AS INTEGER ) * - 95 * - ( 19 ) - ( COUNT ( DISTINCT 84 ) ) AS col1 @@ -44873,10 +44936,10 @@ SELECT ALL + COUNT ( 3 ) * + 5 AS col2, 44 * + MIN ( - 52 ) AS col1 5 -2288 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - 69 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-8558 SELECT + CASE + COUNT ( * ) WHEN AVG ( DISTINCT - 34 ) THEN + 52 + + 12 - + ( - NULLIF ( + ( - 76 ), + 18 * - 79 + + 85 ) ) ELSE 69 END + + 25 / + 28 +---- +69 query I rowsort SELECT ALL 42 + - + 20 AS col2 @@ -46777,10 +46840,13 @@ SELECT ALL 52 * - 3 * - COUNT ( * ) + + ( 13 ) + - 26 * - + 26 * + 94 AS col1 ---- 63713 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - -212045 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-8922 SELECT ALL 77 * - - NULLIF ( + - 88, COALESCE ( - + AVG ( DISTINCT - CAST ( + 56 AS INTEGER ) ), 21 + NULLIF ( + 1, 64 ) * - - 4 + + 96 + COUNT ( * ) + - + 41 + + 92 * - 34 / + ( + - CASE - + CAST ( NULL AS INTEGER ) WHEN 37 + - SUM ( + 40 ) THEN + 20 END ) * - 19 * 88, - 90 ) * MIN ( 71 / 95 ) ) * + 31 + - 39 * 51 AS col2 +---- +-212045 query I rowsort label-8923 SELECT DISTINCT - 65 / 57 * - 84 @@ -47320,10 +47386,10 @@ SELECT - 6 * 79 + + + 70 ---- -404 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-9026 SELECT - COUNT ( * ) * - 96 * + 42 / CASE - ( - 84 ) WHEN + 40 + + + 17 - 92 + + - AVG ( DISTINCT + - 9 ) * - 77 THEN + + 6 END - - + COUNT ( * ) + + COUNT ( * ) AS col2 +---- +NULL query I rowsort label-9027 SELECT ALL - - 88 * - ( + - 29 ) + COUNT ( 40 ) @@ -47893,10 +47959,13 @@ SELECT - 13 / - COUNT ( * ) col2 ---- 13 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-9134 SELECT - CASE - + COUNT ( * ) WHEN + NULLIF ( - AVG ( ALL - 22 ), 66 * - + 74 ) + - + 6 + - 41 / - ( 56 ) * + 95 - + ( - 1 ) + 28 + AVG ( DISTINCT + 80 ) * - 79 * 96 - 85 + + 89 + + AVG ( DISTINCT 1 ) THEN + AVG ( ALL + - 99 ) ELSE NULL END * - - 70 AS col1 +---- +NULL query I rowsort SELECT + 79 - + 13 @@ -49541,10 +49610,13 @@ SELECT ALL COALESCE ( + 32, - - 0 - COUNT ( * ), ( - + 70 ) + + COUNT ( * ) ) * ---- 131712 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - 419417 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-9450 SELECT DISTINCT + 31 + + + COUNT ( * ) + COALESCE ( - - 57, - 26 * AVG ( DISTINCT - - ( - 84 ) ) / + + 28 ) - + 64 * - 84 * + 78 col1 +---- +419417 # Datafusion - Datafusion expected results: # Datafusion - Expected - 46 @@ -52332,10 +52404,13 @@ SELECT 1 * - 93 ---- -93 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - 69 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-9980 SELECT CAST ( + CAST ( + 31 AS INTEGER ) AS INTEGER ) + + NULLIF ( + 38, - + AVG ( 6 ) * 72 * - AVG ( DISTINCT + 74 ) ) col0 +---- +69 query I rowsort label-9981 SELECT CASE 59 WHEN - 89 THEN NULL WHEN - AVG ( ALL - 56 ) THEN - 6 * + MAX ( 82 ) + 13 + - 40 * SUM ( DISTINCT 10 ) END * 24 * + NULLIF ( + + 45, 3 ) * 66 diff --git a/data/sqlite/random/expr/slt_good_13.slt b/data/sqlite/random/expr/slt_good_13.slt index 826cf23..e0f486e 100644 --- a/data/sqlite/random/expr/slt_good_13.slt +++ b/data/sqlite/random/expr/slt_good_13.slt @@ -456,11 +456,11 @@ SELECT ( - 3 ) AS col2 ---- -3 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -# Datafusion - Expected - 41 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query II rowsort label-80 SELECT ALL + CASE - 63 WHEN - COUNT ( * ) / - + 61 / 12 THEN - MAX ( DISTINCT + 86 ) WHEN - - 59 * + + 82 * - + NULLIF ( + AVG ( DISTINCT + NULLIF ( - 2, + 93 ) ), + + 90 ) + - COUNT ( * ) THEN NULL END AS col0, 41 +---- +NULL +41 query I rowsort SELECT ALL + + 55 * - 14 AS col0 @@ -3710,10 +3710,13 @@ SELECT ALL - + 49 AS col0 ---- -49 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - 2945 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-710 SELECT - 41 * - + NULLIF ( - - COUNT ( * ), + AVG ( DISTINCT + 19 ) / - 77 + - 72 ) + 88 * 33 AS col0 +---- +2945 query I rowsort SELECT + + 92 @@ -5607,10 +5610,10 @@ SELECT ( + - 10 ) * - 98 * - - 78 * 20 + + 54 AS col0, 12 * COUNT ( * ) + + - 94 1528854 -82 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-1075 SELECT CASE - 70 WHEN - NULLIF ( - 3, + AVG ( DISTINCT - CAST ( + 83 AS INTEGER ) ) ) * - ( + + NULLIF ( 46, CASE - 57 WHEN 67 THEN + 80 / + 12 END ) ) + - 89 / 11 THEN + ( 28 ) END +---- +NULL query I rowsort label-1076 SELECT ALL COALESCE ( + - 2, + 29, - 23 ) * + - 17 - - 45 + 6 / - 85 + - 33 - + - 95 * + 39 * 76 + + 28 AS col0 @@ -6931,10 +6934,13 @@ SELECT 15 - - 54 AS col1 ---- 69 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-1330 SELECT - AVG ( DISTINCT + CAST ( NULL AS INTEGER ) ) / - + 29 +---- +NULL query I rowsort SELECT DISTINCT + 90 AS col0 @@ -7328,10 +7334,10 @@ SELECT CASE - ( 11 ) WHEN + ( - CASE 13 WHEN + 99 THEN 64 * 64 WHEN - 92 * COALE ---- NULL -# Datafusion - Datafusion expected results: -# Datafusion - Expected - 36479 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-1406 SELECT ( - COUNT ( DISTINCT - - 67 ) ) * - - COUNT ( * ) + - + 19 * - NULLIF ( - CAST ( AVG ( DISTINCT 32 ) AS INTEGER ), CAST ( NULL AS INTEGER ) + + 79 + - + 81 + COUNT ( * ) * - 16 ) * + - CAST ( + 60 AS INTEGER ) / + COUNT ( * ) col2 +---- +36479 query I rowsort label-1407 SELECT DISTINCT - - 55 * - 65 - + COUNT ( * ) + 94 + - 21 + + - 70 / + 87 / - 1 col2 @@ -8613,10 +8619,16 @@ SELECT COUNT ( * ), 29 / 44 * 5 AS col2 1 0 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - 65 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Data was automatically updated based on comparison db results +# Datafusion - Previous results: +# Datafusion - 65 +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-1653 SELECT DISTINCT - CASE CAST ( - 91 AS INTEGER ) WHEN + COUNT ( * ) THEN NULL WHEN + 31 - + COALESCE ( + CAST ( - 3 AS INTEGER ), - + 66 ) THEN - + AVG ( DISTINCT + 72 ) ELSE - COUNT ( * ) END * 58 * + + ( COUNT ( * ) ) / - 61 * + - 33 * + 65 - - 65 AS col0 +---- +2104.508196721311 query I rowsort SELECT 86 * - + 7 col1 @@ -10163,10 +10175,13 @@ SELECT ALL NULLIF ( - + 48, + + 66 ) AS col2 ---- -48 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - -114 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-1952 SELECT DISTINCT - 48 + - - NULLIF ( - - 76, 78 + + AVG ( DISTINCT + - 81 ) - + 24 * - - MIN ( ALL - + 90 ) * + CASE 29 WHEN - 46 * + 96 + + COUNT ( - - 59 ) + + 1 THEN CAST ( - 59 AS INTEGER ) END ) - + + 46 - 96 +---- +-114 query I rowsort label-1953 SELECT ALL + ( COUNT ( * ) ) + 68 AS col0 @@ -14907,10 +14922,13 @@ SELECT + 24 * - 75 * 65 * + NULLIF ( - 6, COUNT ( * ) + 52 ) * - - 45 AS col0 ---- 31590000 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - 40 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort SELECT - - NULLIF ( + 40, AVG ( DISTINCT - 31 ) ) +---- +40 query I rowsort SELECT DISTINCT - 3 AS col0 @@ -15059,10 +15077,13 @@ SELECT 85 * 88 + 79 AS col0 ---- 7559 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - 73 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort SELECT NULLIF ( 73, - 63 / - AVG ( DISTINCT - + 15 ) + 96 / - + 19 + + - 49 ) +---- +73 query I rowsort SELECT + CASE + 34 WHEN - 55 THEN NULL WHEN 99 + - 52 + + 35 / + - 66 THEN NULL ELSE 75 + - 59 * + 90 END + 3 @@ -15830,10 +15851,13 @@ SELECT ALL + 1 * - NULLIF ( COUNT ( * ), 85 ) * + - 92 * + 71 + - 42 col1, - 60 6490 -60 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - -68 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-3045 SELECT ALL COALESCE ( + 1, - 82 * + + ( + 41 ) + - COUNT ( * ) - - 90, + COALESCE ( - + SUM ( ALL - CASE + - 98 WHEN - 74 THEN NULL ELSE 30 * + 8 END ), + 38 * + NULLIF ( AVG ( DISTINCT 80 ) / NULLIF ( - 9, + 30 + AVG ( 34 ) * + ( 31 / - 12 + 32 * 77 ) ), 92 ) ) - 34, - 60 ) * - 68 AS col2 +---- +-68 query I rowsort SELECT DISTINCT + 93 AS col1 @@ -18249,10 +18273,13 @@ SELECT + 48 * + 84 * CAST ( NULL AS INTEGER ) + + + AVG ( DISTINCT NULLIF ( NULL ---- NULL -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-3507 SELECT - 71 + - - CASE - 10 WHEN - 56 THEN NULL WHEN - 79 * + 18 * + - 85 THEN 39 + + 87 - - 62 + - 18 * 77 + - 10 * AVG ( DISTINCT + 33 ) * - 55 * COUNT ( * ) ELSE NULL END - + + 9 * 3 AS col1 +---- +NULL query II rowsort label-3508 SELECT ALL + COUNT ( * ) * + 17 AS col0, + 67 AS col2 @@ -21940,10 +21967,13 @@ SELECT DISTINCT + ( - 2 ) AS col0, 3 -2 3 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - -2826 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-4217 SELECT + 11 * + COALESCE ( 18, - AVG ( DISTINCT - + 79 ) * + 58 / + 48 + + 21 ) * + COUNT ( * ) + + 81 * + ( - 38 ) + 54 +---- +-2826 query I rowsort label-4218 SELECT ALL + CAST ( + CAST ( - 48 AS INTEGER ) AS INTEGER ) @@ -22160,10 +22190,13 @@ SELECT - 83 / + + COUNT ( * ) AS col2 ---- -83 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-4260 SELECT ALL CASE - CASE + 82 WHEN - - 79 * + AVG ( DISTINCT + - 79 ) + + MAX ( - CASE 4 WHEN - - 37 * + + CAST ( + CAST ( 5 AS INTEGER ) AS INTEGER ) * 43 THEN - 61 ELSE NULL END ) THEN - + 7 * + - 62 - + 18 WHEN - 32 THEN + - 23 END WHEN + COUNT ( * ) THEN + ( + 20 ) ELSE NULL END * + 3 + + AVG ( - - 10 ) +---- +NULL query I rowsort SELECT 75 - + ( - - 3 ) + + - 32 * - ( - + ( - 14 ) ) col2 @@ -27277,11 +27310,11 @@ SELECT 33 * 43 * - - CAST ( NULL AS INTEGER ) AS col0 ---- NULL -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -# Datafusion - Expected - 2 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query II rowsort label-5246 SELECT ALL - 18 * + COUNT ( * ) / + 42 * - CASE 65 WHEN + 7 + + - AVG ( DISTINCT - - ( - 91 ) ) THEN - ( + - 11 ) ELSE NULL END * COUNT ( * ) AS col2, 2 +---- +NULL +2 query I rowsort SELECT ALL - ( 94 ) @@ -27540,10 +27573,10 @@ SELECT ALL + + 88 ---- 88 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - 1147 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-5297 SELECT CASE + CASE + 48 WHEN + COUNT ( DISTINCT - 39 ) * + + CASE - + 23 WHEN + - 47 + + CASE - + 49 WHEN + - MAX ( ALL - 29 ) THEN NULL WHEN - MAX ( - - 32 ) + 1 THEN + 51 END THEN NULL WHEN - 65 THEN 89 END + + 97 THEN 42 * + 53 WHEN 45 THEN + COALESCE ( 39, 49 * - 97 ) / COUNT ( * ) END WHEN AVG ( DISTINCT + ( - 64 ) ) / - 67 - + 21 THEN 58 * - 3 ELSE 38 END * + 30 + 7 +---- +1147 query I rowsort SELECT - - 72 * - - 66 AS col2 @@ -27555,10 +27588,13 @@ SELECT + 72 * + 51 / - CASE + 70 WHEN 31 * + - 96 + + + 47 - + ( + COUNT ( * ) ) ---- NULL -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-5300 SELECT + + 8 + + AVG ( DISTINCT - - CASE 91 WHEN + 7 THEN + 24 * + 65 + + CAST ( NULL AS INTEGER ) END ) - COUNT ( * ) + 66 AS col0 +---- +NULL query I rowsort label-5301 SELECT ALL + + NULLIF ( - COALESCE ( + + 76, - 72, - 51 + + 63 + - 40 + - 60 - + - 35 + + 79 / - - ( + 88 ) * - + 55 * - + 66 * + - 67 ), + 90 ) @@ -28010,10 +28046,13 @@ SELECT COUNT ( * ) * - 83 * + 45 + 74 ---- -3661 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-5388 SELECT + ( + 84 ) * - 67 + AVG ( DISTINCT + + CASE - 34 WHEN + 82 + - + 92 THEN - CAST ( 70 AS INTEGER ) + + 84 END ) +---- +NULL query I rowsort label-5389 SELECT ALL - COALESCE ( 55, - 84, - - CASE 85 WHEN COUNT ( * ) THEN NULL WHEN - 29 THEN 97 ELSE NULL END ) AS col1 @@ -35848,10 +35887,13 @@ SELECT DISTINCT - ( + NULLIF ( + - 1, + + 8 ) ) ---- 1 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - 17 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort SELECT ALL - 51 + NULLIF ( 68, AVG ( DISTINCT + 9 ) * - 85 + + 40 ) +---- +17 query I rowsort SELECT 81 * - 96 @@ -36073,10 +36115,10 @@ SELECT - 85 AS col0, 35 -85 35 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - 63 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-6943 SELECT ALL COUNT ( * ) + + - COALESCE ( - CASE - 23 WHEN 30 * - - 34 * + 32 + 64 - + - ( 46 ) + - CASE 18 WHEN 27 / + 8 - + COALESCE ( 4, COUNT ( * ), - 2 ) THEN NULL WHEN 99 THEN 40 ELSE 65 END * 21 THEN + 25 * 0 WHEN + AVG ( DISTINCT + 78 ) THEN 18 / + ( + 60 ) ELSE NULL END, 19 ) + 81 +---- +63 query I rowsort SELECT ( 14 ) + - 5 col2 @@ -36671,10 +36713,10 @@ SELECT 0 * - 89 AS col1 ---- 0 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-7057 SELECT CASE + AVG ( DISTINCT + - CASE + - 17 WHEN - + 90 THEN 48 / + 11 / 19 * + NULLIF ( - 71, + 64 ) WHEN + - CAST ( - 60 AS FLOAT8 ) THEN NULL ELSE - 73 END ) WHEN - 92 THEN - 66 ELSE NULL END - 75 * - 42 +---- +NULL query I rowsort SELECT DISTINCT 44 * + 27 @@ -37018,10 +37060,13 @@ SELECT DISTINCT MAX ( DISTINCT + 3 ) * + 4 - - + 3 AS col2 ---- 15 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - 34 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-7125 SELECT ALL + NULLIF ( + + 34, + 90 * - 93 + + COALESCE ( - + 85, - - SUM ( DISTINCT 41 ) * - 28 ) + NULLIF ( + 25, 50 ) * - AVG ( DISTINCT + ( - 21 ) ) ) AS col0 +---- +34 query II rowsort label-7126 SELECT + 58 AS col1, MAX ( ALL - 99 ) @@ -37875,10 +37920,10 @@ SELECT ( - 52 ) ---- -52 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-7289 SELECT ALL + CASE 87 WHEN - 14 THEN 79 WHEN - - 64 * + 25 THEN NULL ELSE - CASE - + CASE + 91 WHEN + + 79 THEN - 20 + - - 87 + + ( - COUNT ( - 14 ) ) + + - 13 * - MAX ( DISTINCT + 92 ) WHEN NULLIF ( 36, COUNT ( * ) ) * CASE 97 WHEN 61 THEN NULL WHEN + COUNT ( * ) * CAST ( NULL AS INTEGER ) THEN + 34 ELSE COALESCE ( - 43, CASE AVG ( DISTINCT - 78 ) WHEN COUNT ( * ) * 15 THEN NULL ELSE + 61 + - COUNT ( * ) * COALESCE ( ( COUNT ( * ) ) - 76, - 6 ) END + + NULLIF ( - 37, COUNT ( * ) ), 32 + MIN ( - 80 ) ) END THEN NULL ELSE NULL END WHEN MIN ( - 43 ) THEN - ( + 43 ) WHEN - 19 THEN - 77 END END +---- +NULL query I rowsort SELECT DISTINCT + 73 AS col1 @@ -39540,10 +39585,10 @@ SELECT ( + 22 ) ---- 22 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-7613 SELECT ALL 92 * + - COUNT ( * ) * - CASE + + 2 WHEN + MAX ( ALL + 92 ) * - CAST ( + 49 AS INTEGER ) THEN NULL WHEN - + 8 + - 83 + 12 * NULLIF ( - 76, + AVG ( DISTINCT + CAST ( NULL AS FLOAT8 ) ) ) * - AVG ( ALL + + 65 ) * + - 19 * + COUNT ( * ) * 31 * 54 + - 19 THEN 67 ELSE NULL END - 86 +---- +NULL query I rowsort label-7614 SELECT + CAST ( + + ( - + ( + AVG ( 50 ) ) ) AS INTEGER ) @@ -46756,10 +46801,10 @@ SELECT 94 col2 ---- 94 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-9005 SELECT ALL + 41 - ( COUNT ( ALL 36 ) ) + - + 99 * 24 + 25 + - + CASE - COUNT ( * ) WHEN + 39 + - - 58 + + AVG ( DISTINCT 58 ) + - NULLIF ( + - ( 99 ), 20 ) * AVG ( 30 ) THEN - 11 * COALESCE ( 83, 94 ) ELSE NULL END +---- +NULL query I rowsort SELECT DISTINCT ( - 93 ) @@ -48164,10 +48209,13 @@ SELECT ALL + CASE - 6 WHEN 52 THEN NULL ELSE 47 END ---- 47 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - 2377 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort SELECT ALL - 52 * - 46 + - NULLIF ( - COALESCE ( - 15, - 57 ), AVG ( DISTINCT - + 94 ) ) +---- +2377 query I rowsort SELECT - 0 * - NULLIF ( - 86, + 18 ) AS col1 @@ -48602,10 +48650,10 @@ SELECT 61 * 63 AS col0 ---- 3843 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - 7800 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-9360 SELECT + 52 - - 88 * - - 89 * COUNT ( * ) + CASE + 28 WHEN - 78 - + 60 * 6 THEN NULL WHEN + 98 * 46 THEN 12 - - 36 WHEN + - ( 1 ) THEN - 91 + - 12 * + CASE - - 1 WHEN - - 74 + 84 * COALESCE ( 58, - - 22 ) / - 31 + 6 THEN NULL WHEN + 52 * 58 + 84 / COUNT ( * ) THEN CASE COUNT ( ALL 41 ) WHEN - 2 * COALESCE ( + ( + AVG ( DISTINCT 0 ) ), 87 ) THEN + 61 WHEN + 43 THEN NULL ELSE NULL END WHEN 54 * ( 77 ) + 70 THEN NULL ELSE NULL END ELSE ( 58 ) * 86 END / - 59 +---- +7800 query I rowsort SELECT 47 * - + 81 @@ -48892,10 +48940,13 @@ SELECT DISTINCT 18 AS col0 ---- 18 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-9417 SELECT ALL CASE + 74 WHEN 69 * + 80 + + 65 THEN + AVG ( DISTINCT 19 ) WHEN 21 * - COALESCE ( CASE - 18 WHEN - ( + - 95 ) * + COUNT ( * ) / - 92 - + 48 THEN + COUNT ( * ) ELSE NULL END, 72 ) THEN - 83 * ( - + COALESCE ( - SUM ( DISTINCT NULLIF ( 43, 14 ) ), 36 * 24 + 73 * 90 ) ) END AS col1 +---- +NULL query I rowsort SELECT ALL - ( - 2 ) * - - 31 diff --git a/data/sqlite/random/expr/slt_good_14.slt b/data/sqlite/random/expr/slt_good_14.slt index 939d2a1..2d1fe00 100644 --- a/data/sqlite/random/expr/slt_good_14.slt +++ b/data/sqlite/random/expr/slt_good_14.slt @@ -293,10 +293,13 @@ SELECT - - 24 / - 81 + - COALESCE ( 26, ( - 67 ) ) / 20 ---- -1 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - -63 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-49 SELECT ALL - CASE - + 15 WHEN - + COALESCE ( 81, - - ( - 65 ) + + 93 * 62 ) * + CASE - 67 WHEN 25 - + COUNT ( ALL 61 ) THEN NULL WHEN 42 THEN NULL WHEN 17 + 68 * ( 14 + - MIN ( DISTINCT 50 ) ) THEN 94 - 41 * - 90 END + CAST ( NULL AS INTEGER ) * + 56 THEN - 73 WHEN 62 + + 53 THEN + NULLIF ( + 63, AVG ( DISTINCT - 47 ) * - 22 ) ELSE + COALESCE ( 31, 98 + 30 * + 55 ) END - + 32 +---- +-63 query I rowsort label-50 SELECT + COUNT ( + - ( + 23 ) ) * 21 * - 13 col1 @@ -1001,11 +1004,11 @@ SELECT ALL 33 * + 78 AS col1 ---- 2574 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -# Datafusion - Expected - -47 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query II rowsort label-184 SELECT - CAST ( - - ( CASE - 18 WHEN + 68 THEN + AVG ( DISTINCT - 49 ) * - 42 ELSE NULL END ) AS INTEGER ) * + + COUNT ( * ) AS col2, 48 - 95 AS col1 +---- +NULL +-47 query I rowsort label-185 SELECT DISTINCT 68 * + ( - - NULLIF ( - CAST ( - AVG ( ALL + 93 ) AS INTEGER ), - 63 / + + ( 54 ) + + COUNT ( * ) * - - 45 * 97 + 35 * - COUNT ( * ) ) ) * - ( - 45 + 78 ) col2 @@ -1741,10 +1744,13 @@ SELECT - 32 / - 87 AS col0 ---- 0 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - 62 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-325 SELECT ALL COALESCE ( + 62, - NULLIF ( + 38, - COALESCE ( - 15, 92 + 11 + - 40, + ( + - CASE + 4 WHEN + 28 / - - COUNT ( * ) * CASE - 94 WHEN - 98 THEN NULL ELSE - 54 END + + 68 * + COUNT ( * ) THEN NULL WHEN CASE - 76 WHEN 91 THEN + 72 END THEN ( 17 ) * + 96 WHEN + 57 THEN NULL END ) * 90 ) + 20 * ( + AVG ( DISTINCT - 7 ) * COUNT ( * ) + CASE WHEN + 5 IS NOT NULL THEN + 80 * 89 + COALESCE ( 29, 25 ) WHEN NOT NULL NOT BETWEEN ( 70 ) AND + 70 * 9 THEN 85 + CAST ( NULL AS INTEGER ) END ) ) ) +---- +62 query I rowsort label-326 SELECT ALL - 53 + COALESCE ( - CAST ( 40 AS INTEGER ), + CAST ( - 36 AS INTEGER ) ) col0 @@ -1998,10 +2004,13 @@ SELECT ALL + 66 / + - 82 - 17 col2 ---- -17 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-374 SELECT + AVG ( DISTINCT CAST ( NULL AS INTEGER ) ) +---- +NULL query I rowsort label-375 SELECT DISTINCT + CAST ( + MAX ( ALL + + 9 ) AS INTEGER ) col0 @@ -5110,10 +5119,10 @@ SELECT - - NULLIF ( + + 83, - 34 + + + 28 + - + 3 * - 96 ) * - 54 ---- -4482 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-962 SELECT ALL + 82 * + - 13 * + SUM ( DISTINCT - 4 ) * + CASE - 73 WHEN - CASE + ( + 97 ) WHEN + 74 THEN NULL ELSE + COALESCE ( - - 92, - AVG ( DISTINCT + 18 ) + - - COUNT ( * ) * + ( 35 ) * + + 80 - + + 74 + - - 88 * - 17 * - 45 + + - COUNT ( * ) / + 33 + - + 74 ) * COUNT ( * ) * + - 19 - CASE + 89 WHEN + 14 THEN - COALESCE ( + ( + ( - - 78 ) ), - COUNT ( * ) * 64 ) END + 23 / COUNT ( * ) END THEN - ( - 60 ) ELSE NULL END - + ( + 11 ) +---- +NULL query II rowsort SELECT DISTINCT 99 AS col1, - 96 AS col2 @@ -5475,11 +5484,14 @@ SELECT DISTINCT + 68 - - + 76 ---- 144 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -# Datafusion - Expected - -5615 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I]I +# Datafusion - [Actual ] [R]I +query RI rowsort label-1030 SELECT DISTINCT - CAST ( + CASE - + 89 WHEN + 69 + - 52 + + 32 * - + 10 * 81 * - - 93 THEN + 47 WHEN - 43 / - MAX ( - 8 ) THEN NULL END AS INTEGER ) * + 48 + + - AVG ( DISTINCT 17 ) AS col1, CASE + 91 WHEN MAX ( + 26 ) THEN NULL ELSE + 49 END + + 96 * - 59 +---- +NULL +-5615 query I rowsort label-1031 SELECT ALL - + CASE + ( + 49 ) WHEN - + 77 THEN NULL ELSE - + 42 - + - CASE + CASE - 86 WHEN + COALESCE ( 56, - 5 + - MIN ( ALL 43 ) + + 66 + + 76 * + 80 * - + 20 * CAST ( 16 AS INTEGER ) - COUNT ( * ) * 6 ) * 3 * COUNT ( * ) * + COUNT ( * ) - + - ( + COUNT ( * ) ) * + - 26 THEN - 53 * + 57 / 94 + - 72 END WHEN - + CAST ( NULL AS FLOAT8 ) + CASE WHEN NOT MIN ( + 94 ) IS NULL THEN NULL ELSE 1 END THEN - 51 * + 20 WHEN 1 THEN ( 50 ) ELSE NULL END * - 85 END AS col0 @@ -9379,10 +9391,10 @@ SELECT ALL - 30 / + - MAX ( 15 ) - - - ( + + 88 ) * - CAST ( NULL AS INTEGER ) * NULL -68 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - -45 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-1778 SELECT + NULLIF ( - + 45, + NULLIF ( ( 16 ), - 53 + - + 90 / - + 19 * - - COUNT ( * ) * + + 18 + CASE AVG ( DISTINCT + 47 ) WHEN 94 THEN - 93 * 9 ELSE NULL END ) ) col0 +---- +-45 query I rowsort SELECT - 34 * - + 41 * - 81 * + 65 AS col0 @@ -10408,10 +10420,10 @@ SELECT - 91 * - COUNT ( ALL 44 ) * - - 23 - COUNT ( * ) + - 29 col0 ---- 2063 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort SELECT + CASE 71 WHEN + 75 * - - ( + 5 ) + - 7 + + 6 * 56 * - AVG ( DISTINCT + COALESCE ( - + 19, 62 ) ) * NULLIF ( 75, - - 70 + + 44 + 32 ) * AVG ( + 8 * 77 + 49 ) THEN 37 END +---- +NULL query I rowsort SELECT + 0 + + 3 @@ -10797,11 +10809,11 @@ SELECT ALL - 8, - 21 AS col2 -8 -21 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - 14 -# Datafusion - Expected - -2286 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query II rowsort label-2045 SELECT DISTINCT - - 14, - 29 * + 38 + - 37 * - - CASE + 36 WHEN + ( + CASE + 62 WHEN - + 21 THEN NULL WHEN + ( 9 ) + ( + AVG ( DISTINCT + - 58 ) ) THEN - ( - 97 ) * 48 * + ( + AVG ( ALL + CAST ( NULL AS INTEGER ) ) ) - + 84 / + 31 + 5 ELSE NULL END ) * 58 THEN NULL WHEN COUNT ( * ) + + 57 THEN NULL ELSE NULLIF ( 32, 9 ) END AS col0 +---- +14 +-2286 query II rowsort label-2046 SELECT + 79 / 10 - + 95 AS col0, 3 - - + CASE - COALESCE ( + + 17, 67 + + COUNT ( ALL + ( CASE + - 91 WHEN 22 - 59 THEN + + 93 END ) ), CASE - 65 WHEN - 14 + - 25 THEN NULL WHEN - CASE + COUNT ( * ) WHEN 21 THEN NULL WHEN - COALESCE ( - COUNT ( * ), 74 ) THEN - 95 ELSE - COUNT ( * ) + 1 END THEN - 15 - - 84 END + 33 ) WHEN 43 + COUNT ( + COALESCE ( + 31, - 29 + + 89 ) + 42 ) THEN 39 ELSE NULL END + + 28 * - 4 @@ -11746,10 +11758,13 @@ SELECT DISTINCT SUM ( - - 31 ) * - + 87 AS col2 ---- -2697 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - 75 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-2224 SELECT + COALESCE ( + + 75, - 60 * MIN ( ALL + 31 ) * + ( 20 ) + + - 10 + 74 + - - COUNT ( + + 69 ) / 44 + - + 27 * - + CASE - 34 WHEN 73 + - - ( - + 80 ) - COALESCE ( - - NULLIF ( + 55, - + 16 * - + 59 - COUNT ( * ) + 39 * 54 ), - NULLIF ( 57, 28 ) * + 88 ) THEN + 10 * - 33 END + - 69, COALESCE ( - 51, + CAST ( NULL AS INTEGER ) + ( + CAST ( NULL AS INTEGER ) ) ) * ( + COUNT ( ALL + 97 ) * ( 76 + + COUNT ( * ) ) ) - 58 * 60, NULLIF ( 4, 83 * COALESCE ( ( + AVG ( DISTINCT CAST ( 95 AS INTEGER ) ) ), 46 * 41 ) + + 54 * 2 ) + - 59 ) + + 28 / ( MIN ( 73 ) * + 12 ) AS col2 +---- +75 query I rowsort SELECT - + ( - 4 ) * - - 46 @@ -14076,10 +14091,10 @@ SELECT ALL - 60 + 78 + NULLIF ( + - 47, + + 96 * 41 ) * 41 / + 86 ---- -4 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - 40 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort SELECT + 35 + + 3 + CASE 85 WHEN + - AVG ( DISTINCT - 82 ) + 90 + + 32 * - 77 / + 53 * - 99 THEN NULL WHEN 45 THEN + + ( 52 ) * - 6 ELSE 2 END AS col1 +---- +40 # Datafusion - Datafusion expected results: # Datafusion - Expected - -24 @@ -14412,10 +14427,13 @@ SELECT ALL 4 - + - 45 AS col2 ---- 49 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-2735 SELECT - 87 + AVG ( DISTINCT + CASE - + 0 WHEN - 90 THEN + 89 ELSE NULL END ) + 3 - 57 - COUNT ( * ) + + ( 52 ) * - COUNT ( * ) + 9 +---- +NULL query II rowsort label-2736 SELECT ALL + 78, COUNT ( * ) * 21 AS col2 @@ -15830,10 +15848,13 @@ SELECT ALL COALESCE ( + - ( + ( + 74 ) ), - - COUNT ( * ) / - 81 * 40 ) ---- -74 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-3000 SELECT - 28 + + - CASE + AVG ( DISTINCT - 17 ) WHEN - 58 THEN + 8 * + + 63 WHEN 55 + + 49 * - - NULLIF ( - + CASE - - 35 WHEN + SUM ( ALL - 27 ) * 33 * - 7 - - 1 THEN + ( + + 40 ) END, + 64 * 16 + CAST ( + MAX ( DISTINCT - 95 ) AS INTEGER ) ) THEN - 50 END + - CAST ( + - 22 AS FLOAT8 ) AS col0 +---- +NULL query I rowsort SELECT + 92 + 19 AS col1 @@ -19111,10 +19132,10 @@ SELECT DISTINCT 98, 12 + COUNT ( * ) + CAST ( NULL AS INTEGER ) AS col0 98 NULL -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-3629 SELECT + - 67 + 50 + CASE COUNT ( * ) WHEN - 75 THEN + - CASE 42 WHEN + CASE - 21 WHEN - 38 / - + 86 + - ( 14 ) - + 99 + - - 30 * - 48 * + ( - 99 ) + 88 THEN + ( ( + 53 ) ) * 95 WHEN 55 / + 53 THEN AVG ( - 24 ) ELSE NULL END THEN COUNT ( * ) WHEN - 17 THEN NULL WHEN + 80 * AVG ( DISTINCT - 67 ) THEN + SUM ( ALL + 8 ) * 34 + 54 END ELSE NULL END +---- +NULL query II rowsort SELECT ALL 71 * + + 90 * + 90, 22 AS col0 @@ -22773,10 +22794,10 @@ SELECT ALL + 3 * ( 20 ) * + - 81 + + + 68 * 73 + 33 AS col0 ---- 137 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-4330 SELECT + - 48 * + CASE MAX ( + 51 ) WHEN AVG ( DISTINCT + 68 ) THEN NULL WHEN 77 THEN NULL WHEN - 28 * - + 32 THEN - ( + COALESCE ( 65, - - 2 * - 50 ) ) ELSE NULL END AS col2 +---- +NULL query II rowsort SELECT ALL + 42 AS col0, + 39 @@ -23201,10 +23222,13 @@ SELECT ALL - 51 * COUNT ( * ) / + 19 ---- -2 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - 39954 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-4410 SELECT 54 + - 42 * - 10 * CASE WHEN NOT 98 IS NULL THEN COUNT ( * ) / - CAST ( - SUM ( DISTINCT + 96 ) AS INTEGER ) + + + 95 ELSE - - 29 * - 55 * 45 / - + 84 + + 0 / AVG ( DISTINCT - 34 ) END AS col0 +---- +39954 query I rowsort label-4411 SELECT ALL 32 * MAX ( ALL + 21 ) * + - 14 * + + 38 * + 34 AS col2 @@ -24752,10 +24776,13 @@ SELECT + ( + 16 ) + + COUNT ( * ) ---- 17 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-4707 SELECT ALL 39 - - 12 + - + AVG ( DISTINCT 54 ) + 35 * CASE 51 WHEN - 96 - + 40 THEN 98 * COUNT ( * ) END AS col0 +---- +NULL query I rowsort SELECT - ( - ( + - 90 ) ) @@ -25787,10 +25814,13 @@ SELECT DISTINCT COUNT ( * ) + COALESCE ( 25, - 14 * + 49 + CASE 98 WHEN 81 THEN ---- 74 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - -90 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-4905 SELECT ALL NULLIF ( + - 91, + AVG ( DISTINCT + 38 ) ) + COUNT ( * ) +---- +-90 query II rowsort label-4906 SELECT ALL - 16, COUNT ( * ) * CAST ( NULL AS INTEGER ) AS col2 @@ -25894,10 +25924,10 @@ SELECT + COUNT ( * ) * - 52 + - 40 + - - 17 * - ( 62 ) * - ( COUNT ( * ) ) ---- 962 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-4925 SELECT DISTINCT - CASE - - CASE 54 WHEN 75 * - + COUNT ( * ) * 41 THEN 31 WHEN - COALESCE ( COUNT ( * ), + 53, - 63 - NULLIF ( NULLIF ( - 19, CAST ( - ( - 49 ) AS INTEGER ) ), 10 * COALESCE ( - 71, + COUNT ( * ) ) + - 19 ) ) THEN NULL END WHEN - AVG ( DISTINCT 47 ) THEN NULL WHEN 7 THEN - COUNT ( * ) WHEN + 18 * + 95 - - 39 * - 27 THEN 33 END AS col2 +---- +NULL query I rowsort SELECT 31 * - 40 + - 0 @@ -29371,11 +29401,14 @@ SELECT ALL NULLIF ( - + 9, - 0 * + + 18 * - COUNT ( DISTINCT 17 ) / - + SUM ( DI ---- -9 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -# Datafusion - Expected - 93 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I]I +# Datafusion - [Actual ] [R]I +query RI rowsort label-5585 SELECT AVG ( DISTINCT + CAST ( NULL AS FLOAT8 ) ) AS col2, NULLIF ( + + NULLIF ( + 93, 88 * + 35 + + COUNT ( * ) * 97 - + 5 ), + COALESCE ( - 80, - + 78 ) ) AS col1 +---- +NULL +93 query I rowsort label-5586 SELECT ALL + 29 * - 6 * - MIN ( CAST ( 75 AS INTEGER ) ) col1 @@ -30232,10 +30265,13 @@ SELECT ALL - + 39 - - 68 ---- 29 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - -3101 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort SELECT ( - NULLIF ( + 60, 6 * AVG ( DISTINCT 61 ) ) ) * + 52 + 19 +---- +-3101 query I rowsort label-5751 SELECT ALL + 67 / - - 55 + - 72 AS col1 @@ -31839,10 +31875,10 @@ SELECT 71 - + NULLIF ( + + ( - - 98 ), + 42 + - ( + 23 ) ), - 58 AS col1 -27 -58 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - -13 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort SELECT - COALESCE ( - - 13, + CASE + AVG ( DISTINCT - 27 ) WHEN + 39 THEN - 73 ELSE NULL END + - 76, + 58, + 9 + - 37 ) col2 +---- +-13 query I rowsort SELECT 96 + ( + 58 ) + + 67 - 60 * - 5 * + 2 @@ -33472,10 +33508,10 @@ SELECT NULLIF ( - COUNT ( * ), 11 ) * COUNT ( * ) ---- -1 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-6372 SELECT 98 * CASE - + AVG ( DISTINCT 29 ) WHEN + 31 + - 61 THEN 90 ELSE NULL END + - COUNT ( * ) * 21 +---- +NULL query I rowsort label-6373 SELECT + MAX ( DISTINCT 88 ) @@ -34651,10 +34687,13 @@ SELECT ALL + 85 + 44 * - COUNT ( * ) * 88 * + + 92 AS col0 ---- -356139 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-6598 SELECT 99 * AVG ( DISTINCT CAST ( NULL AS INTEGER ) ) +---- +NULL query I rowsort label-6599 SELECT 5 / 79 AS col2 @@ -35107,10 +35146,13 @@ SELECT CAST ( + 7 AS INTEGER ) * + 55 * + COUNT ( * ) ---- 385 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-6686 SELECT NULLIF ( - CASE - NULLIF ( - - COUNT ( * ), - 30 ) WHEN - CAST ( NULL AS FLOAT8 ) * 69 * - 20 THEN - 15 * - 55 * - 44 / - 37 * - 55 - 41 * + 51 END, 20 * - 79 ) * ( - AVG ( DISTINCT + 47 ) ) AS col1 +---- +NULL query I rowsort label-6687 SELECT 43 - - + COUNT ( * ) * + 22 AS col0 @@ -36204,10 +36246,10 @@ SELECT ALL 0 * 65 * + 31 * - 39 ---- 0 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-6896 SELECT + 65 * - - CASE 56 WHEN - COUNT ( * ) * + 73 * + - 22 - CASE - NULLIF ( - 79, - 62 / + 32 + - AVG ( DISTINCT + - 43 ) ) WHEN - - ( - - 59 ) * + 68 * + ( SUM ( ALL + + 1 ) ) THEN NULL ELSE 57 END / + COUNT ( * ) THEN 86 / + 77 END AS col2 +---- +NULL query I rowsort label-6897 SELECT ALL 94 * + 43 * + CASE 21 WHEN - + 55 * 91 + + 29 * + 32 THEN NULL WHEN 65 * + + 69 THEN 44 + - - CAST ( + - 19 AS INTEGER ) ELSE NULL END AS col2 @@ -36988,10 +37030,16 @@ SELECT COUNT ( ALL 76 ) - COALESCE ( + 51, + 36 ) * + COUNT ( * ) AS col0 ---- -50 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - 0 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Data was automatically updated based on comparison db results +# Datafusion - Previous results: +# Datafusion - 0 +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-7046 SELECT ALL + CASE + NULLIF ( 48, + 21 + + + ( + COUNT ( * ) ) + + 82 ) WHEN - + 49 THEN NULL ELSE + COALESCE ( - 34, ( - - 67 ) / - 69 - 2 + + 27 + - 88 + - 71 + + 17 * 34 / 72 + 51 * 0 + + + 59 + - 97 / + 9 * AVG ( DISTINCT 34 ) ) / + 49 END AS col1 +---- +-0.69387755102 query I rowsort label-7047 SELECT - + MAX ( - + 1 ) @@ -37097,10 +37145,10 @@ SELECT 23, 20 + + CAST ( + AVG ( 36 ) AS INTEGER ) AS col2 23 56 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-7067 SELECT 96 * - 4 / + 1 / CASE - 0 WHEN NULLIF ( NULLIF ( + 40, 79 * - ( COALESCE ( + 28, + COALESCE ( - 33, + + 69 * 51 / - CAST ( 17 AS INTEGER ) * 98 + + ( - + 67 ) + + - NULLIF ( + 28, + 11 + - - 85 + + 52 / 44 * 89 ) * - 49 ), - 78 + 54 ) ) * MAX ( - 51 ) ), + AVG ( DISTINCT ( + 35 ) ) ) THEN COUNT ( * ) END AS col1 +---- +NULL query I rowsort label-7068 SELECT COALESCE ( - - COUNT ( * ), + + 8, + 27 * + SUM ( - 0 ) * - 42 * 14 - 91 + + ( - COUNT ( * ) ) * + ( - + ( - 99 ) ) * COALESCE ( - 77, ( NULLIF ( - 69, MAX ( DISTINCT - 41 ) ) ) * ( + 81 ) ) / + 44 + 55 + - 41 ) * 41 AS col2 @@ -37286,10 +37334,10 @@ SELECT COALESCE ( 30, 12, + - 23, COUNT ( * ) ) AS col2 ---- 30 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - -91 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-7102 SELECT ALL COUNT ( + 36 ) * + CASE + CASE + 66 WHEN 66 + 84 * - 85 + + - AVG ( DISTINCT + 81 ) + 82 - - 33 THEN - AVG ( ALL + 10 ) * - + 0 * 87 + + - 26 + 33 + - 91 / + 67 * 11 * + COUNT ( * ) + - + 19 + 91 / COUNT ( * ) * - 55 + 49 WHEN + 57 / - 63 THEN NULL WHEN + 75 THEN + 99 END WHEN + COUNT ( * ) - 87 THEN - 72 ELSE CAST ( 91 AS INTEGER ) END * - COUNT ( * ) +---- +-91 query I rowsort SELECT - 99 * - + 40 @@ -37386,10 +37434,10 @@ SELECT + 50 AS col0, + 78 AS col1 50 78 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - -15 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-7120 SELECT - 9 - + NULLIF ( + COALESCE ( ( + CASE - AVG ( DISTINCT + 83 ) WHEN - - 19 * + 16 + - COUNT ( * ) THEN - - 60 WHEN + 85 * ( + 99 ) THEN NULL ELSE NULL END ), + + 6, + + COUNT ( 3 ) + 87 ), + 85 ) AS col0 +---- +-15 query I rowsort label-7121 SELECT + COUNT ( DISTINCT - - 63 ) @@ -37473,10 +37521,13 @@ SELECT DISTINCT SUM ( DISTINCT - - 64 ) ---- 64 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-7137 SELECT - AVG ( DISTINCT - + 42 ) + 96 + NULLIF ( COUNT ( * ), + COUNT ( * ) ) AS col2 +---- +NULL query I rowsort label-7138 SELECT - COUNT ( + 90 ) * + 31 @@ -38178,10 +38229,13 @@ SELECT 13 * 63 + + CASE + 25 WHEN ( + COUNT ( * ) ) THEN + 48 ELSE NULL END * CO ---- NULL -# Datafusion - Datafusion expected results: -# Datafusion - Expected - 9 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort SELECT ALL NULLIF ( + + 9, + ( - - AVG ( DISTINCT 97 ) ) ) +---- +9 query II rowsort label-7274 SELECT - CAST ( NULL AS INTEGER ), + 38 / 90 AS col0 @@ -39976,10 +40030,10 @@ SELECT 89 + + - CAST ( + 97 AS INTEGER ) + 50 AS col2 ---- 42 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-7615 SELECT + COUNT ( * ) * + + CAST ( 92 AS INTEGER ) + + 13 * - + ( - 9 ) + - CASE - 95 WHEN - + 81 + - + 40 + - SUM ( DISTINCT + NULLIF ( + 64, - 12 ) ) THEN + - ( CAST ( - + 37 AS INTEGER ) ) * + - 24 WHEN + 94 * 13 + + - 15 * + - COALESCE ( - 35, MIN ( ALL - 91 ), + - 84 ) THEN NULL WHEN - + 1 / + - 34 + - - 0 + - ( + ( - CASE - + 7 WHEN MIN ( DISTINCT + + 80 ) THEN 52 WHEN + - 54 THEN NULL ELSE + 89 * - - ( - ( + 90 ) ) * - 50 * AVG ( DISTINCT 49 / + 96 ) END ) ) * 95 THEN NULL END + 78 +---- +NULL query I rowsort label-7616 SELECT ALL + - ( - COUNT ( * ) ) + - CAST ( + - CAST ( + 53 AS INTEGER ) AS INTEGER ) + + 46 AS col1 @@ -40794,20 +40848,26 @@ SELECT DISTINCT 16 + 10 + - ( + + ( 80 ) ) + - 91 - + 30 AS col1 ---- -175 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-7767 SELECT ALL 75 + ( - COUNT ( * ) ) - + - CASE 50 WHEN CAST ( 27 AS INTEGER ) + - + ( NULLIF ( + 57, + 8 + 5 ) ) THEN NULL WHEN - 6 * 85 THEN NULL WHEN + + 90 THEN - AVG ( DISTINCT + 87 ) ELSE NULL END / + 28 AS col0 +---- +NULL query I rowsort SELECT 45 * - 50 AS col1 ---- -2250 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-7769 SELECT ALL 51 - + - CASE 74 WHEN + - 83 * 96 * - 36 * + 3 * + 75 THEN 32 * + 57 - - + 26 ELSE + AVG ( DISTINCT - CAST ( NULL AS INTEGER ) ) END * - 38 +---- +NULL query II rowsort label-7770 SELECT + SUM ( DISTINCT - 17 ) / 26 + - 31 * + + 26 AS col0, + 29 AS col1 @@ -42456,10 +42516,10 @@ SELECT ALL - 9 / 10 + 9 * 36, + COUNT ( + 38 ) + 57 AS col0 324 58 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-8087 SELECT - - COUNT ( * ) * CASE + 33 WHEN - CASE + 48 WHEN + 53 + + CAST ( NULL AS INTEGER ) THEN - 52 - 48 * - 72 WHEN - COUNT ( * ) * + COUNT ( * ) THEN + 90 + - 8 ELSE 27 + + 2 END * - 83 THEN NULL ELSE 78 END * + CASE WHEN ( 70 * - NULLIF ( - COUNT ( * ), - NULLIF ( 89, SUM ( 30 ) + CAST ( NULL AS INTEGER ) * - AVG ( ALL + COALESCE ( + 88, 52 ) / 86 ) ) ) ) IS NULL THEN - CASE - AVG ( DISTINCT - 5 ) WHEN 22 THEN 79 + ( + 73 ) WHEN 31 + + 76 * COALESCE ( 61, - COUNT ( * ) ) THEN NULLIF ( 97, + 40 ) ELSE 2 + 70 END END AS col0 +---- +NULL # Datafusion - Datafusion expected results: # Datafusion - Expected - 77 @@ -42532,10 +42592,10 @@ SELECT - 69 - + + 51 AS col2 ---- -120 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-8101 SELECT DISTINCT CASE - CASE + + CAST ( NULL AS INTEGER ) WHEN - COUNT ( * ) THEN - 14 * COUNT ( * ) + + 71 - + 55 END WHEN 59 THEN - 42 WHEN - AVG ( DISTINCT + COALESCE ( 0, - 93 + COALESCE ( 76, NULLIF ( CAST ( NULL AS INTEGER ), + 30 * 17 ), 21 ) ) ) THEN NULL END AS col2 +---- +NULL query I rowsort SELECT ALL 13 + + 31 @@ -42834,10 +42894,13 @@ SELECT 82 - + 8 col1 ---- 74 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-8158 SELECT AVG ( DISTINCT - CAST ( NULL AS INTEGER ) ) / - COUNT ( + + 97 ) + 43 col1 +---- +NULL query I rowsort label-8159 SELECT NULLIF ( 39, - CAST ( - - 3 AS INTEGER ) ) + + 25 + - + COALESCE ( COUNT ( * ), 37 - NULLIF ( 6, 5 + + 26 ), ( - CAST ( ( - 74 ) AS INTEGER ) ) + 81 ) - 44 @@ -43073,10 +43136,10 @@ SELECT + - 31 * + + ( 79 ) + - 3 * - 56 AS col2 ---- -2281 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-8204 SELECT ALL + - CASE CASE - 30 WHEN - CAST ( NULL AS INTEGER ) THEN 28 WHEN + 47 THEN NULL END WHEN 16 THEN - 66 WHEN 24 + + 77 THEN NULL WHEN AVG ( DISTINCT ( + 78 ) ) * 57 THEN NULL ELSE NULL END AS col0 +---- +NULL query I rowsort SELECT + 49 + 66 + - - 62 @@ -43952,10 +44015,10 @@ SELECT 61 + - 98 AS col0 ---- -37 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-8372 SELECT - 9 * 98 / + CASE + CASE + - 52 WHEN + + 75 THEN NULL WHEN 36 THEN NULL ELSE + 56 * - 8 END WHEN - 93 THEN NULL WHEN - + 87 * + CAST ( - - 79 AS INTEGER ) + - CASE + 9 WHEN + 62 * 87 THEN + 51 * ( 57 ) + - 98 * - ( 64 * - CASE WHEN NOT + 97 * + 60 < AVG ( DISTINCT + 78 ) + - 65 THEN NULLIF ( - 62, COUNT ( * ) + + 99 * - 52 ) ELSE NULL END ) ELSE NULL END + CAST ( + 54 AS INTEGER ) * - 33 THEN 43 ELSE NULL END * + 5 + 9 +---- +NULL query I rowsort label-8373 SELECT ALL 78 + MAX ( ALL + 40 ) @@ -44785,10 +44848,13 @@ SELECT DISTINCT + CASE - 37 WHEN + 3 * 14 THEN 63 * - - 30 + - + 19 WHEN - - 10 ---- NULL -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort SELECT + CASE WHEN NOT ( - 82 = + 59 ) THEN NULL ELSE - + 58 * 38 - - AVG ( DISTINCT - 76 ) - + - 91 + - 53 + - 80 - - 67 - 6 END +---- +NULL query I rowsort label-8531 SELECT + - 16 / + 63 @@ -45217,10 +45283,10 @@ SELECT ALL - - ( - - 24 ) * + MIN ( ALL + - 31 ) ---- -744 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - -5796 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-8612 SELECT DISTINCT + + COALESCE ( + 63, - CASE - COUNT ( * ) WHEN + 19 * - 41 + + - AVG ( DISTINCT - 13 ) THEN NULL WHEN + 12 * - - 76 - 43 + - 5 THEN 79 END - - COUNT ( * ) + - 4 + 22 * - 64 + + + 16 / + MAX ( DISTINCT + 25 ) ) * - 92 +---- +-5796 query I rowsort SELECT ALL - + 40 - + 61 + - 91 AS col2 @@ -45617,10 +45683,10 @@ SELECT ALL 67 * - 85 + - 15 * - 72 col1 ---- -4615 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-8688 SELECT DISTINCT ( - + CASE AVG ( DISTINCT + 90 ) WHEN + AVG ( + 53 ) THEN 66 END ) * - 95 * SUM ( ALL 58 ) + 95 +---- +NULL query I rowsort label-8689 SELECT ALL + MAX ( ALL 78 ) AS col2 @@ -45898,10 +45964,10 @@ SELECT ALL - CAST ( NULL AS INTEGER ) + SUM ( DISTINCT 27 ) / - 38 AS col2, COUN NULL -156714 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-8742 SELECT CASE ( - 20 ) WHEN + + 90 + + AVG ( DISTINCT - 33 ) + + 92 * - 60 THEN NULL WHEN NULLIF ( SUM ( ALL 65 ), + CAST ( NULL AS INTEGER ) ) THEN - 73 * 24 ELSE NULL END + - 14 col2 +---- +NULL query I rowsort SELECT DISTINCT + 59 + + 26 - + 73 * ( - 95 ) AS col1 @@ -48218,10 +48284,13 @@ SELECT ALL + 43 * - - 91 ---- 3913 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-9186 SELECT + 17 / AVG ( DISTINCT 40 ) + CASE 30 WHEN - 7 / + 53 * + MAX ( ALL - 82 ) / - 21 THEN + 44 - + + COUNT ( * ) ELSE NULL END AS col2 +---- +NULL query II rowsort SELECT + 29 AS col2, + 71 AS col1 @@ -48342,10 +48411,10 @@ SELECT ALL - 13 + - 38 + - MAX ( DISTINCT - ( - 29 ) ) * + COUNT ( * ) ---- -80 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-9209 SELECT ALL + 58 * CASE - + 91 WHEN + - 94 THEN 25 WHEN + COALESCE ( - AVG ( DISTINCT + 85 ), - 59 * + 1 * ( + 49 ), + - 17 * MAX ( DISTINCT - 86 ) * - 62 + + 45 * + - 26 + - - 67 + + 65 - - + ( - - SUM ( + 24 ) ) + + MIN ( + 14 ) ) + MIN ( DISTINCT + + 99 ) / - 1 - + 94 THEN 66 ELSE NULL END / + - 39 AS col2 +---- +NULL query I rowsort label-9210 SELECT 58 * - COUNT ( * ) / + 71 @@ -49984,10 +50053,10 @@ SELECT DISTINCT + COUNT ( * ) * 10 + 70 ---- 80 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - 1141 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-9525 SELECT DISTINCT 26 * CAST ( + AVG ( DISTINCT + 91 ) / MAX ( 84 - - 93 ) + 44 AS INTEGER ) + - 3 +---- +1141 query I rowsort SELECT DISTINCT + - 56 * 21 AS col0 @@ -50622,10 +50691,10 @@ SELECT + 37 * 26 + - + 17 AS col2 ---- 945 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - 102 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-9649 SELECT ALL 50 * + COUNT ( * ) + + CAST ( AVG ( DISTINCT 52 ) AS INTEGER ) AS col0 +---- +102 query I rowsort SELECT - 84 * - - 12 AS col0 @@ -52087,10 +52156,10 @@ SELECT ALL 6 * 83 * ( CAST ( NULL AS INTEGER ) ) * + 22 AS col0 ---- NULL -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-9926 SELECT DISTINCT - CASE 13 WHEN - COALESCE ( - 47, + 29 * 60 - - 96 + + - 20 - + COUNT ( * ) - - - 30, 87 + - NULLIF ( + - COUNT ( * ), 64 ), + AVG ( DISTINCT - 96 ) * - ( - 19 ) + - 47 ) * ( 46 ) THEN - 95 WHEN - 86 / + 7 THEN NULL WHEN CAST ( NULL AS INTEGER ) THEN 88 ELSE NULL END +---- +NULL query II rowsort label-9927 SELECT - COUNT ( * ) AS col1, COALESCE ( + 93, + + ( - + COUNT ( * ) ) * 85 ) AS col2 diff --git a/data/sqlite/random/expr/slt_good_15.slt b/data/sqlite/random/expr/slt_good_15.slt index 7cc0438..b7b3eeb 100644 --- a/data/sqlite/random/expr/slt_good_15.slt +++ b/data/sqlite/random/expr/slt_good_15.slt @@ -3205,10 +3205,13 @@ SELECT ALL 6 + + COUNT ( * ) col2 ---- 7 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - 24 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort SELECT DISTINCT NULLIF ( 68, + AVG ( DISTINCT - + 59 ) ) + - + 44 +---- +24 query I rowsort label-599 SELECT ALL - 38 / 57 * - 83 @@ -6995,10 +6998,10 @@ SELECT ALL - CAST ( NULL AS FLOAT8 ) + - 83 + COALESCE ( - 13, + SUM ( DISTINCT ---- NULL -# Datafusion - Datafusion expected results: -# Datafusion - Expected - -290 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-1317 SELECT COUNT ( * ) * - CASE WHEN NOT + 64 IS NOT NULL THEN NULL WHEN NOT CAST ( 32 AS INTEGER ) NOT BETWEEN ( - 17 ) AND ( + 92 - 14 * COALESCE ( - 28, 0 * 62, - 21 + 33 * 81, 97 + 12 * - NULLIF ( + AVG ( DISTINCT 96 ) + + 16, 20 * 88 + + ( COUNT ( * ) ) ) ) ) THEN 58 * + 5 END AS col2 +---- +-290 query II rowsort label-1318 SELECT DISTINCT - 80, + 66 + + 66 + COUNT ( ALL - ( + - 75 ) ) AS col1 @@ -7414,10 +7417,13 @@ SELECT ALL - 49 * - 8 AS col0 ---- 392 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - 43 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-1398 SELECT ALL NULLIF ( + 43, - - 7 * - - ( - AVG ( DISTINCT CAST ( + 96 AS INTEGER ) ) ) + - 93 - - - CASE WHEN NOT ( 19 ) IS NOT NULL THEN + 10 WHEN ( 58 * + 95 ) NOT BETWEEN - 86 AND 60 + + COUNT ( * ) THEN - 68 END ) AS col2 +---- +43 query I rowsort label-1399 SELECT - COUNT ( * ) * - - ( COUNT ( * ) ) AS col2 @@ -7825,10 +7831,10 @@ SELECT - 12 * + 26 + COUNT ( * ) + - + ( + 96 ) * CASE + 49 WHEN NULLIF ( + + ( ---- 2857 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - -4124 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-1474 SELECT COUNT ( * ) + - + 25 * - - CASE - 57 WHEN - NULLIF ( + 93, + AVG ( DISTINCT - 80 ) ) * COUNT ( * ) + + COUNT ( * ) / + - NULLIF ( - - 29, - 97 * + 88 ) THEN NULL ELSE + 93 + 72 END +---- +-4124 query I rowsort label-1475 SELECT DISTINCT + COUNT ( * ) + - ( 74 ) AS col1 @@ -8133,10 +8139,10 @@ SELECT + - 61 + + 39 AS col2 ---- -22 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-1533 SELECT - 60 * - CASE 53 WHEN AVG ( DISTINCT + + 53 ) * - COUNT ( * ) * 86 + 24 THEN - 62 - - - 70 / - 56 WHEN - 88 + - 74 THEN - + 1 END AS col1 +---- +NULL query I rowsort label-1534 SELECT DISTINCT 83 * + 15 * + COUNT ( * ) @@ -8744,10 +8750,13 @@ SELECT ALL + 8 / + + 55 ---- 0 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-1649 SELECT DISTINCT CASE + - 74 WHEN - 66 * + 38 + + + 11 THEN - CASE - - ( - 9 ) WHEN 67 + + CAST ( NULL AS INTEGER ) * 5 THEN NULL WHEN 89 + - ( - 62 ) THEN + + AVG ( DISTINCT + 88 ) ELSE NULL END END * - + COUNT ( * ) + 58 * 26 AS col2 +---- +NULL query I rowsort SELECT + NULLIF ( 89, + 86 ) @@ -8807,10 +8816,13 @@ SELECT ALL + 61 * 88 + + + 60 col1 query error DataFusion error: Error during planning: Projections require unique expression names but the expression "nullif\(Int64\(66\), Int64\(83\) / Int64\(97\)\) AS col1" at position 0 and "CAST\(count\(Int64\(1\)\) AS count\(\*\) AS Int32\) AS col1" at position 1 have the same name\. Consider aliasing \("AS"\) one of them\. SELECT NULLIF ( + 66, 83 / + 97 ) AS col1, CAST ( + + COUNT ( * ) AS INTEGER ) AS col1, 67 col2 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-1660 SELECT CASE - AVG ( DISTINCT 23 ) WHEN + 58 / 46 + - 83 THEN + - 48 + + COUNT ( * ) + - - CASE + - CASE CAST ( NULL AS INTEGER ) WHEN COUNT ( + + ( - 57 ) ) / + 76 / - COUNT ( 35 ) / + 20 + 25 THEN COUNT ( * ) WHEN COUNT ( * ) + + 8 THEN NULL END WHEN MIN ( ALL 82 ) THEN + CASE 19 WHEN ( COALESCE ( 89, 39 + 92 / COUNT ( * ) ) ) + 22 THEN 28 + + ( - CAST ( NULL AS INTEGER ) + + CAST ( 98 - + 88 AS INTEGER ) ) * 89 WHEN 42 * 32 THEN + CAST ( NULL AS INTEGER ) + AVG ( ALL 37 ) END ELSE NULL END * + 70 * + 69 WHEN COUNT ( * ) THEN NULL END AS col1 +---- +NULL query I rowsort SELECT ALL 45 * - 94 + - 91 - + ( - ( 5 ) ) + - 99 @@ -9698,10 +9710,16 @@ SELECT + 23, + 97 AS col2 23 97 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - 0 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Data was automatically updated based on comparison db results +# Datafusion - Previous results: +# Datafusion - 0 +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-1830 SELECT COALESCE ( 42, 31 * + 33, + + AVG ( DISTINCT 22 ) ) * COUNT ( * ) / + CAST ( 95 AS INTEGER ) + + - 0 AS col1 +---- +0.442105263158 query I rowsort SELECT + 1 * + 94 AS col0 @@ -10230,10 +10248,13 @@ SELECT 54 + + MIN ( - 28 ) ---- 26 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-1932 SELECT AVG ( DISTINCT - 65 ) + + 21 * + 53 / - 74 / + + 14 * - + CASE 17 WHEN + 30 * - MIN ( DISTINCT + ( + 66 ) ) THEN NULL WHEN - - ( + 84 ) THEN - 73 * 65 / + 89 ELSE NULL END - 18 AS col2 +---- +NULL query I rowsort SELECT ALL 29 * + 27 @@ -10504,10 +10525,10 @@ SELECT + COUNT ( * ) * ( 39 ) + + - 22 + CAST ( NULL AS INTEGER ) * - 49 + + 0 + ---- NULL -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-1984 SELECT + COALESCE ( - + COUNT ( ALL - CAST ( - 36 AS INTEGER ) ), 70, 51 ) * - CAST ( - + 10 AS INTEGER ) + + - 33 / - 45 * + + 46 * + 95 * - - CASE + 44 WHEN - 68 THEN + 92 WHEN + COALESCE ( + + AVG ( DISTINCT ( 88 ) ), - COUNT ( * ) / 99 ) + 87 * - - COUNT ( + 57 ) THEN NULL END + - MAX ( DISTINCT - + 21 ) AS col0 +---- +NULL query I rowsort label-1985 SELECT - CAST ( NULL AS INTEGER ) * - 55 @@ -11441,10 +11462,10 @@ SELECT - 7 * + 73 * + + 98 AS col0 ---- -50078 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-2163 SELECT DISTINCT + NULLIF ( - + 63, - + NULLIF ( - 3, - 58 * COALESCE ( + 76, + + 74 * + - 54 / + 36 + + ( + COUNT ( * ) ) ) ) ) + 55 + - 15 + - COUNT ( * ) + - CASE - 13 WHEN + 89 * + CASE 6 WHEN + 47 * - 99 - + + 42 + - - 61 / - + ( - - 66 ) + + 29 + - + 47 + - 77 / - + COUNT ( * ) + + 50 THEN + ( + 91 ) + 88 WHEN COUNT ( * ) + 41 THEN NULL ELSE NULL END / - AVG ( DISTINCT - 35 ) THEN NULL WHEN - 80 THEN COALESCE ( COUNT ( * ), 11 ) * 86 + 30 END * 0 / - COUNT ( - 0 * 8 + CAST ( 34 AS INTEGER ) ) AS col2 +---- +NULL query I rowsort SELECT ALL ( 31 ) + - 91 AS col2 @@ -11948,10 +11969,13 @@ SELECT DISTINCT + 36 + + 75 AS col0, - 17 AS col2 111 -17 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - 700 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-2259 SELECT ALL 14 * + NULLIF ( + MIN ( ALL 50 ), + ( - COALESCE ( - - COUNT ( * ), - 8 * + 5 + + - AVG ( DISTINCT - ( + 83 ) ) * - - 68 ) ) ) AS col1 +---- +700 query I rowsort SELECT + COALESCE ( - 90, + 82 ) AS col1 @@ -12637,10 +12661,13 @@ SELECT 93 * + + CAST ( - 59 AS INTEGER ) AS col0 ---- -5487 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - -129 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-2390 SELECT 43 * - - ( + + CASE - + MIN ( ALL - - 46 ) WHEN + 25 THEN COUNT ( * ) - + ( - COALESCE ( + - COALESCE ( + - NULLIF ( - 7, - + 2 ), - 21 + COUNT ( * ) ), - + 15 ) ) + - ( + - 17 ) + + NULLIF ( + - 3, + 83 * - AVG ( DISTINCT + + 51 ) ) * - SUM ( DISTINCT + - 91 ) + + COUNT ( * ) * - COUNT ( * ) WHEN + 53 - + 8 * 78 THEN NULL ELSE - COUNT ( * ) END ) - 86 +---- +-129 query I rowsort label-2391 SELECT DISTINCT ( + + 13 ) / - 87 col2 @@ -13453,10 +13480,13 @@ SELECT 87 + 75 * 62 * MIN ( - + 86 ) AS col0 ---- -399813 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-2544 SELECT ALL AVG ( DISTINCT + 72 ) * CASE - + 42 WHEN + - COUNT ( * ) * - 2 + - + COUNT ( * ) THEN - 57 WHEN 57 / + - COUNT ( * ) - 91 THEN NULL END AS col0 +---- +NULL query I rowsort label-2545 SELECT ALL + COUNT ( * ) * + 27 * - MAX ( ALL - NULLIF ( - 97, - + 39 + + 63 ) ) + 36 AS col0 @@ -14863,10 +14893,13 @@ SELECT + CASE + 99 WHEN - + 68 - 21 THEN CAST ( 60 AS INTEGER ) ELSE COALESCE ( ---- 138 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - -26 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-2817 SELECT DISTINCT - NULLIF ( 26, AVG ( DISTINCT - CAST ( - ( ( CAST ( NULL AS INTEGER ) ) ) AS INTEGER ) ) ) +---- +-26 query I rowsort label-2818 SELECT DISTINCT - 59 * - + COUNT ( * ) @@ -15682,11 +15715,14 @@ SELECT ALL CAST ( - 22 AS INTEGER ) AS col1, + 98 AS col2 -22 98 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - 3080 -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] I[I] +# Datafusion - [Actual ] I[R] +query IR rowsort label-2971 SELECT + 40 * 77, CASE - - 42 WHEN - - 69 / + 90 THEN + - 74 * - COUNT ( * ) ELSE 91 + 2 * CAST ( NULL AS INTEGER ) END + + AVG ( DISTINCT - 30 ) AS col2 +---- +3080 +NULL query I rowsort label-2972 SELECT ALL CASE 87 WHEN + + 49 + - 56 - - 91 + - ( 89 ) * + ( + - 22 ) + 30 * 97 * + 40 * + CASE WHEN + COUNT ( * ) * 34 <= - 21 / 87 THEN 4 / + 2 END THEN - NULLIF ( + 31, - 85 ) WHEN - ( 47 ) - - 66 * + 87 THEN 59 WHEN - COUNT ( * ) THEN + 27 + 16 WHEN COUNT ( * ) - + 75 THEN NULL ELSE NULL END @@ -18984,10 +19020,13 @@ SELECT DISTINCT COUNT ( * ) / - 34 ---- 0 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-3601 SELECT AVG ( DISTINCT + CAST ( NULL AS INTEGER ) ) + AVG ( + 82 ) + - + COUNT ( * ) * - + COUNT ( * ) +---- +NULL query II rowsort label-3602 SELECT 1 / + 43 col1, + 98 @@ -19153,10 +19192,13 @@ SELECT DISTINCT ( + - NULLIF ( - 32, 54 + + + 10 ) ) - + - 79 col2 ---- 111 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-3634 SELECT - CASE + - NULLIF ( 10, - 22 ) WHEN 86 + 34 / + 16 + 38 * + + 75 - + 7 + - 75 * - 55 + COUNT ( * ) THEN NULL WHEN - CAST ( NULL AS FLOAT8 ) THEN NULL ELSE + AVG ( DISTINCT + CASE + + 39 WHEN + + 49 THEN - 20 / 63 ELSE NULL END ) END + - 95 + - + 46 * + 27 * - + 52 +---- +NULL query II rowsort SELECT ALL 78, 60 + - 31 * - + 58 AS col2 @@ -23645,10 +23687,10 @@ SELECT ALL + 90 * + 93 * - ( - - COUNT ( * ) ) + - CAST ( NULL AS FLOAT8 ) + + C ---- NULL -# Datafusion - Datafusion expected results: -# Datafusion - Expected - 87 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-4492 SELECT ALL NULLIF ( 81, 86 * + CASE AVG ( DISTINCT - - CAST ( NULL AS INTEGER ) ) WHEN 14 + - 28 * - 34 THEN - 85 END + COUNT ( * ) ) + 6 +---- +87 query I rowsort label-4493 SELECT - COUNT ( ALL + CAST ( NULL AS INTEGER ) ) @@ -25685,10 +25727,13 @@ SELECT - COUNT ( * ) * + 74 + 53, 20 AS col0 -21 20 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - 46 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-4882 SELECT ALL + COALESCE ( + 46, COUNT ( * ) / AVG ( DISTINCT - + 45 ) ) AS col2 +---- +46 query I rowsort label-4883 SELECT ALL + - 12 * - COUNT ( * ) + - ( + + 28 ) AS col2 @@ -28471,10 +28516,16 @@ SELECT - - 46 * 5 + - 67 * + 48 + - 23 * + 26 + 76 AS col0 ---- -3508 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - 4177 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Data was automatically updated based on comparison db results +# Datafusion - Previous results: +# Datafusion - 4177 +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-5406 SELECT COALESCE ( - 78, - CASE + 75 WHEN SUM ( ALL 37 ) THEN + 38 * + - 50 * - 65 + - + 38 - + 57 * AVG ( DISTINCT + 62 ) * + 9 * + 88 WHEN - - 62 THEN + AVG ( ALL 60 ) * + 0 + + - ( - - 94 ) ELSE - 90 END ) / + - 41 + COALESCE ( COALESCE ( 58, + 39 * + 38 * COALESCE ( + - CASE + 85 WHEN 0 THEN NULL WHEN + + 47 THEN NULL WHEN - - 52 THEN - 8 * + 70 ELSE NULL END, COUNT ( * ), - 3 + 27 * - 74, 67 ) ), 94 ) * 72 +---- +4177.90243902439 query I rowsort label-5407 SELECT 33 / - + 8 + + ( - ( - 73 ) ) + 27 @@ -29970,10 +30021,10 @@ SELECT DISTINCT - - 79 * COUNT ( * ) AS col1 ---- 79 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - -12 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-5692 SELECT + 44 - - + COUNT ( * ) * + CAST ( + COALESCE ( - CASE - + ( - + 30 ) WHEN + 3 * + AVG ( DISTINCT - + 62 ) THEN NULL ELSE - COALESCE ( - COUNT ( * ), - - 68 ) * 56 END, + 22 ) AS INTEGER ) AS col2 +---- +-12 query I rowsort label-5693 SELECT - - CAST ( ( - COALESCE ( + 48, - COUNT ( * ) + - + 1 ) ) AS INTEGER ) * - CASE - 8 WHEN - 67 THEN + CAST ( NULL AS INTEGER ) WHEN + 6 THEN NULL END * - SUM ( + 13 ) + + 52 AS col0 @@ -32105,10 +32156,13 @@ SELECT - - 23 - + ( COUNT ( * ) ) * - 77 + 93 / - ( 84 * - 34 ) AS col0 ---- 100 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-6103 SELECT ALL - 18 * - 9 * - - AVG ( DISTINCT 6 ) + 5 - 89 * - CASE NULLIF ( + 30, NULLIF ( 34, 75 ) * ( 5 ) - COUNT ( * ) ) * - 56 WHEN COUNT ( 82 ) * + 62 THEN 18 + 41 WHEN + 14 THEN + 20 END AS col1 +---- +NULL query II rowsort label-6104 SELECT - + COUNT ( * ) + + - 9 * + - 20, - 30 * - 27 - + COUNT ( + 90 ) AS col1 @@ -32665,10 +32719,10 @@ SELECT + + COUNT ( DISTINCT - + 61 ) * - + CASE + COUNT ( * ) WHEN - - 88 * + - ---- 54 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-6208 SELECT ALL - CASE ( - - COUNT ( * ) ) WHEN + 81 + - - 67 / - 36 + - 17 + + AVG ( DISTINCT + 51 ) / 49 THEN + 78 + 13 / + 35 ELSE NULL END * + 62 +---- +NULL query I rowsort label-6209 SELECT - + COUNT ( DISTINCT - 52 ) AS col0 @@ -33277,10 +33331,10 @@ SELECT ALL - 23 * + 97 ---- -2231 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-6324 SELECT ALL + + CASE - + 92 WHEN - - 49 / + - 35 * + - 46 - - COUNT ( + 11 ) + - + AVG ( DISTINCT - - 7 ) THEN NULL WHEN - + 27 THEN CASE COUNT ( 67 ) WHEN - 23 THEN - ( - CAST ( NULL AS INTEGER ) ) ELSE + 16 END END / + 68 AS col2 +---- +NULL query I rowsort label-6325 SELECT + + 54 * - + COUNT ( * ) col2 @@ -34098,10 +34152,10 @@ SELECT - 59 + + - 65 + + 64 * + + 43 + + 72 AS col0, - 12 + + SUM ( + 28 ) 2700 16 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort SELECT ( CASE - ( 55 ) WHEN - 58 THEN NULL WHEN - - AVG ( DISTINCT - 48 ) THEN 92 * - 37 ELSE NULL END ) +---- +NULL # Datafusion - Types were automatically converted from: # Datafusion - [Expected] I[I] @@ -35539,11 +35593,11 @@ SELECT + + COUNT ( 45 ) AS col0 ---- 1 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - 70 -# Datafusion - Expected - 51 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query II rowsort label-6753 SELECT ALL - + 24 - + CAST ( CASE + + 58 WHEN ( - 22 ) * + 79 - + 27 + CAST ( - CAST ( 62 AS INTEGER ) AS INTEGER ) + - NULLIF ( - - 27, - COUNT ( * ) + + 0 ) THEN NULL WHEN - AVG ( ALL + ( 23 ) ) - + AVG ( DISTINCT + - 65 ) - + 3 THEN + + 58 ELSE - 94 END AS INTEGER ) col2, + 51 AS col1 +---- +70 +51 query I rowsort SELECT 7 * + 22 AS col0 @@ -36817,10 +36871,13 @@ SELECT ALL + SUM ( DISTINCT ( + 25 ) ) + 85, 51 AS col2 110 51 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-6995 SELECT ALL + - 89 * + 30 * - - MIN ( DISTINCT - CAST ( NULL AS INTEGER ) ) + ( AVG ( DISTINCT + 76 ) ) + - 13 +---- +NULL query I rowsort label-6996 SELECT + - CAST ( + 43 AS INTEGER ) * + + COUNT ( 53 ) col1 @@ -40705,10 +40762,10 @@ SELECT NULLIF ( + 12, - 62 + + - 4 ) AS col1 ---- 12 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-7733 SELECT + - CASE - SUM ( - + 76 ) WHEN + 43 + + COUNT ( DISTINCT - - 73 ) * + AVG ( DISTINCT + 42 ) THEN 24 END / 14 AS col2 +---- +NULL query I rowsort SELECT ALL - 91 * - + 18 + 80 @@ -40720,10 +40777,16 @@ SELECT + CASE + 92 WHEN + - 57 THEN NULL ELSE - 32 END + 48 * - + 74 * + 37 AS c ---- -131456 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - 3298 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Data was automatically updated based on comparison db results +# Datafusion - Previous results: +# Datafusion - 3298 +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-7736 SELECT ALL - - 14 / + NULLIF ( - 64, - - AVG ( DISTINCT 57 ) ) + - 34 * - 97 AS col1 +---- +3297.78125 query I rowsort label-7737 SELECT - 35 * + 13 - + 73 / - - CAST ( - 27 AS INTEGER ) + + CAST ( NULL AS INTEGER ) AS col2 @@ -42052,10 +42115,10 @@ SELECT NULLIF ( + COUNT ( - 41 ), + - CASE 13 WHEN 90 THEN - ( + CAST ( NULL AS 81 -216 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-7990 SELECT ALL ( ( 46 ) ) * + 50 - CASE + 84 WHEN - AVG ( DISTINCT + + 52 ) / - 29 THEN NULL WHEN 45 * - + COUNT ( ALL - - 18 ) THEN NULL WHEN 53 THEN - COUNT ( * ) + - COUNT ( * ) ELSE NULL END AS col2 +---- +NULL query I rowsort SELECT DISTINCT - COALESCE ( + + 20, + - 19 * 40 ) AS col0 @@ -43772,10 +43835,13 @@ SELECT + 34 + - 51 ---- -17 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-8316 SELECT DISTINCT + AVG ( DISTINCT + CAST ( NULL AS INTEGER ) ) +---- +NULL query I rowsort SELECT DISTINCT + + 98 + COALESCE ( - + 29, + ( + 31 ) ) @@ -47565,10 +47631,10 @@ SELECT - 38, 60 / 65 + 35 * + - MIN ( ALL + - 32 ) / + COUNT ( * ) + 98 * - - 11 -38 NULL -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-9036 SELECT ALL ( + + 6 ) * 53 - - CASE NULLIF ( - + 65, + - AVG ( DISTINCT + + 50 ) ) WHEN CAST ( NULL AS INTEGER ) THEN + COUNT ( * ) WHEN + - 76 - + 13 THEN 13 * + CAST ( NULL AS INTEGER ) + 65 END AS col0 +---- +NULL query I rowsort SELECT + 14 + 4 AS col0 @@ -50456,11 +50522,11 @@ SELECT COUNT ( * ) * - + ( - 64 ) ---- 64 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - 92 -# Datafusion - Expected - -9 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query II rowsort label-9591 SELECT ALL SUM ( DISTINCT + + 92 ), CAST ( + AVG ( DISTINCT + + ( - 9 ) ) AS INTEGER ) AS col1 +---- +92 +-9 query I rowsort SELECT DISTINCT 0 + - 3 AS col2 diff --git a/data/sqlite/random/expr/slt_good_16.slt b/data/sqlite/random/expr/slt_good_16.slt index e62c7da..4bed7e8 100644 --- a/data/sqlite/random/expr/slt_good_16.slt +++ b/data/sqlite/random/expr/slt_good_16.slt @@ -563,10 +563,10 @@ SELECT ALL + MAX ( ALL + - 17 ) col1 ---- -17 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - 18 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-100 SELECT DISTINCT + CASE + - 62 WHEN + 44 THEN NULL WHEN 5 THEN CAST ( NULL AS INTEGER ) WHEN - CASE NULLIF ( + + 85, + CASE - - 34 WHEN 20 + 80 THEN + 61 ELSE - SUM ( DISTINCT - CAST ( NULL AS INTEGER ) ) * - - 11 + - 54 END ) WHEN + 64 * 59 * + 34 * + 42 * - 16 THEN NULL ELSE - 82 END * ( - 47 ) + + AVG ( DISTINCT + 20 ) * 61 THEN + + 82 * + + COUNT ( * ) - 51 ELSE 18 END AS col0 +---- +18 query II rowsort label-101 SELECT ALL + - COUNT ( + - ( 41 ) ) AS col2, CAST ( + 2 AS INTEGER ) AS col0 @@ -9461,10 +9461,13 @@ SELECT DISTINCT + COUNT ( * ) / - 24 ---- 0 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-1789 SELECT + 73 * - COUNT ( * ) + - + AVG ( DISTINCT CAST ( NULL AS INTEGER ) ) + - + 77 AS col2 +---- +NULL query I rowsort label-1790 SELECT + 35 + + 68 + + CAST ( 48 AS INTEGER ) * + + 16 * COUNT ( DISTINCT + 60 ) * - + 4 * 75 + + 4 col0 @@ -10029,10 +10032,16 @@ SELECT ALL + 15 AS col0, 21 15 21 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - 42 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Data was automatically updated based on comparison db results +# Datafusion - Previous results: +# Datafusion - 42 +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-1896 SELECT + CASE - 93 WHEN NULLIF ( - + 14, - + 90 ) THEN - - 98 WHEN + - 50 THEN + + 94 - 75 + + - 22 * + 86 ELSE + 10 * COALESCE ( - + 96, ( - COUNT ( * ) ) * - + 21 * - COALESCE ( + - 51, - COUNT ( * ) / + COALESCE ( + 4, 3 + + SUM ( ( 40 ) ) ) * - - AVG ( DISTINCT - 12 ), + - 24 * 3 ) * NULLIF ( AVG ( ALL - - 23 ), COUNT ( * ) ) + ( - COUNT ( * ) ) * - 71 ) / 84 + NULLIF ( - 53, 48 + + 35 ) * - COUNT ( * ) END AS col1 +---- +41.571428571429 query I rowsort label-1897 SELECT DISTINCT + SUM ( + + 99 ) @@ -11167,10 +11176,13 @@ SELECT + 7 * - 40 AS col2 ---- -280 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - 98 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort SELECT + NULLIF ( + + 49, - + AVG ( DISTINCT - 63 ) ) * - - 2 AS col0 +---- +98 query I rowsort SELECT ALL 82 * + 85 AS col1 @@ -11378,11 +11390,11 @@ SELECT + 26 * + + SUM ( - 14 ) ---- -364 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - 620 -# Datafusion - Expected - -5695 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query II rowsort label-2155 SELECT ALL COUNT ( * ) * 22 * + 28 + 4, CASE + 49 WHEN - + 45 + 6 THEN - 88 + ( 56 ) WHEN - CASE 31 WHEN + 61 * - 77 THEN NULL WHEN - - NULLIF ( - 26, AVG ( ALL ( + + 19 ) ) ) / + 81 + + 39 * - 30 - - AVG ( - 42 ) * - AVG ( DISTINCT - - 27 ) * 6 - + 3 THEN + 5 ELSE NULL END / - - 26 THEN NULL ELSE - 85 * - - 67 END AS col2 +---- +620 +-5695 query I rowsort label-2156 SELECT + - 54 + + CASE - 41 WHEN COUNT ( * ) THEN - + CASE - CASE WHEN NOT 40 IS NOT NULL THEN - - 40 * + NULLIF ( + 22, - 26 ) + 16 / + 67 ELSE NULL END WHEN - 52 THEN NULL ELSE - 46 + - 71 END WHEN - SUM ( DISTINCT + 75 ) + 35 * ( COUNT ( + 72 ) ) * - 53 * + 86 THEN NULL END - + 50 AS col1 @@ -11541,10 +11553,13 @@ SELECT + 4 * + 58 - - 99 col1 ---- 331 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-2185 SELECT + 47 * 46 * + CASE + 32 WHEN 16 * + 45 + - 31 THEN + + AVG ( DISTINCT - - 53 ) END - + ( + + ( + COUNT ( * ) ) ) AS col2 +---- +NULL query I rowsort label-2186 SELECT 10 * - 3 / - 36 + 79 @@ -12337,12 +12352,15 @@ SELECT ALL - 66 + + 99 + - ( 76 ) * - - ( - - 85 ) AS col1 ---- -6427 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - 57 -# Datafusion - Expected - NULL -# Datafusion - Expected - 1 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] I[I]I +# Datafusion - [Actual ] I[R]I +query IRI rowsort label-2333 SELECT 57 AS col1, + AVG ( DISTINCT - - CAST ( NULL AS INTEGER ) ) AS col0, COUNT ( * ) +---- +57 +NULL +1 query I rowsort SELECT 95 + - - 46 @@ -13847,10 +13865,13 @@ SELECT + CAST ( + 40 AS INTEGER ) AS col0, ( + COUNT ( * ) ) 40 1 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - -7161 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-2624 SELECT ALL NULLIF ( - 93, + - 15 * - MIN ( + - 91 ) * NULLIF ( + AVG ( DISTINCT - 85 ), 98 - 29 ) * COUNT ( * ) ) * + 77 AS col2 +---- +-7161 query I rowsort SELECT ALL 98 * - - 89 AS col2 @@ -15484,10 +15505,13 @@ SELECT - 68, CAST ( - - 54 AS INTEGER ) AS col2 -68 54 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-2937 SELECT ALL CASE + 77 WHEN AVG ( + 37 ) THEN - 89 / + 38 * - 8 + - + AVG ( DISTINCT + 74 ) - + 76 + COUNT ( * ) ELSE NULL END - + 0 +---- +NULL query I rowsort SELECT 9 + - 41 @@ -15815,10 +15839,10 @@ SELECT DISTINCT + MIN ( DISTINCT + + 37 ) ---- 37 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - 172196 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-3000 SELECT - 83 * 61 * - CASE + AVG ( DISTINCT + - COALESCE ( + 9, CAST ( - - 2 AS INTEGER ) - + + 92 * + 56 * 33 ) ) WHEN - CAST ( NULL AS INTEGER ) THEN NULL WHEN - 7 * + 46 - - + 31 THEN - 27 WHEN - 72 THEN NULL ELSE - CASE - 57 WHEN - 64 * 91 THEN NULL WHEN 53 THEN NULL ELSE - 34 END END + + 54 AS col1 +---- +172196 query I rowsort label-3001 SELECT MAX ( 53 ) @@ -16602,10 +16626,13 @@ SELECT - - 20 + + MAX ( - 28 ) AS col1 ---- -8 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - 236 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-3151 SELECT + + 8 * + COUNT ( * ) + NULLIF ( 12, + - AVG ( DISTINCT 78 ) ) * 19 + + - 11 / - 97 AS col2 +---- +236 query I rowsort SELECT DISTINCT + 23 * 57 * + + ( + 74 ) - + - 42 * + + 19 + + + 75 AS col2 @@ -16688,10 +16715,10 @@ SELECT - 87 / - MAX ( DISTINCT 34 ) - + 75 col2 ---- -73 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - -33073 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-3167 SELECT CAST ( AVG ( DISTINCT COALESCE ( 24, - - 17 ) ) AS INTEGER ) * 43 * - + 32 - ( 49 ) +---- +-33073 query I rowsort SELECT ALL + 32 * - 67 AS col0 @@ -18393,10 +18420,10 @@ SELECT DISTINCT - 23 / + MIN ( + 38 ) AS col1 ---- 0 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - 33 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-3491 SELECT ALL + CASE + 89 WHEN - NULLIF ( + COUNT ( - + NULLIF ( - + 25, + + 25 ) ), + 80 * - + COUNT ( * ) ) + + + 2 / + 74 THEN + 9 * 33 * - 25 / - 39 + CASE 37 WHEN COALESCE ( + COUNT ( * ), 12 * + 55 + - 72 + - SUM ( - 12 ) + + 21 * + 59 * - - 26 * + CAST ( - AVG ( DISTINCT - 75 ) AS INTEGER ) * + 68 * - - 92 + + 78 ) THEN + - COUNT ( * ) * 94 ELSE NULL END WHEN 44 THEN NULL ELSE 74 END - + 41 +---- +33 query II rowsort SELECT ALL 57, 23 * - + 23 AS col0 @@ -20082,10 +20109,13 @@ SELECT + COUNT ( + + 55 ) AS col0 ---- 1 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort SELECT CASE 26 WHEN 46 THEN + + NULLIF ( - - AVG ( DISTINCT ( + 57 ) ), - + 93 ) * - 49 + - 88 / 68 ELSE NULL END AS col1 +---- +NULL query I rowsort label-3810 SELECT + COUNT ( - 27 ) * - ( - + 69 ) - - + 6 + 20 + 91 col1 @@ -20582,10 +20612,10 @@ SELECT ALL + 45 - + 66 ---- -21 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-3902 SELECT DISTINCT - CASE COUNT ( * ) WHEN + 7 THEN + 98 - - SUM ( - 65 ) WHEN + + AVG ( DISTINCT - 23 ) THEN - + 55 ELSE - 9 * + 2 + - + CAST ( NULL AS INTEGER ) END * 86 * - 42 + - - COUNT ( * ) +---- +NULL query I rowsort label-3903 SELECT - 7 / - ( - CAST ( NULL AS INTEGER ) ) AS col2 @@ -20718,10 +20748,13 @@ SELECT + 37 AS col2, 92 + 59 37 151 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-3929 SELECT CASE - - 37 WHEN - ( 71 ) * - + 32 THEN NULL WHEN - SUM ( - 13 ) + - 71 * - CAST ( NULL AS INTEGER ) + - COUNT ( * ) THEN AVG ( DISTINCT - CAST ( + 48 AS FLOAT8 ) ) END +---- +NULL query I rowsort SELECT + ( + + 65 ) * - 2 AS col2 @@ -21253,10 +21286,13 @@ SELECT ALL - 85 * 24 + + 38 + 52 AS col2 ---- -1950 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort SELECT - 35 + - NULLIF ( + AVG ( DISTINCT + 31 ), + 31 ) AS col1 +---- +NULL query I rowsort label-4036 SELECT - 94 - SUM ( 7 ) AS col0 @@ -22723,11 +22759,14 @@ SELECT DISTINCT + 83 AS col0, - 20 AS col2 83 -20 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - 6327 -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] I[I] +# Datafusion - [Actual ] I[R] +query IR rowsort label-4314 SELECT DISTINCT + 96 * + 65 + COUNT ( * ) * 87, - 87 + + CASE COUNT ( * ) WHEN - 47 THEN AVG ( DISTINCT 75 ) WHEN - 52 * - 0 THEN NULL ELSE NULL END col1 +---- +6327 +NULL query I rowsort label-4315 SELECT DISTINCT 88 * NULLIF ( - - 31, + 36 ) * + 86 * + NULLIF ( + CASE ( + NULLIF ( + 47, + NULLIF ( - 35, 34 ) * - 50 ) ) WHEN + 43 * 75 + + 11 THEN + 92 + 31 * NULLIF ( 86 * 43, 61 * COUNT ( * ) ) WHEN - 7 THEN + 60 ELSE - 28 + + 0 END, 68 ) + - 87 @@ -22808,10 +22847,13 @@ SELECT DISTINCT - + 11 * 64 AS col2 ---- -704 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-4330 SELECT ALL - ( - + AVG ( DISTINCT CAST ( NULL AS INTEGER ) ) ) * - 59 * - MAX ( + 29 ) +---- +NULL query I rowsort label-4331 SELECT DISTINCT + NULLIF ( 62, + 12 * - + SUM ( - - 87 ) + - 69 * 50 * - 69 * - - ( + + COUNT ( DISTINCT 38 ) ) * + COALESCE ( 7 * - 81, 25, + 18 ) ) * + 1 @@ -23137,11 +23179,11 @@ SELECT - COUNT ( * ) + 88 + + 16 + - + 19 AS col2, 35 84 35 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - -93 -# Datafusion - Expected - 145 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query II rowsort label-4392 SELECT ALL - 93 col1, COALESCE ( + 49, 68 / + 18 + - + MAX ( + + 86 ) + - - 13, - - CAST ( + - AVG ( DISTINCT 31 ) AS INTEGER ) ) + + ( 96 ) +---- +-93 +145 query I rowsort SELECT ALL - 24 * + 2 @@ -23186,10 +23228,13 @@ SELECT ALL COUNT ( * ) + 82 ---- 83 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-4401 SELECT ALL CASE + 81 WHEN 67 * - 31 THEN + + 45 * - - COUNT ( * ) + COUNT ( * ) - 52 - SUM ( DISTINCT + 86 ) * + AVG ( DISTINCT 62 ) + - 31 WHEN + 81 + MAX ( + ( 11 ) ) THEN 26 WHEN CASE COALESCE ( CASE + COUNT ( * ) WHEN 67 * + 0 THEN - 75 WHEN 16 + 85 * 40 THEN NULL ELSE 11 END, 10 ) WHEN 62 * + 82 + 6 THEN NULL ELSE + 25 + - 5 END + - 55 / 33 THEN 45 * - 42 END * + 31 AS col2 +---- +NULL query I rowsort SELECT ALL + - 39 + + 78 AS col0 @@ -23272,10 +23317,13 @@ SELECT + 46 * SUM ( DISTINCT 17 ) AS col2 ---- 782 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - 63 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort SELECT ALL NULLIF ( - ( + - 63 ), CASE - 1 WHEN + 84 THEN NULL ELSE 30 - 30 END * - + AVG ( DISTINCT + 36 ) + - 74 ) +---- +63 query I rowsort SELECT ALL - 70 * + 92 + + - 91 AS col0 @@ -26712,10 +26760,10 @@ SELECT MIN ( ALL ( + 2 ) ) + - CAST ( 70 AS INTEGER ) ---- -68 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-5069 SELECT ALL + 69 * - CASE - ( + 2 ) WHEN - - 94 * - COALESCE ( - CAST ( NULL AS INTEGER ), 92, - 64 + COUNT ( * ) + + + 72 + 33 + + COUNT ( * ) * - CASE + ( 39 ) WHEN - 12 THEN AVG ( DISTINCT 99 ) END / + - 71 ) + 9 THEN NULL ELSE + CAST ( NULL AS INTEGER ) END * - 66 + + 26 +---- +NULL query I rowsort label-5070 SELECT ALL - COUNT ( * ) * 11 @@ -28053,11 +28101,14 @@ SELECT COUNT ( DISTINCT - 57 ) * + - 31 AS col0 ---- -31 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -# Datafusion - Expected - 48 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I]I +# Datafusion - [Actual ] [R]I +query RI rowsort label-5321 SELECT DISTINCT + - MAX ( + - 26 ) * + 70 * - - 13 + - 9 + - 67 * + - CASE - ( - CAST ( + - 57 AS INTEGER ) ) WHEN + CAST ( NULL AS INTEGER ) THEN - AVG ( DISTINCT 48 ) WHEN - + 7 THEN NULL ELSE NULL END * + 78 / - 60 AS col2, 48 +---- +NULL +48 query I rowsort label-5322 SELECT ALL - SUM ( ALL 92 ) AS col0 @@ -29825,10 +29876,10 @@ SELECT ALL - + 98 - - ( 98 ) + + COALESCE ( - 29, 9 + - 52 * + 76 ) ---- -29 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort SELECT CASE - ( + 25 ) WHEN 11 THEN NULL WHEN AVG ( DISTINCT - 24 ) THEN NULL WHEN 40 * 37 THEN 55 END * 33 col1 +---- +NULL query I rowsort label-5659 SELECT ALL - 22 / - COUNT ( * ) + 18 @@ -30399,10 +30450,13 @@ SELECT - 26 AS col2, + 12 -26 12 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - 1987 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort SELECT ALL 43 * NULLIF ( + 48, 18 * AVG ( DISTINCT + 60 ) ) + - 77 +---- +1987 query I rowsort SELECT ALL + - 53 * 84 * + 50 col1 @@ -30719,10 +30773,10 @@ SELECT ALL COUNT ( * ) * - - 57 col1 ---- 57 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-5830 SELECT 20 / CASE - CAST ( - + AVG ( DISTINCT + 92 ) AS INTEGER ) WHEN - 58 THEN - MAX ( 58 ) WHEN 69 / + 91 THEN NULL END +---- +NULL query II rowsort label-5831 SELECT DISTINCT COUNT ( * ) * + 63 * - - 45 AS col1, 97 AS col0 @@ -31525,10 +31579,13 @@ SELECT ALL ( + COUNT ( - 49 ) ) * + + COUNT ( * ) * - 58 + + 0 ---- -58 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-5982 SELECT ALL AVG ( DISTINCT - 97 ) * - - 31 - + ( + 11 ) - + CASE + 77 WHEN + ( - COALESCE ( - COUNT ( * ), - + 16 ) ) THEN 64 + MAX ( + 88 ) END AS col0 +---- +NULL query I rowsort label-5983 SELECT ALL - + 63 * - CAST ( 88 AS INTEGER ) - + CAST ( NULL AS INTEGER ) AS col0 @@ -31709,10 +31766,13 @@ SELECT + 37 * + + 10 ---- 370 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - -49 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-6018 SELECT DISTINCT + NULLIF ( - 49, + + COALESCE ( - - 93, + ( - COALESCE ( + CASE 16 WHEN 92 THEN + - 31 WHEN + COUNT ( * ) THEN - COUNT ( * ) ELSE NULL END, + NULLIF ( + COUNT ( * ), 60 ) * - AVG ( DISTINCT - 5 ) ) ), 90 * 97 ) + + COALESCE ( 84, COUNT ( * ) + ( + 69 + 24 ) ) ) AS col1 +---- +-49 query I rowsort label-6019 SELECT MIN ( DISTINCT + + 68 ) * - - 28 + - - CASE + - 14 WHEN 86 THEN CASE + CASE + + SUM ( + 55 ) WHEN + - 69 THEN + 43 WHEN - 90 + 31 THEN + 30 * 54 WHEN 64 * 89 + - COUNT ( 59 ) THEN + 18 - + 52 END WHEN 46 THEN 64 END + - 56 ELSE COUNT ( + 48 ) * 4 + ( COUNT ( * ) ) END @@ -32020,10 +32080,10 @@ SELECT - ( - 39 ) * - + 93 * - - 23 AS col1, COUNT ( * ) * - 30 * - + 87 - - + C -83421 2611 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-6077 SELECT - CASE + - 94 WHEN + CASE 77 WHEN + AVG ( DISTINCT - 89 ) + - CAST ( ( - 15 ) AS INTEGER ) / - COALESCE ( - 4, + 86, + 36 - + 86 * AVG ( - 2 + 29 ) ) * 82 THEN - 66 WHEN 21 THEN NULL ELSE NULL END / + 95 THEN 91 * - 74 + - MIN ( ALL 64 ) END AS col1 +---- +NULL query I rowsort label-6078 SELECT ( - MIN ( 71 ) ) + 22 + 45 AS col0 @@ -32274,11 +32334,14 @@ SELECT DISTINCT + 75 AS col1, - 34 AS col2 75 -34 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - 88 -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] I[I] +# Datafusion - [Actual ] I[R] +query IR rowsort label-6126 SELECT ALL + 88, - 82 * + ( - - CASE - + 66 WHEN 29 THEN NULL WHEN + + COUNT ( * ) - - 31 / + 4 * + + 52 THEN - 10 * - - 85 ELSE NULL END ) * + AVG ( DISTINCT - 26 ) * 78 * - + 53 + 57 + 17 AS col2 +---- +88 +NULL query I rowsort label-6127 SELECT DISTINCT + NULLIF ( - 12, NULLIF ( - - 61, - 81 * + - 30 ) + + COUNT ( * ) - SUM ( ( + 76 ) ) - + ( 4 ) + - 94 - - COUNT ( * ) * + COUNT ( * ) * 29 + + 1 * + 61 ) AS col1 @@ -34454,11 +34517,18 @@ SELECT ALL + 5 + - + CASE - 12 WHEN + + 32 THEN + - 66 WHEN - + 5 * - + 68 + + 9 -248355 3002 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - 20 -# Datafusion - Expected - 0 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Data was automatically updated based on comparison db results +# Datafusion - Previous results: +# Datafusion - 20 +# Datafusion - 0 +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] I[I] +# Datafusion - [Actual ] I[R] +query IR rowsort label-6540 SELECT 20 AS col2, NULLIF ( 75, - COUNT ( * ) - NULLIF ( - 95, AVG ( DISTINCT - 4 ) * - 19 ) ) / - - 86 +---- +20 +0.872093023256 query I rowsort label-6541 SELECT DISTINCT COUNT ( + 44 ) AS col2 @@ -34700,10 +34770,13 @@ SELECT - COUNT ( DISTINCT - - 41 ) * + - 74 ---- 74 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-6588 SELECT + 91 * - + 62 + + CASE 54 WHEN - + 47 THEN 64 * - + AVG ( DISTINCT - - CAST ( 18 AS INTEGER ) ) + AVG ( - 54 ) + - + 68 + - 80 * + + 22 + - 68 + + 20 * - CASE 73 WHEN + 88 THEN 16 WHEN 82 THEN 90 ELSE - 77 * 46 END * - 36 * + - 68 - - 1 + CASE - + ( - 15 ) WHEN 38 + + MIN ( DISTINCT + 53 ) THEN AVG ( ALL - 9 ) + - 34 ELSE NULL END / COALESCE ( - 5 - 97, + 97 / + 26, 23 ) ELSE NULL END * 8 +---- +NULL query I rowsort label-6589 SELECT + 16 / - - 84 + 13 AS col1 @@ -35228,10 +35301,10 @@ SELECT ALL - 2 + + + COUNT ( * ) + NULLIF ( 55, + - MIN ( - 74 ) - COUNT ( * ) * ---- 54 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-6688 SELECT + 31 * + MIN ( DISTINCT + 55 ) + CASE + 51 WHEN + + 32 THEN - 24 * - 88 + + 25 WHEN - COALESCE ( - - 80, - CASE + 63 WHEN + 56 THEN + MAX ( ALL 90 ) + + 57 * + 64 * 22 ELSE - - AVG ( DISTINCT + 45 ) * + + 7 END ) - - SUM ( DISTINCT 69 ) * 56 THEN NULL ELSE NULL END / - - 13 AS col1 +---- +NULL query II rowsort SELECT + ( - 88 ), + 64 + 81 AS col0 @@ -41232,10 +41305,13 @@ SELECT MAX ( - CAST ( - 39 AS INTEGER ) ) ---- 39 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-7840 SELECT + 32 * 2 + + CAST ( - CASE + 45 WHEN - 12 THEN 84 WHEN - 10 THEN + 28 ELSE 55 END AS INTEGER ) * - 45 * NULLIF ( + AVG ( DISTINCT + 79 ), - - ( + MIN ( ALL - COALESCE ( 21, + + 44 * + ( + + 47 ) + 29, 1 ) ) ) * ( COUNT ( * ) * - 45 + 1 ) + COUNT ( * ) ) + + CASE + 31 WHEN + NULLIF ( - 25, COUNT ( * ) ) + 94 THEN NULL WHEN CASE 7 WHEN 20 THEN NULL WHEN - 24 THEN 97 * 42 + 81 ELSE NULL END THEN NULL ELSE + CAST ( NULL AS INTEGER ) - - COUNT ( * ) END col1 +---- +NULL query II rowsort SELECT ALL + ( 47 ) AS col1, ( 10 ) @@ -42227,10 +42303,10 @@ SELECT ALL + 96 * CAST ( NULL AS INTEGER ) AS col0 ---- NULL -# Datafusion - Datafusion expected results: -# Datafusion - Expected - 38 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-8026 SELECT ALL - CASE 70 WHEN - CASE COUNT ( * ) WHEN + 14 * + - 39 / - AVG ( DISTINCT 14 ) * - + 48 + - 28 + + COUNT ( * ) THEN NULL WHEN - 10 THEN - 66 + + - CASE 28 WHEN - 86 THEN - 91 * - + 58 / - 86 END * - - 5 WHEN 20 * + - MAX ( + 58 ) * - 72 + - - 7 THEN + - 28 ELSE + 18 END THEN 18 + 55 ELSE + 38 END * - COUNT ( DISTINCT 37 ) +---- +38 query I rowsort SELECT DISTINCT 38 * - CASE + 26 WHEN 30 THEN 73 ELSE - 95 END @@ -44347,10 +44423,13 @@ SELECT - - ( - 94 ) + 98 / + 6 AS col1 ---- -78 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-8434 SELECT + AVG ( DISTINCT CAST ( NULL AS INTEGER ) ) * SUM ( + 56 ) / + + 63 + + 59 * 73 AS col2 +---- +NULL query I rowsort label-8435 SELECT + + MIN ( + 84 ) * + CAST ( NULL AS INTEGER ) * - + 83 @@ -44480,10 +44559,10 @@ SELECT COUNT ( * ), 82 * + 24 AS col0 1 1968 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - 17 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-8460 SELECT DISTINCT + - CASE - COALESCE ( - 89, + 30 ) WHEN - 70 * + + 66 + + 69 * + - 64 / SUM ( DISTINCT - 13 ) / 98 * + 15 + + + AVG ( DISTINCT - ( - ( - - 53 ) ) ) - + 80 * - 8 THEN NULL WHEN + 12 + + 81 THEN - COUNT ( ALL - 63 ) ELSE + 66 END + 83 +---- +17 # Datafusion - Datafusion expected results: # Datafusion - Expected - 17 @@ -44609,10 +44688,13 @@ SELECT + 93 + + - 3 ---- 90 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-8484 SELECT DISTINCT AVG ( DISTINCT CAST ( NULL AS FLOAT8 ) ) +---- +NULL # Datafusion - Types were automatically converted from: # Datafusion - [Expected] [I] @@ -45598,10 +45680,10 @@ SELECT ALL + 49 * + 94 AS col0, COUNT ( * ) AS col1 4606 1 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - 419311302 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-8672 SELECT DISTINCT - COALESCE ( ( + + CASE + AVG ( DISTINCT + ( 40 ) ) WHEN - ( - 62 ) * 87 + - 65 THEN + + MAX ( DISTINCT - 7 ) + - 48 ELSE NULL END ), - 66 + + ( 81 ) * 1 * - 76 ) * + + 72 * 13 * 72 + - - 21 * - 82 AS col2 +---- +419311302 query I rowsort label-8673 SELECT + COUNT ( * ) - + CASE - 43 WHEN + - 68 * + - 3 * + 46 * + 69 THEN ( + 60 ) * - 89 / - 67 WHEN - - 14 * - 27 * + - 14 * 29 + + 77 THEN - 90 * ( 34 ) WHEN - - 95 THEN - 40 END @@ -45995,10 +46077,10 @@ SELECT ( - ( - 13 ) ) * - - COALESCE ( + - 16, + - COUNT ( DISTINCT + 75 ), - - ---- -208 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - 2283 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-8749 SELECT MAX ( 82 ) * + COALESCE ( 76, - + COUNT ( * ) + + - COUNT ( * ) - + COUNT ( * ) ) + CASE - 51 WHEN - 19 * - + 38 * - 70 / - - 82 + + 87 THEN NULL WHEN - AVG ( DISTINCT - 74 ) + + - COUNT ( * ) THEN COALESCE ( + 8, + COUNT ( - - 52 ) * + COUNT ( + 47 ), + 41, - + 48 / + - COUNT ( * ) * - CASE - COALESCE ( - - 67, + COUNT ( * ) ) WHEN + 84 THEN - 97 END * - 94 / - NULLIF ( - 2, - 58 ) * COALESCE ( 55, MIN ( - 68 ), - 56 ) ) * + - 87 / - 65 ELSE 76 * - 50 + - NULLIF ( 89, + 94 ) END + 47 / - + 94 - 60 +---- +2283 # Datafusion - Types were automatically converted from: # Datafusion - [Expected] [I] @@ -46349,10 +46431,13 @@ SELECT CAST ( - ( CASE - 12 WHEN COUNT ( * ) * + 12 + + 89 THEN + CASE 3 WHEN + ---- NULL -# Datafusion - Datafusion expected results: -# Datafusion - Expected - 1 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-8818 SELECT + ( + NULLIF ( COUNT ( DISTINCT 43 ), AVG ( DISTINCT - 65 ) ) ) +---- +1 query I rowsort label-8819 SELECT ( - CAST ( + 16 AS INTEGER ) ) @@ -46804,10 +46889,10 @@ SELECT DISTINCT + 3 / - - ( ( - 61 ) ) * + 51 + CASE - 44 WHEN 92 THEN + 8 END * ---- NULL -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-8906 SELECT - - 40 - + - COUNT ( * ) + - CASE + 25 WHEN + 1 THEN + 71 / CASE + AVG ( DISTINCT NULLIF ( + CAST ( NULL AS FLOAT8 ), + 38 ) ) * 55 WHEN ( 98 ) * 10 THEN NULL WHEN + 11 * - 71 THEN 89 END + - 71 WHEN + 41 THEN + 24 END + 30 AS col2 +---- +NULL query I rowsort label-8907 SELECT + + 65 - + ( - SUM ( DISTINCT + ( - 57 ) ) ) @@ -47304,10 +47389,13 @@ SELECT ( + 85 ) * ( - 84 ) ---- -7140 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-9001 SELECT AVG ( DISTINCT - - CAST ( NULL AS INTEGER ) ) + - 30 AS col1 +---- +NULL query I rowsort label-9002 SELECT 89 + - + 18 + - + ( - COUNT ( * ) ) @@ -48737,10 +48825,13 @@ SELECT - 74 AS col1, + 77 -74 77 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-9274 SELECT DISTINCT - + ( - AVG ( DISTINCT - 83 ) ) - - NULLIF ( + - CASE + - 23 WHEN 64 THEN + 91 * + - COUNT ( * ) + - - 27 * - 6 WHEN - 30 * + 1 / + + 22 - - 77 + COUNT ( * ) * - 86 THEN - 23 + + CAST ( NULL AS FLOAT8 ) * 91 ELSE NULL END, - 71 ) * + 38 +---- +NULL query II rowsort label-9275 SELECT CAST ( NULL AS INTEGER ) AS col2, 16 + + CASE - - 92 WHEN + 58 THEN NULL ELSE 32 * - COUNT ( * ) END AS col0 @@ -48989,10 +49080,13 @@ SELECT ALL - 14 * 81 AS col1, 82 -1134 82 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-9322 SELECT - CASE + SUM ( 80 ) WHEN - 30 THEN - - 72 * - - SUM ( + 39 ) * - - 90 + + 57 + + - AVG ( DISTINCT + 33 ) + - 81 + + MIN ( - + CAST ( NULL AS INTEGER ) ) * - 61 / + + 4 WHEN - 24 * 52 THEN 83 END +---- +NULL query I rowsort label-9323 SELECT + 66 * + COUNT ( * ) AS col2 @@ -49612,10 +49706,10 @@ SELECT ALL CASE - 65 WHEN - 92 THEN - 54 / 80 WHEN - 78 THEN - SUM ( DISTINCT - NULL -23 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - 7825023 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-9441 SELECT - + 18 + - 57 * + CASE - 63 WHEN CAST ( - - 47 AS FLOAT8 ) * - + 99 THEN NULL WHEN 59 + 44 / 66 / AVG ( DISTINCT 99 ) * - 48 THEN NULL ELSE - 40 + + 42 * - COUNT ( * ) + + 52 END * 88 * + NULLIF ( 52, - 59 ) + 81 col2 +---- +7825023 query I rowsort label-9442 SELECT + - 13 - - 48 / 60 AS col0 @@ -50544,11 +50638,14 @@ SELECT - 13 * 1 * + 6 ---- -78 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - -4 -# Datafusion - Expected - -136 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] I[I] +# Datafusion - [Actual ] I[R] +query IR rowsort label-9616 SELECT ALL - ( 94 ) / + 21, COUNT ( * ) + + NULLIF ( + 53, - + AVG ( DISTINCT - + 75 ) + - 6 + - 38 ) + + - 77 + + + 83 - 7 * + 28 AS col1 +---- +-4 +-136 query I rowsort label-9617 SELECT CAST ( + ( - + 80 ) AS INTEGER ) col2 @@ -50885,10 +50982,10 @@ SELECT DISTINCT + - 92 * - 80 * CASE - 59 WHEN - COUNT ( * ) * 56 THEN + 96 END ---- NULL -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-9680 SELECT ALL + - CASE - - COUNT ( * ) WHEN - ( + + 95 ) * + - 71 * AVG ( DISTINCT - 21 ) - + 79 + + - 6 THEN 48 * - 10 END +---- +NULL query I rowsort SELECT - 35 * 54 AS col1 @@ -50956,10 +51053,13 @@ SELECT + ( - + 21 ) - - 57 AS col1 ---- 36 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - 127622 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-9694 SELECT + COUNT ( * ) - 3 + + - 28 * CAST ( + + 86 AS INTEGER ) * COALESCE ( - + 53, - 4 * 82 / - CASE + + 84 WHEN + CASE - - COALESCE ( - 52, - 27 + + - 40 ) WHEN - 76 THEN - ( 43 ) END THEN 13 ELSE - 21 + - 57 * - ( 99 ) * + 91 + - AVG ( DISTINCT + - 61 ) END * - COALESCE ( 71, MAX ( + 75 ), 20 + - 11 ) + 11 + MIN ( ALL + 32 ) + + COUNT ( * ), - 34 + + 67 ) AS col0 +---- +127622 query I rowsort label-9695 SELECT ALL CASE + - 38 WHEN MAX ( 69 ) THEN COUNT ( * ) END diff --git a/data/sqlite/random/expr/slt_good_17.slt b/data/sqlite/random/expr/slt_good_17.slt index 4a8014b..3dfb129 100644 --- a/data/sqlite/random/expr/slt_good_17.slt +++ b/data/sqlite/random/expr/slt_good_17.slt @@ -3267,10 +3267,10 @@ SELECT DISTINCT + 51 * 21 - + 92 - + - MIN ( ALL 28 ) ---- 1007 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-614 SELECT CASE + AVG ( DISTINCT 13 ) WHEN + 6 THEN - 58 + - 25 WHEN 23 THEN NULL END / + 25 - MIN ( 73 + + 87 ) +---- +NULL query I rowsort label-615 SELECT - ( - 13 ) - 19 - - COUNT ( * ) + - - COUNT ( * ) @@ -5164,10 +5164,10 @@ SELECT - 50 * - 72 ---- 3600 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - 1858 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-975 SELECT ALL 35 * + 51 + + CASE CASE 19 WHEN + NULLIF ( 51, + COUNT ( DISTINCT + - ( 41 ) ) ) / + + 33 THEN NULL WHEN 91 + ( 17 ) + + + ( + 74 ) * + 0 THEN NULL WHEN - 99 * CAST ( NULL AS INTEGER ) THEN NULL ELSE + NULLIF ( CAST ( 34 AS INTEGER ), AVG ( DISTINCT + 44 ) * 1 ) * 22 + - 1 END WHEN - ( MIN ( DISTINCT - 61 ) ) THEN 88 ELSE NULLIF ( + 9, + COUNT ( * ) * + 26 ) + + 64 END +---- +1858 query I rowsort label-976 SELECT COALESCE ( + NULLIF ( 90, + 60 * - 37 ), - ( NULLIF ( + ( - CASE + - 0 WHEN - CASE + 1 WHEN - - 18 + ( + 94 ) THEN - COUNT ( * ) END THEN NULL WHEN + 4 * 4 - 84 THEN 22 * - 46 WHEN - 99 * ( - 24 ) THEN - ( + CAST ( NULL AS INTEGER ) ) / + 29 END ), 40 / - 61 + SUM ( - 26 ) ) ) ) AS col0 @@ -5381,10 +5381,13 @@ SELECT + 93 * + - 10 * 82 - - + 0 AS col0 ---- -76260 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-1016 SELECT - COUNT ( * ) * + 13 + - ( + + AVG ( DISTINCT + 46 ) ) * - + CASE 80 WHEN + - COUNT ( ALL - 84 ) THEN + MAX ( 77 ) / - 24 + + + MAX ( DISTINCT 12 ) + - 64 WHEN - CAST ( 99 AS INTEGER ) * + - ( 58 ) * AVG ( + 37 ) THEN NULL END +---- +NULL query I rowsort SELECT ALL - + 97 - + 99 * + - ( - 48 ) @@ -5835,11 +5838,14 @@ SELECT DISTINCT + + COUNT ( * ) AS col2, + CASE 15 WHEN - - 46 THEN NULL WHEN CA 1 NULL -# Datafusion - Datafusion expected results: -# Datafusion - Expected - 89 -# Datafusion - Expected - 17 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] I[I] +# Datafusion - [Actual ] I[R] +query IR rowsort SELECT 89 col1, + NULLIF ( - + 65, AVG ( DISTINCT - 7 ) * + 23 ) - - 82 AS col2 +---- +89 +17 query I rowsort label-1103 SELECT DISTINCT + + 9 * 54 + - 26 + - - COUNT ( * ) @@ -6123,11 +6129,11 @@ SELECT ALL 2 * 57 * - + 91, 37 AS col2 -10374 37 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -# Datafusion - Expected - 2 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query II rowsort label-1157 SELECT CASE + 87 WHEN + + COUNT ( * ) * - 40 + CAST ( + 25 AS INTEGER ) + - 22 * - ( MIN ( + 62 ) ) + AVG ( DISTINCT 27 ) * + 9 THEN + 8 / - + 13 * 27 END * + 24 + - 86 AS col0, + 2 +---- +NULL +2 # Datafusion - Datafusion expected results: # Datafusion - Expected - -47 @@ -7017,10 +7023,13 @@ SELECT - + CASE 39 WHEN - NULLIF ( - + COUNT ( - 59 ), + + MAX ( ALL + 61 ) ) * ---- NULL -# Datafusion - Datafusion expected results: -# Datafusion - Expected - 83 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-1327 SELECT + 81 - - NULLIF ( 40, - - 14 * + + AVG ( DISTINCT + 20 ) / 94 + COUNT ( * ) + + - 87 ) - 38 +---- +83 query I rowsort label-1328 SELECT - + COUNT ( * ) + 12 col1 @@ -9521,10 +9530,10 @@ SELECT DISTINCT COUNT ( * ) * - - 36 AS col0 ---- 36 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-1800 SELECT ALL + CASE 20 WHEN + 92 THEN + + COALESCE ( - 70, - 45 * + 89, - 72 ) + - - 61 + 57 / + + 7 * - 57 * - COUNT ( * ) ELSE - - ( + ( - + CASE + 80 WHEN 61 + + - 77 THEN + - 74 * 93 WHEN - AVG ( DISTINCT - + 68 ) * - 56 THEN - + 53 * - NULLIF ( 94, - + COUNT ( * ) ) + - + MIN ( - 32 ) WHEN + COALESCE ( 13, - - COUNT ( * ), + - NULLIF ( 1, 50 ) * - + 20 + + 88 - + + 94 + - 4, - ( - - 15 ) * + 62 + - 74 ) + 3 THEN - 77 END ) ) END +---- +NULL query I rowsort SELECT ALL - 53 * + 92 * + 69 @@ -10395,10 +10404,10 @@ SELECT - COALESCE ( + + 51, + COUNT ( * ), + 53 * - MAX ( ALL 24 ) ) AS col2 ---- -51 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-1964 SELECT CASE 61 WHEN 74 THEN NULL ELSE CASE - 32 WHEN - 61 * + COUNT ( * ) - - 14 / COALESCE ( - 72, - 53 * 78 / - COUNT ( * ) ) + - - AVG ( DISTINCT + 26 ) * + NULLIF ( + - COUNT ( * ), - + 34 * - 61 + - + 29 ) - 84 * - + COUNT ( * ) THEN NULL WHEN - - 42 / - 87 THEN NULL WHEN + CAST ( - COUNT ( * ) AS INTEGER ) THEN + MAX ( ALL - + 88 ) + 28 END END + - COUNT ( * ) +---- +NULL query I rowsort label-1965 SELECT ALL COUNT ( ALL 12 ) + - + 55 @@ -11114,10 +11123,13 @@ SELECT ALL 42 * - COUNT ( ALL 76 ) AS col2 ---- -42 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - -32 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort SELECT ALL - NULLIF ( 32, AVG ( DISTINCT 53 ) ) +---- +-32 # Datafusion - Datafusion expected results: # Datafusion - Expected - 2 @@ -12176,10 +12188,13 @@ SELECT + - 24 + + 20 AS col0, + 49 AS col1 -4 49 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-2311 SELECT ALL CASE 63 WHEN + 66 * CASE ( - 64 ) WHEN ( - MIN ( CASE - 30 WHEN - 95 * - 62 THEN 73 / - 63 WHEN 55 THEN - 68 * - 91 ELSE NULL END ) ) + NULLIF ( + COALESCE ( AVG ( 73 ), 38 * + 1 + - 61 ), + ( - MAX ( 79 ) ) ) THEN ( 3 ) * - 90 WHEN - MIN ( + 46 ) THEN 57 * CAST ( NULL AS INTEGER ) END + 19 THEN ( - AVG ( DISTINCT 44 ) ) * CAST ( - 12 * - 81 AS INTEGER ) WHEN + 34 THEN NULL END +---- +NULL query I rowsort label-2312 SELECT COUNT ( - 74 ) * - 68 @@ -12536,10 +12551,13 @@ SELECT - CAST ( 96 AS INTEGER ) * 44 AS col2, + 41 -4224 41 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - -80 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort SELECT ALL NULLIF ( - 80, AVG ( DISTINCT + + 95 ) ) +---- +-80 query I rowsort label-2379 SELECT - 73 - + 4 * + COUNT ( * ) * + 56 * 67 * ( + MIN ( ALL 22 ) ) + 63 * - - COALESCE ( - COUNT ( * ), - 20, 46 ) @@ -14177,10 +14195,10 @@ SELECT ALL - SUM ( ALL + ( - - 18 ) ) / + - 65 + - ( - 98 ) + + + 18 ---- 116 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-2691 SELECT 19 / + 46 * + + 86 * 56 + - 74 + COALESCE ( + - CASE COALESCE ( + + AVG ( DISTINCT + - 47 ), + 55 * + 22 * 59 + 8 * 62, 81 + SUM ( DISTINCT - CAST ( - 45 AS INTEGER ) ) ) WHEN 6 * + + 15 THEN + 76 * 4 WHEN + 73 THEN NULL ELSE NULL END, CAST ( NULL AS INTEGER ) ) * + 38 +---- +NULL query I rowsort label-2692 SELECT + 13 / - 9 @@ -14737,10 +14755,10 @@ SELECT ALL NULLIF ( - - 76, - ( - 94 ) * ( - 83 ) * 8 ) ---- 76 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - 47 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-2797 SELECT ALL + COALESCE ( CAST ( NULL AS INTEGER ), + + 63 * + + 76 * CASE AVG ( DISTINCT + 77 ) WHEN ( 0 ) THEN + COUNT ( * ) - 62 + + NULLIF ( NULLIF ( - 68, + + 24 ), CAST ( - + COUNT ( DISTINCT - 72 ) AS INTEGER ) ) WHEN + 77 THEN NULL ELSE NULL END - 75, ( 47 ) ) AS col0 +---- +47 query I rowsort label-2798 SELECT 41 / - 56 + + NULLIF ( 22, + 26 ) AS col1 @@ -16733,11 +16751,11 @@ SELECT 96 col0, - 85 * + 91 * - + 34 * + 29 * + 34 AS col2 96 259308140 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -# Datafusion - Expected - -17 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query II rowsort label-3177 SELECT ALL 61 * + 65 - + 58 * - NULLIF ( 68, + COUNT ( * ) ) * - 80 - + ( - 67 ) - - CASE 63 WHEN + 57 THEN + 13 * - 4 WHEN - - MIN ( ALL + 5 ) + + + 77 * + + 24 * + ( 51 ) + 21 THEN 92 + - 32 WHEN - 2 THEN NULL WHEN - - AVG ( DISTINCT - + 43 ) THEN NULL WHEN + 33 / + ( - COUNT ( * ) ) THEN NULL END AS col0, + MAX ( - 17 ) AS col1 +---- +NULL +-17 query I rowsort label-3178 SELECT DISTINCT + 41 - 54 + - - CAST ( + ( ( NULLIF ( 35, 3 ) ) ) AS INTEGER ) col1 @@ -19916,10 +19934,10 @@ SELECT ALL + 58 + + 88 * - 22, + ( + + COUNT ( * ) ) / 62 col0 -1878 0 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - -14625 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-3783 SELECT ALL - - CAST ( - AVG ( DISTINCT + + 5 ) AS INTEGER ) * + - ( - 65 ) * - ( + CAST ( - 45 AS INTEGER ) ) +---- +-14625 query I rowsort label-3784 SELECT 52 / + + NULLIF ( + + 17, + 90 * + - 55 + 12 ) + + 70 @@ -20340,10 +20358,13 @@ SELECT - CAST ( NULL AS INTEGER ) AS col1, - 32 / COUNT ( * ) AS col2 NULL -32 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-3865 SELECT ALL - 32 * - - AVG ( DISTINCT - 12 ) + - CASE - + 16 WHEN - - 55 + 95 * - 48 / + ( + 28 ) THEN NULL ELSE CASE CASE - ( 47 ) WHEN 40 THEN + AVG ( DISTINCT - 64 ) WHEN - 27 THEN 20 * + 77 ELSE NULL END WHEN 7 * 26 THEN + 52 * + CASE 85 * 84 WHEN - 73 THEN - ( ( + 12 ) ) END END / ( SUM ( 60 ) ) END +---- +NULL query I rowsort SELECT - CASE - 82 WHEN - - 74 THEN NULL ELSE NULLIF ( + - ( - CASE + - 22 WHEN + 47 + 63 THEN + ( 74 ) - - 63 * 94 WHEN + 32 THEN + 36 + + 16 END ), - 52 + - CASE + 24 + 50 WHEN - ( 37 ) * 86 THEN 59 END ) + + 5 * 25 END / + 59 col0 @@ -20578,11 +20599,14 @@ SELECT 62 * - 33 AS col0 ---- -2046 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - 1 -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] I[I] +# Datafusion - [Actual ] I[R] +query IR rowsort label-3911 SELECT DISTINCT - COALESCE ( - + 71, - 74 ) / 61 AS col1, AVG ( DISTINCT - + CASE 16 WHEN - - ( + - 79 ) + - 42 THEN - ( + 48 ) END ) +---- +1 +NULL query I rowsort label-3912 SELECT DISTINCT - 95 - - CAST ( NULL AS INTEGER ) @@ -25911,10 +25935,13 @@ SELECT ALL + 76 * 50 + - CAST ( MIN ( - 68 ) AS INTEGER ) - - 21 * 44 ---- 4792 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-4924 SELECT + 16 + - NULLIF ( ( - CASE - + COALESCE ( 87, + AVG ( DISTINCT 67 ) * + + MAX ( - ( 43 ) ) * 24 + - CASE + + 61 WHEN + ( - 74 ) * + - 92 + + 57 + + 79 - - + 34 THEN NULL WHEN + COUNT ( * ) + + - 75 * + 1 * ( - + 95 ) THEN NULL ELSE - + 64 - 51 * - 54 END, + + 70, - MIN ( + 34 ) ) WHEN + 90 THEN - - 3 END ), MIN ( + - 90 ) + - NULLIF ( + 94, + - AVG ( - 1 ) * - 99 + - 4 / 47 ) - 70 ) AS col2 +---- +NULL query I rowsort label-4925 SELECT - - 12 * + 15 + 48 + COUNT ( * ) @@ -26795,10 +26822,13 @@ SELECT + - NULLIF ( + NULLIF ( NULLIF ( 12, - SUM ( ALL + + 18 ) * + 74 ), 59 * ---- -1013 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - 4425 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-5091 SELECT ALL 70 * 63 + + NULLIF ( - + 19, + - 8 - + 78 - + COALESCE ( COUNT ( * ), + NULLIF ( + 18, + - 28 - COUNT ( * ) ), - - MIN ( + - 83 ) * - + NULLIF ( + - 81, AVG ( DISTINCT 80 ) ) ) ) - - 34 +---- +4425 query I rowsort SELECT DISTINCT + 23 - 71 * - 46 * - 77 * 85 AS col0 @@ -28575,10 +28605,13 @@ SELECT DISTINCT - - 57 AS col0, - 64 57 -64 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - 333 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-5435 SELECT 14 * + 18 + - 78 + + 75 + + NULLIF ( - - 84, - COUNT ( + 87 ) + AVG ( DISTINCT + 38 ) ) AS col1 +---- +333 query II rowsort SELECT DISTINCT - - 40, COALESCE ( - 58, - 81 + 63 ) AS col1 @@ -28608,10 +28641,13 @@ SELECT - 67 + + 37 AS col0 ---- -30 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-5441 SELECT AVG ( DISTINCT - 84 ) * 43 + CASE + 65 WHEN + 77 THEN COUNT ( * ) END + ( 64 ) * + 78 +---- +NULL query I rowsort label-5442 SELECT ALL + 35 / + 49 @@ -28847,10 +28883,10 @@ SELECT 99 + - 8 ---- 91 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-5486 SELECT DISTINCT + 53 - - - 40 * - + CASE + COALESCE ( + CAST ( NULL AS INTEGER ), - + 85 ) WHEN - - CASE + 52 WHEN 72 THEN 21 * + COUNT ( * ) WHEN - 63 THEN + AVG ( DISTINCT 29 ) ELSE - 44 END + 30 THEN NULL WHEN + 6 * 63 + + CAST ( NULL AS FLOAT8 ) THEN - 32 WHEN - COUNT ( - 36 ) THEN 72 ELSE NULL END * 28 +---- +NULL query I rowsort SELECT 18 * 30 AS col1 @@ -29077,10 +29113,13 @@ SELECT ALL 44 * COALESCE ( - 21, - COUNT ( * ) * + + 40 + + 40 * 52 / - + 63 * - ---- -924 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort SELECT - CASE - 17 WHEN + + 50 THEN - 62 * + - AVG ( DISTINCT - 12 ) END * + AVG ( DISTINCT - 21 ) * COALESCE ( - 54, + NULLIF ( - 97, - 41 ) ) +---- +NULL query I rowsort label-5531 SELECT ALL 81 / 36 + 14 @@ -29247,10 +29286,10 @@ SELECT 58 + + COUNT ( * ) ---- 59 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - -2426 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-5563 SELECT 94 + COUNT ( * ) * + 45 * CASE - 12 WHEN - 52 THEN + + 21 * 4 WHEN - ( + AVG ( DISTINCT 50 ) ) THEN NULL ELSE - 56 END AS col2 +---- +-2426 query I rowsort label-5564 SELECT DISTINCT - + 49 + 80 / + 79 + 93 + + + 47 + + 36 / - 82 * + - ( - 17 ) AS col2 @@ -29995,10 +30034,13 @@ SELECT ALL + 69 - - 91 ---- 160 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-5707 SELECT CASE - ( 11 ) WHEN - + 43 THEN NULL WHEN + COUNT ( * ) * - + 58 + + + 4 * - 80 THEN AVG ( DISTINCT ( - 70 ) ) + 66 + - 84 WHEN 78 * - NULLIF ( - MIN ( - CAST ( NULL AS INTEGER ) ), 9 ) * 58 THEN + 17 * + 35 WHEN ( 57 ) THEN NULL END * - 83 AS col1 +---- +NULL query I rowsort label-5708 SELECT ALL COUNT ( * ) / + 18 @@ -30386,7 +30428,7 @@ SELECT ALL 4 / 6 + + CASE WHEN NOT 82 BETWEEN - 65 AND + 65 + + 53 THEN NULL ELS # Datafusion - Datafusion expected results: # Datafusion - Expected - -108 skipif postgres -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query error DataFusion error: Arrow error: Divide by zero error SELECT CASE + CASE + 40 WHEN + AVG ( DISTINCT + + 52 ) * - 72 + - 94 / + 0 THEN CAST ( NULL AS FLOAT8 ) * - + 54 WHEN + - 38 THEN - 27 ELSE - 29 END WHEN - CASE - 36 WHEN 6 THEN + 35 * 92 ELSE NULL END / + 59 THEN NULL ELSE + 95 * - 84 + + CAST ( 57 AS INTEGER ) END / + 70 + 5 AS col0 query I rowsort label-5780 @@ -31963,10 +32005,13 @@ SELECT + COUNT ( * ) * + + 88 * - - CAST ( NULL AS INTEGER ) * - + 93 ---- NULL -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-6080 SELECT - 50 * - ( - CASE + - COUNT ( ALL ( + 74 ) ) WHEN - + CAST ( + 56 AS FLOAT8 ) / - - 15 + COUNT ( * ) + + + 45 + - 39 THEN NULL WHEN - 79 THEN + 27 * 79 - + AVG ( DISTINCT + CAST ( 61 AS INTEGER ) ) END ) + + COUNT ( * ) AS col2 +---- +NULL query I rowsort SELECT ALL + 64 * - + ( + + 94 ) @@ -34231,10 +34276,10 @@ SELECT 29 / - 15 + 99 * 92 + 73 + + 40 ---- 9220 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - -164888 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-6509 SELECT 24 * + 72 - 17 * - 99 * COALESCE ( CASE - - 44 WHEN - - CASE 36 WHEN + ( 99 ) + + CAST ( NULL AS INTEGER ) * + CAST ( NULL AS INTEGER ) * - 1 * - 91 THEN + + 78 WHEN + COUNT ( * ) THEN - 84 END THEN NULL WHEN + + ( + - 6 ) THEN 7 + - COALESCE ( COUNT ( * ), - MAX ( DISTINCT - 19 ), - - COALESCE ( + 96, + 89 ) + + 49 ) * - + 44 * NULLIF ( 2, + - 8 + + + 79 ) WHEN - COUNT ( * ) + + CAST ( + AVG ( DISTINCT + 46 ) AS INTEGER ) + + - COUNT ( * ) THEN NULL ELSE NULL END, - 99 ) - - + COUNT ( * ) +---- +-164888 # Datafusion - Datafusion expected results: # Datafusion - Expected - 34 @@ -34308,10 +34353,13 @@ SELECT - - NULLIF ( + NULLIF ( - - COUNT ( * ), + ( + - 6 ) / + SUM ( - 6 ) ), - ---- NULL -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-6523 SELECT DISTINCT - 25 + - - ( + COUNT ( 28 ) ) - + + AVG ( DISTINCT + CAST ( NULL AS INTEGER ) ) AS col0 +---- +NULL query II rowsort label-6524 SELECT DISTINCT COALESCE ( 51, + 12, - ( + 34 ) ), - COUNT ( * ) AS col0 @@ -35972,10 +36020,13 @@ SELECT ALL + ( 16 ) - + 27 AS col0 ---- -11 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-6844 SELECT DISTINCT AVG ( DISTINCT - CAST ( NULL AS INTEGER ) ) AS col0 +---- +NULL query I rowsort label-6845 SELECT ALL COUNT ( * ) * + 69 * + 61 AS col0 @@ -36697,11 +36748,11 @@ SELECT + ( - - MAX ( + + 4 ) ) ---- 4 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - -1289 -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query II rowsort label-6983 SELECT DISTINCT - 91 + - + 16 * + 69 + - 94 AS col2, - 74 * + 62 * - 98 + + 4 / + CASE WHEN ( - 39 ) * 41 + CASE 38 + AVG ( DISTINCT 22 + - NULLIF ( - CAST ( NULL AS INTEGER ), 74 ) ) WHEN 84 + + 5 THEN + 75 END * 59 IS NOT NULL THEN COUNT ( * ) * - 50 END AS col0 +---- +-1289 +NULL query I rowsort label-6984 SELECT SUM ( ALL + 70 ) * + 90 + - COALESCE ( 85, COALESCE ( 97, + MIN ( 97 ) / 53 + 73, + 34 ) + + 24 ) + 62 * 25 @@ -37438,10 +37489,10 @@ SELECT 6 * + 68 AS col1 query error DataFusion error: Error during planning: Projections require unique expression names but the expression "Int64\(42\) \+ \(\- count\(Int64\(1\)\) AS count\(\*\)\) AS col2" at position 0 and "Int64\(32\) AS col2" at position 1 have the same name\. Consider aliasing \("AS"\) one of them\. SELECT + 42 + - + COUNT ( * ) AS col2, + 32 AS col2 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-7123 SELECT - CASE + SUM ( DISTINCT + 89 ) WHEN - 97 + - - ( - AVG ( DISTINCT + 40 ) ) * + COUNT ( * ) - + + 29 THEN NULL WHEN 40 THEN 75 / - MIN ( 57 ) END AS col1 +---- +NULL query I rowsort SELECT ( + 18 ) + - + 1 * - 22 AS col2 @@ -39747,10 +39798,13 @@ SELECT + 88 * - 10 - + COUNT ( * ) AS col1 ---- -881 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-7560 SELECT ALL 62 + + 1 + - 61 * CASE - CAST ( NULL AS INTEGER ) WHEN - 63 THEN 99 WHEN - - MIN ( + 15 ) THEN - ( + 93 ) + + 25 - + - 60 * - 30 / + 30 / ( - + 74 ) END + - 5 * + - 90 * - + AVG ( DISTINCT 0 ) AS col2 +---- +NULL query I rowsort SELECT 20 + + 86 @@ -41846,11 +41900,11 @@ SELECT ALL 65, COUNT ( * ) + 8 + - 56 AS col1 65 -47 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - -1 -# Datafusion - Expected - 99509 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query II rowsort label-7962 SELECT - COUNT ( * ) AS col1, - 31 + COUNT ( * ) + - 33 + 62 * 22 * + - COUNT ( * ) * CASE + + 57 WHEN 46 * AVG ( DISTINCT - - 96 ) * + - 64 THEN + COALESCE ( - 58, - + 29, - 11 ) * 84 ELSE + - 73 END AS col2 +---- +-1 +99509 query I rowsort label-7963 SELECT ALL 93 - + SUM ( ALL 88 ) * - COUNT ( ALL - + ( - 36 ) ) AS col0 @@ -44332,10 +44386,10 @@ SELECT + 60 * - 86 col1 ---- -5160 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - 16 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-8432 SELECT DISTINCT CASE + CAST ( NULL AS INTEGER ) WHEN AVG ( DISTINCT 56 ) * - 35 + 32 THEN NULL WHEN 92 + 4 THEN ( + ( - ( 53 ) ) ) ELSE 16 END AS col0 +---- +16 query I rowsort SELECT ALL 82 * - 28 + 39 @@ -44866,10 +44920,10 @@ SELECT 74 * + 4 * - - COALESCE ( ( 85 ), + 46 * + 1 + - CAST ( NULL AS INTEGER ) ---- 25160 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - 2167 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-8535 SELECT CAST ( AVG ( DISTINCT + + 48 ) AS INTEGER ) * COUNT ( 99 ) * 45 - - 7 col0 +---- +2167 query I rowsort SELECT CASE + + 54 WHEN - 64 THEN NULL WHEN - AVG ( - 43 ) THEN + 30 ELSE NULL END * 83 AS col0 @@ -46049,10 +46103,10 @@ SELECT 68 + + + 80 ---- 148 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-8761 SELECT DISTINCT + CASE AVG ( DISTINCT 71 ) WHEN + - 52 THEN + + ( - 31 ) WHEN 16 * + + 92 + + 31 - - + 47 * 47 THEN ( - COUNT ( * ) ) ELSE NULL END + - 87 +---- +NULL query I rowsort label-8762 SELECT ALL - 0 + + COUNT ( * ) - 91 * COUNT ( * ) + + 19 AS col2 @@ -48014,10 +48068,13 @@ SELECT - 29 * CAST ( NULL AS INTEGER ) - - 10 ---- NULL -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-9132 SELECT ALL ( + AVG ( DISTINCT - ( + 35 ) ) ) * + + 58 * CASE WHEN ( 10 ) IN ( 37 / COUNT ( * ) - - 1 ) THEN 61 END AS col0 +---- +NULL query I rowsort label-9133 SELECT + 38 + 56 + - - 21 / + 17 + + 15 AS col0 @@ -51984,10 +52041,10 @@ SELECT - COUNT ( * ) * - - 98 AS col2 ---- -98 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-9888 SELECT ALL CASE - 31 WHEN + - COUNT ( * ) THEN - 15 WHEN - - AVG ( DISTINCT - 21 ) + + + 59 THEN NULL ELSE NULL END AS col1 +---- +NULL query III rowsort label-9889 SELECT 22 AS col1, + CASE - ( 10 ) WHEN 10 THEN - - 51 WHEN 20 - - 69 THEN 75 END AS col2, - 2 - + ( COUNT ( * ) ) diff --git a/data/sqlite/random/expr/slt_good_18.slt b/data/sqlite/random/expr/slt_good_18.slt index 2323aee..9762d4a 100644 --- a/data/sqlite/random/expr/slt_good_18.slt +++ b/data/sqlite/random/expr/slt_good_18.slt @@ -197,10 +197,13 @@ SELECT + 91 * - + 38 AS col1 ---- -3458 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-31 SELECT ALL - 16 + - - AVG ( DISTINCT - + 45 ) + - + CASE + 88 WHEN + 75 THEN COUNT ( * ) END AS col0 +---- +NULL query I rowsort label-32 SELECT - MAX ( + 27 ) + + 43 AS col1 @@ -1928,10 +1931,10 @@ SELECT + 55 * - - 0 AS col0 ---- 0 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-369 SELECT + ( + + ( 86 ) ) * - + CASE + 54 WHEN 21 + - + 73 THEN + CASE 23 WHEN - - COUNT ( * ) THEN 78 END / 4 + COUNT ( * ) WHEN + COUNT ( * ) * 2 THEN 68 WHEN CASE ( CASE ( - 61 ) WHEN 39 THEN + 1 * ( AVG ( DISTINCT 26 ) ) ELSE + 49 END ) WHEN + 75 THEN NULL WHEN - 13 * + 26 THEN COALESCE ( - 61, + 37 - + 67, 37 / COUNT ( * ) ) END THEN NULL ELSE NULL END AS col2 +---- +NULL query I rowsort label-370 SELECT DISTINCT NULLIF ( + 73, - - CASE + 81 WHEN + + ( 96 ) THEN ( + + 62 ) * COUNT ( * ) + - - 52 WHEN - ( - 15 ) THEN NULL WHEN 20 * - COUNT ( * ) THEN NULL END ) + - COUNT ( * ) * - ( 83 ) AS col1 @@ -1986,10 +1989,10 @@ SELECT + COUNT ( + 33 ) AS col2 ---- 1 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-380 SELECT + + CASE 70 WHEN - - COALESCE ( - COUNT ( * ), + - 62 * - CASE 72 WHEN + - 49 THEN NULL WHEN + CASE 12 WHEN - COALESCE ( 78, ( - ( + COUNT ( * ) ) ), - 89 ) THEN NULL WHEN 81 THEN NULL ELSE 31 + NULLIF ( 31, - NULLIF ( CAST ( NULL AS INTEGER ), + COUNT ( + 55 ) * - COUNT ( * ) ) - 42 ) END THEN 98 + 10 ELSE CASE + COUNT ( * ) WHEN - 89 * 49 THEN + AVG ( DISTINCT + 74 ) / ( 3 ) WHEN - 77 THEN NULL END * + 16 END ) THEN NULL WHEN 6 THEN NULL ELSE - COUNT ( * ) / CASE + CAST ( - COALESCE ( - NULLIF ( 40, + 34 - + 17 ), - AVG ( - CASE 50 WHEN 77 + - 53 / - 56 THEN 86 * 95 ELSE NULL END ), - 33 * + 42, + 66 + 28 ) AS FLOAT8 ) WHEN AVG ( ALL 56 ) / 1 + 95 THEN + 45 * CASE 9 * CAST ( NULL AS FLOAT8 ) WHEN 6 THEN NULL WHEN 91 * - COUNT ( * ) + - 7 THEN - 84 * + 40 ELSE NULL END END END * - COUNT ( * ) +---- +NULL query I rowsort label-381 SELECT 10 * + 56 - 80 + COUNT ( * ) * + + 85 @@ -3991,10 +3994,10 @@ SELECT COALESCE ( ( - + 43 ), - + 53 ) AS col2 ---- -43 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - -139 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-763 SELECT DISTINCT + CASE + 9 WHEN + ( + 58 ) * + - 54 + + + 8 THEN + 41 * - COALESCE ( COUNT ( * ), - - 76 / + CASE 55 WHEN + 76 + - - 49 * - - CASE 14 WHEN - + CASE WHEN - AVG ( DISTINCT - 39 ) BETWEEN ( - 49 * 40 + + 64 ) AND ( NULL ) THEN NULL WHEN NOT NULL IS NOT NULL THEN 25 END * - ( 73 / + 33 ) THEN + MAX ( ALL + 98 ) ELSE 38 END THEN NULL WHEN CASE + 39 WHEN - COALESCE ( - 21, CASE COUNT ( * ) WHEN + 3 THEN 7 ELSE + COUNT ( * ) END + + 67 ) * - 13 + + COUNT ( * ) THEN 71 WHEN + MAX ( ALL 53 ) + - CASE - COUNT ( 51 ) WHEN 93 + CASE + 19 WHEN COUNT ( * ) - 97 * - 76 THEN - 6 + 32 END * + 55 THEN + 89 WHEN + 43 THEN NULL END / - CAST ( - COUNT ( * ) / 39 AS INTEGER ) THEN NULL END THEN NULL ELSE - 34 * + 69 + 34 END + 92 ) ELSE + 60 + COUNT ( * ) END * - COUNT ( * ) - + ( + NULLIF ( 78, COUNT ( * ) ) ) +---- +-139 query I rowsort label-764 SELECT - 62 * - CASE + - 73 WHEN - 31 THEN NULL WHEN - 83 THEN - - COUNT ( * ) + + + 33 + - COUNT ( * ) END * + + 81 * - + COUNT ( * ) AS col1 @@ -4507,10 +4510,10 @@ SELECT DISTINCT + + NULLIF ( + COUNT ( + 10 ), + + 5 ) * - COALESCE ( + 17, ( CO ---- 81 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - 7639 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-861 SELECT 97 * + CASE - 43 WHEN AVG ( DISTINCT - ( - + 48 ) ) THEN NULL WHEN - ( + NULLIF ( COUNT ( * ), CAST ( - COUNT ( * ) AS INTEGER ) * + 49 ) ) THEN NULL ELSE 78 END + + 73 +---- +7639 query I rowsort label-862 SELECT ALL + - CASE + COUNT ( * ) WHEN + COUNT ( * ) THEN - 80 END * 81 + + 90 AS col1 @@ -4685,11 +4688,14 @@ SELECT ALL 1 / + + 47 ---- 0 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I][I] +# Datafusion - [Actual ] [R][R] +query RR rowsort label-895 SELECT + AVG ( DISTINCT - CAST ( NULL AS INTEGER ) ), + 64 + + + CAST ( NULL AS FLOAT8 ) +---- +NULL +NULL query I rowsort label-896 SELECT ALL + 33 * + - COUNT ( * ) - - - 58 AS col0 @@ -5065,10 +5071,16 @@ SELECT ALL - ( - 0 ) AS col0 ---- 0 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - 0 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Data was automatically updated based on comparison db results +# Datafusion - Previous results: +# Datafusion - 0 +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-965 SELECT - COALESCE ( - COUNT ( * ), - COUNT ( - NULLIF ( + + 66, + 68 ) ) * - 8 / NULLIF ( + - 98, + 75 ) * 14 + ( + ( - + AVG ( DISTINCT 81 ) ) ) + - 86 ) / - - 74 +---- +0.013513513514 query II rowsort label-966 SELECT + 26 + - + 24 + - 76 * - 16 * - - 25, MIN ( + - 95 ) * 60 - + ( 32 ) AS col2 @@ -6391,10 +6403,13 @@ SELECT - CASE - 81 WHEN - 95 THEN NULL ELSE + ( + 39 ) END ---- -39 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort SELECT ALL - - CASE - AVG ( DISTINCT 54 ) WHEN 74 + 20 THEN AVG ( ALL - 51 ) WHEN - NULLIF ( - 76, - 93 ) THEN NULL WHEN - - 5 + - 41 - - 20 THEN NULL END - + - 38 +---- +NULL query I rowsort SELECT DISTINCT 96 * - - 80 col1 @@ -7127,10 +7142,10 @@ SELECT - 72 + + 33 + - 24 ---- -63 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-1353 SELECT ALL + CASE + - AVG ( DISTINCT + 8 ) WHEN 87 * + 87 THEN COUNT ( * ) + - 0 END - - 40 +---- +NULL query I rowsort label-1354 SELECT DISTINCT CASE - ( + 92 ) WHEN - - CAST ( + + 70 AS INTEGER ) THEN + + 44 WHEN - 28 THEN NULL END @@ -7545,10 +7560,10 @@ SELECT - COUNT ( * ) * - 38 - 86 / 30 ---- 36 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-1432 SELECT ALL + 6 * - CASE + AVG ( DISTINCT - 0 ) WHEN + 24 THEN + 87 ELSE NULL END / + 92 + + COUNT ( * ) * + MAX ( ALL + + ( - 40 ) ) * - 16 +---- +NULL query I rowsort SELECT - + 44 + 91 @@ -12324,10 +12339,13 @@ SELECT 36 * - 16 + + - 41 ---- -617 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort SELECT DISTINCT 27 / + CASE + 13 WHEN 45 THEN - 37 / 50 + 61 + + AVG ( DISTINCT + + 56 ) + + 73 / - 12 / + 74 * - 56 END AS col1 +---- +NULL query III rowsort SELECT 99 AS col1, 77 AS col0, 8 @@ -12916,10 +12934,13 @@ SELECT + ( + - 65 ) + SUM ( - 16 ) ---- -81 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-2455 SELECT COALESCE ( + CAST ( - 44 AS FLOAT8 ), + 24 ) * 39 - - + 30 * CASE ( + 37 ) WHEN - + COUNT ( * ) + + + CAST ( + CASE MAX ( 5 ) WHEN + - COALESCE ( - + ( + 3 ), - CASE - + COUNT ( * ) WHEN + 38 + + 29 - - - 34 + - 67 * - - 38 THEN - 59 WHEN + COALESCE ( - 97, 29, + 40 * + 38 ) + + 55 / + 97 THEN CAST ( + 17 AS INTEGER ) * + 48 ELSE NULL END * + COUNT ( * ) ) + + CAST ( NULL AS INTEGER ) THEN NULL WHEN + ( - 64 ) THEN 20 END AS INTEGER ) + - CASE 0 WHEN - COUNT ( * ) THEN 56 END * + ( + 90 ) THEN MAX ( + 27 ) + AVG ( DISTINCT 27 ) END +---- +NULL query I rowsort SELECT 43 + - 37 + - 11 @@ -12969,10 +12990,10 @@ SELECT ALL 9 - - + COUNT ( * ) AS col2 ---- 10 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-2465 SELECT DISTINCT + CASE + 9 WHEN NULLIF ( - + 19, + + 30 ) THEN NULL ELSE CAST ( - 1 AS INTEGER ) END * 34 * - 42 + - 64 * + + CASE - 26 WHEN - 92 + + - NULLIF ( - MIN ( ALL + 58 ), - CASE COUNT ( * ) WHEN + 9 * + 75 * - - 77 THEN CASE - ( + NULLIF ( + 78, + ( - 96 ) / 97 + + 48 * 26 ) ) WHEN 9 THEN COUNT ( * ) * 68 + - 12 WHEN COUNT ( - 91 ) / - AVG ( DISTINCT - 84 + ( CAST ( - 9 AS FLOAT8 ) ) ) + - 25 THEN NULL WHEN COALESCE ( 30, 9 * + 73 ) * COALESCE ( 78 + - 25, + 14 * 50 + - ( 93 + 47 ) ) THEN COUNT ( * ) + 63 END + 23 WHEN 6 THEN - CAST ( ( + 15 ) AS INTEGER ) + + CAST ( NULL AS INTEGER ) END ) THEN 51 END - 80 +---- +NULL query I rowsort label-2466 SELECT - 97 * - + COUNT ( * ) AS col0 @@ -13308,10 +13329,10 @@ SELECT DISTINCT CASE + 73 WHEN + 70 THEN NULL WHEN + 92 THEN NULL ELSE - 61 END ---- -61 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-2529 SELECT + - CASE + 48 WHEN - AVG ( DISTINCT + 96 ) THEN + - 39 * + 87 - - 72 ELSE NULL END + 10 / - 41 * + + NULLIF ( ( + + COUNT ( * ) ), - 36 ) col1 +---- +NULL query I rowsort SELECT DISTINCT ( 69 ) AS col0 @@ -24025,10 +24046,10 @@ SELECT DISTINCT + + 17 * - 71 ---- -1207 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-4566 SELECT + CASE + ( + 12 ) WHEN - + 42 THEN NULL WHEN - - AVG ( DISTINCT + 44 ) * - ( - 46 ) + COUNT ( 91 ) THEN + - 37 END AS col2 +---- +NULL query I rowsort SELECT 7 + - 73 + + + 66 * 52 @@ -24375,10 +24396,10 @@ SELECT - 43 AS col1, + ( - 8 ) -43 -8 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-4632 SELECT DISTINCT + 75 * - 80 * + + CASE + + ( - + 29 ) WHEN AVG ( DISTINCT - - 63 ) / - 48 * - - MIN ( + - 35 ) * + 65 * + 29 THEN NULL WHEN 16 THEN - 25 ELSE NULL END AS col0 +---- +NULL query I rowsort label-4633 SELECT ( 89 ) * COUNT ( * ) + + 45 + - COUNT ( * ) + 36 AS col1 @@ -25507,10 +25528,13 @@ SELECT 31 / - 74 AS col0 ---- 0 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-4847 SELECT ALL + AVG ( DISTINCT 1 ) + + 81 + COUNT ( DISTINCT + 36 ) * 0 * + - COUNT ( * ) / + - CASE - + ( 86 ) WHEN - 78 / - CASE WHEN - NULLIF ( 64, - - 95 ) IN ( + - 66 * + 62, 85 * - 94 * - NULLIF ( - MIN ( - 9 ), - 14 ), - + 34 / - 14 * NULLIF ( - 48, + 13 + + - 82 ) / 25 * + 65 + - ( 7 ) / - - COUNT ( * ) * + - MIN ( + - 20 ) + MAX ( CAST ( + + 3 AS FLOAT8 ) ) * - CASE - ( - 25 ) WHEN 65 THEN NULL WHEN - 3 THEN NULL ELSE MAX ( - - 6 ) END + + - 76 + 89 * + AVG ( - 76 ) ) THEN - 6 * 5 ELSE NULL END * 30 THEN - 0 + 4 WHEN 82 * + 55 THEN 22 + 74 ELSE NULL END +---- +NULL query I rowsort label-4848 SELECT 5 - CAST ( NULL AS INTEGER ) @@ -26011,10 +26035,10 @@ SELECT DISTINCT - 32 / + 6 + 12 / + 62 AS col0 ---- -5 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - -2983 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-4946 SELECT + 58 * - + 91 + + CASE - 44 WHEN - AVG ( ( 84 ) ) / CASE + CASE WHEN NOT 13 = 96 THEN 96 END WHEN 93 THEN + 7 WHEN 28 * 64 THEN NULL END THEN + CASE - 32 WHEN 71 * - AVG ( DISTINCT 42 ) THEN + 38 + COALESCE ( + 7 + CASE WHEN NOT ( 47 ) NOT BETWEEN ( 43 * + 99 ) AND ( 35 ) THEN + 44 END / MAX ( + 95 ), 87, 1 * + ( + 96 ) ) ELSE NULL END * - 86 ELSE 45 * + 51 END +---- +-2983 query I rowsort label-4947 SELECT ALL - COALESCE ( CASE - AVG ( ALL - 39 ) WHEN 69 THEN 61 + - ( - COUNT ( * ) ) WHEN COUNT ( * ) * 43 THEN NULL ELSE NULL END, 79 * 36 ) * 95 - + 98 @@ -28891,10 +28915,10 @@ SELECT 67 * 70 + 52 + - - 28 * + + 5 AS col1 ---- 4882 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - 5442 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-5493 SELECT - CASE - 52 WHEN + + 59 * - + COUNT ( * ) + 53 THEN - 42 WHEN 62 + - 3 * - ( AVG ( DISTINCT - 58 ) ) THEN NULL ELSE ( + 44 ) END + - 72 * - COUNT ( * ) * 75 - - 86 AS col2 +---- +5442 query II rowsort label-5494 SELECT CASE + 39 WHEN 4 / - 18 * COUNT ( * ) * + - 57 THEN NULL WHEN + 27 * COUNT ( * ) THEN - + COUNT ( * ) * + 60 + - 35 + + 30 - - + 81 END AS col0, + ( 12 ) / - 27 + - 79 - + COUNT ( * ) @@ -29683,10 +29707,10 @@ SELECT SUM ( - - 6 ) AS col0 ---- 6 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - 23224 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-5642 SELECT + CASE - 24 WHEN 75 * CAST ( + + ( + ( NULLIF ( + COUNT ( * ), + + 77 - - AVG ( DISTINCT 67 ) ) ) ) AS INTEGER ) + + - COUNT ( DISTINCT - 69 ) * 31 THEN NULL ELSE 14 * 92 * 18 + - 12 - - 86 + + + CAST ( - 34 AS INTEGER ) END AS col2 +---- +23224 query II rowsort label-5643 SELECT DISTINCT CAST ( COUNT ( * ) AS INTEGER ) + + 27 AS col1, 20 @@ -30040,11 +30064,14 @@ SELECT DISTINCT - COALESCE ( + 14, MAX ( - ( 45 ) ) ) ---- -14 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - -2 -# Datafusion - Expected - 74 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I]I +# Datafusion - [Actual ] [R]I +query RI rowsort SELECT ALL - 98 - NULLIF ( + - 96, AVG ( DISTINCT + - 35 ) ), 74 AS col0 +---- +-2 +74 query I rowsort label-5712 SELECT DISTINCT + MAX ( ALL 11 ) / 80 / + - NULLIF ( + 71, + 98 + 26 - + 43 ) + + 4 + - 18 * 97 @@ -32551,20 +32578,23 @@ SELECT + 43 * - 36 * COUNT ( * ) AS col1, ( 90 ) -1548 90 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-6186 SELECT ALL + AVG ( DISTINCT + CASE + + 63 WHEN 57 / 22 * + + 89 * - + 13 THEN NULL WHEN - CAST ( NULL AS INTEGER ) * - 53 THEN - - 48 END ) + - - 17 +---- +NULL query I rowsort label-6187 SELECT ALL 25 + + CASE - COUNT ( * ) WHEN 64 * - MAX ( + 61 ) / + 7 THEN 10 WHEN + - COUNT ( * ) THEN NULL ELSE NULL END * + - CAST ( NULL AS INTEGER ) * - ( + 51 ) * 45 + 65 * + CASE + 91 WHEN + COUNT ( * ) / + COUNT ( * ) THEN - 79 END ---- NULL -# Datafusion - Datafusion expected results: -# Datafusion - Expected - -80206 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-6188 SELECT CAST ( - AVG ( DISTINCT - + 88 ) AS INTEGER ) + - - 76 + + + 19 * CAST ( 45 AS INTEGER ) * - 94 + 59 / SUM ( 72 ) +---- +-80206 query II rowsort SELECT 28 - ( + 62 ) AS col0, 97 AS col2 @@ -32689,10 +32719,13 @@ SELECT + 78 + + 95 + - + COUNT ( * ) * - 8 ---- 181 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-6213 SELECT + 31 * + 15 + AVG ( DISTINCT - CAST ( NULL AS INTEGER ) ) +---- +NULL query II rowsort label-6214 SELECT 22 * 79 + + + 26 + + MAX ( ALL + 75 ), NULLIF ( - - 62, + 37 ) AS col0 @@ -34119,10 +34152,13 @@ SELECT + ( - 41 ) + + NULLIF ( 65, ( + 16 ) ) - 65 ---- -41 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - 48 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-6484 SELECT ALL MAX ( - - 11 ) - - NULLIF ( - - 37, - AVG ( DISTINCT + 48 ) ) +---- +48 query I rowsort SELECT DISTINCT 76 * + + 52 @@ -35205,11 +35241,11 @@ SELECT - 25 + 77 * - 5 AS col1 ---- -410 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - 39 -# Datafusion - Expected - 821 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query II rowsort label-6697 SELECT ALL 39 AS col1, + COALESCE ( + NULLIF ( + MIN ( + 15 ), - 80 * 62 ), CASE - CASE WHEN NOT ( NULL ) IS NULL THEN NULL ELSE 59 END WHEN 49 * - AVG ( DISTINCT 52 ) THEN NULL ELSE 88 END * 91 ) + - 31 * - 26 +---- +39 +821 query I rowsort label-6698 SELECT ALL + CASE 76 WHEN + - COUNT ( * ) THEN + 36 ELSE NULL END col0 @@ -37812,11 +37848,14 @@ SELECT CAST ( + ( CAST ( NULL AS INTEGER ) ) AS INTEGER ) + - MIN ( + + 51 ) * + ---- NULL -# Datafusion - Datafusion expected results: -# Datafusion - Expected - 29 -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] I[I] +# Datafusion - [Actual ] I[R] +query IR rowsort label-7187 SELECT + 29 col1, + 26 + - - 13 + + + CASE 86 WHEN + MAX ( DISTINCT 96 ) THEN - 29 + 97 * 26 - 73 / - 27 / 95 WHEN - 71 THEN NULL END + + - MAX ( DISTINCT + 71 ) - + + AVG ( DISTINCT - 84 ) +---- +29 +NULL query I rowsort label-7188 SELECT COALESCE ( - 50, 34 + - 97 + + + ( 20 ), + + 36 * + 75 ) + - + 65 - 25 + 51 * + + COUNT ( * ) @@ -39093,11 +39132,11 @@ SELECT ( ( + 16 ) ), - 79 * + 31 AS col2 16 -2449 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -# Datafusion - Expected - -1 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query II rowsort label-7433 SELECT DISTINCT - - CASE 50 WHEN COUNT ( * ) - + AVG ( DISTINCT + 11 ) THEN + 2 END + - MIN ( - + 33 ), - COUNT ( * ) col1 +---- +NULL +-1 query I rowsort SELECT - 26 + + 55 * + - 88 + - 30 @@ -40284,10 +40323,13 @@ SELECT - COUNT ( * ) / - CASE - 55 WHEN - 42 THEN NULL WHEN + - 64 * - - SUM ( + ---- NULL -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-7660 SELECT ALL + - 96 + + - NULLIF ( - 12, COUNT ( * ) * - COALESCE ( - + COUNT ( * ), + 11 ) - CASE + - 59 WHEN - + COUNT ( * ) * + - 86 + + + 54 THEN - - 26 + - - COUNT ( * ) WHEN + 40 THEN NULL WHEN 85 THEN 73 / 91 END + - CAST ( NULL AS INTEGER ) ) + CASE - 97 WHEN - CAST ( 45 AS INTEGER ) THEN - COUNT ( ALL - 24 ) + + NULLIF ( - - MAX ( + 5 ), - 3 ) ELSE NULL END * + AVG ( DISTINCT 99 ) +---- +NULL query I rowsort label-7661 SELECT - CAST ( + 49 AS INTEGER ) - + - 51 @@ -40796,10 +40838,13 @@ SELECT SUM ( + 78 ) * + COUNT ( * ) AS col1 ---- 78 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-7759 SELECT CASE - 65 WHEN + CAST ( NULL AS INTEGER ) THEN NULL WHEN + CAST ( NULL AS FLOAT8 ) THEN - AVG ( DISTINCT - 22 ) END - - 9 * - 97 AS col1 +---- +NULL query I rowsort SELECT 86 * 51 * - 97 @@ -40906,10 +40951,10 @@ SELECT ALL - - 57 * 51 ---- 2907 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-7779 SELECT ( 7 ) + 97 + 39 * + + COALESCE ( - 89, - 3 - 6 ) * + + CAST ( + + AVG ( DISTINCT + ( - + 27 ) ) AS INTEGER ) * + 53 * + 95 + + + 16 + 19 * - 76 + - 89 + + CASE - - COALESCE ( + 2, 0 * + + 75, - + 2 / + - 9 + - + 1 + + 5 + 19, AVG ( - + ( + 83 ) ) + + 43 ) WHEN + COUNT ( * ) THEN NULL WHEN 87 THEN - + COUNT ( 47 ) END / + - 41 / - 20 +---- +NULL query I rowsort SELECT DISTINCT + CASE 58 WHEN - 61 THEN - COALESCE ( + 22, - NULLIF ( 29, 6 ), - ( - 46 ) ) + + 86 END - 63 @@ -42665,10 +42710,13 @@ SELECT ALL + 10 + - ( + 47 ) + 91 ---- 54 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-8114 SELECT CASE + 19 WHEN + COUNT ( * ) - + - CAST ( NULL AS INTEGER ) * CAST ( NULL AS INTEGER ) + + - COUNT ( * ) THEN + - AVG ( 13 ) WHEN - 19 THEN - 89 + + COUNT ( ALL + 53 ) WHEN + 38 THEN NULL END - + + AVG ( DISTINCT 95 ) + - 1 AS col1 +---- +NULL query II rowsort label-8115 SELECT ALL 56 AS col1, - MIN ( + + 74 ) @@ -43589,10 +43637,16 @@ SELECT DISTINCT + 76 / - 40 + - 63 AS col1 ---- -64 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - 34 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Data was automatically updated based on comparison db results +# Datafusion - Previous results: +# Datafusion - 34 +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-8294 SELECT DISTINCT + + 24 * NULLIF ( ( COALESCE ( + CAST ( 61 AS INTEGER ), NULLIF ( + 44, + COUNT ( * ) * 3 + + MIN ( ALL COALESCE ( + CAST ( NULL AS FLOAT8 ), + 44 / CAST ( 43 AS INTEGER ) ) ) * 39 ) ) ), + AVG ( DISTINCT COALESCE ( 87, 65 * 69, - 46 + + 49 ) ) + 59 ) / 43 AS col0 +---- +34.046511627907 query I rowsort label-8295 SELECT DISTINCT + 84 - + - 61 + + + COUNT ( * ) + + 62 - ( COUNT ( * ) ) AS col2 @@ -44179,15 +44233,18 @@ SELECT - 66 / 19 - 63 AS col2 ---- -66 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - 29908 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-8408 SELECT - ( + - 65 ) * + 96 + + CASE - + 90 WHEN + - 59 / + + AVG ( DISTINCT - 97 ) + + ( - 76 ) + + COUNT ( 62 ) * + 11 THEN 94 * + ( 23 * 44 ) WHEN 66 / + 40 THEN NULL ELSE MAX ( ( + 97 ) ) * + 61 END * 4 +---- +29908 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-8409 SELECT + CASE + SUM ( ALL + 13 ) WHEN - 51 THEN NULL WHEN + AVG ( DISTINCT 38 ) THEN - 7 * + ( AVG ( DISTINCT - ( 21 ) ) ) * 57 - + COUNT ( * ) * 73 END +---- +NULL query I rowsort label-8410 SELECT - 3 * + 22 + MIN ( ALL NULLIF ( + 47, 95 + + 90 * - 54 * 48 * 57 ) ) AS col0 @@ -44283,10 +44340,13 @@ SELECT ALL 17 - + ( - 68 ) AS col0 ---- 85 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-8428 SELECT - 5 * - NULLIF ( + ( - - CASE + + COUNT ( * ) WHEN 6 THEN - 88 WHEN - + 28 THEN NULL END ), + - 9 * + 91 + AVG ( DISTINCT - 39 ) ) +---- +NULL query I rowsort label-8429 SELECT ALL - COUNT ( * ) / + + 23 @@ -45925,10 +45985,10 @@ SELECT ALL - ( 39 ) * - 76 AS col2 ---- 2964 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-8738 SELECT DISTINCT + + 74 - CASE 56 WHEN - 97 THEN NULL WHEN - 46 * + + CASE + + 38 WHEN 67 THEN + 57 - - - COUNT ( * ) + - COUNT ( * ) WHEN - 80 * + 2 THEN NULL WHEN + MAX ( DISTINCT - 70 ) * + AVG ( DISTINCT - 40 ) * + 33 + - + 2 THEN 97 * - 95 WHEN + 80 THEN NULL END * + 40 + 25 * 77 THEN - 29 ELSE NULL END +---- +NULL query II rowsort SELECT - 89 + 14 AS col1, 87 @@ -47169,10 +47229,10 @@ SELECT - 36 col1, 30 * - 87 AS col0 -36 -2610 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - 5618 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-8972 SELECT DISTINCT + 26 * 97 + + CASE 70 WHEN + AVG ( + 38 ) + + COALESCE ( - 69, + CASE - - 93 WHEN 18 THEN + - ( AVG ( DISTINCT + + 71 ) ) END * - COALESCE ( - COUNT ( * ), + 83 * 3 / - ( 4 ), - + COUNT ( * ) ) + - CAST ( + 15 AS FLOAT8 ), + 4 ) THEN NULL ELSE + 33 END * 96 - 72 +---- +5618 query II rowsort SELECT DISTINCT - 52, COALESCE ( + 0, + 37 ) AS col0 diff --git a/data/sqlite/random/expr/slt_good_19.slt b/data/sqlite/random/expr/slt_good_19.slt index d543422..32fed39 100644 --- a/data/sqlite/random/expr/slt_good_19.slt +++ b/data/sqlite/random/expr/slt_good_19.slt @@ -3613,10 +3613,10 @@ SELECT ALL + 17 * 11 + - 33 + + 44 * + 42 * - 22 AS col0 ---- -40502 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - 1 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-679 SELECT - 59 / + CASE - CASE + 59 WHEN + + 79 THEN + COUNT ( * ) + - CASE - - 11 WHEN 20 * + MAX ( + 46 ) THEN NULL WHEN + 35 THEN NULL WHEN 9 * + 41 / - - 4 THEN - - 21 * - 97 END + - + 61 WHEN + - 23 + - 92 THEN NULL END WHEN NULLIF ( 91, + CASE CAST ( + COUNT ( * ) AS INTEGER ) WHEN + - AVG ( DISTINCT + 21 ) * - + 1 + + 74 THEN NULL WHEN + - 0 THEN NULL ELSE 34 END - + 46 ) + NULLIF ( COUNT ( * ), 41 ) * 76 THEN NULL ELSE - 54 END AS col0 +---- +1 query I rowsort SELECT ALL 14 * + 64 + + 23 col2 @@ -8405,10 +8405,10 @@ SELECT - ( - 21 ) / 96 / + 55 + + - 94 + 14 AS col2 ---- -80 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - 69 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-1596 SELECT ALL CASE + COUNT ( * ) WHEN + 97 * - 70 * - 37 + - - 58 + - - AVG ( + 90 ) + + AVG ( DISTINCT - 92 ) + + MAX ( ALL - 38 ) * 87 THEN CAST ( + 49 AS INTEGER ) / 12 + - 82 ELSE 69 END AS col2 +---- +69 query I rowsort SELECT ALL NULLIF ( 39, - + 7 - - 57 ) AS col1 @@ -10991,10 +10991,13 @@ SELECT - COALESCE ( + 91, - 73, 39 ) + - MIN ( - 38 ) ---- -53 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - -60 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-2087 SELECT + COUNT ( * ) * 90 / + + 31 - + ( - ( 22 ) ) + + NULLIF ( - MAX ( 84 ), - 5 * - NULLIF ( + + ( - 63 ), - 50 / + 82 - COUNT ( * ) + 18 + - COALESCE ( + SUM ( ALL 47 ), 39 * - + ( + AVG ( DISTINCT - CAST ( 23 AS FLOAT8 ) ) ) * + 35 + 5, + CASE 49 WHEN - 3 THEN + 0 * + COUNT ( * ) + 3 * 59 END * + 61 ) + 2 ) * 29 + + 6 * + 47 ) AS col1 +---- +-60 query I rowsort label-2088 SELECT ALL 82 * - + 42 + - ( COUNT ( * ) ) @@ -11019,11 +11022,14 @@ SELECT ALL NULLIF ( 14, + AVG ( ALL 48 ) ) * - 88 + + 50 + - 58 * 70 AS col2 ---- -5242 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -# Datafusion - Expected - 55 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I]I +# Datafusion - [Actual ] [R]I +query RI rowsort label-2092 SELECT AVG ( DISTINCT - - CAST ( NULL AS INTEGER ) ), 55 AS col2 +---- +NULL +55 query I rowsort SELECT + 69 + - 53 - - - 51 AS col0 @@ -13513,11 +13519,11 @@ SELECT - 69 * + 85 ---- -5865 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - 23 -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query II rowsort SELECT 23 AS col2, - CASE + 93 WHEN AVG ( DISTINCT NULLIF ( 32, + 15 ) ) THEN + 5 END +---- +23 +NULL query I rowsort SELECT ALL + 45 + 79 + - 53 @@ -16990,10 +16996,13 @@ SELECT ALL - SUM ( 53 ) col0, 9 -53 9 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-3231 SELECT CASE + 37 WHEN 67 THEN - COUNT ( * ) WHEN - 84 THEN NULL END - - + 94 + 13 * 50 * - + AVG ( DISTINCT 46 ) + 47 col1 +---- +NULL query I rowsort SELECT 50 + - 60 * + ( - + 84 ) col2 @@ -17149,10 +17158,10 @@ SELECT ALL + 44 * 83 ---- 3652 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - -55 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-3261 SELECT + CASE + 45 WHEN 58 THEN NULL WHEN + COALESCE ( + 47, + 94 ) + - + 99 + + - 82 THEN - + 2 ELSE - CASE - - AVG ( DISTINCT - CAST ( NULL AS FLOAT8 ) ) WHEN + CASE + 68 WHEN 40 THEN COUNT ( * ) WHEN COUNT ( * ) / 27 THEN NULL END * + 29 THEN - 69 * CAST ( NULL AS INTEGER ) ELSE 26 + 30 END END + 88 / + 47 AS col0 +---- +-55 query II rowsort label-3262 SELECT 24 AS col2, SUM ( - 92 ) * 71 AS col0 @@ -20860,10 +20869,13 @@ SELECT 33 + - 21, CASE NULLIF ( - 59, - 16 ) WHEN 15 + 56 THEN NULL WHEN + ( 55 12 NULL -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort SELECT 36 * - + CASE - 41 WHEN + 0 THEN + AVG ( DISTINCT 50 ) * + - 54 + + 76 END AS col2 +---- +NULL # Datafusion - Datafusion expected results: # Datafusion - Expected - -679 @@ -23608,10 +23620,13 @@ SELECT - 84 + 99 AS col2, + 77 * - 50 * + 95 * 81 AS col0 15 -29625750 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort SELECT + - CASE + + 77 WHEN 96 + + ( 2 ) + + 51 THEN + + 16 WHEN + - NULLIF ( + 1, - - 61 ) + + + 6 THEN + AVG ( DISTINCT + + 98 ) WHEN + + 28 THEN 92 ELSE NULL END AS col1 +---- +NULL query I rowsort label-4486 SELECT ALL NULLIF ( - COUNT ( * ), + - 85 + - + 62 / + - 59 - - - 74 ) * + 54 - 3 AS col0 @@ -26783,10 +26798,10 @@ SELECT ALL 43 + + - 57 - 25 ---- -39 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-5091 SELECT CASE + - 39 WHEN + + 52 * + - AVG ( DISTINCT + 39 ) - + + AVG ( ALL - 92 ) THEN 71 ELSE NULL END * + CAST ( + - 8 AS INTEGER ) +---- +NULL query I rowsort SELECT ALL + 98 * - 9 AS col0 @@ -27419,10 +27434,13 @@ SELECT + 31 + - - 26 AS col1 ---- 57 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-5213 SELECT CASE + - 66 WHEN - 64 - - 87 + - 33 THEN + 55 * + - 75 - 39 + - + COALESCE ( - + AVG ( DISTINCT + ( - + 5 ) ), + 28 ) + - 61 - 94 + 70 + - 41 * + + 50 + + COUNT ( DISTINCT 61 ) / 7 * + 39 END +---- +NULL query I rowsort SELECT + 95 + - + 97 @@ -28135,10 +28153,13 @@ SELECT + COALESCE ( 24, - 20 * 34 * - - 47 ) + ( + 91 ) * - 13 ---- -1159 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-5349 SELECT + MAX ( - 39 ) * + CASE 54 WHEN + - 32 - + - ( + 91 ) + - 61 + - - COUNT ( * ) * - ( 60 ) * - 79 * + - COALESCE ( 5, 66, + 72 ) + - + ( - - 60 ) + - - 56 * NULLIF ( - 30, + 28 * + 11 ) + - - 54 + CASE 76 WHEN - 32 THEN - 36 WHEN CAST ( 99 AS INTEGER ) THEN NULL END * 79 THEN + MIN ( DISTINCT + 66 ) * - ( 59 ) ELSE NULL END / AVG ( DISTINCT 53 * 0 - 78 ) + + NULLIF ( + 77, - 29 ) AS col1 +---- +NULL query I rowsort label-5350 SELECT DISTINCT + 24 * + - COUNT ( * ) AS col0 @@ -32005,10 +32026,10 @@ SELECT 63 + 73 AS col1 ---- 136 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-6087 SELECT 72 + CASE + NULLIF ( 24, - ( 83 ) + - 97 + + 5 + 97 * - 26 * + + 92 * + 14 ) WHEN - AVG ( DISTINCT 53 ) THEN - - ( - - 90 ) + - 10 + + - COUNT ( * ) + + + 7 END + - MIN ( ALL 40 ) + + 59 + - 72 * - COALESCE ( 0, - - 25 + + - 60, + - 74 ) AS col0 +---- +NULL query I rowsort SELECT 78 * 26 @@ -36059,11 +36080,11 @@ SELECT + 62 * + 0 * + 83 * + 80 ---- 0 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - 41 -# Datafusion - Expected - 43 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query II rowsort label-6858 SELECT + 18 / 1 + - - CASE + 58 WHEN + AVG ( DISTINCT CAST ( NULL AS INTEGER ) ) THEN - ( COUNT ( * ) ) / + ( + 89 ) - + 68 ELSE + 23 END AS col0, 43 AS col2 +---- +41 +43 query I rowsort SELECT + 87 * NULLIF ( + 32, - 70 ) AS col1 @@ -37708,10 +37729,10 @@ SELECT 82 + + 34 AS col1, ( + COUNT ( * ) ) 116 1 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-7175 SELECT ALL 74 + + CASE + COUNT ( * ) WHEN - AVG ( DISTINCT 69 ) * + + 61 THEN - 6 / 49 + 60 + + 89 + + 34 * - 48 * + MAX ( + 65 ) * + 1 + + 82 WHEN + 88 * + + 3 + ( 46 ) THEN 44 * SUM ( + 25 ) END +---- +NULL query I rowsort SELECT ALL 50 + 49 @@ -37816,11 +37837,11 @@ SELECT ALL + ( + + 6 ) col1 ---- 6 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -# Datafusion - Expected - 35 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query II rowsort label-7196 SELECT + CASE COALESCE ( - 45, - COUNT ( * ) ) WHEN - + AVG ( DISTINCT - + 61 ) THEN + 46 + + 34 + + COUNT ( * ) / 67 * - 68 * + 21 WHEN + 41 / - + 77 THEN - - 82 WHEN 10 THEN NULL END * - 86 * - + COALESCE ( - - ( - + ( + 54 ) ), 78 ) * - 27 AS col0, + 35 +---- +NULL +35 query II rowsort label-7197 SELECT DISTINCT + CAST ( NULL AS INTEGER ) * ( 13 ), 15 + 46 AS col1 @@ -42542,10 +42563,13 @@ SELECT - 80 * 18 / + - 94 ---- 15 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-8106 SELECT ALL MAX ( ALL - CAST ( NULL AS INTEGER ) ) * + AVG ( DISTINCT + 74 ) + + SUM ( - 76 ) + 45 * - 67 + + 58 * - 1 +---- +NULL query I rowsort SELECT - 97 + + 72 @@ -45322,11 +45346,14 @@ SELECT + 66 * + ( + ( + 6 ) ) * 50 * 16 ---- 316800 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - -32 -# Datafusion - Expected - 1881 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I]I +# Datafusion - [Actual ] [R]I +query RI rowsort label-8631 SELECT ALL COALESCE ( - 7, - - AVG ( DISTINCT - 25 ) / 49 * 79 * + COUNT ( DISTINCT 65 ) + 26 * + + COUNT ( DISTINCT - 75 ) ) - - - 25, 99 * + + MAX ( DISTINCT + + 19 ) AS col0 +---- +-32 +1881 query I rowsort SELECT + 92 * + 85 * - 46 col0 @@ -47598,10 +47625,10 @@ SELECT ALL + 29 / + - 90 col0, 63 0 63 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-9061 SELECT + NULLIF ( + 30, + 87 ) * - COUNT ( * ) * 71 * + CASE + - 94 WHEN AVG ( DISTINCT - + 12 ) + + 66 - - + 43 + + 95 THEN NULL WHEN + 80 THEN + 13 * + 79 + + SUM ( - 47 ) ELSE NULL END AS col2 +---- +NULL query II rowsort SELECT + - 25, + 61 AS col1 @@ -49630,11 +49657,11 @@ SELECT ALL + CAST ( NULL AS FLOAT8 ) / + - 49 AS col0 ---- NULL -# Datafusion - Datafusion expected results: -# Datafusion - Expected - 68 -# Datafusion - Expected - -173 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query II rowsort label-9450 SELECT 68 AS col1, - 89 + CAST ( - AVG ( DISTINCT + 84 ) AS INTEGER ) AS col0 +---- +68 +-173 query I rowsort SELECT ALL 14 - + 76 AS col1 @@ -51072,10 +51099,10 @@ SELECT - + 45, 8 * + + CASE + 62 WHEN + 97 + + 35 + - - 10 / + 21 * - + ( + 78 ) -45 NULL -# Datafusion - Datafusion expected results: -# Datafusion - Expected - -47 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-9724 SELECT ALL CASE + 30 WHEN 47 THEN NULL WHEN + AVG ( DISTINCT - - 65 ) + + 21 + + - CAST ( - COUNT ( * ) AS FLOAT8 ) * + + 73 THEN NULL ELSE - 47 END AS col1 +---- +-47 query II rowsort SELECT DISTINCT 89 col0, - 35 * - 73 AS col1 @@ -51615,10 +51642,10 @@ SELECT + 55 * - 92 + + 70 + + 2 AS col0 ---- -4988 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-9829 SELECT - MIN ( DISTINCT + - NULLIF ( 20, 43 / + + ( + 94 ) * 57 * + - 80 * + - 41 + - 65 + 50 ) ) * - + 59 + + - 29 + CASE - 85 WHEN COUNT ( * ) THEN 60 + 82 WHEN 61 + - ( - 44 ) THEN COALESCE ( 61, 90 + - CAST ( AVG ( DISTINCT 73 ) + + COUNT ( DISTINCT 14 ) AS INTEGER ) * 20 ) * + 49 WHEN 94 + + 75 THEN 21 * + 48 ELSE NULL END - 60 * 55 * 24 * - COUNT ( * ) +---- +NULL query I rowsort SELECT + 42 * - 33 - + - 0 @@ -51833,10 +51860,10 @@ SELECT + MIN ( ALL + 8 ) ---- 8 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-9870 SELECT DISTINCT + 32 * - ( + 64 ) * - - MAX ( DISTINCT NULLIF ( + + ( 12 ), - 14 ) ) * 42 + + NULLIF ( - CASE COALESCE ( + 10, 12 / - MAX ( ALL - + 77 ) * MAX ( DISTINCT 69 ) ) WHEN + AVG ( DISTINCT - ( 58 ) ) THEN 8 + 29 WHEN NULLIF ( - 9, AVG ( ALL 4 ) ) + SUM ( + 2 ) THEN NULL WHEN COUNT ( * ) THEN NULL END, 92 ) + + 87 + COUNT ( * ) AS col2 +---- +NULL query I rowsort label-9871 SELECT DISTINCT 49 * + + 4 * 96 / - CASE 77 WHEN - + COUNT ( * ) THEN - + CAST ( NULL AS INTEGER ) WHEN COUNT ( * ) + - + 41 THEN 40 * 83 END AS col0 diff --git a/data/sqlite/random/expr/slt_good_2.slt b/data/sqlite/random/expr/slt_good_2.slt index d14b4c1..169cf24 100644 --- a/data/sqlite/random/expr/slt_good_2.slt +++ b/data/sqlite/random/expr/slt_good_2.slt @@ -4964,10 +4964,13 @@ SELECT 53 AS col0 ---- 53 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-951 SELECT + ( + CASE 73 WHEN COUNT ( * ) THEN - + 68 WHEN + - 68 THEN 49 + + 61 + - 80 WHEN - + 82 THEN NULL WHEN - - 89 THEN NULL END ) + - 74 + COALESCE ( 88, - + COALESCE ( AVG ( DISTINCT - 14 ), + + 92 + + 45, + + MIN ( - 3 ) ), + AVG ( 13 ) + 1 ) +---- +NULL query II rowsort SELECT ALL 62 - - ( 92 ) AS col2, 39 AS col1 @@ -7922,11 +7925,14 @@ SELECT ALL - 13 * 4 ---- -52 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -# Datafusion - Expected - 8 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I]I +# Datafusion - [Actual ] [R]I +query RI rowsort label-1525 SELECT AVG ( DISTINCT + CAST ( NULL AS INTEGER ) ), + 8 AS col2 +---- +NULL +8 query II rowsort label-1526 SELECT ALL - 2 * - COUNT ( * ) + NULLIF ( + - 85, - 54 * - COUNT ( * ) + + 71 ) AS col2, - 83 AS col1 @@ -8985,11 +8991,14 @@ SELECT DISTINCT + 12 AS col2 ---- 12 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - 3069 -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] I[I] +# Datafusion - [Actual ] I[R] +query IR rowsort label-1729 SELECT DISTINCT - 31 * + + 99 * - ( + COUNT ( * ) ) AS col1, CASE + 62 WHEN 27 * - CAST ( + 68 AS INTEGER ) * - 41 THEN + AVG ( - 92 ) / + 64 WHEN - COUNT ( * ) + - + AVG ( DISTINCT - - 4 ) * - MAX ( 3 ) THEN NULL END * - COUNT ( * ) +---- +3069 +NULL query I rowsort label-1730 SELECT ALL COALESCE ( COUNT ( * ), - + COALESCE ( 94, ( - - 36 ) * + - ( 18 ) ) ) + 93 - - 15 + 18 * - COUNT ( + + 88 ) - - ( - 17 ) AS col0 @@ -9325,11 +9334,11 @@ SELECT ALL + 12 AS col2 ---- 12 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -# Datafusion - Expected - -1610 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query II rowsort label-1795 SELECT + CAST ( NULL AS INTEGER ) AS col0, - CASE + + 16 WHEN + 26 / AVG ( DISTINCT - + 10 ) + - + ( ( COUNT ( * ) ) ) THEN NULL WHEN - 22 THEN NULL ELSE + 23 END * + 70 +---- +NULL +-1610 query I rowsort SELECT + COALESCE ( - 60, 42 + 51 + - 88 ) @@ -12284,10 +12293,13 @@ SELECT 17 ---- 17 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-2376 SELECT ALL + + 14 * - ( COUNT ( * ) ) + ( 72 ) - MIN ( DISTINCT 10 ) + - CASE 73 WHEN 58 THEN COUNT ( * ) * 73 + ( + NULLIF ( CAST ( NULL AS INTEGER ), 0 / 88 + 28 ) + 53 ) WHEN + ( 30 ) THEN + SUM ( + 94 ) / 75 END * - 54 * - 41 + AVG ( DISTINCT - 3 ) col2 +---- +NULL query I rowsort label-2377 SELECT DISTINCT CASE WHEN NOT COUNT ( * ) IN ( + 75 ) THEN ( 79 ) WHEN + 9 IS NOT NULL THEN NULL END @@ -13191,10 +13203,13 @@ SELECT ALL CASE AVG ( ( - + 33 ) ) WHEN - + MIN ( + 89 ) THEN + COUNT ( * ) WHEN ---- NULL -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-2552 SELECT ALL 60 + CASE + - 4 WHEN - 2 THEN - MIN ( ( - 7 ) ) + + 91 + - AVG ( DISTINCT - 75 ) + + 68 + + 64 * - 44 END * - 91 +---- +NULL query I rowsort SELECT + ( - + 85 ) - - 5 AS col1 @@ -17688,11 +17703,14 @@ SELECT ALL 7 * - + COALESCE ( + CAST ( + + 10 AS INTEGER ), - COUNT ( * ) * + CO ---- -70 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - -126 -# Datafusion - Expected - -1 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] I[I] +# Datafusion - [Actual ] I[R] +query IR rowsort label-3418 SELECT - 72 + - 20 - + 6 + 28 * - COUNT ( * ) col1, NULLIF ( - 1, - + AVG ( DISTINCT + - 86 ) ) AS col2 +---- +-126 +-1 query I rowsort SELECT + 48 + + 64 col2 @@ -17729,11 +17747,14 @@ SELECT ALL - 45 ---- -45 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - -6826 -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] I[I] +# Datafusion - [Actual ] I[R] +query IR rowsort label-3426 SELECT 99 * - - ( - ( 68 ) ) + - 94 AS col0, - 83 * + + 34 + + 13 * AVG ( DISTINCT - CAST ( NULL AS INTEGER ) ) +---- +-6826 +NULL # Datafusion - Types were automatically converted from: # Datafusion - [Expected] [I] @@ -20071,10 +20092,10 @@ SELECT COALESCE ( - 16, - 8 ) AS col0 ---- -16 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - 96 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-3878 SELECT COALESCE ( 96, - + 16, + CASE 87 WHEN + 14 THEN NULL WHEN + + 90 THEN - 73 / 95 + + 92 WHEN + ( - + AVG ( DISTINCT + + 55 ) ) THEN NULL ELSE 90 + + 38 END ) AS col2 +---- +96 query II rowsort label-3879 SELECT + COUNT ( * ) / + MAX ( - 44 ), 45 / - COUNT ( * ) + - CASE 11 WHEN 78 THEN - ( + - 70 ) WHEN 18 + + 62 - + 97 THEN + 94 + - - 92 * - - 94 ELSE NULL END AS col2 @@ -21184,10 +21205,13 @@ SELECT DISTINCT 64 ---- 64 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-4089 SELECT CASE + 10 WHEN - 23 + - AVG ( DISTINCT - - 46 ) + - + COALESCE ( + + 31, - 0, - 62 * + 69 + COUNT ( * ) + - 8 * + 61 ) THEN AVG ( 87 ) * - 23 + - MAX ( - 4 ) / - 19 END + + COALESCE ( 37, - ( + + 26 ) * - 17 + ( - 64 ), - 66 / + 97 ) +---- +NULL query I rowsort SELECT - 69 AS col2 @@ -22158,10 +22182,13 @@ SELECT ALL ( - - 9 ) * + 56 - - + 34 + 31 ---- 569 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-4276 SELECT - 41 * - - COUNT ( * ) * + COUNT ( * ) * + + AVG ( - + 75 ) / - 47 + + - CASE 56 WHEN ( + 75 ) THEN - 31 * ( + 22 ) - + 79 + + - 83 WHEN + - 76 + - 70 + AVG ( DISTINCT 74 ) / + 50 * - + 39 THEN + 39 END AS col1 +---- +NULL query II rowsort label-4277 SELECT ALL 11 * + + 19 AS col2, + COUNT ( ALL - + 26 ) + - 64 AS col1 @@ -23316,10 +23343,13 @@ SELECT ALL + 22 ---- 22 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - -16 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-4503 SELECT ALL - + COALESCE ( + - ( - 45 ), 3, AVG ( DISTINCT 64 ) / NULLIF ( - 53 * COUNT ( * ), + 47 + + 91 ) ) - - 29 AS col2 +---- +-16 query I rowsort label-4504 SELECT ALL - CASE 40 WHEN - MAX ( DISTINCT - ( + 6 ) ) THEN 65 ELSE - 49 END * 3 @@ -24104,10 +24134,13 @@ SELECT ALL + MAX ( + - 36 ) * - 65 ---- 2340 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-4657 SELECT - 49 * + + CASE + CAST ( NULL AS INTEGER ) WHEN - - 21 * + MIN ( + 83 ) + - COUNT ( * ) THEN NULL WHEN + 56 THEN - AVG ( DISTINCT - 74 ) END + 90 AS col1 +---- +NULL query I rowsort SELECT DISTINCT 76 + - 85 AS col1 @@ -24655,10 +24688,13 @@ SELECT - CAST ( NULL AS INTEGER ) AS col0 ---- NULL -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-4764 SELECT - 23 - + 35 * AVG ( DISTINCT + + CAST ( NULL AS INTEGER ) ) * - 4 col0 +---- +NULL query I rowsort SELECT 45 col1 @@ -28691,10 +28727,13 @@ SELECT - - 18 * CAST ( 55 AS INTEGER ) AS col2 ---- 990 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - 160064 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-5541 SELECT + - ( - + NULLIF ( + 32, CASE + 11 WHEN - CAST ( + + 12 AS INTEGER ) * + 69 / + COALESCE ( + + COUNT ( - 58 ), - COUNT ( * ) ) - + - AVG ( DISTINCT + - 22 ) + + 62 THEN + 19 WHEN - 25 THEN + ( MIN ( CAST ( NULL AS INTEGER ) ) ) ELSE + - 93 * ( - 97 ) + 2 + - 93 / COUNT ( * ) + + COUNT ( * ) * 14 + + ( CASE - 45 WHEN 60 * - 68 THEN - 72 + + 4 ELSE - AVG ( DISTINCT 12 ) * - COUNT ( ALL 89 - CAST ( NULL AS INTEGER ) * CAST ( 88 AS INTEGER ) ) END ) * - 29 END + NULLIF ( MIN ( ALL 47 ) - 78 / + MIN ( 94 * 77 ), 84 ) * - CASE 78 WHEN COUNT ( 85 ) THEN + 28 * 29 ELSE MAX ( ALL CAST ( NULL AS FLOAT8 ) ) END ) ) * + NULLIF ( 61 * COALESCE ( + 82, + 1 ), ( COUNT ( 64 ) ) + COUNT ( * ) ) AS col1 +---- +160064 query I rowsort SELECT ALL + + 63 @@ -29613,10 +29652,13 @@ SELECT + - 2 / - 55 AS col1 ---- 0 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - -695 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-5719 SELECT ALL - 96 + - NULLIF ( + COUNT ( * ), AVG ( DISTINCT 84 ) ) + 47 / 2 * - 26 AS col1 +---- +-695 query I rowsort SELECT - + ( - 3 ) * + 37 @@ -32649,10 +32691,13 @@ SELECT 76 AS col2, + 53 76 53 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-6304 SELECT - AVG ( DISTINCT CAST ( NULL AS INTEGER ) ) + + - 18 +---- +NULL query I rowsort SELECT - 10 * + - 51 @@ -33506,10 +33551,13 @@ SELECT + 57 * - SUM ( - 80 ) AS col1 ---- 4560 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-6469 SELECT - 46 * CASE - 4 WHEN + 16 THEN COUNT ( + 92 ) + - - 96 END + - - 19 * + AVG ( DISTINCT + ( + 3 ) ) AS col1 +---- +NULL query I rowsort SELECT ( - + 92 ) @@ -36636,10 +36684,10 @@ SELECT ALL 45 * + + NULLIF ( + 81, 31 * - 47 * - 7 ) ---- 3645 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - 3 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-7077 SELECT + CASE - + 91 WHEN 32 + 66 THEN + CASE + 77 WHEN - AVG ( DISTINCT + - 82 ) + - COALESCE ( + ( 43 ), - 26, - + 87, - 26 ) THEN + 12 ELSE 48 END ELSE CAST ( 31 AS INTEGER ) / 8 END +---- +3 query I rowsort label-7078 SELECT ( + CAST ( + + COUNT ( * ) AS INTEGER ) ) AS col0 @@ -39221,10 +39269,10 @@ SELECT DISTINCT + 88 AS col0 ---- 88 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-7574 SELECT DISTINCT + 55 * + 38 - 37 + + + 1 + - CASE 69 WHEN COALESCE ( - - 95, + 40, - CAST ( + 76 AS INTEGER ) ) THEN NULL WHEN + CAST ( + + NULLIF ( + 18, AVG ( DISTINCT + + 44 ) + - 34 ) AS INTEGER ) - + 53 + + 17 THEN + CASE - 28 WHEN ( 1 ) * - - 33 THEN + 28 + 62 * + 97 ELSE 89 END + SUM ( DISTINCT - ( + 89 ) ) ELSE NULL END / - 62 +---- +NULL query I rowsort SELECT DISTINCT + ( + + 23 ) @@ -39506,10 +39554,16 @@ SELECT ALL ( 87 ) * 40 + + COUNT ( * ) + 25 AS col0 ---- 3506 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - 0 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Data was automatically updated based on comparison db results +# Datafusion - Previous results: +# Datafusion - 0 +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-7629 SELECT - COALESCE ( - 19, - - 26 * - ( + - AVG ( DISTINCT + + 4 ) ) ) / - - 74 AS col1 +---- +0.256756756757 query I rowsort SELECT - 1 * + 64 AS col1 @@ -40675,11 +40729,14 @@ SELECT 20 AS col1 ---- 20 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - -92 -# Datafusion - Expected - 62 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I]I +# Datafusion - [Actual ] [R]I +query RI rowsort SELECT DISTINCT NULLIF ( - + 92, AVG ( DISTINCT + - ( + 76 ) ) ), 62 AS col0 +---- +-92 +62 query I rowsort label-7856 SELECT 97 * - COUNT ( * ) + - + 75 @@ -42096,10 +42153,10 @@ SELECT DISTINCT - 1 * - COUNT ( * ) * + 69 ---- 69 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - 156 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-8131 SELECT 64 + + ( + - CAST ( - AVG ( DISTINCT 92 ) AS INTEGER ) ) AS col1 +---- +156 query I rowsort SELECT ALL - 84 * - + 84 @@ -46278,10 +46335,13 @@ SELECT ALL - 19 * + - 35 + + CASE + 15 WHEN + 94 THEN - COUNT ( * ) WHEN - 5 + + ---- 1260 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - -20 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-8940 SELECT CASE + + 71 WHEN - ( 81 ) THEN NULL WHEN 33 * 72 / - + COALESCE ( + + ( 56 ), + 36 * - ( + 99 / + 16 ) ) THEN 91 * + 10 WHEN - 40 * 19 THEN CASE SUM ( + 29 ) WHEN 51 * + COUNT ( * ) THEN NULL WHEN 41 * + 31 THEN - AVG ( DISTINCT 42 ) WHEN COUNT ( * ) - 80 THEN NULL ELSE + 64 END * 74 ELSE - 20 END +---- +-20 query I rowsort SELECT 67 * 22 * 89 + - 26 @@ -46618,10 +46678,13 @@ SELECT + 54 * - COUNT ( * ) + 86 AS col1, + 87 32 87 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - 1064 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-9005 SELECT NULLIF ( - COUNT ( * ), - ( - + 54 ) / AVG ( DISTINCT - CAST ( + 13 AS INTEGER ) ) ) - + 15 * + - 71 +---- +1064 query I rowsort SELECT ALL 74 AS col2 @@ -47160,10 +47223,16 @@ SELECT DISTINCT + 19 ---- 19 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - 2 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Data was automatically updated based on comparison db results +# Datafusion - Previous results: +# Datafusion - 2 +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-9110 SELECT ALL NULLIF ( + 56, + COALESCE ( 59, 38 + + 91 - + COALESCE ( + + 29, + 80 ) * + AVG ( DISTINCT - 77 ) ) / + COUNT ( * ) + - 88 ) / 51 + COUNT ( * ) AS col1 +---- +2.098039215686 query I rowsort label-9111 SELECT - COALESCE ( - COUNT ( * ), + NULLIF ( - 33, - MIN ( 28 ) ), - - 46 ) + - 71 + + 4 * + - 57 @@ -48170,10 +48239,13 @@ SELECT DISTINCT 48 * - 5 AS col2, 49 AS col0 -240 49 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - -48 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-9301 SELECT ALL + COALESCE ( - 48, + CASE COUNT ( * ) WHEN 71 THEN CASE + 84 WHEN 78 THEN 85 * + 85 ELSE - COUNT ( * ) * 49 / + 52 * + 51 END * + 8 * 79 - - 36 END * - 39, 2 * NULLIF ( + 91, - ( AVG ( DISTINCT 48 ) ) + - 5 ) ) col0 +---- +-48 query I rowsort SELECT + + 57 - + 53 @@ -48701,10 +48773,13 @@ SELECT - ( COUNT ( * ) ) * - 23 ---- 23 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-9404 SELECT CASE ( + 22 ) WHEN 34 + 33 THEN + - 32 + - 70 - 42 / + - MIN ( ALL 76 ) + - AVG ( DISTINCT + + 55 ) + - COUNT ( * ) * + 75 WHEN + 78 + + 78 THEN - 61 + + - COUNT ( * ) + 19 WHEN - 70 * + 11 THEN NULL WHEN CAST ( NULL AS INTEGER ) THEN NULL ELSE NULL END +---- +NULL query I rowsort SELECT + - 97 AS col1 @@ -50517,10 +50592,10 @@ SELECT + 51 AS col0 ---- 51 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-9754 SELECT - CAST ( - CASE - 98 WHEN + 74 * + - AVG ( DISTINCT + 30 ) THEN 42 WHEN + 70 THEN + + 79 WHEN - 69 THEN - 78 ELSE NULL END AS INTEGER ) AS col2 +---- +NULL query I rowsort label-9755 SELECT ALL + 39 * 33 * COUNT ( * ) - + 74 + - 61 AS col1 diff --git a/data/sqlite/random/expr/slt_good_20.slt b/data/sqlite/random/expr/slt_good_20.slt index 9fd2405..d7e4c67 100644 --- a/data/sqlite/random/expr/slt_good_20.slt +++ b/data/sqlite/random/expr/slt_good_20.slt @@ -68,10 +68,13 @@ SELECT 16 AS col0, 50 AS col2 16 50 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - 90 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-6 SELECT ALL NULLIF ( - NULLIF ( - 90, COUNT ( * ) ), + - 76 / - - 83 + 17 + - 17 * - + ( - + 39 ) / - + 79 - + + AVG ( DISTINCT 84 ) * + 36 + ( - ( NULLIF ( CAST ( 7 AS INTEGER ), + ( MAX ( - 68 ) ) * NULLIF ( 58, 97 ) ) ) ) ) AS col0 +---- +90 query I rowsort SELECT - - CASE 6 WHEN 48 THEN + 78 ELSE NULL END @@ -250,10 +253,10 @@ SELECT COUNT ( * ) * + 93 * CASE - ( - 46 ) WHEN + 72 * - 32 * - 21 THEN - - 36 ---- NULL -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-40 SELECT DISTINCT - CASE - CASE - CASE 58 WHEN - 68 * - 93 + + COALESCE ( + 44, + + 43 ) * + + ( 74 ) * + 97 + 67 - 73 + + 64 + - 66 * + 97 * - ( + - 70 ) - + ( ( - NULLIF ( + 10, 29 ) ) ) * - 68 THEN NULL WHEN - 52 THEN NULL WHEN + AVG ( DISTINCT + 84 ) THEN COUNT ( 47 ) END WHEN 2 * + 81 THEN 38 + COUNT ( * ) WHEN 27 THEN + COUNT ( DISTINCT 49 ) ELSE NULL END WHEN 43 / + CAST ( NULL AS FLOAT8 ) THEN + 22 END +---- +NULL query I rowsort label-41 SELECT DISTINCT - 11 - + ( - 65 ) * - - 22 + COUNT ( * ) AS col0 @@ -5454,10 +5457,13 @@ SELECT - 30 + + 26 AS col2 ---- -4 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-1028 SELECT ALL 72 * - + CASE - 94 WHEN NULLIF ( + 30, + ( 38 ) - NULLIF ( 91 + + COUNT ( ALL + 75 ), 11 * 70 - - 51 ) ) THEN 5 WHEN - 83 / - COUNT ( * ) THEN NULL END * + NULLIF ( SUM ( ALL 40 ), 53 * + CASE AVG ( DISTINCT 38 ) WHEN 7 * 70 + + 15 THEN NULLIF ( 44, - COUNT ( * ) ) END ) + - AVG ( 2 ) AS col1 +---- +NULL query I rowsort label-1029 SELECT - COUNT ( * ) * ( COUNT ( * ) ) - - 78 @@ -6841,10 +6847,13 @@ SELECT NULLIF ( + 5, + - 3 / COUNT ( * ) / - - 34 ) ---- 5 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-1295 SELECT CASE - - 58 WHEN 50 + 25 * 93 THEN NULL WHEN - - COUNT ( * ) THEN AVG ( DISTINCT - - 97 ) * + 41 - + CASE + 56 WHEN - ( COUNT ( * ) ) * MAX ( 27 ) THEN 92 WHEN CAST ( NULL AS INTEGER ) THEN - 41 ELSE NULL END WHEN + 53 THEN NULL END +---- +NULL query I rowsort SELECT + 57 + - + COALESCE ( - 99, - 21 ) col0 @@ -8458,10 +8467,10 @@ SELECT ALL - + 48 / + 80 ---- 0 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - 6 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-1607 SELECT DISTINCT - 16 / - 78 + + - COALESCE ( - + 6, - CASE AVG ( DISTINCT - 37 ) WHEN + NULLIF ( - 27, - ( - + 84 ) ) THEN - - 56 END * 8 * - COUNT ( + + 75 ) * + 9 + + - 17 ) +---- +6 query II rowsort SELECT DISTINCT + + 56 AS col1, - 66 AS col2 @@ -12713,10 +12722,10 @@ SELECT ALL ( - + 67 ) AS col0 ---- -67 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-2417 SELECT + 92 * CASE + 12 WHEN - - AVG ( DISTINCT + 33 ) THEN + 77 * 11 / COUNT ( * ) + - 49 - SUM ( DISTINCT + 24 ) END +---- +NULL query II rowsort SELECT - 62 * + 37 AS col1, ( - 16 ) @@ -12925,10 +12934,10 @@ SELECT 64 * - - 81 + 8 AS col1 ---- 5192 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - 59 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-2458 SELECT 54 + + - CASE - + 54 WHEN - + 57 * - - 68 THEN + COUNT ( * ) / + 54 * 44 + + COUNT ( * ) - - + 32 WHEN + 15 * - AVG ( ALL + 6 ) THEN NULL WHEN - AVG ( DISTINCT + 2 ) THEN NULL ELSE - 5 END AS col2 +---- +59 query I rowsort label-2459 SELECT ALL + SUM ( - 57 ) * + - 96 - + 67 AS col1 @@ -14410,10 +14419,10 @@ SELECT ( + + ( + 21 ) ) * - - NULLIF ( 12, 97 ) - + 87 ---- 165 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-2746 SELECT ALL CAST ( + + CASE - CASE COUNT ( * ) WHEN ( + 32 ) / + 90 * 67 + - MIN ( ALL - ( - 43 ) + + 43 * 44 ) * 60 THEN 66 END WHEN 89 * 50 THEN NULL WHEN + 67 + + 80 THEN NULL WHEN ( COUNT ( * ) ) + - AVG ( DISTINCT - 29 ) THEN ( 72 ) ELSE NULL END AS INTEGER ) * - 85 +---- +NULL query I rowsort label-2747 SELECT CAST ( AVG ( + - 31 ) AS INTEGER ) + + - 52 + - - 95 * - 20 @@ -14452,10 +14461,13 @@ SELECT + 55 * + CAST ( + 55 AS INTEGER ) * 10 AS col1 ---- 30250 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - 49 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-2754 SELECT CASE + + 41 WHEN 21 - + CAST ( NULL AS INTEGER ) + - + CASE - 50 WHEN - - 18 + 68 THEN 30 - NULLIF ( 79, COALESCE ( CASE COUNT ( * ) WHEN - NULLIF ( ( + MIN ( - 61 ) ), 77 ) + COUNT ( * ) THEN COUNT ( * ) + 94 ELSE + 33 * NULLIF ( - 45 * + COUNT ( * ), AVG ( DISTINCT - 3 ) ) END, + 33 ) + - 98 / - 77 ) WHEN - MIN ( + 14 ) - + 5 * - 51 THEN - 82 WHEN - 39 - 0 / 27 THEN NULL ELSE - 67 + + 36 * - 6 END THEN NULL WHEN + 68 THEN 51 / NULLIF ( 49, AVG ( DISTINCT + 55 ) ) + - ( NULLIF ( COALESCE ( + NULLIF ( - 64, - ( + ( ( 27 ) ) ) * 7 ), + 43 * 90 ), + COALESCE ( SUM ( ALL - 78 ), 28 / - 21 + COUNT ( * ) ) ) ) ELSE ( 49 ) END AS col2 +---- +49 query I rowsort label-2755 SELECT + COALESCE ( + 98, - - 71 + - + 58 ) * ( + COUNT ( * ) ) + - ( ( - 27 ) ) AS col1 @@ -15187,10 +15199,10 @@ SELECT ALL 61 * - 43 + + 53 * 5 + - + 22 AS col2 ---- -2380 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-2894 SELECT - CASE CASE WHEN NULL IS NOT NULL THEN - CASE - MAX ( - 70 ) WHEN - + AVG ( ALL + 55 ) / - 65 THEN + 16 WHEN + - 55 / 37 THEN NULL END WHEN - 78 * 48 + AVG ( DISTINCT + 39 ) IS NULL THEN 33 END WHEN COUNT ( * ) THEN - 8 * 46 WHEN 26 * 46 THEN 35 + 98 END * 15 AS col0 +---- +NULL query I rowsort label-2895 SELECT - CAST ( - 77 AS INTEGER ) + + 29 @@ -17850,10 +17862,13 @@ SELECT + + 78 - 73 ---- 5 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-3399 SELECT DISTINCT - 73 * + CASE + - 32 WHEN - + NULLIF ( + - ( - 83 ), + + 79 / + + 64 ) * + ( - - COUNT ( * ) ) * - 99 THEN + 99 + + + 20 / 13 WHEN + 61 THEN + + AVG ( DISTINCT - 11 ) + - 51 ELSE - CAST ( NULL AS INTEGER ) * - + 77 + 6 + 6 - - 57 + + 71 - + 24 / - 47 + + 18 - + 58 END * COUNT ( * ) +---- +NULL query I rowsort SELECT + 84 - - 56 @@ -18116,10 +18131,13 @@ SELECT 14 + + 3 * - - 79 ---- 251 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - -442 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-3450 SELECT 17 * - NULLIF ( - NULLIF ( - 26, - - 38 ), MIN ( - - 87 ) + - COUNT ( * ) * + 86 * - - NULLIF ( 69, - AVG ( DISTINCT + 66 ) ) ) +---- +-442 query II rowsort label-3451 SELECT + COUNT ( 29 ) AS col0, - ( + 17 ) AS col1 @@ -18705,11 +18723,11 @@ SELECT ALL - - CAST ( - 96 AS INTEGER ) * + 54 col0 ---- -5184 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - 1 -# Datafusion - Expected - 6462 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query II rowsort label-3561 SELECT DISTINCT ( + COUNT ( * ) ), - ( + 53 ) - 65 + CAST ( AVG ( DISTINCT - 94 ) AS INTEGER ) * - COUNT ( * ) * + 70 col2 +---- +1 +6462 query I rowsort label-3562 SELECT DISTINCT - 51 * - COUNT ( * ) + + MAX ( ALL + 10 ) * - 65 + 85 AS col2 @@ -21648,10 +21666,10 @@ SELECT ALL + + MIN ( + 63 ) ---- 63 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-4111 SELECT DISTINCT + - 96 * - CASE 25 WHEN + - AVG ( DISTINCT + 47 ) + - 26 THEN NULL WHEN COUNT ( * ) / + COALESCE ( - COUNT ( * ), - CAST ( CAST ( NULL AS INTEGER ) AS INTEGER ), - + 81 ) THEN + COUNT ( * ) + - 46 * + - ( - - 65 ) WHEN + 72 THEN NULL END AS col0 +---- +NULL query I rowsort label-4112 SELECT ALL MAX ( DISTINCT + - 90 ) @@ -29068,11 +29086,11 @@ SELECT + ( 28 ) * + ( + 78 ) + - 58 AS col1 ---- 2126 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - 67 -# Datafusion - Expected - -18 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query II rowsort label-5536 SELECT CAST ( AVG ( DISTINCT 67 ) AS INTEGER ) AS col0, - NULLIF ( 18, - - 96 ) +---- +67 +-18 query I rowsort SELECT + ( + - 1 ) + - 76 AS col1 @@ -30449,10 +30467,13 @@ SELECT DISTINCT - 25 * CAST ( NULL AS INTEGER ) ---- NULL -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-5800 SELECT ALL - 76 * ( CASE + 89 WHEN + COALESCE ( - 84, - CAST ( NULL AS INTEGER ) ) - + 77 / - 90 THEN AVG ( DISTINCT + 93 ) * - 18 + + COUNT ( * ) WHEN 13 THEN NULL END ) AS col0 +---- +NULL query I rowsort label-5801 SELECT DISTINCT 20 * - COUNT ( DISTINCT - 82 * - 94 ) @@ -32904,10 +32925,10 @@ SELECT DISTINCT - 27 * - 78 AS col0 ---- 2106 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-6270 SELECT - CASE - 22 WHEN + 58 * - - 28 - 60 * + 65 - 30 + - AVG ( DISTINCT + 71 ) THEN + + CASE 73 WHEN + COUNT ( * ) * + - MIN ( DISTINCT - CAST ( NULL AS INTEGER ) ) THEN NULL WHEN CASE + COUNT ( * ) WHEN + 42 THEN NULL WHEN - 35 THEN 7 ELSE NULL END THEN NULL ELSE + 81 * 18 END ELSE NULL END + 30 +---- +NULL query II rowsort label-6271 SELECT DISTINCT 36 * + 38 + - - ( - 43 ), COUNT ( * ) col0 @@ -33360,10 +33381,10 @@ SELECT - 47 * - - 22 query error DataFusion error: Error during planning: Projections require unique expression names but the expression "Int64\(\-91\) AS col2" at position 0 and "\(\- Int64\(48\)\) AS col2" at position 1 have the same name\. Consider aliasing \("AS"\) one of them\. SELECT DISTINCT + - 91 AS col2, ( - + 48 ) AS col2 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-6357 SELECT DISTINCT + CASE - + AVG ( - 87 ) WHEN + 47 - CASE 78 WHEN AVG ( DISTINCT + - 11 ) - + 60 THEN NULL ELSE + 69 + - COALESCE ( 97, + 80 + + 45 + 90 * + 59 / - ( + 45 ), - AVG ( DISTINCT - 66 ) ) END * 88 THEN NULL WHEN 20 THEN + CAST ( + 31 AS INTEGER ) + 70 / 25 END +---- +NULL query II rowsort SELECT ALL - 78 * - 6 + - 75, - 73 * + 45 AS col2 @@ -33974,10 +33995,10 @@ SELECT - + 9 + 96 AS col2 ---- 87 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-6474 SELECT ALL - CAST ( CASE - 88 WHEN + ( - ( - + 75 ) ) * + - 87 THEN - MIN ( DISTINCT - - 19 ) WHEN - CASE 56 WHEN - 87 THEN - + 94 + + 80 + - 33 + - AVG ( DISTINCT 45 ) / - + AVG ( DISTINCT 0 ) * + 45 * - 40 ELSE - 61 END + + 39 * 65 THEN - 15 WHEN 86 THEN - CAST ( - COUNT ( * ) AS INTEGER ) * - 81 END AS INTEGER ) +---- +NULL query I rowsort label-6475 SELECT ALL + + NULLIF ( - 49, + + MIN ( ( - + 80 ) ) ) - + + COUNT ( * ) AS col1 @@ -34822,10 +34843,10 @@ SELECT ALL 12 - + + 7 AS col2, + 6 * + 6 5 36 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-6636 SELECT + + CASE - COUNT ( * ) WHEN + + AVG ( DISTINCT + 77 ) + 22 + + 19 THEN NULL WHEN 94 * 26 / 63 THEN + SUM ( DISTINCT 31 ) END +---- +NULL query I rowsort label-6637 SELECT DISTINCT - + COUNT ( * ) * - + ( - CAST ( NULL AS INTEGER ) ) AS col2 @@ -39450,10 +39471,10 @@ SELECT DISTINCT CASE - MIN ( 30 ) WHEN + 52 THEN - 68 * + ( 97 ) * + CASE 24 WHE ---- NULL -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-7521 SELECT ALL CASE 77 WHEN - + SUM ( ALL 40 ) / + AVG ( DISTINCT + 51 ) + 46 + + 60 THEN - ( + 59 ) + ( 18 ) * + COUNT ( * ) WHEN 54 THEN NULL END col1 +---- +NULL query I rowsort SELECT DISTINCT - 9 * + 31 AS col0 @@ -41214,10 +41235,13 @@ SELECT ALL + - 55 * + COUNT ( * ) * ( 82 ) + - 2 * + + NULLIF ( - 78, + - CASE + ---- -8571 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-7859 SELECT SUM ( - 47 ) * + - AVG ( DISTINCT - 9 ) * CASE - COUNT ( * ) WHEN COUNT ( * ) / + 89 THEN ( - COUNT ( * ) ) END AS col0 +---- +NULL query II rowsort label-7860 SELECT ALL - 66 + + 69 AS col2, CASE - 92 WHEN - 36 + CASE - 46 WHEN COUNT ( + - CAST ( + 50 AS INTEGER ) ) / + 83 + 75 * - 25 + + 6 THEN NULL ELSE - - ( 39 ) END THEN 90 ELSE NULL END * + CAST ( NULL AS INTEGER ) + + 26 @@ -43389,11 +43413,14 @@ SELECT DISTINCT NULLIF ( COALESCE ( - 67, - 68, - CASE - COUNT ( 64 ) WHEN - - C ---- -55 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -# Datafusion - Expected - -1 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I]I +# Datafusion - [Actual ] [R]I +query RI rowsort label-8271 SELECT + CASE - 21 WHEN 49 * - ( + 82 ) THEN - + 90 + + AVG ( DISTINCT + 46 ) WHEN 75 THEN 26 * - 80 + NULLIF ( - - 38, - COUNT ( * ) ) ELSE NULL END AS col2, - COUNT ( * ) AS col0 +---- +NULL +-1 query I rowsort label-8272 SELECT ALL 35 + MAX ( ALL 74 ) - - ( + + COALESCE ( 22, - - 3 ) ) + + - 42 @@ -47912,11 +47939,11 @@ SELECT - 73 + - ( 18 ) col2 ---- -91 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - -72 -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query II rowsort SELECT - 72 AS col0, CASE WHEN + 75 <= ( - COALESCE ( + + 43, - 8, - ( + AVG ( DISTINCT 14 ) ) ) ) THEN 24 END +---- +-72 +NULL query I rowsort SELECT 12 * + 26 @@ -48696,11 +48723,14 @@ SELECT ALL + ( - COALESCE ( + 31, 75 * + + 36 * 74 - + 57, + - 93 * 17 ) ) + - 9 ---- -7598 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - 40 -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] I[I] +# Datafusion - [Actual ] I[R] +query IR rowsort label-9287 SELECT DISTINCT 40 AS col2, 46 * - 86 * - - AVG ( DISTINCT + - 30 ) * - CASE - - COUNT ( * ) WHEN + - MAX ( 41 ) THEN - + 21 + + 37 / CAST ( NULL AS INTEGER ) ELSE NULL END + - 36 +---- +40 +NULL query I rowsort SELECT + 64 + - + 84 + + 18 * + ( - + 51 ) AS col0 @@ -49031,10 +49061,10 @@ SELECT ALL + CAST ( NULL AS INTEGER ) * + - 41 ---- NULL -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort SELECT DISTINCT - CASE WHEN + AVG ( DISTINCT - 84 ) BETWEEN + 55 + + 1 AND - 84 * + 76 THEN 84 ELSE NULL END - 77 AS col1 +---- +NULL query I rowsort label-9352 SELECT 60 + - 25 / - COALESCE ( - + ( + + 64 ), + CASE - 85 WHEN MAX ( ALL 55 ) * + - ( - - CAST ( COUNT ( * ) AS FLOAT8 ) ) - - 52 THEN + 23 ELSE 25 * - 50 END + + 48 * + COUNT ( * ) ) diff --git a/data/sqlite/random/expr/slt_good_21.slt b/data/sqlite/random/expr/slt_good_21.slt index 285e417..e0e5ec1 100644 --- a/data/sqlite/random/expr/slt_good_21.slt +++ b/data/sqlite/random/expr/slt_good_21.slt @@ -175,10 +175,13 @@ SELECT - 3 * - 98 col2 ---- 294 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-27 SELECT + + AVG ( DISTINCT + CAST ( NULL AS INTEGER ) ) +---- +NULL # Datafusion - Types were automatically converted from: # Datafusion - [Expected] [I] @@ -1775,11 +1778,11 @@ SELECT ( + 9 ) * - 42 + CAST ( NULL AS INTEGER ) ---- NULL -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -# Datafusion - Expected - -3869 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query II rowsort label-326 SELECT + COALESCE ( + + CAST ( NULL AS INTEGER ), + 93 + 64 ) + + 15 + - ( - - 34 ) + + CAST ( + COALESCE ( + 43, + AVG ( DISTINCT + 8 ) ) AS INTEGER ) - + 38 * + CASE - CAST ( NULL AS FLOAT8 ) WHEN - - MAX ( + 16 ) THEN NULL WHEN 77 + + - 63 THEN 86 * + 27 - + - 63 - - - COUNT ( * ) END, - 73 * + 53 AS col0 +---- +NULL +-3869 # Datafusion - Datafusion expected results: # Datafusion - Expected - -83 @@ -2611,11 +2614,11 @@ SELECT DISTINCT - ( + + COUNT ( * ) ) AS col2 ---- -1 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - 0 -# Datafusion - Expected - -49 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query II rowsort label-486 SELECT - - 40 / + 82 * + COUNT ( * ), + CASE - 44 WHEN + - ( 5 ) * - - AVG ( DISTINCT + 98 ) + 61 / + - 7 THEN CASE - ( - 92 ) WHEN 60 THEN - 86 END ELSE + 28 + - 77 END AS col1 +---- +0 +-49 query I rowsort label-487 SELECT ALL + 29 / - CAST ( NULL AS INTEGER ) * + 3 + + 13 @@ -4848,10 +4851,10 @@ SELECT 92 - 10 ---- 82 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-916 SELECT DISTINCT + 76 / CASE - AVG ( DISTINCT + 65 ) WHEN + ( - 65 ) + COUNT ( * ) THEN 20 + + + 23 - + - COUNT ( DISTINCT - 0 ) * 25 WHEN COUNT ( * ) - MIN ( ALL 15 + - 2 ) THEN NULL WHEN 95 * + 94 THEN CAST ( NULL AS INTEGER ) ELSE NULL END AS col2 +---- +NULL query II rowsort label-917 SELECT 25 AS col0, CAST ( NULL AS INTEGER ) @@ -7233,10 +7236,13 @@ SELECT DISTINCT 1 AS col2, COUNT ( * ) 1 1 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-1371 SELECT ALL - 43 * CASE + 97 WHEN ( CASE - 44 WHEN 50 THEN 65 WHEN 76 THEN COUNT ( 66 ) ELSE NULL END ) - 14 + + + 1 THEN + - 75 * + 98 + 43 + - + CASE WHEN COUNT ( * ) IS NOT NULL THEN - + 4 * + 51 * 92 + CASE AVG ( DISTINCT - - 64 ) WHEN 19 + + 43 * 38 THEN 2 * - CASE + 50 WHEN + 0 * 3 THEN NULL WHEN 25 * + MAX ( ALL + 66 ) THEN - AVG ( - 54 ) / COUNT ( * ) + 24 WHEN - 6 * 48 THEN - 17 + + COUNT ( * ) END END ELSE NULL END WHEN CAST ( - CAST ( + 9 AS INTEGER ) AS INTEGER ) THEN + 73 + - CAST ( - 64 + + 64 AS INTEGER ) * - 9 END * 31 +---- +NULL query I rowsort SELECT - 61 + - 45 + - - 57 * + 20 col1 @@ -7610,10 +7616,10 @@ SELECT DISTINCT - + 93 * - - 0 + ( - 54 ) - - 17 * + 72 ---- 1170 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - 17042 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-1442 SELECT DISTINCT - + NULLIF ( + ( - - 20 ), + 95 ) * COUNT ( * ) * ( + 50 ) * - 17 + 89 / 54 * NULLIF ( + 42, CASE - ( - + AVG ( DISTINCT 82 ) ) WHEN ( + 12 ) + + - COUNT ( ALL 71 ) THEN + 86 / + 67 - + 9 WHEN - - 39 * 64 * - CAST ( NULL AS INTEGER ) THEN NULL END + - + 94 ) +---- +17042 query I rowsort SELECT ALL - 39 * 21 * - 63 @@ -7643,10 +7649,10 @@ SELECT + CAST ( NULL AS INTEGER ) * - + 52 AS col0 ---- NULL -# Datafusion - Datafusion expected results: -# Datafusion - Expected - -177 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-1448 SELECT + CAST ( + AVG ( DISTINCT - 97 ) AS INTEGER ) + - CAST ( - 80 AS INTEGER ) / + COUNT ( ALL - 33 ) * - COUNT ( ALL + 94 ) AS col2 +---- +-177 query I rowsort SELECT DISTINCT 10 * 47 AS col1 @@ -9112,10 +9118,13 @@ SELECT DISTINCT + MIN ( - - 73 ) ---- 73 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-1727 SELECT ALL + - AVG ( DISTINCT CAST ( NULL AS INTEGER ) ) - + 23 AS col2 +---- +NULL query I rowsort SELECT - 84 * + 21 AS col2 @@ -14359,10 +14368,13 @@ SELECT DISTINCT - 86 * + 76 ---- -6536 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-2729 SELECT DISTINCT AVG ( DISTINCT - - 12 ) - CASE + + COUNT ( * ) WHEN - 66 THEN + 43 * + COUNT ( * ) END / + 82 AS col2 +---- +NULL query I rowsort SELECT 54 * - 76 AS col1 @@ -15459,10 +15471,13 @@ SELECT ALL 42 - - COUNT ( * ) + 46 col2 ---- 89 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-2937 SELECT - 25 * - COUNT ( * ) * + AVG ( DISTINCT + CAST ( NULL AS FLOAT8 ) ) * - 50 + - MIN ( DISTINCT + CAST ( - 20 AS INTEGER ) ) +---- +NULL query I rowsort SELECT ALL - + CASE 4 WHEN - + 19 THEN 45 END AS col2 @@ -15490,10 +15505,10 @@ SELECT 12 / 88 * - 63 AS col0 ---- 0 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - 71 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-2943 SELECT - CASE + ( - COUNT ( * ) ) WHEN + COALESCE ( + AVG ( DISTINCT 74 ), + CAST ( + 99 AS FLOAT8 ) ) * - COUNT ( CAST ( - ( 15 ) AS INTEGER ) ) + 35 THEN NULL WHEN + 35 * - COUNT ( * ) * ( - COUNT ( * ) ) + - ( + 16 ) * + 15 - + 93 THEN NULL ELSE + COUNT ( * ) END + 91 + - + 19 +---- +71 query I rowsort SELECT - 41 * + + 1 AS col1 @@ -16731,10 +16746,10 @@ SELECT 13 - 44 ---- -31 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort SELECT ALL - CASE + + AVG ( DISTINCT + - 52 ) WHEN 68 THEN 39 * + + 7 ELSE NULL END * - 2 AS col1 +---- +NULL query I rowsort label-3177 SELECT ALL - CASE - 65 WHEN 9 / + 14 THEN NULL WHEN + 11 * + 95 + - - 42 + + 65 THEN + + 64 WHEN + + 38 - NULLIF ( + 90, + 53 + 10 ) THEN 34 * - 20 / 24 * - 35 * CAST ( + + ( + - NULLIF ( - + 45, 76 + - 33 ) ) AS INTEGER ) - COUNT ( - + 33 ) ELSE NULL END - 93 @@ -17874,11 +17889,14 @@ SELECT DISTINCT + 31 + 71 AS col1, ( - - 54 ) 102 54 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - -131 -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] I[I] +# Datafusion - [Actual ] I[R] +query IR rowsort label-3393 SELECT DISTINCT - CAST ( - + 13 AS INTEGER ) + + - 52 + - + 92, + 14 * + CASE + + 86 WHEN 43 THEN - ( - MIN ( DISTINCT + - CAST ( NULL AS INTEGER ) ) ) END / - NULLIF ( 44, + AVG ( DISTINCT + + 44 ) * + + COUNT ( * ) - - 43 - + 31 ) AS col1 +---- +-131 +NULL query II rowsort SELECT 47 + + + 28 AS col0, ( 69 ) @@ -20100,10 +20118,13 @@ SELECT ALL - 30 * - 51 AS col2 ---- 1530 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-3821 SELECT DISTINCT AVG ( DISTINCT + - CAST ( - CASE 85 WHEN 81 THEN - 32 / 70 ELSE NULL END AS INTEGER ) ) +---- +NULL query I rowsort SELECT ALL + 58 + - - 68 @@ -20602,10 +20623,13 @@ SELECT ALL - 72 - 37 + - - 82 AS col0 ---- -27 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-3918 SELECT 38 - - 85 + - - 36 * + 86 / NULLIF ( - 20, 64 * + COALESCE ( + ( - CASE - COUNT ( * ) WHEN 36 THEN 3 ELSE + 62 + ( - 61 ) END ), - 4 ) + 98 * - 2 ) + + ( ( - COUNT ( * ) ) + 60 ) / - AVG ( DISTINCT 13 * CASE WHEN CAST ( NULL AS INTEGER ) IS NULL THEN NULL ELSE - 24 * 72 END ) +---- +NULL query II rowsort label-3919 SELECT 74 * + - COUNT ( - 20 ), + 58 / - 8 col0 @@ -22027,10 +22051,13 @@ SELECT - - CAST ( COUNT ( * ) AS INTEGER ) / + 89 ---- 0 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - -1740 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-4190 SELECT DISTINCT + 44 / + 82 + + COALESCE ( + - ( + 87 ), - 60 / - COALESCE ( - NULLIF ( + 30, 2 * + 44 * - SUM ( DISTINCT + CAST ( NULL AS FLOAT8 ) ) ), ( AVG ( DISTINCT - 79 ) ) ) * COALESCE ( 42 * 51, 1 + + 45 ) - - 57 + - 48 * 59 ) * 20 +---- +-1740 query II rowsort label-4191 SELECT DISTINCT - 71 AS col1, + COUNT ( + 4 ) * - 44 * - - 32 @@ -22869,10 +22896,13 @@ SELECT - 17 / ( - 74 ), + 4 AS col2, - 44 AS col0 4 -44 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-4350 SELECT ALL + 78 / + 66 / - MIN ( DISTINCT 36 ) + + NULLIF ( + CAST ( NULL AS INTEGER ), AVG ( DISTINCT 22 ) + + 30 + - + 61 + + 94 ) * + 0 +---- +NULL query I rowsort label-4351 SELECT + CASE 94 WHEN + - 6 * + 20 * + 30 THEN + COUNT ( * ) * + 13 * + + 46 * + COALESCE ( 66, + 68 ) + 70 * + - CAST ( 34 AS INTEGER ) / 5 * - - 48 - + 71 WHEN + ( + ( - 52 ) ) THEN - 85 END @@ -24530,10 +24560,10 @@ SELECT - COALESCE ( + 93, + 58 ) - + 3 col0 ---- -96 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - -2301 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-4667 SELECT DISTINCT CASE - - 24 WHEN - 21 * - 51 * + 10 + + 37 - 12 * + - NULLIF ( 86, + NULLIF ( - NULLIF ( + + 67, - + 21 / COUNT ( * ) - + 77 - + + 59 / - 27 ), - AVG ( DISTINCT 4 ) ) ) THEN 65 ELSE 55 * - MAX ( + 42 ) + + 9 END col1 +---- +-2301 query I rowsort SELECT ALL + 8 + 10 @@ -25249,10 +25279,10 @@ SELECT DISTINCT 52 * + 76 * + COALESCE ( 68, - 69, - 30 * 79, - 15 + ( - - 16 ) ---- 3437181 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-4804 SELECT - 86 * CASE + 29 WHEN + + 83 + + + AVG ( DISTINCT + + 65 ) THEN + COUNT ( * ) ELSE NULL END AS col0 +---- +NULL query I rowsort label-4805 SELECT DISTINCT + COUNT ( * ) + 29 - - 56 * + ( - 36 ) @@ -27448,10 +27478,13 @@ SELECT + 77 / - SUM ( ALL - - 46 ) + + - NULLIF ( 74, - + ( 24 ) * + ( ( - 72 ) ---- -311139 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-5225 SELECT + AVG ( DISTINCT + + CAST ( NULL AS INTEGER ) ) * - 63 + + - 53 +---- +NULL query II rowsort label-5226 SELECT + COUNT ( * ) AS col2, 50 + - + CASE + + COUNT ( * ) WHEN 90 THEN NULL WHEN 37 THEN + + COUNT ( * ) WHEN - 46 * + 75 THEN NULL ELSE - + 7 / + - NULLIF ( - - CAST ( NULL AS INTEGER ), + + 20 ) END @@ -29771,10 +29804,13 @@ SELECT + 67 * + - 82 ---- -5494 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-5671 SELECT ALL - 21 * - 32 * - + CASE + CAST ( + + 53 AS FLOAT8 ) WHEN - 61 THEN + COUNT ( * ) + + AVG ( DISTINCT 73 ) ELSE NULL END AS col0 +---- +NULL query I rowsort SELECT + 12 * - - 67 + + + 72 + 45 @@ -31063,11 +31099,14 @@ SELECT + 79 + - COUNT ( 86 ) / + + 31 / - - COUNT ( * ) * - - 14 AS col0 ---- 79 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - 57 -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] I[I] +# Datafusion - [Actual ] I[R] +query IR rowsort label-5916 SELECT 57 AS col0, NULLIF ( AVG ( DISTINCT + + 72 ), 24 ) * AVG ( + + CAST ( NULL AS INTEGER ) ) * - 32 +---- +57 +NULL query I rowsort label-5917 SELECT + - 1 / + 17 AS col1 @@ -33566,10 +33605,13 @@ SELECT DISTINCT + - 33 + + 78 + + 70 / 55 * - 28, 3 * - COUNT ( * ) / + + 18 - - 17 12 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-6390 SELECT DISTINCT - 16 + + 5 + - AVG ( DISTINCT 86 ) * + CAST ( COUNT ( * ) AS INTEGER ) * CASE - 84 WHEN MIN ( DISTINCT + 91 ) * 12 THEN - 76 * CAST ( NULL AS INTEGER ) + - + NULLIF ( + + 33, - 88 + - 65 ) WHEN 43 * + - 4 THEN NULL END + + COUNT ( * ) - - 31 * - 29 + + + 20 * + 64 + - + 42 AS col0 +---- +NULL query I rowsort label-6391 SELECT ALL - COUNT ( * ) + SUM ( + 89 ) @@ -33930,10 +33972,10 @@ SELECT - + 3 / 34 * + CASE - 65 WHEN 81 + + 26 THEN NULL ELSE - 93 END AS col1 ---- 0 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-6460 SELECT ALL - + 39 * CASE + 22 WHEN AVG ( DISTINCT - ( + 35 ) ) * + 55 + + 32 THEN - + 44 END - + - 83 - - - COUNT ( * ) + - COALESCE ( - - 0, 48, - COUNT ( * ) ) AS col2 +---- +NULL query I rowsort label-6461 SELECT + - 92 * - - ( + - CAST ( NULL AS INTEGER ) ) @@ -39443,10 +39485,16 @@ SELECT ALL - 33 + - CAST ( NULL AS INTEGER ) AS col1 ---- NULL -# Datafusion - Datafusion expected results: -# Datafusion - Expected - 7591 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Data was automatically updated based on comparison db results +# Datafusion - Previous results: +# Datafusion - 7591 +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-7514 SELECT COALESCE ( 42, - - 66, 94 ) * - 4 - - 79 * + 97 + COALESCE ( 27, - AVG ( DISTINCT 37 ) + + - 27 + - - 32, 10 + + 6 + - + SUM ( DISTINCT - 23 ) + 85 ) / 15 + 95 +---- +7591.8 query I rowsort label-7515 SELECT ALL 8 + - COUNT ( + 80 ) + - 3 / + + 12 * + 57 @@ -41142,10 +41190,13 @@ SELECT ALL + COUNT ( * ) + - 58 * 83 ---- -4813 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - -6180 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-7837 SELECT + ( + 14 ) + - 92 + + - 69 / ( - 62 ) + + 12 * - NULLIF ( + 27, - - NULLIF ( - 20, - AVG ( DISTINCT - + 28 ) ) ) * - - 19 + 53 +---- +-6180 query II rowsort SELECT 76 AS col0, - 32 - 11 @@ -41493,10 +41544,10 @@ SELECT + 67 * + 22 + - 83 AS col0 ---- 1391 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort SELECT + 78 - 86 + + CASE + NULLIF ( AVG ( DISTINCT + 2 ), 58 ) WHEN + 10 THEN NULL WHEN + 14 / - 45 THEN + 9 ELSE NULL END AS col0 +---- +NULL query II rowsort label-7906 SELECT - 89 * + COUNT ( * ) AS col1, COALESCE ( CAST ( NULL AS INTEGER ), - ( + - 58 ) ) @@ -43347,10 +43398,10 @@ SELECT ALL COUNT ( - - 78 ) * + 33 AS col2 ---- 33 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort SELECT DISTINCT - CASE 92 WHEN - ( + AVG ( DISTINCT 33 ) ) * - 3 * - AVG ( ALL + + 17 ) THEN + 35 * - 15 WHEN 76 THEN NULL END AS col2 +---- +NULL query I rowsort label-8260 SELECT DISTINCT - COALESCE ( 10, COUNT ( DISTINCT - ( - - 50 ) ) + 62 ) @@ -44185,11 +44236,11 @@ SELECT 64 * + ( + + 63 ) + - - 72 AS col1, 88 * + + COALESCE ( + COUNT ( * ), - 4104 -5896 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - 3216 -# Datafusion - Expected - -81328 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query II rowsort label-8419 SELECT 67 * - - 48, CASE + + 73 WHEN 85 * - - COUNT ( * ) - 54 + + AVG ( DISTINCT + 74 ) THEN NULL ELSE + 68 END * - - 26 * - 46 AS col2 +---- +3216 +-81328 query I rowsort label-8420 SELECT 8 + - CAST ( NULL AS INTEGER ) @@ -44635,10 +44686,10 @@ SELECT DISTINCT - - 25 / - 45 col2, - 2 AS col1 0 -2 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-8504 SELECT + + 32 * + CASE + - 40 WHEN AVG ( DISTINCT + + 74 ) THEN ( - ( 3 ) ) WHEN + - 12 + + CASE 47 WHEN - + 55 + - 93 THEN COUNT ( * ) * + - 32 WHEN - COUNT ( * ) / - ( + 5 ) * - 63 THEN + 78 + + 89 - + - 47 END THEN NULL WHEN 68 THEN + 9 WHEN - 51 THEN - 44 + + - 21 * + 83 * + ( 15 ) / - 11 + + + 75 + - COUNT ( * ) END +---- +NULL query I rowsort SELECT ALL - - 9 * - 76 * - 38 + 86 - 96 @@ -46741,10 +46792,13 @@ SELECT - 47 - 87 AS col1 ---- -134 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - 3510 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-8911 SELECT + 65 * - 54 * NULLIF ( - + COUNT ( DISTINCT 29 ), + - 66 - CASE 54 WHEN - COUNT ( * ) THEN AVG ( DISTINCT + 51 ) * 24 WHEN + 61 THEN 31 - - 53 END ) +---- +3510 query I rowsort SELECT + 41 * + 12 AS col0 @@ -49237,10 +49291,10 @@ SELECT ( + 30 ) col1 ---- 30 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - 252262 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-9388 SELECT - COALESCE ( + 34, + ( + - 31 ) + + ( + MIN ( ALL - 73 ) ), + CAST ( NULL AS INTEGER ), + 98 + - - 77 * + 65 ) + - + 38 + NULLIF ( SUM ( DISTINCT + ( 68 ) ), CAST ( + CASE - 33 WHEN + 18 THEN - 36 WHEN - - 20 * + 21 * - - 89 / + AVG ( DISTINCT + 64 ) THEN + 42 / - 63 END AS INTEGER ) ) + + ( COUNT ( * ) + - ( - 48 ) * - NULLIF ( - 71, COUNT ( DISTINCT CAST ( 48 AS FLOAT8 ) ) ) ) * + 74 * + COUNT ( * ) +---- +252262 query II rowsort label-9389 SELECT 3 / + 15 AS col2, + 33 @@ -49395,10 +49449,10 @@ SELECT ALL - 21 + + NULLIF ( 61, + COUNT ( * ) ) + + - 74 ---- -34 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - 193 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-9418 SELECT 94 + 64 + + 34 / - COALESCE ( + 97, - 45, 43 ) + + CAST ( + COALESCE ( 20, + AVG ( DISTINCT 63 ) + 50 ) AS INTEGER ) + COALESCE ( + + 15, MAX ( ALL 48 ) + + - 1 + - COUNT ( - 11 ), CASE + COUNT ( * ) WHEN + - NULLIF ( - + CASE - 87 WHEN + 89 THEN + 25 ELSE NULL END, - 90 + 15 ) * - AVG ( ALL + 75 ) + - 46 THEN - ( + COUNT ( * ) ) + - 28 END ) col2 +---- +193 query I rowsort SELECT 85 * 94 + + ( - 56 ) @@ -49650,10 +49704,10 @@ SELECT ALL - - 37 * 31 AS col0, - 73 / - 14 AS col2 1147 5 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - 4524 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-9465 SELECT DISTINCT - + ( ( 66 ) ) * COUNT ( * ) * CAST ( AVG ( DISTINCT - 68 ) AS INTEGER ) - - 36 AS col2 +---- +4524 # Datafusion - Types were automatically converted from: # Datafusion - [Expected] I[I] @@ -50117,10 +50171,13 @@ SELECT 28 + ( - 53 ) AS col0 ---- -25 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - 49 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-9554 SELECT DISTINCT - NULLIF ( - 49, - SUM ( ALL - - 68 ) * - - SUM ( ALL + 34 ) / - AVG ( DISTINCT - 62 ) + + ( - COUNT ( ALL + + 26 ) ) + 79 ) AS col0 +---- +49 query II rowsort label-9555 SELECT 47 / - - ( + ( - 69 ) ) AS col0, + 27 + 43 @@ -50341,10 +50398,16 @@ SELECT DISTINCT - COUNT ( * ) * - 0 AS col0 ---- 0 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - 330604 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Data was automatically updated based on comparison db results +# Datafusion - Previous results: +# Datafusion - 330604 +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-9596 SELECT DISTINCT - 6 / - COALESCE ( + + 31, + AVG ( DISTINCT + 64 ), - 64 + + ( - - 26 ) ) * 21 * - 90 - COUNT ( * ) + 49 + - - 1 + + MAX ( ALL + + 83 ) * 83 * 48 - + 80 + - 37 * COUNT ( * ) +---- +330238.1935483871 query I rowsort label-9597 SELECT + ( + 35 ) * - + MIN ( DISTINCT + + 78 ) + 82 AS col2 @@ -52293,10 +52356,10 @@ SELECT + + 56 * + 31 * - 94 AS col1 ---- -163184 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-9969 SELECT ALL - 51 * - 15 / ( + 49 ) + - CASE + 91 WHEN - 45 * CASE MIN ( 68 ) WHEN - 81 THEN - 38 ELSE NULL END / + + 74 THEN - - 84 WHEN + 10 - AVG ( DISTINCT 91 ) THEN + + 88 + - - 89 + - 34 END + 59 AS col0 +---- +NULL query II rowsort label-9970 SELECT + + 65 + - 8, - CAST ( - 50 AS INTEGER ) - 33 col2 diff --git a/data/sqlite/random/expr/slt_good_22.slt b/data/sqlite/random/expr/slt_good_22.slt index 8d18f94..3cbc2eb 100644 --- a/data/sqlite/random/expr/slt_good_22.slt +++ b/data/sqlite/random/expr/slt_good_22.slt @@ -4053,10 +4053,10 @@ SELECT DISTINCT CASE WHEN NULL NOT BETWEEN NULL AND - CAST ( NULL AS INTEGER ) T ---- NULL -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-773 SELECT + CASE - 42 WHEN + AVG ( DISTINCT 34 ) THEN + 91 - + COUNT ( * ) ELSE - - CASE 2 WHEN - COUNT ( - 44 ) THEN - + 89 * + MAX ( DISTINCT - 22 ) / 65 END END AS col1 +---- +NULL query I rowsort label-774 SELECT ALL + NULLIF ( + COUNT ( ALL + + 48 ), - COALESCE ( + 41, - - 99, - CAST ( NULL AS INTEGER ) ) * + - ( - 54 ) ) AS col2 @@ -4623,10 +4623,13 @@ SELECT 77 / - 26 AS col2 ---- -2 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-883 SELECT ALL - AVG ( DISTINCT ( + 79 ) ) * + 16 * + COUNT ( * ) * + - 87 - - 22 - + COUNT ( * ) * - 19 + - CASE COUNT ( * ) WHEN 75 THEN NULL WHEN + NULLIF ( - ( 55 ), + 55 * - + 61 * - 69 * - COUNT ( * ) * - 84 + 70 / 97 ) THEN NULL ELSE + ( 46 ) * + CAST ( NULL AS INTEGER ) END +---- +NULL query II rowsort label-884 SELECT DISTINCT 6 * + COUNT ( * ) + - 71 AS col0, 46 * - 82 * + 74 * + 55 + - CAST ( NULL AS INTEGER ) + 9 @@ -6502,10 +6505,10 @@ SELECT ALL - 84 AS col0, 28 - - 52 + - 64 - + - CAST ( - 50 AS INTEGER ) + + - 2 -84 -36 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - 5140 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-1241 SELECT DISTINCT + 33 + + 11 + - CASE + 81 WHEN NULLIF ( - + 9, 17 + + COUNT ( * ) ) * - + 41 * - - CASE - 46 WHEN - COUNT ( * ) + - CASE + 81 WHEN 95 THEN - 84 END THEN 53 * + - CAST ( NULL AS INTEGER ) WHEN + - 65 THEN 65 ELSE - 46 END + 40 THEN NULL WHEN + 6 * 39 * - COUNT ( * ) THEN NULL ELSE + + CAST ( - AVG ( DISTINCT 61 ) AS INTEGER ) + - 71 * + 72 END + - 77 +---- +5140 query I rowsort label-1242 SELECT ALL 11 + + - 91 / 63 AS col2 @@ -6971,10 +6974,13 @@ SELECT - 77 + + + 33 col0 ---- -44 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-1331 SELECT DISTINCT + COUNT ( * ) * 22 * - ( + AVG ( DISTINCT - CAST ( NULL AS INTEGER ) ) ) + + - 42 +---- +NULL query I rowsort SELECT - 21 * - 2 * - 84 AS col2 @@ -7757,10 +7763,10 @@ SELECT DISTINCT 96 * - 54 * 47 ---- -243648 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - 88 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-1480 SELECT + CASE - - AVG ( DISTINCT 43 ) WHEN 4 + 45 * COUNT ( * ) THEN 69 * - 37 WHEN - 7 THEN + SUM ( - ( - 16 ) ) * - - 22 * CAST ( NULL AS INTEGER ) + + 40 ELSE + 88 END +---- +88 query I rowsort label-1481 SELECT - COUNT ( * ) * + + 99 + + 80 * - 14 AS col0 @@ -7876,10 +7882,10 @@ SELECT + 25 / 71 ---- 0 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - 95 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-1503 SELECT CASE + + COUNT ( * ) WHEN + 4 THEN NULL WHEN - 61 * + 59 + - 32 + - 86 + - 21 * - AVG ( DISTINCT 23 ) + - + 42 + - 70 THEN NULL ELSE COUNT ( * ) END * 27 + + + 68 AS col0 +---- +95 query I rowsort label-1504 SELECT + COUNT ( * ) * + + 76 + 93 * 36 AS col1 @@ -7896,10 +7902,13 @@ SELECT + 36 * 22 AS col2 ---- 792 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-1507 SELECT - ( - CAST ( - + COUNT ( * ) AS INTEGER ) ) * - COALESCE ( - - CAST ( 35 AS INTEGER ), + 14, + 5 * NULLIF ( + 48, 97 * - 90 * - + 91 * + 62 + - + 66 + 26 * + - 11 ), + 93 / - AVG ( DISTINCT + 33 ) ) / - CASE - 50 WHEN + 62 / - MAX ( + + 92 ) THEN 19 WHEN - 40 THEN - 71 - 88 - + CAST ( NULL AS INTEGER ) END * 52 * 2 - COUNT ( * ) + + 5 +---- +NULL query I rowsort SELECT - + 75 * - 46 @@ -8990,10 +8999,10 @@ SELECT + 66 * CASE - + ( ( - ( 84 ) ) ) WHEN - 81 THEN - CAST ( NULL AS INTEGER ---- NULL -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort SELECT - CASE 7 WHEN + AVG ( DISTINCT - 6 ) THEN ( 93 ) ELSE NULL END - - 42 +---- +NULL query I rowsort label-1713 SELECT ALL - - COUNT ( * ) + COUNT ( * ) AS col1 @@ -11015,10 +11024,10 @@ SELECT - 59 + 21 AS col2 ---- -38 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-2105 SELECT - CASE - CASE + + 16 WHEN + + 14 + - CAST ( - 6 AS INTEGER ) THEN - + 45 WHEN - COUNT ( * ) / 92 THEN + 7 ELSE + AVG ( DISTINCT 99 ) * + COUNT ( * ) END WHEN 87 THEN 10 WHEN 75 THEN NULL END AS col0 +---- +NULL query I rowsort SELECT ALL + 48 * 53 AS col0 @@ -11580,10 +11589,10 @@ SELECT - CAST ( NULL AS INTEGER ) * - - 92 * - 80 + - 90 + - 21 + - 71 / COUNT ( ---- NULL -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-2212 SELECT ALL - ( - + CASE - - CAST ( NULL AS INTEGER ) WHEN + + 49 * + AVG ( DISTINCT + 88 ) + - 71 + - 42 THEN - - 41 ELSE NULL END ) +---- +NULL query I rowsort label-2213 SELECT - 99 + - ( + 98 ) - + - NULLIF ( + 29, - + 7 - + MIN ( ALL + 52 ) ) * - 24 * + + COALESCE ( - + CAST ( NULL AS INTEGER ), 7 / 4 ) AS col2 @@ -12676,10 +12685,10 @@ SELECT ALL - 60 + - - 86 ---- 26 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - -87 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-2420 SELECT DISTINCT - + 87 * + COALESCE ( + + COUNT ( * ), 14, - + CASE + 51 WHEN + - 97 * - 46 / - 82 THEN NULL WHEN + + 19 * - AVG ( DISTINCT 13 ) THEN NULL WHEN ( - + 5 ) THEN 24 END + + CAST ( - 48 AS INTEGER ) + ( - 28 ) * + ( 45 * 2 + COALESCE ( - 52, ( + 27 ) + - 81 ) ) ) + 26 / 83 +---- +-87 query II rowsort label-2421 SELECT ALL - + 15 AS col0, + 48 / + CASE 3 WHEN + 39 + - 13 * - CAST ( 70 AS INTEGER ) + - - 27 - + CAST ( NULL AS INTEGER ) THEN NULL WHEN 48 THEN NULL ELSE + 86 + + MIN ( DISTINCT 9 ) END @@ -16489,10 +16498,10 @@ SELECT + COUNT ( * ) / 37 * 36 ---- 0 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - -63 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-3143 SELECT - + COUNT ( * ) + + CAST ( - AVG ( DISTINCT + CAST ( ( + + 62 ) AS INTEGER ) ) AS INTEGER ) AS col1 +---- +-63 query II rowsort SELECT - - ( - 43 ) AS col1, - ( - 89 ) * + 83 @@ -16685,10 +16694,10 @@ SELECT DISTINCT + 43 * 29 * + 21 * CAST ( NULL AS INTEGER ) ---- NULL -# Datafusion - Datafusion expected results: -# Datafusion - Expected - 350 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-3181 SELECT DISTINCT - CASE + MAX ( - + 84 ) WHEN - + ( + 34 ) / ( + 74 ) * AVG ( DISTINCT + - 74 ) * 55 + + AVG ( DISTINCT 28 ) + + ( - 33 ) THEN NULL ELSE 6 - + + 83 + + 7 * - 39 END +---- +350 query II rowsort label-3182 SELECT ALL - MIN ( 32 ) * - + 17 + - 83 / - 6 col0, COUNT ( * ) / + MIN ( - 8 ) - - 99 / + - 45 AS col1 @@ -17443,10 +17452,10 @@ SELECT ALL + - 29 * + NULLIF ( + 72, - 27 / CAST ( NULL AS INTEGER ) ) ---- -2088 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-3322 SELECT + - 48 * + CASE - - AVG ( DISTINCT - 81 ) WHEN + + 36 - + - 82 THEN NULL WHEN - CASE 69 WHEN SUM ( - 16 ) * - - 63 + SUM ( - 15 ) THEN NULL ELSE + ( - SUM ( ALL + + ( + + 40 ) ) ) END THEN 48 END * - 32 + - COUNT ( * ) AS col1 +---- +NULL query II rowsort SELECT DISTINCT - + 0, - 95 + + - 36 * 77 + - 26 AS col2 @@ -17784,10 +17793,13 @@ SELECT + - 47 + + 96 + - + 74 * + + 56 AS col2 ---- -4095 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-3387 SELECT ALL - NULLIF ( NULLIF ( + - 65, - ( - + COALESCE ( - 16, - - 24, - 41 + - 55 + + + 96 - + COALESCE ( 32, - 24, + 76 ) ) ) ), - + COALESCE ( 66, 74, + 90 * 8 ) ) * - + 24 * CASE + 96 WHEN 12 - - ( - ( 92 ) ) - - + 20 + + + 39 THEN 23 / COUNT ( * ) + - CAST ( + 23 AS FLOAT8 ) + + - 86 WHEN - + 49 THEN 61 WHEN - COUNT ( * ) - 55 THEN + - COUNT ( * ) * 4 * - + 38 END * 1 + - 18 + 95 + - 44 / 65 * + 42 * - - 20 + - - 62 + AVG ( DISTINCT - 25 ) AS col1 +---- +NULL query I rowsort label-3388 SELECT COUNT ( * ) * 5 + 63 + - + 27 * - COUNT ( * ) @@ -18114,10 +18126,10 @@ SELECT DISTINCT 84 - - ( + 83 ) AS col0 ---- 167 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-3451 SELECT ALL COUNT ( * ) / + CASE - CAST ( NULL AS INTEGER ) WHEN - AVG ( DISTINCT 7 ) + CASE + 25 WHEN + 45 - + CAST ( - COUNT ( * ) AS INTEGER ) * CAST ( - NULLIF ( + CAST ( NULL AS INTEGER ), ( + COUNT ( * ) ) ) * + NULLIF ( 30, 27 ) AS INTEGER ) THEN + 71 * + ( 10 * - 87 ) WHEN 6 + - 10 THEN NULL END THEN NULL WHEN - 89 * 25 THEN 31 END AS col0 +---- +NULL query I rowsort label-3452 SELECT CAST ( - 3 AS INTEGER ) * 16 @@ -20326,10 +20338,10 @@ SELECT + 23 + + 39 + + + COUNT ( * ) * - ( + - 70 ) * + 0 * - 60 * - - 82 ---- 62 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort SELECT DISTINCT ( + CASE AVG ( DISTINCT 41 ) WHEN + 79 THEN - ( 5 ) END ) +---- +NULL query I rowsort SELECT ALL ( + + 10 ) AS col1 @@ -24965,11 +24977,14 @@ SELECT ALL + 90 * 74 AS col0 ---- 6660 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - -9 -# Datafusion - Expected - -320355 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] I[I] +# Datafusion - [Actual ] I[R] +query IR rowsort label-4757 SELECT DISTINCT - 9 AS col0, NULLIF ( - 70, - - 77 / - - AVG ( DISTINCT + 21 ) ) * + + 63 * + 73 + 29 + + 68 + - COUNT ( * ) - + - 85 / - + 24 + + - 57 * - 26 AS col2 +---- +-9 +-320355 query I rowsort SELECT - 98 + + CASE + 20 WHEN + 9 THEN + 52 * - ( 77 ) WHEN - - 19 * - - 92 * + + 82 THEN NULL END @@ -26140,10 +26155,13 @@ SELECT - CAST ( NULL AS INTEGER ) + - + 32 - - 94 / + 68 ---- NULL -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-4980 SELECT ALL + COUNT ( * ) / - NULLIF ( - MAX ( ALL - ( - CAST ( NULL AS INTEGER ) ) ), - - 34 ) / - + 35 + + AVG ( DISTINCT + - 39 ) +---- +NULL query II rowsort label-4981 SELECT + - COALESCE ( - ( + MAX ( 63 ) ), CAST ( NULL AS INTEGER ) ) * + ( + - 50 ) * + 42 * + 81 * - 52, 7 * + 73 + - + 38 AS col1 @@ -30315,10 +30333,13 @@ SELECT 9 * COUNT ( * ) * + 14 ---- 126 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort SELECT - AVG ( DISTINCT - - CASE WHEN + 48 IN ( + NULLIF ( + + 94, 55 ) - 16 - - 36, 90, ( - 96 ) / - + 98 * + 52 + + 63 ) THEN + + ( + 20 ) END ) +---- +NULL query I rowsort SELECT DISTINCT 43 - 83 AS col0 @@ -30459,10 +30480,13 @@ SELECT + 97 + + - 27 ---- 70 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - 1 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-5809 SELECT + CASE - - 59 WHEN - 35 * + CASE - + NULLIF ( + - 0, + 5 + + 75 * - 27 ) WHEN - 56 THEN NULL WHEN + CAST ( NULL AS INTEGER ) / 70 + - + 68 / + 35 THEN + + 68 / + - ( + 3 ) ELSE - 76 * - 5 - + 54 + 67 END THEN NULL WHEN + + 24 THEN - 20 - + COALESCE ( - ( ( 47 ) ) + 66, - AVG ( DISTINCT + 31 ) + - 70 ) WHEN 38 + ( + 27 ) THEN + CAST ( - CASE CAST ( + CAST ( NULL AS INTEGER ) AS INTEGER ) WHEN 16 THEN - COUNT ( * ) WHEN + 35 * + 91 THEN NULL END AS INTEGER ) ELSE 1 END AS col0 +---- +1 query I rowsort label-5810 SELECT ALL + SUM ( - 17 ) AS col2 @@ -30658,10 +30682,13 @@ SELECT + NULLIF ( - + 23, ( + - 47 ) ) AS col0, ( + + MIN ( 32 ) ) query error DataFusion error: Error during planning: Projections require unique expression names but the expression "nullif\(\(\- count\(Int64\(1\)\) AS count\(\*\)\), Int64\(1\) \+ count\(Int64\(1\)\) AS count\(\*\)\) AS col0" at position 0 and "count\(Int64\(82\)\) \+ \(\- nullif\(\(\- Int64\(\-95\)\), Int64\(74\)\)\) \+ Int64\(18\) AS col0" at position 1 have the same name\. Consider aliasing \("AS"\) one of them\. SELECT NULLIF ( - COUNT ( * ), 1 + COUNT ( * ) ) AS col0, COUNT ( + + 82 ) + - ( + NULLIF ( - - 95, 74 ) ) + 18 AS col0 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-5847 SELECT + 43 * AVG ( DISTINCT CAST ( NULL AS INTEGER ) ) +---- +NULL query I rowsort label-5848 SELECT - 90 * - CAST ( COUNT ( * ) AS INTEGER ) @@ -30767,11 +30794,14 @@ SELECT - 2 * - 88 + - 4 + - 75 ---- 97 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - 7 -# Datafusion - Expected - 4032 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I]I +# Datafusion - [Actual ] [R]I +query RI rowsort label-5868 SELECT 54 - + + NULLIF ( 85, NULLIF ( COUNT ( * ), - COUNT ( * ) + - NULLIF ( 4, + + 58 * + AVG ( DISTINCT 43 ) + + + 56 ) ) ) * - - COUNT ( * ) + 60 + - 22, 63 * + ( + 64 ) AS col0 +---- +7 +4032 query I rowsort SELECT 68 * 27 + - 78 col2 @@ -31065,10 +31095,13 @@ SELECT - NULLIF ( + + 11, + - CAST ( NULL AS INTEGER ) ) ---- -11 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-5925 SELECT ALL + AVG ( DISTINCT CAST ( NULL AS INTEGER ) ) AS col0 +---- +NULL query I rowsort SELECT - + 59 * - 43 col2 @@ -31506,10 +31539,10 @@ SELECT ALL COUNT ( * ) * + + 44 AS col1 ---- 44 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-6009 SELECT 7 * CASE + 15 WHEN - - ( + ( COUNT ( * ) ) ) * + 21 * + - 38 * + 83 + - - 28 + + + 79 / ( - - 47 ) * + - COALESCE ( 39, 19 ) THEN - 13 * + 13 * - COUNT ( DISTINCT 1 ) + 28 ELSE - 83 * + - CASE - COUNT ( * ) WHEN + COUNT ( * ) * + 47 / ( + 9 ) * - - AVG ( DISTINCT + 24 ) - + 96 + - ( + ( 51 ) ) THEN + 26 * 36 WHEN + 12 THEN + COUNT ( * ) + - 72 * + 34 END END col1 +---- +NULL query I rowsort label-6010 SELECT ALL + 93 * - CAST ( - + 3 AS INTEGER ) AS col1 @@ -32378,10 +32411,13 @@ SELECT ALL + + 10 - - NULLIF ( - 12, + - 50 ) AS col0 ---- -2 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-6175 SELECT + 38 - CASE - ( 62 ) WHEN COUNT ( * ) THEN + ( + CAST ( COUNT ( * ) AS INTEGER ) ) + AVG ( DISTINCT 27 ) + - COUNT ( * ) ELSE NULL END AS col2 +---- +NULL query I rowsort label-6176 SELECT - - 76 + + COUNT ( * ) + - 21 AS col1 @@ -32586,10 +32622,10 @@ SELECT + COUNT ( DISTINCT + 93 ) AS col1 ---- 1 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - 18 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-6214 SELECT ALL - - ( + CAST ( - AVG ( DISTINCT - 18 ) AS INTEGER ) ) +---- +18 query I rowsort SELECT ALL 72 + 44 @@ -34510,10 +34546,13 @@ SELECT 76 * + + 87 * - 40 ---- -264480 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-6580 SELECT + 22 * - 37 - - AVG ( DISTINCT - CAST ( NULL AS INTEGER ) ) col1 +---- +NULL query I rowsort SELECT 88 - - 37 col2 @@ -35028,10 +35067,13 @@ SELECT ALL 54 * - ( 26 ) col2 ---- -1404 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-6679 SELECT ALL - 4 / + AVG ( DISTINCT - ( - + 65 ) ) * + + MAX ( - CASE 21 WHEN - 73 + + 85 THEN - 53 END ) + + COALESCE ( 62, + 25 ) +---- +NULL query I rowsort SELECT + ( ( 48 ) ) @@ -36752,10 +36794,10 @@ SELECT + 48 * 63 AS col2 ---- 3024 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - 313 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-7011 SELECT - 69 * - CASE + - SUM ( ALL - 51 ) WHEN + 49 THEN - 62 WHEN AVG ( DISTINCT - CAST ( NULL AS INTEGER ) ) + + 19 * - 79 THEN 22 ELSE + 5 END + - 32 +---- +313 query I rowsort label-7012 SELECT ALL 6 * + + 6 / - - 69 AS col2 @@ -37451,10 +37493,13 @@ SELECT - 57 / 79 AS col0 ---- 0 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - -3773 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-7144 SELECT + 59 * - 64 + + 59 / + + 23 + - 26 - + - NULLIF ( 27, + COUNT ( * ) ) * - NULLIF ( - COUNT ( ALL 56 ), + + AVG ( DISTINCT + - 82 ) ) +---- +-3773 query I rowsort SELECT ALL + + ( + 62 ) AS col0 @@ -37513,10 +37558,10 @@ SELECT + COUNT ( DISTINCT - 54 ) * + COALESCE ( + + 98, - ( + + COUNT ( ALL + + ---- 176 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - -29 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-7155 SELECT + + ( 29 ) * + CASE AVG ( DISTINCT + 43 ) WHEN - 22 THEN NULL ELSE - + COUNT ( * ) END * COUNT ( - 15 ) +---- +-29 query I rowsort SELECT - - 66 * - - 7 * - 31 - 12 + - + 89 AS col1 @@ -37575,10 +37620,13 @@ SELECT + 88 * 84 / 72 AS col0 ---- 102 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-7167 SELECT ALL 94 + - 94 * + CASE + + COUNT ( * ) WHEN - COUNT ( * ) + + COUNT ( * ) THEN + - 37 WHEN - + 7 * + + 42 + - 79 - - AVG ( DISTINCT + CAST ( NULL AS FLOAT8 ) ) - 75 + + 84 * 96 THEN + AVG ( DISTINCT - 12 ) END AS col0 +---- +NULL query I rowsort SELECT + ( + 30 ) * 70 col0 @@ -37804,10 +37852,10 @@ SELECT 9 + NULLIF ( 1, COALESCE ( CAST ( + - 55 AS INTEGER ), + 61 / + + 16 / - 10 70 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - 2548 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-7211 SELECT + COUNT ( * ) * CASE - CASE + 84 WHEN - + NULLIF ( - 76, 27 + - 23 ) THEN NULL ELSE - COUNT ( * ) END WHEN - - 51 * + 39 THEN - CAST ( AVG ( DISTINCT - + 36 ) AS INTEGER ) * + 13 / 19 ELSE 49 * 52 END +---- +2548 query I rowsort label-7212 SELECT + CAST ( + MIN ( + NULLIF ( - 85, - - 59 * - + 46 ) ) AS INTEGER ) * - CAST ( NULL AS INTEGER ) col2 @@ -39247,10 +39295,10 @@ SELECT 47 - - + 9 AS col1 ---- 56 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-7483 SELECT - CASE + + 67 WHEN + - ( - 51 ) * - ( - COUNT ( * ) ) + - 25 + + COUNT ( DISTINCT - 29 ) * COALESCE ( - + 33, - + 59 + - 56 * ( - + 28 ) ) THEN NULL WHEN - 77 * - MAX ( DISTINCT + + 80 ) * + - 1 + + - AVG ( DISTINCT + ( + 27 ) ) - 8 + 72 * + 91 THEN NULL WHEN 41 * + 32 - + ( - 56 ) THEN 23 END +---- +NULL query II rowsort SELECT 80 AS col2, + 80 * - 90 @@ -39974,10 +40022,13 @@ SELECT ALL 63 * + 97 AS col0 ---- 6111 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-7622 SELECT - CASE + - CASE AVG ( DISTINCT - 23 ) WHEN - 42 / COUNT ( * ) * + + 11 THEN NULL ELSE + ( 31 ) * + 95 END WHEN - - NULLIF ( + - CAST ( NULL AS INTEGER ), 14 * + 2 ) * + 15 THEN NULL WHEN + 5 THEN 45 + 80 + + 36 * + + 66 / 63 + + - AVG ( - 57 ) + - 24 + + 95 END * - 51 +---- +NULL query I rowsort SELECT DISTINCT + 5 * + 70 AS col0 @@ -40576,10 +40627,10 @@ SELECT COUNT ( * ) - 38 AS col1 ---- -37 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - -5640 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-7736 SELECT ALL ( + CASE - ( - 60 ) WHEN - COALESCE ( - 14, + - 90 * 10 ) THEN + 61 + 47 - CASE + ( + - AVG ( ALL - - 50 ) ) WHEN + + COUNT ( * ) + - - CAST ( - 43 AS INTEGER ) * COUNT ( * ) * AVG ( DISTINCT + CAST ( NULL AS INTEGER ) ) * + 79 * - 68 * + 56 - 48 + AVG ( + - 4 ) THEN 45 WHEN + COUNT ( * ) THEN - 92 ELSE NULL END WHEN - 77 THEN 70 ELSE - 60 * 94 + - 0 END ) col1 +---- +-5640 query I rowsort SELECT DISTINCT - 84 + - + 30 * + 12 @@ -42193,11 +42244,11 @@ SELECT - 59 * - 61 * - 14 - 1 AS col2 ---- -50387 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - 73 -# Datafusion - Expected - -148176 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query II rowsort label-8043 SELECT ALL + 73 col2, - 36 * 84 * CAST ( - AVG ( DISTINCT - + 49 ) AS INTEGER ) +---- +73 +-148176 query I rowsort SELECT - 64 * + ( + 39 ) * + - 24 AS col1 @@ -42433,10 +42484,10 @@ SELECT 33 / - 19 AS col2, + COUNT ( * ) AS col1 -1 1 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-8088 SELECT CASE 81 WHEN + 20 * - 40 + + - AVG ( DISTINCT - 5 ) * - 14 / + 56 + + CAST ( - COALESCE ( + 44, - 74 ) AS INTEGER ) + - 29 / + 85 THEN + - 0 END * 92 + 82 + - - 65 + - 38 AS col1 +---- +NULL query I rowsort SELECT ALL + 90 + - 81 AS col1 @@ -43779,10 +43830,13 @@ SELECT ALL + CASE 5 WHEN + 57 * COALESCE ( 36 * + 97, 72 ) THEN + 15 ELSE NULL E ---- NULL -# Datafusion - Datafusion expected results: -# Datafusion - Expected - -4087 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-8346 SELECT CASE 3 WHEN MIN ( DISTINCT + 24 ) THEN + NULLIF ( + 48, AVG ( DISTINCT - 35 ) ) ELSE + 93 * - 43 + - ( + ( 88 ) ) END +---- +-4087 query I rowsort SELECT + 39 * + 47 @@ -44439,10 +44493,13 @@ SELECT DISTINCT - + 7 * - + 77 + - 98 + - - 51 * - 95 AS col0 ---- -4404 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-8474 SELECT + CASE + - 7 WHEN + NULLIF ( - 95, - 1 * ( + 78 ) ) + SUM ( ALL 70 ) THEN AVG ( DISTINCT + ( 61 ) ) / - MAX ( ALL 91 * - ( 43 ) + 42 ) WHEN - ( - COALESCE ( - 84, 93 ) ) THEN NULL ELSE NULL END AS col1 +---- +NULL query II rowsort SELECT + + 34 * - 6, ( - 85 ) + 47 AS col2 @@ -45124,10 +45181,10 @@ SELECT - + 65 + 89 - - COUNT ( * ) ---- 25 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - 5102 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-8605 SELECT - - 6 * - 16 * - + ( + + CAST ( - NULLIF ( AVG ( DISTINCT - 53 ), - 30 ) AS INTEGER ) ) + + 14 col2 +---- +5102 query II rowsort SELECT DISTINCT + 94 AS col1, 96 @@ -45444,10 +45501,10 @@ SELECT ALL - CAST ( + - 4 AS INTEGER ) ---- 4 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-8667 SELECT SUM ( + CAST ( 41 AS INTEGER ) ) * + 99 / + CASE + 58 WHEN - 85 * - + 4 + - 27 / + 98 THEN 44 * CAST ( NULL AS INTEGER ) ELSE 31 + - 75 * - 68 END + CASE + AVG ( DISTINCT + 15 ) WHEN 20 + MIN ( 38 ) * + 43 THEN 5 WHEN 61 THEN + 4 * 90 END AS col0 +---- +NULL query I rowsort SELECT 69 + + - 27 @@ -51089,10 +51146,10 @@ SELECT ALL 77 * 5 * 41 + CAST ( NULL AS FLOAT8 ) + + 48 + - + 46 * + 58 + 2 * 19 ---- NULL -# Datafusion - Datafusion expected results: -# Datafusion - Expected - 85 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-9736 SELECT ALL CASE - - 67 WHEN + SUM ( + + 57 ) * - 93 * + CAST ( - NULLIF ( COUNT ( * ), - AVG ( DISTINCT + 93 ) + - - 33 ) AS INTEGER ) * + 28 * + COUNT ( * ) + - 72 THEN 96 WHEN + - 66 THEN + - 80 WHEN - + COUNT ( * ) + - CAST ( CAST ( - + 69 AS FLOAT8 ) AS INTEGER ) + - - 95 THEN NULL ELSE 98 + - 13 END AS col2 +---- +85 query II rowsort label-9737 SELECT ALL 20, 68 + - COUNT ( * ) AS col1 diff --git a/data/sqlite/random/expr/slt_good_23.slt b/data/sqlite/random/expr/slt_good_23.slt index eedc61d..6f1b0a5 100644 --- a/data/sqlite/random/expr/slt_good_23.slt +++ b/data/sqlite/random/expr/slt_good_23.slt @@ -137,10 +137,13 @@ SELECT DISTINCT - 59 + + - 83 ---- -142 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-20 SELECT ALL + 65 * + CASE - AVG ( - ( + 89 ) ) WHEN + COUNT ( * ) THEN - 53 + - AVG ( DISTINCT 97 - - 56 ) * 4 END +---- +NULL query I rowsort SELECT DISTINCT - - 37 + + 47 col0 @@ -7620,10 +7623,10 @@ SELECT - 31 * 56 AS col0 ---- -1736 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-1447 SELECT CASE + COALESCE ( + - 50, - COUNT ( * ), + CAST ( - + CASE - + COALESCE ( - 30, - 4 * 52 + + MIN ( CAST ( NULL AS FLOAT8 ) ), + 20 * - - AVG ( + 9 ) * - - 20 + - COALESCE ( + - 60, + 29, - + 15 + - + 82 / 28 / + COUNT ( + 0 ) + - + CAST ( NULL AS INTEGER ) ) + + 4 / 63 * - 69 + + 55 * - 68 + 22 + + COUNT ( * ), ( - CAST ( - - 0 AS INTEGER ) ) - - + SUM ( + - 90 ) / - + NULLIF ( COUNT ( * ), + - NULLIF ( CAST ( NULL AS INTEGER ), + 88 ) + - 40 ) ) WHEN 42 THEN 33 WHEN + AVG ( DISTINCT + + COALESCE ( 5, + 55 ) ) / 96 + + 74 THEN 10 ELSE NULL END AS FLOAT8 ), 89 * - 10 ) WHEN 90 * + 98 THEN - 13 + - NULLIF ( - 11, - 73 * COALESCE ( + 87, + 13 * + 63 ) + - COALESCE ( 51 + + CASE COUNT ( * ) WHEN CAST ( 48 AS INTEGER ) THEN NULL WHEN COUNT ( * ) THEN + 39 ELSE - 23 * + SUM ( - 30 ) END, 94 ) * + 1 ) ELSE NULL END AS col2 +---- +NULL query II rowsort SELECT DISTINCT 54 * + 23, + 91 AS col1 @@ -7732,10 +7735,13 @@ SELECT ALL 45 * + 83 + + 64 * + COUNT ( * ) * + - CAST ( NULL AS INTEGER ) + - - ---- NULL -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-1469 SELECT - CASE - - ( + 65 ) WHEN - - CASE 3 WHEN - 64 * - 22 THEN + COUNT ( ALL 69 ) ELSE NULL END THEN NULL WHEN - COUNT ( DISTINCT ( + + 54 ) ) THEN - AVG ( DISTINCT + - 52 ) + + ( - 63 ) * 99 / + ( 11 ) + + ( + 90 ) WHEN ( - + ( 65 ) ) * - 49 THEN NULL WHEN - 48 THEN - 66 END +---- +NULL query II rowsort SELECT + 33 * + 30 col1, 89 AS col0 @@ -10923,10 +10929,10 @@ SELECT ALL + + 12 AS col2, COUNT ( * ) * + NULLIF ( - - 78, + SUM ( 88 ) * + COU 12 78 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-2079 SELECT - ( - NULLIF ( - - CASE + CAST ( NULL AS INTEGER ) WHEN + NULLIF ( + 51, + COUNT ( * ) * + 42 ) THEN 84 + 68 WHEN + COUNT ( * ) + - AVG ( DISTINCT + + 31 ) THEN NULL ELSE NULL END, + 90 * - 53 ) ) / + 72 - NULLIF ( - COALESCE ( + 2, 17 * + 93, 82 + 93 * CASE 37 + 50 WHEN - ( AVG ( - CAST ( + 26 AS INTEGER ) ) ) THEN COUNT ( ALL 2 ) END, CASE - 79 WHEN COUNT ( * ) / - 72 THEN - 39 ELSE 14 * 36 END * 81 + COUNT ( * ) ), + 5 + - 20 ) * - 24 col0 +---- +NULL query I rowsort SELECT + + 82 * 92 * + - 21 col0 @@ -12146,10 +12152,13 @@ SELECT ALL - 79 + 41 / - 83 col2, ( - CASE COUNT ( * ) WHEN COUNT ( - 19 ) * + C -79 NULL -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-2311 SELECT + 47 - SUM ( ALL + CAST ( NULL AS FLOAT8 ) ) * 39 / - AVG ( DISTINCT - + 9 ) * + 73 / 94 * - 43 * + COUNT ( * ) + - 55 / + 45 * - - COALESCE ( - + 76, - 65 + - 92 * - + COUNT ( * ) ) - + 78 + + 67 +---- +NULL query I rowsort label-2312 SELECT - COALESCE ( - + COUNT ( * ), + - COUNT ( * ) * - 65, + 84 ) @@ -16000,11 +16009,11 @@ SELECT - COALESCE ( + - 73, - 0 + + - 45, 33 ) AS col0, 53 AS col0 query error DataFusion error: Error during planning: Projections require unique expression names but the expression "\(\- Int64\(1\)\) \* \(\- coalesce\(nullif\(max\(Int64\(85\)\), Int64\(\-51\) \* Int64\(62\) \* Int64\(18\) \- CASE Int64\(74\) WHEN Int64\(32\) THEN Int64\(13\) \* Int64\(3\) \- Int64\(\-34\) \+ Int64\(91\) / \(\- Int64\(62\)\) \- Int64\(\-62\) END \- Int64\(72\)\), Int64\(\-9\) \* Int64\(2\), Int64\(78\)\)\) \* Int64\(\-58\) \* CAST\(NULL AS Int32\) AS col2" at position 0 and "Int64\(49\) AS col2" at position 1 have the same name\. Consider aliasing \("AS"\) one of them\. SELECT - ( 1 ) * - COALESCE ( + NULLIF ( MAX ( 85 ), + - 51 * 62 * + 18 - CASE 74 WHEN + 32 THEN + 13 * + 3 - - 34 + + 91 / - + 62 - - 62 END - + 72 ), - 9 * + 2, + 78 ) * - 58 * CAST ( NULL AS INTEGER ) AS col2, 49 AS col2 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -# Datafusion - Expected - 1 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query II rowsort label-3043 SELECT CASE + 6 WHEN - 15 THEN + + 58 + - CAST ( NULL AS INTEGER ) / - + 85 WHEN AVG ( ALL - + 94 ) + + CASE 58 WHEN 9 * + 22 + 45 + 10 * COALESCE ( - - 84, + + 67 ) + + 22 + + 67 * + 30 / 32 + 21 THEN - + 32 + 80 + ( - MAX ( - + 72 ) ) * - AVG ( DISTINCT COALESCE ( - + 98, - 40 ) ) / - + COUNT ( * ) + 14 + - COALESCE ( 26, - 15 * COUNT ( * ) + - - COUNT ( * ) - 22 + + 16 ) ELSE NULL END + + 24 THEN NULL END AS col2, + MAX ( DISTINCT + - 78 ) - - + 79 AS col1 +---- +NULL +1 query I rowsort label-3044 SELECT - ( 84 ) / + - COUNT ( * ) @@ -18360,10 +18369,10 @@ SELECT DISTINCT + CASE 75 WHEN + + COUNT ( * ) * 62 - 19 * 96 + 64 THEN NULL WHE ---- -67 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - -555955491 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-3497 SELECT ALL 37 * 88 * 51 * - 54 * CAST ( + AVG ( DISTINCT + 62 ) AS INTEGER ) - 35 + + NULLIF ( 32, 19 ) AS col1 +---- +-555955491 query I rowsort label-3498 SELECT - + NULLIF ( - COUNT ( * ), 10 * + 43 ) @@ -18416,10 +18425,10 @@ SELECT ALL + - 70 * + + 4 + - 50 ---- -330 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-3508 SELECT - - 46 * + NULLIF ( - - CASE - 59 WHEN COUNT ( * ) + + AVG ( DISTINCT + - ( + 51 ) ) THEN - CAST ( - - 56 AS INTEGER ) ELSE NULL END, - 11 ) +---- +NULL query I rowsort SELECT DISTINCT + + 20 * + 69 AS col0 @@ -18886,10 +18895,13 @@ SELECT DISTINCT + CAST ( - 86 AS INTEGER ) AS col2 ---- -86 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-3598 SELECT ALL - CAST ( 76 AS INTEGER ) + - - 82 + - COUNT ( * ) + + - CASE 14 WHEN - COALESCE ( - - 23, 72 + COALESCE ( - - 63, - - 22 ) + - 58, COUNT ( ALL - 46 ) + 10 * - 5 ) / 42 THEN - AVG ( DISTINCT - 27 ) END AS col2 +---- +NULL query I rowsort SELECT + - 59 * 37 AS col1 @@ -19680,10 +19692,13 @@ SELECT + 97 * + 23 AS col0 ---- 2231 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort SELECT ALL AVG ( DISTINCT - CASE 90 WHEN - 97 THEN + 13 + 26 - + + 46 WHEN ( - 33 ) - 88 THEN + - 19 * + 41 END ) +---- +NULL query I rowsort label-3749 SELECT + MIN ( - + 58 ) + - COUNT ( * ) + - 20 @@ -19758,10 +19773,10 @@ SELECT DISTINCT 11, + 81 col0 11 81 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - 59 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-3762 SELECT DISTINCT CAST ( AVG ( DISTINCT NULLIF ( 59, - 38 ) ) AS INTEGER ) +---- +59 query I rowsort label-3763 SELECT - + 19 + COUNT ( * ) / COUNT ( * ) * + 69 / - 40 @@ -19886,10 +19901,10 @@ SELECT DISTINCT 27 - - COUNT ( * ) + + 85 ---- 113 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - -54 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-3787 SELECT DISTINCT - CAST ( + - CASE - - 64 WHEN + 82 + + 59 THEN + 14 / - AVG ( DISTINCT 63 ) + CASE + + 88 WHEN + 70 / + - 6 - + - 35 + - MIN ( ALL 59 ) THEN 68 + - + 56 WHEN + + 91 + - 21 * + 29 THEN NULL END * - 5 WHEN 79 * ( + 19 * 43 ) THEN NULL WHEN 6 + ( - MIN ( DISTINCT + 28 ) - - ( - 98 + + 48 * 64 ) / 66 ) * - 57 THEN NULL ELSE - 54 END AS INTEGER ) AS col2 +---- +-54 query I rowsort label-3788 SELECT ALL NULLIF ( + + 86, + 64 + - 79 ) * + 42 + + ( - + ( 44 ) ) + NULLIF ( ( + - CASE 95 WHEN + + ( 95 ) * ( + - 24 ) * 80 + - + 66 THEN NULL WHEN 73 THEN 28 * COUNT ( ALL - 61 ) END ), + NULLIF ( + 76, 22 ) + 61 * 87 ) col0 @@ -21244,11 +21259,14 @@ SELECT 90 * + 8 * 19 col2 ---- 13680 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - -291043 -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] I[I] +# Datafusion - [Actual ] I[R] +query IR rowsort label-4040 SELECT 61 + - MIN ( DISTINCT - + 35 ) - + - 1 * + 98 * - 55 * - - 54 + - 79 * - - ( + COUNT ( * ) ) AS col1, + CASE - CASE 66 WHEN NULLIF ( + COALESCE ( 92, - + 77 ), + + 76 * - 92 + - CASE - 51 WHEN - 18 THEN - 3 + - ( + + 42 ) * 28 * - 86 WHEN 84 / 97 THEN NULL END ) THEN 68 ELSE NULL END WHEN + COUNT ( * ) THEN 41 + AVG ( DISTINCT CAST ( + ( 6 ) AS INTEGER ) ) * + 35 ELSE NULL END +---- +-291043 +NULL query I rowsort SELECT 70 + - 53 AS col1 @@ -22278,11 +22296,14 @@ SELECT 85 / 82 + - 77 col2 ---- -76 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - 5 -# Datafusion - Expected - 76 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I]I +# Datafusion - [Actual ] [R]I +query RI rowsort label-4239 SELECT + NULLIF ( 5, - + 2 - AVG ( DISTINCT + 4 ) * COUNT ( * ) ), + COUNT ( * ) + + 75 AS col0 +---- +5 +76 query I rowsort SELECT + ( + 93 ) col2 @@ -22333,10 +22354,10 @@ SELECT - 97 + + 29 AS col0 ---- -68 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-4249 SELECT DISTINCT CAST ( + 58 AS INTEGER ) * - - 21 - CASE + CAST ( NULL AS INTEGER ) WHEN AVG ( DISTINCT - 6 ) THEN + + 66 * - 33 + 63 / 29 - - CAST ( - + 26 AS INTEGER ) END + + + 58 + COUNT ( * ) +---- +NULL query I rowsort label-4250 SELECT ALL COUNT ( * ) * + 96 + 71 + - 38 AS col2 @@ -24149,10 +24170,10 @@ SELECT ( + 16 ), COUNT ( * ) col1 16 1 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - 1174 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-4594 SELECT ALL 22 * - - 49 + CASE 47 WHEN - 43 * - + 63 * - - SUM ( ALL - 16 ) + - - 83 * AVG ( DISTINCT 5 ) THEN NULL ELSE 96 END AS col2 +---- +1174 query II rowsort label-4595 SELECT ( - 97 ) * - + 93 + + 81 AS col1, + CAST ( 74 AS INTEGER ) @@ -28314,10 +28335,13 @@ SELECT NULLIF ( - 4, - MIN ( - 10 ) ) - - 17 * + - COUNT ( * ) * + - ( + + ( - - 354 NULL -# Datafusion - Datafusion expected results: -# Datafusion - Expected - 105 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-5386 SELECT ALL 7 + - 77 + + + CASE + 2 WHEN + 57 + - 19 THEN - CAST ( - 40 AS INTEGER ) * - 69 * ( - ( + 70 ) ) / + AVG ( DISTINCT - + 54 ) / + - 37 - + - COALESCE ( - - 97, + 63 + + 61 ) + 48 WHEN 60 THEN 91 + - 4 * - 7 ELSE + 95 * COUNT ( * ) + 80 END +---- +105 query I rowsort SELECT DISTINCT + 66 + - 50 AS col2 @@ -28414,10 +28438,10 @@ SELECT - - 73 * + 68 + - - 71 ---- 5035 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-5405 SELECT ALL + + SUM ( - 62 ) * CASE - - 34 WHEN - 0 + - + AVG ( DISTINCT 15 ) THEN NULL WHEN - 54 THEN NULL WHEN - - 29 * + 88 THEN + 62 END * + 22 + + 13 +---- +NULL query I rowsort label-5406 SELECT - 36 / - 29 AS col2 @@ -31153,10 +31177,13 @@ SELECT 14 * - 15 * + 82 * - 66 * 6 - - 4 * 48 + - 42 - - 69 AS col1 ---- 6819339 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-5926 SELECT + ( + + CASE - 16 WHEN - - MAX ( - - 9 ) + - - COUNT ( * ) THEN 13 * - MIN ( + 59 ) * + 42 - - 47 - + + AVG ( DISTINCT + + 65 ) END ) AS col0 +---- +NULL query I rowsort SELECT 26 + 3 AS col1 @@ -32515,11 +32542,11 @@ SELECT + ( 48 ) * + + COUNT ( * ) + - + 67 + + 10 + + COUNT ( * ) + - COUNT ( * ---- 37 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - 40 -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query II rowsort SELECT ALL + 40 AS col0, + CASE + + 9 WHEN - AVG ( DISTINCT + - 86 ) THEN - 53 END +---- +40 +NULL query I rowsort SELECT - NULLIF ( 94, - 45 ) * 42 @@ -33965,10 +33992,13 @@ SELECT + 8, 70 + + + 45 + COUNT ( * ) AS col1 8 116 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-6465 SELECT DISTINCT + COUNT ( ALL + 21 ) / + + AVG ( DISTINCT + CAST ( NULL AS INTEGER ) ) / NULLIF ( 14 + - ( + 85 ), + 23 ) - + 8 +---- +NULL query II rowsort SELECT + 59 col0, - 73 - - 22 AS col2 @@ -35981,10 +36011,13 @@ SELECT + 27 / + 5 + - MIN ( 29 ) ---- -24 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - 63 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort SELECT ALL - NULLIF ( - 63, - + ( 80 ) * - AVG ( DISTINCT + 70 ) + - 92 + + 92 + COALESCE ( 69, + 14 * + + 84 ) + - - 67 * - 82 * COALESCE ( - 64, + 36 ) * 7 * ( 90 * 0 + - 98 ) ) AS col0 +---- +63 # Datafusion - Datafusion expected results: # Datafusion - Expected - 61 @@ -36219,10 +36252,10 @@ SELECT 66 * COUNT ( 70 ) ---- 66 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - 4750 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-6895 SELECT ALL - 50 * - CASE - + 6 WHEN COUNT ( * ) * + 37 * - AVG ( DISTINCT + 92 ) * + COUNT ( - 22 ) * 54 * - 2 THEN - CASE 17 WHEN + ( - + CASE WHEN - COUNT ( * ) NOT BETWEEN ( 61 ) * 31 + + 86 AND NULL THEN 48 WHEN NOT ( NULL ) IS NULL THEN NULL END ) THEN NULL WHEN + 24 THEN NULL ELSE - 22 END - + 78 * COUNT ( * ) ELSE + 95 END +---- +4750 query I rowsort label-6896 SELECT 85 - + COUNT ( * ) / 66 + - 82 @@ -36617,10 +36650,10 @@ SELECT + 24 + + 47 AS col1, - MIN ( DISTINCT - 87 ) 71 87 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-6970 SELECT - CASE - 94 WHEN COUNT ( * ) THEN NULL WHEN + COUNT ( * ) THEN NULL WHEN AVG ( DISTINCT - - 55 ) * - + ( - MIN ( + 3 ) ) + + 89 THEN + ( - 26 ) * - CAST ( - 17 AS INTEGER ) END * + - ( - 67 ) AS col0 +---- +NULL query I rowsort SELECT + 17 * + 62 AS col0 @@ -37470,11 +37503,11 @@ SELECT - 89 * + 7 AS col2 ---- -623 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - 35640 -# Datafusion - Expected - 43 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query II rowsort SELECT ALL CASE 16 WHEN + - AVG ( DISTINCT + - 51 ) THEN NULL WHEN 65 THEN NULL ELSE 99 * + 72 END * 5, + 43 AS col0 +---- +35640 +43 query I rowsort label-7135 SELECT 21 / + COUNT ( * ) @@ -39342,10 +39375,13 @@ SELECT 96 + - ( 71 ) + + 61 - - 77 ---- 163 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - -1 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-7491 SELECT DISTINCT - + NULLIF ( + + COUNT ( * ), AVG ( DISTINCT + 78 ) * + + 10 ) +---- +-1 query I rowsort SELECT 73 + - - 36 @@ -44105,10 +44141,13 @@ SELECT + 59 * 12 * 74 * + + 18 ---- 943056 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-8406 SELECT 98 * + + 16 + + COALESCE ( - NULLIF ( - - 75, + 17 + + 80 * - 23 ), - CASE + 70 WHEN + 75 THEN + 32 * - AVG ( + 27 ) + - 19 END ) + - 10 * + CASE COUNT ( * ) * 61 + 46 / AVG ( DISTINCT 35 ) WHEN - 26 THEN NULL WHEN 46 THEN - 44 * NULLIF ( + MAX ( DISTINCT + 4 ), 33 ) + 91 ELSE NULL END col2 +---- +NULL query I rowsort label-8407 SELECT 50 * - + NULLIF ( + 77, CAST ( - 89 AS INTEGER ) / - 39 ) AS col1 @@ -45206,11 +45245,14 @@ SELECT + + COUNT ( * ) - + 2 AS col0 ---- -1 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -# Datafusion - Expected - -90 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I]I +# Datafusion - [Actual ] [R]I +query RI rowsort label-8614 SELECT - + 27 * - AVG ( DISTINCT + 92 ) / - ( - + 28 ) + - - CASE + + 68 WHEN - + 59 THEN - MAX ( ALL + + 82 ) ELSE NULL END, - 90 col2 +---- +NULL +-90 query I rowsort label-8615 SELECT ALL + SUM ( + - 56 ) * ( + - 36 ) + + 83 AS col0 @@ -46217,10 +46259,10 @@ SELECT DISTINCT - COUNT ( * ) + - 39 + - 1 / + COALESCE ( - - 53, - COUNT ( * ) ---- -40 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-8806 SELECT ALL - 45 + 85 + + 48 - - CASE + + COALESCE ( 36, - - COUNT ( * ), - + AVG ( DISTINCT + 31 ) ) WHEN + 91 - + AVG ( DISTINCT + NULLIF ( + 88, + 51 ) ) + + COUNT ( * ) * - + 11 / - COUNT ( + 60 ) * ( - - ( + 96 ) ) THEN 92 / - + 37 + 26 - + - 46 * 44 * 60 WHEN + 60 * COALESCE ( + 58, 69 ) THEN NULL ELSE NULL END AS col0 +---- +NULL query II rowsort label-8807 SELECT DISTINCT - COUNT ( + - 32 ), 61 AS col0 @@ -46513,10 +46555,13 @@ SELECT DISTINCT + COUNT ( * ), 88 * 86 + 23 - - + 97 AS col2 1 7688 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-8862 SELECT ALL COUNT ( * ) * - CASE + CASE - 60 WHEN CAST ( NULL AS INTEGER ) THEN + CAST ( + - COUNT ( * ) AS INTEGER ) ELSE NULL END WHEN - 73 - 6 * + 7 - + 22 THEN + AVG ( - 66 ) / + - COUNT ( * ) + + 0 ELSE NULL END + + 63 + - AVG ( DISTINCT + - 52 ) * - 63 AS col1 +---- +NULL query I rowsort label-8863 SELECT + 16 * + - 77 * + COALESCE ( - 99, 63 - 41 * - 65 * + + 59, - - COUNT ( * ) + 80 ) + + COUNT ( * ) + + 41 @@ -47516,10 +47561,16 @@ SELECT SUM ( ALL 81 ) AS col1 query error DataFusion error: Error during planning: Projections require unique expression names but the expression "Int64\(38\) \+ Int64\(68\) \* Int64\(65\) \* \(\- Int64\(\-46\)\) \* Int64\(\-98\) \+ Int64\(95\) AS col1" at position 0 and "count\(Int64\(1\)\) AS count\(\*\) AS col1" at position 1 have the same name\. Consider aliasing \("AS"\) one of them\. SELECT + 38 + + 68 * 65 * - - 46 * - 98 + 95 AS col1, + COUNT ( * ) AS col1 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - 0 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Data was automatically updated based on comparison db results +# Datafusion - Previous results: +# Datafusion - 0 +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-9051 SELECT - 47 * - 80 / - COALESCE ( + CASE COUNT ( ALL 85 ) WHEN - ( + COALESCE ( - + 70, + 52 / + + 34 * - + 20 + - 62 ) ) THEN - 22 * 46 WHEN 88 + 80 + + COUNT ( * ) THEN - 63 * + COALESCE ( COUNT ( * ), + - 92 + + 52, + - 67 + + AVG ( DISTINCT + - 19 ) * + + 46 ) ELSE NULL END, - COUNT ( * ) + + 36 + - COUNT ( * ) + 60 * + + 16 * + - 95 * 94, - CAST ( NULL AS INTEGER ) + 29 ) AS col0 +---- +0.000438598231 query I rowsort label-9052 SELECT + 51 * + 55 + - 65 * - + CASE + NULLIF ( - + 7, - - 85 ) WHEN - - COUNT ( DISTINCT + + 21 ) THEN + 54 * + ( - - 48 ) * - 49 WHEN + ( - 96 ) THEN NULL END * - 95 * COUNT ( * ) + - 82 @@ -49569,10 +49620,13 @@ SELECT ALL - 45 + 42 - 82 - + + NULLIF ( + 75, - - ( - COALESCE ( - MIN ( DISTIN ---- -128 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-9443 SELECT - CASE + COUNT ( * ) WHEN COUNT ( * ) + - + 33 * - AVG ( DISTINCT + 8 ) THEN NULL WHEN + + 39 THEN + 45 * + - 67 * 60 WHEN + 74 + + 58 + + + NULLIF ( - 33, + 66 ) THEN - + AVG ( + + 11 ) - + + 15 * + 52 * - 32 ELSE NULL END AS col0 +---- +NULL query I rowsort label-9444 SELECT + 97 / - + 55 @@ -49647,10 +49701,10 @@ SELECT ALL - + 83 * CASE + MAX ( DISTINCT - + 37 ) WHEN 85 / - 98 * - - COUNT ( ---- NULL -# Datafusion - Datafusion expected results: -# Datafusion - Expected - -3744 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-9458 SELECT DISTINCT 48 * + 26 * + - CASE - 53 WHEN + AVG ( DISTINCT + ( - 84 ) ) THEN - 58 ELSE COUNT ( * ) + + 2 END +---- +-3744 query II rowsort SELECT ALL + 0 AS col2, - 79 @@ -51927,11 +51981,11 @@ SELECT 78 + - 72 / + COUNT ( * ) col2 ---- 6 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query II rowsort label-9900 SELECT ALL 16 + 55 * - 78 + - - CAST ( NULL AS INTEGER ) - - COUNT ( * ) + - ( 90 ) + - COUNT ( * ) + COUNT ( DISTINCT + 84 ), 59 * - CASE - COUNT ( * ) WHEN + 80 + COALESCE ( + 15, + COALESCE ( - + COUNT ( * ), 6 ) + 58 * + COUNT ( * ) * - 77 * 0 * + 46, - 29 ) * - - ( + AVG ( DISTINCT 4 ) ) * - COUNT ( DISTINCT + 36 ) / - ( 24 ) + - COUNT ( * ) THEN + 38 END AS col2 +---- +NULL +NULL query I rowsort SELECT + 19 col0 diff --git a/data/sqlite/random/expr/slt_good_24.slt b/data/sqlite/random/expr/slt_good_24.slt index ac4ada4..7f38da1 100644 --- a/data/sqlite/random/expr/slt_good_24.slt +++ b/data/sqlite/random/expr/slt_good_24.slt @@ -6055,10 +6055,13 @@ SELECT ALL 12 * CASE - - 42 WHEN + 37 / + 87 THEN + 50 * 37 + - 60 * - 58 WHEN + ---- NULL -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-1155 SELECT CAST ( + 76 AS INTEGER ) / + 34 * - 20 + + COUNT ( * ) + + 48 - - 13 * - ( 98 ) * + + CASE + 0 WHEN - - CAST ( NULL AS INTEGER ) THEN NULL WHEN + + 31 / - - 80 * - - 73 THEN + 16 ELSE NULL END + 95 + 47 + + 26 * - 70 / + - MAX ( - 64 ) / - NULLIF ( - AVG ( DISTINCT CAST ( NULL AS INTEGER ) ), 1 / - 67 + COUNT ( * ) ) + 83 * 7 * 70 AS col1 +---- +NULL query I rowsort SELECT 41 * + 56 - + 6 @@ -7014,10 +7017,13 @@ SELECT 24 / 52 * - + 94 AS col2, 49 col1 0 49 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - 8 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-1336 SELECT - - CASE - 84 WHEN + ( CAST ( NULL AS INTEGER ) ) THEN NULL ELSE - + COUNT ( * ) * + NULLIF ( - + 8, AVG ( DISTINCT - 3 ) ) END AS col1 +---- +8 query I rowsort SELECT DISTINCT + ( 46 ) AS col2 @@ -8341,10 +8347,13 @@ SELECT ALL 5 * 33 ---- 165 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-1590 SELECT ALL - SUM ( DISTINCT - 72 ) + - CASE + 37 WHEN 74 * - + 43 THEN - - 44 * - + 61 / + - CAST ( - - AVG ( DISTINCT - 62 ) AS INTEGER ) * + 54 * - CAST ( 63 AS FLOAT8 ) / + 82 ELSE NULL END +---- +NULL query II rowsort label-1591 SELECT ALL - 27 col0, COUNT ( * ) AS col2 @@ -9171,10 +9180,10 @@ SELECT ALL 76 + + - 66 * - 81 / + + COUNT ( * ) col2 ---- 5422 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-1746 SELECT DISTINCT COUNT ( * ) + 89 - CASE - COUNT ( * ) WHEN 36 - + COALESCE ( 24, 33, - ( + CAST ( - 54 AS INTEGER ) ) * + + 90 ) + 11 / ( - - 32 ) * + COUNT ( * ) * 81 * + + 61 - + 39 THEN NULL ELSE - ( + CAST ( + 45 AS INTEGER ) ) * - CASE - CASE - + 88 WHEN + 3 - - ( 39 ) * - + 48 / + 87 THEN - - 7 WHEN AVG ( ALL + 85 ) * + 30 / - 64 + CAST ( - 67 AS INTEGER ) * + AVG ( DISTINCT - 20 ) * + - 51 * ( - 51 ) THEN NULL END WHEN - MIN ( ALL 75 ) THEN + 22 END END + 94 AS col0 +---- +NULL query II rowsort SELECT DISTINCT 44, + 97 AS col0 @@ -13676,10 +13685,13 @@ SELECT ALL MAX ( DISTINCT + 78 ) + - - COUNT ( * ) * + 2 ---- 80 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-2616 SELECT ALL AVG ( DISTINCT - CAST ( NULL AS FLOAT8 ) ) + + + 14 + + - 3 * - - 6 * 80 + + + 28 / 92 * + 40 - - - 85 * SUM ( 91 ) +---- +NULL query I rowsort SELECT DISTINCT 68 + + + 78 AS col0 @@ -18706,10 +18718,13 @@ SELECT ALL ( 63 ) AS col2 ---- 63 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - -6622 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-3576 SELECT + 92 * - NULLIF ( + 72, - AVG ( DISTINCT + 69 ) ) + COUNT ( * ) + + COUNT ( * ) AS col0 +---- +-6622 query I rowsort label-3577 SELECT + 62 * COUNT ( * ) * 82 AS col0 @@ -21766,10 +21781,13 @@ SELECT - NULLIF ( - CAST ( 29 AS INTEGER ), - 4 ) * + 84 ---- 2436 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-4168 SELECT CASE + 6 WHEN - + 63 + + - 47 + CAST ( - 6 AS INTEGER ) * COALESCE ( - 97 - 95, COUNT ( * ) + - COALESCE ( ( - 19 ), 6 ), - CAST ( NULL AS FLOAT8 ) + COUNT ( * ) * 15 ) THEN NULL WHEN 93 + COALESCE ( 55, - 83 ) THEN - 59 * 73 WHEN CAST ( 61 AS INTEGER ) - COUNT ( ALL 21 ) THEN AVG ( DISTINCT 76 ) + + 40 END * - 19 + + 28 +---- +NULL query I rowsort label-4169 SELECT - MIN ( ALL + 34 ) - 64 @@ -21801,10 +21819,13 @@ SELECT ALL + 73 / + 24 ---- 3 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-4175 SELECT DISTINCT + CASE NULLIF ( + AVG ( DISTINCT 74 ), + + 78 ) WHEN - ( - 29 ) * - 39 + CAST ( COALESCE ( COUNT ( * ), 86 / COUNT ( * ) + - 91 ) - + 65 AS INTEGER ) * ( CASE ( - MAX ( ALL - 92 ) ) WHEN COUNT ( * ) THEN NULL ELSE + 97 + - 34 END * 30 ) THEN NULL ELSE NULLIF ( CAST ( + CAST ( NULL AS INTEGER ) AS INTEGER ), - CASE - 54 WHEN + COALESCE ( 44, + 67 * + 38 - + 52, 63 ) + + 63 THEN NULL WHEN 88 THEN 99 / AVG ( ALL 13 * 98 ) ELSE NULL END * ( CAST ( NULL AS INTEGER ) ) ) END +---- +NULL query I rowsort label-4176 SELECT DISTINCT CASE + COUNT ( DISTINCT + 20 ) WHEN 41 THEN NULL WHEN + 11 + + 84 / 96 THEN - 91 - - 69 WHEN 97 THEN ( + 57 ) / 29 END @@ -23613,10 +23634,13 @@ SELECT ALL + 92 AS col2 ---- 92 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-4525 SELECT - AVG ( DISTINCT CAST ( NULL AS FLOAT8 ) ) * + 55 + + + 45 + SUM ( DISTINCT 76 ) +---- +NULL query I rowsort label-4526 SELECT + COALESCE ( COUNT ( * ), + + COUNT ( * ) * - - 26 + + - CAST ( - + AVG ( - 24 ) AS INTEGER ) ) * + 20 + + - COUNT ( * ) AS col0 @@ -25151,11 +25175,14 @@ SELECT 94 * - CAST ( NULL AS INTEGER ) * - 72 / + 45 AS col1, COUNT ( * ) NULL 1 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - 0 -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] I[I] +# Datafusion - [Actual ] I[R] +query IR rowsort label-4820 SELECT ALL - COUNT ( DISTINCT - 37 ) * - COUNT ( - CAST ( NULL AS INTEGER ) ), - 85 * - AVG ( DISTINCT + - CAST ( NULL AS FLOAT8 ) ) AS col2 +---- +0 +NULL query I rowsort label-4821 SELECT - 69 - 95 + + + ( - COUNT ( * ) ) / - 57 AS col0 @@ -25319,10 +25346,13 @@ SELECT 38 * - 35 + + + COUNT ( * ) - - - 87 + 85 + + MIN ( + ( - - 76 ) ) col0 ---- -1255 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - -1339 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-4852 SELECT + SUM ( DISTINCT 48 ) + - 11 + - COALESCE ( + ( + + 32 ), 20 - - + COALESCE ( 15, - 16 / + CASE 55 WHEN + 19 / - 43 + + ( - ( + 90 ) ) + + 36 THEN ( - + 11 ) * 79 + - 86 - ( - COALESCE ( 0, CAST ( 33 AS INTEGER ), - CASE ( - NULLIF ( - COUNT ( * ), - 5 * + 94 ) ) WHEN 11 THEN + ( - 2 ) WHEN - ( MAX ( ALL 92 ) ) + - 44 * + 5 THEN 95 * 56 + 88 WHEN + COUNT ( * ) THEN 98 - - COUNT ( * ) END + + AVG ( + 37 ) * + 27, AVG ( DISTINCT - 25 ), 30 / ( - 31 ) ) ) * 90 WHEN - CAST ( + 27 AS FLOAT8 ) THEN ( 92 ) + COUNT ( DISTINCT 18 ) END / 50 ), 85 ) * 43 +---- +-1339 query I rowsort SELECT ALL - + ( + - 50 ) @@ -27774,10 +27804,13 @@ SELECT - + COUNT ( 51 ) * + COUNT ( ALL + 56 ) * + COALESCE ( - COUNT ( * ), - C ---- NULL -# Datafusion - Datafusion expected results: -# Datafusion - Expected - 1 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-5320 SELECT ALL + NULLIF ( COUNT ( * ), AVG ( DISTINCT + - 16 ) ) +---- +1 query I rowsort SELECT + + ( + + 49 ) AS col0 @@ -28040,10 +28073,13 @@ SELECT + 89 - + 22 + 98 + 2 / - COUNT ( * ) + - 5 * - + 22 AS col1 ---- 273 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - 58 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-5372 SELECT NULLIF ( CAST ( 58 AS INTEGER ), + 37 * - NULLIF ( - COUNT ( ALL 99 ), AVG ( DISTINCT + 53 ) + 27 ) * + COUNT ( * ) - - 34 ) +---- +58 # Datafusion - Datafusion expected results: # Datafusion - Expected - 48 @@ -29448,10 +29484,16 @@ SELECT + 94 * - + ( - 64 ) ---- 6016 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - 0 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Data was automatically updated based on comparison db results +# Datafusion - Previous results: +# Datafusion - 0 +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-5643 SELECT ALL 90 / COALESCE ( - 92, CASE - COUNT ( * ) WHEN 26 THEN - 89 WHEN + 14 / + 47 * 77 THEN - ( - AVG ( DISTINCT - - 91 ) ) * + 57 / + 59 / + + ( + NULLIF ( - - 50, + MIN ( ALL + 50 ) ) ) END, - 57 * - 58 + 51 ) AS col0 +---- +-0.978260869565 query II rowsort SELECT DISTINCT - - ( - - 81 ) * + - ( + 63 ), 10 AS col1 @@ -32971,10 +33013,13 @@ SELECT + COUNT ( * ) * - 1 + + 49 + + 10 * - + 98 ---- -932 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - 39 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-6320 SELECT - + COALESCE ( + - 39, - COALESCE ( + ( - 80 ), + CAST ( NULL AS INTEGER ), - 61 ) * + COALESCE ( 43, - 29 - + 39 / 13 + 51 / + AVG ( DISTINCT 70 ), 33 ) ) +---- +39 query II rowsort label-6321 SELECT ALL + NULLIF ( - - MAX ( - 40 ), + 75 ) * 29 * 35 / + - 18 AS col1, - 56 * - NULLIF ( 71, - - 36 * + COALESCE ( - 55, + NULLIF ( 66, 2 - - CASE 71 WHEN 45 * + SUM ( ALL - 9 ) THEN + 93 WHEN 27 THEN 59 + - 25 END ) * 0 ) ) @@ -33443,10 +33488,10 @@ SELECT + 13 + - 36 ---- -23 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-6411 SELECT - CASE + AVG ( ALL - 85 ) WHEN + 72 + + AVG ( DISTINCT + 59 ) * - 63 * + 18 THEN - CASE + MIN ( ALL - ( - 39 ) ) WHEN + 21 * - 37 * - 17 THEN 80 WHEN CASE 25 WHEN 36 THEN - COUNT ( * ) WHEN 46 THEN NULL ELSE COALESCE ( COUNT ( * ), ( COUNT ( * ) ) ) - - 11 END * - COUNT ( * ) + COUNT ( * ) THEN NULL END END * CASE 10 WHEN + 51 / - AVG ( DISTINCT + 72 * 36 ) THEN NULL WHEN + 4 * - MAX ( ALL 86 ) THEN + 51 / 47 ELSE ( 6 ) END +---- +NULL query I rowsort SELECT + - 91 col2 @@ -39529,10 +39574,10 @@ SELECT - 39 - + 66 + COUNT ( * ) ---- -104 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - 33 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-7573 SELECT - CAST ( - AVG ( DISTINCT 33 ) AS INTEGER ) AS col1 +---- +33 query I rowsort label-7574 SELECT - 16 + - + 94 - - - COUNT ( * ) @@ -40700,10 +40745,13 @@ SELECT - + 83 ---- -83 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-7802 SELECT ALL + ( + CASE - 11 WHEN - ( CAST ( - 35 AS INTEGER ) ) + 77 THEN 90 - 69 * AVG ( DISTINCT CAST ( 83 AS INTEGER ) - + 2 ) END ) * + 52 +---- +NULL query I rowsort label-7803 SELECT - 57 * + 67 * - COALESCE ( + CAST ( - 65 AS INTEGER ), + 41 ) + 37 @@ -41838,10 +41886,13 @@ SELECT ALL + 85 + 35 + - 98 AS col2 ---- 22 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - 143 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-8023 SELECT DISTINCT COALESCE ( + 54, - 76 - + 58 + + 63 - + COUNT ( * ) + - ( + 31 ) + - + CAST ( - 46 AS INTEGER ) * 92 / - COALESCE ( + 41 / 54 + + 9, 43, + 75 + NULLIF ( - 50, - COUNT ( ALL 28 ) * - MIN ( 60 * 38 ) ), - AVG ( DISTINCT + 15 ) ) * - 48 * - 26, 58, - 69 + ( + 96 ) / SUM ( DISTINCT 1 ) ) + 89 col1 +---- +143 query I rowsort SELECT ALL ( 97 ) @@ -42372,10 +42423,13 @@ SELECT ALL + ( - + CASE SUM ( ALL 8 ) WHEN - ( 46 ) * - 51 THEN - 70 * - - 34 WH ---- NULL -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-8126 SELECT - COALESCE ( - AVG ( DISTINCT + - 99 ), - 66 + - 83 ) / + + 8 + + + CASE - + 21 WHEN ( + COUNT ( DISTINCT + - 11 ) ) THEN + - 65 END +---- +NULL query I rowsort SELECT ALL 29 * + 55 - - 69 + - 85 AS col2 @@ -44234,10 +44288,10 @@ SELECT ( CASE + 15 WHEN - 10 * + + 67 THEN - 44 + + 17 END ) * + COALESCE ( + - ---- NULL -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-8482 SELECT - + CASE - SUM ( ALL - + 63 ) WHEN - ( + - CASE - AVG ( DISTINCT 48 ) WHEN + 70 THEN - 4 WHEN + + 46 - - - NULLIF ( 74, + + 46 * + AVG ( ALL - 71 ) ) + + 57 * - - 91 THEN 86 + 6 ELSE 48 END ) / + 83 + COALESCE ( - ( ( 35 ) ), - COUNT ( * ) ) * 53 + 83 THEN NULL WHEN - COUNT ( * ) * 45 THEN 63 ELSE - CAST ( NULL AS INTEGER ) END / - 54 + + 14 +---- +NULL query I rowsort SELECT + + 99 @@ -47744,11 +47798,14 @@ SELECT NULLIF ( - 54, + 72 + 88 ) * - - 26 ---- -1404 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - -1 -# Datafusion - Expected - 33 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] I[I] +# Datafusion - [Actual ] I[R] +query IR rowsort label-9151 SELECT - COUNT ( * ) AS col0, NULLIF ( 33, + + AVG ( DISTINCT + 90 ) * + 52 ) +---- +-1 +33 query I rowsort label-9152 SELECT ( COUNT ( * ) ) + - 85 AS col0 @@ -47843,11 +47900,14 @@ SELECT + - 89 + + 67 * - COUNT ( * ) + - 98 AS col2 ---- -254 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] I[I] +# Datafusion - [Actual ] I[R] +query IR rowsort label-9170 SELECT - - 39 + - 26 + - CASE + 49 WHEN + 40 + 98 - 92 * COUNT ( * ) THEN - - 64 ELSE NULL END * CAST ( + 88 AS INTEGER ) * + MIN ( ( - 17 ) ) AS col2, 73 * + CASE - - CASE - ( + CAST ( NULL AS INTEGER ) ) WHEN - - COUNT ( * ) / + ( - + 88 ) THEN NULL WHEN - 0 THEN - 32 - 49 + - - 23 ELSE NULL END WHEN 69 * - - 24 * + + MIN ( DISTINCT - 44 ) THEN - COUNT ( ( + + 35 ) ) + AVG ( DISTINCT - - 8 ) + - 25 * - 3 * + AVG ( + 48 ) ELSE NULL END * + - 2 +---- +NULL +NULL query I rowsort SELECT - 15 - 17 + 84 @@ -48695,10 +48755,10 @@ SELECT DISTINCT 44 * - - 37 ---- 1628 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - -1 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-9333 SELECT ALL - 76 / - - CASE + 85 WHEN 37 THEN NULL WHEN - AVG ( DISTINCT - + 72 ) + + + 8 THEN + - 47 / - ( + + 44 ) ELSE 45 + - - 14 END + + + ( 0 ) AS col2 +---- +-1 query II rowsort label-9334 SELECT + 73 / - COUNT ( * ) AS col0, + 12 + - - COUNT ( * ) AS col2 @@ -49122,10 +49182,10 @@ SELECT 66 / 44 AS col2 ---- 1 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - -31 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-9415 SELECT NULLIF ( - 31, - COUNT ( * ) * + COUNT ( * ) * - CASE 65 WHEN - COUNT ( * ) * - ( - + AVG ( DISTINCT + 99 ) ) / - 41 + - MIN ( DISTINCT + - 49 ) THEN ( 16 ) END * - 80 + + 22 ) AS col0 +---- +-31 query I rowsort label-9416 SELECT 54 / + + 34 + + - 95 AS col0 @@ -49803,10 +49863,13 @@ SELECT ALL - - CAST ( NULL AS INTEGER ) * + 54 * 46 + 81 AS col2 ---- NULL -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-9548 SELECT ALL - AVG ( DISTINCT + + CAST ( NULL AS INTEGER ) ) * 20 +---- +NULL query I rowsort SELECT DISTINCT + - 11 * 2 + ( ( - 46 ) ) * 88 @@ -50723,10 +50786,13 @@ SELECT ALL + 3 AS col1, CAST ( NULL AS FLOAT8 ) - - 11 - 68 + + COUNT ( * ) / + 3 NULL -# Datafusion - Datafusion expected results: -# Datafusion - Expected - 43 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-9726 SELECT + NULLIF ( + - 11, - 80 + + 51 + COUNT ( * ) - - CASE 25 WHEN - 73 * - 92 THEN 85 * - AVG ( + 34 ) + - ( AVG ( DISTINCT 14 ) ) END * 57 ) + 54 AS col1 +---- +43 query II rowsort SELECT 41, - 7 AS col2 @@ -50942,10 +51008,10 @@ SELECT ALL + 89 + - + 20 + + 89 + + 7 AS col2 ---- 165 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - 111 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-9768 SELECT ALL + 25 + + COALESCE ( + CASE + AVG ( DISTINCT + 59 ) WHEN - 50 THEN + - 32 * - 43 + COUNT ( * ) END, COUNT ( * ), 99 ) * 86 AS col0 +---- +111 query I rowsort label-9769 SELECT DISTINCT 82 * - + CASE + 70 WHEN ( + + COUNT ( + + 10 ) ) THEN + + 61 + 10 END AS col1 @@ -52018,10 +52084,13 @@ SELECT COUNT ( * ) + 4 col0 ---- 5 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - -5021 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort SELECT ALL 19 + 12 * - - 5 * - NULLIF ( 84, - 64 + + AVG ( DISTINCT 41 ) ) +---- +-5021 query II rowsort SELECT 55, 7 AS col2 diff --git a/data/sqlite/random/expr/slt_good_25.slt b/data/sqlite/random/expr/slt_good_25.slt index b24e18c..110bf62 100644 --- a/data/sqlite/random/expr/slt_good_25.slt +++ b/data/sqlite/random/expr/slt_good_25.slt @@ -1286,10 +1286,10 @@ SELECT 46 * + 87 ---- 4002 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-239 SELECT DISTINCT CASE - - CASE - + 79 WHEN - - 16 * + 98 * - 41 + - + CASE 14 WHEN 8 THEN NULL ELSE - - COUNT ( * ) * + 3 END THEN + + 92 WHEN + 42 + + 61 * - AVG ( DISTINCT - 41 ) THEN + 49 END WHEN - + 64 + + - 85 + 56 * 68 THEN 96 ELSE NULL END - + 51 +---- +NULL query I rowsort label-240 SELECT - 40 * + + NULLIF ( COALESCE ( 25, - 91 ), + 3 + - 77 ) * + 30 - - COUNT ( * ) AS col0 @@ -1776,10 +1776,10 @@ SELECT DISTINCT + MIN ( 19 ) * 49 - + 20 AS col2 ---- 911 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - 3784 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-333 SELECT ALL + COALESCE ( + 44, CASE + + COUNT ( * ) WHEN 48 * + ( + ( + AVG ( DISTINCT + 94 ) ) ) - + ( - - 78 ) THEN NULL WHEN + 38 THEN 96 ELSE NULL END * - 64 - - - 53 ) * - - COUNT ( * ) * + + 86 +---- +3784 query II rowsort label-334 SELECT + - ( - + ( + + 90 ) ) + 29 * - 67 * - - CAST ( NULL AS INTEGER ) * + 12 AS col1, + COUNT ( * ) * + - 34 AS col2 @@ -2922,10 +2922,13 @@ SELECT 61, - 17 AS col2 61 -17 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-549 SELECT 94 + - - COUNT ( * ) + - COUNT ( * ) / AVG ( + ( + 67 ) ) + - 65 + + 54 * - 25 * - 84 * + 96 + CASE + 26 WHEN + COALESCE ( + 9, 68 / + + 72 ) + + + 96 THEN COUNT ( * ) / 44 / + AVG ( DISTINCT - - 13 ) END +---- +NULL query I rowsort label-550 SELECT MIN ( + - 50 ) * - + CAST ( + COUNT ( * ) AS INTEGER ) * + + 19 AS col1 @@ -4097,10 +4100,13 @@ SELECT 2 - + + COUNT ( - - 93 ) ---- 1 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-775 SELECT + 91 + - 36 + - CASE + 24 WHEN 40 + - 13 + 56 THEN + NULLIF ( 4, + - 26 ) * 40 * + + ( + CASE - COUNT ( * ) WHEN + 31 THEN 70 * - + 74 * + - AVG ( DISTINCT - 98 ) WHEN - + 27 THEN - ( - - 36 ) WHEN + CAST ( NULL AS INTEGER ) * 16 THEN - 90 END ) + + 52 + ( + CAST ( - + 64 AS INTEGER ) ) * COUNT ( * ) END + - MAX ( 45 ) + 2 / 21 / + MIN ( NULLIF ( + 87, + 54 ) ) * + 46 AS col2 +---- +NULL query I rowsort label-776 SELECT - 83 * - ( COUNT ( NULLIF ( 51, 56 ) ) ) - - 77 + - ( 66 ) / + 71 * + 41 + + - 70 * + NULLIF ( 2, 23 * + - 34 ) + + + 34 AS col0 @@ -4227,10 +4233,13 @@ SELECT - COUNT ( * ) - 66 * 84 ---- -5545 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-800 SELECT ALL + CASE - 84 WHEN - + 57 * - - 79 * + ( - ( + + 55 ) ) + NULLIF ( - + AVG ( + + 30 ), - 8 ) THEN + CAST ( NULL AS INTEGER ) * - - 66 + - ( 81 ) + COUNT ( * ) * - 58 * - - 51 WHEN - 65 + - 97 + - 64 * + + MAX ( DISTINCT + 86 ) THEN NULL ELSE NULL END * 84 / - AVG ( DISTINCT - 69 ) + + 43 AS col0 +---- +NULL query I rowsort SELECT 97 * + - 79 * - + 37 @@ -4451,10 +4460,13 @@ SELECT + 89 * + 73 + 17 col1 ---- 6514 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - -654 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-842 SELECT - ( NULLIF ( - + 53, 43 - AVG ( DISTINCT 1 ) ) ) + 93 + + MAX ( ALL + 25 ) * - + 32 * - - COUNT ( * ) AS col1 +---- +-654 query I rowsort label-843 SELECT CAST ( NULL AS INTEGER ) * - CAST ( + - 11 AS INTEGER ) / + - 38 + 20 * - + COUNT ( * ) + - + 15 + + - 20 * + 66 @@ -4636,10 +4648,13 @@ SELECT CAST ( + 66 AS INTEGER ) ---- 66 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - -42840 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-878 SELECT ALL 5 / - ( - - MAX ( + 18 ) ) - + 42 * - + COALESCE ( + 51, + 9 + - NULLIF ( CAST ( - - 90 AS INTEGER ), - AVG ( DISTINCT - + 10 ) ), 82 * MAX ( ALL 36 ) ) * - 20 col2 +---- +-42840 query I rowsort label-879 SELECT DISTINCT COUNT ( * ) * - 84 AS col0 @@ -4972,10 +4987,10 @@ SELECT DISTINCT - + 4 - + - CASE + 88 WHEN - - 45 THEN + 51 / - 95 * + 42 * + 99 ---- NULL -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-943 SELECT DISTINCT + 44 - - CASE - CASE - + SUM ( CAST ( NULL AS INTEGER ) ) WHEN - 31 THEN + - 76 / + 46 WHEN - AVG ( DISTINCT + + 47 ) THEN 3 ELSE NULL END WHEN - - COUNT ( * ) + - 26 * + 56 THEN - 49 WHEN - COALESCE ( - ( + 24 ), - - CASE + 99 WHEN - 18 / + CASE WHEN 32 NOT IN ( + 26 - ( - 2 ) + + 3 ) THEN 30 END * - 27 + + CASE 59 WHEN + 87 THEN NULL ELSE - CAST ( + 68 AS FLOAT8 ) * - 37 + - + ( - 16 ) END THEN - 67 + + 68 / - 52 ELSE - MIN ( DISTINCT 33 ) + 65 END, + NULLIF ( - ( 77 ), 42 ) ) * + 88 THEN NULL END col2 +---- +NULL query I rowsort SELECT ALL + 1 AS col1 @@ -5099,10 +5114,10 @@ SELECT + + ( 10 ) * + 22 * + 15 + + 83 + - + 4 - - + 91 AS col0 ---- 3470 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-968 SELECT + - 61 + - CASE - CASE - 21 WHEN - + ( - 12 ) THEN NULLIF ( - 15, 19 + - 65 ) * CASE + - COUNT ( * ) WHEN + AVG ( DISTINCT - - 20 ) * - 21 THEN NULL ELSE - AVG ( - + 48 ) * - 34 END WHEN + 45 THEN + 77 * + + 91 * + 97 END WHEN + 30 THEN + 42 END col1 +---- +NULL query I rowsort SELECT - - 56 - + 45 AS col2 @@ -6254,10 +6269,13 @@ SELECT ALL + ( 27 ) + - - 65 ---- 92 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-1190 SELECT AVG ( DISTINCT + - CAST ( NULL AS INTEGER ) ) +---- +NULL query I rowsort label-1191 SELECT DISTINCT + 46 + - - SUM ( - 61 ) * - 43 @@ -7135,10 +7153,10 @@ SELECT + 87 - - 23 ---- 110 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-1357 SELECT + NULLIF ( + 78, 82 ) * 51 + + CASE CASE - 77 WHEN 36 * AVG ( DISTINCT 65 ) - 22 * - 95 THEN 80 END WHEN 12 / + ( 38 ) + 80 * CAST ( NULL AS INTEGER ) THEN 18 WHEN + 75 THEN NULL ELSE NULL END +---- +NULL query I rowsort SELECT ALL + 29 * 27 - 38 * + 12 @@ -9512,10 +9530,10 @@ SELECT ( 63 ) AS col2 ---- 63 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-1817 SELECT + CASE - + 17 WHEN + 48 THEN + 69 * - 94 / - 41 WHEN - 43 * + AVG ( DISTINCT - 52 ) THEN - + SUM ( + 40 ) * - COUNT ( * ) END +---- +NULL query I rowsort SELECT + 62 * + - 97 @@ -11702,10 +11720,10 @@ SELECT ALL ( - - COUNT ( + 10 ) ) ---- 1 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - -24 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-2240 SELECT ALL CASE + AVG ( DISTINCT 18 ) WHEN - 37 THEN - ( 56 ) ELSE - 23 + + - COUNT ( * ) END AS col2 +---- +-24 query I rowsort SELECT DISTINCT + 86 col1 @@ -12544,10 +12562,10 @@ SELECT DISTINCT CAST ( + + 80 AS INTEGER ) AS col1 ---- 80 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - 3696 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-2401 SELECT - - COALESCE ( 56, - SUM ( 72 ) * CASE + CAST ( NULL AS INTEGER ) WHEN + AVG ( DISTINCT 79 ) THEN NULL ELSE - 41 END + - 87, + - 10, - NULLIF ( + 94, - + COUNT ( * ) / - 75 ) + - 88 ) * 66 AS col0 +---- +3696 query II rowsort SELECT ALL 66 AS col1, + 92 AS col0 @@ -13769,10 +13787,13 @@ SELECT ALL NULLIF ( - 25, + 9 ) ---- -25 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-2635 SELECT DISTINCT + 92 * + - 11 * + + AVG ( DISTINCT + CASE - 71 WHEN - - COALESCE ( 12, - + 92, + 61, + - 72 ) - + 10 THEN NULL ELSE - CAST ( NULL AS INTEGER ) * 21 + + 26 * + 16 + + + 1 END ) AS col1 +---- +NULL query I rowsort label-2636 SELECT - 46 - - COUNT ( * ) AS col2 @@ -13937,10 +13958,13 @@ SELECT ALL 74 * + COUNT ( * ) AS col2 ---- 74 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-2667 SELECT + 44 * + - AVG ( DISTINCT 77 ) * 4 * - + COALESCE ( - 59, 66 + - + ( - 4 ) ) * + CASE 82 WHEN + 32 THEN 92 WHEN - + 9 * + 76 THEN - - 92 / - - COALESCE ( + + COUNT ( * ), - COUNT ( * ) * + - 80 + 82 * + CAST ( - - CAST ( NULL AS INTEGER ) AS INTEGER ) * COUNT ( ALL + 87 ) * COUNT ( * ) ) ELSE NULL END * + ( - NULLIF ( 70, + 66 ) ) +---- +NULL query I rowsort label-2668 SELECT - CAST ( - ( + - 78 ) AS INTEGER ) AS col1 @@ -14661,10 +14685,10 @@ SELECT + + 28 ---- 28 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-2806 SELECT + 68 / + + 10 + + - CASE + ( COUNT ( * ) ) WHEN - AVG ( DISTINCT - 61 ) * - 27 + + + 32 THEN 55 END AS col2 +---- +NULL query I rowsort label-2807 SELECT - 28 + COUNT ( * ) AS col2 @@ -16084,10 +16108,13 @@ SELECT COUNT ( * ) * - 34 + + 24 + 16 + + 11 ---- 17 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-3076 SELECT + + 52 + + 23 + + + 40 + + + AVG ( DISTINCT - ( - CAST ( NULL AS INTEGER ) ) ) AS col1 +---- +NULL query I rowsort label-3077 SELECT ALL + 40 * - - 6 + - + 71 + COUNT ( * ) * 65 @@ -20133,10 +20160,13 @@ SELECT - ( - 45 ) * - 40 + 94 AS col1 ---- -1706 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - -1560 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-3858 SELECT ALL + 50 + + + 7 + - 99 + + ( + - NULLIF ( 22, - + CASE - + 50 WHEN 0 THEN NULL WHEN - AVG ( DISTINCT + 48 ) THEN + NULLIF ( 75, + CAST ( + - ( + 62 ) AS FLOAT8 ) * + COUNT ( * ) + - 28 ) END * ( + 96 ) ) ) * - ( - 69 ) * 1 col0 +---- +-1560 query II rowsort SELECT DISTINCT + 28 + - + 86, 98 AS col2 @@ -23211,10 +23241,10 @@ SELECT DISTINCT - 8 ---- -8 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-4445 SELECT + 75 + + CASE CAST ( + 6 AS INTEGER ) WHEN - 3 + - 74 * + AVG ( DISTINCT - ( - 66 ) ) / + + 65 * 95 THEN + - 85 ELSE NULL END * - 92 +---- +NULL query I rowsort SELECT ALL + + 69 + 45 @@ -23696,10 +23726,13 @@ SELECT DISTINCT 95 AS col0, 65 * - 90 95 -5850 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - -825 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-4537 SELECT ALL + CAST ( 75 AS INTEGER ) * + NULLIF ( - 11, + - COUNT ( * ) * + + AVG ( DISTINCT 71 ) + 26 * + 88 ) + - CAST ( 1 AS INTEGER ) / - 99 +---- +-825 query I rowsort SELECT - COALESCE ( 12, 53 ) * + 97 AS col0 @@ -24299,10 +24332,13 @@ SELECT ALL - - 48 * + - 86 ---- -4128 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - -4957 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-4652 SELECT 54 * - NULLIF ( + + 92, - - AVG ( DISTINCT - 32 ) + - 74 ) + - - 69 - + 51 / 43 + + NULLIF ( - 57, 43 + - 60 - 39 ) AS col2 +---- +-4957 query I rowsort label-4653 SELECT ALL + + 35 + + MIN ( - 21 ) AS col0 @@ -24768,10 +24804,13 @@ SELECT DISTINCT 41 col0 ---- 41 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-4741 SELECT DISTINCT + 29 / + NULLIF ( AVG ( DISTINCT - 1 ), - + COUNT ( * ) ) AS col1 +---- +NULL query I rowsort SELECT DISTINCT 52 AS col1 @@ -26459,10 +26498,10 @@ SELECT DISTINCT CASE + 27 WHEN 15 * - 88 THEN NULL WHEN - 52 THEN + AVG ( + 36 ) ---- 32 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-5068 SELECT DISTINCT 88 + - ( + ( + CASE + 23 WHEN 16 * + 64 THEN + 13 WHEN ( + CASE 12 WHEN + 91 / + NULLIF ( 43, NULLIF ( - CASE 63 WHEN - 75 * + COUNT ( * ) THEN 3 END, - 49 ) + + 81 / - AVG ( DISTINCT 19 + - 14 ) ) + 60 THEN NULL WHEN 80 * - 49 THEN NULL WHEN 39 THEN 65 + - MIN ( - 37 ) END ) * - 64 + 96 THEN - COUNT ( * ) END ) ) * 48 col2 +---- +NULL query I rowsort SELECT + + 11 + - 58 AS col0 @@ -27474,10 +27513,13 @@ SELECT - 69 * 23 + + CASE + COUNT ( + 34 ) WHEN + MIN ( + 25 ) * ( 50 * CAST ( N ---- NULL -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-5266 SELECT DISTINCT + CASE + 39 WHEN + 23 THEN + - 63 WHEN - + 61 THEN - - 81 / COUNT ( * ) ELSE + 24 + + 45 END * - AVG ( DISTINCT 97 - + 72 ) + CASE + 20 WHEN - 8 + AVG ( ALL - 47 ) THEN NULL ELSE + 25 * - MAX ( CASE - 7 WHEN + CAST ( + 6 AS INTEGER ) THEN + 50 * NULLIF ( + 25, - 36 ) + + 85 * 17 ELSE NULL END * - 68 ) END * - 31 +---- +NULL query II rowsort label-5267 SELECT ALL + 45 * + + COUNT ( * ), + 63 / - + NULLIF ( - 91, CAST ( 23 AS INTEGER ) ) AS col2 @@ -27597,10 +27639,10 @@ SELECT DISTINCT + 28 - + 12 + 0 + + 49 + - COALESCE ( + - 71, + 9 ) AS col1 ---- 136 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - 48 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-5290 SELECT ALL - ( + CASE - + AVG ( DISTINCT + 76 ) WHEN 46 THEN NULL ELSE - COUNT ( * ) * MAX ( DISTINCT 48 ) END ) +---- +48 query I rowsort label-5291 SELECT DISTINCT 94 * COUNT ( * ) * + NULLIF ( + 70, - 20 ) col1 @@ -32899,10 +32941,10 @@ SELECT + - CASE - + 25 WHEN - - 61 * 26 THEN - - 59 + 97 * - 38 * + 85 WHEN 15 * ---- NULL -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-6297 SELECT ALL + CASE 37 WHEN - - AVG ( DISTINCT - + 28 ) * 96 / + 49 THEN 23 + - - 86 + 78 + MAX ( + 37 ) * - 60 * - 41 END AS col0 +---- +NULL query I rowsort label-6298 SELECT ALL + 2 * 52 * 42 - + COUNT ( * ) @@ -38041,10 +38083,10 @@ SELECT + - 55 ---- -55 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-7284 SELECT + CAST ( 87 AS INTEGER ) * 18 / 51 + - CASE + CASE + + 0 WHEN - 20 THEN - 42 WHEN - 34 THEN NULL WHEN - 81 THEN NULL WHEN + 39 / + 94 THEN NULLIF ( 46, - 50 ) * ( 16 ) + - 17 END WHEN 93 THEN NULL WHEN AVG ( 64 ) * + NULLIF ( + 68 + + COUNT ( * ) / CASE WHEN NOT ( NULL ) > + 67 / 3 + CASE COUNT ( * ) + 98 WHEN + COUNT ( ALL + 74 ) * 7 + SUM ( 11 + + 87 ) THEN - 15 * - ( - 22 ) WHEN - CAST ( NULL AS INTEGER ) THEN NULL WHEN + 10 + + 74 * 97 THEN NULL END THEN 94 * MIN ( 39 ) + + 13 WHEN NOT NULL NOT BETWEEN - 70 AND 91 / ( CAST ( CAST ( NULL AS INTEGER ) AS FLOAT8 ) ) THEN + 41 - - AVG ( DISTINCT 98 ) WHEN NULL IS NULL THEN 78 * - 81 - + 47 END, - 38 * 95 ) THEN CASE AVG ( - CAST ( 25 AS INTEGER ) ) WHEN - 6 THEN NULL WHEN CAST ( NULL AS FLOAT8 ) THEN NULL WHEN 11 THEN NULL ELSE - 0 + + 44 * + ( + 36 * + 64 ) END * - 11 WHEN - ( - 96 ) THEN 62 + 44 END - - 37 * + 31 +---- +NULL # Datafusion - Datafusion expected results: # Datafusion - Expected - -45 @@ -38377,10 +38419,13 @@ SELECT ALL 63 * - 49 ---- -3087 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - -60 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-7346 SELECT DISTINCT 75 + + + NULLIF ( - 58, 16 + AVG ( DISTINCT - 47 ) ) + COALESCE ( - + 77, - 26 * - 31 - + - 67 / + - ( + 10 ) + + COUNT ( * ), + 96 + + 0 ) AS col0 +---- +-60 query I rowsort SELECT ALL 7 col2 @@ -38883,10 +38928,13 @@ SELECT DISTINCT 97 * - MAX ( DISTINCT 64 ) * - 59 ---- 366272 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-7444 SELECT DISTINCT - - 38 / + 49 + CAST ( + + COUNT ( * ) AS INTEGER ) * ( - 49 ) * - MAX ( DISTINCT - 48 ) / CASE - ( - - COUNT ( * ) ) WHEN - 34 THEN NULL WHEN + 70 THEN - COUNT ( - 83 ) ELSE NULL END * + 56 + AVG ( DISTINCT - 28 ) +---- +NULL query I rowsort SELECT + + ( - 22 ) @@ -41410,10 +41458,13 @@ SELECT - - MAX ( 43 ) ---- 43 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-7925 SELECT ALL + 96 / - 52 + + CAST ( 12 AS INTEGER ) + + 95 + - 89 + CASE - 64 WHEN + ( + 95 ) / - + 45 * + SUM ( + 48 ) + + 81 + 56 THEN - 98 WHEN MAX ( ALL - 92 ) THEN NULL ELSE NULL END / - 23 * - ( + - 78 ) + + ( - - MIN ( DISTINCT + + 56 ) ) / - - 85 * 25 + AVG ( DISTINCT + 15 ) + + 29 +---- +NULL query I rowsort label-7926 SELECT - - 27 * 58 / + 71 AS col2 @@ -44773,10 +44824,10 @@ SELECT DISTINCT 8 * 30 AS col0 ---- 240 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - 59 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-8565 SELECT CASE - 32 WHEN - 81 THEN + - 48 WHEN COUNT ( * ) * 89 + + 55 THEN NULL ELSE - 20 END + - CASE 48 WHEN + 57 THEN + 86 WHEN + - 48 THEN NULL WHEN + COUNT ( * ) THEN - CASE - + 75 WHEN + 24 - + + 84 THEN - - 69 + COUNT ( * ) + + - 35 / + 92 * + COUNT ( * ) + 14 + CASE + - AVG ( DISTINCT - - 56 ) WHEN 24 THEN NULL WHEN + COALESCE ( - 93, + 26, - COUNT ( * ) + - COUNT ( * ) ) THEN - 88 ELSE - - ( + 61 ) + 3 * + ( 76 ) + - 15 END WHEN - - COUNT ( * ) THEN NULL WHEN 7 - + 46 THEN NULL ELSE NULL END ELSE - COUNT ( + 7 ) END + 78 +---- +59 query I rowsort label-8566 SELECT - MAX ( - + 61 ) @@ -45445,10 +45496,13 @@ SELECT ALL - 86 * - 1 AS col2 ---- 86 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-8693 SELECT DISTINCT - 24 * - 39 + AVG ( DISTINCT - 77 ) / - CASE + NULLIF ( 49, + ( 91 ) ) WHEN + ( - MIN ( - 26 ) ) THEN - 55 WHEN 74 * + 35 THEN NULL END +---- +NULL query I rowsort label-8694 SELECT NULLIF ( 68, 17 * 19 + MAX ( - 58 ) ) - + COUNT ( * ) * 99 @@ -45823,10 +45877,13 @@ SELECT + + 91 + - 29 AS col0 ---- 62 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-8768 SELECT ALL AVG ( DISTINCT CAST ( NULL AS FLOAT8 ) ) AS col0 +---- +NULL query I rowsort label-8769 SELECT + MIN ( ALL - + 95 ) AS col2 @@ -46799,10 +46856,10 @@ SELECT 81 * 47, - 59 + + 80 + 64 + + 84 + - + 64 + 67 * + ( + 88 ) col2 3807 6001 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort SELECT ALL - 71 * + + CASE + AVG ( DISTINCT + - 52 ) WHEN - 59 + + 61 THEN 46 * - 38 END +---- +NULL query I rowsort label-8957 SELECT 0 / + + 3 @@ -47237,10 +47294,13 @@ SELECT + + 85 / - - 67 ---- 1 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - -49294 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort SELECT - - 15 + - NULLIF ( - 89, - 68 * AVG ( DISTINCT 49 ) ) + - 80 + - 22 * - COALESCE ( - 96, - 84, - 44 + 40 ) * 23 + - 53 * 14 +---- +-49294 query I rowsort SELECT + 53 * + 19 - - 29 + - 23 @@ -48579,10 +48639,10 @@ SELECT DISTINCT + + 91 AS col1 ---- 91 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-9294 SELECT ALL - ( + - CASE + + CASE + + 11 WHEN 3 THEN - ( MIN ( 63 ) ) WHEN - 80 * + AVG ( DISTINCT 18 ) THEN + 38 ELSE + + 22 + 63 - + COUNT ( * ) END WHEN - + 36 THEN + 12 END ) * 40 +---- +NULL query I rowsort SELECT ALL + + NULLIF ( + 99, + - 94 ) AS col0 @@ -52015,10 +52075,13 @@ SELECT - + 12 * - - 13 query error DataFusion error: Error during planning: Projections require unique expression names but the expression "Int64\(\-85\) \* Int64\(\-74\) \* Int64\(\-51\) \+ Int64\(59\) AS col0" at position 0 and "Int64\(\-65\) AS col0" at position 1 have the same name\. Consider aliasing \("AS"\) one of them\. SELECT DISTINCT - 85 * - 74 * - 51 + 59 AS col0, - 65 AS col0 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-9951 SELECT + + AVG ( DISTINCT - CASE + - NULLIF ( + + 25, 69 ) WHEN 7 THEN 52 + - 98 END ) * - COUNT ( DISTINCT + + 75 ) AS col1 +---- +NULL query I rowsort SELECT ALL - 57 * + - 54 * + 47 * + - 84 + - 98 diff --git a/data/sqlite/random/expr/slt_good_26.slt b/data/sqlite/random/expr/slt_good_26.slt index 2681994..cb56f06 100644 --- a/data/sqlite/random/expr/slt_good_26.slt +++ b/data/sqlite/random/expr/slt_good_26.slt @@ -278,10 +278,10 @@ SELECT DISTINCT + MIN ( + - 4 ) ---- -4 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-47 SELECT ALL CASE - 36 WHEN 44 THEN NULL WHEN - AVG ( DISTINCT + 10 ) THEN + COUNT ( * ) END AS col2 +---- +NULL query I rowsort label-48 SELECT - MAX ( 94 ) @@ -1135,10 +1135,13 @@ SELECT - 51 * 16 + - - 0 * + 46 - - - CAST ( NULL AS FLOAT8 ) * 9 + + 27 ---- NULL -# Datafusion - Datafusion expected results: -# Datafusion - Expected - 0 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-209 SELECT - - NULLIF ( - + COUNT ( ALL - NULLIF ( - CASE + 89 WHEN - 41 THEN COALESCE ( 40, + - 46 - - 16, - + 73 ) + + NULLIF ( - 89, + 28 ) + 32 + + CAST ( ( - ( 97 ) ) AS INTEGER ) WHEN - 75 THEN NULL END, + - 38 ) ), + 64 * AVG ( DISTINCT - COALESCE ( CAST ( NULL AS INTEGER ), + 34 - + 82 + - ( + 84 ) * 5 + + 91 ) ) ) * 32 +---- +0 query I rowsort label-210 SELECT - COUNT ( * ) * 97 + + CASE - 48 WHEN - + 68 THEN + 73 / + - COUNT ( DISTINCT - 15 ) ELSE + 66 / + + 55 END / 98 + + + 22 + + - 88 + + 16 AS col0 @@ -1792,10 +1795,10 @@ SELECT 20 AS col1, + 5 AS col0 20 5 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - 4874 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-335 SELECT + 50 * + 2 - - + CAST ( - AVG ( DISTINCT 62 ) AS INTEGER ) * SUM ( - 77 ) AS col1 +---- +4874 query I rowsort label-336 SELECT ALL 90 / + + 63 + - 76 + - 18 - + 72 + - 3 + + 64 * 47 col2 @@ -2158,10 +2161,10 @@ SELECT ALL - CAST ( - 6 AS INTEGER ) AS col0 ---- 6 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - -96 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-406 SELECT ALL - 4 + - CASE + 24 WHEN + NULLIF ( - + 80, COUNT ( * ) * - 0 * - 86 + AVG ( DISTINCT + 66 ) * - + 65 ) + + 53 THEN NULL WHEN - 43 THEN - 73 ELSE ( - ( - 49 ) ) + 43 END +---- +-96 query I rowsort label-407 SELECT ALL - - MAX ( - 95 ) @@ -2198,10 +2201,10 @@ SELECT - COUNT ( * ) + - - NULLIF ( + + 41, - 82 + - 27 ) AS col1 ---- 40 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - 1116 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-414 SELECT ALL + + 53 + + CAST ( CASE + + CASE 74 WHEN + + COALESCE ( - 84, - 93 ) / - 17 THEN + + 95 / - 41 + + COUNT ( * ) - 68 WHEN + 17 / - + ( + 48 ) * - + 15 THEN NULL ELSE - 19 END WHEN + - 69 THEN NULL ELSE - + 25 + CAST ( 16 AS INTEGER ) * - AVG ( DISTINCT + - 68 ) END AS INTEGER ) AS col0 +---- +1116 query I rowsort label-415 SELECT + CAST ( NULL AS INTEGER ) - - + 8 AS col2 @@ -3668,10 +3671,10 @@ SELECT ALL - 93, + MIN ( DISTINCT 72 ) AS col0 -93 72 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-696 SELECT - 22 * - + COUNT ( * ) * + 54 - CASE + - AVG ( DISTINCT + ( 54 ) ) WHEN 7 * - 24 THEN 6 * + 94 END +---- +NULL query II rowsort label-697 SELECT 75, + 90 / + 73 AS col0 @@ -4267,10 +4270,10 @@ SELECT 82 * + 56 * + - 29 AS col0 ---- -133168 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort SELECT - CASE + 31 WHEN - ( CASE - 50 WHEN - 27 THEN NULL WHEN AVG ( DISTINCT + 44 ) * + + 21 * 45 THEN NULL ELSE 85 END ) THEN 57 END +---- +NULL query I rowsort label-812 SELECT ALL - + 62 + 39 + - - 88 * + + 93 + + ( 54 ) + - - 48 + 33 + - + COUNT ( * ) + + 21 * + 88 @@ -4663,10 +4666,10 @@ SELECT + - 41 * - 95 ---- 3895 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-887 SELECT ALL CASE - + 72 WHEN NULLIF ( + 83, - 27 * 56 * - 28 * - AVG ( DISTINCT - CAST ( + + 87 AS INTEGER ) ) * 34 ) + 72 THEN - COUNT ( * ) WHEN CAST ( NULL AS INTEGER ) / 47 THEN 35 END * 16 col0 +---- +NULL query II rowsort SELECT + + 13 AS col1, + 63 @@ -7036,10 +7039,13 @@ SELECT ALL + - COUNT ( * ) * + - 65 AS col1 ---- 65 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-1339 SELECT ALL + + AVG ( DISTINCT + CAST ( NULL AS FLOAT8 ) ) * SUM ( ALL + 31 ) AS col0 +---- +NULL # Datafusion - Types were automatically converted from: # Datafusion - [Expected] [I]I @@ -9362,10 +9368,13 @@ SELECT ALL - 60 * + COUNT ( * ) - + SUM ( DISTINCT + - 89 ) AS col2 ---- 29 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-1786 SELECT DISTINCT - AVG ( DISTINCT + CAST ( NULL AS INTEGER ) ) * - - 17 +---- +NULL query II rowsort label-1787 SELECT - 93 * COALESCE ( - + 34, - 46, - + MAX ( + + ( 50 ) ) ), - SUM ( DISTINCT + 63 ) AS col0 @@ -9413,10 +9422,10 @@ SELECT + 33 * 51 ---- 1683 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort SELECT DISTINCT CASE - - 12 WHEN + 44 / + 9 * AVG ( DISTINCT 43 ) THEN + 99 WHEN + 14 THEN NULL END * + 14 +---- +NULL query I rowsort SELECT 0 * + - 78 + - - 84 AS col2 @@ -11990,10 +11999,13 @@ SELECT - COALESCE ( - ( 39 ), - 68 * - COUNT ( * ) + + CAST ( NULL AS INTEGER ) ---- -156 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-2291 SELECT ALL - 36 * 76 + + AVG ( DISTINCT + 82 ) / + CASE 79 * - 10 WHEN - 36 + 95 THEN NULL WHEN 33 / 29 THEN COUNT ( ALL 80 ) - 35 END AS col1 +---- +NULL query I rowsort label-2292 SELECT + - MAX ( ALL 11 ) + - COUNT ( * ) * 81 AS col2 @@ -12506,10 +12518,13 @@ SELECT ALL 70 / + ( + - CASE 90 WHEN 31 THEN NULL ELSE ( + 75 ) / + 58 END ) AS ---- -70 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-2392 SELECT CASE 59 WHEN COALESCE ( COUNT ( * ), 54, - 59 * - 52 + 38 * CASE 30 WHEN 3 / - CAST ( ( + AVG ( DISTINCT - ( + 20 ) ) ) * 73 AS INTEGER ) + ( + 53 ) * COUNT ( * ) THEN NULL ELSE 59 / AVG ( - 6 ) END ) * + 29 + 57 THEN + COALESCE ( + 48, - 51 + + 67 * NULLIF ( - 70, + 26 ), + 14 / 71 ) WHEN 29 THEN 46 + - COALESCE ( COUNT ( * ), + 14 ) END + - 78 * CAST ( 62 + - COUNT ( * ) AS FLOAT8 ) +---- +NULL query I rowsort SELECT ALL - 61 + - - 48 - - 19 + - NULLIF ( - 5, 34 ) * 64 col0 @@ -13185,11 +13200,14 @@ SELECT 30 - - ( + CASE 28 WHEN + - 53 + 71 THEN - 24 END ) * + 55 ---- NULL -# Datafusion - Datafusion expected results: -# Datafusion - Expected - -1368 -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] I[I] +# Datafusion - [Actual ] I[R] +query IR rowsort label-2524 SELECT 36 * + - 38 col2, CASE - + 96 WHEN 71 THEN - AVG ( DISTINCT - 43 ) - + 3 WHEN + 96 * + COUNT ( * ) + + COUNT ( * ) THEN NULL WHEN ( ( COALESCE ( - 53, + 63, 92 * 1 ) ) ) * 31 THEN NULL END / + ( + 28 ) col1 +---- +-1368 +NULL query I rowsort SELECT 46 * + 58 @@ -13754,10 +13772,13 @@ SELECT CAST ( NULL AS INTEGER ) AS col1, + 91 NULL 91 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-2632 SELECT ALL + CASE - COUNT ( * ) WHEN - 89 THEN - - 7 * + AVG ( DISTINCT - - 9 ) - + ( - 22 ) END +---- +NULL query I rowsort SELECT 36 * 81 + 62 @@ -15970,10 +15991,10 @@ SELECT ALL CAST ( - 32 AS INTEGER ) + - - 2 + 18 * COUNT ( * ) AS col0 ---- -12 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-3052 SELECT DISTINCT + 89 + 45 + + CASE CASE + AVG ( DISTINCT - 14 ) WHEN - COUNT ( * ) THEN - COUNT ( * ) + - 52 + + - ( - 81 ) * 26 / - 42 END WHEN + 21 THEN + 77 WHEN - 82 THEN + - COUNT ( * ) * - + 13 + + COALESCE ( + ( - - ( - 95 ) ), 95 * NULLIF ( CASE + 91 WHEN 86 + 34 * 65 THEN - 81 END, - 99 ) + COUNT ( * ) / - 88 ) + + 18 END + + 97 +---- +NULL query II rowsort label-3053 SELECT ALL + 11 / - + 74, ( - 16 ) + + + COALESCE ( - 85, + COUNT ( * ) * - 4 / COUNT ( * ) * + 84 + + 19 ) AS col1 @@ -17675,11 +17696,11 @@ SELECT 63 AS col0, ( + 70 ) col1 63 70 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - -1 -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query II rowsort label-3378 SELECT - COUNT ( * ) AS col1, 61 + - CASE + 36 WHEN 34 + 0 THEN NULLIF ( - COUNT ( * ), + 31 ) WHEN - 58 * 74 / 78 * AVG ( DISTINCT - + 38 ) + - + 60 THEN NULL END +---- +-1 +NULL query I rowsort SELECT - NULLIF ( - 0, ( 8 ) ) + + 46 @@ -19111,10 +19132,13 @@ SELECT + + 66 * + 96 ---- 6336 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-3652 SELECT ALL 94 + - AVG ( DISTINCT + - CAST ( NULL AS INTEGER ) ) * + ( + 57 ) + - 25 * NULLIF ( - + COUNT ( * ), 53 + - - 57 - + 35 * + + CASE - 11 WHEN + COUNT ( * ) * + 63 + 76 + - MIN ( + + 96 ) * COUNT ( * ) + + + 16 + - 19 THEN + MAX ( + 70 ) * + 59 + - - 59 END ) +---- +NULL query I rowsort SELECT + - 80 - - 65 @@ -20811,11 +20835,11 @@ SELECT ALL + 82 / 57 AS col0 ---- 1 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - -310 -# Datafusion - Expected - 4 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query II rowsort label-3974 SELECT DISTINCT - 28 + + 94 * - 3, 47 / - CAST ( - AVG ( DISTINCT + - NULLIF ( - 11, - + 38 ) ) AS INTEGER ) AS col1 +---- +-310 +4 query I rowsort SELECT ALL - 5 + + 24 @@ -22087,10 +22111,13 @@ SELECT ALL + + NULLIF ( - - SUM ( DISTINCT - - 20 ), - - CASE - ( - COUNT ( * ) ---- -400 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-4223 SELECT DISTINCT - - 97 * - + AVG ( DISTINCT + 33 ) * + 1 * 26 + - CASE 23 WHEN 61 / + COUNT ( * ) THEN + SUM ( - 38 ) WHEN + 41 THEN NULL END + COUNT ( DISTINCT + 96 ) AS col1 +---- +NULL query I rowsort SELECT + - 5 - - 70 * - + 8 + NULLIF ( 75, - 10 ) @@ -22132,10 +22159,10 @@ SELECT + - 61 * COALESCE ( + 89, - - 82 * 17 ) * + 16 AS col0 ---- -86864 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - -3726 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-4232 SELECT DISTINCT + 50 * - 74 - 43 + + COALESCE ( - 52, 22 + 91 / CAST ( - AVG ( DISTINCT - 5 ) AS INTEGER ) ) + 69 +---- +-3726 query I rowsort SELECT - + CASE + - 85 WHEN - 71 THEN + 24 + - COALESCE ( 89, + 90 ) END AS col0 @@ -24575,10 +24602,10 @@ SELECT + 57 - - 48 ---- 105 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-4700 SELECT - CASE - - ( AVG ( DISTINCT + 19 ) ) WHEN + - COUNT ( * ) THEN + - 37 WHEN + COUNT ( * ) THEN NULL WHEN + 14 THEN + COALESCE ( 71, - 22 * - COUNT ( * ) + - 75 ) * - NULLIF ( + SUM ( + CAST ( 89 AS INTEGER ) ), 77 ) + 51 ELSE NULL END * + 23 AS col0 +---- +NULL query I rowsort label-4701 SELECT DISTINCT + - 91 / + CAST ( + 25 AS INTEGER ) AS col2 @@ -26178,10 +26205,13 @@ SELECT ALL - + 76 + + + CASE COUNT ( * ) WHEN - 20 * + + COUNT ( * ) - + COUNT ( ---- NULL -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-5005 SELECT - + SUM ( + + 16 ) * - COALESCE ( + 87, - - 75 + 75 ) * 2 * CASE - COUNT ( * ) WHEN + 26 THEN 87 WHEN + CAST ( NULL AS INTEGER ) - + 71 + + CAST ( 63 AS INTEGER ) THEN NULL ELSE NULL END * - - 23 + COUNT ( * ) + AVG ( DISTINCT - 88 ) + + 6 / 40 * - CAST ( + - 67 AS INTEGER ) * - 87 * + 68 + CAST ( - MAX ( DISTINCT + 47 ) AS INTEGER ) + CAST ( + 6 AS INTEGER ) - - CASE 69 WHEN + 39 THEN - 39 ELSE + 61 + - 92 * + 90 END +---- +NULL # Datafusion - Types were automatically converted from: # Datafusion - [Expected] [I] @@ -26354,10 +26384,13 @@ SELECT DISTINCT + + CASE WHEN ( 21 ) IS NULL THEN - 73 + - COUNT ( * ) + + - 71 ---- 66 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - -117906 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-5039 SELECT - COALESCE ( + + 52, - 44 * + ( + NULLIF ( - 3, - AVG ( DISTINCT - + 66 ) * + 8 + COUNT ( * ) ) ) / - 5 * - 7 * - MIN ( - - 64 ), + 60 ) + + COUNT ( * ) + + - 45 * - 27 * - + 97 +---- +-117906 query I rowsort SELECT + 44 * - + 93 * + 31 AS col0 @@ -29303,10 +29336,10 @@ SELECT + 10 / - 49 * + 30 ---- 0 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort SELECT ALL - CASE 18 WHEN - - AVG ( DISTINCT + 63 ) THEN - + ( + 90 ) END AS col1 +---- +NULL query I rowsort SELECT ALL + - ( 10 ) - 71 @@ -31102,11 +31135,14 @@ SELECT ALL - MAX ( DISTINCT - - NULLIF ( - + 58, + 23 ) ) AS col0 ---- 58 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - 9 -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] I[I] +# Datafusion - [Actual ] I[R] +query IR rowsort label-5948 SELECT + 9, CASE 62 WHEN + 16 THEN CASE 83 WHEN 87 THEN 70 * - COUNT ( * ) END / ( + 96 * - 28 - ( - AVG ( DISTINCT 33 ) ) * 72 ) END * 89 AS col0 +---- +9 +NULL query I rowsort SELECT - COALESCE ( - + 20, - 43 ) AS col0 @@ -32888,10 +32924,10 @@ SELECT ALL - COUNT ( * ) * 42 ---- -42 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - -109 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-6292 SELECT - 53 + - - COALESCE ( - 56, CAST ( AVG ( DISTINCT 95 ) AS INTEGER ) ) +---- +-109 query I rowsort label-6293 SELECT ALL 47 * + + ( - 71 ) * - 88 - - COUNT ( * ) AS col0 @@ -33460,10 +33496,13 @@ SELECT ALL + 33 * 53 + - + 28 AS col0 ---- 1721 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-6402 SELECT CASE 82 WHEN + + 47 THEN - AVG ( DISTINCT 31 ) / 93 WHEN + 8 + + CAST ( - + CASE + 7 WHEN 87 THEN + + 84 + - ( - - ( + ( + 79 ) ) ) + - COUNT ( * ) END AS FLOAT8 ) THEN NULL END +---- +NULL query I rowsort SELECT DISTINCT - CASE + 84 WHEN + + ( - - 76 ) - + - ( - - 22 ) THEN NULL ELSE 0 * - 49 END AS col1 @@ -34880,10 +34919,13 @@ SELECT 58 + - 33 ---- 25 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-6676 SELECT AVG ( DISTINCT - 72 ) * + COUNT ( * ) + + CASE + 92 WHEN 0 THEN NULL WHEN + - 56 * - 73 + - - 83 + - COUNT ( ALL + + 43 ) + - COUNT ( * ) + - 97 * 83 THEN - 33 END +---- +NULL query I rowsort SELECT 3 - 26 @@ -34944,10 +34986,13 @@ SELECT 73 * + - 99 ---- -7227 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort SELECT - 38 * - - CASE 46 WHEN + 53 THEN NULL WHEN 91 THEN + ( + + 50 ) + AVG ( DISTINCT 75 ) + 99 * - 5 * + 80 - + 7 * - 90 END + - - 16 AS col1 +---- +NULL query I rowsort SELECT - 78 + - 32 AS col0 @@ -35217,10 +35262,13 @@ SELECT DISTINCT + 29 col2 ---- 29 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-6741 SELECT + 66 / - - 44 + - AVG ( DISTINCT CASE 43 WHEN 6 THEN NULL WHEN - 68 * + 92 + + - 36 + - + 8 * + 11 * - - 87 + - 70 THEN + + 86 END ) * + - 28 / + NULLIF ( + 47, - + COUNT ( * ) ) AS col1 +---- +NULL query I rowsort label-6742 SELECT - COUNT ( * ) + 85 AS col1 @@ -36292,10 +36340,13 @@ SELECT - MAX ( DISTINCT 49 ) ---- -49 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - 30 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-6947 SELECT - COALESCE ( - 30, + 77, - - AVG ( DISTINCT - + CAST ( - 39 AS INTEGER ) ) * + 31 / COUNT ( * ) * + 32 * 97 - 46, + 7 ) +---- +30 query I rowsort label-6948 SELECT + 27 / - - 65 AS col0 @@ -36323,11 +36374,14 @@ SELECT + COUNT ( * ) - 88 - - + 30 ---- -57 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - 643280 -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] I[I] +# Datafusion - [Actual ] I[R] +query IR rowsort label-6953 SELECT DISTINCT ( - - 88 ) * - - 86 * 85 * - ( - COUNT ( * ) ), CASE + 77 WHEN + 70 + - 57 + - + 48 * - CAST ( NULL AS FLOAT8 ) THEN - CAST ( + 89 AS INTEGER ) + + COALESCE ( - + 27, AVG ( DISTINCT + 77 ) ) + COUNT ( * ) - + 69 / - 37 * + 41 WHEN COUNT ( * ) THEN + + 72 + - - 8 ELSE NULL END * 46 + - 94 AS col0 +---- +643280 +NULL query I rowsort label-6954 SELECT DISTINCT - 39 / 69 * 2 AS col2 @@ -41192,10 +41246,10 @@ SELECT ALL + - 74 + + ( - 0 ) AS col2 ---- -74 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-7884 SELECT + CASE + 8 WHEN 52 - - 19 + ( - 31 ) THEN + 30 + - COUNT ( * ) * 75 WHEN 34 * - 44 - - NULLIF ( ( MAX ( ALL 1 ) ), AVG ( DISTINCT 11 ) + 81 * SUM ( CAST ( 16 AS INTEGER ) ) ) THEN NULL WHEN + 72 + - ( - MIN ( - 30 ) ) THEN - 71 + 5 ELSE NULL END +---- +NULL query I rowsort SELECT - - 80 + - 88 AS col2 @@ -41585,10 +41639,10 @@ SELECT ALL 74 * 15 * 13 AS col0, - 66 14430 -66 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - 20 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-7959 SELECT 79 + COUNT ( * ) / 70 * - + 45 - - MAX ( 11 ) + - COUNT ( * ) * + CAST ( AVG ( DISTINCT - - 70 ) AS INTEGER ) / COUNT ( * ) AS col0 +---- +20 query I rowsort label-7960 SELECT DISTINCT 3 / + - 67 * + - 88 col1 @@ -42877,10 +42931,13 @@ SELECT DISTINCT + COUNT ( * ) * + ( - CAST ( NULL AS INTEGER ) ) AS col0 ---- NULL -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-8205 SELECT ALL - CASE + AVG ( + - 79 ) WHEN - COALESCE ( - - 22, + CAST ( NULL AS INTEGER ), COUNT ( * ) * + ( - ( CAST ( NULL AS INTEGER ) ) ) ) THEN - + 49 + + COUNT ( * ) * - + 2 + - + COALESCE ( + 11, + 9, + ( ( - AVG ( DISTINCT - NULLIF ( - 89, 27 ) ) ) ) ) + - COALESCE ( 96 + + 35, COALESCE ( 66, 80 ) * + 25 ) / 63 * COUNT ( * ) END * - 83 - 79 +---- +NULL query I rowsort SELECT - 21 * 1 @@ -45482,10 +45539,10 @@ SELECT ALL 15 col1, 71 AS col0 15 71 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-8703 SELECT ALL - CASE + 89 WHEN COUNT ( * ) + - + AVG ( DISTINCT - - 83 ) - + ( + 19 ) THEN NULL ELSE + + COUNT ( * ) * CAST ( NULL AS INTEGER ) END col1 +---- +NULL query I rowsort label-8704 SELECT - CAST ( - 30 AS INTEGER ) * + 23 + - + 62 + + 1 @@ -46325,10 +46382,13 @@ SELECT - MAX ( ALL + 0 ) ---- 0 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - -4000 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-8866 SELECT MAX ( ALL - 53 ) / - COALESCE ( + + 69, + 91 * 84, - - 3 * + SUM ( ALL 4 ) - - 82 ) * + - COALESCE ( + + 20, + 59 ) * + COALESCE ( - NULLIF ( - 12, + 38 + - AVG ( DISTINCT + - 7 ) ), + 48 - - - 96 * - + 41, - NULLIF ( + 30, COUNT ( * ) ), + + 37 ) + 50 * - 80 +---- +-4000 query I rowsort SELECT - ( - 40 ) AS col1 @@ -47069,10 +47129,10 @@ SELECT DISTINCT COALESCE ( - 44, + 76 ) AS col2 ---- -44 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-9009 SELECT - + ( - CASE + + 38 WHEN + - 42 * - ( + 8 ) + - 82 + + COUNT ( DISTINCT - 65 ) * + + AVG ( DISTINCT 69 ) + 60 THEN - 50 + - - 58 + + 48 WHEN + CAST ( NULL AS INTEGER ) THEN + 3 + + - ( - 17 ) * + 98 * + 97 ELSE NULL END ) +---- +NULL query I rowsort label-9010 SELECT NULLIF ( - + 85, + COUNT ( * ) ) AS col1 diff --git a/data/sqlite/random/expr/slt_good_27.slt b/data/sqlite/random/expr/slt_good_27.slt index 21ff93e..dce96ae 100644 --- a/data/sqlite/random/expr/slt_good_27.slt +++ b/data/sqlite/random/expr/slt_good_27.slt @@ -286,10 +286,13 @@ SELECT ALL + 72 + - ( 3 ) ---- 69 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - 5593 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-48 SELECT + 62 * 89 - + NULLIF ( - ( 60 ), - 6 * - COUNT ( * ) * + COALESCE ( + 39, - + ( - 14 ) * AVG ( DISTINCT - - 23 ) * + + MAX ( 51 ) ) - - - AVG ( ALL 33 ) ) + + 15 +---- +5593 query I rowsort SELECT 24 + + - 50 @@ -1042,10 +1045,10 @@ SELECT ( - 20 ) * - 54 AS col1 ---- 1080 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-193 SELECT - ( - CAST ( - + CASE - CAST ( NULL AS INTEGER ) WHEN + 82 * + ( + COALESCE ( + + 43, - 92, - 65 + - + 74 - + + 79 + - 42 * - 64 ) ) THEN + AVG ( DISTINCT + 75 ) * 99 + 19 + - - 37 / 28 END AS INTEGER ) ) AS col0 +---- +NULL query I rowsort SELECT DISTINCT - 76 col1 @@ -2037,10 +2040,13 @@ SELECT 13 / + + COUNT ( * ) + 57 * - 63 + + 7 * NULLIF ( + + 21, + SUM ( ALL + + -3431 137 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - 1 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-384 SELECT ALL - 49 / + 58 + - 0 + + - NULLIF ( - 1, 42 + - 93 + - AVG ( DISTINCT 98 ) + 54 * 29 * + COUNT ( * ) ) AS col1 +---- +1 query I rowsort label-385 SELECT - COUNT ( * ) + + 18 + 21 AS col0 @@ -3318,10 +3324,13 @@ SELECT - MIN ( DISTINCT + 81 ) AS col0 ---- -81 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - 49 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-631 SELECT + - ( - NULLIF ( + 1, + AVG ( DISTINCT - 99 ) ) ) * 50 + - COUNT ( DISTINCT - 61 ) +---- +49 query II rowsort label-632 SELECT - 62 * - - ( + 34 ) AS col1, CAST ( NULL AS INTEGER ) * + + 41 @@ -3394,10 +3403,10 @@ SELECT - MAX ( CAST ( + - 16 AS INTEGER ) ) ---- 16 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - -436459 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-646 SELECT ALL + 16 + + - ( + 28 ) + - + COUNT ( * ) + - + 52 - - COALESCE ( + 73, - 67 - + - ( + + CAST ( + 43 AS INTEGER ) ) - + 88 ) * + - 61 * - CAST ( - AVG ( DISTINCT 98 ) AS INTEGER ) AS col2 +---- +-436459 # Datafusion - Types were automatically converted from: # Datafusion - [Expected] [I] @@ -3940,10 +3949,13 @@ SELECT ALL COUNT ( * ) - + 16 + + - COUNT ( * ) ---- -16 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - 1408 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort SELECT + 16 * NULLIF ( + + ( + 88 ), + AVG ( DISTINCT - 65 ) ) AS col0 +---- +1408 query I rowsort SELECT - ( - 29 ) AS col2 @@ -4898,10 +4910,10 @@ SELECT 47 * 89 + + 85 AS col0 ---- 4268 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-932 SELECT 75 + + - COUNT ( * ) + + + ( + CASE + - 59 WHEN 30 + 75 * - + 32 THEN + 1 ELSE + + CASE - - 31 WHEN + + 64 * - 22 * + COUNT ( * ) + 62 THEN - - COUNT ( * ) WHEN - + 29 THEN NULL WHEN 26 * NULLIF ( - - 1, + - 91 / 54 - NULLIF ( + 58, AVG ( + - 16 ) ) / 79 ) + AVG ( DISTINCT + 92 ) + - 96 + - 59 * - 56 * + - ( - 69 ) THEN - - ( - ( - 16 ) ) - 28 * COUNT ( * ) / - ( + + ( ( 27 ) ) ) + + - 15 END / 4 END ) +---- +NULL query I rowsort label-933 SELECT NULLIF ( - - COUNT ( * ), 25 * + NULLIF ( 14, + 76 ) ) * + 74 AS col0 @@ -8844,10 +8856,10 @@ SELECT ALL - ( + 41 ) col1 ---- -41 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - 21 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-1690 SELECT DISTINCT + 45 + COALESCE ( COUNT ( * ), - - ( + + CASE + 50 WHEN - 45 * AVG ( DISTINCT CAST ( - + COALESCE ( + + 33, - 38 ) AS INTEGER ) ) THEN 38 END ) ) * - NULLIF ( 24, 66 - - 57 ) +---- +21 query II rowsort label-1691 SELECT ALL + - 11 + + 71, COUNT ( * ) + + 59 @@ -9066,10 +9078,13 @@ SELECT MAX ( + 79 ) AS col0 ---- 79 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-1733 SELECT + - AVG ( DISTINCT + + CAST ( NULL AS INTEGER ) ) +---- +NULL query I rowsort label-1734 SELECT + 66 / + COUNT ( * ) AS col2 @@ -9913,10 +9928,13 @@ SELECT ALL - MAX ( - + CASE + + 79 WHEN + 1 / ( + 15 ) THEN + - 39 / 72 - - 8 + ---- NULL -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-1898 SELECT - 10 * 14 * + - 56 + - - AVG ( DISTINCT + ( CAST ( NULL AS FLOAT8 ) ) ) * + 58 * - + 20 + + 7 + + 32 * - + 16 + - 98 + + CASE - - 83 WHEN - + 39 THEN + + 56 WHEN - 41 THEN NULL ELSE + - 1 END + 58 + - 53 / 28 + - 64 * - ( + COUNT ( * ) / 33 ) AS col1 +---- +NULL query I rowsort label-1899 SELECT ALL COUNT ( * ) * - - 75 / 11 * CAST ( - + 27 AS INTEGER ) col2 @@ -10012,10 +10030,10 @@ SELECT ALL - 32 col0, 67 - - 4 / + 65 -32 67 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-1917 SELECT - CASE - AVG ( DISTINCT + 32 ) WHEN + 86 THEN - + 27 WHEN 63 * 47 THEN NULL ELSE NULL END * - + SUM ( DISTINCT - CAST ( - + 98 AS INTEGER ) ) AS col1 +---- +NULL query I rowsort label-1918 SELECT 91 - - CAST ( + 36 AS INTEGER ) @@ -12583,10 +12601,13 @@ SELECT ALL + COALESCE ( 50, 25 ) * - 52 + + 45 AS col1 ---- -2555 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort SELECT 30 * 83 * + - CASE + + 64 WHEN - 77 THEN + - AVG ( DISTINCT + ( + + 77 ) ) / ( + 20 ) END +---- +NULL query I rowsort SELECT 33 + - + ( 15 ) @@ -16137,10 +16158,13 @@ SELECT - 45 / - + 26 + 64 + - - 38 AS col2 ---- 103 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-3092 SELECT - CASE - - COUNT ( * ) WHEN - 43 - 32 THEN NULL WHEN + 76 THEN NULL WHEN 49 THEN 57 * + CAST ( NULL AS FLOAT8 ) END * - AVG ( DISTINCT - 2 + NULLIF ( 90, 12 ) ) AS col2 +---- +NULL query I rowsort SELECT DISTINCT 29 * - 14 + - ( - + 13 ) @@ -16732,10 +16756,16 @@ SELECT 40 / - + 71 ---- 0 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - 0 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Data was automatically updated based on comparison db results +# Datafusion - Previous results: +# Datafusion - 0 +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-3208 SELECT ALL ( NULLIF ( + 53, + + COUNT ( * ) * + AVG ( DISTINCT + + 80 ) ) ) / + - 71 * + NULLIF ( - 78, - 27 ) +---- +58.225352112676 # Datafusion - Types were automatically converted from: # Datafusion - [Expected] [I] @@ -24685,10 +24715,13 @@ SELECT - ( 76 ) AS col1 ---- -76 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - 27 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-4727 SELECT - NULLIF ( + 7, 62 * + 48 + ( + AVG ( DISTINCT 58 ) + COUNT ( * ) ) ) + + 34 +---- +27 query I rowsort SELECT - 36 col1 @@ -24765,10 +24798,10 @@ SELECT + ( - 45 ) + COUNT ( * ) * 48 AS col0 ---- 3 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - -24 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-4743 SELECT - CASE 24 WHEN - CASE - COUNT ( * ) WHEN 88 THEN AVG ( DISTINCT 94 ) + + 72 ELSE - 22 + + COUNT ( * ) END THEN + 34 / 68 ELSE + 6 END * CAST ( 4 AS INTEGER ) AS col2 +---- +-24 query I rowsort label-4744 SELECT - CASE COALESCE ( + CASE 74 WHEN - 8 + - 32 THEN 83 + 27 * 68 END, 73 + COUNT ( * ) ) WHEN 18 THEN + 72 WHEN + 58 - CAST ( NULL AS INTEGER ) * - ( + ( - 97 ) + + COALESCE ( + NULLIF ( 14, - 2 + 45 ), + 63 * - 90 - 92 * - 77 ) ) THEN + 83 + - 3 ELSE NULL END @@ -25890,10 +25923,10 @@ SELECT ALL - 38 * - 89 + - MIN ( ALL 76 ) / - - NULLIF ( - COUNT ( * ), - 44 * - ---- 3457 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort SELECT DISTINCT + 2 * + 25 + - 45 * CASE + AVG ( DISTINCT + 64 ) WHEN 8 * + 43 THEN 3 + + 59 WHEN 57 * 98 - + ( - CASE 69 WHEN AVG ( + 17 ) * 29 THEN 75 WHEN 26 THEN 2 END ) THEN NULL END col2 +---- +NULL query II rowsort SELECT ALL - 78 AS col2, 67 AS col1 @@ -26064,10 +26097,13 @@ SELECT ALL + - NULLIF ( 95, + 31 * + 25 - + - CASE - - 75 WHEN - NULLIF ( 54, - ---- -36 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - 3424 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-4996 SELECT + MAX ( - 71 ) + - + MIN ( + 87 ) * + - COUNT ( * ) * 27 - COUNT ( * ) + NULLIF ( + 13 + 42 * 27, - AVG ( DISTINCT 13 ) / + 65 ) +---- +3424 query I rowsort label-4997 SELECT - 33 * CASE + + AVG ( + 58 ) WHEN - + ( + 21 ) THEN NULL ELSE + COUNT ( * ) / 54 - - ( - 78 ) * - COUNT ( * ) END AS col1 @@ -27301,10 +27337,13 @@ SELECT - - 88 * - + 44 ---- -3872 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-5232 SELECT + - MIN ( ALL + CAST ( NULL AS INTEGER ) ) + + + AVG ( DISTINCT - 74 ) +---- +NULL query I rowsort label-5233 SELECT DISTINCT + CAST ( ( 85 ) AS INTEGER ) + + - COUNT ( * ) AS col0 @@ -27660,10 +27699,10 @@ SELECT DISTINCT + CASE 57 WHEN 21 * - CAST ( 91 AS INTEGER ) THEN + 57 WHEN + 67 ---- NULL -# Datafusion - Datafusion expected results: -# Datafusion - Expected - -93 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-5300 SELECT - - 66 / - + CASE - 80 WHEN + AVG ( DISTINCT - 19 ) THEN COUNT ( * ) WHEN COALESCE ( 92, + 81 ) THEN + - COUNT ( * ) ELSE - 41 END + - 94 AS col2 +---- +-93 query II rowsort SELECT + 44 AS col1, - 17 @@ -27749,10 +27788,10 @@ SELECT - 43 * + 46 + 72 ---- -1906 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-5317 SELECT 86 * + CASE ( - 29 ) WHEN CAST ( - 15 AS INTEGER ) * - COALESCE ( - 52, - + 91 + 25 * - 54, ( AVG ( DISTINCT + 62 ) ) * + 69, 55 ) * - 31 + SUM ( DISTINCT - ( 39 ) ) + + 87 THEN + 58 * 0 WHEN 90 THEN NULL END +---- +NULL query I rowsort label-5318 SELECT ALL - 71 * + CASE 39 WHEN - 72 / 60 + - + NULLIF ( + + 49, 72 / + 16 * + CAST ( NULL AS FLOAT8 ) ) THEN NULL WHEN - 38 THEN + 81 ELSE + 40 / - + 95 * 36 + - + ( - - 93 ) END @@ -30065,10 +30104,13 @@ SELECT DISTINCT ( + - 20 ) + - 70 + COUNT ( * ) * + - COUNT ( * ) AS col2 ---- -91 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-5757 SELECT DISTINCT MAX ( ALL - CASE - 98 WHEN + - 73 THEN - + ( - 24 ) WHEN + 66 THEN NULL END ) + - + AVG ( DISTINCT 50 ) * + - 29 +---- +NULL query I rowsort label-5758 SELECT COUNT ( + - 93 ) col2 @@ -30584,11 +30626,14 @@ SELECT ALL 30 col1 ---- 30 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - -62 -# Datafusion - Expected - 8 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I]I +# Datafusion - [Actual ] [R]I +query RI rowsort label-5856 SELECT COUNT ( * ) - + - NULLIF ( - 63, + 59 * 52 / - AVG ( DISTINCT + 8 ) + + 81 + 53 + COUNT ( * ) + 51 + - 28 ) AS col0, 8 +---- +-62 +8 query I rowsort SELECT 64 * 42 * + 48 AS col0 @@ -34266,10 +34311,10 @@ SELECT + COALESCE ( - + 78, COUNT ( * ) + + 43 * 30 ) AS col1 ---- -78 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - 1 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-6566 SELECT CASE - 57 WHEN 90 - AVG ( DISTINCT - 54 ) * 35 THEN NULL ELSE ( COUNT ( * ) ) END col2 +---- +1 query I rowsort label-6567 SELECT + MAX ( ALL - 31 ) * + 3 + - COUNT ( * ) @@ -34971,10 +35016,13 @@ SELECT - + MAX ( 10 ) - 91 ---- -101 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-6701 SELECT + CASE - 28 WHEN COUNT ( * ) THEN - 79 / + 91 - - ( + 10 ) * ( AVG ( DISTINCT 13 ) ) END AS col0 +---- +NULL query I rowsort SELECT DISTINCT - 42 - - 65 AS col0 @@ -36601,10 +36649,10 @@ SELECT DISTINCT + - 55 ---- -55 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-7013 SELECT ALL CASE + + COUNT ( * ) WHEN - 18 / + 37 + 35 / - 69 THEN - 52 WHEN + - 11 + AVG ( DISTINCT + 62 ) THEN - 5 * + 99 END * 21 * + CASE 0 WHEN - 22 - + 41 * 11 THEN + COUNT ( + 60 ) - 83 * + 67 ELSE 78 END +---- +NULL query I rowsort SELECT DISTINCT - 17 - 56 @@ -37082,10 +37130,13 @@ SELECT DISTINCT 62 + + COUNT ( - 1 ) AS col2 ---- 63 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - 210826 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort SELECT ALL - 74 * + - ( - + 77 ) * NULLIF ( - 37, NULLIF ( + 47, - - AVG ( DISTINCT - + 10 ) / + 43 ) ) AS col1 +---- +210826 query I rowsort label-7106 SELECT - + SUM ( ALL - 91 ) / - 52 @@ -39947,11 +39998,11 @@ SELECT ALL 16 / + 52 + - 52 AS col0 ---- -52 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - 74 -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query II rowsort label-7655 SELECT DISTINCT ( - - 74 ) AS col1, 27 + - 50 * + 85 * - CASE - 19 WHEN 77 * + 0 + CAST ( + + 78 AS INTEGER ) + + 32 THEN NULL WHEN + 86 + + AVG ( DISTINCT + 31 ) * - COUNT ( * ) THEN - + MAX ( 45 ) * 12 ELSE NULL END +---- +74 +NULL query I rowsort label-7656 SELECT ALL - 86 + + 34 + + COUNT ( * ) AS col0 @@ -40089,11 +40140,14 @@ SELECT + 67 - - 17 ---- 84 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - -69 -# Datafusion - Expected - -25 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I]I +# Datafusion - [Actual ] [R]I +query RI rowsort label-7681 SELECT ( - COALESCE ( + 63, - COUNT ( * ) ) ) - - NULLIF ( - 6, + AVG ( DISTINCT 98 ) ) col1, - 25 +---- +-69 +-25 query I rowsort label-7682 SELECT DISTINCT - 9 + - - CAST ( NULL AS INTEGER ) @@ -40189,10 +40243,13 @@ SELECT DISTINCT ( 70 ) * - - 80 AS col2 ---- 5600 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-7699 SELECT 66 * + COALESCE ( + CASE + 33 WHEN + - 75 * - COUNT ( * ) * + ( - 64 ) THEN - 5 * + AVG ( DISTINCT 27 ) END, CASE + 61 WHEN CAST ( NULL AS INTEGER ) THEN + 23 + - 80 + + + CAST ( + 11 AS INTEGER ) * 16 * - 13 + + 70 END + - + 78 + + + 40 ) AS col1 +---- +NULL query I rowsort SELECT ( - + 82 ) + - 81 col1 @@ -41681,10 +41738,10 @@ SELECT ALL - 26 AS col1 ---- -26 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - -1 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-7984 SELECT 0 / - + 15 * - - 88 * + CASE + 76 WHEN 29 THEN NULL ELSE - 57 * + CAST ( COALESCE ( AVG ( DISTINCT - 30 ), - COUNT ( * ) * - COUNT ( * ) ) AS INTEGER ) END * - - 50 * + ( 13 ) + + - COUNT ( * ) AS col0 +---- +-1 query I rowsort SELECT 6 + - + 79 - + 26 @@ -41774,10 +41831,10 @@ SELECT - - 23 * 40 + + - 19 ---- 901 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-8002 SELECT + ( + + COUNT ( * ) ) - + 2 + + 89 / + CAST ( - CASE CASE - + 23 WHEN SUM ( + + ( + 59 ) ) * - 59 * - 29 + + 14 + - + 11 + + + 33 THEN NULL WHEN - 68 * + 53 THEN + 40 WHEN + 74 THEN + 55 END WHEN 99 * + 73 THEN + - 54 + 84 WHEN - 97 * 45 * 16 * 67 * + + COALESCE ( - 0, - AVG ( DISTINCT 83 ), + 37 ) THEN - 65 ELSE - CASE - 24 WHEN AVG ( COALESCE ( + + 85, + NULLIF ( - - 36, 13 ), - 75 ) ) * 80 THEN NULL WHEN ( + 46 ) * - 61 + - 92 THEN NULL WHEN - 12 THEN ( 7 ) END * 88 + 7 END AS INTEGER ) / MAX ( ALL 41 ) + 24 * + 76 AS col2 +---- +NULL query II rowsort label-8003 SELECT ALL - 68 * - COUNT ( * ) AS col2, 84 * + 65 @@ -42831,10 +42888,13 @@ SELECT ALL - SUM ( + 18 ) * + 82 col2 ---- -1476 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-8202 SELECT AVG ( DISTINCT 38 ) + - - CASE + - 92 WHEN 17 - - - COUNT ( * ) + - - 11 THEN - 10 WHEN - 46 THEN NULL END col1 +---- +NULL query II rowsort SELECT ALL 30, 80 col2 @@ -47688,11 +47748,14 @@ SELECT DISTINCT COUNT ( + + NULLIF ( - + 13, + 15 - - - 59 + + NULLIF ( + - CAST ---- 1 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - 98 -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] I[I] +# Datafusion - [Actual ] I[R] +query IR rowsort label-9134 SELECT DISTINCT 98 * + COUNT ( * ) AS col2, + CASE NULLIF ( 55, - - MIN ( ALL 71 ) + + - 67 + + - COALESCE ( 69, + 51 * + + AVG ( DISTINCT 19 ) + - - 41 + - 48 + + 36 * - 59 + + - 1 ) + - 46 ) WHEN 7 + - 72 + 49 + - - 83 * ( COALESCE ( 60, 39 ) ) THEN 90 * - 15 + + COALESCE ( - 63, 24 + ( 17 ), - 11 / + COALESCE ( + CAST ( - 11 AS FLOAT8 ), - 11 ) + 59 ) END +---- +98 +NULL query I rowsort label-9135 SELECT - 67 * COUNT ( * ) * + + 11 AS col0 @@ -51910,10 +51973,13 @@ SELECT ALL + MIN ( DISTINCT ( 17 ) ) query error DataFusion error: Error during planning: Projections require unique expression names but the expression "\(\- Int64\(76\)\) / \(\- Int64\(45\)\) AS col1" at position 0 and "Int64\(43\) \+ \(\- \(\- Int64\(\-92\)\)\) \- count\(Int64\(1\)\) AS count\(\*\) \- Int64\(\-12\) \* Int64\(26\) AS col1" at position 1 have the same name\. Consider aliasing \("AS"\) one of them\. SELECT - + 76 / - + 45 AS col1, + 43 + - - ( - 92 ) - + COUNT ( * ) - - 12 * 26 col1 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-9940 SELECT ALL - + COUNT ( * ) * AVG ( DISTINCT CAST ( NULL AS INTEGER ) ) + 7 +---- +NULL # Datafusion - Types were automatically converted from: # Datafusion - [Expected] [I] diff --git a/data/sqlite/random/expr/slt_good_28.slt b/data/sqlite/random/expr/slt_good_28.slt index 0bba9cf..5d5d2b7 100644 --- a/data/sqlite/random/expr/slt_good_28.slt +++ b/data/sqlite/random/expr/slt_good_28.slt @@ -657,10 +657,10 @@ SELECT DISTINCT + 96 * 3 * + COUNT ( * ) + 92, + 33 col1 380 33 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - 1670 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-119 SELECT - 16 * CASE + 5 WHEN - 7 + COUNT ( * ) + - + 37 THEN NULL WHEN + ( - AVG ( DISTINCT - 72 ) ) THEN NULL ELSE + - 46 END / 30 * + 67 + + ( 2 ) + + 60 AS col0 +---- +1670 query I rowsort SELECT ( - 92 ) AS col0 @@ -1940,10 +1940,10 @@ SELECT + + COUNT ( * ) col1, 83 + 29 / + - 87 1 83 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-362 SELECT ALL + CASE + 47 WHEN + CASE CASE + 70 WHEN - 67 + + 19 THEN + COUNT ( * ) + COALESCE ( + + 82, 81 ) WHEN - 47 * + COUNT ( * ) - - AVG ( DISTINCT 7 ) + 49 - 27 * - + 81 THEN 60 END WHEN + 11 THEN NULL ELSE + 57 END THEN - 98 * + CASE 73 WHEN + + 53 + + NULLIF ( + 83, + 12 - - MIN ( ALL - 99 ) + + 85 ) THEN + + COUNT ( * ) END ELSE NULL END +---- +NULL # Datafusion - Types were automatically converted from: # Datafusion - [Expected] [I] @@ -2381,10 +2381,13 @@ SELECT + - SUM ( + 13 ) ---- -13 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-446 SELECT ALL - 80 * - 78 * 72 + COUNT ( * ) + + MAX ( ALL 55 ) * - 56 * - 35 + 0 + - + 41 * - AVG ( DISTINCT + CAST ( NULL AS INTEGER ) ) AS col1 +---- +NULL query II rowsort label-447 SELECT DISTINCT - NULLIF ( + - COUNT ( * ), - + 97 ) * - + MIN ( DISTINCT - 35 ) * - 46 + + 88 + + + CAST ( NULL AS INTEGER ), + 1 * MAX ( ALL + 26 ) col0 @@ -2998,10 +3001,10 @@ SELECT ALL 32 + + + 81 AS col2, COUNT ( * ) col0 113 1 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-564 SELECT DISTINCT CASE + NULLIF ( - 10, + 32 * + 74 + - CASE 44 WHEN + 69 / + - 85 + - 11 + - 20 + + - COUNT ( * ) * 42 THEN NULL WHEN + + 98 THEN CASE - CASE - MIN ( + + 7 ) WHEN - NULLIF ( + - 85, + 34 ) * + 79 THEN NULL ELSE 47 - + 2 / + 57 END WHEN + COUNT ( * ) * AVG ( DISTINCT + + CAST ( - 68 AS INTEGER ) ) * + ( + 65 ) * + - 88 + - 1 THEN + 59 END WHEN - 5 THEN 31 * + CAST ( NULL AS INTEGER ) WHEN - 65 + - 22 THEN - 56 ELSE 82 END / 79 / NULLIF ( + 52, + 58 / - 39 + COUNT ( * ) * 17 ) ) WHEN + COUNT ( + 5 ) THEN NULL WHEN 74 THEN 12 + + 1 WHEN - ( + CASE CAST ( NULL AS INTEGER ) WHEN 90 + - 74 THEN + COUNT ( * ) * CAST ( - 4 * 39 AS INTEGER ) WHEN 51 * CAST ( 48 * + 85 AS INTEGER ) THEN - 32 * + 37 ELSE NULL END ) THEN CAST ( NULL AS INTEGER ) + + 7 ELSE NULL END * 82 +---- +NULL query I rowsort label-565 SELECT CAST ( 17 AS INTEGER ) * + 14 col1 @@ -4003,10 +4006,13 @@ SELECT - CAST ( + 57 AS INTEGER ) * 84 ---- -4788 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-755 SELECT + COUNT ( * ) * - 51 * 12 * - - CASE 56 WHEN + 27 THEN - AVG ( DISTINCT - 77 ) ELSE NULL END / - 56 AS col2 +---- +NULL query I rowsort label-756 SELECT DISTINCT - COUNT ( * ) * + 32 + 73 - + COUNT ( * ) AS col1 @@ -6225,10 +6231,13 @@ SELECT ALL + 48 AS col1, + ( 79 ) / + 17 col0 48 4 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-1182 SELECT - - CASE + 35 WHEN + 1 + + MIN ( + 66 ) THEN - 6 + - 23 WHEN 37 * 38 THEN + COUNT ( * ) * 32 END + + AVG ( DISTINCT + 63 + - 67 ) AS col1 +---- +NULL query I rowsort SELECT - + 81 + - - 65 AS col1 @@ -7032,10 +7041,10 @@ SELECT 22 * 2 AS col1 ---- 44 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-1338 SELECT ALL - CASE - 76 WHEN - 76 + + CAST ( - AVG ( DISTINCT - 41 ) AS INTEGER ) + 27 * + CAST ( 81 AS INTEGER ) + COUNT ( * ) THEN - + 28 + - + 49 / + 34 END +---- +NULL query II rowsort label-1339 SELECT 36 AS col1, + 34 / + 57 AS col0 @@ -11018,10 +11027,10 @@ SELECT DISTINCT + MIN ( + - 3 ) ---- -3 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - 92 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort SELECT NULLIF ( + 27, + - 18 + - - CASE + + 79 WHEN - + AVG ( DISTINCT + + 4 ) THEN + 58 WHEN 62 * + 81 THEN + 25 WHEN + - 99 THEN NULL END ) + + + 65 +---- +92 # Datafusion - Types were automatically converted from: # Datafusion - [Expected] [I] @@ -13196,10 +13205,13 @@ SELECT - 94 * - - 38 AS col2 ---- -3572 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - -5561 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-2518 SELECT - 3 - 64 * + + 88 + COALESCE ( NULLIF ( - - 74, + COUNT ( ALL - 84 ) * - MIN ( DISTINCT + - NULLIF ( - 66, - + 63 + - + 61 / + - 15 + + 49 ) ) + - AVG ( DISTINCT - 61 ) ), + CAST ( - 96 AS INTEGER ) ) +---- +-5561 query II rowsort label-2519 SELECT 2 + - 91 AS col2, + 3 * + - MIN ( - + 30 ) - + - 51 AS col0 @@ -15495,10 +15507,13 @@ SELECT - - 74 * + - 86 + + 12 + 45 + - 28 * 19 ---- -6839 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-2960 SELECT - + CASE + ( - - COUNT ( * ) ) WHEN 15 + + COUNT ( * ) * + 79 THEN - NULLIF ( - CAST ( COUNT ( * ) AS FLOAT8 ), + 16 * + 36 ) - 82 WHEN + COUNT ( * ) + 7 * + 21 THEN COALESCE ( + CASE + 29 WHEN - CASE + 84 WHEN COALESCE ( - COUNT ( * ), + CAST ( NULL AS INTEGER ) ) THEN COUNT ( * ) * 79 ELSE CAST ( 27 AS FLOAT8 ) END THEN NULL ELSE ( + ( + MAX ( ALL + 28 ) ) ) * ( AVG ( DISTINCT COALESCE ( 21, + 59 * CAST ( NULL AS INTEGER ) ) ) * + COUNT ( * ) ) END, ( + COUNT ( 93 ) ), - 38 ) * ( + COUNT ( * ) ) + - 99 ELSE NULL END * 47 AS col1 +---- +NULL query I rowsort SELECT ALL - - 71 * - 59 @@ -15705,10 +15720,10 @@ SELECT ALL COUNT ( * ) * - - 15 query error DataFusion error: Error during planning: Projections require unique expression names but the expression "Int64\(\-44\) AS col2" at position 0 and "Int64\(83\) AS col2" at position 1 have the same name\. Consider aliasing \("AS"\) one of them\. SELECT + - 44 AS col2, 83 AS col2 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-3000 SELECT DISTINCT + 46 / - 51 * + CASE AVG ( DISTINCT + 35 ) WHEN COUNT ( * ) + MIN ( ALL 49 ) THEN - - 37 WHEN - 41 THEN NULL WHEN - NULLIF ( + 79, 61 * + 6 ) * 27 THEN NULL WHEN 86 THEN 56 ELSE NULL END - - 61 AS col2 +---- +NULL query I rowsort label-3001 SELECT COALESCE ( - 42, 66, - - COUNT ( * ) * - 1 + - 71 + + 35 + + 11 ) @@ -16446,10 +16461,13 @@ SELECT ALL MIN ( + 30 ) AS col2 ---- 30 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - 86 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort SELECT ALL NULLIF ( - - 86, 72 * - COALESCE ( - AVG ( DISTINCT 62 ), 86 ) ) +---- +86 query I rowsort label-3142 SELECT + SUM ( DISTINCT + - CAST ( NULL AS INTEGER ) ) * - 61 AS col0 @@ -16854,10 +16872,13 @@ SELECT - 47 AS col1, 41 * - COUNT ( * ) + - 0 * - + 5 + - 71 AS col2 -47 -112 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort SELECT 43 + - NULLIF ( + CASE - 24 WHEN 1 THEN AVG ( DISTINCT 25 ) ELSE NULL END, + 45 ) AS col2 +---- +NULL query I rowsort SELECT ALL 89 - - 91 @@ -18222,10 +18243,10 @@ SELECT ALL + 79 col0 ---- 79 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-3484 SELECT DISTINCT - CASE 25 WHEN - 75 THEN - 9 WHEN + + CASE - 13 WHEN + + 75 THEN NULL WHEN + + MIN ( - 26 ) THEN - + 3 + - AVG ( DISTINCT + - 41 ) ELSE - + 69 END THEN NULL ELSE NULL END * - 87 col1 +---- +NULL query I rowsort SELECT - + 31 + 96 * - + 51 AS col2 @@ -19580,10 +19601,13 @@ SELECT + 16 / + - 53 AS col2 ---- 0 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - -43 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-3743 SELECT - 21 + - - COALESCE ( - 22, 12 + + - 95 / - - COUNT ( DISTINCT 25 ) / - AVG ( DISTINCT - 28 ) ) +---- +-43 query I rowsort label-3744 SELECT ALL COUNT ( * ) + + + 81 @@ -20789,10 +20813,13 @@ SELECT ALL - 67, 20 + - NULLIF ( - 92, + - 49 - COUNT ( * ) ) AS col2 -67 112 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-3974 SELECT + AVG ( DISTINCT - - CAST ( NULL AS INTEGER ) ) AS col2 +---- +NULL query I rowsort SELECT + 8 + + 96 @@ -22820,10 +22847,13 @@ SELECT DISTINCT 52 + + + 57 AS col2 ---- 109 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-4364 SELECT 13 * + - ( CASE - AVG ( 44 ) WHEN + + 61 THEN - 73 * + 15 * + + 86 * + - COUNT ( * ) + 49 * - CAST ( - 50 AS INTEGER ) + + COUNT ( * ) + - - ( + + 27 ) WHEN + - 90 THEN NULL END ) * - - 15 * + NULLIF ( AVG ( DISTINCT - 74 ), - 19 ) * - 8 + - NULLIF ( + 43, - COUNT ( - 78 ) - - 27 + 25 ) / + 86 AS col0 +---- +NULL query I rowsort label-4365 SELECT ALL + COUNT ( * ) + + NULLIF ( - 83, + - 69 + COUNT ( * ) + - + 52 ) @@ -24586,10 +24616,13 @@ SELECT + COUNT ( * ), - COUNT ( * ) AS col1 1 -1 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-4708 SELECT CASE + - 50 WHEN - 20 + + 67 THEN - + AVG ( DISTINCT + CAST ( - + ( CAST ( NULL AS INTEGER ) ) AS INTEGER ) ) / 35 WHEN 85 THEN 60 ELSE NULL END AS col0 +---- +NULL query I rowsort SELECT + ( - + 77 ) * 66 * - 65 + - 30 AS col1 @@ -25160,10 +25193,10 @@ SELECT ALL 73 + - ( 51 ) AS col1 ---- 22 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-4820 SELECT - CASE COUNT ( - 66 ) WHEN 15 + - NULLIF ( - + 44, - 96 ) - 30 * AVG ( DISTINCT + 67 ) + - - 54 * + 5 THEN 88 * ( + COUNT ( * ) ) + + 97 / + 8 ELSE NULL END / 83 - SUM ( - 2 ) +---- +NULL query II rowsort label-4821 SELECT ALL - COUNT ( * ) AS col1, - 29 AS col2 @@ -25517,10 +25550,16 @@ SELECT DISTINCT 44 + - 8 query error DataFusion error: Error during planning: Projections require unique expression names but the expression "Int64\(77\) AS col0" at position 0 and "Int64\(41\) \* Int64\(\-11\) \* Int64\(\-91\) AS col0" at position 1 have the same name\. Consider aliasing \("AS"\) one of them\. SELECT ALL 77 AS col0, 41 * - 11 * - 91 AS col0 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - -18 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Data was automatically updated based on comparison db results +# Datafusion - Previous results: +# Datafusion - -18 +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-4888 SELECT DISTINCT ( + NULLIF ( - 93, + AVG ( DISTINCT - + 9 ) ) ) / + 5 +---- +-18.6 query I rowsort label-4889 SELECT ALL COUNT ( DISTINCT 63 ) + + + CAST ( NULL AS INTEGER ) @@ -26307,10 +26346,16 @@ SELECT 22 * + 98 * - 22 ---- -47432 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - 0 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Data was automatically updated based on comparison db results +# Datafusion - Previous results: +# Datafusion - 0 +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-5039 SELECT DISTINCT + COUNT ( * ) / - COALESCE ( - + 26, - 19 / + CASE + + 19 WHEN + MIN ( 40 ) * + 28 THEN 53 + + + 31 + + + 40 - + 57 * - - 16 WHEN + 55 * SUM ( DISTINCT CAST ( NULL AS INTEGER ) ) THEN NULL ELSE 48 + - AVG ( DISTINCT - 71 ) * + 48 END ) +---- +0.038461538462 query I rowsort label-5040 SELECT DISTINCT 72 + + COUNT ( * ) / - - 65 AS col1 @@ -26764,10 +26809,13 @@ SELECT - + CAST ( + COALESCE ( + - 12, NULLIF ( + 16, - CAST ( NULL AS INTEGER ) ---- -870 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-5124 SELECT ALL - 49 * - - AVG ( DISTINCT + CAST ( NULL AS INTEGER ) ) +---- +NULL query I rowsort label-5125 SELECT DISTINCT COALESCE ( 49, + CAST ( NULL AS INTEGER ) + + ( + + 4 ), - NULLIF ( - 46, + SUM ( + 91 ) ) ) AS col0 @@ -31683,10 +31731,16 @@ SELECT COUNT ( * ) * - 21 ---- -21 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - 119 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Data was automatically updated based on comparison db results +# Datafusion - Previous results: +# Datafusion - 119 +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-6057 SELECT ALL + 48 + + 70 - + 82 / COALESCE ( + NULLIF ( CASE - 53 WHEN + 33 + 61 THEN + - 72 * + AVG ( DISTINCT 5 ) + 43 * 78 END, - + 10 + 77 * + COUNT ( * ) ), - 41 + ( + 15 ) + - MIN ( - ( 23 ) ) * + 45 + - - 40 ) * + ( 29 ) + + + COALESCE ( + COUNT ( * ), - COUNT ( ALL - + 68 ) ) AS col0 +---- +116.733079122974 query I rowsort SELECT ALL ( + - 9 ) + 90 @@ -32727,10 +32781,10 @@ SELECT DISTINCT + 78 AS col2 ---- 78 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - -60 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-6261 SELECT CAST ( AVG ( DISTINCT - + 60 ) AS INTEGER ) AS col1 +---- +-60 query I rowsort label-6262 SELECT 90 * - + COUNT ( DISTINCT + 30 ) * - 50 + 18 @@ -33043,10 +33097,10 @@ SELECT COALESCE ( - + ( + 87 ), 26 * 56, 38 ) ---- -87 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-6323 SELECT ALL 72 - - + 30 + - 12 + - 26 * + CASE AVG ( DISTINCT 86 ) * 10 WHEN - 10 THEN - 16 + - COUNT ( * ) WHEN 92 THEN NULL END AS col2 +---- +NULL query I rowsort label-6324 SELECT DISTINCT - ( - 32 ) / + - 13 AS col1 @@ -33574,10 +33628,10 @@ SELECT DISTINCT - ( CAST ( + 99 AS INTEGER ) ) * + 33 AS col2 query error DataFusion error: Error during planning: Projections require unique expression names but the expression "Int64\(\-72\) AS col1" at position 1 and "Int64\(87\) AS col1" at position 2 have the same name\. Consider aliasing \("AS"\) one of them\. SELECT ALL + 27 + 31 AS col0, - 72 AS col1, 87 AS col1 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - 6320 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-6423 SELECT DISTINCT - CAST ( + AVG ( DISTINCT + 98 ) AS INTEGER ) + - 56 + 83 * - - 78 +---- +6320 query I rowsort label-6424 SELECT DISTINCT MAX ( DISTINCT + 16 ) @@ -34461,10 +34515,13 @@ SELECT ALL 90 * CASE WHEN NOT NULL NOT IN ( 11, 8, 56, + 47 ) THEN + MIN ( 59 ) ---- NULL -# Datafusion - Datafusion expected results: -# Datafusion - Expected - 18 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-6595 SELECT 41 / + + 97 - - 98 + - COALESCE ( 80, - 99 / - 87, - + 22 / CASE 3 WHEN + NULLIF ( + 52, 16 ) THEN 95 * 7 + - AVG ( DISTINCT - 44 ) WHEN + 49 THEN 42 + 74 END * + 35 ) +---- +18 query I rowsort label-6596 SELECT - 81 * + - COUNT ( * ) + + + 60 AS col2 @@ -34569,10 +34626,13 @@ SELECT DISTINCT - - COALESCE ( - 69, - + 50 ) ---- -69 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-6616 SELECT ALL - CASE - 35 WHEN 43 THEN - COUNT ( * ) + - - CASE 94 WHEN + - 35 THEN NULL ELSE - + COALESCE ( - + 86, + MIN ( ALL 8 ), - 15 + + 33 ) / - AVG ( DISTINCT - 20 + 93 ) END WHEN ( 43 ) THEN NULL WHEN ( + MIN ( 83 ) ) THEN 35 + + 85 END * 38 +---- +NULL query I rowsort label-6617 SELECT CAST ( CASE + COUNT ( * ) WHEN - 19 THEN CAST ( + 64 AS INTEGER ) END AS INTEGER ) AS col0 @@ -36970,11 +37030,11 @@ SELECT COUNT ( + NULLIF ( - 63, 71 ) ) AS col2 ---- 1 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - 0 -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query II rowsort label-7077 SELECT + 71 * + CASE - - 37 WHEN + 24 * 17 + 89 + - 97 * COALESCE ( + 55, + 38 * - 24 * + 60 * + 87 + AVG ( DISTINCT - + 42 ) / - 21, + ( + 42 ) ) * + - COUNT ( ALL CAST ( NULL AS INTEGER ) ) THEN - + 67 ELSE + COUNT ( * ) + - COUNT ( * ) END, CAST ( NULL AS INTEGER ) AS col0 +---- +0 +NULL query I rowsort SELECT - 40 + - - 25 AS col2 @@ -39239,10 +39299,13 @@ SELECT ALL 85 * - 87 * - 81 + - 36 + + COUNT ( * ) * - - 81 * + - COUNT ( * ) AS 598878 597780 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-7510 SELECT 84 * - COALESCE ( - ( + 10 ), + 40, + + SUM ( + 65 ) * + + 42 ) / + - 87 + - CASE COUNT ( * ) WHEN - 37 THEN 91 * - + COUNT ( * ) + + 86 * + AVG ( DISTINCT + 8 ) * + COALESCE ( + COUNT ( * ), - 53 * - 33 ) END - + 7 + 35 * + 29 * ( - 9 ) * - 85 + + MAX ( ALL - 82 ) col0 +---- +NULL query I rowsort label-7511 SELECT COUNT ( * ) * - ( 42 ) @@ -40440,10 +40503,13 @@ SELECT ALL 75 / + - 2 + - 52 - - 55 / + - 66 - + 96 AS col1 ---- -185 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - 6063 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort SELECT + NULLIF ( - 97, 92 * 2 + AVG ( DISTINCT 24 ) ) + + 88 * 70 AS col0 +---- +6063 query I rowsort SELECT - 37 + - - 93 @@ -40485,10 +40551,10 @@ SELECT ALL + 72 + - 74 AS col2 ---- -2 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-7750 SELECT ALL + CASE - AVG ( DISTINCT + 49 ) WHEN - 15 THEN 95 WHEN - 5 * - + CAST ( NULL AS INTEGER ) THEN + 77 + + 98 * + NULLIF ( - 84, - CASE 0 WHEN + COUNT ( * ) THEN - - 85 * 77 WHEN 79 THEN + - ( ( - - 32 ) ) WHEN - 79 THEN NULL END ) END + - 91 + + - 66 * - - 73 +---- +NULL query I rowsort SELECT ALL - 45 * 54 * - + 32 @@ -43169,10 +43235,13 @@ SELECT ALL 23 + - - 21 - - 21 ---- 65 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-8265 SELECT ALL 99 + + AVG ( DISTINCT - ( + + CAST ( NULL AS INTEGER ) ) ) * 6 + 72 * 38 * + - 84 + + + COUNT ( * ) - + 19 * - 78 * + MAX ( ALL 41 ) +---- +NULL query I rowsort label-8266 SELECT DISTINCT + 67 + + - CAST ( NULL AS INTEGER ) - 82 AS col2 @@ -46204,10 +46273,13 @@ SELECT + 52 AS col0, COUNT ( * ) * + - 64 52 -64 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort SELECT NULLIF ( + 70, + 8 ) + COALESCE ( - 64, - 56 ) + - + 82 + CASE + COALESCE ( - 49, 19 / - + 80 + - 44 * 81, - 73 ) WHEN - + 81 THEN AVG ( DISTINCT - 50 ) WHEN - 23 THEN NULL WHEN 74 THEN + 82 * 96 END * + 6 / + 17 * 77 +---- +NULL query I rowsort SELECT 29 * - + 0 * ( - - 42 ) * - 9 @@ -47211,10 +47283,13 @@ SELECT ALL ( + ( 2 ) ) ---- 2 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-9037 SELECT - CASE - + MAX ( - ( 89 ) ) WHEN - - 60 THEN AVG ( DISTINCT 11 ) ELSE NULL END AS col0 +---- +NULL query I rowsort label-9038 SELECT + 38 * 40 + + 39 + - COUNT ( * ) * + 78 diff --git a/data/sqlite/random/expr/slt_good_29.slt b/data/sqlite/random/expr/slt_good_29.slt index 26fbabb..5dd5499 100644 --- a/data/sqlite/random/expr/slt_good_29.slt +++ b/data/sqlite/random/expr/slt_good_29.slt @@ -1547,10 +1547,13 @@ SELECT 18 AS col0 ---- 18 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - 2945 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-295 SELECT - 41 * - + NULLIF ( - - COUNT ( * ), + AVG ( DISTINCT + 19 ) / - 77 + - 72 ) + 88 * 33 AS col0 +---- +2945 query I rowsort SELECT + + 92 @@ -3924,10 +3927,10 @@ SELECT ALL - 94 ---- -94 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-757 SELECT CASE - 70 WHEN - NULLIF ( - 3, + AVG ( DISTINCT - CAST ( + 83 AS INTEGER ) ) ) * - ( + + NULLIF ( 46, CASE - 57 WHEN 67 THEN + 80 / + 12 END ) ) + - 89 / 11 THEN + ( 28 ) END +---- +NULL query I rowsort label-758 SELECT ALL COALESCE ( + - 2, + 29, - 23 ) * + - 17 - - 45 + 6 / - 85 + - 33 - + - 95 * + 39 * 76 + + 28 AS col0 @@ -5448,10 +5451,13 @@ SELECT 15 - - 54 AS col1 ---- 69 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-1053 SELECT - AVG ( DISTINCT + CAST ( NULL AS INTEGER ) ) / - + 29 +---- +NULL query I rowsort SELECT ALL 95 @@ -5924,10 +5930,10 @@ SELECT - 33 ---- -33 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - 36479 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-1145 SELECT ( - COUNT ( DISTINCT - - 67 ) ) * - - COUNT ( * ) + - + 19 * - NULLIF ( - CAST ( AVG ( DISTINCT 32 ) AS INTEGER ), CAST ( NULL AS INTEGER ) + + 79 + - + 81 + COUNT ( * ) * - 16 ) * + - CAST ( + 60 AS INTEGER ) / + COUNT ( * ) col2 +---- +36479 query I rowsort label-1146 SELECT DISTINCT - - 55 * - 65 - + COUNT ( * ) + 94 + - 21 + + - 70 / + 87 / - 1 col2 @@ -7485,10 +7491,16 @@ SELECT COUNT ( * ), 29 / 44 * 5 AS col2 1 0 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - 65 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Data was automatically updated based on comparison db results +# Datafusion - Previous results: +# Datafusion - 65 +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-1447 SELECT DISTINCT - CASE CAST ( - 91 AS INTEGER ) WHEN + COUNT ( * ) THEN NULL WHEN + 31 - + COALESCE ( + CAST ( - 3 AS INTEGER ), - + 66 ) THEN - + AVG ( DISTINCT + 72 ) ELSE - COUNT ( * ) END * 58 * + + ( COUNT ( * ) ) / - 61 * + - 33 * + 65 - - 65 AS col0 +---- +2104.508196721311 query I rowsort SELECT 86 * - + 7 col1 @@ -9390,10 +9402,13 @@ SELECT - 42 col1 ---- -42 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - -114 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-1817 SELECT DISTINCT - 48 + - - NULLIF ( - - 76, 78 + + AVG ( DISTINCT + - 81 ) - + 24 * - - MIN ( ALL - + 90 ) * + CASE 29 WHEN - 46 * + 96 + + COUNT ( - - 59 ) + + 1 THEN CAST ( - 59 AS INTEGER ) END ) - + + 46 - 96 +---- +-114 query I rowsort label-1818 SELECT ALL + ( COUNT ( * ) ) + 68 AS col0 @@ -14892,10 +14907,13 @@ SELECT DISTINCT - COUNT ( * ) AS col2 ---- -1 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - 40 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort SELECT - - NULLIF ( + 40, AVG ( DISTINCT - 31 ) ) +---- +40 query I rowsort SELECT DISTINCT - 3 AS col0 @@ -15049,10 +15067,13 @@ SELECT 85 * 88 + 79 AS col0 ---- 7559 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - 73 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort SELECT NULLIF ( 73, - 63 / - AVG ( DISTINCT - + 15 ) + 96 / - + 19 + + - 49 ) +---- +73 query I rowsort SELECT DISTINCT + 33 @@ -18649,10 +18670,13 @@ SELECT + 48 * + 84 * CAST ( NULL AS INTEGER ) + + + AVG ( DISTINCT NULLIF ( NULL ---- NULL -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-3608 SELECT - 71 + - - CASE - 10 WHEN - 56 THEN NULL WHEN - 79 * + 18 * + - 85 THEN 39 + + 87 - - 62 + - 18 * 77 + - 10 * AVG ( DISTINCT + 33 ) * - 55 * COUNT ( * ) ELSE NULL END - + + 9 * 3 AS col1 +---- +NULL query II rowsort label-3609 SELECT ALL + COUNT ( * ) * + 17 AS col0, + 67 AS col2 @@ -22820,10 +22844,13 @@ SELECT DISTINCT + ( - 2 ) AS col0, 3 -2 3 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - -2826 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-4415 SELECT + 11 * + COALESCE ( 18, - AVG ( DISTINCT - + 79 ) * + 58 / + 48 + + 21 ) * + COUNT ( * ) + + 81 * + ( - 38 ) + 54 +---- +-2826 query I rowsort label-4416 SELECT ALL + CAST ( + CAST ( - 48 AS INTEGER ) AS INTEGER ) @@ -23055,10 +23082,13 @@ SELECT - 83 / + + COUNT ( * ) AS col2 ---- -83 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-4461 SELECT ALL CASE - CASE + 82 WHEN - - 79 * + AVG ( DISTINCT + - 79 ) + + MAX ( - CASE 4 WHEN - - 37 * + + CAST ( + CAST ( 5 AS INTEGER ) AS INTEGER ) * 43 THEN - 61 ELSE NULL END ) THEN - + 7 * + - 62 - + 18 WHEN - 32 THEN + - 23 END WHEN + COUNT ( * ) THEN + ( + 20 ) ELSE NULL END * + 3 + + AVG ( - - 10 ) +---- +NULL query I rowsort SELECT + 76 @@ -28658,11 +28688,11 @@ SELECT 33 * 43 * - - CAST ( NULL AS INTEGER ) AS col0 ---- NULL -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -# Datafusion - Expected - 2 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query II rowsort label-5546 SELECT ALL - 18 * + COUNT ( * ) / + 42 * - CASE 65 WHEN + 7 + + - AVG ( DISTINCT - - ( - 91 ) ) THEN - ( + - 11 ) ELSE NULL END * COUNT ( * ) AS col2, 2 +---- +NULL +2 query I rowsort SELECT ALL - ( 94 ) @@ -28936,10 +28966,10 @@ SELECT ALL + + 88 ---- 88 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - 1147 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-5600 SELECT CASE + CASE + 48 WHEN + COUNT ( DISTINCT - 39 ) * + + CASE - + 23 WHEN + - 47 + + CASE - + 49 WHEN + - MAX ( ALL - 29 ) THEN NULL WHEN - MAX ( - - 32 ) + 1 THEN + 51 END THEN NULL WHEN - 65 THEN 89 END + + 97 THEN 42 * + 53 WHEN 45 THEN + COALESCE ( 39, 49 * - 97 ) / COUNT ( * ) END WHEN AVG ( DISTINCT + ( - 64 ) ) / - 67 - + 21 THEN 58 * - 3 ELSE 38 END * + 30 + 7 +---- +1147 query I rowsort SELECT - - 72 * - - 66 AS col2 @@ -28951,10 +28981,13 @@ SELECT + 72 * + 51 / - CASE + 70 WHEN 31 * + - 96 + + + 47 - + ( + COUNT ( * ) ) ---- NULL -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-5603 SELECT + + 8 + + AVG ( DISTINCT - - CASE 91 WHEN + 7 THEN + 24 * + 65 + + CAST ( NULL AS INTEGER ) END ) - COUNT ( * ) + 66 AS col0 +---- +NULL query I rowsort label-5604 SELECT ALL + + NULLIF ( - COALESCE ( + + 76, - 72, - 51 + + 63 + - 40 + - 60 - + - 35 + + 79 / - - ( + 88 ) * - + 55 * - + 66 * + - 67 ), + 90 ) @@ -29456,10 +29489,13 @@ SELECT COUNT ( * ) * - 83 * + 45 + 74 ---- -3661 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-5701 SELECT + ( + 84 ) * - 67 + AVG ( DISTINCT + + CASE - 34 WHEN + 82 + - + 92 THEN - CAST ( 70 AS INTEGER ) + + 84 END ) +---- +NULL query I rowsort label-5702 SELECT ALL - COALESCE ( 55, - 84, - - CASE 85 WHEN COUNT ( * ) THEN NULL WHEN - 29 THEN 97 ELSE NULL END ) AS col1 @@ -38085,10 +38121,13 @@ SELECT DISTINCT - ( + NULLIF ( + - 1, + + 8 ) ) ---- 1 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - 17 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort SELECT ALL - 51 + NULLIF ( 68, AVG ( DISTINCT + 9 ) * - 85 + + 40 ) +---- +17 query I rowsort SELECT 81 * - 96 @@ -38335,10 +38374,10 @@ SELECT - 85 AS col0, 35 -85 35 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - 63 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-7419 SELECT ALL COUNT ( * ) + + - COALESCE ( - CASE - 23 WHEN 30 * - - 34 * + 32 + 64 - + - ( 46 ) + - CASE 18 WHEN 27 / + 8 - + COALESCE ( 4, COUNT ( * ), - 2 ) THEN NULL WHEN 99 THEN 40 ELSE 65 END * 21 THEN + 25 * 0 WHEN + AVG ( DISTINCT + 78 ) THEN 18 / + ( + 60 ) ELSE NULL END, 19 ) + 81 +---- +63 query I rowsort SELECT ( 14 ) + - 5 col2 @@ -38958,10 +38997,10 @@ SELECT 0 * - 89 AS col1 ---- 0 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-7538 SELECT CASE + AVG ( DISTINCT + - CASE + - 17 WHEN - + 90 THEN 48 / + 11 / 19 * + NULLIF ( - 71, + 64 ) WHEN + - CAST ( - 60 AS FLOAT8 ) THEN NULL ELSE - 73 END ) WHEN - 92 THEN - 66 ELSE NULL END - 75 * - 42 +---- +NULL query I rowsort SELECT 2 AS col2 @@ -39350,10 +39389,13 @@ SELECT DISTINCT MAX ( DISTINCT + 3 ) * + 4 - - + 3 AS col2 ---- 15 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - 34 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-7615 SELECT ALL + NULLIF ( + + 34, + 90 * - 93 + + COALESCE ( - + 85, - - SUM ( DISTINCT 41 ) * - 28 ) + NULLIF ( + 25, 50 ) * - AVG ( DISTINCT + ( - 21 ) ) ) AS col0 +---- +34 query II rowsort label-7616 SELECT + 58 AS col1, MAX ( ALL - 99 ) @@ -40282,10 +40324,10 @@ SELECT ( - 52 ) ---- -52 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-7794 SELECT ALL + CASE 87 WHEN - 14 THEN 79 WHEN - - 64 * + 25 THEN NULL ELSE - CASE - + CASE + 91 WHEN + + 79 THEN - 20 + - - 87 + + ( - COUNT ( - 14 ) ) + + - 13 * - MAX ( DISTINCT + 92 ) WHEN NULLIF ( 36, COUNT ( * ) ) * CASE 97 WHEN 61 THEN NULL WHEN + COUNT ( * ) * CAST ( NULL AS INTEGER ) THEN + 34 ELSE COALESCE ( - 43, CASE AVG ( DISTINCT - 78 ) WHEN COUNT ( * ) * 15 THEN NULL ELSE + 61 + - COUNT ( * ) * COALESCE ( ( COUNT ( * ) ) - 76, - 6 ) END + + NULLIF ( - 37, COUNT ( * ) ), 32 + MIN ( - 80 ) ) END THEN NULL ELSE NULL END WHEN MIN ( - 43 ) THEN - ( + 43 ) WHEN - 19 THEN - 77 END END +---- +NULL query I rowsort SELECT DISTINCT + 73 AS col1 @@ -42036,10 +42078,10 @@ SELECT ( + 22 ) ---- 22 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-8136 SELECT ALL 92 * + - COUNT ( * ) * - CASE + + 2 WHEN + MAX ( ALL + 92 ) * - CAST ( + 49 AS INTEGER ) THEN NULL WHEN - + 8 + - 83 + 12 * NULLIF ( - 76, + AVG ( DISTINCT + CAST ( NULL AS FLOAT8 ) ) ) * - AVG ( ALL + + 65 ) * + - 19 * + COUNT ( * ) * 31 * 54 + - 19 THEN 67 ELSE NULL END - 86 +---- +NULL query I rowsort label-8137 SELECT + CAST ( + + ( - + ( + AVG ( 50 ) ) ) AS INTEGER ) @@ -49821,10 +49863,10 @@ SELECT 94 col2 ---- 94 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-9643 SELECT ALL + 41 - ( COUNT ( ALL 36 ) ) + - + 99 * 24 + 25 + - + CASE - COUNT ( * ) WHEN + 39 + - - 58 + + AVG ( DISTINCT 58 ) + - NULLIF ( + - ( 99 ), 20 ) * AVG ( 30 ) THEN - 11 * COALESCE ( 83, 94 ) ELSE NULL END +---- +NULL query I rowsort SELECT DISTINCT ( - 93 ) @@ -51334,10 +51376,13 @@ SELECT ALL + CASE - 6 WHEN 52 THEN NULL ELSE 47 END ---- 47 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - 2377 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort SELECT ALL - 52 * - 46 + - NULLIF ( - COALESCE ( - 15, - 57 ), AVG ( DISTINCT - + 94 ) ) +---- +2377 query I rowsort SELECT - 0 * - NULLIF ( - 86, + 18 ) AS col1 diff --git a/data/sqlite/random/expr/slt_good_3.slt b/data/sqlite/random/expr/slt_good_3.slt index 210974b..260abbe 100644 --- a/data/sqlite/random/expr/slt_good_3.slt +++ b/data/sqlite/random/expr/slt_good_3.slt @@ -538,10 +538,13 @@ SELECT ( + - 65 ) * + 65 AS col1 ---- -4225 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - 31 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-96 SELECT - NULLIF ( - COUNT ( * ), - AVG ( DISTINCT - + 14 ) + - + 69 ) * 91 + - NULLIF ( + + 60, 79 ) +---- +31 query I rowsort label-97 SELECT SUM ( DISTINCT + 78 ) @@ -1137,10 +1140,13 @@ SELECT CAST ( NULL AS INTEGER ) / 96 + - 83 ---- NULL -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-210 SELECT CASE 6 WHEN + 43 + - 14 - + + COUNT ( ALL 3 ) THEN - COUNT ( ALL 47 ) WHEN 40 THEN + + 18 * - 12 / 57 - CASE + 44 WHEN + 49 THEN + CASE COUNT ( * ) WHEN 57 + + 22 THEN NULL ELSE - CAST ( + COUNT ( * ) AS FLOAT8 ) - 49 * + AVG ( DISTINCT + 57 * - 47 ) END + + 31 END ELSE NULL END * - 2 +---- +NULL query II rowsort label-211 SELECT COUNT ( * ), 61 AS col2 @@ -2866,10 +2872,10 @@ SELECT + 68 AS col0, + 64 * - 37 col2 68 -2368 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-537 SELECT CASE + - AVG ( DISTINCT ( - 68 ) ) WHEN + + 78 + + + 47 THEN - + COUNT ( * ) / - COUNT ( * ) * + COUNT ( * ) * ( 95 ) + 64 END + - + 20 + - 2 AS col2 +---- +NULL query I rowsort SELECT ALL COALESCE ( 14, + 67 ) @@ -3831,10 +3837,13 @@ SELECT 76 - - - COUNT ( * ) AS col2 query error DataFusion error: Error during planning: Projections require unique expression names but the expression "Int64\(25\) AS col0" at position 0 and "Int64\(1\) AS col0" at position 1 have the same name\. Consider aliasing \("AS"\) one of them\. SELECT DISTINCT + + 25 AS col0, + 1 AS col0 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-720 SELECT DISTINCT + - 25 * AVG ( DISTINCT + CAST ( NULL AS INTEGER ) ) AS col0 +---- +NULL query I rowsort label-721 SELECT ALL + CASE + - COUNT ( * ) WHEN 45 + - 65 THEN + 92 ELSE ( + 62 ) END AS col1 @@ -4622,10 +4631,10 @@ SELECT - ( + - 90 ) * + + 15 ---- 1350 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-870 SELECT ALL + 80 * - + 43 * - CASE 56 WHEN + 41 / - COUNT ( ALL - + 69 ) THEN - + ( - 37 ) WHEN - 51 + + 55 - + - 52 + AVG ( DISTINCT 45 ) THEN NULL END col2 +---- +NULL query I rowsort SELECT + ( - + 29 ) @@ -4891,10 +4900,13 @@ SELECT COUNT ( * ) + - - 81 AS col0 ---- 82 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-921 SELECT ALL + 28 + + + 55 + CASE 18 WHEN + COALESCE ( + 75, + ( - 8 ) ) THEN - + SUM ( ALL - + 13 ) WHEN - + MIN ( DISTINCT - 61 ) THEN - - CAST ( + + 81 AS FLOAT8 ) ELSE - 58 / - - 7 + MIN ( DISTINCT - NULLIF ( CAST ( NULL AS INTEGER ), 97 ) ) END * + - 31 + - - AVG ( DISTINCT 62 ) +---- +NULL query I rowsort label-922 SELECT ALL - CASE - 49 WHEN NULLIF ( CASE - ( - 11 ) WHEN - + 83 THEN - 36 END, - COUNT ( * ) * + 24 ) + 53 THEN + 71 + + 30 WHEN 25 / - 79 THEN NULL END @@ -6572,10 +6584,13 @@ SELECT DISTINCT + 40, - COUNT ( * ) AS col1 40 -1 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-1243 SELECT DISTINCT CASE - ( + 70 ) WHEN + COUNT ( * ) + - MIN ( 34 ) THEN AVG ( DISTINCT + - 74 ) + + 51 END +---- +NULL query I rowsort SELECT - 77 + + 17 AS col2 @@ -8731,10 +8746,13 @@ SELECT DISTINCT MIN ( ALL 25 ) AS col1 ---- 25 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-1658 SELECT DISTINCT + COALESCE ( + CASE - COALESCE ( + + 13, COUNT ( * ), 5 * - 64 ) WHEN 59 THEN NULL WHEN COUNT ( * ) * 99 + + NULLIF ( 5, - MIN ( + 46 ) + CAST ( 51 AS INTEGER ) ) THEN COUNT ( * ) + AVG ( DISTINCT + 43 ) END, CAST ( NULL AS INTEGER ) + 3 ) - 73 +---- +NULL query II rowsort SELECT ALL 1, 0 * - 27 AS col1 @@ -9090,10 +9108,10 @@ SELECT - + NULLIF ( - SUM ( DISTINCT + 23 ), + 29 ) / + MIN ( 23 ) AS col0 ---- 1 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-1726 SELECT CASE + 68 WHEN + AVG ( DISTINCT - 67 ) + + - 75 * - 34 THEN NULL WHEN - 94 * - COUNT ( * ) + 17 THEN - 8 END +---- +NULL query I rowsort SELECT + 69 + + 63 AS col0 @@ -9313,10 +9331,10 @@ SELECT 34 + + 51 ---- 85 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - -1233 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-1769 SELECT NULLIF ( - + 65, + + 83 * - + MAX ( DISTINCT 58 ) * - - CASE COUNT ( * ) WHEN - COUNT ( * ) + - - AVG ( DISTINCT + 15 ) * - ( COUNT ( * ) + CAST ( 95 AS INTEGER ) ) THEN NULL WHEN 75 + 63 THEN 10 + - ( 95 ) END ) + 16 * - 73 AS col2 +---- +-1233 query I rowsort label-1770 SELECT ( - 68 ) / 82 @@ -9454,10 +9472,13 @@ SELECT ALL + 56 - 40 col1 ---- 16 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-1796 SELECT - CASE 36 WHEN - MAX ( ( - + 23 ) ) THEN + + 9 END * - + COALESCE ( + - 44, 20 ) / - AVG ( DISTINCT - 21 ) * 68 +---- +NULL query I rowsort label-1797 SELECT ALL 90 * 72 / COUNT ( 91 ) * - CASE - 73 WHEN - COUNT ( * ) * + 73 * + - 0 THEN NULL WHEN + - 55 * + 85 + - 9 THEN - 93 END * 20 + + 15 * 68 @@ -12832,10 +12853,10 @@ SELECT DISTINCT NULLIF ( - COUNT ( * ), + - 22 * - 93 * - 43 ) AS col0 ---- -1 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-2441 SELECT - CASE COALESCE ( + + ( - + 40 ), + 78 * - + 79 - - + 75 ) WHEN + 19 THEN NULL WHEN + 89 * - + 29 THEN 36 + - + COUNT ( + + 79 ) + - - SUM ( - 63 ) * + 70 + - 13 * - ( CASE - AVG ( DISTINCT + 79 ) WHEN - - 24 - - 1 THEN NULL WHEN + - 52 * + 35 / - 95 THEN + + 26 * + 48 / 10 * - 31 ELSE NULL END ) END +---- +NULL query I rowsort label-2442 SELECT + 37 / 30 AS col0 @@ -14157,10 +14178,10 @@ SELECT - - 77 * + - 37 + + 2 col1 ---- -2847 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-2691 SELECT ALL + 71 / - CASE 51 WHEN - ( + 50 ) * COUNT ( DISTINCT - ( + 66 ) ) / - + 37 + + 78 + - COUNT ( * ) + - 27 + - + 19 * 25 - + + 9 + + 69 / 88 THEN NULL WHEN AVG ( DISTINCT + 79 ) * - + 59 + + 16 THEN NULL WHEN - 5 THEN - 17 ELSE NULL END +---- +NULL query I rowsort label-2692 SELECT ALL - 83 / - COUNT ( * ) - - 10 @@ -14379,10 +14400,13 @@ SELECT 97 * - 11 ---- -1067 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-2733 SELECT ALL + + COUNT ( * ) * + COUNT ( * ) + AVG ( DISTINCT + - CAST ( NULL AS INTEGER ) ) + 71 +---- +NULL query II rowsort label-2734 SELECT COUNT ( * ) * + + ( + 56 ) AS col1, ( 98 ) * + - 27 * - ( + + COUNT ( DISTINCT 29 ) ) AS col2 @@ -14802,10 +14826,10 @@ SELECT + 42 + 49 AS col0 ---- 91 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-2815 SELECT ALL + CASE - + 34 WHEN + 14 THEN + MIN ( + CAST ( NULL AS INTEGER ) ) END * - - CASE - CAST ( NULL AS INTEGER ) WHEN AVG ( DISTINCT + - 50 ) THEN NULL WHEN + CAST ( NULL AS FLOAT8 ) THEN - ( COUNT ( * ) ) END * CAST ( 26 AS INTEGER ) * + 60 +---- +NULL query II rowsort label-2816 SELECT ALL COUNT ( * ) AS col1, + 90 + - + 50 + + 75 - - + 67 + 48 @@ -14868,10 +14892,13 @@ SELECT - 84 + - 60, 42 AS col0 -144 42 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-2827 SELECT ALL AVG ( DISTINCT CAST ( NULL AS INTEGER ) ) * 4 AS col1 +---- +NULL # Datafusion - Types were automatically converted from: # Datafusion - [Expected] [I] @@ -16064,10 +16091,13 @@ SELECT DISTINCT + ( - - 1 ) * - 76 + 70 + 49 ---- 43 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-3053 SELECT + CASE - COUNT ( DISTINCT 60 ) WHEN + 43 + + 75 THEN + 47 + 82 WHEN - ( + - 90 ) THEN - - CAST ( NULL AS INTEGER ) ELSE 32 + + CASE - 40 WHEN - 47 THEN 97 * - CAST ( - + COUNT ( * ) AS INTEGER ) * + 98 * - 35 END + 80 + + + NULLIF ( AVG ( DISTINCT 97 ), 7 + 86 + - 77 + + MAX ( + 20 ) ) * + 17 / - - 48 * + - 19 + + 17 + - COUNT ( * ) * + 20 * 69 END AS col0 +---- +NULL query I rowsort label-3054 SELECT ALL - - 3 * - 20 + - NULLIF ( - CAST ( NULL AS INTEGER ), - ( - ( - 97 ) ) * + ( - - 30 ) + COUNT ( * ) ) AS col1 @@ -24990,10 +25020,13 @@ SELECT ALL - COUNT ( - - 33 ) * 40 AS col0 ---- -40 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-4752 SELECT AVG ( DISTINCT + - 7 ) / CASE + 31 * + COALESCE ( ( 16 ) * AVG ( DISTINCT - 93 ), + 36 ) + - COUNT ( * ) WHEN 89 + CAST ( 43 + 91 AS INTEGER ) * ( + 92 ) THEN + 31 WHEN 17 THEN NULL END +---- +NULL query I rowsort label-4753 SELECT 39 + + CAST ( NULLIF ( - 18, - 97 ) AS INTEGER ) @@ -32027,10 +32060,13 @@ SELECT ALL + MAX ( + 23 ) ---- 23 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - -53 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-6098 SELECT + - COALESCE ( 53, - AVG ( DISTINCT - 31 ) / + 53 + - 78 ) AS col2 +---- +-53 query I rowsort SELECT ALL - ( - 0 ) * - 38 + - 69 * 4 @@ -33762,10 +33798,13 @@ SELECT DISTINCT + COUNT ( + - ( 88 ) ) * 60 * 33 + CAST ( 36 AS INTEGER ) * + CA ---- -131364 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort SELECT ALL + CASE + 48 WHEN + 97 * 94 * - 74 + 64 THEN NULL WHEN 92 THEN + AVG ( DISTINCT 77 ) ELSE NULL END * - 33 AS col1 +---- +NULL query I rowsort SELECT + 56 * - 24 col0 @@ -34635,10 +34674,13 @@ SELECT DISTINCT + 14 * + - MAX ( ALL + 21 ) ---- -294 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - 78 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-6599 SELECT ALL NULLIF ( + 78, + 21 * + AVG ( DISTINCT - + 97 ) + + + COUNT ( * ) ) AS col1 +---- +78 query I rowsort SELECT ALL + 98 * + 67 @@ -35313,10 +35355,10 @@ SELECT + NULLIF ( - COUNT ( * ), 10 * - 61 ) ---- -1 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-6728 SELECT + 87 * - NULLIF ( + CASE + - ( - 32 ) WHEN + - 19 / + CAST ( NULL AS INTEGER ) * + - COALESCE ( - + ( - 6 ), 40 / + 47, - 62, - COUNT ( * ) ) THEN 80 WHEN 12 * AVG ( DISTINCT ( 97 ) ) THEN ( 44 ) / + 20 END, - 19 + - MIN ( DISTINCT + 72 ) * ( 6 * + 89 ) ) +---- +NULL query I rowsort SELECT - 57 + 56 @@ -36545,10 +36587,13 @@ SELECT SUM ( - 79 ) AS col2 ---- -79 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort SELECT DISTINCT CASE + 63 WHEN - - 92 THEN - - AVG ( DISTINCT + - ( 30 ) ) ELSE NULL END * + COALESCE ( - + 48, 21, + 82 * 21 ) +---- +NULL query I rowsort SELECT ALL + 48 * - 47 @@ -36718,11 +36763,11 @@ SELECT - COUNT ( * ) + - 35 ---- -36 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -# Datafusion - Expected - 90 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query II rowsort label-6996 SELECT CASE WHEN NOT CASE - + 66 WHEN + AVG ( DISTINCT - + 95 ) THEN - + 97 END IS NULL THEN - 35 * - 6 * - 62 + - 16 END, + COALESCE ( 26, + 0 ) / 14 + - - 89 AS col1 +---- +NULL +90 query I rowsort label-6997 SELECT + 69 * + 89 + - MIN ( ALL - + 52 ) @@ -36827,10 +36872,10 @@ SELECT ALL - CAST ( - 82 AS INTEGER ) + + CASE + 47 WHEN AVG ( ALL + 49 ) + 83 T ---- NULL -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-7017 SELECT CASE 23 WHEN 21 * + - COUNT ( * ) + - 63 - 36 - - + NULLIF ( 69, + - 5 * - 94 ) - + ( - - AVG ( DISTINCT - CAST ( + + NULLIF ( - 28, - 37 ) AS INTEGER ) ) ) THEN - 70 WHEN ( + 26 ) * 23 + + COUNT ( * ) THEN NULL WHEN - 15 / - 4 THEN 41 + 96 * 86 WHEN - 8 THEN NULL ELSE NULL END + - 19 / 51 +---- +NULL query I rowsort SELECT 45 * 96 col2 @@ -37000,11 +37045,14 @@ SELECT 90 * MIN ( 38 ) - 88 + 98 ---- 3430 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - 1 -# Datafusion - Expected - 15777 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] I[I] +# Datafusion - [Actual ] I[R] +query IR rowsort label-7050 SELECT COUNT ( * ) col1, 77 * COUNT ( * ) * 94 + - - ( + - MIN ( - 19 ) ) + + NULLIF ( + 3, - + MAX ( ALL 46 ) + - ( + - 0 ) - + NULLIF ( 63, - 75 - + 42 ) * - + CASE - 7 WHEN + + 12 + - 19 - - 97 * + 22 * - 39 THEN + 52 / 63 WHEN AVG ( DISTINCT 49 ) THEN MIN ( + 1 ) + - CAST ( NULL AS FLOAT8 ) / - 2 END ) * + ( - 40 * - 71 ) AS col0 +---- +1 +15777 query I rowsort label-7051 SELECT DISTINCT 67 * + COUNT ( * ) - - ( 82 ) + - 28 * + - 10 AS col0 @@ -38950,10 +38998,13 @@ SELECT DISTINCT SUM ( DISTINCT + 96 ) ---- 96 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-7421 SELECT DISTINCT + COALESCE ( - - 51, - 64, + 68 + + + ( + 62 ) / 27 * + ( + ( + COUNT ( * ) ) ) / - MIN ( ALL + ( 94 ) ) + - CAST ( NULL AS INTEGER ) * - NULLIF ( + 74, - + 82 * - 24 ) ) - 5 * - - MAX ( - ( - - 17 ) ) * + MAX ( DISTINCT + - 35 ) - + AVG ( DISTINCT - + 51 ) + - - 75 * + - CASE - COUNT ( * ) WHEN - CAST ( - - 97 AS INTEGER ) / - - 28 THEN - 56 + + CAST ( NULL AS INTEGER ) WHEN + 79 THEN 47 END +---- +NULL query I rowsort label-7422 SELECT - 41 / 5 * - CAST ( COUNT ( ALL - 4 ) AS INTEGER ) * + COUNT ( * ) - 75 + + + 52 @@ -39806,10 +39857,13 @@ SELECT DISTINCT + 40, SUM ( + - 72 ) AS col2 40 -72 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-7585 SELECT + - 20 + NULLIF ( COUNT ( * ), - + ( + - COUNT ( * ) ) ) / COUNT ( * ) * - COUNT ( * ) * + NULLIF ( - AVG ( DISTINCT 65 ), + + 64 * - MIN ( ALL + 37 ) ) + - 22 +---- +NULL query I rowsort SELECT ALL 71 * - 9 @@ -41402,10 +41456,10 @@ SELECT ALL - 56 + - COALESCE ( 96, - 37 ) AS col2 ---- -152 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - -13 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-7889 SELECT + CAST ( + + AVG ( DISTINCT 6 ) AS INTEGER ) * - COUNT ( * ) + - 7 col2 +---- +-13 query I rowsort SELECT ALL - 53 + + - 6 AS col2 @@ -42546,10 +42600,10 @@ SELECT ALL 12 * + 5 AS col2 ---- 60 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - -15778 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-8112 SELECT DISTINCT CASE - - COUNT ( * ) WHEN AVG ( DISTINCT 4 ) * + 4 THEN - 16 * COUNT ( * ) ELSE - 98 * + 7 END * 23 +---- +-15778 query I rowsort label-8113 SELECT - CAST ( NULL AS INTEGER ) / + 0 * + 32 * 99 + - + CAST ( CASE 73 WHEN + CAST ( + AVG ( 38 ) AS INTEGER ) THEN COUNT ( DISTINCT 36 ) * + 58 WHEN + 31 THEN - 23 - COALESCE ( 83 + 80, + COUNT ( * ), - 53 * + 8 + + MAX ( + 74 ) ) / 58 END AS INTEGER ) @@ -44514,10 +44568,13 @@ SELECT ALL - + MIN ( - - 59 ) - + COUNT ( * ) * - ( - 89 ) ---- -148 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - -11 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort SELECT NULLIF ( - 11, + 45 + AVG ( DISTINCT - 81 ) ) +---- +-11 query I rowsort label-8489 SELECT CAST ( 96 AS INTEGER ) * - 18 @@ -45032,10 +45089,13 @@ SELECT DISTINCT - + ( + - 34 ) ---- 34 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort SELECT DISTINCT - 15 + + CASE - + 0 WHEN + 52 THEN + - AVG ( DISTINCT + + 60 ) END AS col2 +---- +NULL query II rowsort SELECT ALL 92 * + + 91 AS col0, 28 AS col2 @@ -46444,11 +46504,11 @@ SELECT 38, + ( + 5 ) AS col2 38 5 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - 0 -# Datafusion - Expected - 2 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query II rowsort label-8854 SELECT ALL - CAST ( + ( + - ( COALESCE ( - 24, AVG ( DISTINCT - 60 ) + + ( + 70 ), 36 + + + 22 / - + 63 ) ) ) AS INTEGER ) / - 57 AS col1, - ( - 91 ) / + 40 +---- +0 +2 query II rowsort SELECT ALL 79, + 19 AS col1 @@ -46818,10 +46878,13 @@ SELECT + 18 * + 1 AS col0 ---- 18 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-8926 SELECT ALL + + CASE + 83 WHEN + + COUNT ( * ) THEN - - 18 END * + + AVG ( DISTINCT 42 ) / + + COUNT ( * ) +---- +NULL query II rowsort label-8927 SELECT CAST ( - + 25 AS INTEGER ) AS col2, 16 + 90 + MAX ( DISTINCT CAST ( NULL AS INTEGER ) ) @@ -49333,10 +49396,13 @@ SELECT + - 41 * - - 54 AS col2 ---- -2214 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-9403 SELECT ALL CASE + COUNT ( * ) WHEN - COUNT ( * ) - - COUNT ( * ) * - 38 * + 43 THEN NULL WHEN + 24 * + + COUNT ( * ) THEN - + 46 / - + COUNT ( * ) + - AVG ( DISTINCT + + ( ( 25 ) ) ) WHEN + CAST ( - 52 AS FLOAT8 ) * 46 THEN - 36 ELSE NULL END AS col0 +---- +NULL query I rowsort label-9404 SELECT DISTINCT + SUM ( + 43 ) / NULLIF ( - 14, - 46 ) - + 53 AS col2 @@ -49603,11 +49669,11 @@ SELECT ALL 75 * - - 98 AS col1 ---- 7350 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - 75 -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query II rowsort SELECT DISTINCT 75 AS col2, 81 * + - 84 * + + CASE - - 15 WHEN - - ( 99 ) / + - ( 43 ) - - AVG ( DISTINCT - 81 ) * - 83 THEN - ( + 59 ) END +---- +75 +NULL query II rowsort SELECT - 15 AS col2, + 81 * + 49 col1 @@ -51511,10 +51577,10 @@ SELECT - - COUNT ( * ) * + + 81 ---- 81 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-9824 SELECT DISTINCT - - 71 + + CASE 93 WHEN 37 * + + COUNT ( * ) * - NULLIF ( 86, AVG ( DISTINCT 8 ) ) - + 69 THEN + COUNT ( DISTINCT 12 ) * - CASE - 93 + CASE 30 WHEN - COUNT ( + 18 ) * + COUNT ( * ) THEN COUNT ( * ) END * 40 WHEN + 52 THEN 69 + - 38 WHEN + 34 * + 17 + - 80 THEN NULL ELSE NULL END WHEN + COUNT ( 49 ) THEN NULL END * 38 AS col0 +---- +NULL query I rowsort label-9825 SELECT ALL + - MAX ( + 51 ) + - 9 diff --git a/data/sqlite/random/expr/slt_good_30.slt b/data/sqlite/random/expr/slt_good_30.slt index cb80335..c182de6 100644 --- a/data/sqlite/random/expr/slt_good_30.slt +++ b/data/sqlite/random/expr/slt_good_30.slt @@ -149,10 +149,10 @@ SELECT 61 * 63 AS col0 ---- 3843 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - 7800 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-21 SELECT + 52 - - 88 * - - 89 * COUNT ( * ) + CASE + 28 WHEN - 78 - + 60 * 6 THEN NULL WHEN + 98 * 46 THEN 12 - - 36 WHEN + - ( 1 ) THEN - 91 + - 12 * + CASE - - 1 WHEN - - 74 + 84 * COALESCE ( 58, - - 22 ) / - 31 + 6 THEN NULL WHEN + 52 * 58 + 84 / COUNT ( * ) THEN CASE COUNT ( ALL 41 ) WHEN - 2 * COALESCE ( + ( + AVG ( DISTINCT 0 ) ), 87 ) THEN + 61 WHEN + 43 THEN NULL ELSE NULL END WHEN 54 * ( 77 ) + 70 THEN NULL ELSE NULL END ELSE ( 58 ) * 86 END / - 59 +---- +7800 query I rowsort SELECT 47 * - + 81 @@ -459,10 +459,13 @@ SELECT DISTINCT 18 AS col0 ---- 18 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-82 SELECT ALL CASE + 74 WHEN 69 * + 80 + + 65 THEN + AVG ( DISTINCT 19 ) WHEN 21 * - COALESCE ( CASE - 18 WHEN - ( + - 95 ) * + COUNT ( * ) / - 92 - + 48 THEN + COUNT ( * ) ELSE NULL END, 72 ) THEN - 83 * ( - + COALESCE ( - SUM ( DISTINCT NULLIF ( 43, 14 ) ), 36 * 24 + 73 * 90 ) ) END AS col1 +---- +NULL query I rowsort SELECT ALL - ( - 2 ) * - - 31 @@ -3708,11 +3711,11 @@ SELECT 78 + - 72 / + COUNT ( * ) col2 ---- 6 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query II rowsort label-708 SELECT ALL 16 + 55 * - 78 + - - CAST ( NULL AS INTEGER ) - - COUNT ( * ) + - ( 90 ) + - COUNT ( * ) + COUNT ( DISTINCT + 84 ), 59 * - CASE - COUNT ( * ) WHEN + 80 + COALESCE ( + 15, + COALESCE ( - + COUNT ( * ), 6 ) + 58 * + COUNT ( * ) * - 77 * 0 * + 46, - 29 ) * - - ( + AVG ( DISTINCT 4 ) ) * - COUNT ( DISTINCT + 36 ) / - ( 24 ) + - COUNT ( * ) THEN + 38 END AS col2 +---- +NULL +NULL query I rowsort SELECT + 19 col0 @@ -10599,10 +10602,13 @@ SELECT ALL 12 * CASE - - 42 WHEN + 37 / + 87 THEN + 50 * 37 + - 60 * - 58 WHEN + ---- NULL -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-2034 SELECT CAST ( + 76 AS INTEGER ) / + 34 * - 20 + + COUNT ( * ) + + 48 - - 13 * - ( 98 ) * + + CASE + 0 WHEN - - CAST ( NULL AS INTEGER ) THEN NULL WHEN + + 31 / - - 80 * - - 73 THEN + 16 ELSE NULL END + 95 + 47 + + 26 * - 70 / + - MAX ( - 64 ) / - NULLIF ( - AVG ( DISTINCT CAST ( NULL AS INTEGER ) ), 1 / - 67 + COUNT ( * ) ) + 83 * 7 * 70 AS col1 +---- +NULL query I rowsort SELECT 41 * + 56 - + 6 @@ -11593,10 +11599,13 @@ SELECT 24 / 52 * - + 94 AS col2, 49 col1 0 49 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - 8 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-2222 SELECT - - CASE - 84 WHEN + ( CAST ( NULL AS INTEGER ) ) THEN NULL ELSE - + COUNT ( * ) * + NULLIF ( - + 8, AVG ( DISTINCT - 3 ) ) END AS col1 +---- +8 query I rowsort SELECT DISTINCT + ( 46 ) AS col2 @@ -12953,10 +12962,13 @@ SELECT ALL - 17 AS col1 ---- -17 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-2483 SELECT ALL - SUM ( DISTINCT - 72 ) + - CASE + 37 WHEN 74 * - + 43 THEN - - 44 * - + 61 / + - CAST ( - - AVG ( DISTINCT - 62 ) AS INTEGER ) * + 54 * - CAST ( 63 AS FLOAT8 ) / + 82 ELSE NULL END +---- +NULL query II rowsort label-2484 SELECT ALL - 27 col0, COUNT ( * ) AS col2 @@ -13813,10 +13825,10 @@ SELECT ALL 76 + + - 66 * - 81 / + + COUNT ( * ) col2 ---- 5422 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-2645 SELECT DISTINCT COUNT ( * ) + 89 - CASE - COUNT ( * ) WHEN 36 - + COALESCE ( 24, 33, - ( + CAST ( - 54 AS INTEGER ) ) * + + 90 ) + 11 / ( - - 32 ) * + COUNT ( * ) * 81 * + + 61 - + 39 THEN NULL ELSE - ( + CAST ( + 45 AS INTEGER ) ) * - CASE - CASE - + 88 WHEN + 3 - - ( 39 ) * - + 48 / + 87 THEN - - 7 WHEN AVG ( ALL + 85 ) * + 30 / - 64 + CAST ( - 67 AS INTEGER ) * + AVG ( DISTINCT - 20 ) * + - 51 * ( - 51 ) THEN NULL END WHEN - MIN ( ALL 75 ) THEN + 22 END END + 94 AS col0 +---- +NULL query I rowsort label-2646 SELECT ALL NULLIF ( - + 3, + 99 - 66 + + CAST ( 23 AS INTEGER ) * + - ( + 76 ) ) / - 4 AS col1 @@ -18438,10 +18450,13 @@ SELECT ALL MAX ( DISTINCT + 78 ) + - - COUNT ( * ) * + 2 ---- 80 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-3540 SELECT ALL AVG ( DISTINCT - CAST ( NULL AS FLOAT8 ) ) + + + 14 + + - 3 * - - 6 * 80 + + + 28 / 92 * + 40 - - - 85 * SUM ( 91 ) +---- +NULL query I rowsort SELECT DISTINCT 68 + + + 78 AS col0 @@ -23692,10 +23707,13 @@ SELECT ALL ( 63 ) AS col2 ---- 63 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - -6622 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-4546 SELECT + 92 * - NULLIF ( + 72, - AVG ( DISTINCT + 69 ) ) + COUNT ( * ) + + COUNT ( * ) AS col0 +---- +-6622 query I rowsort label-4547 SELECT + 62 * COUNT ( * ) * 82 AS col0 @@ -26913,10 +26931,13 @@ SELECT - NULLIF ( - CAST ( 29 AS INTEGER ), - 4 ) * + 84 ---- 2436 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-5170 SELECT CASE + 6 WHEN - + 63 + + - 47 + CAST ( - 6 AS INTEGER ) * COALESCE ( - 97 - 95, COUNT ( * ) + - COALESCE ( ( - 19 ), 6 ), - CAST ( NULL AS FLOAT8 ) + COUNT ( * ) * 15 ) THEN NULL WHEN 93 + COALESCE ( 55, - 83 ) THEN - 59 * 73 WHEN CAST ( 61 AS INTEGER ) - COUNT ( ALL 21 ) THEN AVG ( DISTINCT 76 ) + + 40 END * - 19 + + 28 +---- +NULL query I rowsort label-5171 SELECT - MIN ( ALL + 34 ) - 64 @@ -26958,10 +26979,13 @@ SELECT ALL + 73 / + 24 ---- 3 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-5179 SELECT DISTINCT + CASE NULLIF ( + AVG ( DISTINCT 74 ), + + 78 ) WHEN - ( - 29 ) * - 39 + CAST ( COALESCE ( COUNT ( * ), 86 / COUNT ( * ) + - 91 ) - + 65 AS INTEGER ) * ( CASE ( - MAX ( ALL - 92 ) ) WHEN COUNT ( * ) THEN NULL ELSE + 97 + - 34 END * 30 ) THEN NULL ELSE NULLIF ( CAST ( + CAST ( NULL AS INTEGER ) AS INTEGER ), - CASE - 54 WHEN + COALESCE ( 44, + 67 * + 38 - + 52, 63 ) + + 63 THEN NULL WHEN 88 THEN 99 / AVG ( ALL 13 * 98 ) ELSE NULL END * ( CAST ( NULL AS INTEGER ) ) ) END +---- +NULL query I rowsort label-5180 SELECT DISTINCT CASE + COUNT ( DISTINCT + 20 ) WHEN 41 THEN NULL WHEN + 11 + + 84 / 96 THEN - 91 - - 69 WHEN 97 THEN ( + 57 ) / 29 END @@ -28830,10 +28854,13 @@ SELECT ALL + 92 AS col2 ---- 92 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-5541 SELECT - AVG ( DISTINCT CAST ( NULL AS FLOAT8 ) ) * + 55 + + + 45 + SUM ( DISTINCT 76 ) +---- +NULL query I rowsort label-5542 SELECT + COALESCE ( COUNT ( * ), + + COUNT ( * ) * - - 26 + + - CAST ( - + AVG ( - 24 ) AS INTEGER ) ) * + 20 + + - COUNT ( * ) AS col0 @@ -30458,11 +30485,14 @@ SELECT 94 * - CAST ( NULL AS INTEGER ) * - 72 / + 45 AS col1, COUNT ( * ) NULL 1 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - 0 -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] I[I] +# Datafusion - [Actual ] I[R] +query IR rowsort label-5854 SELECT ALL - COUNT ( DISTINCT - 37 ) * - COUNT ( - CAST ( NULL AS INTEGER ) ), - 85 * - AVG ( DISTINCT + - CAST ( NULL AS FLOAT8 ) ) AS col2 +---- +0 +NULL query I rowsort label-5855 SELECT - 69 - 95 + + + ( - COUNT ( * ) ) / - 57 AS col0 @@ -33200,10 +33230,13 @@ SELECT - + COUNT ( 51 ) * + COUNT ( ALL + 56 ) * + COALESCE ( - COUNT ( * ), - C ---- NULL -# Datafusion - Datafusion expected results: -# Datafusion - Expected - 1 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-6378 SELECT ALL + NULLIF ( COUNT ( * ), AVG ( DISTINCT + - 16 ) ) +---- +1 query I rowsort SELECT + + ( + + 49 ) AS col0 @@ -33466,10 +33499,13 @@ SELECT + 89 - + 22 + 98 + 2 / - COUNT ( * ) + - 5 * - + 22 AS col1 ---- 273 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - 58 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-6430 SELECT NULLIF ( CAST ( 58 AS INTEGER ), + 37 * - NULLIF ( - COUNT ( ALL 99 ), AVG ( DISTINCT + 53 ) + 27 ) * + COUNT ( * ) - - 34 ) +---- +58 # Datafusion - Datafusion expected results: # Datafusion - Expected - 48 @@ -34939,10 +34975,16 @@ SELECT + 94 * - + ( - 64 ) ---- 6016 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - 0 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Data was automatically updated based on comparison db results +# Datafusion - Previous results: +# Datafusion - 0 +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-6714 SELECT ALL 90 / COALESCE ( - 92, CASE - COUNT ( * ) WHEN 26 THEN - 89 WHEN + 14 / + 47 * 77 THEN - ( - AVG ( DISTINCT - - 91 ) ) * + 57 / + 59 / + + ( + NULLIF ( - - 50, + MIN ( ALL + 50 ) ) ) END, - 57 * - 58 + 51 ) AS col0 +---- +-0.978260869565 query II rowsort SELECT DISTINCT - - ( - - 81 ) * + - ( + 63 ), 10 AS col1 @@ -38596,10 +38638,13 @@ SELECT + COUNT ( * ) * - 1 + + 49 + + 10 * - + 98 ---- -932 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - 39 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-7418 SELECT - + COALESCE ( + - 39, - COALESCE ( + ( - 80 ), + CAST ( NULL AS INTEGER ), - 61 ) * + COALESCE ( 43, - 29 - + 39 / 13 + 51 / + AVG ( DISTINCT 70 ), 33 ) ) +---- +39 query II rowsort label-7419 SELECT ALL + NULLIF ( - - MAX ( - 40 ), + 75 ) * 29 * 35 / + - 18 AS col1, - 56 * - NULLIF ( 71, - - 36 * + COALESCE ( - 55, + NULLIF ( 66, 2 - - CASE 71 WHEN 45 * + SUM ( ALL - 9 ) THEN + 93 WHEN 27 THEN 59 + - 25 END ) * 0 ) ) @@ -45379,10 +45424,10 @@ SELECT - 39 - + 66 + COUNT ( * ) ---- -104 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - 33 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-8716 SELECT - CAST ( - AVG ( DISTINCT 33 ) AS INTEGER ) AS col1 +---- +33 query I rowsort label-8717 SELECT - 16 + - + 94 - - - COUNT ( * ) @@ -46574,10 +46619,13 @@ SELECT - + 83 ---- -83 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-8950 SELECT ALL + ( + CASE - 11 WHEN - ( CAST ( - 35 AS INTEGER ) ) + 77 THEN 90 - 69 * AVG ( DISTINCT CAST ( 83 AS INTEGER ) - + 2 ) END ) * + 52 +---- +NULL query I rowsort label-8951 SELECT - 57 * + 67 * - COALESCE ( + CAST ( - 65 AS INTEGER ), + 41 ) + 37 @@ -47742,10 +47790,13 @@ SELECT ALL + 85 + 35 + - 98 AS col2 ---- 22 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - 143 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-9177 SELECT DISTINCT COALESCE ( + 54, - 76 - + 58 + + 63 - + COUNT ( * ) + - ( + 31 ) + - + CAST ( - 46 AS INTEGER ) * 92 / - COALESCE ( + 41 / 54 + + 9, 43, + 75 + NULLIF ( - 50, - COUNT ( ALL 28 ) * - MIN ( 60 * 38 ) ), - AVG ( DISTINCT + 15 ) ) * - 48 * - 26, 58, - 69 + ( + 96 ) / SUM ( DISTINCT 1 ) ) + 89 col1 +---- +143 query I rowsort SELECT ALL ( 97 ) @@ -48306,10 +48357,13 @@ SELECT ALL + ( - + CASE SUM ( ALL 8 ) WHEN - ( 46 ) * - 51 THEN - 70 * - - 34 WH ---- NULL -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-9286 SELECT - COALESCE ( - AVG ( DISTINCT + - 99 ), - 66 + - 83 ) / + + 8 + + + CASE - + 21 WHEN ( + COUNT ( DISTINCT + - 11 ) ) THEN + - 65 END +---- +NULL query I rowsort SELECT ALL 29 * + 55 - - 69 + - 85 AS col2 @@ -50253,10 +50307,10 @@ SELECT ( CASE + 15 WHEN - 10 * + + 67 THEN - 44 + + 17 END ) * + COALESCE ( + - ---- NULL -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-9659 SELECT - + CASE - SUM ( ALL - + 63 ) WHEN - ( + - CASE - AVG ( DISTINCT 48 ) WHEN + 70 THEN - 4 WHEN + + 46 - - - NULLIF ( 74, + + 46 * + AVG ( ALL - 71 ) ) + + 57 * - - 91 THEN 86 + 6 ELSE 48 END ) / + 83 + COALESCE ( - ( ( 35 ) ), - COUNT ( * ) ) * 53 + 83 THEN NULL WHEN - COUNT ( * ) * 45 THEN 63 ELSE - CAST ( NULL AS INTEGER ) END / - 54 + + 14 +---- +NULL query I rowsort SELECT ALL - + 55 diff --git a/data/sqlite/random/expr/slt_good_31.slt b/data/sqlite/random/expr/slt_good_31.slt index 8ffcb0f..f4a8d26 100644 --- a/data/sqlite/random/expr/slt_good_31.slt +++ b/data/sqlite/random/expr/slt_good_31.slt @@ -1873,11 +1873,14 @@ SELECT NULLIF ( - 54, + 72 + 88 ) * - - 26 ---- -1404 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - -1 -# Datafusion - Expected - 33 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] I[I] +# Datafusion - [Actual ] I[R] +query IR rowsort label-350 SELECT - COUNT ( * ) AS col0, NULLIF ( 33, + + AVG ( DISTINCT + 90 ) * + 52 ) +---- +-1 +33 query I rowsort label-351 SELECT ( COUNT ( * ) ) + - 85 AS col0 @@ -1977,11 +1980,14 @@ SELECT + - 89 + + 67 * - COUNT ( * ) + - 98 AS col2 ---- -254 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] I[I] +# Datafusion - [Actual ] I[R] +query IR rowsort label-370 SELECT - - 39 + - 26 + - CASE + 49 WHEN + 40 + 98 - 92 * COUNT ( * ) THEN - - 64 ELSE NULL END * CAST ( + 88 AS INTEGER ) * + MIN ( ( - 17 ) ) AS col2, 73 * + CASE - - CASE - ( + CAST ( NULL AS INTEGER ) ) WHEN - - COUNT ( * ) / + ( - + 88 ) THEN NULL WHEN - 0 THEN - 32 - 49 + - - 23 ELSE NULL END WHEN 69 * - - 24 * + + MIN ( DISTINCT - 44 ) THEN - COUNT ( ( + + 35 ) ) + AVG ( DISTINCT - - 8 ) + - 25 * - 3 * + AVG ( + 48 ) ELSE NULL END * + - 2 +---- +NULL +NULL query I rowsort SELECT - 15 - 17 + 84 @@ -2865,10 +2871,10 @@ SELECT DISTINCT 44 * - - 37 ---- 1628 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - -1 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-540 SELECT ALL - 76 / - - CASE + 85 WHEN 37 THEN NULL WHEN - AVG ( DISTINCT - + 72 ) + + + 8 THEN + - 47 / - ( + + 44 ) ELSE 45 + - - 14 END + + + ( 0 ) AS col2 +---- +-1 query II rowsort label-541 SELECT + 73 / - COUNT ( * ) AS col0, + 12 + - - COUNT ( * ) AS col2 @@ -3300,10 +3306,10 @@ SELECT 66 / 44 AS col2 ---- 1 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - -31 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-624 SELECT NULLIF ( - 31, - COUNT ( * ) * + COUNT ( * ) * - CASE 65 WHEN - COUNT ( * ) * - ( - + AVG ( DISTINCT + 99 ) ) / - 41 + - MIN ( DISTINCT + - 49 ) THEN ( 16 ) END * - 80 + + 22 ) AS col0 +---- +-31 query I rowsort label-625 SELECT 54 / + + 34 + + - 95 AS col0 @@ -4005,10 +4011,13 @@ SELECT ALL - - CAST ( NULL AS INTEGER ) * + 54 * 46 + 81 AS col2 ---- NULL -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-762 SELECT ALL - AVG ( DISTINCT + + CAST ( NULL AS INTEGER ) ) * 20 +---- +NULL query I rowsort SELECT DISTINCT + - 11 * 2 + ( ( - 46 ) ) * 88 @@ -4950,10 +4959,13 @@ SELECT ALL + 3 AS col1, CAST ( NULL AS FLOAT8 ) - - 11 - 68 + + COUNT ( * ) / + 3 NULL -# Datafusion - Datafusion expected results: -# Datafusion - Expected - 43 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-945 SELECT + NULLIF ( + - 11, - 80 + + 51 + COUNT ( * ) - - CASE 25 WHEN - 73 * - 92 THEN 85 * - AVG ( + 34 ) + - ( AVG ( DISTINCT 14 ) ) END * 57 ) + 54 AS col1 +---- +43 query II rowsort SELECT 41, - 7 AS col2 @@ -5189,10 +5201,10 @@ SELECT ALL + 89 + - + 20 + + 89 + + 7 AS col2 ---- 165 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - 111 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-991 SELECT ALL + 25 + + COALESCE ( + CASE + AVG ( DISTINCT + 59 ) WHEN - 50 THEN + - 32 * - 43 + COUNT ( * ) END, COUNT ( * ), 99 ) * 86 AS col0 +---- +111 query I rowsort label-992 SELECT DISTINCT 82 * - + CASE + 70 WHEN ( + + COUNT ( + + 10 ) ) THEN + + 61 + 10 END AS col1 @@ -6290,10 +6302,13 @@ SELECT COUNT ( * ) + 4 col0 ---- 5 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - -5021 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort SELECT ALL 19 + 12 * - - 5 * - NULLIF ( 84, - 64 + + AVG ( DISTINCT 41 ) ) +---- +-5021 query II rowsort SELECT 55, 7 AS col2 @@ -7718,10 +7733,10 @@ SELECT 46 * + 87 ---- 4002 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-1476 SELECT DISTINCT CASE - - CASE - + 79 WHEN - - 16 * + 98 * - 41 + - + CASE 14 WHEN 8 THEN NULL ELSE - - COUNT ( * ) * + 3 END THEN + + 92 WHEN + 42 + + 61 * - AVG ( DISTINCT - 41 ) THEN + 49 END WHEN - + 64 + + - 85 + 56 * 68 THEN 96 ELSE NULL END - + 51 +---- +NULL query I rowsort label-1477 SELECT - 40 * + + NULLIF ( COALESCE ( 25, - 91 ), + 3 + - 77 ) * + 30 - - COUNT ( * ) AS col0 @@ -8224,10 +8239,10 @@ SELECT DISTINCT + MIN ( 19 ) * 49 - + 20 AS col2 ---- 911 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - 3784 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-1573 SELECT ALL + COALESCE ( + 44, CASE + + COUNT ( * ) WHEN 48 * + ( + ( + AVG ( DISTINCT + 94 ) ) ) - + ( - - 78 ) THEN NULL WHEN + 38 THEN 96 ELSE NULL END * - 64 - - - 53 ) * - - COUNT ( * ) * + + 86 +---- +3784 query II rowsort label-1574 SELECT + - ( - + ( + + 90 ) ) + 29 * - 67 * - - CAST ( NULL AS INTEGER ) * + 12 AS col1, + COUNT ( * ) * + - 34 AS col2 @@ -9402,10 +9417,13 @@ SELECT 61, - 17 AS col2 61 -17 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-1795 SELECT 94 + - - COUNT ( * ) + - COUNT ( * ) / AVG ( + ( + 67 ) ) + - 65 + + 54 * - 25 * - 84 * + 96 + CASE + 26 WHEN + COALESCE ( + 9, 68 / + + 72 ) + + + 96 THEN COUNT ( * ) / 44 / + AVG ( DISTINCT - - 13 ) END +---- +NULL query I rowsort label-1796 SELECT MIN ( + - 50 ) * - + CAST ( + COUNT ( * ) AS INTEGER ) * + + 19 AS col1 @@ -10607,10 +10625,13 @@ SELECT DISTINCT - + 17 ---- -17 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-2027 SELECT + 91 + - 36 + - CASE + 24 WHEN 40 + - 13 + 56 THEN + NULLIF ( 4, + - 26 ) * 40 * + + ( + CASE - COUNT ( * ) WHEN + 31 THEN 70 * - + 74 * + - AVG ( DISTINCT - 98 ) WHEN - + 27 THEN - ( - - 36 ) WHEN + CAST ( NULL AS INTEGER ) * 16 THEN - 90 END ) + + 52 + ( + CAST ( - + 64 AS INTEGER ) ) * COUNT ( * ) END + - MAX ( 45 ) + 2 / 21 / + MIN ( NULLIF ( + 87, + 54 ) ) * + 46 AS col2 +---- +NULL query I rowsort label-2028 SELECT - 83 * - ( COUNT ( NULLIF ( 51, 56 ) ) ) - - 77 + - ( 66 ) / + 71 * + 41 + + - 70 * + NULLIF ( 2, 23 * + - 34 ) + + + 34 AS col0 @@ -10747,10 +10768,13 @@ SELECT - COUNT ( * ) - 66 * 84 ---- -5545 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-2054 SELECT ALL + CASE - 84 WHEN - + 57 * - - 79 * + ( - ( + + 55 ) ) + NULLIF ( - + AVG ( + + 30 ), - 8 ) THEN + CAST ( NULL AS INTEGER ) * - - 66 + - ( 81 ) + COUNT ( * ) * - 58 * - - 51 WHEN - 65 + - 97 + - 64 * + + MAX ( DISTINCT + 86 ) THEN NULL ELSE NULL END * 84 / - AVG ( DISTINCT - 69 ) + + 43 AS col0 +---- +NULL query I rowsort SELECT 97 * + - 79 * - + 37 @@ -10982,10 +11006,13 @@ SELECT + 89 * + 73 + 17 col1 ---- 6514 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - -654 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-2098 SELECT - ( NULLIF ( - + 53, 43 - AVG ( DISTINCT 1 ) ) ) + 93 + + MAX ( ALL + 25 ) * - + 32 * - - COUNT ( * ) AS col1 +---- +-654 query I rowsort label-2099 SELECT CAST ( NULL AS INTEGER ) * - CAST ( + - 11 AS INTEGER ) / + - 38 + 20 * - + COUNT ( * ) + - + 15 + + - 20 * + 66 @@ -11175,10 +11202,13 @@ SELECT CAST ( + 66 AS INTEGER ) ---- 66 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - -42840 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-2135 SELECT ALL 5 / - ( - - MAX ( + 18 ) ) - + 42 * - + COALESCE ( + 51, + 9 + - NULLIF ( CAST ( - - 90 AS INTEGER ), - AVG ( DISTINCT - + 10 ) ), 82 * MAX ( ALL 36 ) ) * - 20 col2 +---- +-42840 query I rowsort label-2136 SELECT DISTINCT COUNT ( * ) * - 84 AS col0 @@ -11511,10 +11541,10 @@ SELECT DISTINCT - + 4 - + - CASE + 88 WHEN - - 45 THEN + 51 / - 95 * + 42 * + 99 ---- NULL -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-2200 SELECT DISTINCT + 44 - - CASE - CASE - + SUM ( CAST ( NULL AS INTEGER ) ) WHEN - 31 THEN + - 76 / + 46 WHEN - AVG ( DISTINCT + + 47 ) THEN 3 ELSE NULL END WHEN - - COUNT ( * ) + - 26 * + 56 THEN - 49 WHEN - COALESCE ( - ( + 24 ), - - CASE + 99 WHEN - 18 / + CASE WHEN 32 NOT IN ( + 26 - ( - 2 ) + + 3 ) THEN 30 END * - 27 + + CASE 59 WHEN + 87 THEN NULL ELSE - CAST ( + 68 AS FLOAT8 ) * - 37 + - + ( - 16 ) END THEN - 67 + + 68 / - 52 ELSE - MIN ( DISTINCT 33 ) + 65 END, + NULLIF ( - ( 77 ), 42 ) ) * + 88 THEN NULL END col2 +---- +NULL query I rowsort SELECT DISTINCT - 86 AS col2 @@ -11643,10 +11673,10 @@ SELECT + + ( 10 ) * + 22 * + 15 + + 83 + - + 4 - - + 91 AS col0 ---- 3470 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-2226 SELECT + - 61 + - CASE - CASE - 21 WHEN - + ( - 12 ) THEN NULLIF ( - 15, 19 + - 65 ) * CASE + - COUNT ( * ) WHEN + AVG ( DISTINCT - - 20 ) * - 21 THEN NULL ELSE - AVG ( - + 48 ) * - 34 END WHEN + 45 THEN + 77 * + + 91 * + 97 END WHEN + 30 THEN + 42 END col1 +---- +NULL query I rowsort SELECT - - 56 - + 45 AS col2 @@ -12838,10 +12868,13 @@ SELECT ALL + ( 27 ) + - - 65 ---- 92 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-2456 SELECT AVG ( DISTINCT + - CAST ( NULL AS INTEGER ) ) +---- +NULL query I rowsort label-2457 SELECT DISTINCT + 46 + - - SUM ( - 61 ) * - 43 @@ -13773,10 +13806,10 @@ SELECT + 87 - - 23 ---- 110 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-2634 SELECT + NULLIF ( + 78, 82 ) * 51 + + CASE CASE - 77 WHEN 36 * AVG ( DISTINCT 65 ) - 22 * - 95 THEN 80 END WHEN 12 / + ( 38 ) + 80 * CAST ( NULL AS INTEGER ) THEN 18 WHEN + 75 THEN NULL ELSE NULL END +---- +NULL query I rowsort SELECT ALL + 29 * 27 - 38 * + 12 @@ -16200,10 +16233,10 @@ SELECT ( 63 ) AS col2 ---- 63 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-3104 SELECT + CASE - + 17 WHEN + 48 THEN + 69 * - 94 / - 41 WHEN - 43 * + AVG ( DISTINCT - 52 ) THEN - + SUM ( + 40 ) * - COUNT ( * ) END +---- +NULL query I rowsort SELECT + 62 * + - 97 @@ -18459,10 +18492,10 @@ SELECT ALL ( - - COUNT ( + 10 ) ) ---- 1 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - -24 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-3541 SELECT ALL CASE + AVG ( DISTINCT 18 ) WHEN - 37 THEN - ( 56 ) ELSE - 23 + + - COUNT ( * ) END AS col2 +---- +-24 query I rowsort SELECT DISTINCT + 86 col1 @@ -19305,10 +19338,10 @@ SELECT DISTINCT CAST ( + + 80 AS INTEGER ) AS col1 ---- 80 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - 3696 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-3703 SELECT - - COALESCE ( 56, - SUM ( 72 ) * CASE + CAST ( NULL AS INTEGER ) WHEN + AVG ( DISTINCT 79 ) THEN NULL ELSE - 41 END + - 87, + - 10, - NULLIF ( + 94, - + COUNT ( * ) / - 75 ) + - 88 ) * 66 AS col0 +---- +3696 query II rowsort SELECT ALL 66 AS col1, + 92 AS col0 @@ -20565,10 +20598,13 @@ SELECT ALL NULLIF ( - 25, + 9 ) ---- -25 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-3944 SELECT DISTINCT + 92 * + - 11 * + + AVG ( DISTINCT + CASE - 71 WHEN - - COALESCE ( 12, - + 92, + 61, + - 72 ) - + 10 THEN NULL ELSE - CAST ( NULL AS INTEGER ) * 21 + + 26 * + 16 + + + 1 END ) AS col1 +---- +NULL query I rowsort label-3945 SELECT - 46 - - COUNT ( * ) AS col2 @@ -20733,10 +20769,13 @@ SELECT ALL 74 * + COUNT ( * ) AS col2 ---- 74 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-3976 SELECT + 44 * + - AVG ( DISTINCT 77 ) * 4 * - + COALESCE ( - 59, 66 + - + ( - 4 ) ) * + CASE 82 WHEN + 32 THEN 92 WHEN - + 9 * + 76 THEN - - 92 / - - COALESCE ( + + COUNT ( * ), - COUNT ( * ) * + - 80 + 82 * + CAST ( - - CAST ( NULL AS INTEGER ) AS INTEGER ) * COUNT ( ALL + 87 ) * COUNT ( * ) ) ELSE NULL END * + ( - NULLIF ( 70, + 66 ) ) +---- +NULL query I rowsort label-3977 SELECT - CAST ( - ( + - 78 ) AS INTEGER ) AS col1 @@ -21487,10 +21526,10 @@ SELECT + + 28 ---- 28 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-4121 SELECT + 68 / + + 10 + + - CASE + ( COUNT ( * ) ) WHEN - AVG ( DISTINCT - 61 ) * - 27 + + + 32 THEN 55 END AS col2 +---- +NULL query I rowsort label-4122 SELECT - 28 + COUNT ( * ) AS col2 @@ -22934,10 +22973,13 @@ SELECT ALL + SUM ( ALL + - 18 ) AS col1 ---- -18 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-4396 SELECT + + 52 + + 23 + + + 40 + + + AVG ( DISTINCT - ( - CAST ( NULL AS INTEGER ) ) ) AS col1 +---- +NULL query I rowsort SELECT ALL + 38 AS col0 @@ -27045,10 +27087,13 @@ SELECT - ( - 45 ) * - 40 + 94 AS col1 ---- -1706 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - -1560 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-5191 SELECT ALL + 50 + + + 7 + - 99 + + ( + - NULLIF ( 22, - + CASE - + 50 WHEN 0 THEN NULL WHEN - AVG ( DISTINCT + 48 ) THEN + NULLIF ( 75, + CAST ( + - ( + 62 ) AS FLOAT8 ) * + COUNT ( * ) + - 28 ) END * ( + 96 ) ) ) * - ( - 69 ) * 1 col0 +---- +-1560 query II rowsort SELECT DISTINCT + 28 + - + 86, 98 AS col2 @@ -30226,10 +30271,10 @@ SELECT DISTINCT - 8 ---- -8 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-5799 SELECT + 75 + + CASE CAST ( + 6 AS INTEGER ) WHEN - 3 + - 74 * + AVG ( DISTINCT - ( - 66 ) ) / + + 65 * 95 THEN + - 85 ELSE NULL END * - 92 +---- +NULL query I rowsort SELECT ALL + + 69 + 45 @@ -30727,10 +30772,13 @@ SELECT DISTINCT 95 AS col0, 65 * - 90 95 -5850 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - -825 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-5894 SELECT ALL + CAST ( 75 AS INTEGER ) * + NULLIF ( - 11, + - COUNT ( * ) * + + AVG ( DISTINCT 71 ) + 26 * + 88 ) + - CAST ( 1 AS INTEGER ) / - 99 +---- +-825 query I rowsort SELECT - COALESCE ( 12, 53 ) * + 97 AS col0 @@ -31340,10 +31388,13 @@ SELECT ALL - - 48 * + - 86 ---- -4128 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - -4957 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-6011 SELECT 54 * - NULLIF ( + + 92, - - AVG ( DISTINCT - 32 ) + - 74 ) + - - 69 - + 51 / 43 + + NULLIF ( - 57, 43 + - 60 - 39 ) AS col2 +---- +-4957 query I rowsort label-6012 SELECT ALL + + 35 + + MIN ( - 21 ) AS col0 @@ -31819,10 +31870,13 @@ SELECT 15 AS col2 ---- 15 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-6102 SELECT DISTINCT + 29 / + NULLIF ( AVG ( DISTINCT - 1 ), - + COUNT ( * ) ) AS col1 +---- +NULL query I rowsort SELECT DISTINCT 52 AS col1 @@ -33539,10 +33593,10 @@ SELECT DISTINCT CASE + 27 WHEN 15 * - 88 THEN NULL WHEN - 52 THEN + AVG ( + 36 ) ---- 32 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-6435 SELECT DISTINCT 88 + - ( + ( + CASE + 23 WHEN 16 * + 64 THEN + 13 WHEN ( + CASE 12 WHEN + 91 / + NULLIF ( 43, NULLIF ( - CASE 63 WHEN - 75 * + COUNT ( * ) THEN 3 END, - 49 ) + + 81 / - AVG ( DISTINCT 19 + - 14 ) ) + 60 THEN NULL WHEN 80 * - 49 THEN NULL WHEN 39 THEN 65 + - MIN ( - 37 ) END ) * - 64 + 96 THEN - COUNT ( * ) END ) ) * 48 col2 +---- +NULL query I rowsort SELECT + + 11 + - 58 AS col0 @@ -34563,10 +34617,13 @@ SELECT - 69 * 23 + + CASE + COUNT ( + 34 ) WHEN + MIN ( + 25 ) * ( 50 * CAST ( N ---- NULL -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-6635 SELECT DISTINCT + CASE + 39 WHEN + 23 THEN + - 63 WHEN - + 61 THEN - - 81 / COUNT ( * ) ELSE + 24 + + 45 END * - AVG ( DISTINCT 97 - + 72 ) + CASE + 20 WHEN - 8 + AVG ( ALL - 47 ) THEN NULL ELSE + 25 * - MAX ( CASE - 7 WHEN + CAST ( + 6 AS INTEGER ) THEN + 50 * NULLIF ( + 25, - 36 ) + + 85 * 17 ELSE NULL END * - 68 ) END * - 31 +---- +NULL query II rowsort label-6636 SELECT ALL + 45 * + + COUNT ( * ), + 63 / - + NULLIF ( - 91, CAST ( 23 AS INTEGER ) ) AS col2 @@ -34686,10 +34743,10 @@ SELECT DISTINCT + 28 - + 12 + 0 + + 49 + - COALESCE ( + - 71, + 9 ) AS col1 ---- 136 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - 48 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-6659 SELECT ALL - ( + CASE - + AVG ( DISTINCT + 76 ) WHEN 46 THEN NULL ELSE - COUNT ( * ) * MAX ( DISTINCT 48 ) END ) +---- +48 query I rowsort label-6660 SELECT DISTINCT 94 * COUNT ( * ) * + NULLIF ( + 70, - 20 ) col1 @@ -40062,10 +40119,10 @@ SELECT + - CASE - + 25 WHEN - - 61 * 26 THEN - - 59 + 97 * - 38 * + 85 WHEN 15 * ---- NULL -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-7681 SELECT ALL + CASE 37 WHEN - - AVG ( DISTINCT - + 28 ) * 96 / + 49 THEN 23 + - - 86 + 78 + MAX ( + 37 ) * - 60 * - 41 END AS col0 +---- +NULL query I rowsort label-7682 SELECT ALL + 2 * 52 * 42 - + COUNT ( * ) @@ -45336,10 +45393,10 @@ SELECT + - 55 ---- -55 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-8695 SELECT + CAST ( 87 AS INTEGER ) * 18 / 51 + - CASE + CASE + + 0 WHEN - 20 THEN - 42 WHEN - 34 THEN NULL WHEN - 81 THEN NULL WHEN + 39 / + 94 THEN NULLIF ( 46, - 50 ) * ( 16 ) + - 17 END WHEN 93 THEN NULL WHEN AVG ( 64 ) * + NULLIF ( + 68 + + COUNT ( * ) / CASE WHEN NOT ( NULL ) > + 67 / 3 + CASE COUNT ( * ) + 98 WHEN + COUNT ( ALL + 74 ) * 7 + SUM ( 11 + + 87 ) THEN - 15 * - ( - 22 ) WHEN - CAST ( NULL AS INTEGER ) THEN NULL WHEN + 10 + + 74 * 97 THEN NULL END THEN 94 * MIN ( 39 ) + + 13 WHEN NOT NULL NOT BETWEEN - 70 AND 91 / ( CAST ( CAST ( NULL AS INTEGER ) AS FLOAT8 ) ) THEN + 41 - - AVG ( DISTINCT 98 ) WHEN NULL IS NULL THEN 78 * - 81 - + 47 END, - 38 * 95 ) THEN CASE AVG ( - CAST ( 25 AS INTEGER ) ) WHEN - 6 THEN NULL WHEN CAST ( NULL AS FLOAT8 ) THEN NULL WHEN 11 THEN NULL ELSE - 0 + + 44 * + ( + 36 * + 64 ) END * - 11 WHEN - ( - 96 ) THEN 62 + 44 END - - 37 * + 31 +---- +NULL # Datafusion - Datafusion expected results: # Datafusion - Expected - -45 @@ -45682,10 +45739,13 @@ SELECT ALL 63 * - 49 ---- -3087 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - -60 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-8759 SELECT DISTINCT 75 + + + NULLIF ( - 58, 16 + AVG ( DISTINCT - 47 ) ) + COALESCE ( - + 77, - 26 * - 31 - + - 67 / + - ( + 10 ) + + COUNT ( * ), + 96 + + 0 ) AS col0 +---- +-60 query I rowsort SELECT ALL 7 col2 @@ -46198,10 +46258,13 @@ SELECT DISTINCT 97 * - MAX ( DISTINCT 64 ) * - 59 ---- 366272 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-8859 SELECT DISTINCT - - 38 / + 49 + CAST ( + + COUNT ( * ) AS INTEGER ) * ( - 49 ) * - MAX ( DISTINCT - 48 ) / CASE - ( - - COUNT ( * ) ) WHEN - 34 THEN NULL WHEN + 70 THEN - COUNT ( - 83 ) ELSE NULL END * + 56 + AVG ( DISTINCT - 28 ) +---- +NULL query I rowsort SELECT + + ( - 22 ) @@ -48764,10 +48827,13 @@ SELECT - - MAX ( 43 ) ---- 43 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-9348 SELECT ALL + 96 / - 52 + + CAST ( 12 AS INTEGER ) + + 95 + - 89 + CASE - 64 WHEN + ( + 95 ) / - + 45 * + SUM ( + 48 ) + + 81 + 56 THEN - 98 WHEN MAX ( ALL - 92 ) THEN NULL ELSE NULL END / - 23 * - ( + - 78 ) + + ( - - MIN ( DISTINCT + + 56 ) ) / - - 85 * 25 + AVG ( DISTINCT + 15 ) + + 29 +---- +NULL query I rowsort label-9349 SELECT - - 27 * 58 / + 71 AS col2 diff --git a/data/sqlite/random/expr/slt_good_32.slt b/data/sqlite/random/expr/slt_good_32.slt index 07e1cfe..700700f 100644 --- a/data/sqlite/random/expr/slt_good_32.slt +++ b/data/sqlite/random/expr/slt_good_32.slt @@ -1784,10 +1784,13 @@ SELECT ALL + CAST ( MAX ( + 20 ) AS INTEGER ) ---- 20 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-342 SELECT ALL AVG ( DISTINCT CAST ( NULL AS FLOAT8 ) ) AS col0 +---- +NULL query I rowsort SELECT ALL + 46 AS col0 @@ -2817,10 +2820,10 @@ SELECT ALL - + 2 AS col0 ---- -2 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-541 SELECT ALL CASE - 36 WHEN 44 THEN NULL WHEN - AVG ( DISTINCT + 10 ) THEN + COUNT ( * ) END AS col2 +---- +NULL query I rowsort label-542 SELECT - MAX ( 94 ) @@ -11251,10 +11254,13 @@ SELECT - ( + 39 ) ---- -39 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-2183 SELECT AVG ( DISTINCT CAST ( NULL AS FLOAT8 ) ) +---- +NULL query I rowsort label-2184 SELECT DISTINCT 60 * COUNT ( * ) col2 @@ -12333,10 +12339,13 @@ SELECT MAX ( + 79 ) AS col0 ---- 79 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-2395 SELECT + - AVG ( DISTINCT + + CAST ( NULL AS INTEGER ) ) +---- +NULL query I rowsort SELECT + 80 - 33 AS col2 @@ -24410,10 +24419,10 @@ SELECT - 92 * - COUNT ( * ) ---- 92 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - 135 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-4745 SELECT ALL + CAST ( AVG ( DISTINCT - 45 ) AS INTEGER ) * - 3 +---- +135 query I rowsort SELECT - 0 col1 @@ -28457,10 +28466,13 @@ SELECT 85 * COUNT ( - + ( ( 14 ) ) ) * + COUNT ( * ) + - - 99 col1 ---- 184 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-5536 SELECT + AVG ( DISTINCT - - CAST ( NULL AS INTEGER ) ) AS col2 +---- +NULL query I rowsort label-5537 SELECT DISTINCT + CAST ( - - COUNT ( * ) AS INTEGER ) @@ -29351,10 +29363,13 @@ SELECT - - 79 + + 37 AS col1 ---- 116 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-5712 SELECT ALL - 49 * - - AVG ( DISTINCT + CAST ( NULL AS INTEGER ) ) +---- +NULL query I rowsort SELECT ALL ( 74 ) @@ -51406,10 +51421,10 @@ SELECT DISTINCT 8 * 30 AS col0 ---- 240 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - 59 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-9995 SELECT CASE - 32 WHEN - 81 THEN + - 48 WHEN COUNT ( * ) * 89 + + 55 THEN NULL ELSE - 20 END + - CASE 48 WHEN + 57 THEN + 86 WHEN + - 48 THEN NULL WHEN + COUNT ( * ) THEN - CASE - + 75 WHEN + 24 - + + 84 THEN - - 69 + COUNT ( * ) + + - 35 / + 92 * + COUNT ( * ) + 14 + CASE + - AVG ( DISTINCT - - 56 ) WHEN 24 THEN NULL WHEN + COALESCE ( - 93, + 26, - COUNT ( * ) + - COUNT ( * ) ) THEN - 88 ELSE - - ( + 61 ) + 3 * + ( 76 ) + - 15 END WHEN - - COUNT ( * ) THEN NULL WHEN 7 - + 46 THEN NULL ELSE NULL END ELSE - COUNT ( + 7 ) END + 78 +---- +59 query I rowsort label-9996 SELECT - MAX ( - + 61 ) diff --git a/data/sqlite/random/expr/slt_good_33.slt b/data/sqlite/random/expr/slt_good_33.slt index 30a95ac..417f79b 100644 --- a/data/sqlite/random/expr/slt_good_33.slt +++ b/data/sqlite/random/expr/slt_good_33.slt @@ -694,10 +694,13 @@ SELECT ALL - 86 * - 1 AS col2 ---- 86 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-125 SELECT DISTINCT - 24 * - 39 + AVG ( DISTINCT - 77 ) / - CASE + NULLIF ( 49, + ( 91 ) ) WHEN + ( - MIN ( - 26 ) ) THEN - 55 WHEN 74 * + 35 THEN NULL END +---- +NULL query I rowsort label-126 SELECT NULLIF ( 68, 17 * 19 + MAX ( - 58 ) ) - + COUNT ( * ) * 99 @@ -1072,10 +1075,13 @@ SELECT + + 91 + - 29 AS col0 ---- 62 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-200 SELECT ALL AVG ( DISTINCT CAST ( NULL AS FLOAT8 ) ) AS col0 +---- +NULL query I rowsort label-201 SELECT + MIN ( ALL - + 95 ) AS col2 @@ -2048,10 +2054,10 @@ SELECT 81 * 47, - 59 + + 80 + 64 + + 84 + - + 64 + 67 * + ( + 88 ) col2 3807 6001 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort SELECT ALL - 71 * + + CASE + AVG ( DISTINCT + - 52 ) WHEN - 59 + + 61 THEN 46 * - 38 END +---- +NULL query I rowsort SELECT 27 col1 @@ -2501,10 +2507,13 @@ SELECT + + 85 / - - 67 ---- 1 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - -49294 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort SELECT - - 15 + - NULLIF ( - 89, - 68 * AVG ( DISTINCT 49 ) ) + - 80 + - 22 * - COALESCE ( - 96, - 84, - 44 + 40 ) * 23 + - 53 * 14 +---- +-49294 query I rowsort SELECT + 53 * + 19 - - 29 + - 23 @@ -3852,10 +3861,10 @@ SELECT DISTINCT + + 91 AS col1 ---- 91 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-731 SELECT ALL - ( + - CASE + + CASE + + 11 WHEN 3 THEN - ( MIN ( 63 ) ) WHEN - 80 * + AVG ( DISTINCT 18 ) THEN + 38 ELSE + + 22 + 63 - + COUNT ( * ) END WHEN - + 36 THEN + 12 END ) * 40 +---- +NULL query I rowsort SELECT ALL + + NULLIF ( + 99, + - 94 ) AS col0 @@ -7367,10 +7376,13 @@ SELECT - + 12 * - - 13 query error DataFusion error: Error during planning: Projections require unique expression names but the expression "Int64\(\-85\) \* Int64\(\-74\) \* Int64\(\-51\) \+ Int64\(59\) AS col0" at position 0 and "Int64\(\-65\) AS col0" at position 1 have the same name\. Consider aliasing \("AS"\) one of them\. SELECT DISTINCT - 85 * - 74 * - 51 + 59 AS col0, - 65 AS col0 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-1404 SELECT + + AVG ( DISTINCT - CASE + - NULLIF ( + + 25, 69 ) WHEN 7 THEN 52 + - 98 END ) * - COUNT ( DISTINCT + + 75 ) AS col1 +---- +NULL query I rowsort SELECT ALL - 57 * + - 54 * + 47 * + - 84 + - 98 @@ -7868,10 +7880,10 @@ SELECT DISTINCT + MIN ( + - 4 ) ---- -4 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-1501 SELECT ALL CASE - 36 WHEN 44 THEN NULL WHEN - AVG ( DISTINCT + 10 ) THEN + COUNT ( * ) END AS col2 +---- +NULL query I rowsort label-1502 SELECT - MAX ( 94 ) @@ -8740,10 +8752,13 @@ SELECT - 51 * 16 + - - 0 * + 46 - - - CAST ( NULL AS FLOAT8 ) * 9 + + 27 ---- NULL -# Datafusion - Datafusion expected results: -# Datafusion - Expected - 0 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-1666 SELECT - - NULLIF ( - + COUNT ( ALL - NULLIF ( - CASE + 89 WHEN - 41 THEN COALESCE ( 40, + - 46 - - 16, - + 73 ) + + NULLIF ( - 89, + 28 ) + 32 + + CAST ( ( - ( 97 ) ) AS INTEGER ) WHEN - 75 THEN NULL END, + - 38 ) ), + 64 * AVG ( DISTINCT - COALESCE ( CAST ( NULL AS INTEGER ), + 34 - + 82 + - ( + 84 ) * 5 + + 91 ) ) ) * 32 +---- +0 query I rowsort label-1667 SELECT - COUNT ( * ) * 97 + + CASE - 48 WHEN - + 68 THEN + 73 / + - COUNT ( DISTINCT - 15 ) ELSE + 66 / + + 55 END / 98 + + + 22 + + - 88 + + 16 AS col0 @@ -9414,10 +9429,10 @@ SELECT 20 AS col1, + 5 AS col0 20 5 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - 4874 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-1795 SELECT + 50 * + 2 - - + CAST ( - AVG ( DISTINCT 62 ) AS INTEGER ) * SUM ( - 77 ) AS col1 +---- +4874 query I rowsort label-1796 SELECT ALL 90 / + + 63 + - 76 + - 18 - + 72 + - 3 + + 64 * 47 col2 @@ -9780,10 +9795,10 @@ SELECT ALL - CAST ( - 6 AS INTEGER ) AS col0 ---- 6 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - -96 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-1866 SELECT ALL - 4 + - CASE + 24 WHEN + NULLIF ( - + 80, COUNT ( * ) * - 0 * - 86 + AVG ( DISTINCT + 66 ) * - + 65 ) + + 53 THEN NULL WHEN - 43 THEN - 73 ELSE ( - ( - 49 ) ) + 43 END +---- +-96 query I rowsort label-1867 SELECT ALL - - MAX ( - 95 ) @@ -9820,10 +9835,10 @@ SELECT - COUNT ( * ) + - - NULLIF ( + + 41, - 82 + - 27 ) AS col1 ---- 40 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - 1116 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-1874 SELECT ALL + + 53 + + CAST ( CASE + + CASE 74 WHEN + + COALESCE ( - 84, - 93 ) / - 17 THEN + + 95 / - 41 + + COUNT ( * ) - 68 WHEN + 17 / - + ( + 48 ) * - + 15 THEN NULL ELSE - 19 END WHEN + - 69 THEN NULL ELSE - + 25 + CAST ( 16 AS INTEGER ) * - AVG ( DISTINCT + - 68 ) END AS INTEGER ) AS col0 +---- +1116 query I rowsort label-1875 SELECT + CAST ( NULL AS INTEGER ) - - + 8 AS col2 @@ -11329,10 +11344,10 @@ SELECT ALL - 93, + MIN ( DISTINCT 72 ) AS col0 -93 72 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-2164 SELECT - 22 * - + COUNT ( * ) * + 54 - CASE + - AVG ( DISTINCT + ( 54 ) ) WHEN 7 * - 24 THEN 6 * + 94 END +---- +NULL query II rowsort label-2165 SELECT 75, + 90 / + 73 AS col0 @@ -11938,10 +11953,10 @@ SELECT 82 * + 56 * + - 29 AS col0 ---- -133168 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort SELECT - CASE + 31 WHEN - ( CASE - 50 WHEN - 27 THEN NULL WHEN AVG ( DISTINCT + 44 ) * + + 21 * 45 THEN NULL ELSE 85 END ) THEN 57 END +---- +NULL query I rowsort label-2282 SELECT ALL - + 62 + 39 + - - 88 * + + 93 + + ( 54 ) + - - 48 + 33 + - + COUNT ( * ) + + 21 * + 88 @@ -12339,10 +12354,10 @@ SELECT + - 41 * - 95 ---- 3895 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-2358 SELECT ALL CASE - + 72 WHEN NULLIF ( + 83, - 27 * 56 * - 28 * - AVG ( DISTINCT - CAST ( + + 87 AS INTEGER ) ) * 34 ) + 72 THEN - COUNT ( * ) WHEN CAST ( NULL AS INTEGER ) / 47 THEN 35 END * 16 col0 +---- +NULL query II rowsort SELECT + + 13 AS col1, + 63 @@ -14758,10 +14773,13 @@ SELECT ALL + - COUNT ( * ) * + - 65 AS col1 ---- 65 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-2819 SELECT ALL + + AVG ( DISTINCT + CAST ( NULL AS FLOAT8 ) ) * SUM ( ALL + 31 ) AS col0 +---- +NULL query I rowsort SELECT + - 12 @@ -17109,10 +17127,13 @@ SELECT ALL - 60 * + COUNT ( * ) - + SUM ( DISTINCT + - 89 ) AS col2 ---- 29 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-3271 SELECT DISTINCT - AVG ( DISTINCT + CAST ( NULL AS INTEGER ) ) * - - 17 +---- +NULL query II rowsort label-3272 SELECT - 93 * COALESCE ( - + 34, - 46, - + MAX ( + + ( 50 ) ) ), - SUM ( DISTINCT + 63 ) AS col0 @@ -17160,10 +17181,10 @@ SELECT + 33 * 51 ---- 1683 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort SELECT DISTINCT CASE - - 12 WHEN + 44 / + 9 * AVG ( DISTINCT 43 ) THEN + 99 WHEN + 14 THEN NULL END * + 14 +---- +NULL query I rowsort SELECT 0 * + - 78 + - - 84 AS col2 @@ -19747,10 +19768,13 @@ SELECT - COALESCE ( - ( 39 ), - 68 * - COUNT ( * ) + + CAST ( NULL AS INTEGER ) ---- -156 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-3778 SELECT ALL - 36 * 76 + + AVG ( DISTINCT + 82 ) / + CASE 79 * - 10 WHEN - 36 + 95 THEN NULL WHEN 33 / 29 THEN COUNT ( ALL 80 ) - 35 END AS col1 +---- +NULL query I rowsort label-3779 SELECT + - MAX ( ALL 11 ) + - COUNT ( * ) * 81 AS col2 @@ -20268,10 +20292,13 @@ SELECT ALL 70 / + ( + - CASE 90 WHEN 31 THEN NULL ELSE ( + 75 ) / + 58 END ) AS ---- -70 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-3880 SELECT CASE 59 WHEN COALESCE ( COUNT ( * ), 54, - 59 * - 52 + 38 * CASE 30 WHEN 3 / - CAST ( ( + AVG ( DISTINCT - ( + 20 ) ) ) * 73 AS INTEGER ) + ( + 53 ) * COUNT ( * ) THEN NULL ELSE 59 / AVG ( - 6 ) END ) * + 29 + 57 THEN + COALESCE ( + 48, - 51 + + 67 * NULLIF ( - 70, + 26 ), + 14 / 71 ) WHEN 29 THEN 46 + - COALESCE ( COUNT ( * ), + 14 ) END + - 78 * CAST ( 62 + - COUNT ( * ) AS FLOAT8 ) +---- +NULL query I rowsort SELECT ALL - 61 + - - 48 - - 19 + - NULLIF ( - 5, 34 ) * 64 col0 @@ -20967,11 +20994,14 @@ SELECT 30 - - ( + CASE 28 WHEN + - 53 + 71 THEN - 24 END ) * + 55 ---- NULL -# Datafusion - Datafusion expected results: -# Datafusion - Expected - -1368 -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] I[I] +# Datafusion - [Actual ] I[R] +query IR rowsort label-4016 SELECT 36 * + - 38 col2, CASE - + 96 WHEN 71 THEN - AVG ( DISTINCT - 43 ) - + 3 WHEN + 96 * + COUNT ( * ) + + COUNT ( * ) THEN NULL WHEN ( ( COALESCE ( - 53, + 63, 92 * 1 ) ) ) * 31 THEN NULL END / + ( + 28 ) col1 +---- +-1368 +NULL query I rowsort SELECT 46 * + 58 @@ -21547,10 +21577,13 @@ SELECT CAST ( NULL AS INTEGER ) AS col1, + 91 NULL 91 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-4126 SELECT ALL + CASE - COUNT ( * ) WHEN - 89 THEN - - 7 * + AVG ( DISTINCT - - 9 ) - + ( - 22 ) END +---- +NULL query I rowsort SELECT 36 * 81 + 62 @@ -23785,10 +23818,10 @@ SELECT ALL CAST ( - 32 AS INTEGER ) + - - 2 + 18 * COUNT ( * ) AS col0 ---- -12 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-4551 SELECT DISTINCT + 89 + 45 + + CASE CASE + AVG ( DISTINCT - 14 ) WHEN - COUNT ( * ) THEN - COUNT ( * ) + - 52 + + - ( - 81 ) * 26 / - 42 END WHEN + 21 THEN + 77 WHEN - 82 THEN + - COUNT ( * ) * - + 13 + + COALESCE ( + ( - - ( - 95 ) ), 95 * NULLIF ( CASE + 91 WHEN 86 + 34 * 65 THEN - 81 END, - 99 ) + COUNT ( * ) / - 88 ) + + 18 END + + 97 +---- +NULL query II rowsort label-4552 SELECT ALL + 11 / - + 74, ( - 16 ) + + + COALESCE ( - 85, + COUNT ( * ) * - 4 / COUNT ( * ) * + 84 + + 19 ) AS col1 @@ -25523,11 +25556,11 @@ SELECT 63 AS col0, ( + 70 ) col1 63 70 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - -1 -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query II rowsort label-4883 SELECT - COUNT ( * ) AS col1, 61 + - CASE + 36 WHEN 34 + 0 THEN NULLIF ( - COUNT ( * ), + 31 ) WHEN - 58 * 74 / 78 * AVG ( DISTINCT - + 38 ) + - + 60 THEN NULL END +---- +-1 +NULL query I rowsort SELECT - NULLIF ( - 0, ( 8 ) ) + + 46 @@ -26960,10 +26993,13 @@ SELECT + + 66 * + 96 ---- 6336 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-5158 SELECT ALL 94 + - AVG ( DISTINCT + - CAST ( NULL AS INTEGER ) ) * + ( + 57 ) + - 25 * NULLIF ( - + COUNT ( * ), 53 + - - 57 - + 35 * + + CASE - 11 WHEN + COUNT ( * ) * + 63 + 76 + - MIN ( + + 96 ) * COUNT ( * ) + + + 16 + - 19 THEN + MAX ( + 70 ) * + 59 + - - 59 END ) +---- +NULL query I rowsort SELECT + - 80 - - 65 @@ -28700,11 +28736,11 @@ SELECT ALL + 82 / 57 AS col0 ---- 1 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - -310 -# Datafusion - Expected - 4 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query II rowsort label-5488 SELECT DISTINCT - 28 + + 94 * - 3, 47 / - CAST ( - AVG ( DISTINCT + - NULLIF ( - 11, - + 38 ) ) AS INTEGER ) AS col1 +---- +-310 +4 query I rowsort SELECT ALL - 5 + + 24 @@ -29995,10 +30031,13 @@ SELECT ALL + + NULLIF ( - - SUM ( DISTINCT - - 20 ), - - CASE - ( - COUNT ( * ) ---- -400 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-5741 SELECT DISTINCT - - 97 * - + AVG ( DISTINCT + 33 ) * + 1 * 26 + - CASE 23 WHEN 61 / + COUNT ( * ) THEN + SUM ( - 38 ) WHEN + 41 THEN NULL END + COUNT ( DISTINCT + 96 ) AS col1 +---- +NULL query I rowsort SELECT + - 5 - - 70 * - + 8 + NULLIF ( 75, - 10 ) @@ -30040,10 +30079,10 @@ SELECT + - 61 * COALESCE ( + 89, - - 82 * 17 ) * + 16 AS col0 ---- -86864 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - -3726 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-5750 SELECT DISTINCT + 50 * - 74 - 43 + + COALESCE ( - 52, 22 + 91 / CAST ( - AVG ( DISTINCT - 5 ) AS INTEGER ) ) + 69 +---- +-3726 query I rowsort SELECT - + CASE + - 85 WHEN - 71 THEN + 24 + - COALESCE ( 89, + 90 ) END AS col0 @@ -32508,10 +32547,10 @@ SELECT + 57 - - 48 ---- 105 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-6223 SELECT - CASE - - ( AVG ( DISTINCT + 19 ) ) WHEN + - COUNT ( * ) THEN + - 37 WHEN + COUNT ( * ) THEN NULL WHEN + 14 THEN + COALESCE ( 71, - 22 * - COUNT ( * ) + - 75 ) * - NULLIF ( + SUM ( + CAST ( 89 AS INTEGER ) ), 77 ) + 51 ELSE NULL END * + 23 AS col0 +---- +NULL query I rowsort label-6224 SELECT DISTINCT + - 91 / + CAST ( + 25 AS INTEGER ) AS col2 @@ -34131,10 +34170,13 @@ SELECT ALL - + 76 + + + CASE COUNT ( * ) WHEN - 20 * + + COUNT ( * ) - + COUNT ( ---- NULL -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-6532 SELECT - + SUM ( + + 16 ) * - COALESCE ( + 87, - - 75 + 75 ) * 2 * CASE - COUNT ( * ) WHEN + 26 THEN 87 WHEN + CAST ( NULL AS INTEGER ) - + 71 + + CAST ( 63 AS INTEGER ) THEN NULL ELSE NULL END * - - 23 + COUNT ( * ) + AVG ( DISTINCT - 88 ) + + 6 / 40 * - CAST ( + - 67 AS INTEGER ) * - 87 * + 68 + CAST ( - MAX ( DISTINCT + 47 ) AS INTEGER ) + CAST ( + 6 AS INTEGER ) - - CASE 69 WHEN + 39 THEN - 39 ELSE + 61 + - 92 * + 90 END +---- +NULL # Datafusion - Types were automatically converted from: # Datafusion - [Expected] [I] @@ -34307,10 +34349,13 @@ SELECT DISTINCT + + CASE WHEN ( 21 ) IS NULL THEN - 73 + - COUNT ( * ) + + - 71 ---- 66 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - -117906 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-6566 SELECT - COALESCE ( + + 52, - 44 * + ( + NULLIF ( - 3, - AVG ( DISTINCT - + 66 ) * + 8 + COUNT ( * ) ) ) / - 5 * - 7 * - MIN ( - - 64 ), + 60 ) + + COUNT ( * ) + + - 45 * - 27 * - + 97 +---- +-117906 query I rowsort SELECT + 44 * - + 93 * + 31 AS col0 @@ -37276,10 +37321,10 @@ SELECT + 10 / - 49 * + 30 ---- 0 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort SELECT ALL - CASE 18 WHEN - - AVG ( DISTINCT + 63 ) THEN - + ( + 90 ) END AS col1 +---- +NULL query I rowsort SELECT ALL + - ( 10 ) - 71 @@ -39100,11 +39145,14 @@ SELECT ALL - MAX ( DISTINCT - - NULLIF ( - + 58, + 23 ) ) AS col0 ---- 58 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - 9 -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] I[I] +# Datafusion - [Actual ] I[R] +query IR rowsort label-7484 SELECT + 9, CASE 62 WHEN + 16 THEN CASE 83 WHEN 87 THEN 70 * - COUNT ( * ) END / ( + 96 * - 28 - ( - AVG ( DISTINCT 33 ) ) * 72 ) END * 89 AS col0 +---- +9 +NULL query I rowsort SELECT - COALESCE ( - + 20, - 43 ) AS col0 @@ -40933,10 +40981,10 @@ SELECT ALL - COUNT ( * ) * 42 ---- -42 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - -109 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-7837 SELECT - 53 + - - COALESCE ( - 56, CAST ( AVG ( DISTINCT 95 ) AS INTEGER ) ) +---- +-109 query I rowsort label-7838 SELECT ALL 47 * + + ( - 71 ) * - 88 - - COUNT ( * ) AS col0 @@ -41515,10 +41563,13 @@ SELECT ALL + 33 * 53 + - + 28 AS col0 ---- 1721 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-7949 SELECT CASE 82 WHEN + + 47 THEN - AVG ( DISTINCT 31 ) / 93 WHEN + 8 + + CAST ( - + CASE + 7 WHEN 87 THEN + + 84 + - ( - - ( + ( + 79 ) ) ) + - COUNT ( * ) END AS FLOAT8 ) THEN NULL END +---- +NULL query I rowsort SELECT DISTINCT - CASE + 84 WHEN + + ( - - 76 ) - + - ( - - 22 ) THEN NULL ELSE 0 * - 49 END AS col1 @@ -42945,10 +42996,13 @@ SELECT 58 + - 33 ---- 25 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-8225 SELECT AVG ( DISTINCT - 72 ) * + COUNT ( * ) + + CASE + 92 WHEN 0 THEN NULL WHEN + - 56 * - 73 + - - 83 + - COUNT ( ALL + + 43 ) + - COUNT ( * ) + - 97 * 83 THEN - 33 END +---- +NULL query I rowsort SELECT 3 - 26 @@ -43009,10 +43063,13 @@ SELECT 73 * + - 99 ---- -7227 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort SELECT - 38 * - - CASE 46 WHEN + 53 THEN NULL WHEN 91 THEN + ( + + 50 ) + AVG ( DISTINCT 75 ) + 99 * - 5 * + 80 - + 7 * - 90 END + - - 16 AS col1 +---- +NULL query I rowsort SELECT - 78 + - 32 AS col0 @@ -43282,10 +43339,13 @@ SELECT DISTINCT + 29 col2 ---- 29 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-8290 SELECT + 66 / - - 44 + - AVG ( DISTINCT CASE 43 WHEN 6 THEN NULL WHEN - 68 * + 92 + + - 36 + - + 8 * + 11 * - - 87 + - 70 THEN + + 86 END ) * + - 28 / + NULLIF ( + 47, - + COUNT ( * ) ) AS col1 +---- +NULL query I rowsort label-8291 SELECT - COUNT ( * ) + 85 AS col1 @@ -44372,10 +44432,13 @@ SELECT - MAX ( DISTINCT 49 ) ---- -49 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - 30 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-8499 SELECT - COALESCE ( - 30, + 77, - - AVG ( DISTINCT - + CAST ( - 39 AS INTEGER ) ) * + 31 / COUNT ( * ) * + 32 * 97 - 46, + 7 ) +---- +30 query I rowsort label-8500 SELECT + 27 / - - 65 AS col0 @@ -44403,11 +44466,14 @@ SELECT + COUNT ( * ) - 88 - - + 30 ---- -57 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - 643280 -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] I[I] +# Datafusion - [Actual ] I[R] +query IR rowsort label-8505 SELECT DISTINCT ( - - 88 ) * - - 86 * 85 * - ( - COUNT ( * ) ), CASE + 77 WHEN + 70 + - 57 + - + 48 * - CAST ( NULL AS FLOAT8 ) THEN - CAST ( + 89 AS INTEGER ) + + COALESCE ( - + 27, AVG ( DISTINCT + 77 ) ) + COUNT ( * ) - + 69 / - 37 * + 41 WHEN COUNT ( * ) THEN + + 72 + - - 8 ELSE NULL END * 46 + - 94 AS col0 +---- +643280 +NULL query I rowsort label-8506 SELECT DISTINCT - 39 / 69 * 2 AS col2 @@ -49331,10 +49397,10 @@ SELECT ALL + - 74 + + ( - 0 ) AS col2 ---- -74 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-9448 SELECT + CASE + 8 WHEN 52 - - 19 + ( - 31 ) THEN + 30 + - COUNT ( * ) * 75 WHEN 34 * - 44 - - NULLIF ( ( MAX ( ALL 1 ) ), AVG ( DISTINCT 11 ) + 81 * SUM ( CAST ( 16 AS INTEGER ) ) ) THEN NULL WHEN + 72 + - ( - MIN ( - 30 ) ) THEN - 71 + 5 ELSE NULL END +---- +NULL query I rowsort SELECT - - 80 + - 88 AS col2 @@ -49729,10 +49795,10 @@ SELECT ALL 74 * 15 * 13 AS col0, - 66 14430 -66 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - 20 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-9524 SELECT 79 + COUNT ( * ) / 70 * - + 45 - - MAX ( 11 ) + - COUNT ( * ) * + CAST ( AVG ( DISTINCT - - 70 ) AS INTEGER ) / COUNT ( * ) AS col0 +---- +20 query I rowsort label-9525 SELECT DISTINCT 3 / + - 67 * + - 88 col1 @@ -51034,10 +51100,10 @@ SELECT - CAST ( - CASE 17 WHEN - 43 * 63 THEN CAST ( NULL AS INTEGER ) + - 57 * ---- NULL -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-9775 SELECT + 61 + - 54 * - + ( + 48 ) + - CASE CAST ( - AVG ( DISTINCT - 51 ) AS INTEGER ) WHEN CASE 83 WHEN NULLIF ( 73, 87 ) THEN - 61 WHEN 1 THEN - 64 ELSE ( COUNT ( * ) ) END * 46 THEN + 14 * COALESCE ( - 51, - 78 / 62, - COUNT ( * ) / SUM ( DISTINCT 51 ) ) + + SUM ( ALL + 82 ) WHEN + 86 THEN 23 * + COUNT ( * ) ELSE NULL END +---- +NULL query II rowsort SELECT ALL 6 AS col2, - 27 AS col0 diff --git a/data/sqlite/random/expr/slt_good_34.slt b/data/sqlite/random/expr/slt_good_34.slt index 83c782f..b4c4a0a 100644 --- a/data/sqlite/random/expr/slt_good_34.slt +++ b/data/sqlite/random/expr/slt_good_34.slt @@ -218,10 +218,10 @@ SELECT ALL + + 69 AS col0 ---- 69 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - 1908 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-35 SELECT 45 * MAX ( ALL - - 43 ) + - NULLIF ( - 63, - - COUNT ( * ) / - COUNT ( * ) * + COALESCE ( - 15, - - 11 * - CAST ( 43 - 7 * 55 AS INTEGER ), + 59, - 63 + + 40 ) ) + 18 * ( - NULLIF ( + 5, + CASE - COUNT ( * ) WHEN - 36 THEN NULL WHEN + 82 + AVG ( DISTINCT 34 - 25 ) THEN NULL WHEN 6 + 80 THEN + 87 END ) ) +---- +1908 query I rowsort SELECT ALL - 39 * 0 AS col2 @@ -629,10 +629,13 @@ SELECT 20 + 19 * + MIN ( DISTINCT + 88 ) * - 25 ---- -41780 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - 4682 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort SELECT NULLIF ( - + 67, - AVG ( DISTINCT - 80 ) + + - ( - 44 ) ) * - + 69 + 59 AS col1 +---- +4682 query I rowsort label-114 SELECT 59 + - - MIN ( DISTINCT + 25 ) - CAST ( 93 AS INTEGER ) + + 67 + - CASE - 52 WHEN + 80 THEN NULL WHEN + COUNT ( ALL - + 78 ) + 16 / - COUNT ( * ) / + COUNT ( DISTINCT + 36 ) + + 35 * COUNT ( * ) THEN - 86 * + 68 END + 99 * 20 AS col2 @@ -1945,10 +1948,10 @@ SELECT 84 * + 61 ---- 5124 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-359 SELECT ALL 97 + CASE + AVG ( DISTINCT - 88 ) WHEN + + COUNT ( * ) * + - 30 * + + COUNT ( * ) * - - 27 THEN - + 55 ELSE NULL END +---- +NULL query I rowsort SELECT ( - - 27 ) - 37 @@ -2096,10 +2099,10 @@ SELECT ALL - 28 * COALESCE ( - COUNT ( * ), - - 10 ) ---- 28 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - -194688 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-388 SELECT ALL + CASE 69 WHEN + NULLIF ( - ( - 6 ), - - 0 ) + NULLIF ( + MAX ( - 1 ), + 95 * - - 26 + + + 71 - + COALESCE ( - 10, 53 ) - + AVG ( DISTINCT + + 81 ) * - 72 * - 78 + + 29 ) * + 77 THEN NULL WHEN COUNT ( * ) THEN - 29 ELSE - MIN ( ALL 52 ) * ( + 39 ) END * 96 col0 +---- +-194688 query I rowsort label-389 SELECT ALL 9 + COUNT ( * ) AS col2 @@ -3241,10 +3244,13 @@ SELECT ALL MAX ( DISTINCT + 1 ) + + + COUNT ( * ) + COALESCE ( - COUNT ( * ), + ---- 1 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-607 SELECT DISTINCT CASE + 66 WHEN + 65 THEN - 3 - - MAX ( DISTINCT - 45 ) * 3 * + AVG ( DISTINCT + 26 ) END * 74 +---- +NULL query I rowsort SELECT 36 * - 14 AS col2 @@ -8990,10 +8996,10 @@ SELECT ALL + COUNT ( * ) * 71 AS col0 ---- 71 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-1705 SELECT 19 + - CASE - + 93 WHEN + ( CASE AVG ( DISTINCT + 88 ) WHEN + 55 * COUNT ( * ) THEN - 84 * - 43 END ) THEN - 81 END * COUNT ( ALL 80 ) +---- +NULL query III rowsort label-1706 SELECT 22 / 55 AS col0, - 88, - 68 / 5 * - 20 AS col1 @@ -10789,10 +10795,10 @@ SELECT 76, - 22 * - SUM ( DISTINCT + 75 ) + COUNT ( * ) AS col1 76 1651 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - -93 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-2044 SELECT ALL + + COALESCE ( CAST ( NULL AS INTEGER ), + - 93, + - MIN ( ALL - - ( + 66 ) ) * NULLIF ( + 49, - 71 * - 26 - + 76 * + + COALESCE ( - CAST ( + AVG ( DISTINCT - 74 ) AS INTEGER ), + NULLIF ( + 9, 22 ) * - 35, - MAX ( 10 ) / 40 ) / 5 ) ) +---- +-93 # Datafusion - Datafusion expected results: # Datafusion - Expected - NULL @@ -13819,10 +13825,10 @@ SELECT ALL COUNT ( * ) AS col0, + CAST ( NULL AS INTEGER ) 1 NULL -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-2616 SELECT DISTINCT + COALESCE ( COUNT ( * ), + + 39 ) - + CASE - COALESCE ( + - 81, 23 * - + COUNT ( * ), COUNT ( * ) + + + AVG ( DISTINCT - 15 ) ) WHEN 6 THEN NULL WHEN + COUNT ( * ) THEN + + 77 * + + 75 + 50 * + + COUNT ( * ) END + - + 88 * 39 * - - 13 AS col1 +---- +NULL query I rowsort SELECT + 98 * - - 20 @@ -14094,10 +14100,10 @@ SELECT + 51 + - 82 ---- -31 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - 86802 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-2670 SELECT + CASE - 44 WHEN + SUM ( DISTINCT - ( + + 14 ) ) / - COUNT ( * ) * - AVG ( DISTINCT 52 ) - + 86 + + 38 THEN + + 51 WHEN + - COALESCE ( - 62, - 7, - 90 ) THEN NULL ELSE - 69 * + 37 * - + 34 END +---- +86802 query I rowsort label-2671 SELECT ALL 80 / - 35 + + 73 AS col1 @@ -17743,10 +17749,10 @@ SELECT DISTINCT + COALESCE ( 36, - MAX ( DISTINCT + - 33 ) * + 90 * + 13, 98 - + ---- 1 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-3369 SELECT DISTINCT CASE + - COUNT ( * ) WHEN + NULLIF ( - NULLIF ( - - 67, NULLIF ( - AVG ( DISTINCT - 40 ), CAST ( NULL AS FLOAT8 ) * 59 + 4 ) ), + 92 ) THEN NULL WHEN 63 THEN NULL WHEN 87 THEN + 44 END - 90 col1 +---- +NULL query I rowsort label-3370 SELECT CASE 40 WHEN + 52 + - 10 + - COUNT ( DISTINCT - ( - COALESCE ( + NULLIF ( 3, - COALESCE ( - 49, - 7 * 31, 54 * + 80 ) ), 95 + 57 / 63 ) ) ) THEN 94 ELSE - 79 * - CASE + 79 WHEN - COUNT ( * ) - + 94 * 22 THEN + 88 ELSE NULL END END * 84 AS col0 @@ -21942,11 +21948,14 @@ SELECT - 34 AS col1, - MAX ( 44 ) - + 32 * - + 21 -34 628 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -# Datafusion - Expected - 87 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I]I +# Datafusion - [Actual ] [R]I +query RI rowsort label-4166 SELECT + - CASE + AVG ( DISTINCT + 12 ) WHEN + 73 THEN - 64 + - + 97 + - CAST ( NULL AS FLOAT8 ) / 93 END AS col2, 87 +---- +NULL +87 query II rowsort SELECT 6 AS col0, 51 AS col2 @@ -25036,10 +25045,13 @@ SELECT - - 50 - + 43 + + + CAST ( NULL AS INTEGER ) * 34 * 21 * + 52 col0 ---- NULL -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-4752 SELECT - CASE - 88 WHEN - - COUNT ( * ) THEN + 30 / - 7 WHEN + 11 THEN - 17 + + + AVG ( DISTINCT - 4 ) + - 4 + - 13 * + 36 WHEN - - 37 * + - 26 - MIN ( DISTINCT - - 99 ) THEN 22 + + 28 END +---- +NULL query I rowsort SELECT + 33 * + + 39 * 30 + + - 1 AS col0 @@ -27776,11 +27788,18 @@ SELECT 78 + - 30 AS col1 ---- 48 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - 51 -# Datafusion - Expected - 1 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Data was automatically updated based on comparison db results +# Datafusion - Previous results: +# Datafusion - 51 +# Datafusion - 1 +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] I[I] +# Datafusion - [Actual ] I[R] +query IR rowsort label-5279 SELECT DISTINCT 51, + 28 / COALESCE ( - + 80, - 41 * + + AVG ( DISTINCT ( - 11 ) ) / - COUNT ( * ) * + + ( - ( - 32 ) ) - + 53 ) * - 7 + + COUNT ( - 46 + 14 * + 97 ) AS col0 +---- +51 +3.45 query I rowsort label-5280 SELECT ALL - 19 + + 63 * 11 + + 3 + + CAST ( NULL AS INTEGER ) + + 99 + - 16 * - CAST ( + + 94 AS INTEGER ) / 48 AS col0 @@ -31575,10 +31594,13 @@ SELECT - 31 + + 51 AS col1 ---- 20 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - -1 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-6004 SELECT - NULLIF ( COUNT ( * ), + - 38 + - AVG ( DISTINCT + COALESCE ( - 26, + 10 + 16 ) ) ) +---- +-1 query II rowsort label-6005 SELECT + 96 + - 3, 26 / + 92 AS col0 @@ -31646,10 +31668,13 @@ SELECT ALL COUNT ( * ) + 82 AS col0 ---- 83 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - -882 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-6017 SELECT + 18 * - NULLIF ( + 49, - AVG ( DISTINCT + - 86 ) + - COALESCE ( 87, - CAST ( - 8 AS INTEGER ) + 5 * + 72 * + 65 ) * 48 ) AS col0 +---- +-882 query I rowsort label-6018 SELECT + 24 + COUNT ( * ) col1 @@ -32097,10 +32122,10 @@ SELECT ALL 39 * - 34 AS col0 ---- -1326 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - 14 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-6101 SELECT + COUNT ( * ) * 14 + 22 / - - CAST ( - AVG ( DISTINCT - + 72 ) AS INTEGER ) AS col1 +---- +14 query I rowsort SELECT DISTINCT - + ( - 20 ) @@ -33430,10 +33455,13 @@ SELECT 43 AS col1, - 9 43 -9 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-6356 SELECT 18 / - 73 - - - 86 * - 36 * COUNT ( * ) * - AVG ( DISTINCT CAST ( NULL AS INTEGER ) ) - - - 54 * 90 AS col0 +---- +NULL query I rowsort SELECT 92 * 47 AS col2 @@ -34553,10 +34581,13 @@ SELECT + 93 + + - 54 AS col1 ---- 39 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-6569 SELECT - CASE 6 WHEN 68 * - MAX ( - - 10 ) - 86 + - + MIN ( ALL + - 76 ) + - 72 * + 6 + + COALESCE ( - 77, + 44 ) + + + 65 - - + COUNT ( 23 ) THEN COUNT ( * ) * + 56 + + COUNT ( * ) WHEN + 90 + + 44 + + + MAX ( DISTINCT - 70 ) + - + 2 * + NULLIF ( - + 54, - 80 / - 25 ) * SUM ( ALL - 94 ) THEN NULL ELSE NULL END * - 98 / - 83 + + 49 + - ( CAST ( - COALESCE ( 36, AVG ( + 1 ) + CAST ( NULL AS INTEGER ), 6 ) AS INTEGER ) ) + - - AVG ( DISTINCT + 11 ) + - 30 + + + 46 / + COALESCE ( 39, 82 + - ( + COUNT ( * ) ) ) * 40 + - NULLIF ( 34, + 53 ) +---- +NULL query I rowsort SELECT ALL + 15 * + 89 + - - 64 @@ -37243,10 +37274,10 @@ SELECT + CAST ( + CASE + 11 WHEN - CAST ( + CAST ( + - 12 AS INTEGER ) AS INTEGE ---- NULL -# Datafusion - Datafusion expected results: -# Datafusion - Expected - -60 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-7086 SELECT - 63 - CAST ( + AVG ( DISTINCT - 3 ) AS INTEGER ) AS col0 +---- +-60 query I rowsort SELECT ALL - 53 * + - 0 + + + 49 AS col0 @@ -37305,10 +37336,10 @@ SELECT - 84 + - + 71 * ( - + 97 ) ---- 6803 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort SELECT + 54 + - CASE - 1 WHEN + + 40 + + 51 * + COALESCE ( - 76, 16 ) THEN NULL WHEN AVG ( DISTINCT + + 88 ) THEN NULL WHEN - ( AVG ( 38 ) ) THEN - 96 END +---- +NULL query I rowsort label-7099 SELECT ALL + 47 / 72 @@ -39340,10 +39371,10 @@ SELECT ALL 64 * + 61 * - 4 ---- -15616 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - 352 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-7489 SELECT + 76 + COUNT ( * ) * + COUNT ( * ) * + 69 * + CASE AVG ( DISTINCT + 48 ) WHEN + 11 * 37 - + 65 * + NULLIF ( - 31, COUNT ( * ) + + 10 ) - - 6 + - ( + - 7 ) THEN + + 13 ELSE - NULLIF ( - COUNT ( * ), - 54 / + 3 - + 81 ) * 4 END +---- +352 query I rowsort SELECT ALL ( 59 ) - 74 AS col1 @@ -42819,10 +42850,13 @@ SELECT 89 * - 45 + 36 + - 4 + - + 90 ---- -4063 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-8151 SELECT ALL 46 / - + 66 * - 53 / - 22 + - 77 - + 47 + - AVG ( DISTINCT CAST ( NULL AS INTEGER ) ) * ( - + 4 ) * - + COUNT ( * ) AS col2 +---- +NULL query I rowsort SELECT ( + + 88 ) AS col1 @@ -44178,10 +44212,13 @@ SELECT DISTINCT - 5, 37 AS col1 -5 37 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-8409 SELECT ALL + + 97 - - AVG ( DISTINCT - CAST ( NULL AS INTEGER ) ) AS col2 +---- +NULL query II rowsort SELECT ALL - + 34 * + 29 * - - 36, + 34 AS col2 @@ -44544,10 +44581,10 @@ SELECT DISTINCT CASE WHEN 20 = ( - ( 69 ) ) THEN 22 * - ( 16 * + COUNT ( 91 ) ) ---- 133 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-8478 SELECT - 72 + CASE - 89 WHEN + 94 * 80 THEN - 13 WHEN CAST ( NULL AS INTEGER ) THEN CAST ( 24 AS INTEGER ) * - CASE 95 - - 12 WHEN + 73 * ( 97 ) THEN NULL WHEN + AVG ( DISTINCT 98 ) THEN 47 WHEN + 15 THEN CASE 89 WHEN - 80 THEN 52 * 79 WHEN - 53 THEN NULL END + - 66 END + - 90 / + 8 END +---- +NULL query I rowsort SELECT + ( - 94 ) * 31 AS col0 @@ -46275,10 +46312,13 @@ SELECT 66 / + 94 + - ( - COUNT ( * ) ) - - CAST ( + - CAST ( + 53 AS INTEGER ) A ---- -6 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - -98 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort SELECT + NULLIF ( - NULLIF ( + + 98, 92 * 79 * + 82 + - 41 + 12 + AVG ( DISTINCT 8 ) / 89 ), ( 66 ) + + 19 ) +---- +-98 query I rowsort label-8815 SELECT CASE - + SUM ( DISTINCT + 12 ) WHEN 95 THEN - 74 ELSE COUNT ( * ) END @@ -48866,10 +48906,10 @@ SELECT COALESCE ( - + 94, - + 1, 65 + - 96 ) ---- -94 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-9313 SELECT + CASE + - ( 91 ) WHEN - MAX ( DISTINCT - 88 ) THEN + + ( - + 49 ) WHEN - 40 * + AVG ( DISTINCT + - 23 ) THEN 24 / + + SUM ( + 16 ) ELSE - CASE - + ( + 68 ) WHEN + MIN ( + - ( CAST ( NULL AS INTEGER ) ) ) THEN - CASE + - 53 WHEN + + ( - + 72 ) THEN ( MAX ( + 64 ) ) WHEN 77 * ( + 45 ) THEN COALESCE ( COUNT ( * ), 29 ) WHEN 67 THEN NULL END + + 70 END + 16 END +---- +NULL query I rowsort SELECT + 37 * - 41 * 19 AS col2 @@ -50079,10 +50119,10 @@ SELECT ALL - CAST ( + + 28 AS INTEGER ) AS col1, 7 AS col2 -28 7 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-9544 SELECT DISTINCT 48 / - CASE - + 4 WHEN + 41 + 49 THEN + NULLIF ( + 14, - 21 ) WHEN 33 THEN + COUNT ( * ) WHEN - + 2 + + + 60 * + - AVG ( DISTINCT - 4 ) THEN 81 WHEN - 60 THEN NULL END +---- +NULL query I rowsort SELECT 66 + - 84 AS col2 @@ -52073,10 +52113,10 @@ SELECT + + 57 AS col0, 85 57 85 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-9922 SELECT ALL 33 + + CASE + ( + 1 ) WHEN - - 5 + - - COUNT ( ALL - 30 ) THEN - - ( 63 ) * - - 37 * COUNT ( * ) + 60 WHEN + + 84 / + 65 * + 61 + COUNT ( * ) / - + AVG ( + 35 ) * + COUNT ( * ) + + 87 * COUNT ( * ) * + + MIN ( - 95 ) * + 68 + + - 44 THEN - - 70 - 85 / + - 41 * + 8 * + ( - CASE 41 WHEN SUM ( DISTINCT 3 ) * - - 60 + - + 87 + 14 THEN + - COUNT ( * ) WHEN - 12 - - ( ( 42 ) ) THEN - CASE + 43 WHEN + COUNT ( * ) * - ( AVG ( DISTINCT ( + 76 ) ) ) THEN 68 END + - SUM ( 90 ) / 72 WHEN - 25 / 68 + + 96 THEN NULL ELSE NULL END ) + + 86 ELSE NULL END + + 36 * 75 AS col1 +---- +NULL # Datafusion - Types were automatically converted from: # Datafusion - [Expected] [I] diff --git a/data/sqlite/random/expr/slt_good_35.slt b/data/sqlite/random/expr/slt_good_35.slt index b620179..2b5122e 100644 --- a/data/sqlite/random/expr/slt_good_35.slt +++ b/data/sqlite/random/expr/slt_good_35.slt @@ -278,20 +278,20 @@ SELECT ALL - 82 + COUNT ( * ) - + 82 + - - 67 AS col2 ---- -96 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - 0 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-47 SELECT ALL COUNT ( * ) * CASE + 34 WHEN - 50 THEN - 71 * - NULLIF ( + COUNT ( * ), - COALESCE ( 49, - - CASE CASE - - 57 WHEN 76 + + + MAX ( 12 ) THEN AVG ( DISTINCT + 11 ) * + 74 END WHEN - 23 + NULLIF ( - + ( + 35 ), + 44 ) + 87 * - - 22 * 31 * + COUNT ( * ) * + MIN ( DISTINCT - 22 ) THEN 15 WHEN - COUNT ( - - 59 ) - + 46 THEN NULLIF ( + 86, - 99 * - NULLIF ( COUNT ( * ), 84 ) ) ELSE - + 80 + + + 93 END - + 44 + + 97 ) ) WHEN - 79 THEN NULL ELSE + 37 + - 37 END * 38 +---- +0 query I rowsort label-48 SELECT COUNT ( * ) * + 21 ---- 21 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-49 SELECT ALL CASE ( + 4 ) WHEN 78 * + CASE + 36 WHEN - - COALESCE ( - COUNT ( DISTINCT + 93 ), + + ( + MIN ( - ( 9 ) ) ) ) * + COUNT ( * ) + + + 2 + + ( COUNT ( * ) ) THEN NULL ELSE + AVG ( DISTINCT 22 ) END THEN + COALESCE ( 33, + - CAST ( 51 AS INTEGER ) * CAST ( NULL AS INTEGER ) + - - CASE - 96 WHEN NULLIF ( + 29, - 51 ) * 23 * - 77 THEN - CASE 54 WHEN + 21 THEN 50 * - 56 END * + 4 + + 90 ELSE NULL END / - COUNT ( * ), 35 ) * 69 * - 61 END + - + 12 + + ( - - 97 ) AS col1 +---- +NULL query I rowsort SELECT NULLIF ( - - 15, - + 63 + + 59 ) @@ -734,10 +734,13 @@ SELECT ALL + 95 + + - 33, + 92 AS col1 62 92 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - 44 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-135 SELECT ALL NULLIF ( + 78, + AVG ( DISTINCT - 83 ) * + 95 + + ( 55 ) ) + COUNT ( * ) - + 35 +---- +44 query I rowsort SELECT - + COALESCE ( + - 91, + + 30 + + - 39 ) @@ -1020,10 +1023,13 @@ SELECT ALL - COUNT ( * ) * - - 40 ---- -40 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-190 SELECT + ( ( + CASE COUNT ( * ) WHEN - 64 + - 67 THEN NULL WHEN + COUNT ( * ) * + 51 + + + 8 * + CASE 73 WHEN - 26 THEN NULL WHEN 60 - - + 13 + + - AVG ( + 7 ) * - 32 THEN - + 36 END + MIN ( 10 ) THEN - COALESCE ( - - 90, + 38 + - 92 ) * - CASE - - 53 WHEN + - 25 THEN NULL ELSE + - COUNT ( * ) - 25 * - SUM ( - 89 ) - - AVG ( ALL + - 89 ) END + + 92 END ) ) * - + AVG ( DISTINCT 40 ) col2 +---- +NULL query II rowsort label-191 SELECT ALL CASE CAST ( + - 99 AS INTEGER ) WHEN - + 8 + - + ( - - 10 ) + 22 THEN NULL ELSE + 94 * - 19 END, + 35 * - - 74 * - COALESCE ( - 64, - CASE 81 WHEN - 95 + + 80 - + COUNT ( * ) THEN + + 28 / - COUNT ( * ) END ) * - 62 + - COALESCE ( - 82, + 3 + 58 ) AS col2 @@ -1919,10 +1925,13 @@ SELECT + 79 / - - COUNT ( * ) + + 38 * + ( 86 ) AS col0 ---- 3347 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-366 SELECT - CASE - 84 WHEN + + NULLIF ( - 10, - COUNT ( * ) ) + 31 THEN - 73 + 38 END * + 10 - - AVG ( DISTINCT 62 ) col1 +---- +NULL query I rowsort label-367 SELECT ALL + 76 / 64 + + - 76 + + + CAST ( NULL AS INTEGER ) @@ -5083,10 +5092,16 @@ SELECT ALL - 90 * - COUNT ( * ) * - COUNT ( * ) ---- -90 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - -570 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Data was automatically updated based on comparison db results +# Datafusion - Previous results: +# Datafusion - -570 +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-972 SELECT + 6 + 74 / + + CASE + 12 WHEN 91 / + 72 * AVG ( ALL + 17 ) + + 43 + - + 39 * - 13 * + - 83 THEN + 25 / AVG ( DISTINCT - 98 ) + 16 ELSE 57 * + - 60 END + - 32 * + + 18 AS col2 +---- +-570.021637426901 query I rowsort SELECT - 12 - - + 35 AS col0 @@ -8000,10 +8015,13 @@ SELECT ( 40 ) AS col0 ---- 40 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-1530 SELECT 31 * - + AVG ( DISTINCT + - CAST ( NULL AS INTEGER ) ) + + + 78 AS col0 +---- +NULL # Datafusion - Types were automatically converted from: # Datafusion - [Expected] [I] @@ -8637,10 +8655,13 @@ SELECT - COUNT ( * ) AS col2, - COALESCE ( + 3, - - COUNT ( * ) * - 27 * 12 * + -1 -3 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-1649 SELECT + - COUNT ( * ) / - 29 * - AVG ( DISTINCT - 44 ) * - COUNT ( * ) * MAX ( DISTINCT - - 39 ) / 27 * - + 67 * - 35 + - 65 / + CASE + 17 WHEN - + ( COUNT ( + 97 ) ) * - 98 / + CASE + 49 WHEN - COUNT ( * ) THEN NULL WHEN 87 THEN NULL ELSE - ( COUNT ( ALL - 85 ) ) END THEN - - 47 * + COUNT ( * ) * 91 * - COUNT ( * ) + 83 WHEN - 47 + COUNT ( * ) THEN NULL ELSE NULL END / - - 65 +---- +NULL query I rowsort label-1650 SELECT - + NULLIF ( - 76, - COUNT ( * ) ) @@ -9717,10 +9738,10 @@ SELECT 0 * + 24 + - 7 + - 16 col0 ---- -23 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-1852 SELECT ALL COUNT ( * ) * + CASE + COUNT ( * ) WHEN - - 79 + + 2 * + + AVG ( DISTINCT + 29 ) * + COUNT ( * ) THEN NULL WHEN + 40 THEN 98 END * + - ( 71 ) +---- +NULL query I rowsort label-1853 SELECT ALL ( + 82 ) * - CAST ( NULL AS INTEGER ) @@ -11953,10 +11974,10 @@ SELECT - - CASE 79 WHEN 83 * 38 + 6 * COUNT ( * ) * - COUNT ( * ) THEN - - 39 EL ---- NULL -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-2288 SELECT + CASE - 71 WHEN + - 83 THEN + 99 WHEN + + CASE AVG ( DISTINCT ( ( 42 ) ) ) WHEN CAST ( - MAX ( 48 ) AS INTEGER ) THEN - 86 * 59 END + + 25 THEN + 23 * + 59 ELSE NULL END AS col2 +---- +NULL query I rowsort label-2289 SELECT - + 49 * + - CAST ( NULL AS INTEGER ) * + - MAX ( ALL + 33 ) AS col0 @@ -12479,10 +12500,13 @@ SELECT ALL + 81 * + 92 ---- 7452 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-2389 SELECT DISTINCT - CASE + 69 WHEN + 10 THEN CASE + 71 WHEN COUNT ( * ) THEN - COALESCE ( COUNT ( * ), + AVG ( DISTINCT + 23 ) ) + - 95 ELSE 97 + + 54 * - 5 END + ( 31 + + 64 * 22 ) END +---- +NULL query II rowsort SELECT ALL - - 91, 25 AS col1 @@ -14200,10 +14224,13 @@ SELECT - 39 * COUNT ( ALL + - 77 ) * CAST ( NULL AS INTEGER ) + - COUNT ( + 75 ) ---- NULL -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-2717 SELECT ALL CASE + - ( + + 14 ) WHEN + - 20 * + 70 + - 23 + + + COUNT ( * ) + - CASE + + 8 WHEN - - 53 THEN + + NULLIF ( - 85, 64 / 16 ) WHEN - 37 THEN NULL END THEN NULL WHEN + COUNT ( * ) THEN + 36 END / 29 + + - AVG ( DISTINCT + - 86 ) + + 96 AS col2 +---- +NULL query I rowsort SELECT + ( - 82 ) col2 @@ -14934,10 +14961,13 @@ SELECT ALL - 19 * - 45 + 28 AS col0 ---- 883 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - -8 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort SELECT + NULLIF ( + - 8, 7 / - + AVG ( DISTINCT 36 ) - + + 40 ) +---- +-8 query I rowsort SELECT ALL + ( - + 86 ) AS col1 @@ -21131,10 +21161,10 @@ SELECT 14 + + 12 ---- 26 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-4042 SELECT - CASE + 18 WHEN + COALESCE ( AVG ( DISTINCT - 32 ), 54 + + 97 + 78 + + 89 * - 65 * + COUNT ( - 13 + + 55 ) ) * - 20 THEN MAX ( 15 ) + + COUNT ( * ) / + 47 END +---- +NULL query I rowsort SELECT + 31 + + 50 AS col1 @@ -22849,10 +22879,10 @@ SELECT ALL + + 66 * + 67 + + + ( 39 ) + - 64 + 75 * ( 90 ) * - COALESCE ( + - ( ---- 193503 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-4372 SELECT ALL CASE - COUNT ( * ) WHEN - - AVG ( DISTINCT + 19 ) * - MIN ( + - 57 ) + + MAX ( 59 ) / + 77 THEN - + ( NULLIF ( + + 64, + + 49 * 12 / - - 60 * - + 13 + - - 36 ) ) + - COUNT ( * ) END * 91 +---- +NULL query I rowsort label-4373 SELECT ALL 25 * - 45 * + COUNT ( * ) - + 5 AS col0 @@ -24334,10 +24364,13 @@ SELECT ALL - + 9 * 45 * + 45 + + - MAX ( + - ( 6 ) ) + 45 ---- -18174 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-4657 SELECT DISTINCT 93 * + AVG ( DISTINCT 53 ) + + CASE - 40 WHEN + 32 THEN NULL WHEN CAST ( NULL AS FLOAT8 ) + - - NULLIF ( - + 20, 6 ) * - 99 * 46 THEN 12 * + 65 + - 86 - - 10 * - 90 * 64 ELSE - ( - MAX ( ALL 37 ) ) END - CASE - COALESCE ( + + 27, 90 * 10 ) WHEN ( + NULLIF ( 95, 19 + 82 * 39 ) ) THEN - COUNT ( * ) END * NULLIF ( + 45 / 5, - 84 ) + 61 AS col2 +---- +NULL query I rowsort label-4658 SELECT ALL + + ( + + ( COUNT ( * ) ) ) @@ -24748,10 +24781,13 @@ SELECT ALL - + 71 col0 ---- -71 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-4735 SELECT ALL - CASE 40 WHEN - 69 / - - 14 THEN - 45 + - - AVG ( DISTINCT + - 62 ) - - 94 * 68 + - - 52 * COALESCE ( + CASE 98 WHEN + 57 THEN + + COUNT ( * ) WHEN + 15 * - 70 THEN - 20 * ( + 95 ) * 67 - - - 8 + + + CAST ( + - 51 AS INTEGER ) - - - 36 + + - COALESCE ( 94, - 4 ) + + 54 * - 56 END, + ( 63 ) * - 67, COUNT ( * ), NULLIF ( + 42, + 87 ) ) + + 27 * 90 ELSE NULL END AS col0 +---- +NULL query I rowsort label-4736 SELECT 96 * 64 * 2 * + COUNT ( * ) @@ -25564,20 +25600,26 @@ SELECT - 86 + 55, + ( - 65 ) AS col1 query error DataFusion error: Error during planning: Projections require unique expression names but the expression "Int64\(39\) \+ Int64\(\-40\) AS col0" at position 0 and "Int64\(71\) \+ Int64\(14\) AS col0" at position 1 have the same name\. Consider aliasing \("AS"\) one of them\. SELECT ALL + 39 + + - 40 AS col0, 71 + + 14 AS col0 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-4891 SELECT + - 27 * - 60 * - - 69 + 57 + 63 + + + ( + AVG ( DISTINCT CAST ( NULL AS INTEGER ) ) ) +---- +NULL query I rowsort SELECT ALL + ( - COALESCE ( + 39, 73 * + 11, - - 33 * 34 ) ) ---- -39 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - 139 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-4893 SELECT ALL + 78 + - - COALESCE ( + 61, 41 / + + AVG ( DISTINCT 14 ) * - + 58 * - 95 ) +---- +139 query II rowsort label-4894 SELECT DISTINCT + SUM ( - - 65 ) AS col0, - 34 - + 60 + - 92 @@ -27469,10 +27511,10 @@ SELECT - - COUNT ( + 35 ) AS col2 ---- 1 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-5258 SELECT + CASE + 70 WHEN - + 1 + - - 94 * - 25 * + 84 / - 82 THEN - CASE + AVG ( DISTINCT - - 46 ) WHEN 96 THEN - + 13 * CASE - ( - + NULLIF ( 14, + - 35 * 59 + - - 91 + + 2 * + 23 ) ) WHEN 32 THEN NULL WHEN + + 59 + 4 * - - 73 * + 64 - - 76 * COUNT ( * ) THEN NULL ELSE 59 END / + - 52 + + COUNT ( * ) * + 1 WHEN 64 THEN NULL END WHEN 51 THEN NULL WHEN - CASE - 69 WHEN + - 12 THEN NULL WHEN - 14 + - + 55 THEN - 9 ELSE + + 27 END THEN - 74 ELSE NULL END +---- +NULL query I rowsort label-5259 SELECT ALL SUM ( - 62 ) AS col0 @@ -28141,10 +28183,13 @@ SELECT 65 * 9 - + 24 col2 query error DataFusion error: Error during planning: Projections require unique expression names but the expression "Int64\(8\) AS col2" at position 0 and "Int64\(64\) \* Int64\(92\) \+ Int64\(\-3\) AS col2" at position 1 have the same name\. Consider aliasing \("AS"\) one of them\. SELECT + + 8 col2, 64 * + 92 + - 3 AS col2 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-5389 SELECT ALL - + CAST ( + - CASE 75 WHEN - COALESCE ( 72, ( + AVG ( DISTINCT + 43 ) ) * + + 46 + 39 + + 32 / 37 ) THEN - COALESCE ( COALESCE ( 27, - MAX ( DISTINCT 40 ) ), 16 * + 44 ) END AS FLOAT8 ) AS col2 +---- +NULL query I rowsort label-5390 SELECT + COUNT ( * ) - + - 76 AS col2 @@ -29368,10 +29413,10 @@ SELECT DISTINCT + ( + 98 ) + - + 30 ---- 68 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-5626 SELECT ALL 1 - + - MAX ( + - 91 ) + CASE 44 WHEN - 75 * AVG ( + 30 ) THEN NULL WHEN + COUNT ( * ) THEN NULL WHEN AVG ( DISTINCT - NULLIF ( 38, + 86 ) ) THEN - NULLIF ( + MIN ( ALL - 89 ), + 40 + 47 * NULLIF ( COUNT ( * ), - COUNT ( * ) * 24 ) ) + 43 END +---- +NULL query I rowsort label-5627 SELECT + 48 * - + 11 - - + 10 / 84 @@ -30583,10 +30628,10 @@ SELECT ALL + + 10 AS col1 ---- 10 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-5860 SELECT - + 24 / - NULLIF ( - CASE COALESCE ( - - CAST ( - CASE ( - - 23 ) WHEN + COALESCE ( - 62, + 9, + AVG ( DISTINCT + 28 ) + + 8 / 63 ) THEN NULL WHEN + 0 THEN - 99 WHEN - 49 THEN NULL END AS INTEGER ), - COUNT ( * ), + 64 ) WHEN CAST ( NULL AS INTEGER ) * 37 + 4 THEN - 67 WHEN + 88 THEN + 17 * + 52 WHEN 11 + - 5 * MAX ( 89 * + 73 ) THEN NULL END, - 80 ) + 80 +---- +NULL query II rowsort label-5861 SELECT ALL + MAX ( + - 1 ), - COUNT ( * ) AS col1 @@ -30636,10 +30681,13 @@ SELECT + - COALESCE ( - 70, + 58 + MIN ( + 47 ) ) AS col1 ---- 70 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - 2 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-5870 SELECT DISTINCT 32 * - COALESCE ( + COUNT ( * ), - + NULLIF ( + - 41, - - AVG ( DISTINCT - 46 ) ), + 68 ) + + 34 AS col0 +---- +2 query I rowsort label-5871 SELECT + COUNT ( * ) * 77 + - 56 AS col1 @@ -35158,10 +35206,13 @@ SELECT + 94 + CASE - 97 WHEN - 8 + - 98 + - - COUNT ( * ) THEN - COUNT ( * ) + + ---- NULL -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-6735 SELECT ( + - NULLIF ( CAST ( CASE - + CASE + 99 WHEN - 82 * + 7 THEN + 30 * - + ( - 89 ) * 92 ELSE COUNT ( * ) END WHEN 12 THEN + CAST ( 0 AS INTEGER ) + - + COUNT ( * ) * - 75 * - 22 * 73 + + + 9 WHEN - + COUNT ( * ) THEN NULL END AS FLOAT8 ), 13 + - + AVG ( DISTINCT 2 ) ) ) AS col2 +---- +NULL query II rowsort label-6736 SELECT + 66 AS col2, - COUNT ( * ) AS col1 @@ -39000,10 +39051,13 @@ SELECT - MAX ( - + 53 ) col2 ---- 53 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - 451 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-7472 SELECT ALL - COUNT ( * ) * - 59 + - COUNT ( ALL - - 7 ) * COALESCE ( - 4, 61, AVG ( DISTINCT - 78 ) / - COUNT ( * ) - + 38 ) * + ( 98 ) AS col2 +---- +451 query I rowsort label-7473 SELECT 30 - - - CASE - 67 WHEN - - AVG ( ALL + + 88 ) + - 83 + - 91 * ( 30 ) THEN CAST ( - 84 AS INTEGER ) WHEN + 96 + 35 THEN NULL WHEN - 88 * + CAST ( NULL AS INTEGER ) THEN NULL ELSE NULL END @@ -39417,10 +39471,10 @@ SELECT ALL + COALESCE ( + 0, - 85 * - - 15 ) * + 3 ---- 0 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - 10 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-7552 SELECT DISTINCT + CAST ( - NULLIF ( + - 10, + 24 + + AVG ( DISTINCT 91 ) + - 60 + MAX ( DISTINCT + 38 ) - 87 * 68 * 30 * - 22 ) AS INTEGER ) +---- +10 query I rowsort label-7553 SELECT + COUNT ( * ) + + - NULLIF ( + - COUNT ( * ), - - 87 + - 88 * 83 ) * - 10 + - 77 @@ -42937,10 +42991,13 @@ SELECT ALL - 17 * COUNT ( * ) AS col0 ---- -17 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort SELECT ( - CASE - COALESCE ( + 95, 45 / + 4 + + 98, + 46 ) WHEN + 49 THEN 48 * - + AVG ( DISTINCT - 32 ) + - - 65 END ) +---- +NULL query I rowsort label-8226 SELECT DISTINCT - + SUM ( DISTINCT - 97 ) AS col0 @@ -43510,10 +43567,10 @@ SELECT - COUNT ( * ) * 31 + - - 86 * 50 ---- 4269 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-8335 SELECT COUNT ( * ) * CASE - 29 WHEN + AVG ( DISTINCT - NULLIF ( 17, + + 45 + - - 21 ) ) THEN - 64 + - COUNT ( * ) ELSE NULL END +---- +NULL query I rowsort label-8336 SELECT DISTINCT - SUM ( - CAST ( - + 71 AS INTEGER ) ) AS col1 @@ -44555,10 +44612,13 @@ SELECT ALL + 93, - 12 + + - COUNT ( * ) AS col1 93 -13 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-8532 SELECT ALL - 12 / AVG ( DISTINCT - - ( + CAST ( NULL AS FLOAT8 ) ) ) * - 74 +---- +NULL query I rowsort SELECT ALL - ( + 83 ) + + + 78 @@ -46310,10 +46370,13 @@ SELECT - 24 AS col2, - ( + + 31 ) -24 -31 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-8866 SELECT ALL + COUNT ( * ) + 83 * - + AVG ( DISTINCT - CAST ( NULL AS INTEGER ) ) AS col0 +---- +NULL query I rowsort label-8867 SELECT DISTINCT - - COUNT ( * ) * + - 84 * - 37 - + 96 + + 85 diff --git a/data/sqlite/random/expr/slt_good_36.slt b/data/sqlite/random/expr/slt_good_36.slt index 69e1ebb..d592f6c 100644 --- a/data/sqlite/random/expr/slt_good_36.slt +++ b/data/sqlite/random/expr/slt_good_36.slt @@ -695,10 +695,13 @@ SELECT DISTINCT + CAST ( + 74 AS INTEGER ) * - 27, - 6 + + 98 AS col2 -1998 92 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - 17 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-126 SELECT + COALESCE ( + 18, + + NULLIF ( 2, 30 * - + COUNT ( * ) * - - 65 * + 69 ) * - 75 - - - 2 ) + - COALESCE ( COUNT ( * ), + COUNT ( * ), CASE + 47 WHEN - + MIN ( DISTINCT + - 50 ) * + COUNT ( 22 ) + - COUNT ( * ) * - COUNT ( * ) * 33 THEN NULL WHEN + COUNT ( * ) THEN - + 57 * + 66 / 68 ELSE NULL END, - - 8 / + COUNT ( * ) * + NULLIF ( - NULLIF ( CASE - 17 WHEN ( + 88 ) * 5 THEN NULL WHEN 79 THEN - 48 ELSE CAST ( + ( + 78 ) AS INTEGER ) END, ( - COUNT ( * ) ) ), - AVG ( DISTINCT 64 ) * - 76 + ( 68 ) ) + - 60 * - 57 ) +---- +17 query I rowsort label-127 SELECT ALL + COUNT ( - COALESCE ( - 65, + 19 * - 47, - COALESCE ( 81, - COALESCE ( - - 41, 33 + - 44 ) ) ) ) @@ -1394,10 +1397,13 @@ SELECT 20 AS col1, COUNT ( * ) * + - CAST ( NULL AS INTEGER ) 20 NULL -# Datafusion - Datafusion expected results: -# Datafusion - Expected - 1107 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-257 SELECT + 13 * + 78 - + - CASE - + 39 WHEN ( 83 ) / - 60 * 21 + + COUNT ( * ) + 94 THEN + 73 * + 71 * - 14 / AVG ( DISTINCT + 93 ) * + - 0 ELSE + - ( + - 93 ) END +---- +1107 query I rowsort label-258 SELECT ALL + - 69 / + 15 * COUNT ( * ) col2 @@ -1782,10 +1788,13 @@ SELECT - + 70 + - 84 AS col1 ---- -154 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - 19 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-331 SELECT + NULLIF ( 19, + 22 + + - COALESCE ( - 98, 43, - - 50, + 8 * AVG ( DISTINCT - + 61 ) ) * + 56 * + CAST ( - 30 AS INTEGER ) ) AS col0 +---- +19 query I rowsort SELECT - 84 + + + 90 @@ -1828,10 +1837,10 @@ SELECT ALL - 11 * - CAST ( NULL AS INTEGER ) + + SUM ( + + 33 ) + - 15 ---- NULL -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-340 SELECT - + CASE - - 54 WHEN + 12 + CAST ( NULL AS INTEGER ) THEN - 33 WHEN - AVG ( DISTINCT 88 ) - ( - - 78 ) * + 87 * + COUNT ( * ) * + 50 THEN NULL END * + 63 +---- +NULL query I rowsort SELECT + 9 + + 42 + - 31 AS col2 @@ -11159,10 +11168,10 @@ SELECT - ( - - 80 ) * + 67 - - 52 AS col2 ---- -5308 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - 21 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-2130 SELECT + CAST ( + - NULLIF ( - 21, + - AVG ( DISTINCT - 97 ) / + 54 - - 64 + - + 27 ) AS INTEGER ) col1 +---- +21 query I rowsort SELECT ALL 64 * - 40 * - 32 @@ -14763,10 +14772,13 @@ SELECT ALL - 71 + NULLIF ( 49, - COUNT ( + 71 ) + - + 35 ) / - + 56 * - 65 + - + ---- -166 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - 98 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-2820 SELECT DISTINCT + COALESCE ( 98, - NULLIF ( - COALESCE ( + - NULLIF ( 20, + 30 + AVG ( DISTINCT + 65 ) * + CASE 79 WHEN + 57 + + NULLIF ( 34, COUNT ( * ) ) * - 52 THEN 10 WHEN 38 / + 70 THEN NULL END ), 65 ), + SUM ( - 88 ) + - 79 ) * 13 + 78, + 71 ) AS col1 +---- +98 query I rowsort label-2821 SELECT DISTINCT + COUNT ( * ) / - CASE + - 10 WHEN + - 22 THEN NULL WHEN COUNT ( + 8 ) * + 89 / + 88 THEN - 38 END / CASE 81 WHEN + 33 / 13 THEN NULL WHEN + 12 + + 58 THEN NULL WHEN - 58 / - 67 THEN - COUNT ( * ) + + 26 * COUNT ( * ) ELSE NULL END + + 52 * + 31 AS col2 @@ -16635,10 +16647,13 @@ SELECT - ( + 82 ) AS col0 ---- -82 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-3179 SELECT ALL - AVG ( DISTINCT CAST ( 24 AS INTEGER ) ) * - - MAX ( CAST ( NULL AS INTEGER ) ) + + COUNT ( + ( + - 2 ) ) - - COUNT ( DISTINCT - ( 92 ) ) * + - 5 - 10 AS col0 +---- +NULL query I rowsort label-3180 SELECT + CAST ( 34 AS INTEGER ) AS col1 @@ -17789,10 +17804,13 @@ SELECT - COUNT ( * ) * + 16 * + 89 * + 70 - 96 AS col2 ---- -99776 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-3399 SELECT AVG ( DISTINCT - ( - - CAST ( NULL AS INTEGER ) ) ) + + + 80 col1 +---- +NULL query I rowsort SELECT + 21 + 55 AS col1 @@ -30809,10 +30827,13 @@ SELECT DISTINCT 71 * 87 AS col0 ---- 6177 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-5887 SELECT ALL 29 + 49 + - CASE 39 WHEN - 83 * - COUNT ( * ) * 29 * - 69 + + + 31 THEN NULL WHEN + + CAST ( NULL AS INTEGER ) THEN 6 ELSE NULL END * - 90 - - AVG ( DISTINCT + - 61 ) AS col0 +---- +NULL query I rowsort label-5888 SELECT ALL COALESCE ( 85, COALESCE ( + - ( - 28 ), + MAX ( 54 ) * - - 76 * + + 52, - + 49 + COUNT ( * ) ), - - CAST ( NULL AS INTEGER ) + + 68 ) + COUNT ( * ) @@ -32347,10 +32368,10 @@ SELECT MAX ( + 5 ) + - - 15 ---- 20 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - 5853 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-6185 SELECT DISTINCT + 43 + - ( - 83 ) * + CASE + 88 WHEN - COUNT ( * ) + - COALESCE ( - 81, + NULLIF ( 0, AVG ( DISTINCT - ( - 58 ) ) ) / + 75 ) + - ( - 48 ) THEN COUNT ( * ) + 6 / + CAST ( + 26 - - 67 * 5 AS INTEGER ) ELSE 70 END AS col1 +---- +5853 query I rowsort SELECT ALL + 25 + 52 @@ -33159,10 +33180,10 @@ SELECT - 35 + + 41 ---- 6 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-6340 SELECT ALL + CASE COUNT ( * ) WHEN CASE 94 WHEN ( + 14 ) + - 72 + 90 * AVG ( DISTINCT - 39 ) * + SUM ( + - 55 ) * 46 THEN CAST ( NULL AS INTEGER ) - + COUNT ( * ) ELSE + 17 / + 99 END THEN 29 WHEN - 52 THEN NULL END +---- +NULL query I rowsort SELECT 73 * + 8 + + + 18 col1 @@ -35216,10 +35237,10 @@ SELECT DISTINCT 57 * COUNT ( * ) - + COUNT ( DISTINCT 32 ) AS col2 ---- 56 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-6728 SELECT - CASE AVG ( DISTINCT - 18 ) WHEN 58 + - 21 + + 89 * + NULLIF ( - COUNT ( DISTINCT - 14 ), COUNT ( * ) ) - COUNT ( + - 91 ) THEN + - 62 * COUNT ( * ) + + 15 * COUNT ( * ) WHEN 7 / - ( + AVG ( DISTINCT + COALESCE ( + - 57, - 67, - 59 + - 54, + 49 ) ) ) * 48 + + MAX ( DISTINCT 59 ) / CASE 7 + 25 WHEN + 90 THEN 46 * 27 END + - CAST ( NULL AS INTEGER ) THEN NULL ELSE NULL END * 83 +---- +NULL query II rowsort label-6729 SELECT DISTINCT COUNT ( * ) * 76 * - 60 col1, 38 AS col0 @@ -35612,10 +35633,13 @@ SELECT DISTINCT + COUNT ( * ) + + - 45 ---- -44 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-6804 SELECT 94 + + + AVG ( DISTINCT 37 ) + - CASE 4 WHEN - 81 + - MIN ( + - 22 ) THEN - + 24 - 39 * - 6 * + + 37 * + 70 - CAST ( NULL AS INTEGER ) WHEN 73 THEN 13 WHEN + - ( - 16 ) THEN ( - - 94 ) * CAST ( + 9 AS INTEGER ) * + 82 * + - 6 + + NULLIF ( + 14, - 43 * + 45 - ( 53 ) ) * ( - 24 / 93 ) ELSE NULL END +---- +NULL query I rowsort SELECT ALL 12 * - - 93 AS col2 @@ -38728,10 +38752,13 @@ SELECT - - 55 * - 7 + + 85 ---- -300 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-7398 SELECT DISTINCT + + 32 / - - CASE + 56 WHEN - 58 THEN - AVG ( DISTINCT + 92 ) WHEN COUNT ( * ) + - 79 + + CASE - SUM ( 52 ) WHEN + 89 THEN + 99 ELSE NULL END / 19 - + COALESCE ( + 42, 90 ) THEN NULL END AS col0 +---- +NULL query I rowsort label-7399 SELECT - COUNT ( * ) * + COUNT ( ALL + 22 ) * 64 * + 6 AS col0 @@ -40517,10 +40544,10 @@ SELECT - - ( + + 46 ) AS col2 ---- 46 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - -63 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-7742 SELECT ALL + CAST ( - + AVG ( DISTINCT 63 ) AS INTEGER ) +---- +-63 query I rowsort SELECT DISTINCT + 6 + - NULLIF ( + - 8, 26 * 46 ) @@ -40622,11 +40649,11 @@ SELECT + COALESCE ( + 70, 32 ) * + 41 ---- 2870 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - 0 -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query II rowsort label-7762 SELECT + CAST ( - 0 AS INTEGER ) AS col1, 93 * - CASE ( 99 ) WHEN 60 / - AVG ( DISTINCT - 91 ) + + 6 * 10 THEN + 97 END * - 64 + 79 / - 7 +---- +0 +NULL query I rowsort SELECT ( - 33 ) @@ -41992,10 +42019,13 @@ SELECT 24 AS col0, 13 * + 76 AS col2 24 988 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-8019 SELECT ALL + AVG ( DISTINCT - - 32 ) - + MAX ( + - CAST ( NULL AS FLOAT8 ) ) * COUNT ( * ) + - 78 + + ( + 82 ) AS col1 +---- +NULL query I rowsort label-8020 SELECT - CAST ( + 43 AS INTEGER ) @@ -42508,10 +42538,10 @@ SELECT CASE + + CASE - 52 WHEN + CAST ( NULL AS INTEGER ) + - 70 THEN - ( - 22 ) ---- NULL -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-8117 SELECT - 27 + + CASE + 46 WHEN - 66 THEN NULL WHEN + CASE + COUNT ( * ) WHEN + ( - 43 ) THEN NULL ELSE - 97 + + + 95 + - AVG ( DISTINCT - 97 ) * - 17 * 37 END + - 11 THEN + NULLIF ( + 79, SUM ( 7 ) ) + 26 ELSE NULL END +---- +NULL query I rowsort SELECT - 45 * - 57 AS col0 @@ -42746,10 +42776,10 @@ SELECT ( - - 74 ) AS col0 ---- 74 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort SELECT + 7 * + 74 + CASE + + AVG ( DISTINCT - 10 ) WHEN 20 THEN NULL WHEN - 60 THEN + + 13 + + 84 END AS col2 +---- +NULL query II rowsort label-8165 SELECT ALL - 71 * COUNT ( ALL 55 ) + + 12 + CAST ( 38 AS INTEGER ), - 88 * - 14 + - 89 AS col2 @@ -43096,10 +43126,10 @@ SELECT ALL ( + NULLIF ( - CAST ( NULL AS INTEGER ), 66 ) ) + - 6 + ( - + AVG ( - ---- NULL -# Datafusion - Datafusion expected results: -# Datafusion - Expected - -2800 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-8230 SELECT ALL + CASE - - CASE 20 WHEN SUM ( + - 60 ) * + - 13 THEN NULL WHEN - ( 3 ) * - 40 * + ( + 58 ) - + ( + 36 ) THEN NULL ELSE 43 / - 10 + - - 59 END WHEN AVG ( DISTINCT 6 ) THEN 24 * 8 + 40 ELSE - 56 END * + 50 +---- +-2800 query I rowsort SELECT 7 - + 97 @@ -45163,10 +45193,10 @@ SELECT ( - ( - 99 ) ) ---- 99 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - -23 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-8627 SELECT - 19 + + + CAST ( AVG ( DISTINCT - 11 ) AS INTEGER ) + + + CAST ( + MAX ( DISTINCT NULLIF ( - 7, - 20 ) ) AS INTEGER ) * - COUNT ( * ) AS col1 +---- +-23 query I rowsort label-8628 SELECT - 36 * - 10 * + COUNT ( * ) * - 26 - 83 AS col1 @@ -46957,11 +46987,14 @@ SELECT + 9 * - + COUNT ( - 78 ) AS col1 ---- -9 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -# Datafusion - Expected - -1040 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I]I +# Datafusion - [Actual ] [R]I +query RI rowsort label-8967 SELECT - 5 * - - 34 * - 95 * + 0 + + AVG ( DISTINCT + + 20 ) * + + CASE - COUNT ( * ) WHEN - CAST ( NULL AS INTEGER ) + - + CAST ( - 4 AS INTEGER ) / - 93 * + 7 THEN - 60 ELSE NULL END, 13 * + - ( 80 ) AS col2 +---- +NULL +-1040 query I rowsort SELECT - ( - - CASE + - 94 WHEN + 95 THEN NULL WHEN 22 THEN NULL WHEN - 48 THEN + 23 ELSE NULL END ) * - 82 * - 38 @@ -50357,10 +50390,13 @@ SELECT MIN ( ALL 63 ) / + + CAST ( 70 AS INTEGER ) / - + COUNT ( * ) ---- 0 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - 88 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort SELECT NULLIF ( + - 1, 31 * - + AVG ( DISTINCT - - ( - 86 ) ) / - 84 * 65 + + 36 ) * - 88 +---- +88 query I rowsort label-9624 SELECT 53 + - CAST ( + 50 AS INTEGER ) col0 @@ -51540,11 +51576,11 @@ SELECT ALL + - 29 AS col0, 20 -29 20 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - 19 -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query II rowsort label-9852 SELECT 19, + CASE + 46 WHEN + COUNT ( * ) THEN NULL WHEN - 59 / + 14 + + ( - + AVG ( DISTINCT - 96 ) ) + SUM ( + 86 ) / 20 + - 99 THEN + 3 END AS col0 +---- +19 +NULL query I rowsort label-9853 SELECT 66 * - CAST ( NULL AS INTEGER ) * + CAST ( - + 29 AS INTEGER ) + + MIN ( ALL + 74 ) diff --git a/data/sqlite/random/expr/slt_good_37.slt b/data/sqlite/random/expr/slt_good_37.slt index cb73e6a..081ec22 100644 --- a/data/sqlite/random/expr/slt_good_37.slt +++ b/data/sqlite/random/expr/slt_good_37.slt @@ -58,10 +58,10 @@ SELECT ALL - CAST ( NULL AS INTEGER ) * + 46, 77 col2 NULL 77 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - 60 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-4 SELECT DISTINCT CAST ( - - NULLIF ( 60, + AVG ( DISTINCT 81 ) ) AS INTEGER ) AS col2 +---- +60 query I rowsort SELECT ALL - 53 - + + 70 + 81 @@ -2043,10 +2043,13 @@ SELECT DISTINCT + 93 + - COUNT ( * ) / - - 58 AS col0, 4 * - - 64 AS col2 93 256 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-382 SELECT - - NULLIF ( - + CAST ( NULL AS INTEGER ), + 45 * - + 57 + - 68 * - - ( + - 31 ) + - ( + - AVG ( DISTINCT + - 56 ) ) * 49 + + 4 ) AS col1 +---- +NULL query I rowsort label-383 SELECT ALL + - COUNT ( * ) + COUNT ( * ) @@ -3232,10 +3235,10 @@ SELECT - COUNT ( * ) + 77 ---- 76 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-610 SELECT DISTINCT CASE AVG ( DISTINCT 79 ) WHEN 30 - + ( - 42 ) THEN NULL WHEN - COALESCE ( - CASE 92 WHEN + + ( + + CASE COUNT ( * ) WHEN + 26 THEN + CASE 73 WHEN 67 THEN NULL WHEN 62 + + 26 / + COUNT ( * ) + - 44 THEN + + CAST ( 14 AS FLOAT8 ) ELSE NULL END / + - 87 + + - 54 * + 47 WHEN + 29 THEN + 54 ELSE COUNT ( * ) END ) + - - 15 / 19 THEN NULL WHEN - + 20 * ( - + 57 ) * + - ( - CASE + CASE ( 71 ) WHEN 37 THEN + 29 WHEN + 98 THEN 11 END WHEN + NULLIF ( - 84, + 63 + NULLIF ( - 77 + - 99, 52 ) ) * 88 THEN + CAST ( MIN ( DISTINCT - 81 ) AS INTEGER ) - 42 ELSE 8 END ) + 76 * + MAX ( ALL 98 ) THEN 43 - CASE 71 WHEN - 4 * 51 THEN - 33 WHEN ( COUNT ( * ) ) * 27 + 95 THEN NULL END END, CASE ( 39 ) WHEN + 91 THEN 65 + 36 ELSE - 99 END / + COUNT ( * ) + - ( + CAST ( CASE 9 WHEN + 95 THEN NULL WHEN - COUNT ( * ) THEN NULL ELSE 59 END AS FLOAT8 ) ) ) THEN NULL WHEN - 46 / CAST ( NULL AS INTEGER ) + 97 THEN + 98 * COUNT ( * ) END +---- +NULL query I rowsort SELECT - 0 + + - 67 + - NULLIF ( + 30, - + 11 * 85 ) - + + 79 AS col0 @@ -4454,10 +4457,10 @@ SELECT CAST ( 78 AS INTEGER ) + - 2 * - COUNT ( * ) ---- 80 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort SELECT 80 * CASE - 22 WHEN AVG ( DISTINCT 52 ) THEN - + 50 * - 99 END + - + 14 AS col2 +---- +NULL query II rowsort label-841 SELECT ( COUNT ( * ) ) AS col0, COUNT ( * ) / + ( - + CAST ( 62 AS INTEGER ) ) col1 @@ -9020,10 +9023,10 @@ SELECT ALL - 27 + + 13 - + 81 + + 73 * - 57 AS col2 ---- -4256 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - 3 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-1722 SELECT - CASE COALESCE ( - 19, - 28 * + 49 ) WHEN - COUNT ( * ) THEN - + CASE + COUNT ( * ) WHEN - + COUNT ( * ) THEN 94 * 69 WHEN - - AVG ( DISTINCT + 41 ) * ( + 43 ) + 59 * + + COUNT ( * ) * 51 THEN - 53 + COUNT ( * ) END * 54 WHEN 50 - COUNT ( * ) THEN - COALESCE ( ( 38 ), - CASE - 81 WHEN 79 THEN + 40 * + CAST ( + CAST ( NULL AS INTEGER ) AS INTEGER ) + 5 END ) * + 93 + - 49 WHEN 81 * - SUM ( 60 * + 96 ) + - 75 THEN + 46 ELSE - MIN ( 3 ) END col1 +---- +3 query I rowsort SELECT 65 + - + 50 @@ -9081,10 +9084,10 @@ SELECT + 1 * + 10 ---- 10 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-1734 SELECT + CASE AVG ( DISTINCT - + COALESCE ( - ( + + 55 ), - 13 ) ) WHEN ( - COUNT ( ALL - 69 ) ) THEN - - 48 WHEN - - 11 * + - SUM ( - 39 ) + - + ( + CAST ( - 91 AS INTEGER ) ) THEN + - 91 END AS col1 +---- +NULL query I rowsort label-1735 SELECT ALL 44 * + NULLIF ( - 83, - + CASE - 3 WHEN - - 2 THEN - + 99 WHEN + ( + 74 ) * - 96 THEN + COUNT ( * ) END / 52 ) - - - COUNT ( * ) * + ( + 7 ) - + 67 AS col0 @@ -9856,10 +9859,10 @@ SELECT + COALESCE ( 85, - 4, + SUM ( + - 21 ) * - - ( + 1 ) + 35 ) ---- 85 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-1879 SELECT 1 / + + 69 + 79 * + CASE + ( + - 33 ) WHEN - - 53 * NULLIF ( MIN ( - + 41 ), - + 69 ) * ( COALESCE ( - 18, 49 * + + ( - ( + + 76 ) ) + - CASE - COALESCE ( + + COUNT ( ALL 6 ), COUNT ( * ) + COUNT ( * ) ) WHEN + AVG ( DISTINCT 4 ) THEN + ( 28 ) ELSE NULL END, 58 ) ) - - 13 THEN - ( - COUNT ( * ) ) WHEN COUNT ( * ) * MIN ( 7 ) THEN NULL END +---- +NULL query II rowsort SELECT - 17 * + 95, 88 AS col1 @@ -10370,10 +10373,13 @@ SELECT DISTINCT - - 69 AS col0 query error DataFusion error: Error during planning: Projections require unique expression names but the expression "Int64\(73\) \+ Int64\(44\) \* Int64\(\-22\) \* Int64\(\-32\) AS col2" at position 0 and "nullif\(Int64\(87\), count\(Int64\(1\)\) AS count\(\*\)\) \* \(\- Int64\(21\)\) \- \(\- Int64\(\-19\)\) \* \(\- sum\(DISTINCT Int64\(45\)\)\) AS col2" at position 1 have the same name\. Consider aliasing \("AS"\) one of them\. SELECT ALL 73 + + 44 * - 22 * - 32 col2, + NULLIF ( + 87, + COUNT ( * ) ) * - ( 21 ) - - - 19 * - SUM ( DISTINCT + 45 ) AS col2 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - -58 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-1977 SELECT NULLIF ( - 58, + 73 + - COUNT ( * ) / + + 98 + 64 - + - ( - AVG ( DISTINCT + 43 ) ) - COUNT ( * ) * - 88 - + - NULLIF ( + 87, + 85 + + - 27 ) / + - NULLIF ( 73, + 61 ) ) AS col1 +---- +-58 query I rowsort SELECT ALL + - 61 + - 39 col0 @@ -10405,10 +10411,10 @@ SELECT 11 * - 41 AS col1 ---- -451 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-1984 SELECT COUNT ( * ) * - 79 * CASE - + ( - 24 ) WHEN - 12 / - 69 * 6 + COUNT ( - + 9 ) + - + NULLIF ( + AVG ( DISTINCT + 29 ), - 89 + + ( - 45 ) ) THEN - ( 37 ) * 6 * 12 END AS col0 +---- +NULL query I rowsort SELECT 17 + - 40 @@ -11238,10 +11244,13 @@ SELECT + - ( - 3 ) + - - ( + + 31 ) + + + 21 AS col0 ---- 55 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort SELECT - + CASE 87 WHEN + 52 THEN - + AVG ( DISTINCT + 35 ) * + 42 * + 15 END +---- +NULL query I rowsort label-2146 SELECT COALESCE ( + COUNT ( * ), ( + + 98 ), - 20 ) AS col2 @@ -17628,10 +17637,10 @@ SELECT ALL + MAX ( + - 60 ) / - COALESCE ( 8, + 60 ) ---- 7 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - 89 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-3362 SELECT - CAST ( + COALESCE ( - AVG ( DISTINCT - 1 ), - 59 ) AS INTEGER ) * - 89 AS col1 +---- +89 query I rowsort label-3363 SELECT CASE + 85 WHEN - + 14 THEN NULL WHEN - SUM ( ALL - 21 ) / + 80 + - ( CASE - 47 WHEN 9 THEN - ( + 97 ) END ) THEN + - 43 ELSE NULL END @@ -20466,11 +20475,11 @@ SELECT 37 * - 61 * + 17 * 84 + - + 4 ---- -3223000 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - 2294 -# Datafusion - Expected - 1 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query II rowsort label-3901 SELECT - 57 * - 39 + 71 AS col0, CASE - 12 WHEN 56 THEN - MAX ( - 54 ) - + COUNT ( ALL 17 ) WHEN + + 9 * + - AVG ( DISTINCT - + 30 ) + - + CAST ( - 37 AS FLOAT8 ) THEN NULL ELSE - - COUNT ( - 74 ) END +---- +2294 +1 query I rowsort label-3902 SELECT ALL - - 26 * + + 95 * COUNT ( * ) @@ -20590,10 +20599,13 @@ SELECT ALL - 57 * - 18 / 1 ---- 1026 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - 15 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-3925 SELECT + ( 61 ) / - - 91 + 0 * + COALESCE ( - 84, + 19 + - NULLIF ( 60, + NULLIF ( - AVG ( DISTINCT + 24 ), 8 ) ), - 54 + 91 * + 76 ) * - 77 - - 15 AS col1 +---- +15 query I rowsort label-3926 SELECT DISTINCT - + NULLIF ( - COUNT ( * ), + 16 + 96 ) AS col0 @@ -20978,10 +20990,13 @@ SELECT - + 91 - 98 + - + 18 * + 70 AS col0 ---- -1449 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-4000 SELECT + + ( + COUNT ( * ) ) * CASE 95 WHEN - 89 THEN 99 * COALESCE ( - - COUNT ( * ), + 58 * - - COALESCE ( - 38, + 12 ) + + + 47 ) + - + NULLIF ( + 56, ( 79 ) * + CAST ( 5 AS INTEGER ) / - + 43 * + - AVG ( DISTINCT 11 ) - + 21 ) + - 24 WHEN + + 38 * + + 84 + + 60 - - 47 + + + 27 * + SUM ( + 31 ) / - 84 + - 17 THEN - 77 * + ( - 62 ) WHEN 51 + + 42 THEN + 30 / 13 END +---- +NULL # Datafusion - Datafusion expected results: # Datafusion - Expected - 62 @@ -21115,10 +21130,10 @@ SELECT + NULLIF ( COUNT ( * ), - - 50 * + 68 ) + 99 ---- 100 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - 1744 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-4026 SELECT + ( 26 ) * MAX ( - - 70 ) - - CAST ( - AVG ( DISTINCT ( + 76 ) ) AS INTEGER ) +---- +1744 query II rowsort label-4027 SELECT - COUNT ( * ) - + - 0, 10 * - + 98 AS col0 @@ -22985,10 +23000,10 @@ SELECT ALL - ( 12 ) * - 60 * - - CASE 97 WHEN - + COUNT ( * ) THEN + + 59 - + + ---- NULL -# Datafusion - Datafusion expected results: -# Datafusion - Expected - 59 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-4380 SELECT DISTINCT + - CASE + 20 WHEN - 54 THEN 12 WHEN - + 33 * - - 27 / - + AVG ( DISTINCT + CAST ( NULL AS FLOAT8 ) ) THEN - CASE 69 WHEN - 42 THEN NULL WHEN - 22 THEN NULL ELSE + + CAST ( NULL AS INTEGER ) END ELSE - ( 59 ) END AS col0 +---- +59 query I rowsort SELECT + - 7 + + 29 + 71 @@ -23042,10 +23057,10 @@ SELECT - 82 * + 58 + + 3 - + - 77 * - - 6 AS col1 ---- -4291 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - 16 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-4391 SELECT + CAST ( + AVG ( DISTINCT + 16 ) AS INTEGER ) AS col0 +---- +16 query I rowsort label-4392 SELECT + 1 + - + ( COUNT ( * ) ) + 78 * - - CASE - - ( - 41 ) WHEN 41 THEN COUNT ( * ) + NULLIF ( + ( + + CAST ( NULL AS INTEGER ) ), - 49 ) + - 47 + + 60 END AS col1 @@ -23560,11 +23575,14 @@ SELECT ALL - COUNT ( * ) + - - 27 AS col0 ---- 26 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - -7697057 -# Datafusion - Expected - 96 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I]I +# Datafusion - [Actual ] [R]I +query RI rowsort SELECT ALL + 45 + - + 23 + - 27 + NULLIF ( - - 38, - - 54 - - 53 ) * 93 * + - NULLIF ( 66, - + 48 * 9 - + - AVG ( DISTINCT - 43 ) + 15 ) * + 33, + 96 AS col1 +---- +-7697057 +96 query I rowsort SELECT ALL ( + + 15 ) + + NULLIF ( 41, - 86 ) AS col2 @@ -24367,10 +24385,13 @@ SELECT - 36 + + - 69 ---- -105 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - 30 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort SELECT ALL NULLIF ( 30, AVG ( DISTINCT + 40 ) * 10 ) AS col2 +---- +30 query I rowsort SELECT DISTINCT + 66 * + 21 AS col1 @@ -26536,10 +26557,10 @@ SELECT ALL + - 14, - SUM ( + 45 ) AS col1 -14 -45 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - 3660 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-5063 SELECT ALL + + 82 * + - CAST ( - + NULLIF ( - - AVG ( DISTINCT + + 0 ), - MIN ( 93 ) ) AS INTEGER ) + - - 60 * - - 61 AS col2 +---- +3660 query I rowsort SELECT - 97 - 16 @@ -28003,10 +28024,13 @@ SELECT DISTINCT 37 + - + 29 AS col2 ---- 8 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-5345 SELECT ALL 96 + - + 94 + CASE - + 8 WHEN - + 7 THEN NULLIF ( - 62, + - AVG ( DISTINCT - 83 ) * - + MIN ( - + 13 ) ) END +---- +NULL query II rowsort SELECT - 31 AS col0, + ( + 82 ) col1 @@ -29957,10 +29981,13 @@ SELECT DISTINCT 9 / + - COALESCE ( + 27, 50 + - 54 ) + - COUNT ( * ) + 27 AS col ---- 26 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-5716 SELECT ALL CASE + 53 WHEN + COUNT ( * ) THEN - 14 * 86 + 80 * COUNT ( * ) * AVG ( DISTINCT 55 ) * 98 + + - COUNT ( * ) END / + COUNT ( * ) - 45 + COUNT ( * ) + + - 16 / 86 * - 46 +---- +NULL query I rowsort label-5717 SELECT ALL + SUM ( 98 ) @@ -30185,10 +30212,13 @@ SELECT ALL - + NULLIF ( - 4, + + 27 ) AS col2 ---- 4 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - 4655 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-5758 SELECT - + 9 * - - 29 * + + NULLIF ( - 18, + - COALESCE ( - 56, + - 3, + + 91 ) * ( - 62 ) * SUM ( - 14 ) + + MIN ( ALL - - 91 ) + + COUNT ( * ) - AVG ( DISTINCT 44 ) ) + - 43 AS col1 +---- +4655 query II rowsort label-5759 SELECT + + 70, NULLIF ( + 89, 16 * - CAST ( COUNT ( * ) AS INTEGER ) ) + 7 AS col0 @@ -30927,10 +30957,13 @@ SELECT ALL NULLIF ( + 39, - + COUNT ( * ) + - + MIN ( ALL + 48 ) ) col2 ---- 39 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-5899 SELECT - - COALESCE ( 25, + + 3 / 83 - CAST ( 26 AS INTEGER ) - - 9 + - 22 ) * ( - 39 ) + + 10 + - + AVG ( DISTINCT + CASE + COALESCE ( + COALESCE ( + - 48, - 28 * + - 84 ), 42 ) WHEN 66 THEN - 78 + 50 / + 51 * + - 12 * + 69 * - 12 WHEN - 70 + - 82 THEN + ( CAST ( NULL AS INTEGER ) ) END ) AS col0 +---- +NULL query II rowsort label-5900 SELECT ALL 29, 71 - CASE - 43 WHEN + COUNT ( * ) THEN NULL ELSE + + 89 * CAST ( - - 0 AS INTEGER ) + - - 82 END AS col1 @@ -33273,10 +33306,13 @@ SELECT - - COUNT ( * ) + - 45 + - 74 - - 41 + 95 ---- 18 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - -25 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-6344 SELECT DISTINCT NULLIF ( + - 25, - AVG ( DISTINCT + - 86 ) * COUNT ( * ) ) AS col2 +---- +-25 query I rowsort label-6345 SELECT + + 55 + NULLIF ( + - ( ( + 35 ) ), - 97 * COUNT ( * ) + + COUNT ( * ) ) + 65 @@ -33555,10 +33591,10 @@ SELECT 74 - 98 ---- -24 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - 16 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-6399 SELECT + COUNT ( * ) * + 15 + COALESCE ( COALESCE ( + NULLIF ( COUNT ( * ), 53 + - 18 * 27 ), SUM ( DISTINCT 16 ) + 97 * CAST ( - CASE 98 WHEN - AVG ( DISTINCT - 90 ) * 2 THEN NULL WHEN - 7 THEN CAST ( - 9 AS INTEGER ) END + COUNT ( ALL 2 - 54 ) * - CASE 87 * MIN ( DISTINCT 71 ) WHEN 64 / 31 THEN NULL WHEN COUNT ( * ) THEN NULL WHEN 18 THEN NULL ELSE - 17 END AS INTEGER ) ) + 0, - COALESCE ( 33, - 74 / - 87 ) + 70 ) +---- +16 query I rowsort label-6400 SELECT 93 + 27 * MAX ( - 81 ) @@ -34358,10 +34394,13 @@ SELECT 82 * - MAX ( ALL - 4 ), - ( 25 ) AS col0 328 -25 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-6556 SELECT 9 * CASE - - 92 WHEN AVG ( ALL - - 75 ) / - CAST ( 42 * - AVG ( DISTINCT + ( 83 ) ) AS INTEGER ) THEN NULL WHEN - 98 + + NULLIF ( + AVG ( DISTINCT 21 ), - 90 * CAST ( + 91 AS INTEGER ) + NULLIF ( 65, - 26 ) ) THEN - 33 + + CAST ( 41 - 44 * COALESCE ( - NULLIF ( - 23, - ( 70 ) ), 4 + + 73 ) AS INTEGER ) ELSE CAST ( NULL AS FLOAT8 ) END + 80 * 32 +---- +NULL query I rowsort label-6557 SELECT ALL + NULLIF ( + CAST ( NULL AS INTEGER ), - COUNT ( * ) ) AS col0 @@ -34572,10 +34611,13 @@ SELECT ALL + 30 * + COALESCE ( - 28, 82 ) + + + ( - COALESCE ( CASE CASE - 76 WH ---- -2685 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-6596 SELECT CASE + ( + 24 ) WHEN - COUNT ( * ) THEN + + 84 + - MAX ( ALL + 75 ) + - 10 / AVG ( DISTINCT 67 ) END +---- +NULL query I rowsort label-6597 SELECT + CASE + COUNT ( * ) WHEN + ( - 86 ) THEN - 75 WHEN - - AVG ( ALL - 36 ) THEN NULL END / 30 @@ -36812,10 +36854,10 @@ SELECT DISTINCT 40, 80 AS col0 40 80 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-7022 SELECT ALL COUNT ( * ) + CASE + - 46 WHEN - 48 THEN + 73 + 93 WHEN + CASE - 75 WHEN + COALESCE ( 46, COALESCE ( - 1, + 71 ) * + + 90 * - 57 * AVG ( DISTINCT 75 ) + - - 22 ) THEN 43 WHEN 80 THEN NULL END THEN - ( ( + 45 ) ) + 66 END AS col0 +---- +NULL query I rowsort label-7023 SELECT ALL 85 + + MAX ( DISTINCT - 15 ) @@ -37308,10 +37350,13 @@ SELECT ALL MAX ( DISTINCT - 90 ) ---- -90 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-7118 SELECT ALL CASE COUNT ( * ) WHEN - 83 * - - 61 - - - 32 * + 9 + - + COUNT ( ALL 46 ) THEN - - 70 + - COALESCE ( AVG ( DISTINCT + 66 ), - + 0 + + 84 + + + 96 + + + 66 ) - + 85 END + + - 13 +---- +NULL query I rowsort SELECT - NULLIF ( 66, - 74 + + 97 ) @@ -38599,15 +38644,18 @@ SELECT ALL SUM ( ALL - 44 ) ---- -44 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - 1056 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-7362 SELECT - CASE 83 WHEN 15 - AVG ( ALL 98 ) THEN - 90 ELSE + CAST ( - ( - AVG ( DISTINCT 0 ) ) AS INTEGER ) END - - 48 * 22 +---- +1056 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - 5251 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-7363 SELECT - - NULLIF ( + 90, AVG ( DISTINCT + 69 ) ) * + 58 * ( COUNT ( * ) ) + MAX ( DISTINCT + 31 ) +---- +5251 query I rowsort label-7364 SELECT - COUNT ( * ) + - MIN ( DISTINCT - 64 ) @@ -39057,10 +39105,13 @@ SELECT - 50 * + 60 ---- -3000 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-7449 SELECT - CASE + + COUNT ( * ) WHEN + + 18 THEN 70 + AVG ( DISTINCT + 71 ) * + - 57 * - CAST ( + 8 AS INTEGER ) - + COUNT ( * ) + - + 75 WHEN + - 35 THEN NULL END * + 11 * + - 7 * 95 + 28 - 80 + COALESCE ( + 70, + 18, + 76 * - 6 ) * - 93 + + 65 + - - 33 + + 2 * + 28 +---- +NULL query II rowsort label-7450 SELECT ALL + 89 AS col2, NULLIF ( - + COUNT ( * ), + 70 ) - + 21 @@ -45586,10 +45637,10 @@ SELECT ALL - + 30 + - + 55 * + COUNT ( * ) ---- -85 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-8697 SELECT ALL COALESCE ( + - SUM ( 60 ), + - 13 ) + + 93 * - - 21 / + MIN ( DISTINCT - 43 ) * 65 * + 98 * + CASE + 25 WHEN - + 33 - COUNT ( * ) THEN NULL WHEN + NULLIF ( - 35, + + COALESCE ( SUM ( DISTINCT + 87 ), 69, 5 ) + ( 50 ) * + ( - AVG ( DISTINCT + 99 ) ) ) THEN NULL WHEN 3 THEN + 14 + + 66 END +---- +NULL query I rowsort label-8698 SELECT ALL + COUNT ( * ) / - 74 * - 20 * - - 73 AS col1 @@ -46955,10 +47006,13 @@ SELECT 32 * + + 89 AS col2 ---- 2848 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-8956 SELECT ALL 66 + - 90 - + 95 + + CASE 79 WHEN - 53 THEN - SUM ( DISTINCT 90 ) WHEN + COUNT ( * ) * 11 + COUNT ( * ) + + AVG ( DISTINCT 94 ) * - + 78 THEN NULL END * - ( COUNT ( ALL 27 ) ) * + CAST ( 33 AS FLOAT8 ) - 40 * + 60 +---- +NULL query I rowsort label-8957 SELECT - CASE - CASE + MAX ( - 98 ) WHEN - CASE + COUNT ( * ) WHEN 75 THEN COUNT ( * ) ELSE NULL END THEN 16 * + - 72 END WHEN - - CASE + 80 WHEN - COUNT ( * ) + + - ( - + 81 ) + 14 THEN + + 80 + - + CASE WHEN COUNT ( * ) IS NOT NULL THEN - 12 END WHEN + 35 THEN 30 * ( - 77 ) + - COALESCE ( ( 58 ), ( 56 ), 48 * 53 ) ELSE 25 END * + 42 + 41 THEN 27 / 12 ELSE NULL END @@ -49153,11 +49207,14 @@ SELECT ALL + + 34 ---- 34 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - 124 -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] I[I] +# Datafusion - [Actual ] I[R] +query IR rowsort label-9372 SELECT - + 4 * - 31 AS col1, AVG ( DISTINCT + 74 ) * - CASE 14 WHEN - ( + - 78 ) + + ( 94 ) THEN + ( + - 33 ) WHEN + 70 THEN + 86 + - COUNT ( * ) / + - 6 * + - 13 END + CAST ( 48 AS INTEGER ) AS col0 +---- +124 +NULL query I rowsort SELECT - 48 * + 47 - 69 + + 83 AS col2 @@ -51882,10 +51939,13 @@ SELECT DISTINCT - - 16 * + 57 ---- 912 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-9893 SELECT ALL CASE + - 98 WHEN 1 THEN + COALESCE ( - 62, 27 - + 57, COUNT ( * ) * + COALESCE ( + 11, 57 ) + + 74 * AVG ( DISTINCT + 64 ) ) WHEN 28 * 15 THEN - 0 WHEN - 84 * + COUNT ( * ) THEN COUNT ( * ) END AS col0 +---- +NULL query I rowsort SELECT ALL - - 91 * ( 80 ) diff --git a/data/sqlite/random/expr/slt_good_38.slt b/data/sqlite/random/expr/slt_good_38.slt index 7f6dd96..a93b1e1 100644 --- a/data/sqlite/random/expr/slt_good_38.slt +++ b/data/sqlite/random/expr/slt_good_38.slt @@ -3141,10 +3141,13 @@ SELECT ALL - + 17 - - + 17 - + 55 + - 84 ---- -139 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-591 SELECT DISTINCT + - CASE 64 WHEN 11 - - 74 - - + ( 29 ) - - + 22 * + - 39 THEN NULL WHEN ( + AVG ( DISTINCT + 56 ) ) THEN 88 END * + NULLIF ( + - COUNT ( * ), + 51 ) / - + 74 + - 84 + - - NULLIF ( - - COALESCE ( - CASE - - 11 WHEN 99 THEN 57 END, 84 * CAST ( NULL AS FLOAT8 ) + 57, - COUNT ( ALL - 62 ), - 70 ), 72 * + 57 ) AS col1 +---- +NULL query I rowsort label-592 SELECT + + NULLIF ( + ( - - 95 ), 63 * 79 - - 54 ) * 67 + + - 54 + CAST ( NULL AS INTEGER ) * - 95 @@ -3416,10 +3419,10 @@ SELECT ( - - 85 ) ---- 85 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-644 SELECT ALL CASE + CAST ( NULL AS INTEGER ) WHEN + AVG ( DISTINCT + 83 ) - 4 * 85 THEN - + 73 + - 38 + 6 + + 47 + - COUNT ( * ) / 14 END * + COUNT ( * ) + - - 38 + + - 31 col0 +---- +NULL query I rowsort label-645 SELECT NULLIF ( + 97, ( - 37 ) * + 47 + + 39 * + 4 + - COUNT ( * ) + - 84 ) col2 @@ -6309,10 +6312,13 @@ SELECT ALL - - COUNT ( * ) / + 15 * + CAST ( + + 36 AS INTEGER ) + + + CAST ( + ---- 30 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-1198 SELECT CASE - 27 WHEN - ( - COUNT ( * ) ) * + + 95 / + 65 THEN + AVG ( DISTINCT + 41 ) - - - 17 WHEN + + COUNT ( * ) - + 14 * + - 43 THEN NULL WHEN + COUNT ( * ) THEN NULL ELSE NULL END * - 64 +---- +NULL query I rowsort SELECT ALL + 94 * + - 65 @@ -7106,11 +7112,14 @@ SELECT + ( - + 15 ) * - 64 + + - 73 * + 15 * - MIN ( DISTINCT - - 19 ) AS col2 ---- 21765 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - 12512 -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] I[I] +# Datafusion - [Actual ] I[R] +query IR rowsort label-1352 SELECT ALL + 16 * - + 34 * + - 23 AS col0, AVG ( DISTINCT - CAST ( NULL AS INTEGER ) ) AS col2 +---- +12512 +NULL query I rowsort label-1353 SELECT 57 * + - COUNT ( * ) @@ -8200,10 +8209,13 @@ SELECT - ( 76 ) col1 ---- -76 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-1560 SELECT ALL CASE - ( 63 ) WHEN + 97 + + CAST ( - 97 + 89 AS INTEGER ) * - 87 THEN - AVG ( DISTINCT 66 ) ELSE NULL END - SUM ( + 26 - + 23 ) AS col2 +---- +NULL query I rowsort SELECT - ( 59 ) @@ -8308,10 +8320,10 @@ SELECT ALL - 78 + + 12 ---- -66 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - 0 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-1581 SELECT 7 * CASE + 11 WHEN AVG ( DISTINCT - 73 ) / - MIN ( ( + CASE + NULLIF ( - 25, + COALESCE ( ( 0 ), CAST ( NULL AS INTEGER ) ) * - 77 ) WHEN + 48 THEN NULL ELSE 73 * 71 END ) ) THEN NULL ELSE ( + 24 ) / 72 END +---- +0 query I rowsort SELECT + + 53 col2 @@ -8888,10 +8900,13 @@ SELECT + 89 * - 35 - + + 67 - - CAST ( NULL AS INTEGER ) * - ( COUNT ( * ) ) ---- NULL -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-1695 SELECT - 94 / + - 60 * - - 37 + CASE AVG ( ALL + 99 ) WHEN - CASE 51 WHEN + 49 THEN NULL WHEN - 49 * - 74 THEN NULL ELSE 18 END / COUNT ( * ) THEN - 9 - - AVG ( DISTINCT - 97 + 53 ) ELSE NULL END + + 21 * - MIN ( ALL 73 ) / 51 AS col1 +---- +NULL query I rowsort label-1696 SELECT DISTINCT - 40 * + 10 - CAST ( NULL AS INTEGER ) + + + 57 @@ -9782,10 +9797,10 @@ SELECT ALL 81 * + + 25 / - + COUNT ( * ) ---- -2025 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-1867 SELECT 55 + + CASE - CAST ( + - AVG ( DISTINCT - ( - - 35 ) ) AS INTEGER ) WHEN 7 - + - 90 THEN + 95 END + - 9 AS col1 +---- +NULL query I rowsort label-1868 SELECT - ( - - 5 ) * - COUNT ( * ) * 52 + 63 * 66 @@ -10556,10 +10571,16 @@ SELECT ( + - 68 ) + 66 * + ( + + 8 ) ---- 460 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - -4 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Data was automatically updated based on comparison db results +# Datafusion - Previous results: +# Datafusion - -4 +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-2015 SELECT ALL - 13 * 84 / COALESCE ( - NULLIF ( + 27, 41 * - + 59 / + 99 + + CAST ( - - 47 AS INTEGER ) ), + + AVG ( DISTINCT 33 ) * 46 ) + - 44 AS col1 +---- +-3.555555555556 query II rowsort label-2016 SELECT ALL - 37 + + + 35 / - + 2, MAX ( DISTINCT + 98 ) + + - 62 AS col1 @@ -12295,11 +12316,11 @@ SELECT - NULLIF ( + 23, + COUNT ( * ) ) * 2 col1 ---- -46 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -# Datafusion - Expected - -96 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query II rowsort label-2347 SELECT + COUNT ( * ) + - - CASE - CASE 12 WHEN + 36 * - 51 THEN NULL ELSE 38 / AVG ( DISTINCT 7 ) END WHEN 12 * 68 + - 76 THEN + 92 ELSE NULL END * - 74 AS col1, MIN ( + - 96 ) AS col2 +---- +NULL +-96 query II rowsort SELECT 25, - 87 AS col0 @@ -14192,10 +14213,13 @@ SELECT 2 AS col1, + ( - 72 ) * + 58 col2 2 -4176 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-2705 SELECT ALL - COUNT ( * ) / + AVG ( DISTINCT 32 ) * + CASE - 8 WHEN 29 * - + COUNT ( + 78 ) + + 66 - - + 62 THEN 68 WHEN + 95 * - 30 + ( 21 ) / 16 THEN NULL WHEN - - 72 THEN COALESCE ( + ( + 80 ), + + COUNT ( * ) * + - 20 ) * + 99 * - 48 END * + + ( + 34 ) + + COUNT ( ALL + 34 ) + + - COUNT ( ( + - 87 ) ) + 44 * - 3 +---- +NULL query I rowsort label-2706 SELECT - 85 / + + COUNT ( * ) @@ -14567,10 +14591,10 @@ SELECT - 22 * - ( - 3 ) * - + COUNT ( * ) + 75 * - - COALESCE ( + COUNT ( + 14 ) ---- -2413 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - 22 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-2776 SELECT 15 + + - 72 / - NULLIF ( 10, CASE - 17 WHEN + NULLIF ( + - 46, AVG ( DISTINCT 13 ) / - + SUM ( - 41 ) + - COUNT ( * ) - + CAST ( 5 AS INTEGER ) * 61 + 2 + 61 ) - + 44 THEN - ( - 62 ) + + 93 ELSE NULL END ) +---- +22 # Datafusion - Datafusion expected results: # Datafusion - Expected - -17 @@ -15581,10 +15605,13 @@ SELECT ALL MAX ( - - 0 ) + + + COUNT ( * ) AS col1 ---- 1 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - -45 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort SELECT + NULLIF ( + + 9, + AVG ( DISTINCT - + 79 ) ) - 54 AS col0 +---- +-45 query I rowsort SELECT ALL + 35 * - 37 @@ -17228,10 +17255,13 @@ SELECT ( + MAX ( DISTINCT - + 52 ) ) AS col0 ---- -52 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-3275 SELECT - - AVG ( DISTINCT + CAST ( NULL AS INTEGER ) ) AS col0 +---- +NULL query I rowsort SELECT 85 * + 37 + + 48 @@ -18101,10 +18131,10 @@ SELECT + ( CAST ( NULL AS FLOAT8 ) ) + + 49 + 87 col2 ---- NULL -# Datafusion - Datafusion expected results: -# Datafusion - Expected - -2430 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-3444 SELECT 54 * - CAST ( + AVG ( DISTINCT 45 ) AS INTEGER ) AS col1 +---- +-2430 query I rowsort label-3445 SELECT - 46 * + SUM ( DISTINCT - 88 ) col0 @@ -19099,10 +19129,13 @@ SELECT - 97 * - - COUNT ( * ) ---- -97 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-3635 SELECT ALL + AVG ( DISTINCT CAST ( NULL AS INTEGER ) ) AS col1 +---- +NULL query I rowsort label-3636 SELECT ALL + ( - - 28 ) / 46 * - 75 + - 22 AS col1 @@ -20942,10 +20975,10 @@ SELECT DISTINCT - 21 * CAST ( NULL AS INTEGER ) AS col1 ---- NULL -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-3986 SELECT - 42 + - 52 * + CASE + + 1 WHEN - AVG ( DISTINCT 98 ) THEN - ( MIN ( DISTINCT 74 ) ) WHEN - 62 THEN + 25 + - - 23 ELSE NULL END +---- +NULL query I rowsort SELECT ALL - 3 * + 36 @@ -21043,10 +21076,10 @@ SELECT ALL - 84 - - 55 * + 0 AS col2 ---- -84 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-4006 SELECT + + NULLIF ( 70, - NULLIF ( + 52, + CAST ( - COUNT ( * ) AS INTEGER ) + + + MIN ( - 33 ) - - SUM ( DISTINCT + 59 ) + 26 ) + + + 86 / + 40 + - 4 ) + + CASE + 45 WHEN + 0 + + 37 THEN - ( + 55 ) * 24 WHEN - ( - AVG ( DISTINCT CAST ( + 17 AS INTEGER ) ) ) THEN 19 * + 84 END AS col1 +---- +NULL query I rowsort label-4007 SELECT DISTINCT + 57 - 68 + + 53 + + - 51 / + + COUNT ( * ) @@ -23325,11 +23358,11 @@ SELECT ALL 31 * - MIN ( + 16 ) ---- -496 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - -46 -# Datafusion - Expected - 6528 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query II rowsort label-4441 SELECT DISTINCT - 46 AS col2, CAST ( + AVG ( DISTINCT + + 95 ) AS INTEGER ) * + 5 + + 23 - + 67 * + ( - 90 ) +---- +-46 +6528 query II rowsort label-4442 SELECT ( + + 1 ) / - ( 76 ) * + MIN ( + + 5 ) AS col2, 62 AS col0 @@ -24037,11 +24070,11 @@ SELECT 97 - CAST ( + 92 AS INTEGER ) AS col1 ---- 5 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - -18048 -# Datafusion - Expected - 108 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query II rowsort label-4577 SELECT ALL 48 * - - 8 * + NULLIF ( - 47, + CAST ( + + AVG ( DISTINCT 7 ) AS INTEGER ) ) AS col2, - ( + - 9 ) * - - 12 col0 +---- +-18048 +108 query I rowsort SELECT DISTINCT 60 + + NULLIF ( 45, - + 25 ) AS col1 @@ -25134,10 +25167,13 @@ SELECT - - COUNT ( * ) * 30 ---- 30 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-4785 SELECT + COUNT ( * ) * - - CASE - + CAST ( - 43 AS FLOAT8 ) WHEN MIN ( ALL - 88 ) - + 15 * 63 THEN COALESCE ( - AVG ( DISTINCT - 55 ), + 91 * - 85 + NULLIF ( 29, + 21 ) * + 74 ) + - 2 WHEN ( - 11 ) THEN + ( + MIN ( - CAST ( + 42 AS INTEGER ) ) ) WHEN + + 64 THEN NULL END + 0 +---- +NULL query I rowsort label-4786 SELECT - 90 + + COUNT ( * ) * - 94 AS col1 @@ -28516,10 +28552,10 @@ SELECT - COUNT ( * ) * - + 11 ---- 11 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-5432 SELECT + ( - 64 ) + - + 69 * + 57 * + 75 + + + 71 + + - 79 * - CASE + AVG ( DISTINCT - 28 ) WHEN - CASE + 83 WHEN 3 + 87 THEN 92 + 4 * + CAST ( 46 AS INTEGER ) WHEN 79 THEN + ( CAST ( NULL AS INTEGER ) ) END * ( + 20 ) + ( - 52 ) / - 92 THEN - ( 3 ) WHEN 56 * MAX ( ALL ( + 36 ) ) + + 12 / 52 THEN NULL END +---- +NULL query I rowsort SELECT ALL + 81 * 40 AS col2 @@ -29841,10 +29877,13 @@ SELECT DISTINCT - 93 * + 80 / - ( COUNT ( * ) ) + - CAST ( 88 AS INTEGER ) AS co 7352 -89 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-5683 SELECT ALL CASE + - 77 WHEN 67 / - 43 + - + AVG ( 98 ) + - 37 * - 44 THEN - 33 WHEN + NULLIF ( MIN ( ALL + + 66 ), - + 41 ) THEN NULL END * - 47 + 4 + + - AVG ( DISTINCT 84 ) * - - 5 AS col0 +---- +NULL query II rowsort label-5684 SELECT ALL + + 60, SUM ( DISTINCT - 65 ) * 26 - 85 AS col1 @@ -31491,10 +31530,10 @@ SELECT ALL + 76 + + 73 / + + 2 + - 70 col0 ---- 42 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-5998 SELECT 13 + 22 / - - 63 + 10 - - 92 + + CASE - 55 WHEN + - 44 THEN - ( 5 ) * - - 94 + + 42 + + 24 + + 58 WHEN NULLIF ( - AVG ( DISTINCT - 83 ), 3 * CASE 19 WHEN 92 / - 18 - + NULLIF ( + 95, - 24 ) * + 1 + - 6 - - 83 THEN NULL WHEN - MIN ( 30 ) THEN 84 ELSE NULL END ) * ( - 22 + + 11 ) THEN 85 + SUM ( + 76 + - 85 * - 34 ) ELSE NULLIF ( - COUNT ( * ), - COUNT ( * ) ) END * - MAX ( - ( + 72 ) ) +---- +NULL query I rowsort label-5999 SELECT + COALESCE ( + - 14, 38 * + COUNT ( * ) * + 2 ) + 69 @@ -34220,11 +34259,14 @@ SELECT - CAST ( NULL AS INTEGER ), - CASE + 87 WHEN - COUNT ( * ) THEN + CAST ( NULL -7812 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -# Datafusion - Expected - 1133 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I]I +# Datafusion - [Actual ] [R]I +query RI rowsort label-6517 SELECT 44 / + - ( + AVG ( DISTINCT + CAST ( NULL AS INTEGER ) ) ) * - 99 + + ( + 38 ) + 82 + 1 AS col0, MAX ( DISTINCT ( - - 50 ) ) * 17 * 84 / + 63 +---- +NULL +1133 query I rowsort label-6518 SELECT ALL + - 32 * - 14 - CAST ( NULL AS INTEGER ) * + + COUNT ( * ) @@ -34748,10 +34790,10 @@ SELECT - COALESCE ( - 38, - 7 * 11 ) * - 79 * + 62 ---- -186124 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-6617 SELECT CASE WHEN 19 IN ( - + 51 * - + 66 * + 61, CAST ( - - 78 AS INTEGER ), + - 23 * - COALESCE ( - CAST ( NULL AS INTEGER ), - - 67, + AVG ( DISTINCT + + 31 ) ) * COUNT ( * ) ) THEN - + 38 END + - ( - + 30 ) AS col1 +---- +NULL query II rowsort label-6618 SELECT DISTINCT COUNT ( * ) AS col1, - ( CAST ( COUNT ( * ) AS INTEGER ) ) @@ -37202,10 +37244,13 @@ SELECT ALL - COALESCE ( - ( - COUNT ( * ) ), + - 87 ) * - 31 + + 17 ---- 48 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-7093 SELECT ALL + - AVG ( DISTINCT + - ( - CAST ( NULL AS INTEGER ) ) ) +---- +NULL query I rowsort label-7094 SELECT DISTINCT - 4 / + 6 * 53 - 70 AS col2 @@ -37415,10 +37460,10 @@ SELECT - CASE + 0 WHEN + COUNT ( * ) / 23 THEN NULL WHEN + 9 THEN 37 * - + 72 * ---- NULL -# Datafusion - Datafusion expected results: -# Datafusion - Expected - -86 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-7134 SELECT DISTINCT - CAST ( ( + - AVG ( DISTINCT - 86 ) ) AS INTEGER ) AS col2 +---- +-86 query II rowsort label-7135 SELECT + 54 AS col2, - NULLIF ( 4, + 44 ) + CAST ( NULL AS INTEGER ) AS col0 @@ -37848,12 +37893,13 @@ SELECT - COUNT ( * ) - + - COUNT ( * ) AS col1 ---- 0 -# Postgresql - Postgres error: db error: ERROR: division by zero -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -skipif postgres -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-7215 SELECT COUNT ( * ) * - - NULLIF ( 32, + 43 * + ( - 84 ) ) + - - AVG ( 22 ) / + 18 - + + CASE - - 17 WHEN - + AVG ( CAST ( - 33 AS INTEGER ) ) THEN ( 77 ) / CAST ( + CASE + 60 WHEN + ( - ( 34 ) ) THEN - AVG ( DISTINCT + 5 ) ELSE - 19 / + 87 END AS FLOAT8 ) WHEN - 73 THEN + CASE - ( + CASE + 70 WHEN - 63 THEN NULL ELSE 21 END ) WHEN NULLIF ( COUNT ( * ), + COALESCE ( + ( 64 ), + 89, 17 ) ) THEN NULL WHEN 79 THEN NULLIF ( 57, - ( CASE + 48 WHEN + COUNT ( * ) * - COUNT ( * ) THEN + ( + 87 ) WHEN + ( + 59 ) THEN NULL END ) - 7 ) * 28 ELSE NULL END WHEN 28 THEN COUNT ( * ) ELSE NULL END + - 39 * COALESCE ( - CASE 97 WHEN ( + COUNT ( * ) ) + 61 THEN CASE 0 WHEN 56 * + AVG ( 31 ) THEN NULL ELSE 54 END + 1 * + 96 END, 41 / ( 79 ) ) +---- +NULL query I rowsort label-7216 SELECT ALL COUNT ( * ) * + + 43 - - 70 * 43 AS col2 @@ -38306,10 +38352,10 @@ SELECT ALL + 75 / + 5 ---- 15 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - -73 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-7303 SELECT + COUNT ( * ) * + COUNT ( * ) + - + COALESCE ( 73, + + CASE - 57 WHEN + CAST ( AVG ( DISTINCT - + NULLIF ( + + 25, + 85 ) ) AS INTEGER ) THEN 41 WHEN + COALESCE ( + + COUNT ( * ), + - 17 ) * + COALESCE ( + - ( 8 ), 73 ) * 11 THEN NULL END * - 86 ) + COALESCE ( - COUNT ( * ), + 79 + 20 ) +---- +-73 query I rowsort label-7304 SELECT + COUNT ( * ) / + COALESCE ( - 16, - + 97 / - 49 ) AS col1 @@ -39429,10 +39475,10 @@ SELECT - 57, - 85 + + COUNT ( * ) + - - 20 * + + COUNT ( * ) - 12 AS col1 -57 -76 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - 1259 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-7518 SELECT ALL CASE 13 WHEN AVG ( DISTINCT - 98 ) THEN - 33 ELSE ( - 20 ) * - 60 END + + - ( - + COUNT ( - 26 ) ) + 58 +---- +1259 query II rowsort SELECT DISTINCT 61 AS col2, 82 AS col1 @@ -39775,10 +39821,13 @@ SELECT ( - 71 ) ---- -71 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - 83 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-7585 SELECT COALESCE ( + + SUM ( 83 ), MAX ( + - 46 ) * 20, - 85 * - + 82 / AVG ( DISTINCT - CAST ( NULL AS INTEGER ) ) ) +---- +83 query I rowsort label-7586 SELECT 41 * CAST ( NULL AS INTEGER ) * COALESCE ( + 27, + 52, + + 25, 49 ) + + + 28 / - - 8 AS col0 @@ -41844,10 +41893,10 @@ SELECT - - COUNT ( * ), - 91 col0 1 -91 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-7978 SELECT + - CASE + 79 WHEN NULLIF ( 44, + 29 + - 78 + + 36 + - CASE + 74 WHEN AVG ( DISTINCT + + 42 ) + CAST ( - - 17 AS INTEGER ) + - ( + MIN ( DISTINCT 36 ) ) * - 23 * + + 33 THEN + - 61 - - COUNT ( * ) * - SUM ( - + 23 ) WHEN - 95 THEN - 54 * + ( - - 22 ) + + + 32 END ) * ( + 6 ) THEN + MAX ( DISTINCT - CASE + - 29 WHEN + 10 THEN + ( + - CAST ( NULL AS INTEGER ) ) * - 3 + 98 / 79 END ) * 10 WHEN MIN ( - 48 ) * 94 + 74 * COUNT ( * ) THEN NULL END + 6 * - 25 AS col1 +---- +NULL query I rowsort label-7979 SELECT - + 81 / + COUNT ( * ) col1 @@ -41988,10 +42037,13 @@ SELECT DISTINCT 94 + - 60 / NULLIF ( + SUM ( + 36 ), - 23 / + 82 + + 77 + CAST ( ---- 93 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - 20 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-8006 SELECT ALL - NULLIF ( - 2, COUNT ( * ) * ( 54 ) * - AVG ( 80 ) * 96 + 53 + + MIN ( ALL - 71 ) + AVG ( DISTINCT - + 15 ) + MAX ( 28 ) ) + + 18 col0 +---- +20 query I rowsort label-8007 SELECT 25 - COUNT ( + - COALESCE ( + - 81, + - 95 ) ) * - - 89 AS col2 @@ -42147,11 +42199,14 @@ SELECT 38 + - CASE 77 WHEN - COUNT ( * ) THEN - + 78 * 79 WHEN - 33 - + + 86 - + NULL 67 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I][I] +# Datafusion - [Actual ] [R][R] +query RR rowsort label-8036 SELECT DISTINCT 65 + - + AVG ( DISTINCT + CAST ( NULL AS INTEGER ) ) AS col2, - 45 * - - NULLIF ( + - COUNT ( * ), - 46 * 90 * + - COALESCE ( - + 10, 60 ) - - - 89 - - 99 + AVG ( - 41 ) * 56 + 11 ) / + - 25 * + 31 + - + 41 + + + 68 * + CAST ( NULL AS INTEGER ) + - 81 +---- +NULL +NULL query I rowsort label-8037 SELECT ALL + 54 * SUM ( + 91 ) @@ -44079,10 +44134,10 @@ SELECT COUNT ( * ) * + 5 / + - 12 * MAX ( ( 58 ) ) ---- 0 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - -52 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-8402 SELECT ALL CAST ( - AVG ( DISTINCT + NULLIF ( 52, - 0 ) ) AS INTEGER ) +---- +-52 query I rowsort label-8403 SELECT 69 + + CASE - 73 WHEN - - 28 THEN + + 38 END / COUNT ( * ) - - + 27 * + 1 @@ -44602,10 +44657,10 @@ SELECT + MAX ( DISTINCT + 13 ) col1 ---- 13 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - -33 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-8503 SELECT CAST ( - COALESCE ( 33, - ( + 53 ), + AVG ( DISTINCT - 64 ) ) AS INTEGER ) +---- +-33 query I rowsort label-8504 SELECT ALL - + 10 + COALESCE ( 20, - 58, 62 * SUM ( 11 ) ) AS col2 @@ -45667,10 +45722,10 @@ SELECT + + 38 / - COALESCE ( + + 74, + - COUNT ( * ) ) ---- 0 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - 1150 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort SELECT + - COALESCE ( - + 25, - CASE 46 WHEN + - 29 THEN NULL WHEN - AVG ( DISTINCT - 60 ) THEN ( - 59 ) END ) * 46 AS col1 +---- +1150 query I rowsort SELECT - + 69 * + + 14 + + 16 - - + 19 AS col0 @@ -48640,10 +48695,10 @@ SELECT + 24 * 46 + - - COUNT ( * ) ---- 1105 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-9278 SELECT + - CASE - CAST ( NULL AS FLOAT8 ) WHEN AVG ( DISTINCT + + 56 ) THEN - + 41 ELSE NULL END +---- +NULL query I rowsort SELECT DISTINCT 42 + 61 + - 88 + + 37 AS col2 @@ -48835,10 +48890,13 @@ SELECT ALL - - 14 * - - COUNT ( * ) + 98 AS col1 ---- 112 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-9315 SELECT - 42 / - AVG ( DISTINCT + 41 ) + CASE - + COUNT ( * ) WHEN 51 + 48 THEN + 74 END +---- +NULL query II rowsort SELECT + 78 AS col0, - 37 @@ -49394,10 +49452,10 @@ SELECT DISTINCT - COUNT ( ALL + 24 ) + - 30 ---- -31 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-9423 SELECT COUNT ( * ) * + 47 - + CASE 1 WHEN 41 * 86 THEN + - 33 WHEN + ( - COUNT ( * ) ) / + 56 * ( + 60 ) + AVG ( DISTINCT + 13 ) THEN + + MAX ( 14 ) END * 46 +---- +NULL query I rowsort SELECT ALL 26 col1 @@ -51397,10 +51455,10 @@ SELECT + - 79 + ( + - 24 ) - + + 47 ---- -150 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-9802 SELECT ALL - - CASE - COUNT ( * ) WHEN 57 * + - 72 + - + 89 + ( 31 ) + + + COUNT ( - 38 ) THEN NULL WHEN - - 18 THEN 57 WHEN + CAST ( NULL AS FLOAT8 ) THEN - 68 * - + COUNT ( * ) + - CASE 6 WHEN + 69 THEN NULL WHEN ( + 57 ) THEN NULL WHEN + ( + 15 ) * - 52 * - - COALESCE ( 20, + + AVG ( DISTINCT + ( - - 21 ) ) - + 78 ) THEN + 91 ELSE NULL END END * ( - 47 ) + - - 72 AS col2 +---- +NULL # Datafusion - Datafusion expected results: # Datafusion - Expected - 23 @@ -51775,10 +51833,13 @@ SELECT + 26 + 76 * 74 - + - COUNT ( * ) ---- 5651 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-9874 SELECT ALL + + NULLIF ( 79, 94 - 17 * - COUNT ( * ) ) * + - 22 * 66 * - 73 * + 52 - - COALESCE ( - 60, - AVG ( DISTINCT - 89 ), + 30 ) + SUM ( DISTINCT 10 ) + COUNT ( ALL - 41 ) / + ( - 51 ) * + - CASE - 77 WHEN + CASE - 11 WHEN 72 + + 73 THEN NULL ELSE - + 81 + - 83 END THEN NULL WHEN CAST ( + - 13 AS INTEGER ) + COUNT ( * ) * 49 THEN - - 52 * - - 29 * ( + + 24 ) + 1 * + + 21 WHEN 12 THEN - AVG ( + 27 ) END / 84 +---- +NULL query I rowsort SELECT + + ( - - 1 ) AS col1 diff --git a/data/sqlite/random/expr/slt_good_39.slt b/data/sqlite/random/expr/slt_good_39.slt index 9c551ad..7e0cbf2 100644 --- a/data/sqlite/random/expr/slt_good_39.slt +++ b/data/sqlite/random/expr/slt_good_39.slt @@ -521,10 +521,13 @@ SELECT + 61 / + + 98 AS col2 ---- 0 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort SELECT + 79 / + 10 * 83 * - CASE + + 0 WHEN - - 17 + - 32 + - CASE 10 WHEN 32 THEN NULL WHEN + AVG ( DISTINCT 30 ) * 9 * + 70 THEN - 79 * NULLIF ( - 7, + 31 + - 96 ) * - - 15 END THEN + AVG ( ALL - 2 ) WHEN + - 16 THEN NULL ELSE NULL END - + + 19 * + 5 +---- +NULL query I rowsort label-93 SELECT - CASE + 61 WHEN SUM ( - 7 ) THEN 72 END @@ -1316,11 +1319,14 @@ SELECT + 30 * COUNT ( * ) + + 54 + + CAST ( + 39 AS INTEGER ) * + 60 ---- 2424 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - -56 -# Datafusion - Expected - -920 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] I[I] +# Datafusion - [Actual ] I[R] +query IR rowsort label-248 SELECT ALL - + 56 AS col1, SUM ( - 20 ) * COALESCE ( + 46, - CASE CASE + NULLIF ( - 93, COUNT ( * ) ) WHEN + 65 THEN NULL ELSE - 10 END WHEN 40 - - 20 THEN + AVG ( DISTINCT 38 ) - - 77 WHEN 97 * + 79 THEN NULL END / - 6 - 11 ) +---- +-56 +-920 query I rowsort SELECT 54 * 29 @@ -4395,10 +4401,16 @@ SELECT ALL + 86 AS col0, 64 86 64 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - 24 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Data was automatically updated based on comparison db results +# Datafusion - Previous results: +# Datafusion - 24 +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-838 SELECT - NULLIF ( - 60, - AVG ( DISTINCT + 89 ) * - - COUNT ( * ) + - COUNT ( * ) + - NULLIF ( - 45, + 88 * - + 78 ) + - 57 - + ( 82 ) / + + 21 * - 76 ) * 18 / - - 82 + 11 +---- +24.170731707317 query I rowsort label-839 SELECT CASE + + 92 WHEN - COALESCE ( + - SUM ( DISTINCT 70 ), - 29 + - ( + 6 ) + - 70 - ( - ( 63 ) ) + + 31 * 36 + 86 + + 88 * 6 * COUNT ( * ), + - 97 - - ( 97 ) * - 86 ) THEN 82 / 26 - 71 WHEN - 30 THEN NULL END AS col2 @@ -4477,10 +4489,13 @@ SELECT - + 73 * + 27 AS col2 ---- -1971 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort SELECT AVG ( DISTINCT - + CASE + 93 WHEN + - 83 THEN 85 END ) +---- +NULL query I rowsort SELECT + ( 8 ) AS col1 @@ -7553,10 +7568,13 @@ SELECT 58 * - MIN ( DISTINCT 64 ) + + - 45 ---- -3757 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - -21 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-1439 SELECT DISTINCT - 22 + + NULLIF ( COUNT ( * ), + - COUNT ( * ) * + 89 * - - ( 69 ) * - + AVG ( DISTINCT - 63 ) + + + 73 ) AS col2 +---- +-21 query I rowsort SELECT ALL + 68 + + ( - 0 ) + + 80 + - 85 col1 @@ -9367,10 +9385,13 @@ SELECT DISTINCT - 68 * + - 34 + + + 70 * 80 col2, + 88 col0 7912 88 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-1785 SELECT ALL 13 * CAST ( + 80 AS FLOAT8 ) / - + ( CASE + 59 WHEN 43 THEN NULL WHEN - 20 THEN CASE + ( + + 51 ) WHEN COUNT ( * ) THEN + - CAST ( NULL AS FLOAT8 ) - 90 + - 53 WHEN COUNT ( * ) * + - NULLIF ( + 19, + 97 + - + 58 ) THEN + 97 WHEN 9 THEN NULL END / + + 67 * + + AVG ( DISTINCT + 32 ) * - 62 WHEN 0 * + + 24 + 68 THEN - 43 END ) +---- +NULL query I rowsort label-1786 SELECT ALL + 83 - + CAST ( NULL AS INTEGER ) + - CASE 65 WHEN - CAST ( MAX ( ALL - - 95 ) AS INTEGER ) * - ( NULLIF ( 11, + 26 - - COUNT ( * ) / 32 ) ) * + ( 51 ) * - 96 + + 29 + - + COALESCE ( - + CASE 8 WHEN + CAST ( - 69 AS INTEGER ) / 10 THEN NULL WHEN CASE - + 0 WHEN - COUNT ( * ) THEN NULL ELSE + ( ( - - CASE + + 46 WHEN 33 THEN - MIN ( + - 19 ) END ) ) * 48 END THEN - MIN ( + - 58 ) END, - 46 * COALESCE ( - ( + 63 ), - 60, - + 12 ) + - - COUNT ( * ) - - + 39 + 1 * + + 21 - ( COUNT ( * ) ) ) THEN 48 / - 38 END @@ -13016,10 +13037,16 @@ SELECT DISTINCT 0 * + - 47 ---- 0 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - 3738 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Data was automatically updated based on comparison db results +# Datafusion - Previous results: +# Datafusion - 3738 +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-2485 SELECT + + ( - NULLIF ( + 87, + + ( - AVG ( DISTINCT + - 81 ) ) + - - 16 + - + ( - + COUNT ( * ) ) / + 23 + - + 19 + - + 33 ) ) * COUNT ( * ) / - + MAX ( - 14 ) + - CAST ( - - 19 AS INTEGER ) + + 67 + 84 * 44 col0 +---- +3737.785714285714 query I rowsort SELECT ALL + - 18 AS col1 @@ -13665,10 +13692,10 @@ SELECT - 6 * 28 * + - COUNT ( * ) + + 22 ---- 190 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - -7153 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-2607 SELECT 62 * - 77 + - CASE - - AVG ( DISTINCT - 70 ) WHEN 7 THEN NULL WHEN COUNT ( * ) * + MIN ( ALL + 66 ) / - - 55 * - 85 + + + 87 * - + NULLIF ( + ( 66 ), - 9 * - + 86 ) THEN + 32 * + 1 / + + 92 - ( - 77 ) * NULLIF ( 37, 25 * 66 ) ELSE - 81 END + - NULLIF ( 30, ( - 18 ) ) * 82 +---- +-7153 query II rowsort label-2608 SELECT DISTINCT + 71 / + 3, 93 AS col0 @@ -13709,10 +13736,13 @@ SELECT - 61 * 4 col0 ---- -244 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-2615 SELECT ALL 90 * - 68 * 95 * AVG ( DISTINCT - CAST ( NULL AS INTEGER ) ) AS col2 +---- +NULL query I rowsort label-2616 SELECT ALL 25 + - ( - 69 ) * 31 + 25 * - - 80 + + MAX ( ALL + - 58 ) * - 64 @@ -15022,10 +15052,13 @@ SELECT - - 87 - - - 31 - 39 ---- 17 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-2866 SELECT ALL 78 - + CASE ( 5 ) WHEN ( - - 95 ) THEN NULL WHEN + ( COUNT ( * ) ) + + + 27 THEN + + AVG ( DISTINCT + 81 ) * - 74 * - MAX ( + 41 ) * - 41 ELSE NULL END AS col0 +---- +NULL query I rowsort label-2867 SELECT DISTINCT 87 * + 13 / + COUNT ( * ) AS col0 @@ -19140,10 +19173,10 @@ SELECT DISTINCT - 6, 26 * - 87 AS col0 -6 -2262 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - 26 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-3650 SELECT ALL + CAST ( + 26 AS INTEGER ) - - CAST ( COALESCE ( + CASE + 36 WHEN 50 THEN + COUNT ( * ) WHEN 31 THEN NULL WHEN CAST ( NULL AS INTEGER ) * 64 THEN - 43 * NULLIF ( AVG ( DISTINCT - 1 ), 1 * - 62 ) END, - 0 ) AS INTEGER ) AS col1 +---- +26 query I rowsort SELECT + - NULLIF ( 46, 97 * 28 ) @@ -20434,10 +20467,10 @@ SELECT + 99 * + 8 - NULLIF ( - 61, + 3 / + - 1 + - + 9 / + 11 + - + 13 ) + + COU ---- 946 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-3899 SELECT ALL + CASE + - 74 WHEN + NULLIF ( + - 53, 99 * - + 38 ) * + - 60 THEN + + 60 + + 38 + 62 / CASE + AVG ( DISTINCT + ( 17 ) ) WHEN - 96 THEN 87 WHEN - 18 * 50 + 41 THEN - 83 + 56 ELSE NULL END ELSE NULL END * 18 + - 92 * CAST ( - MAX ( 43 ) * 83 AS INTEGER ) AS col2 +---- +NULL query II rowsort SELECT DISTINCT 56 col2, 9 + 4 @@ -22399,10 +22432,13 @@ SELECT 18 * - - CAST ( + 96 AS INTEGER ) ---- 1728 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-4274 SELECT ALL 89 - - SUM ( - 8 ) * - ( - 30 ) + AVG ( DISTINCT CAST ( NULL AS INTEGER ) ) AS col1 +---- +NULL query I rowsort SELECT DISTINCT - 20 * 26 col2 @@ -23308,10 +23344,13 @@ SELECT 24 * 17 AS col1, 99 + + 88 408 187 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-4445 SELECT - 27 * ( - 96 ) * + COUNT ( * ) * - CAST ( 49 AS INTEGER ) - - AVG ( DISTINCT - CASE - + 61 WHEN + 42 * 53 - + + 35 * + 20 THEN + 30 WHEN - - 59 THEN NULL ELSE - + 90 * + CAST ( NULL AS FLOAT8 ) END ) + 0 +---- +NULL query I rowsort SELECT DISTINCT 54 + - + 50 @@ -24136,10 +24175,10 @@ SELECT DISTINCT + 67 AS col2, 74 AS col0 67 74 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - 28 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-4604 SELECT ALL CASE - 77 WHEN - 49 THEN + CAST ( NULL AS INTEGER ) WHEN + NULLIF ( 73, 0 * - + 83 ) THEN - COUNT ( * ) WHEN ( CASE + ( 69 ) WHEN + - COUNT ( * ) * 93 * - 97 * - 10 / + CAST ( + - 69 AS INTEGER ) THEN + + 48 * - + ( + 92 ) WHEN - 12 * - - 24 * 27 * - + NULLIF ( - 59, + + MAX ( - ( + + 74 ) ) ) * 92 - 30 THEN - 61 * + AVG ( DISTINCT 59 ) END ) * - 59 THEN 96 + + 98 ELSE 28 END +---- +28 query I rowsort SELECT - 13 * + + 75 AS col0 @@ -24420,10 +24459,10 @@ SELECT ALL - 33 + - 9 * COUNT ( * ) ---- -42 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-4658 SELECT DISTINCT + + CASE + 8 WHEN - 58 * 86 - - + 36 / MAX ( - 75 ) / - + 34 THEN + - 84 + COUNT ( - 0 ) * + 77 * 18 END / + 56 + - NULLIF ( COALESCE ( + 98, + 61 ), - 6 + - CASE - + 95 WHEN + 23 THEN - + 51 * 37 * + 72 - + + 36 - - 41 * - 6 WHEN - 36 THEN + NULLIF ( + 36, - CAST ( - ( + CASE + ( 57 ) WHEN 65 * + 71 + 6 THEN NULL WHEN + 77 * 96 THEN AVG ( DISTINCT 0 ) * 47 ELSE + COUNT ( 59 ) * COUNT ( * ) + 84 END ) AS INTEGER ) ) ELSE NULL END ) * + 72 AS col2 +---- +NULL query I rowsort label-4659 SELECT 53 * - - COUNT ( * ) * - CASE - 69 WHEN - 50 * - + 79 + - 29 THEN COALESCE ( + + 65, - 75 ) END + 42 + - 82 AS col2 @@ -26498,10 +26537,10 @@ SELECT COUNT ( * ) * 77 * 28 * 82 + - 65 AS col2 ---- 176727 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-5055 SELECT ( + 38 ) - + + CASE + CASE + AVG ( DISTINCT + 57 ) WHEN - - 25 THEN + MIN ( ALL 97 ) END WHEN - - CAST ( NULL AS INTEGER ) + + CAST ( NULL AS INTEGER ) THEN + ( + + 8 ) * + + 53 * + 72 * + 33 WHEN - 35 THEN NULL WHEN 3 + + 69 * + - 46 THEN 98 END AS col2 +---- +NULL query I rowsort label-5056 SELECT MIN ( - 97 ) @@ -27715,10 +27754,10 @@ SELECT - 5 + - 50 + ( 96 - COALESCE ( 8, - 99 * + COUNT ( * ) ) ) / COALESCE ( + ---- -55 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - -63 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-5293 SELECT ALL - CASE AVG ( DISTINCT 64 ) WHEN 49 * + 69 THEN NULL WHEN COUNT ( * ) * COALESCE ( - 25, - NULLIF ( 80, 97 * - COUNT ( * ) ), 16 ) + COUNT ( * ) THEN 80 ELSE CAST ( 55 AS INTEGER ) + - NULLIF ( - 8, - 23 * - 50 ) END AS col1 +---- +-63 query I rowsort label-5294 SELECT 82 * + + 23 * CASE + ( + 39 ) WHEN 53 / 28 THEN ( - 87 ) WHEN + 23 + - COUNT ( * ) THEN NULL END + + 15 @@ -29334,10 +29373,13 @@ SELECT + COUNT ( * ) - + + 13 AS col2 ---- -12 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-5605 SELECT DISTINCT + CASE 81 WHEN + SUM ( DISTINCT ( + - 49 ) ) THEN NULL WHEN - 84 - COUNT ( DISTINCT 61 ) THEN 7 * + COALESCE ( + 21, 79, + 53 * + 54 - COALESCE ( 54, - COUNT ( * ) * 98 + + 37, 57 - - AVG ( DISTINCT 16 ) ) ) + 58 ELSE NULL END / 64 AS col1 +---- +NULL query I rowsort label-5606 SELECT - MAX ( DISTINCT - + NULLIF ( + 90, 44 * + 50 * + - 85 ) ) + - + 28 @@ -31069,10 +31111,13 @@ SELECT ALL ( - 20 ) + 91 AS col0 ---- 71 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-5932 SELECT - 72 * - 35 * - AVG ( DISTINCT + + CAST ( NULL AS INTEGER ) ) +---- +NULL query II rowsort SELECT - - 69 AS col2, 95 * + + 58 AS col1 @@ -34138,10 +34183,13 @@ SELECT - 4 * - 62 AS col2 ---- 248 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-6515 SELECT ALL - 63 / + 30 + 56 + + - 95 / - ( - - CASE + COUNT ( * ) WHEN - - 36 THEN - 63 ELSE NULL END ) * 53 * AVG ( DISTINCT - + 20 ) * - 23 AS col0 +---- +NULL query II rowsort label-6516 SELECT + 92 AS col0, + 81 + 59 + - - 21 + - 54 + 22 * + 11 * + 63 + COUNT ( * ) AS col2 @@ -35068,10 +35116,10 @@ SELECT + COUNT ( * ) * + COUNT ( * ) col0 ---- 1 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - -16544 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-6693 SELECT ALL - + CAST ( + AVG ( DISTINCT + 16 ) AS INTEGER ) * - + ( - 94 ) * 11 + 0 +---- +-16544 query I rowsort SELECT DISTINCT 2 * + 3 AS col1 @@ -35414,11 +35462,11 @@ SELECT + 68 + 99 * + - NULLIF ( - - 1, + + COUNT ( * ) ) ---- NULL -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -# Datafusion - Expected - 37 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query II rowsort label-6760 SELECT - CASE - - AVG ( DISTINCT - 85 ) WHEN + + ( - 73 ) THEN NULL WHEN + 53 * 99 + + 69 + - + 48 THEN NULL WHEN + COUNT ( * ) - + + 2 * + + 93 THEN - 54 ELSE NULL END + - - 12 AS col2, COUNT ( * ) + 36 +---- +NULL +37 query I rowsort SELECT - 33 * + 18 @@ -36220,10 +36268,10 @@ SELECT 28 + 4 * - 71 ---- -256 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-6913 SELECT DISTINCT 83 - CASE + AVG ( DISTINCT 16 ) + - 79 * ( - 83 ) WHEN 38 THEN + COUNT ( * ) + 21 * + 37 END * 3 +---- +NULL query I rowsort SELECT ALL - 32 * ( 29 ) @@ -38591,10 +38639,13 @@ SELECT - 60 AS col2, 55 AS col0 -60 55 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - 5 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-7370 SELECT CASE WHEN NOT NULL IN ( COALESCE ( + 75, - + 78 * - + 6 - 92 - + ( - 53 ) + + - MIN ( + 14 ) ) ) THEN + 40 - - - 12 / 8 WHEN ( 43 * + COUNT ( * ) ) NOT IN ( 56 ) THEN 78 / + ( + 14 ) ELSE + AVG ( DISTINCT 87 ) END AS col2 +---- +5 query I rowsort label-7371 SELECT DISTINCT - 60 + 88 + + + 78 + + CASE + CASE NULLIF ( - - 6, + + CAST ( NULL AS INTEGER ) * - 13 * - 10 ) WHEN + 79 + COALESCE ( + - 50, 13 * + 91 ) * - 41 THEN COALESCE ( COUNT ( * ), 58 + 36 * - 21 ) - 89 END WHEN CAST ( NULL AS INTEGER ) THEN NULL ELSE 72 * 42 END * 26 * 10 col0 @@ -39284,10 +39335,10 @@ SELECT + - 73 * - CAST ( ( - 37 ) AS INTEGER ) * 24 ---- -64824 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - 1 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-7503 SELECT ALL CAST ( + + 9 AS INTEGER ) + + CAST ( + - AVG ( DISTINCT - - 7 ) AS INTEGER ) - + COUNT ( * ) +---- +1 query I rowsort SELECT + 16 * - 1 @@ -40790,10 +40841,10 @@ SELECT DISTINCT 50 + - 84 * - COUNT ( * ) ---- 134 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - -34 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-7786 SELECT ( + 3 ) / 71 * - CAST ( AVG ( DISTINCT - 67 ) AS INTEGER ) * - - 20 + - + 35 + + COUNT ( * ) AS col1 +---- +-34 query I rowsort label-7787 SELECT COUNT ( + 19 ) * 11 AS col1 @@ -42879,10 +42930,13 @@ SELECT ALL + - 42 + - MIN ( DISTINCT + 67 ) + + 16 ---- -93 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-8181 SELECT CASE - 4 WHEN - 73 * 66 + + + 90 / AVG ( ALL CAST ( + - 63 AS INTEGER ) ) * 78 + - 75 + + + 32 - COALESCE ( - 43, - ( + COUNT ( * ) ), - COUNT ( * ) * 1, + - 36 * + COUNT ( * ) ) THEN - AVG ( DISTINCT + + CAST ( + - 30 AS INTEGER ) ) * + + 37 * - 49 END * + 61 col0 +---- +NULL query I rowsort SELECT ALL + 95 + 35 AS col0 @@ -43802,11 +43856,11 @@ SELECT DISTINCT + MIN ( + 65 ) col2, + COUNT ( * ) AS col0 65 1 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - 5036 -# Datafusion - Expected - 0 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query II rowsort label-8357 SELECT 43 * + 54 + - - 79 + + 31 * 85 AS col2, 75 * + COUNT ( * ) / - + 92 * - 49 * - CASE - 38 WHEN + 3 - - ( MAX ( DISTINCT + 52 ) ) THEN 87 WHEN + - 55 + + + 20 THEN NULL WHEN + - 39 * - 43 + - AVG ( DISTINCT - 97 ) THEN NULL ELSE - + MAX ( DISTINCT 75 ) * + 81 END +---- +5036 +0 query I rowsort SELECT ALL + - 64 + - 16 * 37 @@ -45812,10 +45866,13 @@ SELECT 69 + 16 ---- 85 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-8747 SELECT 5 + AVG ( DISTINCT - CAST ( NULL AS FLOAT8 ) ) + + 29 AS col2 +---- +NULL query II rowsort SELECT 63, - 25 + - 85 AS col0 @@ -46447,10 +46504,10 @@ SELECT ALL + 8 AS col1, 13 / - - COALESCE ( - COALESCE ( + - 87, ( + 16 ) ), 84 query error DataFusion error: Error during planning: Projections require unique expression names but the expression "Int64\(\-23\) AS col0" at position 0 and "Int64\(\-29\) \* Int64\(\-44\) \* Int64\(\-90\) \- Int64\(\-86\) \+ Int64\(84\) AS col0" at position 1 have the same name\. Consider aliasing \("AS"\) one of them\. SELECT ALL - 23 AS col0, - 29 * - 44 * + - 90 - - 86 + + 84 AS col0 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - 48 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-8870 SELECT DISTINCT + COALESCE ( + 47, CASE + 9 WHEN + NULLIF ( - 36, - 1 ) + 48 THEN 41 WHEN + COUNT ( * ) / + 9 + AVG ( DISTINCT - 33 ) THEN NULL END ) + COUNT ( * ) +---- +48 query I rowsort label-8871 SELECT ALL + SUM ( ALL - 73 ) @@ -47154,10 +47211,10 @@ SELECT 78 + - - 87 + + 64 AS col1 ---- 229 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-9006 SELECT ALL + COUNT ( - ( - - CAST ( - 12 AS INTEGER ) ) ) * - CASE SUM ( + 79 ) WHEN - - AVG ( DISTINCT - + 53 ) * - 11 THEN 88 WHEN + 99 THEN NULL END AS col2 +---- +NULL query I rowsort SELECT 88 + + + 70 @@ -49758,10 +49815,13 @@ SELECT 78 + + 22 + 61 col1 ---- 161 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-9501 SELECT ALL - 5 + + + AVG ( DISTINCT - CAST ( NULL AS INTEGER ) ) AS col2 +---- +NULL query I rowsort label-9502 SELECT - - 88 / + + ( 17 ) + + 60 * - SUM ( 17 ) @@ -50816,10 +50876,10 @@ SELECT + MIN ( + + 99 ) AS col0 ---- 99 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - 95 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-9702 SELECT ALL + CASE - COALESCE ( - CAST ( NULL AS INTEGER ), ( - 58 ), - 91 + + 78 * + ( 14 ) ) WHEN - 88 * ( + + 49 ) * 37 + - + 92 + + + 91 THEN + + 90 + + COUNT ( * ) WHEN - - 99 * - 14 + + 56 THEN CASE 10 WHEN 46 - + + MIN ( + 71 ) + + - 90 + + - COALESCE ( 74, - 27 / 49 + - 16, + ( + 31 ) + + AVG ( DISTINCT 89 ) ) + COALESCE ( + 82, 57 / + 74, + COUNT ( * ) * - MAX ( ALL 63 ) ) * COUNT ( * ) THEN NULLIF ( + 83, 25 ) ELSE 45 END + - 2 ELSE COUNT ( * ) + 94 END AS col1 +---- +95 query I rowsort label-9703 SELECT 97 * + 50 + + 79 + + 15 / 10 * 91 + + COUNT ( * ) + - - 16 * - 68 @@ -50983,10 +51043,10 @@ SELECT - 47 / + 70 ---- 0 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-9734 SELECT + 59 + - CASE - 35 WHEN - - 43 - - - ( + 0 ) - COALESCE ( - - AVG ( DISTINCT + + ( + 40 ) ), COUNT ( * ), + 98 * - 62 - - 10 * - 19 * ( + + 18 ) ) * + 95 * - + 30 THEN + - 28 / - - COUNT ( * ) * 15 - - - 34 * + + ( 70 ) END + - - 28 + - + 79 / + 89 AS col0 +---- +NULL query I rowsort label-9735 SELECT - 11 / + COUNT ( * ) AS col2 @@ -52295,10 +52355,13 @@ SELECT ALL - 6 + - - 79 AS col1 ---- 73 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - 24 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort SELECT DISTINCT + CASE 43 WHEN + + 39 - + + 84 * + - 88 THEN + + 73 - + AVG ( DISTINCT + - 66 ) ELSE + 24 END col0 +---- +24 query I rowsort SELECT - - ( - 7 ) AS col1 diff --git a/data/sqlite/random/expr/slt_good_4.slt b/data/sqlite/random/expr/slt_good_4.slt index e8ed462..35e223e 100644 --- a/data/sqlite/random/expr/slt_good_4.slt +++ b/data/sqlite/random/expr/slt_good_4.slt @@ -1480,10 +1480,10 @@ SELECT + 97 + - 43 * 91 + - 8 - + 76 AS col1 ---- -3900 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-274 SELECT ALL - 77 * - CASE + AVG ( DISTINCT + - 18 ) WHEN + + 37 + - CASE - + 14 WHEN - 21 * + 56 + - ( 87 ) THEN - 76 ELSE - 70 / CAST ( NULL AS INTEGER ) + CAST ( - 74 AS INTEGER ) END THEN + 28 ELSE NULL END +---- +NULL query I rowsort label-275 SELECT - 14 * ( COUNT ( - + 64 ) ) @@ -2845,10 +2845,10 @@ SELECT DISTINCT - 59 * - MAX ( 89 ) AS col1 ---- 5251 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort SELECT - 3 * CASE + 18 WHEN - + COALESCE ( + + 50, - - 38 + + 64, + 30 ) * AVG ( DISTINCT 62 ) THEN NULL WHEN - 87 THEN - + 26 END +---- +NULL query I rowsort label-532 SELECT + CASE - 21 WHEN + 41 + 55 THEN + 27 / CASE SUM ( DISTINCT 53 ) WHEN 46 + - 40 THEN 74 * + - 84 ELSE - + 73 END WHEN - 91 THEN - 31 - - 82 END * 51 / + - 8 * - 82 @@ -4520,10 +4520,13 @@ SELECT + 33 * + + COUNT ( * ) * + 85 AS col1 ---- 2805 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - -470 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-845 SELECT - 10 * + COUNT ( DISTINCT - ( + - 22 ) ) * CASE - 52 WHEN - + COALESCE ( + 60, - 51 * - 69 + - 45 + + + ( - 83 ) / - + 15 - - 86 + - 48 ) * + CASE - + 82 WHEN MAX ( ALL - + 81 ) THEN NULL ELSE - 86 END * - 39 * 22 * + - 84 + + 67 THEN - 23 ELSE + COALESCE ( + 47, 62, 85 * - NULLIF ( - 48, + + ( AVG ( DISTINCT - 13 ) ) + - ( - 69 ) ) * + + 24 * + - 16 * - NULLIF ( + 33, - 93 ) - + 92 / - COUNT ( * ) + + 26 * 55 ) END +---- +-470 query I rowsort label-846 SELECT DISTINCT + MAX ( ALL - - ( - 97 ) ) @@ -8184,10 +8187,13 @@ SELECT + + 65 * - 30 * 96 + 41 AS col0 query error DataFusion error: Error during planning: Projections require unique expression names but the expression "Int64\(\-80\) \+ \(\- Int64\(\-66\)\) \* Int64\(\-71\) AS col2" at position 0 and "Int64\(66\) AS col2" at position 1 have the same name\. Consider aliasing \("AS"\) one of them\. SELECT + - 80 + - - 66 * + - 71 AS col2, ( + 66 ) AS col2 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - 55 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-1547 SELECT - + NULLIF ( + CAST ( + - 55 AS INTEGER ), NULLIF ( - AVG ( DISTINCT 69 ), - 11 ) * 34 ) +---- +55 query I rowsort SELECT + - 94 * - + 12 + + 85 + 73 @@ -8319,10 +8325,10 @@ SELECT - 42 / - COUNT ( * ) ---- 42 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - 38036 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-1573 SELECT DISTINCT CASE CASE - 38 WHEN - + 47 + + 17 + 60 * + AVG ( DISTINCT - 96 ) * 24 THEN + ( - 17 ) ELSE NULL END WHEN 37 * SUM ( DISTINCT 68 * + 58 ) THEN NULL WHEN MIN ( DISTINCT + 0 ) / - COUNT ( * ) THEN + MAX ( ALL - 95 ) ELSE 24 * 24 END * + 66 + + 20 AS col2 +---- +38036 query I rowsort label-1574 SELECT DISTINCT - ( - 37 ) * - COUNT ( - NULLIF ( 25, - 23 ) ) AS col1 @@ -9535,11 +9541,14 @@ SELECT MIN ( DISTINCT - 37 ) col0 ---- -37 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - 63 -# Datafusion - Expected - -543 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] I[I] +# Datafusion - [Actual ] I[R] +query IR rowsort label-1803 SELECT ALL 63, - 24 * COALESCE ( + + 23, - 40 * + 20 * - - ( + 11 ) + CAST ( + CASE + 45 WHEN + + NULLIF ( - 87, - + COUNT ( * ) + + NULLIF ( 76, - - 50 ) / 28 ) * - 38 THEN 46 * - 60 + 14 / 80 WHEN 26 * 52 THEN NULL END AS INTEGER ) - - AVG ( DISTINCT 51 + ( + 12 ) * 38 ) / 83, + 60 ) + + 9 AS col2 +---- +63 +-543 query I rowsort SELECT + + 16 * - 48 AS col0 @@ -10771,10 +10780,13 @@ SELECT + COUNT ( * ) + 39 * - + CAST ( NULL AS FLOAT8 ) AS col2 ---- NULL -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-2038 SELECT + 84 * 45 * + - 46 * 80 * - COUNT ( * ) + 69 * + AVG ( DISTINCT + + 95 ) * + + 75 * - - 15 + - COUNT ( * ) / - - 32 * 34 * ( 46 ) + + CASE 58 WHEN - 75 * + - 42 / - ( + - 36 ) THEN - 59 WHEN + COUNT ( * ) * - 65 THEN NULL END +---- +NULL query I rowsort label-2039 SELECT ALL - 63 * 64 + - + COALESCE ( + 85, - COUNT ( * ), - ( + CAST ( 63 AS INTEGER ) ) ) - + 93 + + + 77 * 96 + + 78 + COUNT ( + - 55 ) @@ -12407,10 +12419,10 @@ SELECT MIN ( DISTINCT + 9 ) + - 7 AS col1 ---- 2 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - 0 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-2351 SELECT ALL - 69 / + + CASE - + 47 WHEN - COALESCE ( - CASE + 16 WHEN + ( + + AVG ( DISTINCT + 24 ) ) THEN 71 WHEN + 54 + - 31 THEN NULL ELSE 43 END, + + 8 ) THEN NULL WHEN 7 THEN NULL ELSE CAST ( 99 AS INTEGER ) END AS col2 +---- +0 query II rowsort label-2352 SELECT - 27 AS col2, - 6 * + CAST ( NULL AS INTEGER ) * MAX ( - 49 ) @@ -14938,10 +14950,13 @@ SELECT DISTINCT 9 * ( - COUNT ( * ) ) AS col2 ---- -9 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-2833 SELECT ALL CASE 75 WHEN MAX ( + 90 ) THEN NULL WHEN 43 + - COUNT ( * ) * COUNT ( * ) THEN + AVG ( DISTINCT ( 39 ) ) * 33 END - 29 +---- +NULL query I rowsort SELECT 42 + 59 AS col0 @@ -15348,10 +15363,10 @@ SELECT ALL COUNT ( * ) - + + COUNT ( * ) + + + 34 - - COALESCE ( + 76, + 15, - ( ---- -1942 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-2914 SELECT CASE + - AVG ( DISTINCT - 86 ) WHEN 11 * - ( 83 ) THEN NULL WHEN + 73 THEN 4 - ( - 48 + COUNT ( + 8 - 61 ) ) * - 41 END * - 35 AS col1 +---- +NULL query I rowsort label-2915 SELECT ( - + CAST ( - + 46 AS INTEGER ) ) + MAX ( 63 ) @@ -17804,11 +17819,14 @@ SELECT + + 15 * - COUNT ( 58 ) + - + ( - - COUNT ( * ) ) ---- -16 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - 15 -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] I[I] +# Datafusion - [Actual ] I[R] +query IR rowsort label-3382 SELECT ( + 15 ) AS col2, 40 + - 55 + CASE + 2 WHEN 34 + 68 * - 96 - - + 93 THEN - - COUNT ( * ) WHEN - 19 / - ( + - 32 ) + 84 * - - 90 THEN NULL ELSE NULL END + - COUNT ( * ) * - AVG ( DISTINCT - 30 + CAST ( 36 AS INTEGER ) ) +---- +15 +NULL # Datafusion - Types were automatically converted from: # Datafusion - [Expected] [I] @@ -19267,10 +19285,13 @@ SELECT COUNT ( * ) * - 7 * - - 10 ---- -70 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-3659 SELECT DISTINCT AVG ( DISTINCT + 53 ) * - COALESCE ( - - CASE - 98 WHEN - COUNT ( * ) THEN COUNT ( + 2 ) ELSE NULL END, 76 * - 48 + + 85 * + 71 - + - 1 * CASE 17 WHEN - - 52 + - 24 THEN 65 END ) +---- +NULL query I rowsort label-3660 SELECT 15 / + 60 * + 99 + + 63 AS col2 @@ -19928,10 +19949,10 @@ SELECT ALL + CAST ( NULL AS INTEGER ) + - 78 col2 ---- NULL -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort SELECT DISTINCT - CASE - 4 WHEN - AVG ( DISTINCT 24 ) THEN 16 WHEN - ( - COALESCE ( + 96, + 33 / 24, - - 56 ) ) THEN NULL END + + 10 + - ( 77 ) AS col2 +---- +NULL query I rowsort label-3789 SELECT 64 + - SUM ( ALL + 42 ) / + + 55 AS col1 @@ -23884,10 +23905,10 @@ SELECT ALL + NULLIF ( - 91, + 90 ) col1 ---- -91 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - 1 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-4545 SELECT CASE - CASE - COUNT ( * ) WHEN - + CASE 78 WHEN 72 + CASE - COALESCE ( - ( - COUNT ( + ( ( - 15 ) ) ) ), MIN ( DISTINCT - 71 ), 16 * 96 ) + + 17 * 0 WHEN 35 - - ( 15 ) THEN - 57 + + COUNT ( + 22 ) WHEN - COUNT ( - 1 ) + 46 THEN 41 END THEN NULL WHEN - CAST ( NULL AS INTEGER ) THEN 92 + 22 ELSE NULL END + 54 * 49 THEN NULL WHEN 69 THEN 29 WHEN 25 THEN COUNT ( * ) ELSE NULL END WHEN 88 * 11 - 3 THEN 67 WHEN CASE 60 WHEN + 6 + + MIN ( ALL 53 ) * - 45 THEN CASE 59 WHEN + 4 * 59 + 73 THEN NULL WHEN - CAST ( NULL AS FLOAT8 ) * + 13 THEN NULL ELSE 33 END END * AVG ( DISTINCT - 61 * - 29 ) THEN NULL ELSE COUNT ( * ) END AS col1 +---- +1 query I rowsort SELECT 31 * + 67 + + 15 AS col2 @@ -24406,10 +24427,13 @@ SELECT - 51 * + ( 64 ) ---- -3264 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - 32 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-4647 SELECT NULLIF ( + 32, COUNT ( * ) / - + ( AVG ( DISTINCT - 69 ) ) + - - 42 + 85 * - CASE 81 * + AVG ( ALL - 74 ) - - 67 / - 81 WHEN COUNT ( * ) THEN + NULLIF ( 86, COALESCE ( + COUNT ( * ), - 23 + COALESCE ( CASE 37 WHEN 16 + NULLIF ( - COUNT ( * ), + 82 * - CASE + 7 WHEN COUNT ( * ) THEN + 91 WHEN - 10 THEN NULL END ) / 94 THEN + 28 + 63 ELSE NULL END, - 26, 42 ) ) * - 90 ) ELSE NULL END / 85 ) AS col1 +---- +32 query I rowsort label-4648 SELECT DISTINCT + SUM ( + - 60 ) @@ -24628,10 +24652,10 @@ SELECT ALL - + 32 / 32 / NULLIF ( + COUNT ( * ), - 88 ) + - 49 + + CAST ( + 4 AS ---- -2 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - 69 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort SELECT ALL + - CASE + 54 WHEN - - 84 THEN NULL WHEN - 83 * + 51 * + 26 / + + AVG ( DISTINCT + 88 ) THEN ( 84 ) ELSE - 69 END +---- +69 query I rowsort label-4690 SELECT DISTINCT + NULLIF ( + CAST ( 7 AS INTEGER ), - 38 / + 6 + 69 / + 51 * + 32 - - COUNT ( * ) / - ( - 57 ) ) @@ -27280,10 +27304,10 @@ SELECT 62 / - 74 ---- 0 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-5192 SELECT 17 * - CASE + AVG ( DISTINCT 82 ) WHEN 63 THEN COALESCE ( + + COUNT ( * ), - 14 + 47 - 63, + 43 - - 62 + CASE + CASE + + 84 WHEN - ( 58 ) THEN - 70 END WHEN + ( - ( + ( 56 ) ) ) + + 77 THEN NULL WHEN + ( - 37 ) THEN NULL WHEN CAST ( + 59 AS INTEGER ) * 81 THEN - 95 ELSE NULL END + 9, + 76 ) - - MAX ( DISTINCT + 90 ) END * - 12 + 75 * 80 +---- +NULL query I rowsort label-5193 SELECT ALL 27 * + + COUNT ( * ) AS col2 @@ -27331,10 +27355,13 @@ SELECT 64 * CASE 59 WHEN 59 THEN + - COUNT ( * ) WHEN - 79 * 89 + + - 47 THEN + ---- 4781 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-5202 SELECT DISTINCT AVG ( DISTINCT + CAST ( NULL AS INTEGER ) ) + + 95 AS col2 +---- +NULL query I rowsort label-5203 SELECT 3 * 82 / + 39 @@ -27429,10 +27456,16 @@ SELECT 81 + + - MIN ( - 89 ) + + COUNT ( * ) + + 74 + NULLIF ( + + 67, - 61 ) * ---- -66822 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - 67 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Data was automatically updated based on comparison db results +# Datafusion - Previous results: +# Datafusion - 67 +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-5221 SELECT DISTINCT - 4 + + 71 + - 47 / + COALESCE ( COALESCE ( + - 92, + + 75, + - 79 / - - COUNT ( DISTINCT 55 ) * - 35 * + 11 + - 42 - - - 40 + + CASE 92 WHEN - + 53 * - 90 + + - 15 THEN NULL WHEN 29 THEN + AVG ( 81 ) * - + 39 WHEN + 54 + - 60 THEN NULL ELSE NULL END * 81 ), - 50 - AVG ( DISTINCT 99 ), - COUNT ( * ) ) +---- +67.510869565217 query I rowsort SELECT DISTINCT + 49 + + 88 AS col2 @@ -28766,10 +28799,10 @@ SELECT ALL - + 82 * ( + 33 ) query error DataFusion error: Error during planning: Projections require unique expression names but the expression "Int64\(52\) AS col2" at position 0 and "Int64\(6\) AS col2" at position 1 have the same name\. Consider aliasing \("AS"\) one of them\. SELECT ALL + 52 AS col2, 6 AS col2 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - -31469 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-5475 SELECT ALL COALESCE ( + 69, - 20 - - 32 - 59 + COUNT ( * ) * - CASE + - 98 WHEN - 37 + - AVG ( DISTINCT - 42 ) * + 8 THEN 40 + - CAST ( + COALESCE ( 71, CASE + 35 WHEN + COUNT ( * ) THEN - 83 * + + 90 WHEN - 47 THEN NULL ELSE NULL END / 21 - - 11, + 62 ) AS INTEGER ) ELSE + - 63 * + + CAST ( - - 36 AS INTEGER ) END ) * + + 12 * - + 38 + + CAST ( - 5 AS INTEGER ) AS col2 +---- +-31469 query I rowsort label-5476 SELECT - 33 / + 23 col2 @@ -29010,10 +29043,10 @@ SELECT - - COUNT ( * ) * + 62 AS col2, ( - + 12 ) + + 55 62 43 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - 47 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-5520 SELECT + 12 + CASE - 80 WHEN + - AVG ( DISTINCT 28 ) THEN NULL ELSE - + NULLIF ( + - 34, + 40 * 66 ) + COUNT ( * ) END +---- +47 query I rowsort label-5521 SELECT ALL - 66 * 26 / - - CAST ( + 43 AS INTEGER ) AS col0 @@ -29758,10 +29791,13 @@ SELECT - - MIN ( DISTINCT + + 10 ) ---- 10 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - -19 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-5660 SELECT - + NULLIF ( + ( + 19 ), - 14 * + - NULLIF ( + 20, - 63 * + 91 ) / - COALESCE ( + 84, - + COUNT ( * ) + + ( + - AVG ( DISTINCT - 22 ) ) * 1 ) * 9 * + 49 ) +---- +-19 query II rowsort label-5661 SELECT ALL 18 col1, 6 + - + MIN ( DISTINCT 40 ) AS col2 @@ -29847,10 +29883,10 @@ SELECT DISTINCT 61 + + 85 / + 71 AS col2 ---- 62 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-5677 SELECT ALL 37 + CASE - 9 WHEN - COUNT ( * ) THEN + 52 + + - COUNT ( * ) WHEN + AVG ( DISTINCT 97 ) + 86 THEN 16 WHEN - + COUNT ( * ) THEN NULL ELSE NULL END +---- +NULL query I rowsort SELECT ALL 96 + + 32 * + 1 @@ -30041,10 +30077,10 @@ SELECT + 2 * + - ( + 93 ) ---- -186 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - -1217 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-5715 SELECT ALL + CAST ( + + AVG ( DISTINCT - 42 ) AS INTEGER ) * + + 30 + + 24 + + 19 +---- +-1217 # Datafusion - Types were automatically converted from: # Datafusion - [Expected] [I] @@ -32012,10 +32048,10 @@ SELECT - + 38 * + 73 + + 44 * 41 + 43 * COUNT ( * ) ---- -927 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-6093 SELECT - CASE + NULLIF ( - CASE + 98 WHEN AVG ( DISTINCT + 78 ) * 74 THEN MAX ( 92 ) * COUNT ( * ) ELSE NULL END, COALESCE ( + SUM ( 91 ), 19 + 29 ) + 75 / 34 ) WHEN - 8 THEN - 92 + - 82 END + ( + 24 ) +---- +NULL query I rowsort SELECT - 11 + 2 AS col0 @@ -33668,10 +33704,10 @@ SELECT - 53 * 43 * - - SUM ( 72 ) + - - CASE COUNT ( * ) WHEN - + 71 THEN ( - 81 NULL -90 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - -200 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-6405 SELECT - CASE ( + 94 ) WHEN 96 - + 71 * - + CASE + - COUNT ( * ) WHEN + 38 THEN - 84 * - 27 + + 74 + CAST ( NULL AS INTEGER ) WHEN - 73 THEN + 13 + - 30 * - AVG ( DISTINCT - 50 ) WHEN - ( + COUNT ( * ) ) THEN NULL WHEN + 35 THEN 31 * - 15 END * COUNT ( * ) THEN NULL ELSE 50 END * 4 AS col0 +---- +-200 query II rowsort SELECT ALL - - 39 * - 43 col1, 64 AS col2 @@ -34655,10 +34691,10 @@ SELECT 23 * 71 + + + 48 + - 14, 38 * + 58 + + 65 AS col1 1667 2269 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-6591 SELECT ALL + 12 * - 95 + + COUNT ( * ) * - COUNT ( * ) * + 34 + + - CASE 11 WHEN - + ( + 17 ) THEN NULL WHEN + - AVG ( DISTINCT 39 ) * - 77 - 30 + + 89 * - 83 + - 66 + - 26 THEN NULLIF ( 21, 39 / 75 ) + - CAST ( 73 + - 55 * + 31 AS INTEGER ) * 77 END +---- +NULL query I rowsort label-6592 SELECT + + COUNT ( * ) / + ( - 43 ) - - 53 @@ -35255,10 +35291,13 @@ SELECT DISTINCT 60 * + COALESCE ( 78, + 34, COUNT ( * ), + + 78 ) + + - COUNT ( ---- 4661 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - -52 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort SELECT NULLIF ( - 52, - AVG ( DISTINCT - - 63 ) + + 87 ) +---- +-52 query I rowsort label-6705 SELECT + 10 * - - ( SUM ( + 27 ) ) + + 25 @@ -37782,11 +37821,14 @@ SELECT - SUM ( ALL 94 ) AS col1 ---- -94 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - -193 -# Datafusion - Expected - -780 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I]I +# Datafusion - [Actual ] [R]I +query RI rowsort label-7185 SELECT ALL + COUNT ( ALL - + 44 ) + 47 + COUNT ( * ) * + ( COUNT ( * ) ) * + 74 * - 3 + NULLIF ( ( - 19 ), 73 * COUNT ( * ) * - + AVG ( DISTINCT + + 52 ) + + - COUNT ( * ) ), 30 * - 26 * - - COUNT ( * ) AS col0 +---- +-193 +-780 query I rowsort SELECT ALL 35 + - 16 AS col1 @@ -39136,10 +39178,13 @@ SELECT + + MIN ( + - 25 ) * 25 + - + NULLIF ( + 91, - 45 * 8 ) AS col1 ---- -716 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - -30 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-7445 SELECT - NULLIF ( + 30, + + 84 * AVG ( DISTINCT + 18 ) + - 14 / + + 7 * + COUNT ( * ) * - 38 ) AS col1 +---- +-30 query I rowsort label-7446 SELECT + + ( - - 19 ) + - COUNT ( * ) / - 27 + + 86 - - 71 - COALESCE ( - 60, + 18 * 26 + 56 + - + CASE + 58 WHEN + 95 THEN - - 72 * - - 26 * COUNT ( * ) * 71 WHEN - 63 THEN NULL ELSE NULL END * 45 ) * - 7 AS col2 @@ -39547,10 +39592,13 @@ SELECT ALL + ( + 41 ) / 68 * + 22 ---- 0 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-7524 SELECT ALL - - ( - CASE - - ( + 46 ) WHEN + COUNT ( * ) * - 27 + SUM ( 15 ) + 43 + 41 * + 35 - - 54 THEN NULL WHEN - - 3 THEN NULL ELSE + - 88 * - 34 * + COALESCE ( + - 45, + 79 * + - SUM ( ALL + COALESCE ( + + 64, + 56 * + 35 + ( - 91 ) ) ), + 51 ) + + 87 + CASE + CAST ( NULL AS INTEGER ) WHEN - 57 / + 45 * - ( + COUNT ( * ) ) + - + 18 THEN NULL WHEN - 40 THEN - 73 ELSE NULL END - + - 55 END ) * 45 + + 32 + COUNT ( * ) * - + COUNT ( * ) * + AVG ( DISTINCT - 45 ) AS col2 +---- +NULL query I rowsort SELECT ALL + + 34 * + + 97 * - 69 AS col0 @@ -40188,10 +40236,13 @@ SELECT ALL + 14 + - 49, SUM ( ALL 1 ) AS col2 -35 1 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-7643 SELECT ALL 46 + - 35 * - CASE + NULLIF ( + 26, + CAST ( - - 91 AS FLOAT8 ) ) WHEN + 32 * + 12 THEN - 85 * + 46 WHEN + COUNT ( * ) THEN NULL WHEN CAST ( NULL AS INTEGER ) * - 81 + 69 THEN + + COUNT ( * ) * - COALESCE ( + - 5, + + 94 / 20 * + + NULLIF ( - NULLIF ( 21, 16 ), + 92 + - 83 * + + 16 * - + 18 ) + 73 ) - 69 + + - 17 + - COUNT ( * ) * + 93 END + - + NULLIF ( 89, + 50 + AVG ( DISTINCT - + 16 ) ) +---- +NULL query I rowsort SELECT 37 - - + 5 AS col2 @@ -40239,10 +40290,13 @@ SELECT - + 93 + - 95 AS col2, 38 -188 38 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - 43778 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-7653 SELECT + - COALESCE ( + 63, 82, + 17 / - AVG ( DISTINCT - 17 ) + SUM ( ALL - 78 ), - ( + + COUNT ( * ) ) ) * - 92 + 8 * + 64 * COALESCE ( + 74, + COUNT ( * ), - 53 + - SUM ( DISTINCT + - CAST ( NULL AS INTEGER ) ) ) + + - COUNT ( * ) + CAST ( + + 95 AS INTEGER ) +---- +43778 query II rowsort label-7654 SELECT DISTINCT + + MIN ( ALL 55 ) AS col1, 93 @@ -40542,10 +40596,10 @@ SELECT + CASE + COUNT ( * ) WHEN - 90 * - 43 THEN + 11 ELSE 62 END + CASE - 62 W ---- -1862 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - 1 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-7713 SELECT - CAST ( CAST ( - AVG ( DISTINCT 1 ) AS INTEGER ) AS INTEGER ) AS col1 +---- +1 query I rowsort SELECT 39 - 77 AS col1 @@ -41037,10 +41091,13 @@ SELECT - COALESCE ( + ( - - ( - - 58 ) ), 69 ) / 33 AS col0 ---- -1 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-7810 SELECT ALL - CASE - CASE + + 45 WHEN COUNT ( * ) * 21 THEN NULL WHEN + 8 THEN AVG ( DISTINCT 71 ) ELSE NULL END WHEN 33 THEN - CASE - NULLIF ( + 51, CASE - 14 WHEN + CASE - 71 WHEN + 15 THEN + 24 WHEN 31 + 26 THEN + 68 * 96 ELSE ( 78 ) END * 41 THEN NULL WHEN 89 * + 4 THEN NULL ELSE - 88 END + - 20 ) WHEN + 97 * 24 THEN NULL WHEN + 37 + 85 THEN + CAST ( NULL AS INTEGER ) / 12 WHEN - 82 THEN NULL ELSE - 87 * - 29 + + NULLIF ( 8 + COUNT ( * ), 29 + 27 / COUNT ( * ) ) END * + COUNT ( * ) END / - 18 + - COALESCE ( COUNT ( * ), - COUNT ( * ) * + 95 - 20 * + AVG ( ALL 79 ) ) * 2 +---- +NULL query I rowsort label-7811 SELECT ALL 5 / 16 + + 13 + + 21 @@ -41694,10 +41751,13 @@ SELECT ALL + - ( + NULLIF ( - - 3, - 94 ) ) col2 ---- -3 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-7936 SELECT DISTINCT - CASE - + 21 WHEN + + 89 + 5 * + SUM ( - 17 ) THEN NULL WHEN 58 THEN - 74 END * + NULLIF ( + 60 * - COALESCE ( ( 2 ), - 20 * - 65 ), + 77 / + AVG ( DISTINCT - 5 ) ) AS col2 +---- +NULL query I rowsort label-7937 SELECT ALL + 3 / - + 18 @@ -42541,11 +42601,14 @@ SELECT 49 * - 87 AS col0 ---- -4263 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - 54 -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] I[I] +# Datafusion - [Actual ] I[R] +query IR rowsort label-8099 SELECT DISTINCT 54, - 7 * + - 66 * 91 + - CASE - - ( + COUNT ( * ) ) WHEN + 55 * + 46 + + 33 THEN + + SUM ( + 70 ) * AVG ( DISTINCT - 84 ) END AS col2 +---- +54 +NULL query I rowsort label-8100 SELECT 58 / 82 col0 @@ -45748,10 +45811,10 @@ SELECT 33 / + COUNT ( * ) + 38 AS col1 ---- 71 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-8709 SELECT 10 + 72 - CASE - + AVG ( DISTINCT - CAST ( 27 AS INTEGER ) ) WHEN - 86 + + 25 THEN + 80 * - 64 END * - 30 +---- +NULL # Datafusion - Types were automatically converted from: # Datafusion - [Expected] [I] @@ -47485,10 +47548,13 @@ SELECT 27 * + 71 ---- 1917 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - -4328 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-9036 SELECT - NULLIF ( - 93, AVG ( DISTINCT - - 27 ) ) + - 53 / - - 72 + - COALESCE ( + COUNT ( * ), NULLIF ( COUNT ( * ), + + 71 * - 93 + - 14 * - ( 62 ) - + COALESCE ( + 61, - CASE - ( + SUM ( ALL 10 ) ) WHEN - + 54 THEN + - 99 END * - 0 + - - CAST ( + - 57 AS INTEGER ) + - 12 * - 57 * CAST ( NULL AS INTEGER ) * + 75 ) * - 11 ) ) + 85 * - 52 +---- +-4328 query II rowsort SELECT 17 + - 16 AS col2, + 76 + 0 @@ -47732,11 +47798,11 @@ SELECT SUM ( ALL 18 ) AS col0 ---- 18 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - -71 -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query II rowsort label-9083 SELECT - + 72 + + + COUNT ( * ), ( COALESCE ( + + 91, - 21 * COUNT ( * ) + + - MAX ( 52 ) ) ) / - CASE - AVG ( DISTINCT - + 34 ) WHEN 14 * + COUNT ( * ) * - + 95 THEN 33 WHEN + 60 THEN NULL ELSE NULL END * COUNT ( * ) * - 71 AS col1 +---- +-71 +NULL query I rowsort label-9084 SELECT - COALESCE ( ( 54 ), + 50, + + COUNT ( * ) ) * + 31 * + - 15 - - 56 - + - COALESCE ( + 90, - + 84, + + 67 + CASE 95 WHEN - + 96 THEN NULL WHEN + 98 THEN + 22 END - 54 + - ( - 61 ) ) / - - 62 @@ -48609,11 +48675,14 @@ SELECT ALL + + 7 * + MIN ( ALL - 62 ) + - - 27 ---- -407 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - 71 -# Datafusion - Expected - 86 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] I[I] +# Datafusion - [Actual ] I[R] +query IR rowsort label-9249 SELECT + COALESCE ( + 71, - 84, CASE WHEN NOT - COUNT ( * ) IS NULL THEN NULL WHEN ( NULL ) IS NULL THEN + COALESCE ( + ( COUNT ( * ) ), - - MIN ( - 42 ) + 7 ) END ) AS col2, - NULLIF ( - + CAST ( 86 AS INTEGER ), - MAX ( - 0 ) * AVG ( DISTINCT - ( + CAST ( NULL AS INTEGER ) ) ) + - 23 * - 37 ) +---- +71 +86 query I rowsort label-9250 SELECT + 43 * - - NULLIF ( - - NULLIF ( COUNT ( DISTINCT 54 ), - 35 ), 32 + + COUNT ( * ) ) AS col0 @@ -49070,10 +49139,13 @@ SELECT - 73 * + + 40 ---- -2920 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-9340 SELECT - CASE - + 51 WHEN COUNT ( * ) * 88 THEN 20 + - AVG ( DISTINCT - 34 + 78 * + 82 ) END +---- +NULL query I rowsort label-9341 SELECT ALL + + NULLIF ( COUNT ( ( + 47 ) ), + 74 ) - 21 @@ -49248,10 +49320,13 @@ SELECT - ( - - 10 ) * + - 57 * 38 + - 21 AS col1 ---- 21639 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-9375 SELECT - 72 * - - 73 + + - AVG ( DISTINCT CAST ( NULL AS FLOAT8 ) ) * 79 +---- +NULL query II rowsort SELECT + 8, + 65 * + 30 * + 26 col0 @@ -49881,10 +49956,13 @@ SELECT ALL 79 * + COUNT ( * ) + + 0 + CAST ( + 54 AS INTEGER ) ---- 133 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-9496 SELECT DISTINCT + 28 * + - AVG ( DISTINCT + CAST ( NULL AS INTEGER ) ) + + 0 - + + 16 + + COALESCE ( + CAST ( 6 AS INTEGER ), - 45 * 23 ) + 65 +---- +NULL query I rowsort label-9497 SELECT DISTINCT + 78 * - 82 + + COUNT ( * ) + + + 90 + CASE + 81 WHEN 13 * 51 THEN NULL WHEN 38 THEN - 2 - + 7 * 33 ELSE NULL END * 44 @@ -50193,10 +50271,10 @@ SELECT - 34 - + 15 ---- -49 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort SELECT CASE + 30 WHEN + AVG ( DISTINCT + + 33 ) THEN 78 * - 40 ELSE NULL END +---- +NULL query I rowsort SELECT 32 * + 85 * - + 1 @@ -50918,10 +50996,10 @@ SELECT DISTINCT + - 68 * + CAST ( NULL AS INTEGER ) AS col1 ---- NULL -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-9693 SELECT + COUNT ( + 89 ) * - CASE + - 11 WHEN - 16 + + - COUNT ( ALL - 81 ) * - + AVG ( DISTINCT + 96 ) - - COUNT ( * ) * + 80 * - MAX ( DISTINCT NULLIF ( 98, - 24 ) ) * 97 THEN + COALESCE ( + ( 59 ), - 45 + 68 ) ELSE NULL END * 45 AS col2 +---- +NULL query I rowsort label-9694 SELECT - + 67 / 14 AS col2 @@ -51434,10 +51512,13 @@ SELECT 5 / - 15 ---- 0 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-9790 SELECT 76 + - + CASE COUNT ( * ) WHEN - 61 + - ( + + 15 ) * ( + - 85 ) * + 8 * - 22 THEN + COALESCE ( - MAX ( ALL + NULLIF ( - 9, 90 + + 20 * + 35 ) ), NULLIF ( 6, 53 * + 54 - - 48 ) * - 18 ) * MIN ( - 35 ) + AVG ( DISTINCT + 9 ) WHEN 78 THEN CAST ( NULL AS INTEGER ) * NULLIF ( - 92 * + NULLIF ( + 40, 82 ), + 2 * - 55 ) ELSE NULL END * 15 +---- +NULL query I rowsort label-9791 SELECT 60 / COUNT ( * ) + + COUNT ( * ) + - + 99 * + - 58 + - 34 - - 71 * - NULLIF ( - 89, - - 48 ) + - + 19 + - 53 @@ -51677,11 +51758,14 @@ SELECT ALL + - 28 * + + 10 - - - 4 + - - 24 AS col1 ---- -260 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - 7439 -# Datafusion - Expected - -56 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I]I +# Datafusion - [Actual ] [R]I +query RI rowsort label-9836 SELECT + 48 * - COUNT ( CAST ( + - 83 AS INTEGER ) ) * - 5 * 31 + - NULLIF ( + COUNT ( * ), AVG ( DISTINCT - 38 ) ), - 56 AS col0 +---- +7439 +-56 query I rowsort SELECT + - 79 + + 80 AS col2 diff --git a/data/sqlite/random/expr/slt_good_40.slt b/data/sqlite/random/expr/slt_good_40.slt index a2c1244..ed425fc 100644 --- a/data/sqlite/random/expr/slt_good_40.slt +++ b/data/sqlite/random/expr/slt_good_40.slt @@ -168,10 +168,13 @@ SELECT 84 + - - 52 + - MIN ( ALL + NULLIF ( - ( - 40 ), + - 54 ) ) * - 88 * 1 * ---- -10433144 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-25 SELECT AVG ( DISTINCT - CAST ( NULL AS INTEGER ) ) * + COUNT ( * ) + + NULLIF ( + 55, - - 11 ) col0 +---- +NULL query I rowsort label-26 SELECT + 89 + - 83 / - 92 @@ -2558,10 +2561,13 @@ SELECT ALL + + ( + 33 ) AS col1 ---- 33 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - -6 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-480 SELECT - ( 84 ) / - COALESCE ( + COUNT ( * ), + AVG ( DISTINCT - 28 ), + 27 ) + - 90 AS col2 +---- +-6 query I rowsort SELECT DISTINCT + 52 * - + 12 + ( - 91 ) AS col0 @@ -3462,10 +3468,13 @@ SELECT ALL + 97 * - 8 ---- -776 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - 27 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-653 SELECT NULLIF ( 27, - MAX ( DISTINCT - 3 ) + - 17 - + 13 * + AVG ( DISTINCT + 99 ) ) * + COUNT ( * ) +---- +27 query I rowsort label-654 SELECT - - CASE ( - 5 ) WHEN + CASE - ( COUNT ( * ) ) WHEN ( 89 ) * + 98 THEN NULL WHEN 66 THEN 73 + 44 END * 95 - + 87 THEN 68 + - 72 WHEN 58 * 77 THEN COUNT ( * ) END col2 @@ -3793,10 +3802,13 @@ SELECT DISTINCT COALESCE ( - 36, 12 + + COUNT ( * ) * 55 + - COALESCE ( + ( + + ---- 2016 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - 126 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort SELECT ALL 28 + + + NULLIF ( + 98, - 54 + AVG ( DISTINCT + + 95 ) ) +---- +126 query I rowsort label-717 SELECT + + ( + + 34 ) - + - CAST ( NULL AS INTEGER ) col0 @@ -4703,10 +4715,13 @@ SELECT DISTINCT ( + NULLIF ( CAST ( NULL AS FLOAT8 ), 34 ) ) ---- NULL -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-889 SELECT ALL 32 * + + AVG ( DISTINCT + CAST ( NULL AS INTEGER ) ) AS col1 +---- +NULL query I rowsort SELECT - 55 * - 50 AS col2 @@ -5010,10 +5025,13 @@ SELECT ALL 11 AS col0, + 48 + 43 + - - 90 * + 39 AS col2 query error DataFusion error: Error during planning: Projections require unique expression names but the expression "count\(Int64\(1\)\) AS count\(\*\) AS col2" at position 0 and "Int64\(82\) AS col2" at position 1 have the same name\. Consider aliasing \("AS"\) one of them\. SELECT DISTINCT COUNT ( * ) AS col2, + 82 AS col2 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort SELECT 34 - 67 + + CASE + + 15 WHEN 76 + + + 68 THEN NULL WHEN - + 59 * + + 56 THEN + AVG ( DISTINCT 59 ) END +---- +NULL query II rowsort label-949 SELECT ALL 20, - CAST ( - 84 AS INTEGER ) AS col0 @@ -6145,10 +6163,13 @@ SELECT ALL + 58 * NULLIF ( - ( + 29 ), - NULLIF ( - - CAST ( NULL AS INTEGER ), ---- -1682 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-1162 SELECT DISTINCT + 3 + - AVG ( DISTINCT + + CAST ( NULL AS INTEGER ) ) * - ( - COALESCE ( - 50, - ( + COUNT ( * ) ) ) ) - 86 - - 43 * - 12 AS col2 +---- +NULL query I rowsort SELECT ALL - 49 + 96 @@ -6386,11 +6407,14 @@ SELECT ALL - ( 92 ) * - 35 * COUNT ( * ) AS col0 ---- 3220 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - 24 -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] I[I] +# Datafusion - [Actual ] I[R] +query IR rowsort label-1208 SELECT + 24, - 12 * ( + CASE + 89 WHEN - + 84 + MAX ( ALL CAST ( NULL AS INTEGER ) ) THEN + 63 WHEN - 80 + 57 THEN + + 18 WHEN - + 39 THEN - 79 + - 6 END ) * + 99 * - MAX ( DISTINCT - + ( + 45 ) ) * - 29 + 23 + - AVG ( DISTINCT 47 ) * CAST ( 97 AS FLOAT8 ) AS col0 +---- +24 +NULL query I rowsort SELECT ALL - + 10 + + - 25 AS col2 @@ -7234,10 +7258,10 @@ SELECT - CAST ( NULL AS INTEGER ) - + 89 + + + 46 + + - 79 ---- NULL -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-1373 SELECT 10 * + 66 * 45 * - 6 - - 27 * - - 13 * - 16 + + CASE - COUNT ( * ) WHEN - + AVG ( DISTINCT - 7 ) THEN - - 46 * + + 79 + + SUM ( 7 ) END AS col2 +---- +NULL # Datafusion - Types were automatically converted from: # Datafusion - [Expected] [I] @@ -7895,10 +7919,13 @@ SELECT ALL - 36 * 75 + - + 9 ---- -2709 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-1496 SELECT - - 95 + + + CASE MAX ( ALL CASE + 84 WHEN + - 10 * - 5 THEN NULL ELSE 69 END ) WHEN - ( ( + CAST ( + 28 AS INTEGER ) ) ) THEN - - AVG ( DISTINCT 56 ) * - 65 + - 67 + + 56 * + + 38 * - COALESCE ( 55, AVG ( - 70 ) ) + + 36 / 2 ELSE NULL END + + 54 * 5 col2 +---- +NULL query I rowsort label-1497 SELECT + + 20 * + - MIN ( - CAST ( - 36 AS INTEGER ) ) - - + 81 * 33 @@ -8548,10 +8575,10 @@ SELECT + 4 + + - ( ( + 61 ) ) query error DataFusion error: Error during planning: Projections require unique expression names but the expression "Int64\(27\) AS col0" at position 0 and "Int64\(47\) AS col0" at position 1 have the same name\. Consider aliasing \("AS"\) one of them\. SELECT 27 AS col0, 47 AS col0 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - -49 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-1621 SELECT ALL COALESCE ( - 49, - CASE + MAX ( 50 ) WHEN + 25 THEN 50 / + ( + COUNT ( * ) ) * CASE + 80 WHEN - 31 * + COUNT ( * ) THEN + CAST ( - 98 AS INTEGER ) WHEN + COALESCE ( + ( - - 74 ), - - 98 + 98 ) * + 22 + + 87 - 85 + 76 / + 44 * + CAST ( - AVG ( DISTINCT + 19 ) AS INTEGER ) THEN NULL END WHEN MAX ( - 30 ) * - CAST ( COUNT ( * ) AS INTEGER ) THEN NULL WHEN - 24 + + - ( 17 ) * ( 8 ) + + 12 THEN NULL END ) AS col2 +---- +-49 query I rowsort label-1622 SELECT ALL + CASE + 91 WHEN 18 THEN 86 + ( - 94 ) + - 3 WHEN - 52 + + 67 THEN + 30 WHEN COUNT ( * ) THEN - 33 END + - 76 @@ -13042,10 +13069,10 @@ SELECT ALL + 53, - 77 AS col2 53 -77 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-2480 SELECT ALL - NULLIF ( + CAST ( + CASE + 50 WHEN + 26 / AVG ( DISTINCT 13 ) + - 19 + 77 - + - 86 + + 84 * 41 THEN + COUNT ( * ) + + 96 ELSE CAST ( NULL AS INTEGER ) END AS INTEGER ), + 3 ) * COUNT ( * ) AS col1 +---- +NULL query I rowsort label-2481 SELECT - COUNT ( * ) + - NULLIF ( - 71, COUNT ( * ) ) + + + 79 / - CAST ( NULL AS INTEGER ) @@ -14614,10 +14641,10 @@ SELECT DISTINCT 97 / + COUNT ( * ) AS col0 ---- 97 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - -1225 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-2781 SELECT ALL + CASE + 14 WHEN 66 * - 35 + - + 8 - + + AVG ( DISTINCT 27 ) * + - 0 * 57 * + - 91 THEN + 11 - - 32 WHEN + ( + - CAST ( + 52 AS INTEGER ) ) * - + 4 + - + 32 + + 90 THEN NULL ELSE NULLIF ( - 29, - 45 / + 97 + 74 ) + - 23 * 52 END +---- +-1225 query I rowsort SELECT ALL - 60 * + 78 @@ -14687,10 +14714,10 @@ SELECT ALL + 52 * 70 ---- 3640 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - -4892 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-2795 SELECT - CASE - AVG ( DISTINCT COALESCE ( - 8, + 4 + + - 59 - - CAST ( NULL AS INTEGER ) + - 51 * - 69 + + 97 * 88 * - ( - + 46 ) ) ) WHEN + - 36 * + 57 + - CAST ( NULL AS INTEGER ) / + NULLIF ( - 53, + 45 ) * 56 THEN NULL WHEN COUNT ( DISTINCT 74 ) * - ( 60 * 38 ) - - COUNT ( * ) * + 71 THEN NULL ELSE COUNT ( * ) END - 67 * 73 +---- +-4892 query I rowsort SELECT ALL ( + - 35 ) @@ -16872,10 +16899,10 @@ SELECT ALL + 50 * - CAST ( NULL AS FLOAT8 ) AS col1 ---- NULL -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort SELECT DISTINCT - CASE - 92 WHEN + - AVG ( DISTINCT - 19 ) THEN ( + 67 ) END col0 +---- +NULL query I rowsort label-3207 SELECT CASE + + 85 WHEN - 24 THEN - 80 * 45 WHEN - MAX ( ALL - - 20 ) THEN - 3 ELSE NULL END @@ -17480,10 +17507,10 @@ SELECT ALL - + ( 11 ) ---- -11 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-3322 SELECT ALL CASE - + AVG ( DISTINCT + 47 ) WHEN 58 * - 23 THEN NULL WHEN - 49 / + 92 THEN + 18 * MAX ( DISTINCT + + 83 ) * - 72 * + 21 + + 67 * + 73 WHEN + ( - 45 ) THEN NULL ELSE NULL END +---- +NULL query I rowsort SELECT ALL - + 2 + - 16 AS col2 @@ -17614,10 +17641,10 @@ SELECT 39 * 64 / - CASE + + CAST ( + 94 AS INTEGER ) WHEN 41 THEN - 92 ELSE NULL ---- NULL -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-3348 SELECT ALL 13 + - - 19 + - CASE COUNT ( * ) WHEN - 44 * - 72 + - CASE + 26 WHEN 92 * - + 48 * 75 + - - NULLIF ( - - NULLIF ( 64, + 21 ), + COUNT ( * ) * 36 - + - 82 ) - 65 + + AVG ( DISTINCT + - 97 ) + - - 45 * + - ( + 13 ) * + - 94 * - 11 * - + COUNT ( * ) THEN - + 56 * 86 END + 61 THEN - 50 * + 8 * 45 ELSE NULL END / SUM ( - 0 ) +---- +NULL query II rowsort SELECT DISTINCT - 78 AS col0, + CASE + 97 WHEN + 42 THEN + + 76 END AS col2 @@ -18866,10 +18893,10 @@ SELECT ALL - SUM ( 6 ) - - 97 + - 3 ---- 88 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - 32460 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort SELECT DISTINCT - CASE - + 28 WHEN - AVG ( DISTINCT - - 73 ) + - 61 THEN NULL ELSE + 13 * + 45 + - 53 END * + - 61 + + 8 +---- +32460 query I rowsort SELECT + + NULLIF ( 21, - + 81 ) AS col1 @@ -19479,11 +19506,14 @@ SELECT - COALESCE ( 3, - 95 ) ---- -3 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - 540 -# Datafusion - Expected - -78 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I]I +# Datafusion - [Actual ] [R]I +query RI rowsort label-3704 SELECT + 90 * - + NULLIF ( + - COUNT ( * ), + 41 + ( - AVG ( DISTINCT - 45 ) ) + 41 ) * 6, - 78 AS col0 +---- +540 +-78 query II rowsort SELECT ALL 6 AS col1, 85 - - - 93 @@ -19847,10 +19877,13 @@ SELECT DISTINCT 43 * 24 * - 27 AS col0 ---- -27864 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-3772 SELECT ALL 2 * + + 96 * - NULLIF ( - CASE - ( + - 15 ) WHEN + 1 / 66 * + AVG ( - CAST ( NULL AS INTEGER ) ) * + NULLIF ( - - 14, + 46 ) + - ( - COUNT ( * ) ) + - - ( + 43 ) * + + 39 + + 19 THEN + 41 * ( 39 ) ELSE NULL END, - 21 * ( + COALESCE ( - 41, + 23, - SUM ( - 90 ), - AVG ( DISTINCT - - 69 ) ) ) + COUNT ( + 33 ) ) +---- +NULL query I rowsort label-3773 SELECT DISTINCT - 26 / + 40 @@ -20669,10 +20702,13 @@ SELECT ALL - + NULLIF ( 79, - 98 ) / - 44 ---- 1 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-3934 SELECT - CASE - + 35 WHEN + COUNT ( * ) * ( 45 ) THEN - COUNT ( * ) + + ( 66 + + 99 ) WHEN - 99 THEN NULL ELSE NULL END / - AVG ( DISTINCT - 63 ) +---- +NULL query I rowsort label-3935 SELECT - COALESCE ( - 38, COUNT ( * ), - 80 + 3 ) AS col2 @@ -21114,10 +21150,10 @@ SELECT ALL + COUNT ( * ) + + 26 AS col2 ---- 27 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort SELECT ALL + - 76 + - 71 + + CASE + 65 WHEN 73 THEN 6 WHEN - AVG ( DISTINCT ( - 92 ) ) THEN NULL END +---- +NULL query I rowsort label-4021 SELECT - 55 + + MAX ( ALL - - 75 ) * + + 55 @@ -23548,10 +23584,13 @@ SELECT ALL - + 68 col1 ---- -68 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-4482 SELECT + - NULLIF ( - 80, + 44 ) * 14 - - + CASE 46 WHEN - MIN ( DISTINCT + ( 39 ) ) THEN NULL WHEN - + 16 * - 64 * + 79 * - + 46 + - 60 THEN + + 42 - + NULLIF ( + - 10, COUNT ( * ) ) END + + - 18 - 78 * - NULLIF ( - AVG ( DISTINCT 38 ), + 29 / 4 ) AS col1 +---- +NULL query I rowsort SELECT ALL + 91 * 15 @@ -26760,10 +26799,13 @@ SELECT 32 + - 31 / + - MAX ( DISTINCT - - 33 ) * - SUM ( + 23 ) AS col2 ---- 32 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-5090 SELECT ALL - CASE + + COUNT ( * ) WHEN + - CASE - 38 WHEN + + 97 THEN 18 ELSE + + 59 END * - 77 / - CASE 71 WHEN - AVG ( DISTINCT + 96 ) + - + 2 + + 34 THEN - 93 END + 50 THEN NULL ELSE - CASE + + 69 WHEN + 81 THEN NULL WHEN 24 THEN + - AVG ( - - 15 ) WHEN + + MIN ( - 4 ) THEN NULL ELSE NULL END END AS col1 +---- +NULL query I rowsort SELECT ALL - 70 col1 @@ -27067,11 +27109,11 @@ SELECT 0 * 91 * - 2 * ( + 26 ) AS col2 ---- 0 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - 16 -# Datafusion - Expected - 62 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query II rowsort label-5148 SELECT ALL MIN ( 16 ), + NULLIF ( + 62, + + 67 * - - 14 + + CASE - 55 WHEN + 5 * + - 94 THEN - 58 WHEN + 86 - - AVG ( DISTINCT 13 ) * 44 + + 0 + + + 42 THEN NULL END * + 94 ) AS col2 +---- +16 +62 query I rowsort label-5149 SELECT 16 + ( - COUNT ( * ) ) / + 3 * + + 21 @@ -27973,10 +28015,13 @@ SELECT - NULLIF ( - 10, 63 ) / + - 35 - - 22 + 84 ---- 106 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - -2405 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-5321 SELECT 90 * - NULLIF ( 27, - COUNT ( * ) + + 28 - - AVG ( DISTINCT + 85 ) ) + + 15 + + SUM ( ALL 10 ) +---- +-2405 query I rowsort label-5322 SELECT ALL 70 + - 55 + + - COUNT ( * ) col1 @@ -28115,10 +28160,13 @@ SELECT 68 + + - 99 * - + COUNT ( * ) AS col0 ---- 167 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-5349 SELECT 14 + + - AVG ( DISTINCT + - CAST ( NULL AS INTEGER ) ) + - 52 + - COUNT ( * ) - + ( + 83 ) * - 21 * + 82 col2 +---- +NULL query I rowsort label-5350 SELECT ALL + 8 - - - COUNT ( 31 ) @@ -28733,10 +28781,13 @@ SELECT DISTINCT MAX ( CAST ( - 19 AS INTEGER ) ) / - 75 col1 ---- 0 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-5465 SELECT ALL - CASE + - 85 WHEN - 77 + - 84 + + 63 * + 27 THEN - 48 / + AVG ( - + 52 ) * ( - - COUNT ( * ) ) + - 94 * + 48 * - + AVG ( DISTINCT 9 ) + ( + COUNT ( * ) ) ELSE NULL END * + 44 +---- +NULL query I rowsort label-5466 SELECT + 8 * ( + 96 ) + SUM ( DISTINCT + ( ( + - 98 ) ) ) col0 @@ -29443,10 +29494,13 @@ SELECT 38 + - 44 * - + SUM ( 68 ) AS col1 query error DataFusion error: Error during planning: Projections require unique expression names but the expression "Int64\(7\) AS col1" at position 0 and "Int64\(91\) \- min\(Int64\(75\)\) \+ Int64\(14\) AS col1" at position 1 have the same name\. Consider aliasing \("AS"\) one of them\. SELECT DISTINCT 7 AS col1, 91 - MIN ( ALL 75 ) + + 14 col1 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - -94 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort SELECT ALL - 48 + - NULLIF ( 46, AVG ( DISTINCT - 42 ) * 44 ) AS col2 +---- +-94 query I rowsort label-5605 SELECT COUNT ( * ) + + ( 2 ) * + 22 col0 @@ -29818,10 +29872,10 @@ SELECT DISTINCT 28 * 17 * + NULLIF ( - COALESCE ( + 28, + 70 ), + 46 + COUNT ( * ---- -13327 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-5676 SELECT ALL + CASE - 43 WHEN MIN ( ALL - 74 ) THEN + 14 ELSE - CASE - 17 WHEN COUNT ( * ) THEN COUNT ( * ) WHEN AVG ( DISTINCT + CAST ( NULL AS INTEGER ) ) THEN NULL END END * 46 + + 15 +---- +NULL query I rowsort label-5677 SELECT ALL CASE 73 WHEN - + 58 THEN + ( SUM ( 66 ) ) WHEN 72 + + NULLIF ( - 78, + 92 * 54 + 42 ) THEN 11 ELSE NULL END @@ -33263,10 +33317,13 @@ SELECT + ( + - 42 ) AS col2 ---- -42 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - -47 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort SELECT ALL + NULLIF ( - 47, - AVG ( DISTINCT - ( + 70 ) ) ) +---- +-47 query I rowsort label-6331 SELECT ALL - 70 * + - 57 + - COUNT ( * ) / + CASE 92 WHEN ( + 9 ) THEN 91 END + - 65 + - - 59 @@ -39400,10 +39457,13 @@ SELECT ALL + 59, COUNT ( * ) AS col0 59 1 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-7503 SELECT - 55 * + + MIN ( ALL - 20 ) + - + 80 * 37 + - - 16 + AVG ( DISTINCT - 85 + - CAST ( NULL AS INTEGER ) ) * COUNT ( * ) +---- +NULL query I rowsort SELECT - 21 - - + 72 AS col0 @@ -39791,10 +39851,13 @@ SELECT DISTINCT COALESCE ( + COUNT ( * ), 89, 55 / + - 95 ) * + + 72 AS col1 ---- 72 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-7579 SELECT ALL + AVG ( DISTINCT CAST ( NULL AS INTEGER ) ) * + 3 + - - 75 * 41 +---- +NULL query I rowsort SELECT DISTINCT - 44 - 94 * 7 AS col1 @@ -39842,10 +39905,13 @@ SELECT - 11 + 65 ---- 54 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort SELECT DISTINCT 38 / + + 39 * - 29 * - + CASE - 80 WHEN + - 95 / 53 THEN - 53 * + - 9 + - NULLIF ( 34, 6 - AVG ( DISTINCT 13 ) ) WHEN 64 THEN 74 + - 39 / 62 END AS col1 +---- +NULL query I rowsort SELECT DISTINCT ( + - 75 ) AS col2 @@ -39971,10 +40037,10 @@ SELECT + MIN ( ALL + 14 ) ---- 14 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort SELECT - 37 + - + ( + CASE + 8 WHEN - AVG ( DISTINCT + 53 ) * - 34 THEN 63 WHEN 99 THEN - 45 END ) AS col2 +---- +NULL query I rowsort label-7614 SELECT + 42 / - + 27 AS col2 @@ -41719,10 +41785,10 @@ SELECT DISTINCT - 69 + CASE - + 64 WHEN 99 * + + 6 + 7 + + 55 * - + MIN ( + ( + ---- NULL -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-7946 SELECT ALL - + CASE CAST ( NULL AS INTEGER ) WHEN + 52 THEN + 39 WHEN + 25 THEN + 54 WHEN + CASE - COUNT ( * ) WHEN + + CASE 32 WHEN - 58 THEN 62 END - 88 * - 23 THEN NULL WHEN + NULLIF ( - 78, - 18 / + - 65 * + + 1 + - + 59 - SUM ( ALL + 85 ) / + AVG ( DISTINCT + 55 * + 67 ) + + 55 ) THEN + 83 END THEN NULL WHEN - NULLIF ( - 8, - 67 ) THEN NULL ELSE NULL END * 61 AS col1 +---- +NULL query I rowsort SELECT ALL + 36 + - - 10 * + - 0 AS col0 @@ -43371,10 +43437,10 @@ SELECT + + 30 / COUNT ( ALL - 87 ) * - 87 + + 98 + - 11, + 67 AS col0 -2523 67 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-8260 SELECT + - CASE - 97 WHEN + COUNT ( * ) THEN NULL WHEN + - CASE 63 WHEN - 22 * - 72 - - AVG ( DISTINCT + 80 ) + COUNT ( * ) + + 32 * - + 76 * + 73 + - + 76 THEN - COALESCE ( - 68, + COUNT ( * ) * + 6 / + CAST ( + 14 AS INTEGER ) * + 97 ) WHEN + + 70 THEN + + 91 + + 21 * 65 END THEN - 8 WHEN + 7 * - - 31 / + 22 + 67 THEN NULL END * - 67 AS col0 +---- +NULL query I rowsort label-8261 SELECT + - 61 + MAX ( ALL COALESCE ( + 65, - - 42 * - - 68 / - - 99 ) ) @@ -44954,10 +45020,13 @@ SELECT ALL - COUNT ( * ) / - ( - 64 ) ---- 0 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-8562 SELECT AVG ( DISTINCT - CAST ( NULL AS INTEGER ) ) * - - CASE - COUNT ( * ) WHEN + 61 + 37 + - 26 THEN 67 END + + 18 * - COUNT ( * ) AS col2 +---- +NULL query I rowsort label-8563 SELECT + ( - - CAST ( + + COUNT ( * ) AS INTEGER ) ) @@ -45326,11 +45395,11 @@ SELECT DISTINCT 19 * + 91 ---- 1729 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - 3433 -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query II rowsort label-8634 SELECT ALL + NULLIF ( - 66, - 69 ) * - 52 + ( 44 ) / 35 AS col0, CASE + ( - + 47 ) WHEN - NULLIF ( + - COUNT ( * ), ( - + NULLIF ( + 39, + 41 ) ) / - 79 + - 29 ) THEN - COUNT ( - - 46 ) * + 17 - + + 5 WHEN 27 THEN NULL WHEN AVG ( DISTINCT 90 ) * + - 56 * + 48 * 29 * 99 THEN - 2 + - 57 WHEN 28 THEN NULL END +---- +3433 +NULL query I rowsort SELECT - ( + + ( - 10 ) ) @@ -45925,10 +45994,13 @@ SELECT DISTINCT - 6 * ( - COUNT ( ALL COALESCE ( + + 32, CAST ( 52 AS INTEGER ) ---- 64 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-8749 SELECT + 76 + - 83 / AVG ( DISTINCT CAST ( NULL AS INTEGER ) ) col0 +---- +NULL query II rowsort label-8750 SELECT DISTINCT + 89, + COUNT ( + 52 ) AS col0 @@ -46244,10 +46316,13 @@ SELECT ALL 36 + - + ( - 64 ) / 72 AS col1 ---- 36 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - -1625 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-8810 SELECT DISTINCT - NULLIF ( COUNT ( * ), + 76 * + AVG ( DISTINCT + + 21 ) * 72 * + 81 + SUM ( 61 ) ) + - 56 * NULLIF ( 29, - NULLIF ( - NULLIF ( + - 55, - 48 ), + 22 * - COUNT ( * ) + + 56 ) ) AS col1 +---- +-1625 query I rowsort SELECT ALL - 25 + + ( 56 ) AS col1 @@ -46866,10 +46941,13 @@ SELECT 29 * - 14 ---- -406 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - 223 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-8929 SELECT ALL + 28 + - COALESCE ( - 40, ( + - COALESCE ( + + COUNT ( * ), - + 26, - 98 / - 90 * + 21 + CASE 58 WHEN ( + + 47 ) - SUM ( - 19 ) THEN + 96 ELSE 76 END + + 84 ) ) * - NULLIF ( + 53, + + AVG ( DISTINCT - 5 ) ) * + SUM ( DISTINCT - - 96 ), + 46 * - 33 + - 51 - - + 73 + + + ( - 5 ) + 74 + + 10 / + 71 * - COUNT ( * ) ) + + + 31 * + 5 +---- +223 query I rowsort label-8930 SELECT DISTINCT - 70 * CAST ( 57 AS INTEGER ) @@ -50340,10 +50418,10 @@ SELECT DISTINCT + 56 - - ( + 49 ) * + COUNT ( * ) col2 ---- 105 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - -30 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-9597 SELECT DISTINCT - CAST ( - NULLIF ( - 30, - 59 * + 57 * + COUNT ( * ) - CASE + 59 WHEN - 1 THEN + 78 * + + 72 * - - 83 + + + AVG ( DISTINCT - 56 ) + 42 * + 60 * - 38 ELSE NULL END + + 30 ) AS INTEGER ) +---- +-30 query I rowsort label-9598 SELECT DISTINCT - 76 * 92 / 57 @@ -52195,10 +52273,13 @@ SELECT ALL - 56 * - 98 * + 34 / + - CAST ( - 21 AS INTEGER ) * + CASE + + COUNT ---- NULL -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-9952 SELECT DISTINCT - ( - CASE 42 WHEN 66 * 63 THEN 10 WHEN - + 1 THEN - - SUM ( - CAST ( NULL AS INTEGER ) ) * + MAX ( ALL - - 59 ) + ( - - COUNT ( * ) ) + - + AVG ( DISTINCT + - 83 ) * 73 * - AVG ( - 60 ) WHEN + 13 * - + 62 * - 41 + 79 + - + 61 THEN NULL ELSE NULL END ) AS col2 +---- +NULL query I rowsort label-9953 SELECT ALL - COUNT ( - 35 ) AS col1 diff --git a/data/sqlite/random/expr/slt_good_41.slt b/data/sqlite/random/expr/slt_good_41.slt index 2eccedf..5e35523 100644 --- a/data/sqlite/random/expr/slt_good_41.slt +++ b/data/sqlite/random/expr/slt_good_41.slt @@ -138,10 +138,13 @@ SELECT + 48 * - MIN ( ALL - CASE - 34 WHEN - - ( - 76 ) THEN NULL ELSE 70 END ) ---- 3360 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - 63 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort SELECT ALL + - NULLIF ( - 63, + - 13 + - + 74 + AVG ( DISTINCT 0 ) ) AS col1 +---- +63 query II rowsort label-21 SELECT ALL - 19 * - 76 * 33 + 15 / - + ( - 82 ) col1, 46 AS col0 @@ -2079,10 +2082,13 @@ SELECT - ( + 42 ) * 67 * + COUNT ( * ) + - + 42 + - COALESCE ( + + 90, + - 26 ) ---- -2946 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-387 SELECT DISTINCT - SUM ( ALL 32 ) * + - CASE + + AVG ( DISTINCT - ( - 75 ) ) WHEN + ( - ( 28 ) ) * + 94 + + - 42 * 5 THEN + 24 * + ( + - 75 ) + 11 / + CAST ( 1 AS INTEGER ) * - - COUNT ( 12 ) * - 96 - - - ( - 61 ) + CAST ( NULL AS INTEGER ) + - 60 * - 93 * 74 * 95 * 47 ELSE - + 79 / 3 - + COUNT ( * ) * 91 * - CAST ( NULL AS FLOAT8 ) END AS col2 +---- +NULL query II rowsort label-388 SELECT ALL CAST ( 73 AS INTEGER ) AS col2, 78 * - COUNT ( * ) AS col1 @@ -4561,11 +4567,11 @@ SELECT DISTINCT 22 / + SUM ( + 46 ) ---- 0 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - 1539 -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query II rowsort label-864 SELECT DISTINCT 77 * 20 + COUNT ( * ) * - COUNT ( * ) col1, + CASE 5 WHEN 49 + + 95 * + 7 THEN COUNT ( + 33 ) * CASE + AVG ( - 2 ) WHEN 80 - - 52 * 80 THEN NULL WHEN + NULLIF ( + 2, + 93 ) / 40 THEN 71 + CASE - CASE 14 WHEN + COUNT ( * ) * - ( CASE COUNT ( * ) WHEN 97 + - 91 / 3 THEN NULL WHEN CAST ( + AVG ( DISTINCT 98 ) AS INTEGER ) * 69 + - ( + SUM ( - 45 ) ) THEN + 81 END ) - + 18 * - NULLIF ( 10, + 24 ) THEN NULL ELSE - COUNT ( * ) + CAST ( 21 AS FLOAT8 ) END WHEN - 65 THEN 55 + 38 ELSE + 71 END ELSE NULL END WHEN + 24 * 20 THEN NULL END * + 78 col2 +---- +1539 +NULL query II rowsort label-865 SELECT COUNT ( * ) AS col2, SUM ( ALL 92 ) @@ -4828,10 +4834,13 @@ SELECT ALL + 62 / - CAST ( - 57 AS INTEGER ) + + + 56 ---- 57 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - 92394 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort SELECT - 6 + 44 * NULLIF ( + 25, - + 94 + - 4 + - 73 + 98 * + 65 * AVG ( DISTINCT 15 * - 27 ) ) * + 84 col2 +---- +92394 query II rowsort label-916 SELECT - + 98 * + COUNT ( * ), + COALESCE ( - 67, SUM ( + 29 ), - + 86 ) * 87 col1 @@ -5920,10 +5929,13 @@ SELECT 91 * - + MIN ( 77 ) + ( - 60 ) AS col1 ---- -7067 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - 2759 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort SELECT ALL + NULLIF ( + 31, - - AVG ( DISTINCT - 96 ) ) * + 89 +---- +2759 query I rowsort SELECT - 10 + + - 56 + 84 @@ -6229,11 +6241,11 @@ SELECT ALL + + 53 + - ( 45 ), ( + MIN ( ALL + 2 ) ) + + 65 / - MIN ( - 24 ) AS c 8 4 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - 1 -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query II rowsort label-1180 SELECT + COUNT ( * ), CASE + AVG ( DISTINCT + 24 ) WHEN - 59 * + + CAST ( NULL AS INTEGER ) THEN SUM ( - - 5 ) WHEN - 99 + + 7 THEN NULL END / + 60 AS col0 +---- +1 +NULL query I rowsort SELECT ALL - 76 + + 92 @@ -6408,11 +6420,14 @@ SELECT 5 * + + 90 ---- 450 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - 28 -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] I[I] +# Datafusion - [Actual ] I[R] +query IR rowsort label-1213 SELECT + 28 AS col2, 97 + 17 + - 99 * - AVG ( DISTINCT 51 ) * MAX ( DISTINCT + + CAST ( NULL AS INTEGER ) ) / 89 +---- +28 +NULL query II rowsort SELECT 46, - 34 col0 @@ -8163,10 +8178,13 @@ SELECT - 82 * COUNT ( * ) AS col2 ---- -82 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - 1260 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort SELECT DISTINCT 21 * + NULLIF ( + NULLIF ( + ( + 60 ), - + 45 + + 78 ), AVG ( DISTINCT - 11 ) * + 2 * - + 83 ) +---- +1260 query I rowsort SELECT + 70 - + 33 AS col1 @@ -9232,10 +9250,13 @@ SELECT + MAX ( - 90 ) ---- -90 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-1749 SELECT NULLIF ( + ( + CAST ( NULL AS INTEGER ) ), - AVG ( DISTINCT - 29 ) ) * + 63 * - + ( 61 ) +---- +NULL query II rowsort label-1750 SELECT ALL - COUNT ( * ), 15 * + COUNT ( * ) AS col1 @@ -13132,10 +13153,10 @@ SELECT + - 77 * + 62 + + CAST ( - ( - COUNT ( * ) ) AS INTEGER ) + + COUNT ( * ) ---- -4772 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - -3119 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-2497 SELECT + COUNT ( * ) / + - 96 * CASE + 69 WHEN 43 THEN NULL WHEN 24 * + 18 + - 33 / 71 THEN - 3 WHEN - 41 THEN NULL ELSE COUNT ( * ) * 79 - + COALESCE ( CASE - AVG ( DISTINCT ( + 60 ) ) WHEN + NULLIF ( + ( 74 ), 61 ) THEN - NULLIF ( MIN ( DISTINCT - 38 ), 77 + COUNT ( * ) ) END, + 40 - - 80 ) / 79 END - 44 * 71 + 5 AS col2 +---- +-3119 query I rowsort label-2498 SELECT + - 6 * COUNT ( * ) * CASE 33 WHEN 25 + + 59 THEN - COUNT ( * ) ELSE + 39 * - 99 END + + 70 @@ -14677,10 +14698,10 @@ SELECT + 57 AS col1, + 44 * + 31 col2 57 1364 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-2793 SELECT CASE - COUNT ( * ) WHEN + 8 THEN - - CASE - 47 WHEN + ( + 41 ) THEN + + COUNT ( * ) * 40 + + + 87 + - 6 WHEN AVG ( DISTINCT 83 ) / 1 THEN NULL ELSE NULL END * COUNT ( * ) END + 56 col2 +---- +NULL query II rowsort label-2794 SELECT 72 * ( + 57 ) * + COUNT ( * ) AS col1, COALESCE ( ( + 54 ), 52 * + 27 + 8 ) @@ -17572,10 +17593,10 @@ SELECT + 99 / + + 87 AS col2, - 0 1 0 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-3345 SELECT ALL - 8 + + CASE - AVG ( DISTINCT - - CAST ( - - ( - + 87 ) AS INTEGER ) ) WHEN - 72 * - ( - + 99 ) - + CAST ( NULL AS INTEGER ) + - 36 + 30 * + 93 + + 30 THEN - 1 END AS col0 +---- +NULL query II rowsort label-3346 SELECT - 32 AS col1, - COALESCE ( + - MAX ( DISTINCT - + 81 ), + 17 * 79 ) + - + 76 @@ -18317,10 +18338,13 @@ SELECT DISTINCT NULLIF ( 28, - 84 ) AS col0 ---- 28 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-3488 SELECT ALL + COUNT ( * ) - AVG ( DISTINCT + CASE + - 72 WHEN - + NULLIF ( + 36, 23 + 88 + - 10 * - 92 * 35 * + 17 + + 69 ) + + - NULLIF ( + 9, 98 ) THEN + 83 + - 69 WHEN + 32 THEN + 48 END ) +---- +NULL # Datafusion - Datafusion expected results: # Datafusion - Expected - 72 @@ -18828,10 +18852,10 @@ SELECT COUNT ( * ) * + 68 AS col2 ---- 68 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - -23 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-3586 SELECT 49 - + COALESCE ( + 20, + COUNT ( * ) * + 71, + 25 * CASE + - AVG ( DISTINCT - 51 ) WHEN + 31 + - + COUNT ( * ) THEN - CASE 17 WHEN 88 THEN + 89 WHEN + - 6 + 33 THEN - CAST ( NULL AS INTEGER ) - - - 14 + + MAX ( + 72 ) END * + - 29 + - - CAST ( NULL AS INTEGER ) * - 68 WHEN + 11 THEN + - 92 END - + NULLIF ( - ( 70 ), - - 43 * - 69 ) + - - 42 * - 87 * 18 ) + - 52 +---- +-23 query I rowsort SELECT ALL 87 + 88 col0 @@ -21764,11 +21788,14 @@ SELECT COALESCE ( - 29, - + 1 * + 28 ) ---- -29 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - -4 -# Datafusion - Expected - 40 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I]I +# Datafusion - [Actual ] [R]I +query RI rowsort label-4145 SELECT COALESCE ( COALESCE ( + - 4, - CAST ( + - 20 AS INTEGER ), - 37, NULLIF ( + 11, + AVG ( DISTINCT + + 24 ) + - 61 + + 40 * + - 57 ) ), - NULLIF ( + 71, + 43 * + - 27 * - COUNT ( * ) + - + 34 / NULLIF ( 3, - 72 ) ) + + 80 + + SUM ( - 8 ) ) col2, 40 +---- +-4 +40 query I rowsort label-4146 SELECT - 5 + + SUM ( NULLIF ( + - ( ( - 49 ) ), + 4 ) ) * - 75 @@ -23943,10 +23970,13 @@ SELECT ALL ( + 2 ) col0 ---- 2 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-4564 SELECT - 33 + + NULLIF ( CAST ( NULL AS INTEGER ), - - CASE 28 WHEN - ( + 92 ) - - 64 THEN - 59 ELSE 51 + AVG ( DISTINCT + 63 ) END ) * 49 +---- +NULL query I rowsort label-4565 SELECT DISTINCT COUNT ( * ) * 13 * 23 AS col0 @@ -24010,10 +24040,13 @@ SELECT ALL - - CAST ( - 15 AS INTEGER ) + - NULLIF ( - 10, + + 92 / - + 65 + - 4 ---- 60 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - -2574 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-4577 SELECT ALL + 99 * - - NULLIF ( - 26, - AVG ( DISTINCT 13 ) ) - - + COUNT ( - CAST ( NULL AS INTEGER ) ) +---- +-2574 query I rowsort label-4578 SELECT ALL 81 + + - 13 * 41 * COALESCE ( - 58, - 60, - ( + - CAST ( + CAST ( NULL AS INTEGER ) AS INTEGER ) ) ) @@ -24316,10 +24349,10 @@ SELECT ALL - 45 AS col0, - COUNT ( * ) + + 55 - - - 42 AS col1 -45 12 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - -16 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-4635 SELECT CASE - - COUNT ( * ) WHEN AVG ( DISTINCT + 90 ) + + + 51 + + 87 + + 19 * COALESCE ( 92, + - 13 * 62 + - 29, - + 79 ) THEN NULL ELSE MAX ( - 16 ) END * COUNT ( * ) +---- +-16 query I rowsort label-4636 SELECT DISTINCT MAX ( ALL + - 45 ) * - - 33 AS col1 @@ -24605,10 +24638,10 @@ SELECT DISTINCT - 88 * COUNT ( DISTINCT - 16 ) * + - ( - 79 ) - + 35 + + 90 + - ---- NULL -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-4690 SELECT CASE + ( 95 ) WHEN 16 + COUNT ( ALL + 88 ) THEN NULL WHEN + 64 * - + 99 THEN - COUNT ( * ) * + - 15 + + + 57 + - + CASE - ( 91 ) WHEN - 9 + AVG ( DISTINCT 6 ) * 25 THEN NULL ELSE + 47 + - 27 END + 48 / + COUNT ( * ) ELSE NULL END AS col2 +---- +NULL query I rowsort SELECT ALL + 7 * + 58 - 29 + - 10 col1 @@ -25278,10 +25311,10 @@ SELECT DISTINCT 81 * + 4 ---- 324 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - -1420 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-4819 SELECT ALL CAST ( + AVG ( DISTINCT - + 71 ) AS INTEGER ) * 20 AS col2 +---- +-1420 query I rowsort label-4820 SELECT ALL COUNT ( * ) * + 9 @@ -29697,10 +29730,10 @@ SELECT + COUNT ( * ) * NULLIF ( - + CAST ( NULL AS FLOAT8 ), + + 15 + + - 58 ) A ---- NULL -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-5663 SELECT DISTINCT + CASE + + 7 WHEN + 17 THEN + 39 WHEN AVG ( DISTINCT + 72 ) * 1 THEN NULL END / CAST ( + - 36 AS INTEGER ) * 62 AS col0 +---- +NULL query I rowsort label-5664 SELECT ALL MAX ( DISTINCT + 41 ) * - ( + 40 ) - 7 * - 31 AS col1 @@ -29796,11 +29829,18 @@ SELECT - SUM ( ALL + 44 ) AS col0 ---- -44 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - -3465 -# Datafusion - Expected - 37 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Data was automatically updated based on comparison db results +# Datafusion - Previous results: +# Datafusion - -3465 +# Datafusion - 37 +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I]I +# Datafusion - [Actual ] [R]I +query RI rowsort label-5682 SELECT + 63 * + - 55 + - + ( + COALESCE ( NULLIF ( 28, CAST ( NULL AS FLOAT8 ) ), 63 - AVG ( DISTINCT - - 44 ), + + ( - 38 ) ) ) / + + SUM ( ALL - 76 ) AS col0, + 37 +---- +-3464.631578947368 +37 query I rowsort SELECT ALL + 40 * 80 @@ -30688,10 +30728,13 @@ SELECT DISTINCT + ( - + 24 ) + + - 39 + 54 AS col0, - CAST ( 88 AS INTEGER ) * + -9 -8469 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - 598 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-5852 SELECT ALL CASE - 98 WHEN + 33 THEN NULL WHEN + COUNT ( * ) THEN - AVG ( DISTINCT - 79 ) ELSE - 26 * + - 23 END +---- +598 query I rowsort label-5853 SELECT - COUNT ( + - 68 ) AS col1 @@ -31919,10 +31962,13 @@ SELECT 30 * - 64 + + 9 + - 21 * - 86 AS col2 ---- -105 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-6094 SELECT ALL - AVG ( 36 ) * 38 / + AVG ( DISTINCT + + 82 ) + CASE SUM ( ALL + 28 ) WHEN + 24 + + CASE + ( - 71 ) WHEN 68 THEN 84 WHEN CAST ( 33 AS INTEGER ) * + 37 + + COUNT ( * ) * 48 THEN 83 WHEN 92 * ( - 44 ) THEN NULL END THEN 98 + 17 * + 46 END * - MIN ( 93 ) col0 +---- +NULL query I rowsort label-6095 SELECT ALL + COUNT ( * ) * NULLIF ( - COALESCE ( - + ( - - 85 ), 78 ), - 61 - 39 ) - 12 @@ -32532,10 +32578,10 @@ SELECT - 38 + + - 26 ---- -64 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-6212 SELECT + CASE - + COUNT ( * ) WHEN - AVG ( DISTINCT + 5 ) THEN NULL WHEN 39 / + 21 + - 66 + + - 38 THEN NULL WHEN 54 THEN 37 END AS col2 +---- +NULL query I rowsort SELECT - 55 * - 12 AS col0 @@ -34840,10 +34886,13 @@ SELECT ALL - + ( - - CASE + + 15 WHEN CASE WHEN NOT + 56 < 29 + + - 27 THEN NULL ---- NULL -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-6652 SELECT - NULLIF ( AVG ( DISTINCT CAST ( NULL AS INTEGER ) ), + + 37 + + - 30 ) +---- +NULL query II rowsort SELECT ALL - NULLIF ( - 86, 13 * + 5 ) AS col2, 13 @@ -35213,10 +35262,10 @@ SELECT ALL + + CAST ( NULL AS INTEGER ) * - CAST ( NULL AS INTEGER ) ---- NULL -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-6723 SELECT + - 14 * + 2 / - CASE + CASE ( 49 ) WHEN + - 16 THEN NULL ELSE - + AVG ( DISTINCT + 56 ) * - COUNT ( * ) END WHEN CAST ( 82 AS INTEGER ) + - COUNT ( * ) / + 74 THEN CAST ( NULL AS INTEGER ) WHEN + - ( + + ( 51 ) ) THEN NULL END * - - 56 AS col0 +---- +NULL query I rowsort label-6724 SELECT - - COUNT ( * ) * - 55 AS col0 @@ -40435,10 +40484,10 @@ SELECT + CAST ( 16 AS INTEGER ) * + 52 AS col0 ---- 832 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - -8035 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-7720 SELECT + 28 * - 81 + - 79 * CASE + ( + AVG ( DISTINCT - 24 ) ) WHEN - 18 - - MAX ( + 95 ) THEN NULL ELSE 73 END +---- +-8035 query I rowsort label-7721 SELECT DISTINCT - COALESCE ( - 60, + - SUM ( ALL 17 ) / - 91 ) * 5 @@ -41527,10 +41576,13 @@ SELECT ALL + - 39 * - + 3 * + + 57 * CAST ( NULL AS FLOAT8 ) * - COUNT ( * ) + + ---- NULL -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-7929 SELECT + COUNT ( * ) * - 13 + 14 + - CASE + 40 WHEN - + AVG ( DISTINCT - 59 ) * - COUNT ( * ) * + ( 97 ) / COUNT ( * ) + + 69 - + 13 THEN 5 WHEN - 94 + - NULLIF ( + 5 + 61, - 19 ) * 59 THEN NULL WHEN 70 * - 35 THEN NULL END + 86 * 82 / - CAST ( 12 AS FLOAT8 ) +---- +NULL query I rowsort SELECT DISTINCT + 76 + + - 33 AS col1 @@ -42171,10 +42223,10 @@ SELECT COALESCE ( 32, ( 40 ) * COUNT ( * ) + - + COUNT ( * ) ) ---- 32 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-8053 SELECT DISTINCT COUNT ( * ) * - - CASE - + 56 WHEN - 62 + - 37 THEN NULL WHEN - 95 THEN - COUNT ( * ) / CAST ( - - COALESCE ( - COALESCE ( 45, - 72 * COALESCE ( + ( - CAST ( 88 AS INTEGER ) ), 51 + + 69 ), ( + 76 ) ), 86 + + 53 / 50, CAST ( - 89 AS INTEGER ) ) AS INTEGER ) * 29 + CASE 98 WHEN + 34 THEN + 44 WHEN AVG ( DISTINCT 67 ) THEN NULL END END + 27 / 81 +---- +NULL query II rowsort label-8054 SELECT MIN ( + + CAST ( NULL AS INTEGER ) ) * - 90, COUNT ( * ) + + 61 AS col0 @@ -42795,10 +42847,13 @@ SELECT MIN ( ALL - 23 ) AS col0, + CAST ( NULL AS INTEGER ) / 94 col2 -23 NULL -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-8172 SELECT AVG ( DISTINCT CAST ( NULL AS INTEGER ) ) +---- +NULL query I rowsort SELECT 55 * 67 @@ -43105,11 +43160,14 @@ SELECT + 25 + CASE - NULLIF ( 42, + - NULLIF ( + + 49, + COALESCE ( - - SUM ( + ---- NULL -# Datafusion - Datafusion expected results: -# Datafusion - Expected - -61 -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] I[I] +# Datafusion - [Actual ] I[R] +query IR rowsort label-8230 SELECT - 61, + 68 + + - 18 * - 96 + - CASE - CAST ( NULL AS INTEGER ) WHEN + CAST ( + 87 AS INTEGER ) THEN AVG ( DISTINCT - - 63 ) + - + ( 95 ) ELSE NULL END AS col1 +---- +-61 +NULL query I rowsort SELECT DISTINCT + 77 + + 15 AS col1 @@ -47024,10 +47082,13 @@ SELECT ALL + 65 * MAX ( DISTINCT - 78 ) * - 26 * - - 98 + - - COUNT ( * ) + + + ---- 12918379 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-8981 SELECT - 99 * - + COALESCE ( + 88, AVG ( + CAST ( NULL AS INTEGER ) ) * + - 34 ) + - 89 - + - CASE 83 WHEN - AVG ( DISTINCT 57 ) THEN NULL WHEN + - 60 + - COUNT ( * ) - - + 40 + - - 18 * + NULLIF ( - + CASE ( + + 11 ) WHEN 40 THEN 13 + - 20 / - 49 + - - 69 * - 55 WHEN - 66 * + ( + - COUNT ( - 12 ) ) + + COUNT ( * ) * + 31 + - COUNT ( * ) THEN + 0 END, 18 - + 68 ) + - + 10 THEN - - 2 * 73 - - 37 / - 90 END * - 0 + + 37 +---- +NULL query I rowsort SELECT + - 31 * + 25 AS col0 @@ -49279,10 +49340,10 @@ SELECT DISTINCT - COUNT ( * ) AS col0, - CASE ( 17 ) WHEN + ( 70 ) THEN - 85 END -1 NULL -# Datafusion - Datafusion expected results: -# Datafusion - Expected - 960 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-9414 SELECT ALL + + 15 * - - CASE + - SUM ( DISTINCT - 72 ) WHEN COUNT ( ALL + COALESCE ( 14, 47 * + ( - CAST ( NULL AS INTEGER ) ) + + 24 ) ) THEN NULL WHEN - 53 THEN 69 + - CASE - 47 WHEN - MAX ( 51 ) * - ( - 36 ) THEN + MIN ( ALL 74 ) * + 6 + + 89 WHEN - COALESCE ( CAST ( NULL AS INTEGER ), AVG ( DISTINCT 71 ) ) * - 5 THEN 9 ELSE + COUNT ( * ) * 26 END ELSE 16 END * 4 AS col0 +---- +960 query I rowsort SELECT DISTINCT + 10 + + - 71 * + - 62 * + 43 @@ -49613,20 +49674,26 @@ SELECT + 74 + - - CASE - 77 WHEN + - COUNT ( - 36 ) * - 44 THEN + 2 + - 46 ELSE ---- NULL -# Datafusion - Datafusion expected results: -# Datafusion - Expected - 51 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-9479 SELECT + CASE ( - CAST ( 91 AS INTEGER ) ) WHEN - 42 THEN + 90 * AVG ( DISTINCT + 28 ) WHEN 19 * 73 THEN - ( + ( - CASE + 62 WHEN 77 THEN + 52 END ) ) + - MIN ( 68 + + 18 ) WHEN + 58 THEN 96 + + COUNT ( * ) WHEN - 26 / - 3 THEN NULL ELSE 51 END +---- +51 query I rowsort SELECT ALL + ( - ( - + 55 ) ) AS col0 ---- 55 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-9481 SELECT DISTINCT + ( - + 37 ) / + 65 + - 78 * + - AVG ( DISTINCT - CAST ( NULL AS INTEGER ) ) AS col0 +---- +NULL query I rowsort label-9482 SELECT ALL - - 57 / - 42 + + 8 + + + COUNT ( * ) * - COUNT ( * ) AS col1 @@ -49644,10 +49711,13 @@ SELECT 17, + 43 / 64 + - ( 93 ) - 1 / COUNT ( * ) AS col2 17 -94 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-9485 SELECT ALL + 13 * - 6 * + COUNT ( * ) * + 54 * MAX ( - 10 ) * - AVG ( DISTINCT + 80 * CAST ( NULL AS INTEGER ) + - 84 * 91 ) + + CASE - 93 WHEN 93 THEN NULL WHEN + CAST ( NULL AS FLOAT8 ) + + 79 THEN 85 + COUNT ( * ) END + 85 AS col2 +---- +NULL query I rowsort label-9486 SELECT DISTINCT 5 * + MIN ( ALL + - ( - 93 ) ) * + MIN ( ALL 47 ) * - MAX ( ALL - CAST ( 31 AS INTEGER ) ) + - 15 @@ -51209,10 +51279,10 @@ SELECT - NULLIF ( + + CASE 32 WHEN + 16 THEN - 50 * - + COUNT ( * ) END, + 2 ) * ---- NULL -# Datafusion - Datafusion expected results: -# Datafusion - Expected - 1974 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-9785 SELECT 11 * 96 + + 9 * + - CASE - CAST ( NULL AS INTEGER ) WHEN + + 76 THEN - 7 + + 54 + + - COUNT ( * ) ELSE CAST ( - - NULLIF ( - NULLIF ( + 34, + 23 * 54 + AVG ( DISTINCT CAST ( NULL AS INTEGER ) ) ), - 18 ) AS INTEGER ) + - 68 END AS col0 +---- +1974 query I rowsort label-9786 SELECT ALL MIN ( DISTINCT - 60 ) @@ -52279,10 +52349,10 @@ SELECT CAST ( + 78 AS INTEGER ) / 80 * + + COUNT ( * ) / - CASE + - 41 WHEN - 56 ---- NULL -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort SELECT 76 + + CASE + 65 WHEN - AVG ( DISTINCT + 95 ) THEN - 68 WHEN + 8 / 20 THEN + NULLIF ( 14, + 16 * + 91 * - 14 + + 12 + + - 70 ) - 26 END + - 49 + 40 + - + 2 * + 18 +---- +NULL query II rowsort label-9989 SELECT ALL - 47 AS col2, ( + + 15 ) / 38 + - COUNT ( * ) + - 84 + - 89 - - - NULLIF ( - 42, + CAST ( 93 AS INTEGER ) ) diff --git a/data/sqlite/random/expr/slt_good_42.slt b/data/sqlite/random/expr/slt_good_42.slt index 7b99e7a..2cfb089 100644 --- a/data/sqlite/random/expr/slt_good_42.slt +++ b/data/sqlite/random/expr/slt_good_42.slt @@ -199,10 +199,13 @@ SELECT ALL - SUM ( - 52 ) AS col1 ---- 52 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - -25 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-32 SELECT COALESCE ( + 25, COUNT ( * ) / + - CAST ( + 15 AS INTEGER ) + + 40 + 93 - 45 + + + ( + + 97 ) * - 15 / AVG ( DISTINCT - - 84 ) * - ( + 26 ) / - 94 * + - 51 * - - COUNT ( * ) ) * - COUNT ( * ) +---- +-25 query I rowsort label-33 SELECT ALL CAST ( NULL AS INTEGER ) * - NULLIF ( + 56, - 93 / + 51 + 67 * + ( - 6 ) ) * + NULLIF ( - 52, 63 ) @@ -235,11 +238,14 @@ SELECT - - ( 74 ) ---- 74 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - 31 -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] I[I] +# Datafusion - [Actual ] I[R] +query IR rowsort label-39 SELECT 31 + - 81 / - 79 + + - ( - - 1 ), - ( AVG ( DISTINCT CAST ( NULL AS INTEGER ) ) ) col1 +---- +31 +NULL query I rowsort SELECT 80 * - + ( + 83 ) @@ -668,20 +674,23 @@ SELECT 50 * - 81 + - + 64 + 32 AS col2 ---- -4082 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - 133 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-123 SELECT ALL COALESCE ( + 58, + + 9 * 58 + + + 40 + + ( - 47 ) / - AVG ( DISTINCT + + 54 ) / 91 / - COALESCE ( + + 88, - 71 ) ) - - 75 +---- +133 query I rowsort SELECT 29 + 36 AS col2 ---- 65 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-125 SELECT ALL + 50 - + 47 * - + 98 + - CASE 45 WHEN AVG ( DISTINCT CAST ( NULL AS INTEGER ) ) + ( - 52 ) THEN 20 END + - CAST ( + - 12 AS INTEGER ) + - 44 * + + 84 - + 4 * 19 - + + 81 / + 16 * COUNT ( + - 77 ) +---- +NULL query I rowsort SELECT ALL + 78 * - 75 * + 34 AS col2 @@ -879,10 +888,10 @@ SELECT 55 + 21 * - 24 * 72, 42 AS col2 -36233 42 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort SELECT CASE - - AVG ( DISTINCT 93 ) WHEN 98 THEN + + 8 + - 12 END +---- +NULL query I rowsort label-163 SELECT + - MIN ( - 61 ) col0 @@ -1255,10 +1264,10 @@ SELECT + ( + 10 ) * - COUNT ( * ) AS col0, + NULLIF ( - ( + - 95 ), - SUM ( ALL -10 95 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - 176471 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-234 SELECT ALL - 28 + - NULLIF ( + 72, - 87 + + - SUM ( ALL - 84 ) * - 13 + ( COUNT ( * ) ) + 6 ) * CASE - COUNT ( * ) WHEN + CASE + NULLIF ( - + 0, - - 21 ) WHEN - COUNT ( * ) / 93 THEN + 3 * ( - 81 ) * + + CASE - - CASE - NULLIF ( 59, - - 97 ) WHEN 74 THEN - AVG ( DISTINCT 56 ) / COUNT ( * ) END WHEN - 7 THEN 44 * + 66 WHEN 73 THEN NULL ELSE - 77 * - 91 + - 66 END + + 3 ELSE 29 END THEN + 26 * - 13 - 95 ELSE ( ( 49 ) ) * - 50 END - - 99 AS col0 +---- +176471 query I rowsort label-235 SELECT DISTINCT - 0 + - COUNT ( * ) * - + 40 / - 50 AS col1 @@ -3421,11 +3430,14 @@ SELECT - NULLIF ( - - 63, + 31 + - - COUNT ( * ) ), + 30 + COUNT ( * ) * 68 AS c -63 98 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - -1 -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] I[I] +# Datafusion - [Actual ] I[R] +query IR rowsort label-648 SELECT - COUNT ( * ), 29 - - - CASE AVG ( DISTINCT - 9 ) WHEN - 38 THEN NULL WHEN - 40 * 79 + 49 + 60 THEN + - 61 WHEN + + 11 THEN - 98 / MIN ( ( + 14 ) ) / 8 + + - COALESCE ( + 61, - COALESCE ( - + ( + + 38 ), + CAST ( - COALESCE ( + + 18, + 70 ) AS INTEGER ), - 79 * + - AVG ( DISTINCT - 21 ) / 57 * + 72 * + 30 + - 47 + 48 + - + 90 ) + + 97 ) / + + 8 ELSE NULL END / 51 AS col0 +---- +-1 +NULL # Datafusion - Types were automatically converted from: # Datafusion - [Expected] [I] @@ -4707,10 +4719,10 @@ SELECT 61 * + + 71 + 5 / + SUM ( - - 24 ) + - - 73 AS col0 ---- 4404 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-890 SELECT ALL + - CAST ( CASE - 6 WHEN - 61 * - 58 THEN NULL WHEN + - 39 THEN NULL WHEN + COALESCE ( + 8, + 98, + - AVG ( DISTINCT + + 0 ) ) THEN - - 64 END AS INTEGER ) * - 76 +---- +NULL query I rowsort label-891 SELECT COUNT ( * ) * 34 + 63 + - 69 * + 76 @@ -8719,10 +8731,10 @@ SELECT ALL + + ( COUNT ( ALL - 78 ) ) AS col1 ---- 1 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort SELECT + 98 * CASE AVG ( DISTINCT + 41 ) WHEN + 20 + + + 23 THEN NULL WHEN + 60 THEN - - 93 ELSE NULL END col2 +---- +NULL query I rowsort SELECT ALL + + 72 col1 @@ -9877,10 +9889,10 @@ SELECT DISTINCT - 6 * + 43 - - 20 ---- -238 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-1881 SELECT CASE 95 WHEN - COALESCE ( - 60, + COUNT ( * ) + - 86 + - ( - - 61 ) + - + 84 * - 62 ) * 28 - - AVG ( DISTINCT + 77 ) THEN - 54 * + - 60 END AS col0 +---- +NULL query II rowsort SELECT ALL - 67 AS col2, 42 AS col1 @@ -10664,10 +10676,13 @@ SELECT - COUNT ( * ) * CAST ( NULL AS INTEGER ) AS col1, + 21 NULL 21 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-2030 SELECT + ( + + ( 62 ) ) * - + AVG ( DISTINCT + 69 ) + - 53 + - - 75 * + SUM ( ALL - 67 ) - + COUNT ( * ) - - 88 + - CASE 55 WHEN + + NULLIF ( + ( - 36 ), 53 ) THEN ( + SUM ( ALL + + 54 ) ) ELSE NULL END * + - CASE - 78 WHEN COUNT ( * ) * + 53 + 75 / + 25 + - 56 - ( - - 59 ) THEN - - 3 WHEN + - 81 / + + 80 + + 83 THEN NULL ELSE - 33 END AS col2 +---- +NULL query I rowsort label-2031 SELECT ALL + CASE 3 WHEN - + 98 THEN NULL WHEN + 44 + + MAX ( - 53 ) * + 36 * + 89 THEN + NULLIF ( + 85, + 55 + - - COUNT ( * ) ) * - 61 ELSE + + COUNT ( DISTINCT 30 ) / - + 77 END AS col1 @@ -11482,15 +11497,18 @@ SELECT + + 37 + + ( - 17 ) + - 26 col0 ---- -6 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-2187 SELECT ALL + 27 * - - AVG ( DISTINCT + - CAST ( - CASE CAST ( NULL AS INTEGER ) WHEN 64 * - ( + 36 ) + - 99 THEN NULL WHEN 99 - - CAST ( - 62 AS INTEGER ) THEN NULL ELSE CAST ( NULL AS INTEGER ) END AS INTEGER ) ) + + 32 AS col1 +---- +NULL -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-2188 SELECT DISTINCT + CASE + 75 WHEN + + 97 * - NULLIF ( - - 2, + CASE - ( COUNT ( + + 20 ) ) WHEN - + CASE + COUNT ( * ) WHEN - - 91 + - CASE - ( - 14 ) WHEN + ( + 0 ) + AVG ( DISTINCT + 52 ) * - 5 THEN - + 37 / - SUM ( 42 ) + - 8 ELSE + SUM ( DISTINCT - + 23 ) * 73 - 96 + 72 * + + 77 + 82 * - 45 END THEN NULL ELSE - 86 END / 83 * - 64 THEN NULL WHEN + + NULLIF ( + - 45, 13 + - 76 ) / + 8 THEN NULL WHEN 39 * + 13 + - 72 * 87 THEN 0 - 79 * - 62 END + MIN ( DISTINCT 60 - 86 ) * + 6 ) + + CASE 14 WHEN COALESCE ( - MAX ( + 29 ), - COUNT ( * ) ) THEN NULL ELSE 95 * - COALESCE ( 22, 89 ) END THEN 98 WHEN 67 THEN NULL END * - 66 + + 17 +---- +NULL query I rowsort label-2189 SELECT ALL 93 / 41 @@ -14853,11 +14871,14 @@ SELECT DISTINCT 27 AS col0, 58 27 58 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - 787 -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] I[I] +# Datafusion - [Actual ] I[R] +query IR rowsort label-2838 SELECT DISTINCT - + 83 - - 30 * 29 AS col0, 31 + + - CASE + 82 WHEN MAX ( ALL 68 ) THEN NULL WHEN + 68 - NULLIF ( 16, + 5 / 60 - + 93 ) THEN NULL WHEN + CAST ( NULL AS INTEGER ) * + 43 THEN NULL ELSE + CASE 49 WHEN + 50 * CAST ( NULL AS INTEGER ) THEN + 0 * + AVG ( DISTINCT - ( - 97 ) ) ELSE NULL END - - 5 END +---- +787 +NULL query I rowsort label-2839 SELECT DISTINCT - 44 - - + CASE + 71 WHEN - CASE 43 WHEN 13 + 93 THEN ( NULLIF ( - 81, COUNT ( * ) * + 88 ) ) WHEN + COUNT ( * ) THEN 15 + - AVG ( + 1 ) ELSE NULL END THEN NULL ELSE + 26 END + + ( 84 + + COUNT ( 22 ) ) AS col1 @@ -18137,10 +18158,13 @@ SELECT - CASE WHEN NOT - 60 BETWEEN + COUNT ( * ) AND + 47 + + 72 THEN - 52 END ---- 52 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - 58 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort SELECT + 58 + + ( NULLIF ( 0, - AVG ( DISTINCT - 52 ) ) ) AS col1 +---- +58 query I rowsort SELECT + 82 + - 61 AS col2 @@ -18401,10 +18425,13 @@ SELECT DISTINCT + + COUNT ( * ) * - - 92 AS col0 ---- 92 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-3518 SELECT DISTINCT CASE + COUNT ( * ) WHEN - NULLIF ( - 62, + 32 ) * + - 11 + 68 + 1 THEN - 87 * + 93 - - COALESCE ( 29, CAST ( NULL AS INTEGER ) * + CAST ( NULL AS INTEGER ), - NULLIF ( + - CAST ( NULL AS INTEGER ), + ( + 10 ) + - + AVG ( DISTINCT - - 90 ) ) ) + + 97 END - + - 45 + + 30 * 78 + - COALESCE ( + CASE 88 WHEN + COUNT ( * ) * MIN ( + 47 ) THEN - 58 + 4 END, 48, + 84 ) - - SUM ( + 78 ) * CAST ( MIN ( 96 ) AS FLOAT8 ) AS col2 +---- +NULL query I rowsort label-3519 SELECT ALL NULLIF ( - + COUNT ( * ), + 89 * - 59 / + 59 * 10 * + 96 * - 75 ) * + 94 - + 98 / + 83 @@ -18818,10 +18845,10 @@ SELECT ALL - 80 * - ( + COUNT ( * ) ) + - ( 3 ) * + 75 ---- -145 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - 37 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort SELECT CASE - AVG ( DISTINCT - 29 ) WHEN - + 92 THEN NULL ELSE + 37 END +---- +37 query I rowsort label-3598 SELECT SUM ( ALL 24 ) AS col2 @@ -20671,10 +20698,10 @@ SELECT 22 * - + 34 ---- -748 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-3949 SELECT DISTINCT CASE COALESCE ( - COALESCE ( + + 2, 8 + + 66 ), + + 87 * - COALESCE ( + 70, + + 81 * - - 60 ) * COUNT ( 81 ), - 47 * COUNT ( * ) - 81 ) WHEN 83 * - 17 THEN NULL WHEN - 25 + 72 / + 82 * 73 THEN ( 14 ) * + 97 * + COUNT ( + 33 ) * + 24 + - 91 + + CAST ( NULL AS INTEGER ) - - 96 WHEN + + AVG ( DISTINCT - - 57 ) THEN NULL ELSE NULL END AS col0 +---- +NULL query I rowsort SELECT DISTINCT + 90 + + 1 @@ -21356,10 +21383,10 @@ SELECT - 18 + - - 24 - - + 85 * - + 22 * 51 * + - MIN ( ALL - - 83 ) + 38 * + - ---- 7912106 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - 1 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-4079 SELECT ALL + CASE + COALESCE ( + - 61, + AVG ( DISTINCT - ( 21 ) ) ) WHEN + + CAST ( NULL AS FLOAT8 ) THEN NULL ELSE + - COUNT ( * ) END / + + 81 * - 35 / + 31 + ( - COUNT ( * ) ) * - COUNT ( * ) +---- +1 query I rowsort label-4080 SELECT + 27 / - + 34 AS col0 @@ -21976,10 +22003,10 @@ SELECT DISTINCT COUNT ( * ) - ( + - 1 ) / + - 9 ---- 1 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - -210140 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-4197 SELECT CAST ( - + AVG ( DISTINCT + - 76 ) AS INTEGER ) * 35 * + - 79 / - COALESCE ( - COUNT ( * ), - CAST ( NULL AS INTEGER ) ) +---- +-210140 query I rowsort label-4198 SELECT - ( + + 54 ) + - - CAST ( + COUNT ( * ) AS INTEGER ) + 50 + 51 + - - CASE + 42 WHEN + 39 * 72 * + - 29 + - 16 + ( + 19 ) * MAX ( 52 ) * + + 7 + COUNT ( * ) / + COUNT ( * ) - + ( - - 35 ) + + - 67 THEN 97 WHEN + COUNT ( * ) + - + 48 THEN - 7 * - + 91 * 82 WHEN 30 * - + 14 THEN NULL END @@ -23360,10 +23387,13 @@ SELECT - SUM ( 53 ) AS col2 ---- -53 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-4463 SELECT 3 * 13 + + 20 + CASE AVG ( DISTINCT - 73 ) + - 43 WHEN + 59 THEN - COUNT ( * ) * CAST ( NULL AS FLOAT8 ) + 90 END +---- +NULL query I rowsort SELECT + - 33 * - + 11 AS col0 @@ -23415,10 +23445,10 @@ SELECT ALL - 81 + - ( 20 ) ---- -101 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - 1 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-4474 SELECT ALL - CASE - + COUNT ( * ) WHEN - CASE 55 WHEN 48 / 38 THEN ( CASE 28 WHEN 97 THEN 54 / + 57 WHEN 3 * + CAST ( + 21 AS INTEGER ) THEN NULL END ) END THEN NULL WHEN 32 + - AVG ( DISTINCT - 97 ) THEN SUM ( DISTINCT - 32 ) / 70 + + 40 ELSE - COUNT ( * ) END +---- +1 query I rowsort SELECT - 32 + - 66 AS col2 @@ -26223,10 +26253,13 @@ SELECT ALL - 3 / - - MAX ( ALL + 68 ) + - 77 ---- -77 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - -648 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort SELECT ALL - NULLIF ( 12, + CASE + 50 WHEN - 77 THEN NULL WHEN - - 51 THEN - + ( 41 ) WHEN + + AVG ( DISTINCT + 4 ) THEN + 62 + + - 83 * 26 * AVG ( ALL 6 ) + + + 76 * 45 END ) * 59 + ( 60 ) AS col2 +---- +-648 query I rowsort SELECT + + ( - + ( + - 60 ) ) AS col2 @@ -27254,10 +27287,10 @@ SELECT NULLIF ( - COUNT ( * ), 48 ) AS col2, 89 / CASE + 43 WHEN - 95 THEN NULL -1 NULL -# Datafusion - Datafusion expected results: -# Datafusion - Expected - -56 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-5209 SELECT - CASE - + 54 WHEN ( 12 ) + + + 57 THEN NULL WHEN - - 54 * - + CAST ( + + AVG ( DISTINCT 33 ) AS INTEGER ) * + CAST ( - + 35 AS INTEGER ) + + 75 THEN + + 85 ELSE 56 END +---- +-56 query II rowsort SELECT - 2 - 35 + + 34, - 50 * + 62 AS col0 @@ -27516,10 +27549,10 @@ SELECT ALL + + 21 * - + 28 + - 69 ---- -657 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-5259 SELECT ( - CASE + AVG ( DISTINCT + 19 ) WHEN + 89 THEN + + 26 ELSE NULL END ) * - 71 + CAST ( - ( 44 ) AS INTEGER ) * - - 78 * + + 0 AS col2 +---- +NULL # Datafusion - Types were automatically converted from: # Datafusion - [Expected] [I] @@ -29153,10 +29186,13 @@ SELECT 27 * + 91 AS col1 ---- 2457 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - -112 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-5571 SELECT - COALESCE ( 56, 68 * 18 - - + 6 + - 45 - NULLIF ( - CASE - 51 WHEN - CAST ( NULL AS INTEGER ) THEN - 79 WHEN - 46 THEN + COUNT ( * ) END, + AVG ( DISTINCT + 65 ) + + 21 ) * + ( + + 52 ), + 7 * - + 96 ) * 2 +---- +-112 query I rowsort label-5572 SELECT DISTINCT + 52 * + + 45 - + - COUNT ( * ) * + - 41 AS col2 @@ -30209,10 +30245,13 @@ SELECT ALL 0 * - 68 - - 89 - + 5 + + 72 / + 87 AS col1 ---- 84 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-5773 SELECT + 26 * - CASE ( 65 ) WHEN - - COALESCE ( - 23, + MAX ( 86 ) ) / 89 THEN 27 / COALESCE ( + 69, + - 23 ) - 56 END / + 44 * + 29 + + - AVG ( DISTINCT + - 83 ) +---- +NULL query I rowsort label-5774 SELECT DISTINCT + MAX ( - 97 ) AS col0 @@ -36835,11 +36874,14 @@ SELECT DISTINCT + ( - + COALESCE ( - COUNT ( ALL 53 ), - + 93 * + 75 ) ), - 31 + 1 2090 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - 0 -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] I[I] +# Datafusion - [Actual ] I[R] +query IR rowsort label-7048 SELECT ALL + 40 / - - ( - 74 ) AS col2, + 2 + - + CASE + MIN ( ALL 1 ) WHEN + 85 * + 33 + 6 THEN + CASE + COALESCE ( MAX ( ALL ( - CAST ( NULL AS INTEGER ) ) ), + + 2 + + COUNT ( * ) * ( - + 55 ), + - CAST ( NULL AS FLOAT8 ) * + 93 + + 67 + + 0 + 17 / - 48 * + 22 * + 26 + - 30 ) WHEN - ( + 3 ) / 53 + + 16 THEN + NULLIF ( 1, AVG ( DISTINCT + NULLIF ( - 28, 98 ) ) * NULLIF ( 98 + - MIN ( ALL 82 - + 93 ), + COUNT ( * ) ) + COUNT ( * ) ) WHEN 84 * - COUNT ( * ) THEN + COUNT ( * ) ELSE NULL END + 73 ELSE NULL END +---- +0 +NULL query I rowsort label-7049 SELECT + 48 * + + 51 * - COUNT ( * ) + + 12 @@ -42275,10 +42317,10 @@ SELECT + CAST ( NULL AS INTEGER ) * - COUNT ( * ) / + 89 ---- NULL -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-8088 SELECT ALL + ( + CASE - COUNT ( * ) WHEN 25 + - - 75 THEN - COUNT ( * ) ELSE + CASE AVG ( DISTINCT - 55 ) WHEN - 28 THEN SUM ( - 63 ) * + 81 END * + 92 END ) - - 55 +---- +NULL query II rowsort SELECT 1 * 31 AS col2, - 27 AS col0 @@ -43035,10 +43077,13 @@ SELECT DISTINCT + 47 * + ( + + ( + + 19 ) ) * COUNT ( * ) + + 51 ---- 944 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-8234 SELECT ALL + AVG ( DISTINCT + CAST ( NULL AS FLOAT8 ) ) AS col1 +---- +NULL query I rowsort label-8235 SELECT + 24 / 11 @@ -43548,11 +43593,14 @@ SELECT ( - NULLIF ( + + 92, - 16 ) ) * - 24 AS col1 ---- 2208 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - 1 -# Datafusion - Expected - -82536 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] I[I] +# Datafusion - [Actual ] I[R] +query IR rowsort label-8334 SELECT DISTINCT - ( - COUNT ( * ) ) AS col0, MIN ( DISTINCT - - 75 ) * + + NULLIF ( + 27, AVG ( DISTINCT - + ( - CAST ( NULL AS FLOAT8 ) ) ) + - - 82 * + + CAST ( + 1 AS INTEGER ) ) + - ( - ( - + 93 ) ) * - 47 * - 20 + + 69 + 62 * 45 +---- +1 +-82536 query I rowsort label-8335 SELECT 65 + CASE + 6 WHEN - 98 THEN NULL ELSE + MIN ( DISTINCT 68 ) * + 74 - 22 / - + 45 + + + 51 * 91 END @@ -45396,10 +45444,10 @@ SELECT 81 * + COUNT ( * ) AS col0, NULLIF ( 35, + - 12 - + ( + 11 ) + + MIN ( AL 81 35 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - 35 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort SELECT ALL 31 + + CASE + - 61 WHEN - - 44 * - AVG ( DISTINCT 35 ) * + 16 THEN NULL ELSE - 19 END + + 23 +---- +35 query I rowsort label-8688 SELECT NULLIF ( - COALESCE ( + ( + - 10 ), - - 34, 40 / 89 - - + ( - 91 ) + + 9 ), - + 47 ) AS col2 @@ -45662,10 +45710,13 @@ SELECT ALL + CAST ( - MIN ( DISTINCT - + 28 ) AS INTEGER ) ---- 28 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-8738 SELECT ALL - 98 * - - AVG ( DISTINCT + CAST ( NULL AS INTEGER ) ) - 79 * 93 +---- +NULL query I rowsort label-8739 SELECT + COALESCE ( + - ( + 4 ), COUNT ( * ), - COUNT ( * ) ) @@ -46522,10 +46573,10 @@ SELECT DISTINCT + MAX ( DISTINCT + 32 ) ---- 32 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-8901 SELECT - + CASE - CASE + AVG ( DISTINCT - + 57 ) WHEN - COUNT ( * ) THEN + - 75 + - COUNT ( * ) + - 38 + - 34 - + + 88 * + SUM ( ALL 70 ) * - - 81 + + COUNT ( * ) WHEN - - 0 THEN 18 ELSE NULL END WHEN + 18 * - 35 * COUNT ( - 77 ) THEN - COUNT ( * ) + - - COUNT ( * ) ELSE NULL END + - ( - COUNT ( * ) ) - - ( + + 15 ) +---- +NULL query I rowsort SELECT ALL + 60 * - 2 @@ -47672,11 +47723,14 @@ SELECT + ( + 31 ) * - + 47 * - 57 + + + 38 + 20 * 38 * + COUNT ( * ) ---- 83847 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I][I] +# Datafusion - [Actual ] [R][R] +query RR rowsort label-9120 SELECT ALL + 77 * - NULLIF ( + + CAST ( NULL AS INTEGER ), + 56 * COALESCE ( + AVG ( DISTINCT + - 84 ), - + NULLIF ( - COUNT ( * ), 14 + + - COUNT ( * ) ) * 71 ) ), - COALESCE ( 45, + 39 * - CASE - - CAST ( NULL AS INTEGER ) WHEN + 21 THEN COUNT ( * ) - - COUNT ( * ) + - ( 89 ) ELSE NULL END * + ( 2 ) + 72 + + + ( + 11 ) / - 22, 23 ) * - + AVG ( 84 ) + + CASE + 4 WHEN + 16 THEN 49 * 53 ELSE NULL END + + 75 * + COUNT ( * ) / - 77 +---- +NULL +NULL query I rowsort label-9121 SELECT - 62 * 49 * + 10 - MAX ( DISTINCT + 26 ) + + + 63 * + 87 AS col0 @@ -48407,11 +48461,14 @@ SELECT DISTINCT 75 * 27 AS col2 ---- 2025 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - -1 -# Datafusion - Expected - 46 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I]I +# Datafusion - [Actual ] [R]I +query RI rowsort label-9259 SELECT DISTINCT CASE + + 68 WHEN + - 28 * + 29 * - 36 * + ( - + 49 ) THEN + AVG ( DISTINCT - + CASE 62 WHEN + - 10 THEN NULL ELSE 49 END ) ELSE - COUNT ( * ) END AS col1, 46 col0 +---- +-1 +46 query I rowsort SELECT 23 * + + 12 + - + 19 diff --git a/data/sqlite/random/expr/slt_good_43.slt b/data/sqlite/random/expr/slt_good_43.slt index 25e0811..d9cacd1 100644 --- a/data/sqlite/random/expr/slt_good_43.slt +++ b/data/sqlite/random/expr/slt_good_43.slt @@ -13928,10 +13928,13 @@ SELECT ( + MAX ( DISTINCT - + 52 ) ) AS col0 ---- -52 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-2703 SELECT - - AVG ( DISTINCT + CAST ( NULL AS INTEGER ) ) AS col0 +---- +NULL query I rowsort SELECT 58 * - + 65 AS col1 @@ -14241,10 +14244,13 @@ SELECT - COUNT ( * ) col0, + ( - 77 ) -1 -77 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-2764 SELECT ALL + AVG ( DISTINCT CAST ( NULL AS INTEGER ) ) AS col1 +---- +NULL query I rowsort label-2765 SELECT ALL + COUNT ( * ) * - - 86 * - - 76 * + 22 + + 36 AS col0 @@ -16739,10 +16745,13 @@ SELECT + SUM ( + + 60 ) ---- 60 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-3245 SELECT ALL + - AVG ( DISTINCT + - ( - CAST ( NULL AS INTEGER ) ) ) +---- +NULL query I rowsort SELECT DISTINCT - + 25 AS col1 @@ -17571,10 +17580,10 @@ SELECT DISTINCT COUNT ( * ) + + CAST ( NULL AS INTEGER ) AS col2 ---- NULL -# Datafusion - Datafusion expected results: -# Datafusion - Expected - -52 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-3407 SELECT ALL CAST ( - AVG ( DISTINCT + NULLIF ( 52, - 0 ) ) AS INTEGER ) +---- +-52 query I rowsort SELECT - + 95 AS col1 @@ -18334,10 +18343,10 @@ SELECT + 9 * 24 ---- 216 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-3555 SELECT + - CASE - CAST ( NULL AS FLOAT8 ) WHEN AVG ( DISTINCT + + 56 ) THEN - + 41 ELSE NULL END +---- +NULL query I rowsort SELECT + - 73 AS col2 @@ -25716,10 +25725,13 @@ SELECT + 16 * - COUNT ( * ) ---- -16 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-4992 SELECT ALL - 5 + + + AVG ( DISTINCT - CAST ( NULL AS INTEGER ) ) AS col2 +---- +NULL query I rowsort SELECT DISTINCT 71 * + 0 AS col2 @@ -37682,10 +37694,13 @@ SELECT ALL - 64 col1 ---- -64 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-7310 SELECT ALL - AVG ( DISTINCT + CAST ( NULL AS FLOAT8 ) ) +---- +NULL query I rowsort label-7311 SELECT ALL - - 9 + + NULLIF ( 28, CAST ( NULL AS INTEGER ) ) * - - ( COUNT ( * ) ) @@ -39214,10 +39229,13 @@ SELECT MIN ( ALL - 68 ) AS col2 ---- -68 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-7607 SELECT AVG ( DISTINCT CAST ( NULL AS INTEGER ) ) +---- +NULL query II rowsort label-7608 SELECT + 41 * - COUNT ( * ) AS col0, + 32 @@ -46338,10 +46356,13 @@ SELECT - COUNT ( * ) * 21 * 77 ---- -1617 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-8992 SELECT ALL + AVG ( DISTINCT + CAST ( NULL AS FLOAT8 ) ) AS col1 +---- +NULL query I rowsort label-8993 SELECT COUNT ( * ) * + + COALESCE ( - + 51, - 19 ) - CAST ( NULL AS INTEGER ) AS col2 diff --git a/data/sqlite/random/expr/slt_good_44.slt b/data/sqlite/random/expr/slt_good_44.slt index e3286e5..92f5f79 100644 --- a/data/sqlite/random/expr/slt_good_44.slt +++ b/data/sqlite/random/expr/slt_good_44.slt @@ -2500,11 +2500,14 @@ SELECT ALL COALESCE ( CASE + 68 WHEN - + 8 THEN + ( - 81 ) WHEN - - NULLIF ( - C ---- 5 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - 129 -# Datafusion - Expected - -20 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] I[I] +# Datafusion - [Actual ] I[R] +query IR rowsort label-469 SELECT - - 73 + + 52 + 4, - COUNT ( * ) * + - NULLIF ( - ( + 20 ), + AVG ( DISTINCT - + 51 ) * + COUNT ( * ) + + 61 + 27 ) AS col1 +---- +129 +-20 query I rowsort SELECT - + 98 + + 16 + - ( - 51 ) col2 @@ -2588,10 +2591,10 @@ SELECT ( + COUNT ( * ) ) col0 ---- 1 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-486 SELECT CASE - - ( - 32 ) WHEN COALESCE ( + 75, + COUNT ( DISTINCT - - ( 60 ) ) + + 83 + + CASE - + NULLIF ( - 92, 11 + 30 ) WHEN - 94 + - COUNT ( * ) * + 24 - CAST ( NULL AS INTEGER ) THEN - 79 WHEN + ( + AVG ( DISTINCT + 46 ) ) THEN 15 END * - - 48, - 66 - - - COUNT ( * ) * + - 62 * + 45 ) + - COALESCE ( - 22, + 44, + COUNT ( * ) - 26 ) THEN NULL WHEN - 69 THEN 98 END +---- +NULL query I rowsort label-487 SELECT + 40 * COUNT ( DISTINCT + 5 ) + - 27 @@ -3155,10 +3158,10 @@ SELECT DISTINCT - - CAST ( NULL AS INTEGER ) * + 86 + COUNT ( * ) AS col0 ---- NULL -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-594 SELECT DISTINCT 20 * + - 95 + - CASE - AVG ( DISTINCT + - 55 ) WHEN - COUNT ( * ) THEN + 65 END +---- +NULL query I rowsort label-595 SELECT + - CAST ( - CAST ( - CAST ( 20 AS INTEGER ) AS INTEGER ) AS INTEGER ) / + ( - - 93 ) * COUNT ( * ) + + COUNT ( * ) col1 @@ -3724,10 +3727,13 @@ SELECT 11 * - ( + COUNT ( * ) ) * - 46 col1 ---- 506 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-701 SELECT + 35 + 89 + + + AVG ( DISTINCT - 3 ) * + - 75 + - - 61 + - 58 + + + NULLIF ( - 38, + + 52 * 27 / - 80 * 34 ) * + + CASE 41 WHEN - - 51 + + - 56 * 59 + 39 THEN - 10 * + 74 WHEN + COUNT ( * ) THEN NULL END AS col0 +---- +NULL query I rowsort label-702 SELECT DISTINCT + - 46 * - COUNT ( 97 ) @@ -5316,10 +5322,13 @@ SELECT + 82 / - - 97 ---- 0 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-1004 SELECT - + 77 * 62 * + 79 * - 2 + - CASE 57 WHEN + 12 THEN - - 21 WHEN 47 + + + COUNT ( * ) THEN + + AVG ( DISTINCT + 41 ) ELSE NULL END + - 37 +---- +NULL query I rowsort label-1005 SELECT ALL 16 / + 32 + 20 + - + ( - 2 ) * + ( - 63 ) - - 36 + + 59 * + + 33 @@ -5624,10 +5633,13 @@ SELECT 52 + - - 84 col0 ---- 136 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-1063 SELECT ALL COUNT ( * ) * CASE 18 WHEN - COUNT ( * ) THEN + + NULLIF ( - 68, - ( - AVG ( DISTINCT 40 ) ) ) ELSE NULL END AS col0 +---- +NULL query I rowsort label-1064 SELECT COUNT ( * ) * 27 @@ -6809,10 +6821,13 @@ SELECT + 19 * + + 5 AS col0 ---- 95 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-1294 SELECT + AVG ( DISTINCT + 2 ) * + + 63 + - COUNT ( * ) + + CASE - 57 WHEN - 19 + + COUNT ( DISTINCT + 81 + - 38 ) THEN NULL WHEN 16 / - 51 - 14 THEN 8 WHEN 28 + CASE + 26 WHEN MAX ( DISTINCT ( 32 ) ) THEN 22 * + NULLIF ( 70, + 88 ) WHEN - 28 / 15 THEN NULL END * + 53 THEN NULL END * 69 AS col0 +---- +NULL query I rowsort SELECT + ( - ( + NULLIF ( + 34, - 60 ) ) ) @@ -7667,10 +7682,13 @@ SELECT - 60 * + 76 + + 46 + + MIN ( DISTINCT 55 ) ---- -4459 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-1460 SELECT + AVG ( DISTINCT 7 ) / - 5 * 16 + + - CASE - 39 WHEN - + 73 + 49 + CAST ( MIN ( + 45 ) AS FLOAT8 ) * 31 THEN NULL WHEN 2 + 1 * - 36 THEN 81 * 29 ELSE NULL END + - COUNT ( * ) +---- +NULL query I rowsort SELECT + - 10 AS col2 @@ -12727,10 +12745,13 @@ SELECT + + 48 + COUNT ( * ) + - ( 78 ) AS col0 ---- -29 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-2431 SELECT - CASE 51 WHEN + - 26 THEN + 61 * - 94 * - NULLIF ( + 87, - 29 + - COALESCE ( - + 42, + + 17 + - COUNT ( * ), - 26 / AVG ( DISTINCT 36 ) - - 95 ) * + 2 ) END * - CASE - 30 WHEN + 8 * 86 + + + ( + MIN ( - 25 ) ) + - 18 + + + 48 - 85 - 73 THEN + + 53 WHEN COUNT ( * ) THEN COUNT ( * ) + - 49 + + 48 ELSE 61 END - 33 +---- +NULL query I rowsort SELECT + 49 + + - 73 * - + 93 AS col1 @@ -13049,10 +13070,10 @@ SELECT ALL + COUNT ( * ) * + 33 col1 ---- 33 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - 1150 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-2493 SELECT DISTINCT + + 23 * CASE + - COUNT ( * ) WHEN - COUNT ( * ) * - - CASE + 26 WHEN + 90 * + + CASE + 15 WHEN 44 * - - CASE COUNT ( 46 ) WHEN + 5 THEN NULL WHEN + 71 + COUNT ( * ) THEN - 92 * 64 + + - 28 + - + 74 ELSE NULL END + - CASE 20 WHEN + + 5 THEN - 86 + + 23 + - - 37 WHEN - 99 THEN - - 19 * - COUNT ( 12 ) / COUNT ( * ) ELSE + 7 * - ( + CASE + + COUNT ( * ) WHEN + + AVG ( ALL - 72 ) * + + 96 THEN + COUNT ( * ) / 28 WHEN + 38 + 33 THEN NULL END ) END * 69 THEN NULL WHEN + AVG ( DISTINCT + 6 ) THEN + MAX ( ALL 63 ) END THEN 34 + ( + ( + 34 ) ) END + 25 * - 20 THEN NULL WHEN + NULLIF ( 61, - 76 ) * 86 THEN NULL ELSE + CASE 36 WHEN - 49 THEN NULL WHEN ( - 22 ) * 0 THEN NULL ELSE + 50 END END * COUNT ( * ) AS col0 +---- +1150 query I rowsort label-2494 SELECT ALL - + 46 * + + 37 + - - COUNT ( * ) AS col1 @@ -15373,10 +15394,10 @@ SELECT CASE + + SUM ( + 86 ) WHEN 10 THEN COUNT ( * ) END ---- NULL -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-2940 SELECT ALL 58 * - 73 + + CASE - 78 WHEN AVG ( DISTINCT + 68 ) + 14 THEN 84 WHEN MIN ( - 98 ) THEN NULL ELSE NULL END +---- +NULL query I rowsort label-2941 SELECT ALL COUNT ( * ) * 84 + CAST ( 93 AS INTEGER ) @@ -16473,10 +16494,10 @@ SELECT ALL - COUNT ( * ) * COUNT ( * ) / - - 99 AS col1 ---- 0 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-3154 SELECT CASE + - 14 WHEN + 35 THEN NULL WHEN + 50 + + 25 * - 34 - - COUNT ( * ) - + 39 * AVG ( DISTINCT - 50 ) THEN + 30 + MAX ( 7 - 25 ) END +---- +NULL query I rowsort label-3155 SELECT DISTINCT 64 / + 93 @@ -16662,10 +16683,13 @@ SELECT + NULLIF ( - NULLIF ( - - 35, - MIN ( ALL + 84 ) / 95 ), + COUNT ( ALL + ---- -35 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-3190 SELECT ALL + 79 / COALESCE ( - - 39, + - 89 + + 73 + - + AVG ( DISTINCT - 5 ) + 82 - - ( + SUM ( DISTINCT + 47 ) ) / + 63 * - 37 * - COUNT ( * ) ) + CASE + COUNT ( * ) WHEN 43 / + 63 THEN 96 * - NULLIF ( ( SUM ( DISTINCT 59 ) ), 55 - + 56 * + 29 ) END AS col1 +---- +NULL query I rowsort label-3191 SELECT 18 * 72 * - - 78 * - 40 * ( 20 ) + - - CAST ( - CASE - - 87 WHEN CAST ( - 83 AS FLOAT8 ) THEN - NULLIF ( + 91, 4 + 39 ) * 32 ELSE NULL END AS INTEGER ) @@ -17272,10 +17296,10 @@ SELECT DISTINCT - CAST ( NULL AS INTEGER ) * 7 * - ( - 78 ) + - - COALESCE ( - C NULL -106 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-3306 SELECT DISTINCT 10 * + 0 + + 50 * - - 1 * COUNT ( * ) + - 94 + - - MIN ( 57 ) * + CASE - - 8 WHEN + - 13 * + 34 + 9 - 26 * - AVG ( DISTINCT 4 * - 58 ) THEN - 87 - + 27 WHEN 88 * ( 91 ) THEN NULL END + 13 + 59 +---- +NULL query I rowsort SELECT + 38 * - + 6 + 61 * - 75 @@ -18511,10 +18535,13 @@ SELECT DISTINCT + 2 + + + 69 AS col1 ---- 71 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - 3803800 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-3538 SELECT ALL + + NULLIF ( + 91, - - COUNT ( * ) + - CASE - - COUNT ( * ) WHEN 61 THEN - AVG ( DISTINCT 67 ) END ) * + 19 * 40 * 55 +---- +3803800 query I rowsort label-3539 SELECT - + ( + + 72 ) / 61 * CAST ( NULL AS INTEGER ) AS col0 @@ -19281,10 +19308,13 @@ SELECT ALL + + 92 col2 ---- 92 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-3684 SELECT CASE - 96 WHEN - CAST ( 90 AS INTEGER ) THEN + 0 WHEN AVG ( ALL + 49 ) + 39 * - + COUNT ( * ) - 3 THEN - AVG ( DISTINCT - 23 ) END AS col1 +---- +NULL # Datafusion - Datafusion expected results: # Datafusion - Expected - 1 @@ -19758,10 +19788,13 @@ SELECT 14 * + 59 ---- 826 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - 0 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-3775 SELECT 20 / - 87 / - NULLIF ( + COUNT ( * ), AVG ( DISTINCT - - 29 ) ) +---- +0 query I rowsort label-3776 SELECT ALL - MAX ( ALL - - ( 88 ) ) + + SUM ( DISTINCT - 22 ) + + + 25 * - 23 AS col1 @@ -20701,10 +20734,13 @@ SELECT ALL - 56 / 62 + - + 59 * + 82 * - 26 * - 23 AS col1, - COUNT ( * ) col0 -2893124 -1 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-3954 SELECT + 87 * - 59 * + 35 * 20 + + + AVG ( DISTINCT + CAST ( NULL AS INTEGER ) ) AS col0 +---- +NULL query I rowsort SELECT DISTINCT + ( - 93 ) AS col1 @@ -22684,10 +22720,10 @@ SELECT ALL + 59 * 43 AS col1 ---- 2537 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-4331 SELECT - MAX ( DISTINCT - - 79 ) * - CASE COUNT ( DISTINCT + CAST ( NULL AS INTEGER ) ) WHEN AVG ( DISTINCT - 48 ) + - 44 - 0 + - 35 THEN NULL WHEN + 97 THEN - - 47 * 44 + + 11 + + + 32 * 33 END / + + SUM ( ALL + 36 ) + - + 53 +---- +NULL query I rowsort SELECT - 56 + + 84 @@ -25820,10 +25856,13 @@ SELECT ALL - 8 * MIN ( + - 27 ) AS col2 ---- 216 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - -124 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-4931 SELECT - 75 + 9 + - NULLIF ( COALESCE ( + + CAST ( NULL AS INTEGER ), - - MAX ( 58 ) ), + AVG ( DISTINCT - + 4 ) ) col0 +---- +-124 query I rowsort SELECT DISTINCT CASE + 34 WHEN + - ( - 87 ) THEN 25 - + - 1 / - - 98 END @@ -26280,10 +26319,10 @@ SELECT ( 71 ) + 72 ---- 143 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-5018 SELECT + CAST ( ( NULLIF ( - COUNT ( * ), NULLIF ( + - COUNT ( * ), + AVG ( DISTINCT 60 ) * - 61 * 63 + - 98 + - COUNT ( * ) / + COALESCE ( + CASE 5 WHEN + 23 THEN - 10 END, + MIN ( + CAST ( 28 AS INTEGER ) ), - 89, COUNT ( * ) ) + + 94 * 53 ) ) ) AS INTEGER ) col0 +---- +NULL query I rowsort label-5019 SELECT + + CAST ( COUNT ( ALL + + ( 55 ) ) AS INTEGER ) AS col2 @@ -26481,10 +26520,13 @@ SELECT ALL COUNT ( * ) * + - 31 + 60 * - + 93 + + 47 AS col2 ---- -5564 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-5056 SELECT - + 8 + 4 + - + 26 + MIN ( - ( - CAST ( NULL AS INTEGER ) ) ) / + AVG ( DISTINCT + - 38 ) +---- +NULL query II rowsort label-5057 SELECT NULLIF ( - 67, NULLIF ( 93, + + 71 ) ), + COUNT ( * ) + - 6 AS col2 @@ -28760,10 +28802,10 @@ SELECT DISTINCT + 31 + + COUNT ( * ) AS col0 ---- 32 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - 4379 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-5490 SELECT 86 + ( CAST ( - AVG ( DISTINCT + 81 ) AS INTEGER ) ) * + COUNT ( + 21 ) * - 53 col0 +---- +4379 query II rowsort label-5491 SELECT + CAST ( NULL AS INTEGER ) + + + 26, 70 AS col2 @@ -29739,10 +29781,13 @@ SELECT ALL + 40 * 34 ---- 1360 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-5674 SELECT DISTINCT - AVG ( DISTINCT + CAST ( - CAST ( NULL AS INTEGER ) AS INTEGER ) ) * + 25 +---- +NULL query I rowsort SELECT ALL + 31 * + 74 * + - ( - 84 ) AS col2 @@ -29993,10 +30038,13 @@ SELECT ALL - 84 - + + CAST ( + + 13 AS INTEGER ) + + ( + + 64 ) + - + 74 AS col1 ---- -107 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-5723 SELECT - AVG ( DISTINCT - CAST ( + CAST ( NULL AS INTEGER ) AS INTEGER ) ) AS col1 +---- +NULL query I rowsort label-5724 SELECT DISTINCT CAST ( + 49 AS INTEGER ) - 8 @@ -30296,11 +30344,14 @@ SELECT ALL ( COUNT ( * ) ) / 16 - + - 0, 71 AS col0 0 71 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -# Datafusion - Expected - -2560 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I]I +# Datafusion - [Actual ] [R]I +query RI rowsort label-5781 SELECT + CASE + - 89 WHEN - 30 THEN - - AVG ( DISTINCT - 36 ) WHEN 3 / - + 4 THEN 17 * + - COUNT ( * ) * - 11 * 34 * - 27 * - 55 / 89 + - 56 ELSE NULL END + - ( 33 ) / + 96 - - 35 - 25 + 72 / 55, - 29 * + 89 + 21 AS col2 +---- +NULL +-2560 query I rowsort SELECT + 71 + - 52 @@ -34604,10 +34655,16 @@ SELECT - 50 * - + 62 AS col2 ---- 3100 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - -30 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Data was automatically updated based on comparison db results +# Datafusion - Previous results: +# Datafusion - -30 +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-6607 SELECT ALL - 1 / COALESCE ( + 24, 59 / - COUNT ( * ), 87 + 15, + CASE + 40 WHEN + 79 THEN NULL WHEN 67 THEN COALESCE ( 33, - 38, + AVG ( DISTINCT - 32 ) + - 16 ) * - 66 ELSE - 64 / 5 END ) + - 30 +---- +-30.041666666667 query I rowsort SELECT ALL + - ( - + 58 ) AS col1 @@ -39103,10 +39160,10 @@ SELECT DISTINCT ( - + ( + - 59 ) ) * - COALESCE ( - 79, + + 40 * 49 + 77 * COUNT query error DataFusion error: Error during planning: Projections require unique expression names but the expression "coalesce\(count\(Int64\(1\)\) AS count\(\*\), Int64\(19\)\) AS col1" at position 0 and "Int64\(\-44\) AS col1" at position 1 have the same name\. Consider aliasing \("AS"\) one of them\. SELECT DISTINCT + COALESCE ( COUNT ( * ), + 19 ) col1, - 44 AS col1 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-7463 SELECT DISTINCT - 49 / CASE + 62 WHEN + AVG ( DISTINCT 74 ) THEN SUM ( + + 78 ) WHEN 72 THEN NULL WHEN - 46 * - - 40 + + 16 + + + 83 + + - 13 THEN - 23 END + + 24 +---- +NULL query I rowsort label-7464 SELECT 63 / - NULLIF ( 35, - - ( + ( + 70 ) ) * - COUNT ( * ) + + 87 ) + - + CASE - 4 WHEN + 63 THEN + 76 ELSE NULL END + - MAX ( NULLIF ( - 52, 85 + - - ( + - 83 ) + + + CAST ( NULL AS INTEGER ) + 39 ) ) * + 94 AS col2 @@ -41386,10 +41443,13 @@ SELECT 13 AS col2, 53 - ( + COUNT ( * ) ) AS col1 13 52 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-7896 SELECT ALL + MIN ( DISTINCT - - CAST ( NULL AS INTEGER ) ) + - - 20 - - 89 + + + 53 / CASE + + 39 WHEN - COALESCE ( + - 44, - 5 ) * - 96 * + 61 THEN NULL ELSE - + 50 * NULLIF ( - 75, - 28 * + 69 * + 54 + + - NULLIF ( + COALESCE ( + - 16, - - 78, + 77 - - 36 ), - NULLIF ( + 27, 13 / ( - 23 ) ) * + 71 - + + 81 + CAST ( NULL AS INTEGER ) ) + + + 20 ) * + + 22 END + + AVG ( DISTINCT - 57 ) + 16 +---- +NULL query I rowsort label-7897 SELECT DISTINCT - COALESCE ( - - COUNT ( * ), - - 11 * - + 5 * + + 64 ) + 73 + + 4 * + + 25 AS col0 @@ -41817,10 +41877,10 @@ SELECT ALL + NULLIF ( ( + 59 ), CASE - 84 WHEN + COUNT ( * ) THEN NULL ELSE + 82 ---- 59 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - 52 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-7978 SELECT CAST ( AVG ( DISTINCT 52 ) AS INTEGER ) +---- +52 query I rowsort label-7979 SELECT - COUNT ( * ) + - 7 @@ -43897,10 +43957,13 @@ SELECT COUNT ( DISTINCT - 29 ) * - 8 * - 33 col2 ---- 264 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-8382 SELECT DISTINCT CASE 41 WHEN ( + 49 ) THEN - 92 * + + 41 + + 42 + AVG ( DISTINCT - 87 ) * + 10 * - - 71 * + 97 WHEN 14 THEN NULL WHEN - 7 + COUNT ( * ) THEN 10 END +---- +NULL query I rowsort label-8383 SELECT DISTINCT - NULLIF ( + - 10, - - 9 * ( + 74 ) ) * 94 * + + COUNT ( * ) + NULLIF ( 28, + 30 - + COUNT ( * ) - - + 17 * - 85 * 95 ) AS col1 @@ -46907,10 +46970,13 @@ SELECT ALL + 68 col0 ---- 68 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - 12808 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-8955 SELECT DISTINCT + 32 * COUNT ( * ) + + - 2 * 83 * - 77 - COALESCE ( + - ( - + 6 ), 52 * + 31 / + ( + + AVG ( DISTINCT + 9 ) ) * + 21 + CASE - + 34 WHEN - 69 * + 93 + - 67 / + 90 + 4 / - + 30 THEN - CAST ( 80 AS INTEGER ) + + 30 - - 42 * - - COUNT ( * ) + 66 WHEN - 47 THEN NULL END ) AS col2 +---- +12808 query I rowsort SELECT - - 59 - ( + 48 ) @@ -48009,10 +48075,13 @@ SELECT 51 * - + NULLIF ( 22, - - 72 ) + + 60, 97 AS col2 -1062 97 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - 91 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-9164 SELECT ALL CASE - 47 WHEN + 0 THEN AVG ( DISTINCT + + 19 ) ELSE + SUM ( + ( + 91 ) ) END +---- +91 query I rowsort label-9165 SELECT COUNT ( * ) - - 84 @@ -48216,10 +48285,13 @@ SELECT - + 45 + 85 * - + 69 * + ( - 77 ) * - - 58 AS col0 ---- 26193045 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-9204 SELECT ALL + - AVG ( DISTINCT - + CAST ( NULL AS INTEGER ) ) + 67 AS col0 +---- +NULL query I rowsort SELECT DISTINCT - + 97 + + + 70 AS col2 @@ -49794,11 +49866,14 @@ SELECT 2, + 70 * 48 * - 30 AS col2 2 -100800 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -# Datafusion - Expected - -49 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I]I +# Datafusion - [Actual ] [R]I +query RI rowsort label-9502 SELECT CASE 67 WHEN + + NULLIF ( NULLIF ( + - 48, + 83 + - - 1 ), + COUNT ( * ) ) THEN + CASE + 17 WHEN - 65 * - 4 / - + 66 THEN NULL ELSE 12 END - 33 * + - 91 / + AVG ( DISTINCT + - 24 ) END + 97 + - + ( + 97 ), - 49 AS col2 +---- +NULL +-49 query II rowsort label-9503 SELECT DISTINCT + + 91 - - + 35, COUNT ( * ) - 46 col1 diff --git a/data/sqlite/random/expr/slt_good_45.slt b/data/sqlite/random/expr/slt_good_45.slt index e2dc97f..c9f59c0 100644 --- a/data/sqlite/random/expr/slt_good_45.slt +++ b/data/sqlite/random/expr/slt_good_45.slt @@ -2114,10 +2114,13 @@ SELECT + 54 / + 27 AS col2 ---- 2 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-397 SELECT + 99 * + 51 + + COUNT ( * ) + + 59 * + - 16 + 67 + + + CASE WHEN NULL > 89 THEN NULL WHEN NULL BETWEEN - COUNT ( * ) AND - 29 THEN + ( - 1 ) * + 64 / ( - + ( - - 27 ) ) * - - 16 - - - AVG ( DISTINCT + - 79 ) + 52 WHEN NOT 5 <= COUNT ( * ) THEN NULL END * + 75 +---- +NULL query II rowsort SELECT ALL - 35, 46 AS col2 @@ -2808,10 +2811,13 @@ SELECT 36 AS col0, SUM ( + - CAST ( NULL AS INTEGER ) ) / - - 98 + + + 70 AS col 36 NULL -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-529 SELECT DISTINCT + CASE COUNT ( * ) WHEN - 47 THEN 3 WHEN 11 THEN NULL ELSE NULL END + + + ( - AVG ( DISTINCT - + 84 ) ) col2 +---- +NULL query I rowsort SELECT ALL 90 + + - 67 @@ -4059,10 +4065,13 @@ SELECT DISTINCT - - 54 * - 60 + + 45 AS col0 ---- -3195 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-766 SELECT DISTINCT + + COUNT ( * ) * + - AVG ( + ( + - 84 ) ) - - CAST ( - 64 AS INTEGER ) + - + 7 + 25 + - CASE + ( - CAST ( - - AVG ( DISTINCT - ( 65 ) ) AS INTEGER ) ) WHEN - 85 * + - 86 * + 32 * 16 THEN - 29 + - - 88 + - 2 + 13 WHEN - 72 THEN NULL END AS col0 +---- +NULL query I rowsort label-767 SELECT ALL + NULLIF ( - 23, + 49 + + CAST ( - 35 AS INTEGER ) * - 23 ) * COUNT ( * ) * - 30 @@ -4083,10 +4092,13 @@ SELECT - COUNT ( - + 36 ) * + + ( + SUM ( + CAST ( NULL AS FLOAT8 ) ) ) + - 5 co ---- NULL -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-770 SELECT ALL + CAST ( - 41 AS FLOAT8 ) * + CASE - 83 WHEN + - COALESCE ( - - 33, + - 85, - MAX ( + 50 ) * + CAST ( NULL AS INTEGER ) + + COUNT ( * ) + - 18 ) THEN 91 WHEN - 39 THEN + AVG ( DISTINCT 52 ) WHEN CAST ( NULL AS FLOAT8 ) + - MIN ( DISTINCT - 97 ) THEN + - 23 / + 38 * ( 48 ) END + - COUNT ( ALL + NULLIF ( - - 53, - 67 ) ) +---- +NULL query I rowsort SELECT ALL ( + 26 ) @@ -5945,11 +5957,14 @@ SELECT DISTINCT ( + MIN ( ALL - - 0 ) ) AS col1 ---- 0 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - -58 -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] I[I] +# Datafusion - [Actual ] I[R] +query IR rowsort label-1121 SELECT - 58 AS col2, 10 * - 76 + + 22 + + - ( - 22 ) + AVG ( DISTINCT CAST ( NULL AS FLOAT8 ) ) +---- +-58 +NULL query I rowsort label-1122 SELECT ALL + 60 + - CAST ( NULL AS INTEGER ) col2 @@ -7664,10 +7679,10 @@ SELECT - + ( 35 ) ---- -35 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-1448 SELECT 66 * CASE WHEN NOT ( - CASE - 5 WHEN CAST ( NULL AS INTEGER ) + - 15 THEN 53 END ) IN ( + 37 * + 91 ) THEN + 97 * 26 WHEN NOT - AVG ( DISTINCT + ( ( 4 ) ) ) * + 64 IS NOT NULL THEN NULL END AS col1 +---- +NULL query I rowsort label-1449 SELECT - 66 * + COUNT ( * ) @@ -10135,10 +10150,13 @@ SELECT - CASE - 92 WHEN - COUNT ( * ) + 34 THEN - 15 + - + CAST ( + + 15 AS INTE ---- NULL -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-1925 SELECT - AVG ( DISTINCT - 66 ) * CASE - COUNT ( * ) WHEN + 77 * 78 + + - COUNT ( * ) + - 78 + - - ( 19 ) / + 26 THEN 95 WHEN 65 * - + 34 THEN NULL WHEN - COUNT ( * ) THEN NULL ELSE NULL END AS col0 +---- +NULL query I rowsort label-1926 SELECT ALL 99 * MIN ( DISTINCT - - 87 ) * - + 36 / - - ( + + 66 ) + + + 70 * + CAST ( NULL AS INTEGER ) AS col1 @@ -11984,10 +12002,13 @@ SELECT ALL COUNT ( * ) AS col2, 66 * COUNT ( * ) * + 36 + 43 + + - 95 - 56 / COU 1 2268 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - -44 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-2272 SELECT - NULLIF ( + 44, - 71 * + + 33 - COUNT ( * ) * CASE 93 WHEN - COUNT ( * ) * - 4 - - 68 + - 59 - + 78 * + - 8 THEN + COUNT ( * ) / 6 + - MIN ( + - 36 ) + AVG ( DISTINCT - + 40 ) END + - - 20 ) +---- +-44 query I rowsort label-2273 SELECT ALL MAX ( ALL + - 6 ) * 18 @@ -12347,10 +12368,13 @@ SELECT DISTINCT - CAST ( - + 65 AS INTEGER ) * + 25 * + - 41 * - + 8 ---- 533000 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-2341 SELECT CASE + - 62 WHEN - CASE 84 WHEN - 65 + - + AVG ( DISTINCT NULLIF ( - 35, 22 ) ) + - COUNT ( * ) * - 48 * - - COUNT ( - 75 ) THEN + 53 WHEN 97 * - 67 * - ( + NULLIF ( + 4, 20 * ( + - 11 ) * - 68 + - - CAST ( - + 34 AS INTEGER ) ) ) THEN COUNT ( * ) ELSE NULL END + + 99 THEN + COUNT ( * ) END + - AVG ( + 93 + + CAST ( - 84 AS INTEGER ) * + 86 ) +---- +NULL # Datafusion - Types were automatically converted from: # Datafusion - [Expected] [I] @@ -13670,10 +13694,13 @@ SELECT - ( 48 ) ---- -48 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-2594 SELECT ALL + CASE + + 56 WHEN + 92 THEN NULL WHEN 87 THEN NULL WHEN - + COUNT ( * ) THEN - 85 * + 42 * + COUNT ( * ) * + + 18 + - COUNT ( * ) ELSE NULL END * 97 - ( 84 ) + AVG ( DISTINCT + ( 81 ) ) * + 12 * + 12 AS col2 +---- +NULL query I rowsort SELECT ALL ( 94 ) - + 31 AS col2 @@ -14638,10 +14665,13 @@ SELECT + COUNT ( * ) AS col1, + SUM ( DISTINCT + 65 ) + - + CASE 95 WHEN + 16 TH 1 NULL -# Datafusion - Datafusion expected results: -# Datafusion - Expected - 20 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-2778 SELECT + NULLIF ( + 20, + 10 + + AVG ( DISTINCT - 89 ) * CASE + CAST ( NULL AS INTEGER ) WHEN 33 THEN NULL ELSE 87 END ) +---- +20 # Datafusion - Types were automatically converted from: # Datafusion - [Expected] [I]I @@ -17834,11 +17864,11 @@ SELECT - + ( - - 88 ) * + CASE + 84 WHEN - 64 THEN 43 ELSE NULL END + + - 49 AS ---- NULL -# Datafusion - Datafusion expected results: -# Datafusion - Expected - 4704 -# Datafusion - Expected - 0 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query II rowsort label-3391 SELECT 96 * + 49 AS col0, 4 / + 86 * - NULLIF ( + MIN ( ALL + + 1 ), CAST ( AVG ( DISTINCT + 4 ) AS INTEGER ) + + 16 ) AS col2 +---- +4704 +0 query I rowsort label-3392 SELECT ALL 55 * - 83 * COALESCE ( + 15, - - 47 * COUNT ( * ), - - 34 + COUNT ( * ) ) @@ -17900,20 +17930,23 @@ SELECT COUNT ( * ) + - 63 AS col0 ---- -62 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-3404 SELECT CASE 24 WHEN + 76 THEN + COUNT ( * ) END * - 86 + + CASE - 58 WHEN + 23 * 25 THEN ( 66 ) - + 13 WHEN 37 THEN ( - 30 ) ELSE - AVG ( DISTINCT - 86 ) END + COUNT ( * ) col0 +---- +NULL query I rowsort SELECT DISTINCT 41 * + 77 col0 ---- 3157 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-3406 SELECT ( - CASE - CAST ( NULL AS INTEGER ) WHEN + + 82 * AVG ( DISTINCT ( - + 66 ) ) + - 61 THEN 54 WHEN + CASE 19 WHEN + 47 * - NULLIF ( - COUNT ( * ) * ( 98 ), CAST ( NULL AS INTEGER ) ) + COUNT ( 32 ) THEN NULL ELSE + 63 END / - 82 THEN + 94 END ) + + 39 AS col0 +---- +NULL query I rowsort label-3407 SELECT ( - CASE + 53 WHEN - 66 * 45 THEN ( + + COUNT ( ALL 53 ) ) + 16 WHEN COUNT ( * ) THEN NULL END ) * 38 @@ -19179,10 +19212,13 @@ SELECT 16 * - + 72 AS col1 ---- -1152 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-3646 SELECT ALL - ( + 10 ) + - 44 - - + COUNT ( * ) + + AVG ( DISTINCT + CAST ( NULL AS INTEGER ) ) * - MIN ( ALL + + 58 ) * - 0 * 53 * - 61 + + 82 AS col2 +---- +NULL query I rowsort label-3647 SELECT ALL - MIN ( - 39 ) @@ -19381,10 +19417,10 @@ SELECT DISTINCT - 28 + - - 92 + + 17 * + 15 ---- 319 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - 1477 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-3684 SELECT DISTINCT MIN ( - ( + 57 ) ) + - ( - CASE + COUNT ( * ) WHEN AVG ( DISTINCT - 15 ) THEN NULL ELSE + - 40 * + COUNT ( * ) + 20 + 55 END ) * + MIN ( DISTINCT + 42 ) - + - 64 + + ( - 12 ) / 20 +---- +1477 query I rowsort label-3685 SELECT - COALESCE ( + - COUNT ( * ), CAST ( NULL AS INTEGER ) * + 46 * 46 * 42 + - - 71 * - CASE - + COALESCE ( 74, - + 58 - + 58 - - 67 ) WHEN + 79 THEN + + COALESCE ( - + 25, + 88 - + 2 * + 75, - 83, - 45 * COUNT ( * ) + + ( 68 - + 11 ) ) / 83 + + 68 / 5 WHEN + COUNT ( * ) THEN + 46 WHEN CASE 89 WHEN + 35 * + 35 THEN + 35 + - 0 WHEN + CAST ( NULL AS INTEGER ) THEN COUNT ( * ) ELSE 34 * + COUNT ( * ) END THEN NULL END * 27 ) AS col0 @@ -23198,11 +23234,14 @@ SELECT + + ( + COUNT ( * ) ) ---- 1 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - 26 -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] I[I] +# Datafusion - [Actual ] I[R] +query IR rowsort label-4413 SELECT 26, MAX ( DISTINCT - 93 ) * - + COUNT ( * ) + - AVG ( DISTINCT - CAST ( NULL AS INTEGER ) ) + 31 AS col1 +---- +26 +NULL query I rowsort label-4414 SELECT 34 / + 28 AS col1 @@ -23770,10 +23809,13 @@ SELECT + 33 + - - 40 - - 26 + - 91 * 55 AS col1 ---- -4906 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-4523 SELECT - - COALESCE ( ( - - 29 ), - 67, - - 75 * - - 40 / - COUNT ( * ) * - - CAST ( NULL AS FLOAT8 ), + - ( - 64 ) ) * + CASE + 81 WHEN - 13 / COALESCE ( + ( COUNT ( * ) ), - 35, - - AVG ( DISTINCT + 62 ) ) / 83 THEN - + MAX ( DISTINCT 32 ) ELSE NULL END +---- +NULL query I rowsort label-4524 SELECT ALL 12 * - MAX ( ALL + - 64 ) + 45 @@ -25295,10 +25337,13 @@ SELECT 17 / + - 19 ---- 0 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - 113083 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-4815 SELECT ALL - MAX ( ALL - CASE + 30 WHEN - + 42 - 20 THEN NULL ELSE 6 END ) + CASE SUM ( - 84 ) WHEN - 72 + - - 47 THEN - 27 ELSE + + 78 END * - NULLIF ( - NULLIF ( + 29, + AVG ( DISTINCT 72 ) ), + 30 ) * + 50 - - - 22 + - COUNT ( * ) +---- +113083 query I rowsort label-4816 SELECT 98 - + + SUM ( DISTINCT + ( - + 6 ) ) * + 10 @@ -26580,10 +26625,13 @@ SELECT ALL MIN ( DISTINCT - 20 ) * + 61 AS col0 ---- -1220 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-5066 SELECT AVG ( DISTINCT - 21 ) + + CASE 0 WHEN + 63 THEN + 66 WHEN 43 * SUM ( ALL - COALESCE ( + 95, 65 / + 77 ) ) THEN NULL END AS col0 +---- +NULL query II rowsort label-5067 SELECT ALL + 61 - - - COUNT ( * ) * 79 col0, 87 @@ -27313,10 +27361,13 @@ SELECT DISTINCT - 9 + + + 38 ---- 29 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-5207 SELECT ALL + 50 + - 20 + + SUM ( - 37 ) * + CASE 92 WHEN + 55 * - ( 94 ) + NULLIF ( + 46 + + COUNT ( * ) / NULLIF ( - 5 / - 95 + MAX ( DISTINCT 67 ) * 45, + ( - 94 ) ), - 97 + 21 ) THEN + 29 * CAST ( NULL AS INTEGER ) WHEN - COUNT ( * ) + + 69 THEN - AVG ( DISTINCT 83 ) ELSE NULL END * + 9 +---- +NULL query I rowsort SELECT ALL - ( + 47 ) AS col1 @@ -30130,10 +30181,10 @@ SELECT ALL + 10 + 68 ---- 78 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-5742 SELECT + CASE - + COUNT ( * ) WHEN + COALESCE ( + - 53, - - 49 + - 67 + + COALESCE ( COALESCE ( + 31, 74 ), + AVG ( DISTINCT + - 46 ), + 62, 87, 93 ), COUNT ( * ) * - 18 * - 76 ) THEN + 98 WHEN + + 20 - - 37 THEN NULL END +---- +NULL query II rowsort label-5743 SELECT 87 / - ( + - 67 ) col0, 81 @@ -30349,10 +30400,13 @@ SELECT DISTINCT - - 39 * + + 76 + + COUNT ( * ) * + 57 - 19 AS col2 ---- 3002 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - -33 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-5783 SELECT - COALESCE ( + 33, - CASE + COALESCE ( + + COUNT ( + 65 ), - 37, + 87 ) WHEN + 80 + 83 THEN + COALESCE ( - CASE - ( 84 ) WHEN - + 33 THEN 58 * - 4 - + 37 + + COUNT ( * ) + - CAST ( - 18 AS INTEGER ) * + - CASE - 68 WHEN - COUNT ( * ) THEN NULL WHEN + MAX ( DISTINCT - 11 ) * ( - COUNT ( * ) ) THEN NULL WHEN 46 * - 99 + - 21 THEN - MAX ( 27 ) * 51 WHEN 63 THEN 7 * - 28 ELSE NULL END * + 2 / AVG ( DISTINCT 65 + + ( 59 - + 34 ) ) ELSE NULL END, - 6 ) + 31 WHEN 87 * + 13 + + 66 * - 59 THEN NULL END ) +---- +-33 query I rowsort SELECT ( + - 59 ) @@ -36831,10 +36885,13 @@ SELECT - + 40 * - 85 + - 70 AS col2, + 99 AS col1 3330 99 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-7023 SELECT AVG ( DISTINCT + CAST ( NULL AS INTEGER ) ) AS col1 +---- +NULL query I rowsort label-7024 SELECT ALL - 18 * + ( CAST ( NULL AS INTEGER ) ) * 20 @@ -37969,10 +38026,13 @@ SELECT 20 * + 74 + - - 73 ---- 1553 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-7243 SELECT ALL CASE NULLIF ( 81, 38 ) WHEN + + COUNT ( * ) THEN + AVG ( DISTINCT 15 ) WHEN 78 THEN NULL END AS col1 +---- +NULL query I rowsort SELECT DISTINCT + + 41 - - + 1 AS col2 @@ -38198,11 +38258,11 @@ SELECT + 66 / - COALESCE ( + 81, - 53 + + COUNT ( * ) + - 5 + - - 72 / + 81, + 3 ---- 0 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -# Datafusion - Expected - -11 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query II rowsort SELECT + 83 * CASE + 9 WHEN + ( + - 52 ) THEN + 35 WHEN AVG ( DISTINCT - 37 ) THEN NULL END / - - 73 AS col0, - 11 +---- +NULL +-11 query I rowsort SELECT DISTINCT - ( 95 ) * ( + - 63 ) @@ -39532,11 +39592,11 @@ SELECT + 93 - - - 52 + + COUNT ( 21 ) * - + 92 AS col0 ---- -51 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - -18 -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query II rowsort label-7542 SELECT - 18 AS col0, 81 + + CASE WHEN NOT NULL IS NULL THEN - CASE + COUNT ( * ) WHEN + ( 60 ) * COUNT ( * ) THEN NULL WHEN + 52 + + 71 THEN NULL WHEN + - 55 * - + 94 THEN 47 * - - 21 ELSE + + CASE + + ( AVG ( DISTINCT - - 71 ) ) WHEN - - CAST ( 43 AS INTEGER ) THEN - 31 END END END * - 82 + - - SUM ( DISTINCT + 84 ) AS col2 +---- +-18 +NULL query I rowsort SELECT DISTINCT - 74 * + 2 - 96 @@ -42314,10 +42374,10 @@ SELECT ALL + 86 + + - 18 * - + COUNT ( * ) * + + 42 * + 36 AS col0 ---- 27302 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - -12578 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-8073 SELECT ALL + 13 + + - 76 + - - ( + - 21 ) + - - 50 + + COUNT ( * ) * 2 * + NULLIF ( 64, - - CASE WHEN + COALESCE ( - 80, 26 + - + 99 + 89 ) IS NULL THEN - 91 WHEN NOT - COUNT ( * ) / + 50 BETWEEN CASE - + ( + AVG ( DISTINCT + NULLIF ( 12, - 39 ) ) ) WHEN - 37 THEN + 56 + + NULLIF ( - 45, + 6 + + 8 ) + + 92 * - 47 - 93 ELSE NULL END + - ( 12 ) + + - 51 / 57 AND + + 66 THEN + 78 ELSE NULL END ) * - 98 AS col1 +---- +-12578 query I rowsort SELECT 76 + + 52 * + 58 @@ -44278,10 +44338,13 @@ SELECT ALL - 7 + + 14 AS col0, + 92 * + + COUNT ( * ) 7 92 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-8455 SELECT ALL AVG ( DISTINCT - CASE 78 WHEN + CAST ( 16 AS INTEGER ) THEN + + 22 WHEN 74 / 56 THEN NULL END ) AS col0 +---- +NULL query I rowsort label-8456 SELECT DISTINCT - COUNT ( * ) + - + 90 AS col1 @@ -44588,10 +44651,10 @@ SELECT ALL + CASE - + COUNT ( * ) WHEN - + MAX ( + + 64 ) + + - 58 THEN - MIN ( ---- -34 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-8515 SELECT DISTINCT + 97 / ( - + 5 ) / - - 21 + - 96 + MAX ( ALL - + 50 ) * - ( CASE + AVG ( DISTINCT 16 ) WHEN 99 * + 90 THEN + ( 41 ) * + 59 END ) - 73 +---- +NULL query I rowsort SELECT DISTINCT + 85 * ( - 15 ) + - 32 * + ( 68 ) + + 73 - + 85 * - 11 col1 @@ -46045,10 +46108,13 @@ SELECT DISTINCT ( + SUM ( 5 ) ) ---- 5 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-8790 SELECT CASE - + AVG ( DISTINCT - 19 ) WHEN - 79 THEN NULL WHEN + CASE 88 WHEN - 65 * 9 THEN + - COUNT ( * ) - - - CAST ( - ( 61 ) AS INTEGER ) + + - 79 + + 87 * + + 91 ELSE NULL END / + - 16 - 92 THEN 43 * - 40 + AVG ( 79 ) * 42 ELSE NULL END * 86 + + 47 AS col2 +---- +NULL query I rowsort SELECT - 99 * 87 @@ -46607,10 +46673,10 @@ SELECT ALL 34 * - COUNT ( * ) AS col1 ---- -34 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - 81 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-8896 SELECT CASE CASE - - 1 WHEN - - ( - - 38 ) * - 6 * - + CASE + 23 WHEN + + AVG ( DISTINCT + 9 ) * - + 88 THEN - + 95 WHEN + COUNT ( * ) * CAST ( NULL AS FLOAT8 ) + + NULLIF ( 54, - + MAX ( + - 21 ) ) * 15 * 87 THEN + COUNT ( * ) ELSE NULL END * ( ( - 28 ) ) + 50 THEN 83 WHEN - 51 THEN - 9 ELSE NULL END WHEN + 8 THEN NULL WHEN 66 * 3 THEN NULL WHEN + COUNT ( * ) THEN 78 * + 24 ELSE 81 END +---- +81 query I rowsort SELECT - 87 - 9 * - 51 @@ -47244,10 +47310,13 @@ SELECT + 50 + - - 27 col2 ---- 77 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-9020 SELECT CASE 10 WHEN - 90 / + COUNT ( * ) THEN + AVG ( DISTINCT CAST ( NULL AS INTEGER ) ) END +---- +NULL query I rowsort label-9021 SELECT - MAX ( ALL + 51 ) * + + 25 AS col0 @@ -47683,10 +47752,13 @@ SELECT DISTINCT 87 * - 1 AS col1 ---- -87 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort SELECT - AVG ( DISTINCT + CASE + - 97 WHEN + 48 THEN 8 ELSE NULL END ) +---- +NULL query II rowsort SELECT 53 + 74 + + 84 * 43 * - 69 AS col1, + 56 AS col2 @@ -47802,10 +47874,13 @@ SELECT + ( + 56 ) - - - CAST ( NULL AS INTEGER ) ---- NULL -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-9127 SELECT ALL - CASE + 46 WHEN + 45 THEN COUNT ( * ) WHEN - 54 * + 9 + COUNT ( * ) * + 24 THEN AVG ( DISTINCT + 49 ) + + 34 END + + 46 + 73 +---- +NULL query I rowsort SELECT DISTINCT + + 36 AS col2 @@ -48116,10 +48191,10 @@ SELECT MAX ( + 74 ) * - + 1 ---- -74 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-9186 SELECT ( CASE - 6 WHEN + ( + ( - 78 ) ) - + AVG ( DISTINCT - + 99 ) * - + COUNT ( * ) THEN - 83 ELSE NULL END ) + + CAST ( COUNT ( DISTINCT - 47 ) AS INTEGER ) AS col2 +---- +NULL query I rowsort label-9187 SELECT DISTINCT + ( + 7 ) * - - COUNT ( * ) AS col0 @@ -49537,10 +49612,10 @@ SELECT + 88 + - COUNT ( * ) ---- 87 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-9457 SELECT ALL CASE - AVG ( DISTINCT + CAST ( NULL AS INTEGER ) ) WHEN + 92 THEN + SUM ( DISTINCT + + ( 72 ) ) * - 83 WHEN - - CAST ( 50 AS INTEGER ) THEN NULL END * + ( - 95 ) AS col1 +---- +NULL query I rowsort SELECT - 1 + 46 @@ -50261,10 +50336,10 @@ SELECT ALL 69 + - 97 * + 49 * - - NULLIF ( + ( 91 ), + 87 ) ---- -432454 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - -61 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-9594 SELECT DISTINCT - CASE - + 50 WHEN - CASE + 25 WHEN - 49 * - COUNT ( * ) * + 41 THEN 66 WHEN - - 10 THEN 94 WHEN COUNT ( * ) * - - 25 - 67 THEN + CASE MIN ( + 90 ) WHEN + - 34 THEN + 29 END END THEN 16 WHEN - - 15 * - - 76 * - - 96 + 71 + - CAST ( NULL AS INTEGER ) * + 20 * - - 32 * + 41 * ( + COUNT ( * ) ) * - 59 - - 49 + - - 54 THEN NULL WHEN - AVG ( DISTINCT + 94 ) THEN + + 86 ELSE 61 END +---- +-61 query I rowsort label-9595 SELECT COUNT ( * ) * 32 + + - 31 AS col2 diff --git a/data/sqlite/random/expr/slt_good_46.slt b/data/sqlite/random/expr/slt_good_46.slt index df91a32..d0eb176 100644 --- a/data/sqlite/random/expr/slt_good_46.slt +++ b/data/sqlite/random/expr/slt_good_46.slt @@ -82,10 +82,13 @@ SELECT + COALESCE ( + COUNT ( * ), COUNT ( * ) + 77 ) * 96 col2 ---- 96 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-9 SELECT ALL - - CASE + 41 WHEN 78 + + 36 THEN NULL WHEN 53 THEN + COUNT ( * ) * - 32 + 74 ELSE CASE 84 WHEN CAST ( NULL AS INTEGER ) THEN - AVG ( 12 ) + + AVG ( DISTINCT 16 ) WHEN + COUNT ( * ) THEN AVG ( - 69 ) ELSE NULL END * 71 END * - 41 AS col2 +---- +NULL query I rowsort label-10 SELECT SUM ( DISTINCT 33 ) AS col2 @@ -464,10 +467,13 @@ SELECT ALL - 37 - + 38 col2 ---- -75 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - 3593 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort SELECT + NULLIF ( + + 68, AVG ( DISTINCT 54 ) ) + 75 * 47 +---- +3593 query I rowsort SELECT ALL + ( - - 86 ) @@ -1887,10 +1893,13 @@ SELECT ALL - 81, 92 / CAST ( NULL AS INTEGER ) AS col0 -81 NULL -# Datafusion - Datafusion expected results: -# Datafusion - Expected - -24 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort SELECT DISTINCT - + NULLIF ( 24, - AVG ( DISTINCT 27 ) ) +---- +-24 query I rowsort SELECT DISTINCT - ( - + 33 ) AS col0 @@ -2630,10 +2639,10 @@ SELECT - ( - - COUNT ( 66 ) ) + ( + 92 ) query error DataFusion error: Error during planning: Projections require unique expression names but the expression "Int64\(\-83\) / CAST\(NULL AS Int32\) AS col1" at position 1 and "Int64\(71\) AS col1" at position 2 have the same name\. Consider aliasing \("AS"\) one of them\. SELECT - 45, - 83 / + + CAST ( NULL AS INTEGER ) AS col1, + 71 AS col1 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - 4653 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort SELECT 67 + + 80 + CASE - 57 WHEN - 29 * + 16 THEN NULL WHEN + - 19 THEN NULL ELSE 91 END * 49 + - + CASE - 74 WHEN - 7 / - + 25 * - + AVG ( DISTINCT + 11 ) THEN NULL ELSE + 19 + - 61 END + 5 +---- +4653 query I rowsort label-499 SELECT 47 / - + 70 AS col0 @@ -4787,10 +4796,10 @@ SELECT ALL + + 1 AS col1 ---- 1 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort SELECT - + CASE + - CASE 30 WHEN 42 THEN NULL ELSE - ( + - AVG ( DISTINCT - + 96 ) ) - + 1 - + - 97 END WHEN - + 75 * - 69 THEN + - 51 * 59 * 83 END + + - ( - + 82 ) +---- +NULL query I rowsort SELECT DISTINCT - - 95 + - ( 54 ) @@ -5932,10 +5941,10 @@ SELECT 96 * + 37 * + 98 * + CAST ( NULL AS FLOAT8 ) AS col0 ---- NULL -# Datafusion - Datafusion expected results: -# Datafusion - Expected - -195 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-1121 SELECT - 97 + - 98 * NULLIF ( 1, + NULLIF ( + COUNT ( DISTINCT - + 67 ), - CASE AVG ( DISTINCT + 81 ) WHEN - COALESCE ( 32, - - ( + + 16 ), - + SUM ( - 40 ) ) / - - COUNT ( * ) + - 54 + + 45 + - - 92 THEN - + 99 * - - 28 * - + COUNT ( * ) + + ( 2 ) + + 0 * - + COUNT ( * ) - COUNT ( * ) + COALESCE ( + + 52, + 27 ) * - - COUNT ( * ) WHEN 57 + AVG ( DISTINCT - 39 ) THEN NULL END + 15 * 71 ) + - ( 62 ) ) +---- +-195 query I rowsort SELECT ALL 67 * - + 46 AS col0 @@ -9026,10 +9035,13 @@ SELECT MIN ( ALL + ( 28 ) ) * - 18 ---- -504 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-1708 SELECT ALL CASE 48 WHEN 18 + 83 THEN + 24 WHEN - 9 + + MIN ( DISTINCT 2 ) THEN + AVG ( DISTINCT + 64 ) END * 54 +---- +NULL query I rowsort label-1709 SELECT COALESCE ( SUM ( DISTINCT 13 ), 65, 27 ) + + CAST ( - 99 + - 94 * 53 AS INTEGER ) @@ -9923,10 +9935,13 @@ SELECT ALL + SUM ( ALL 33 ) AS col0 ---- 33 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - -3 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort SELECT - - NULLIF ( - 3, + AVG ( DISTINCT - + 29 ) ) AS col1 +---- +-3 query I rowsort SELECT ALL 10 * - - 80 @@ -11131,10 +11146,10 @@ SELECT - + 68 + - ( - 90 ) + - 45 AS col1 ---- -23 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-2117 SELECT 22 * - + CASE + - CAST ( NULL AS INTEGER ) WHEN 10 + COALESCE ( - 32, - AVG ( DISTINCT 38 ), + 83 ) THEN - 79 + + 94 + + 47 * - COUNT ( * ) * 72 END * + ( 71 ) + + 76 AS col1 +---- +NULL query I rowsort SELECT - 18 * + - 54 @@ -12085,10 +12100,13 @@ SELECT DISTINCT + 19 * 95 * - 47 ---- -84835 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - -3990 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-2295 SELECT ALL 70 * COALESCE ( - 57, - 75, - NULLIF ( - 16, + - 0 / + 83 + ( COUNT ( * ) ) + + AVG ( DISTINCT + ( - 2 ) ) * 50 / + 53 * 82 * - - ( 30 ) ) ) +---- +-3990 query I rowsort label-2296 SELECT DISTINCT + 20 * + + NULLIF ( - 27, - 55 + COUNT ( * ) ) col0 @@ -13124,10 +13142,13 @@ SELECT ALL + - ( 29 ) ---- -29 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-2493 SELECT ALL + + AVG ( DISTINCT - + CAST ( NULL AS INTEGER ) ) +---- +NULL query I rowsort label-2494 SELECT COUNT ( * ) / - 11 @@ -17774,11 +17795,14 @@ SELECT 43 * 21 col0 ---- 903 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -# Datafusion - Expected - 560 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I]I +# Datafusion - [Actual ] [R]I +query RI rowsort label-3382 SELECT 60 * + AVG ( DISTINCT - - 70 ) + + + COUNT ( * ) * - + AVG ( ALL + - CAST ( NULL AS INTEGER ) ), - 10 * + COALESCE ( - 56, + COUNT ( * ), - - 14 + + 50 ) AS col0 +---- +NULL +560 query I rowsort SELECT 53 * - ( - 72 ) * 15 @@ -19337,10 +19361,13 @@ SELECT ALL 74 + + 97 ---- 171 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-3687 SELECT DISTINCT + ( + - CASE 91 WHEN - NULLIF ( - 91, + 34 ) THEN - CASE + - 1 WHEN CAST ( NULL AS INTEGER ) THEN NULL WHEN 39 + + COUNT ( * ) THEN 40 ELSE NULL END * 25 WHEN 10 THEN + 48 + - 41 WHEN + 96 THEN NULL WHEN 38 / + 75 + + 52 THEN - 91 + SUM ( ALL 68 ) END ) * - AVG ( DISTINCT 30 ) AS col0 +---- +NULL query I rowsort label-3688 SELECT ALL - SUM ( - 95 ) + 12 @@ -22025,10 +22052,13 @@ SELECT 10 - 98 / + - 77 * COUNT ( * ) ---- 11 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - -1 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-4198 SELECT DISTINCT - NULLIF ( + COUNT ( * ), + - AVG ( DISTINCT 81 ) * - 65 + ( 60 ) - 37 * - ( + 68 ) * - 1 ) AS col1 +---- +-1 query II rowsort SELECT + 27, 98 * + 16 + + - 13 AS col2 @@ -22136,10 +22166,13 @@ SELECT ALL + SUM ( 23 ) + + 43 + 53 AS col1 ---- 119 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-4219 SELECT ALL - 54 + - 7 + + 32 / - 91 * AVG ( + NULLIF ( - 84, 56 * 29 ) ) * 28 * - 92 - - - ( + 78 ) + CASE + 69 WHEN + COUNT ( * ) THEN + 94 WHEN + 35 * + COALESCE ( ( - + 14 ), NULLIF ( - COUNT ( * ), - ( - 42 ) * 32 ), - ( CAST ( - ( 80 ) AS INTEGER ) ) * + 6 ) - - 92 + COALESCE ( + 3, COUNT ( * ) ) THEN 96 END + + 32 * AVG ( DISTINCT + 11 * - 74 ) * 42 AS col0 +---- +NULL query I rowsort SELECT DISTINCT - 43 + - - 33 col1 @@ -22466,10 +22499,13 @@ SELECT DISTINCT 5 * - + 36 col0 ---- -180 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - 31 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-4284 SELECT ALL - + NULLIF ( - + 87, + COUNT ( + + 55 ) * 18 * - ( + MAX ( DISTINCT + 61 ) ) * + - COALESCE ( - + AVG ( DISTINCT - 36 ), - - 64, + 2 ) + + COALESCE ( + - COALESCE ( - - 8, - 45 ), - 49 + - 58 ) + 40 + - 64 - - 13 ) + + - 56 +---- +31 query I rowsort SELECT 3 + 46 * + - ( - 59 ) + 93 + + 22 AS col2 @@ -22511,11 +22547,18 @@ SELECT DISTINCT - 92 * - 1 ---- 92 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - 91 -# Datafusion - Expected - -1 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Data was automatically updated based on comparison db results +# Datafusion - Previous results: +# Datafusion - 91 +# Datafusion - -1 +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] I[I] +# Datafusion - [Actual ] I[R] +query IR rowsort label-4293 SELECT ALL 91 AS col0, - ( + + 53 ) / - ( - COALESCE ( 43, - 76, + AVG ( DISTINCT NULLIF ( CAST ( NULL AS INTEGER ), - + 28 * + 12 ) ) ) ) AS col1 +---- +91 +-1.232558139535 query I rowsort SELECT 1 + + CASE 68 WHEN + 43 THEN NULL ELSE + 33 * 25 * + 10 + - - ( ( - - 32 ) ) END AS col1 @@ -23509,10 +23552,10 @@ SELECT - - ( - 58 ) - + 58 ---- -116 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-4485 SELECT DISTINCT + 16 * + CASE + - CASE - 77 WHEN + 29 THEN - COUNT ( * ) + + + 53 WHEN NULLIF ( - - 3, 9 ) * CAST ( + - 60 AS INTEGER ) * + 11 + - ( - 52 ) THEN NULL END WHEN + - CASE + CASE COALESCE ( + - 95, + + 91 + - MIN ( + - 7 ) ) WHEN - 17 THEN + - 86 END WHEN - + ( + SUM ( DISTINCT + 8 ) ) * + 23 THEN CASE CASE - 75 WHEN 82 THEN - NULLIF ( COALESCE ( + 71, AVG ( DISTINCT + 55 ) + - 89, COUNT ( * ) * 81 ), 13 * 46 ) * 29 END WHEN + CAST ( NULL AS INTEGER ) THEN NULL WHEN 31 THEN + 34 WHEN - COUNT ( * ) * 89 THEN - NULLIF ( - COALESCE ( + 59, + MIN ( 35 ) + 49, MAX ( - 92 ) ), 33 * 54 ) ELSE NULL END * + ( 66 ) + + 16 * COUNT ( * ) WHEN ( 97 ) - + CAST ( CAST ( NULL AS FLOAT8 ) AS INTEGER ) THEN 57 * - 34 ELSE COUNT ( * ) END THEN 53 ELSE NULL END * CASE + 81 WHEN + ( 12 ) THEN NULL WHEN 50 THEN NULL WHEN + 58 THEN NULL ELSE 75 END + + 48 * - COUNT ( * ) +---- +NULL query I rowsort SELECT - - 52 + + - 53 @@ -23981,11 +24024,14 @@ SELECT 76 * + 74, 39 AS col0 5624 39 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - 103 -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] I[I] +# Datafusion - [Actual ] I[R] +query IR rowsort label-4573 SELECT DISTINCT + 26 + + + 77, + CASE + + 16 WHEN + CAST ( 16 AS INTEGER ) + + CAST ( - 75 AS FLOAT8 ) THEN NULL WHEN + 82 - - NULLIF ( - 28, - 50 ) THEN + COUNT ( * ) END / + + 76 * + AVG ( DISTINCT + - 14 ) - 48 * - 67 + COALESCE ( + 66, - 39 * 32 + - 54 + - + 18 - - 24 / + ( - 21 ) + - + 55 * 12 ) AS col0 +---- +103 +NULL query I rowsort label-4574 SELECT + MAX ( + + 2 ) @@ -25116,11 +25162,14 @@ SELECT DISTINCT + 7 / + 88 ---- 0 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - 1178 -# Datafusion - Expected - -88 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] I[I] +# Datafusion - [Actual ] I[R] +query IR rowsort label-4786 SELECT ALL 62 + + + 31 * + 36 * COUNT ( * ), - NULLIF ( - - 88, 45 * 1 + NULLIF ( AVG ( DISTINCT 46 ), - 27 ) ) AS col2 +---- +1178 +-88 query I rowsort SELECT ALL - 37 + 28 AS col0 @@ -26124,10 +26173,13 @@ SELECT - 76 + 76 ---- 0 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-4981 SELECT - - AVG ( DISTINCT + CAST ( NULL AS INTEGER ) ) + 30 +---- +NULL query I rowsort label-4982 SELECT ALL - CASE - - 81 WHEN + CAST ( - 69 AS INTEGER ) THEN NULL ELSE 65 END * 73 @@ -26145,10 +26197,13 @@ SELECT ALL + 96 * - - 47 + - + ( 36 ) - + 35 ---- 4441 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-4985 SELECT ALL AVG ( DISTINCT + 78 ) * CAST ( - 9 AS INTEGER ) * + 26 * + ( 89 ) + - CASE 18 WHEN - 55 THEN + CASE + NULLIF ( - + 88, + + 14 * + 15 + + 88 ) WHEN 42 THEN + 49 * - 96 ELSE - + COALESCE ( - - ( - 29 ), + - 32 * + 89 - + COUNT ( * ) * - 40 ) * + 61 END END * + 5 * + 98 + - 81 AS col0 +---- +NULL query II rowsort label-4986 SELECT DISTINCT + 10 * - 17 * + - MIN ( 91 ) * - 81 col1, 75 * - 94 AS col2 @@ -27786,10 +27841,10 @@ SELECT ALL + 27 * + CAST ( COUNT ( * ) AS INTEGER ) AS col0 ---- 27 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-5301 SELECT 71 + - CASE + 32 WHEN + AVG ( DISTINCT - NULLIF ( + - 71, - 80 ) ) THEN 67 + - COUNT ( * ) WHEN - 65 * 9 THEN - CAST ( NULL AS INTEGER ) END AS col0 +---- +NULL query I rowsort SELECT ( + 64 ) + + + 21 @@ -27813,10 +27868,13 @@ SELECT 7 col2, 4 + 51 7 55 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-5306 SELECT AVG ( DISTINCT - 40 ) + 59 * - CASE WHEN NOT NULL >= NULL THEN 96 ELSE - CASE + 65 WHEN 52 THEN NULL WHEN 93 THEN + COUNT ( * ) / + 97 ELSE NULL END END +---- +NULL query II rowsort SELECT ALL 37, 83 AS col2 @@ -29067,10 +29125,10 @@ SELECT + 96, 66 + 90 + + 83 * - 3 * + + 64 + - 70 AS col1 96 -15850 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort SELECT ALL CASE - + CASE - NULLIF ( - ( + 63 ), - + AVG ( DISTINCT - + 55 ) ) WHEN + 72 - + + 52 THEN - 67 ELSE - 20 END WHEN - 87 * + ( 98 ) THEN + 68 + 54 * 66 END * 11 AS col1 +---- +NULL query I rowsort label-5545 SELECT 30 / - 84 * 40 AS col2 @@ -30849,10 +30907,10 @@ SELECT DISTINCT - + NULLIF ( 25, - 83 ) * - 62 AS col0 ---- 1550 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - 731 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-5885 SELECT - + CASE + CAST ( NULL AS INTEGER ) WHEN + CAST ( - - MAX ( ALL 78 ) AS FLOAT8 ) * - 55 * 16 / + MIN ( DISTINCT - ( + 68 ) ) / 54 * - 10 + + 23 - + 24 * 66 - - 58 * - 1 - + NULLIF ( - + 6, + - 94 ) + + AVG ( DISTINCT - 41 ) * + 69 THEN NULL WHEN + 40 * 36 THEN 38 WHEN + 61 THEN NULL ELSE + 5 END + - 32 * - 23 AS col2 +---- +731 query I rowsort SELECT ALL - 63 * - + 7 col1 @@ -31290,10 +31348,10 @@ SELECT 26 AS col0, 95 - 86 + - ( + - ( - CAST ( NULL AS INTEGER ) ) ) * + CASE + 26 NULL -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-5968 SELECT DISTINCT + CASE + ( 67 ) WHEN 98 THEN NULL WHEN - 87 * + + COUNT ( * ) + CAST ( NULL AS INTEGER ) THEN - 46 + + - 91 * + 33 / 50 WHEN - 54 + + - 29 * + - 89 THEN + 65 / 20 + + 45 - + 40 WHEN + ( 28 ) * + + ( AVG ( DISTINCT + 46 ) ) + + + ( - - 65 ) THEN - CAST ( - 18 AS INTEGER ) * - 33 ELSE NULL END +---- +NULL query I rowsort label-5969 SELECT - 23 * CAST ( NULL AS INTEGER ) + + MIN ( + - 29 ) * - 65 * 18 + - 26 @@ -35015,11 +35073,14 @@ SELECT 34 + - 43 col0 ---- -9 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - 42 -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] I[I] +# Datafusion - [Actual ] I[R] +query IR rowsort label-6675 SELECT 42 AS col1, MIN ( ALL - - ( + ( + 49 ) ) ) * + CASE - 28 WHEN + + 25 * + + COUNT ( * ) THEN - 8 - + + CASE 55 WHEN + MIN ( DISTINCT + + 69 ) THEN + - 27 / - 17 * COUNT ( * ) / - 67 + + + 44 WHEN - 7 THEN - 7 - + 73 + - 50 * 86 WHEN 91 THEN + - AVG ( DISTINCT + 70 ) * - 4 + ( + 8 ) END - 43 END * + 89 +---- +42 +NULL query I rowsort label-6676 SELECT CAST ( + - COUNT ( * ) AS INTEGER ) col1 @@ -37711,10 +37772,13 @@ SELECT ALL + 41 - - + 4 ---- 45 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-7195 SELECT ALL - + 9 * + 16 * + 93 * + - COUNT ( * ) * + AVG ( DISTINCT + CAST ( NULL AS INTEGER ) ) + + 62 * + ( - + 60 ) + + + 98 +---- +NULL query II rowsort SELECT ALL - + 70 AS col2, + 3 @@ -38705,10 +38769,13 @@ SELECT - - 95 + CAST ( + MIN ( ALL + COALESCE ( + 46, + + 97, - 5 ) ) AS INTEGER ---- 141 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-7383 SELECT - + AVG ( DISTINCT - + CAST ( NULL AS INTEGER ) ) +---- +NULL query I rowsort label-7384 SELECT - + COUNT ( * ) + + COUNT ( * ) AS col2 @@ -39205,10 +39272,10 @@ SELECT - NULLIF ( - 99, + 26 * + 62 ) + + 90 AS col0 ---- 189 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - -39 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-7478 SELECT + - COALESCE ( + CASE 36 WHEN - 85 + - COALESCE ( MIN ( ALL + + 39 ), + 57 + + 91 + - 25 * + 28 + + + AVG ( DISTINCT NULLIF ( 81, - 25 * 33 ) ), - 10 * + 64 / - - 97 / + 50 ) + + 34 / 34 THEN COALESCE ( + 78, 54 * COUNT ( * ) ) ELSE NULL END, 39, + COUNT ( ALL + 60 ) ) AS col0 +---- +-39 # Datafusion - Data was automatically updated based on comparison db results # Datafusion - Previous results: @@ -41189,10 +41256,16 @@ SELECT 44 - - + 63 + + 49 ---- 156 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - -69 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Data was automatically updated based on comparison db results +# Datafusion - Previous results: +# Datafusion - -69 +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-7859 SELECT ( + ( - NULLIF ( + COUNT ( * ), 7 + AVG ( DISTINCT - 91 ) ) ) ) / - + 79 + - 69 +---- +-68.987341772152 query I rowsort label-7860 SELECT ALL + 72 + + CAST ( NULL AS INTEGER ) @@ -41331,10 +41404,10 @@ SELECT + NULLIF ( 29, - + ( CAST ( NULL AS INTEGER ) ) ) ---- 29 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - -324 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-7886 SELECT CASE NULLIF ( - 51, - 50 ) WHEN + 73 THEN NULL WHEN 0 + - CASE WHEN 56 IS NOT NULL OR NOT + COUNT ( * ) + COUNT ( * ) * + + 79 IN ( - + 87 + - ( - - 93 ) * 56 + - MAX ( DISTINCT 48 ) * - - 90 + - 57 * - COALESCE ( + - 87, + 33, 66, 77 + - 94 ), + ( - COALESCE ( + 41, 26 * - 3 + 66 ) ) * - 58 + 46 * + ( CASE - 58 WHEN + 11 THEN 62 / 88 + - 82 * - 35 ELSE NULL END - 78 ) ) THEN 93 + AVG ( DISTINCT 83 ) ELSE 63 END THEN 18 WHEN - MAX ( DISTINCT 11 ) + 59 THEN NULL ELSE - 18 * 18 END AS col2 +---- +-324 query I rowsort SELECT - 50 * - - 99 AS col1 @@ -45747,10 +45820,13 @@ NULL query error DataFusion error: Error during planning: Projections require unique expression names but the expression "Int64\(97\) AS col0" at position 0 and "Int64\(79\) \+ Int64\(74\) \+ count\(Int64\(\-64\)\) \* count\(Int64\(1\)\) AS count\(\*\) AS col0" at position 1 have the same name\. Consider aliasing \("AS"\) one of them\. SELECT 97 AS col0, 79 + 74 + COUNT ( + - 64 ) * + + COUNT ( * ) col0 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort SELECT 46 + + AVG ( DISTINCT - - CASE - 2 WHEN + 40 * + + 10 + 66 THEN NULL WHEN - 36 / 58 + 92 THEN + COALESCE ( - 98, 90 ) END ) +---- +NULL query I rowsort SELECT ALL + 41 + + 29 AS col0 @@ -48652,10 +48728,13 @@ NULL query error DataFusion error: Error during planning: Projections require unique expression names but the expression "Int64\(88\) AS col0" at position 0 and "Int64\(\-84\) \+ Int64\(94\) AS col0" at position 1 have the same name\. Consider aliasing \("AS"\) one of them\. SELECT ALL 88 col0, - 84 + 94 AS col0 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - 114 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-9284 SELECT ALL 29 + - + 31 + + + 57 + NULLIF ( - - 47, + 78 * + 28 * - NULLIF ( - + AVG ( DISTINCT - 50 ), 58 ) + - 81 ) - - 68 + - ( - COUNT ( * ) ) * - + 56 +---- +114 query I rowsort label-9285 SELECT + 92 * 36 * - 62 * CAST ( NULL AS INTEGER ) * - + 35 * + 3 diff --git a/data/sqlite/random/expr/slt_good_47.slt b/data/sqlite/random/expr/slt_good_47.slt index 173e538..cb5734c 100644 --- a/data/sqlite/random/expr/slt_good_47.slt +++ b/data/sqlite/random/expr/slt_good_47.slt @@ -1580,10 +1580,13 @@ SELECT ( + + NULLIF ( - 67, + COALESCE ( 82, - 44 / - 75 ) ) ) ---- -67 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-299 SELECT + ( - 17 ) * + AVG ( DISTINCT + 2 / CASE 81 WHEN - 61 THEN CAST ( CAST ( - 87 AS INTEGER ) AS INTEGER ) ELSE NULL END + 21 ) +---- +NULL query I rowsort SELECT + 79 + + 4 * + 53 AS col1 @@ -3604,10 +3607,10 @@ SELECT CAST ( 36 AS INTEGER ) ---- 36 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - -69 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-685 SELECT ALL + 45 * + + COUNT ( * ) / 56 * - 57 * 86 * 52 + CASE - - AVG ( DISTINCT 49 ) WHEN - + 80 THEN NULL ELSE - 69 END AS col1 +---- +-69 query I rowsort label-686 SELECT DISTINCT 61 + - - CASE MIN ( ALL + CAST ( 81 AS INTEGER ) ) WHEN - COUNT ( * ) THEN NULL ELSE ( - + 64 ) * 88 END - - CASE 75 WHEN 38 * CAST ( - 18 AS INTEGER ) THEN COUNT ( * ) * COALESCE ( + 37, COUNT ( * ) * 35 ) WHEN COUNT ( * ) + 10 THEN NULL END AS col2 @@ -4970,10 +4973,13 @@ SELECT ALL 87 + - 21 * + - 54 + + 33 ---- 1254 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-945 SELECT - CASE - 57 WHEN 0 THEN NULL WHEN - - 20 * - 53 * 48 THEN - ( + + 63 ) * + 50 * 62 + COUNT ( * ) + 3 + + 59 * AVG ( DISTINCT + 29 ) END + + 70 +---- +NULL query I rowsort label-946 SELECT ALL + - 63 + + 17 - + COUNT ( * ) @@ -6154,10 +6160,16 @@ SELECT ( - - 44 ) ---- 44 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - 31 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Data was automatically updated based on comparison db results +# Datafusion - Previous results: +# Datafusion - 31 +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-1172 SELECT DISTINCT 31 + 44 / + NULLIF ( 99, CAST ( - + 45 AS INTEGER ) * AVG ( DISTINCT - 48 ) ) AS col1 +---- +31.444444444444 query I rowsort label-1173 SELECT 45 + + COUNT ( - 27 ) AS col1 @@ -6692,10 +6704,10 @@ SELECT ALL + 24 + - 24 ---- 0 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-1274 SELECT 79 + + 38 / CASE - 23 WHEN + + 87 * + - ( - 99 ) THEN - + COUNT ( * ) * + COUNT ( * ) * 75 * - 55 + + 7 WHEN - 33 * + 39 - - 29 * + 53 * AVG ( DISTINCT - 26 ) THEN 37 END AS col0 +---- +NULL query I rowsort label-1275 SELECT ALL - 60 + + 11 + + SUM ( + 88 ) / - - ( 98 ) + + 21 @@ -7766,10 +7778,10 @@ SELECT ALL + + 41 * COUNT ( * ) * 82 / + - 39 + + - 12 * + COUNT ( * ), + COUNT -98 1 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-1477 SELECT CASE - - 33 WHEN - AVG ( DISTINCT - 18 ) THEN - COUNT ( * ) END +---- +NULL query I rowsort SELECT + + ( - 2 ) AS col0 @@ -8627,10 +8639,13 @@ SELECT - 56 + 35 - - - MIN ( - ( + + 34 ) ) ---- 13 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - 91 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-1643 SELECT ALL + NULLIF ( 91, 94 + - NULLIF ( + AVG ( DISTINCT - 53 ), 56 + - NULLIF ( + 77, - 34 * + NULLIF ( - - 39, - 37 ) * - CAST ( COUNT ( * ) AS INTEGER ) + COUNT ( ALL - + 91 ) + 70 ) ) + 47 ) AS col0 +---- +91 query I rowsort SELECT ALL - CASE - 54 WHEN - 10 * 37 * 0 THEN NULL WHEN 78 * + 80 THEN + 22 ELSE NULL END * + 11 AS col0 @@ -9340,10 +9355,10 @@ SELECT COUNT ( * ) + + - COUNT ( * ) AS col1 ---- 0 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-1778 SELECT CASE - AVG ( DISTINCT + 90 ) WHEN + 78 THEN + - ( + - 70 ) END * - MIN ( DISTINCT - + 97 ) +---- +NULL query I rowsort SELECT + 60 + - 45 + 27 + 27 @@ -9900,10 +9915,10 @@ SELECT ALL - + 51 * - 92 + - 72 AS col1 ---- 4620 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-1885 SELECT CASE + CASE CAST ( NULL AS INTEGER ) WHEN 52 - + + 68 THEN + - 11 / - 44 WHEN - AVG ( DISTINCT + - 35 ) THEN NULL END WHEN COUNT ( * ) THEN - - 46 / 66 END + - - 66 + + + 13 AS col2 +---- +NULL # Datafusion - Datafusion expected results: # Datafusion - Expected - 99 @@ -10803,10 +10818,16 @@ SELECT 86 - ( + + 67 ) ---- 19 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - 0 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Data was automatically updated based on comparison db results +# Datafusion - Previous results: +# Datafusion - 0 +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-2058 SELECT ALL 58 * NULLIF ( COUNT ( * ), + AVG ( DISTINCT + 92 ) ) / + 63 AS col2 +---- +0.920634920635 query I rowsort SELECT ALL 17 + - 53 @@ -11079,10 +11100,10 @@ SELECT ALL + 73 * + 77 + - + 70 + - ( - CAST ( NULL AS INTEGER ) ) AS col1 ---- NULL -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-2112 SELECT CASE + 3 WHEN - ( + - AVG ( DISTINCT - 73 ) ) + + 75 THEN CAST ( - 66 AS INTEGER ) END +---- +NULL query I rowsort SELECT ALL - 24 * + 96 * - - 90 - - + 79 + 63 @@ -11439,10 +11460,13 @@ SELECT ALL - CASE CAST ( NULL AS INTEGER ) WHEN + 90 THEN - 39 * + CAST ( NULL A ---- NULL -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-2182 SELECT DISTINCT - AVG ( DISTINCT + CASE - 69 WHEN - CAST ( NULL AS INTEGER ) + + 47 THEN NULL WHEN 41 THEN + ( 86 ) ELSE NULL END ) * 77 +---- +NULL query I rowsort label-2183 SELECT ALL + COALESCE ( - + 52, - COUNT ( + 30 ) * + 47 * - - 85 + 71 + COUNT ( * ) * 43, + 41 / - 75 ) - 25 @@ -14381,11 +14405,14 @@ SELECT 47 * + 75 - - + CAST ( NULL AS INTEGER ) + + 42 ---- NULL -# Datafusion - Datafusion expected results: -# Datafusion - Expected - 47 -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] I[I] +# Datafusion - [Actual ] I[R] +query IR rowsort label-2740 SELECT ALL + 47 AS col0, + 84 - CASE 79 WHEN - COUNT ( * ) * + ( + CAST ( NULL AS INTEGER ) ) THEN + - 34 ELSE - - NULLIF ( 67, - + 43 - - + ( + 18 ) * - 7 ) END + 14 - + CASE - CAST ( + 50 AS INTEGER ) WHEN - - 11 THEN ( - + 98 ) WHEN + + ( MAX ( - 69 ) ) * 57 THEN + 56 END + - AVG ( DISTINCT + 17 ) AS col1 +---- +47 +NULL query I rowsort SELECT + 87 + + 29 AS col0 @@ -16341,10 +16368,10 @@ SELECT DISTINCT ( COUNT ( DISTINCT - 58 ) ) * + 26 AS col2, - 55 - + 1 26 -56 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - -61 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-3114 SELECT ALL + ( - + CAST ( + AVG ( DISTINCT + + ( 61 ) ) AS INTEGER ) ) +---- +-61 query I rowsort label-3115 SELECT DISTINCT - ( - 86 ) * + + 12 + - COALESCE ( - - CAST ( + 6 AS INTEGER ), - 39 ) AS col0 @@ -17191,10 +17218,10 @@ SELECT + - 32, - COUNT ( * ) / 97 AS col2 -32 0 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-3277 SELECT - - 48 + + 96 / - CAST ( - + ( 66 ) AS INTEGER ) + - CASE NULLIF ( - - 18, + - 7 * + CAST ( NULL AS INTEGER ) * + + 12 + - 75 + - - MAX ( ALL + 80 ) + 83 + - 16 * - - ( + 58 ) ) WHEN + + AVG ( DISTINCT 50 ) THEN - 47 + 70 END col1 +---- +NULL query I rowsort label-3278 SELECT ALL + - MAX ( - + 64 ) AS col2 @@ -19719,10 +19746,10 @@ SELECT + COUNT ( * ), + 1 1 1 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - 56 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort SELECT CASE - 24 WHEN - AVG ( DISTINCT - 51 ) THEN + 77 WHEN - 79 THEN + 8 ELSE 56 END +---- +56 query I rowsort label-3767 SELECT ALL + CASE + - 52 WHEN ( + 82 ) + 1 * + CAST ( 17 AS INTEGER ) THEN 5 WHEN + ( 46 ) THEN NULL ELSE 4 * - COUNT ( * ) END AS col0 @@ -24587,10 +24614,13 @@ SELECT ALL - 84 / - COUNT ( * ) ---- 84 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-4696 SELECT - NULLIF ( + COUNT ( * ), + + COUNT ( ALL - 23 ) ) * 13 - + 50 - + AVG ( DISTINCT 74 ) AS col0 +---- +NULL query I rowsort SELECT ALL - ( 85 ) AS col2 @@ -29893,10 +29923,10 @@ SELECT ALL + ( + 78 ) col2 ---- 78 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - 42 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-5705 SELECT CAST ( AVG ( DISTINCT - - 42 ) AS INTEGER ) AS col2 +---- +42 query I rowsort label-5706 SELECT - 19 * COUNT ( * ) * COUNT ( * ) AS col0 @@ -29983,11 +30013,14 @@ SELECT ALL NULLIF ( + 40, - COUNT ( * ) ) AS col0 ---- 40 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - 88 -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] I[I] +# Datafusion - [Actual ] I[R] +query IR rowsort label-5723 SELECT 70 + 18, + COUNT ( DISTINCT + + 66 ) + - AVG ( DISTINCT + + CAST ( NULL AS INTEGER ) ) AS col1 +---- +88 +NULL query I rowsort SELECT - + 14 AS col2 @@ -31232,10 +31265,13 @@ SELECT ALL + 55 * + + 4 ---- 220 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-5959 SELECT ALL - AVG ( DISTINCT - NULLIF ( 21, + + NULLIF ( - + ( + + 25 ), + - 29 + - + 82 + + + 19 + + 76 ) ) ) * CASE 42 WHEN - - ( - 35 ) THEN + CAST ( - ( COUNT ( - COALESCE ( + 58, 63 ) ) ) AS INTEGER ) END * 93 +---- +NULL query I rowsort SELECT DISTINCT - NULLIF ( + 3, - 59 ) + + - 42 @@ -31282,10 +31318,13 @@ SELECT 60 * - CAST ( SUM ( - 69 ) AS INTEGER ) + - 94 - + 56 AS col1 ---- 3990 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-5969 SELECT DISTINCT + CASE SUM ( ALL + 67 ) WHEN - 4 * - + AVG ( DISTINCT 19 ) + 39 THEN NULL WHEN + 94 THEN - AVG ( DISTINCT + 38 ) * AVG ( DISTINCT + 78 ) + 81 WHEN - 76 THEN - COUNT ( * ) ELSE NULL END * + 47 / + + 95 +---- +NULL query II rowsort label-5970 SELECT DISTINCT - 42 * + - 39 * 9 * + + SUM ( + 99 ), + 15 * - 93 * - 3 * - 99 AS col1 @@ -32466,10 +32505,13 @@ SELECT - + ( - COUNT ( * ) ) AS col1 ---- 1 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-6194 SELECT ALL - CAST ( CASE + ( + 23 ) WHEN - - 97 * - AVG ( DISTINCT + 83 ) * COUNT ( * ) * + 89 THEN 33 WHEN + 52 THEN NULL ELSE - ( - CASE + COUNT ( * ) WHEN + 59 THEN 23 * - 9 + - 30 / + ( + NULLIF ( - + 51, 37 ) ) / - - 69 + 77 * - 74 END ) END AS FLOAT8 ) AS col2 +---- +NULL query II rowsort SELECT - - 38 AS col2, + 80 @@ -33074,10 +33116,10 @@ SELECT + CAST ( 16 AS INTEGER ) * + - CAST ( - ( + 85 ) AS INTEGER ) AS col2 ---- 1360 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-6310 SELECT - CASE + - 22 WHEN + CASE 15 WHEN - + COALESCE ( - 81, - + 9 - - 84 ) * - + COUNT ( ALL 51 ) / + AVG ( DISTINCT + 42 ) THEN NULL ELSE ( + MAX ( DISTINCT - 27 ) ) + + COUNT ( * ) END THEN NULL WHEN + - 20 * + - 5 + + 46 - - + 16 + - 83 - - 15 + + + CAST ( - 34 AS INTEGER ) THEN - - 21 END +---- +NULL query I rowsort label-6311 SELECT + MAX ( - - 89 ) + - 69 + - - 13 / - ( - - 25 ) @@ -35935,10 +35977,13 @@ SELECT COUNT ( * ) + 28 * - - 84 ---- 2353 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-6853 SELECT DISTINCT + MIN ( 44 ) + AVG ( DISTINCT + 92 ) * + CASE - + 85 WHEN + 46 - - 1 THEN 54 * - + COUNT ( * ) WHEN + - 64 THEN NULL WHEN NULLIF ( 36, - - 48 ) + 48 THEN 80 END AS col2 +---- +NULL query II rowsort SELECT 31, 80 * - 19 * - 32 AS col1 @@ -36149,11 +36194,14 @@ SELECT 2 * - 48 + + + 91 ---- -5 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - 0 -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] I[I] +# Datafusion - [Actual ] I[R] +query IR rowsort label-6893 SELECT ALL + 38 / - + COALESCE ( + ( - CAST ( NULL AS INTEGER ) ), - 19 * COUNT ( * ) + - 67 ) AS col2, + NULLIF ( - NULLIF ( - CAST ( NULL AS INTEGER ), + MIN ( DISTINCT - 10 ) * + AVG ( DISTINCT - + 14 ) ), - 3 ) - 41 +---- +0 +NULL query I rowsort SELECT ALL + + 68 - - 23 * + - 34 + 14 AS col0 @@ -36786,10 +36834,13 @@ SELECT ALL COALESCE ( - 18, - SUM ( - 44 ) + + 82 - COUNT ( * ) + + + MAX ( ALL ---- -18 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - -16254 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-7014 SELECT - 63 * - 6 * NULLIF ( - 43, - SUM ( + 30 ) * + ( 69 ) + AVG ( DISTINCT 90 ) ) AS col1 +---- +-16254 query I rowsort SELECT ALL NULLIF ( - 91, + 5 * ( - 80 ) / - 1 + - - 76 ) @@ -37193,10 +37244,10 @@ SELECT ALL 61 + 81 AS col2 ---- 142 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-7090 SELECT ALL - 93 + 26 * + CAST ( - CASE 73 WHEN - AVG ( DISTINCT 9 ) THEN - 60 * + 18 + COUNT ( ALL 30 ) ELSE NULL END * + 60 AS INTEGER ) col1 +---- +NULL query I rowsort label-7091 SELECT ALL 32 / CAST ( NULL AS INTEGER ) AS col0 @@ -38783,10 +38834,13 @@ SELECT - + ( 44 ) / - + COUNT ( * ) + MIN ( - 75 ) ---- -31 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - 21 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort SELECT ALL + ( + - NULLIF ( - 21, - AVG ( DISTINCT NULLIF ( - 13, - 42 + + 15 + + 49 ) ) * + ( COALESCE ( 83, AVG ( - 26 ) * - 58 - + 57 ) ) ) ) +---- +21 query I rowsort SELECT DISTINCT + + ( + 69 ) @@ -40519,10 +40573,10 @@ SELECT 40 + COUNT ( 71 ) + - COUNT ( * ) AS col0 ---- 40 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - 6264 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort SELECT CASE 51 WHEN - AVG ( DISTINCT + - 24 ) THEN NULL ELSE 79 END * + + 79 - + - 23 +---- +6264 query I rowsort SELECT 10 * + - 70 @@ -40655,10 +40709,13 @@ SELECT ALL SUM ( ALL - 82 ) / - - COUNT ( * ) ---- -82 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - -3038 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-7759 SELECT COUNT ( * ) + - + 4 + - 8 + + + MIN ( ALL - - 17 ) - - + COUNT ( * ) * - 48 * + NULLIF ( - COUNT ( * ), + 3 * - + 46 * AVG ( DISTINCT - 60 ) * - 96 / - 74 * - + NULLIF ( 42, - + 62 * 91 - - - 63 * + COUNT ( * ) ) * + 81 + - 14 ) * - 65 - - 76 AS col1 +---- +-3038 query II rowsort label-7760 SELECT 15 AS col0, + COUNT ( * ) + 39 / CAST ( NULL AS INTEGER ) * - 38 + - ( + COUNT ( * ) ) + COUNT ( * ) + + 11 + 23 * - 78 - - - 24 * + 20 @@ -41539,10 +41596,10 @@ SELECT + + 51 + - + 81 AS col1, 91 * - + 98 -30 -8918 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-7926 SELECT - CASE + + COUNT ( * ) WHEN - - 17 * - COALESCE ( + - CASE - 18 WHEN - 76 * + + 61 * 58 THEN NULL ELSE - 99 / + 22 + - 76 + 19 + + AVG ( DISTINCT - 39 ) - 92 * + 64 * + - 44 END, + + ( - - 93 ) + - 98 / + + 96, + 38, 97 - 30 * COALESCE ( - 66 + - 15, 90, - 1 * + 2 ) ) THEN 53 + + 26 * 48 END * CASE NULLIF ( 53, 54 * + COUNT ( * ) ) / 7 WHEN 82 + 26 THEN 44 ELSE 80 + 51 END AS col0 +---- +NULL query I rowsort SELECT - ( + 83 ) AS col0 @@ -44387,10 +44444,13 @@ SELECT ALL MIN ( - 83 ) - - + 85 ---- 2 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-8471 SELECT CASE - - AVG ( - 30 ) WHEN 97 THEN - - AVG ( DISTINCT + + 22 ) WHEN CASE 25 WHEN - COUNT ( DISTINCT - 81 ) * + 1 + - + 62 + + 94 + - 67 + + 67 + COUNT ( - CAST ( NULL AS INTEGER ) ) * + SUM ( 86 ) * - 65 + - - 3 * 89 * + 29 THEN - COUNT ( * ) - + 74 END THEN + 77 - + - COUNT ( * ) END * + + 36 * - 25 AS col1 +---- +NULL query I rowsort SELECT DISTINCT + 61 - 24 * 64 @@ -45292,11 +45352,14 @@ SELECT ALL - COALESCE ( - 71, 77 ) * - COUNT ( * ) * 96 AS col2 ---- -6816 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - 93 -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] I[I] +# Datafusion - [Actual ] I[R] +query IR rowsort SELECT 93 AS col0, 20 + - AVG ( DISTINCT CASE 95 WHEN + ( - 75 ) + + ( + - 83 ) * + - 12 THEN - 76 END ) +---- +93 +NULL query I rowsort label-8644 SELECT + MAX ( - 8 ) AS col0 @@ -49980,10 +50043,13 @@ SELECT COUNT ( * ) * + CAST ( 87 AS INTEGER ) * + CASE - COUNT ( * ) WHEN + - CO ---- -769 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-9543 SELECT ALL AVG ( DISTINCT - CAST ( NULL AS FLOAT8 ) ) +---- +NULL query I rowsort SELECT DISTINCT + 82 * - 90 @@ -50021,11 +50087,11 @@ SELECT - 71 * + + 86 AS col0, + COUNT ( * ) AS col1 -6106 1 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - 58 -# Datafusion - Expected - 137 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query II rowsort label-9551 SELECT + 57 + + COUNT ( * ) AS col0, + 70 + COUNT ( * ) + - 11 * - + CASE - + COALESCE ( - 86, + ( + COUNT ( - + 43 ) ) * - - 22 * + AVG ( DISTINCT 4 ) + - + 52 ) WHEN - - 36 * + - 31 - COUNT ( * ) + - + 81 THEN NULL ELSE 6 END AS col2 +---- +58 +137 query I rowsort label-9552 SELECT - 15 + CAST ( NULL AS INTEGER ) / - 53 @@ -50672,10 +50738,10 @@ SELECT - COUNT ( ALL CAST ( NULL AS FLOAT8 ) ) - 26 ---- -26 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - 24 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-9676 SELECT ALL - - COUNT ( * ) * + 12 * - - CASE - 62 WHEN + - AVG ( DISTINCT - 8 ) * COUNT ( * ) * - - 21 + + 98 + + COUNT ( * ) THEN - + 57 ELSE 8 / - 49 * 98 * 76 * + COUNT ( * ) END + + 24 +---- +24 query II rowsort SELECT DISTINCT + 34, + 20 * + - 75 + + 57 * ( 77 ) + + 51 AS col1 diff --git a/data/sqlite/random/expr/slt_good_48.slt b/data/sqlite/random/expr/slt_good_48.slt index c2939d2..ebaf890 100644 --- a/data/sqlite/random/expr/slt_good_48.slt +++ b/data/sqlite/random/expr/slt_good_48.slt @@ -1811,10 +1811,10 @@ SELECT ALL + ( + + 31 ) / - - 77 col0 ---- 0 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - -44 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-336 SELECT + 42 - COALESCE ( + 86, + + SUM ( DISTINCT - - 95 ) * - 19 + - CAST ( NULL AS INTEGER ), - CAST ( - AVG ( DISTINCT - 78 ) AS INTEGER ) ) - + + 2 / + + NULLIF ( - 60, - 81 * - - 11 + - CASE - COUNT ( * ) WHEN - COUNT ( * ) - + + 37 THEN NULL WHEN 17 THEN - MIN ( + NULLIF ( - 70, 51 / + - 46 ) ) WHEN - COUNT ( * ) THEN NULL ELSE + 71 * - COUNT ( * ) / 77 + + - 97 + - + 46 END + + 47 * - + 48 * + ( + 2 ) * - ( - ( - 7 ) ) ) * + - ( - 92 ) AS col2 +---- +-44 query I rowsort SELECT ALL 54 * - - 91 * 44 * 91 AS col0 @@ -2156,10 +2156,13 @@ SELECT - 63 * 85 * - 45, + 63 * + 40 AS col2 240975 2520 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort SELECT ALL - 41 / CASE + + 31 WHEN - 94 THEN - 9 + COALESCE ( - 31, - - AVG ( DISTINCT + ( + 41 ) ) * + + 85, 62 + + + CASE + 0 WHEN + 82 * + ( - 69 ) THEN - + 11 END + + 41 ) + + 73 END +---- +NULL query II rowsort label-403 SELECT + COALESCE ( - + CAST ( - 64 AS INTEGER ), - 52, 37 * + + 88 ), - CAST ( NULL AS INTEGER ) + - + 69 AS col1 @@ -7487,10 +7490,10 @@ SELECT - 62 * ( COUNT ( * ) ) ---- -62 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - 0 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-1416 SELECT + COUNT ( * ) * 44 / - CASE + CAST ( - + 46 AS INTEGER ) WHEN - AVG ( DISTINCT 46 ) THEN + 51 * + 89 + + 31 + + 1 * - 40 WHEN + 1 THEN - + COUNT ( * ) WHEN 80 + - COUNT ( * ) - + + 30 + 51 * + CASE + COUNT ( * ) WHEN + 11 * - + MAX ( CAST ( + - 80 AS INTEGER ) ) * 29 + + ( - - COUNT ( * ) ) THEN + + 8 * + ( - NULLIF ( 68, - 9 + - 2 ) ) + 87 WHEN + 93 THEN NULL END * COUNT ( * ) THEN NULL END col0 +---- +0 query I rowsort label-1417 SELECT - - 13 + - - CAST ( NULL AS INTEGER ) AS col1 @@ -9311,10 +9314,10 @@ SELECT DISTINCT - + 21 * + COUNT ( * ) * - COUNT ( * ) + + 24 AS col2 ---- 45 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-1761 SELECT 91 * - 87 + + MAX ( 57 ) + - ( CASE + 21 WHEN + AVG ( DISTINCT 8 ) THEN NULL WHEN 67 * 75 + + + ( + COUNT ( * ) ) + - - 23 * - - 29 THEN 11 / + 34 + + 85 + 8 + + 42 * - 41 END ) AS col1 +---- +NULL query II rowsort label-1762 SELECT MAX ( 27 ) AS col1, 23 AS col0 @@ -11214,10 +11217,10 @@ SELECT DISTINCT ( 78 ) ---- 78 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-2124 SELECT + CASE + 59 WHEN 33 THEN NULL WHEN + 50 * CASE + 9 WHEN - 52 + - 84 THEN AVG ( DISTINCT 4 ) * 97 - 62 WHEN + NULLIF ( 60, + 2 ) THEN NULL WHEN + 90 * - COUNT ( * ) THEN NULL END THEN - 60 - - ( + NULLIF ( - 6, 62 * - 48 ) ) END + MAX ( - 82 ) +---- +NULL query I rowsort SELECT DISTINCT + 75 - + 14 @@ -15265,10 +15268,10 @@ SELECT ( 21 ) AS col1 ---- 21 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-2902 SELECT COALESCE ( - 19, + - 26 ) * - COALESCE ( + + CAST ( NULL AS INTEGER ), + - CASE CASE - + ( - 58 ) WHEN + 1 THEN - NULLIF ( 17, 23 + 41 + - 0 / - - CAST ( NULL AS INTEGER ) ) WHEN - 81 * + 73 + 51 THEN - 86 END WHEN + 71 + AVG ( DISTINCT + 73 ) THEN 91 END + 90 ) + - 49 AS col1 +---- +NULL query I rowsort SELECT ( + - 18 ) @@ -15573,10 +15576,13 @@ SELECT ALL + NULLIF ( + 22, - 47 ) + + 76 * - 34 * - + 92 ---- 237750 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-2961 SELECT DISTINCT - AVG ( DISTINCT - + CAST ( NULL AS INTEGER ) ) + 81 +---- +NULL query I rowsort SELECT ALL 80 + + + 29 @@ -15913,10 +15919,10 @@ SELECT - CASE + + 58 WHEN + ( + 19 ) THEN + + CAST ( - - 76 AS INTEGER ) ELSE 7 ---- -178 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - -780 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-3025 SELECT + 10 * - - CAST ( - AVG ( DISTINCT + + 78 ) AS INTEGER ) AS col1 +---- +-780 # Datafusion - Datafusion expected results: # Datafusion - Expected - NULL @@ -17237,10 +17243,13 @@ SELECT NULLIF ( - - SUM ( 14 ), + 87 ) AS col2 ---- 14 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - 0 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-3277 SELECT - COUNT ( * ) + + COALESCE ( + + COUNT ( * ), COALESCE ( - + 87, - 65 - - 55, AVG ( DISTINCT 45 ) * - 45 * - 82 / + 9 - + + COUNT ( * ) ) ) +---- +0 query I rowsort label-3278 SELECT + 32 * - + 81 * - - COUNT ( + 56 ) * - + 29 AS col1 @@ -18731,10 +18740,10 @@ SELECT + ( 10 ) + + + ( + 23 ) + 24 / + - 11 ---- 31 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-3564 SELECT - 24 + - 82 * + ( + + 65 ) * - CASE - 37 WHEN + AVG ( DISTINCT - 52 ) THEN - NULLIF ( + 51, - COUNT ( * ) ) END * + 9 +---- +NULL query II rowsort label-3565 SELECT - + 67 * 52, 92 + COUNT ( * ) AS col1 @@ -19710,10 +19719,13 @@ SELECT 43 - + - 75 AS col0 ---- 118 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort SELECT ALL AVG ( DISTINCT + CASE - 14 WHEN 19 THEN + + 77 END ) AS col0 +---- +NULL query I rowsort label-3752 SELECT ALL CASE + 33 WHEN + 18 THEN COUNT ( * ) / - + 35 - 66 / - COUNT ( * ) ELSE NULL END + - COALESCE ( 46, - 36 * + 18 * - - 48 + 3 * - + 14, - 89 + - 34 * + COUNT ( * ) ) + + COUNT ( * ) + COALESCE ( COUNT ( * ), - 41 + COUNT ( * ) ) AS col0 @@ -20160,10 +20172,13 @@ SELECT 34 * + 4 AS col2 ---- 136 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - 4524 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort SELECT DISTINCT + 87 * NULLIF ( + 52, AVG ( DISTINCT 28 ) ) +---- +4524 query I rowsort SELECT 8 + + 78 AS col1 @@ -20371,10 +20386,13 @@ SELECT ALL 34 * - 49 ---- -1666 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - -89 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort SELECT ALL - - NULLIF ( - 89, + ( AVG ( DISTINCT 3 ) ) * + 60 ) AS col2 +---- +-89 query I rowsort label-3880 SELECT + 52 * - CASE + 84 * 82 + - 24 WHEN 70 + + 96 THEN 7 * COUNT ( * ) + COALESCE ( + SUM ( + 99 ), 30, COUNT ( 13 ) ) END + 19 * - 42 AS col1 @@ -21166,10 +21184,13 @@ SELECT + + ( 27 ) * - - 82 + 63 AS col2 ---- 2277 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - -14 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort SELECT - NULLIF ( + 14, - AVG ( DISTINCT + 24 ) ) +---- +-14 query I rowsort SELECT ALL 78 + + 24 AS col2 @@ -22833,10 +22854,10 @@ SELECT 63 / - + 18 ---- -3 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-4354 SELECT DISTINCT - + 77 * + 3 * 59 * + - ( - + 12 ) * - + COUNT ( * ) + - CASE + NULLIF ( - AVG ( DISTINCT 19 ), 88 + + + 26 ) WHEN + ( + 7 ) + + 58 * - 4 THEN + 77 * - 64 WHEN COUNT ( * ) THEN NULL ELSE NULL END + 79 + 71 AS col1 +---- +NULL query I rowsort label-4355 SELECT ALL + 69 * + 88 + - + 43 * - - CAST ( NULL AS INTEGER ) * + CAST ( NULL AS INTEGER ) AS col0 @@ -25245,10 +25266,13 @@ SELECT SUM ( + 37 ) col2 ---- 37 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-4807 SELECT DISTINCT + 82 + + 61 + + + 12 + - + NULLIF ( - 84, 30 ) / + + CASE ( + 11 ) WHEN + - COALESCE ( CAST ( + 93 AS INTEGER ), - 78 * - 1 * 61, + COUNT ( * ) * 25 + + COUNT ( DISTINCT - 73 ) * + ( + 42 ) ) THEN - 91 + 97 + - 69 + 31 * 83 * + COUNT ( * ) * + + 25 * + 54 + 84 * + 25 * 63 WHEN 31 + + 11 / - 7 THEN COUNT ( * ) ELSE NULL END - - 65 * COALESCE ( AVG ( DISTINCT + 97 ), + 58 - - 72 * - CAST ( NULL AS INTEGER ) ) +---- +NULL query I rowsort SELECT DISTINCT 37 * - + 1 col1 @@ -27420,10 +27444,13 @@ SELECT ALL - 12 + - 3 + - - ( + 28 ) AS col2 ---- 13 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-5223 SELECT ALL + 58 + - 30 / CASE - 84 WHEN MIN ( ALL + - 25 ) THEN NULL WHEN - - ( 77 ) THEN ( 66 ) / - 39 * CASE + - 25 WHEN 7 * + CAST ( NULL AS INTEGER ) + + + 30 + + 4 THEN - 61 WHEN + + SUM ( DISTINCT 84 ) + + ( - COUNT ( * ) ) THEN 91 ELSE NULL END * - AVG ( DISTINCT - - 92 ) * + - 18 + + 67 END +---- +NULL query I rowsort label-5224 SELECT DISTINCT - 3 * - + 25 * - 79 * + SUM ( ( + 42 ) ) AS col2 @@ -27557,10 +27584,10 @@ SELECT - 89 * - - 83 AS col2 ---- -7387 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - -6033 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort SELECT - CASE AVG ( DISTINCT - - NULLIF ( 33, 53 / + + 48 + - 85 + + 60 * - 56 * + 22 ) ) WHEN + 94 + 47 * - 99 * - 7 THEN NULL WHEN 94 THEN NULL ELSE + + 17 + + 64 * - - 94 END AS col0 +---- +-6033 query II rowsort SELECT + 59 + - 72 + + 87 AS col0, - 89 AS col2 @@ -27818,10 +27845,13 @@ SELECT - 61 + 15 * - COUNT ( * ) * + 2 * - 65 AS col2 ---- 1889 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort SELECT - CASE + - 77 WHEN - 30 * - COALESCE ( - - 84, CASE - + 54 WHEN - 48 THEN + 2 WHEN - 17 THEN NULL END, + - AVG ( + 4 ) ) + - + 9 THEN 77 - + AVG ( DISTINCT - 75 ) + - 90 ELSE NULL END +---- +NULL query I rowsort SELECT ALL - 79 + ( + - 8 ) * - + ( - 82 ) @@ -28227,10 +28257,13 @@ SELECT + 1 * + - 16 AS col1 ---- -16 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-5378 SELECT + 7 * + CASE + COUNT ( * ) WHEN 5 / - 30 * 50 + + 54 + + 34 THEN 30 ELSE NULL END / 22 * + AVG ( DISTINCT + - 96 ) * + + 51 * + 13 AS col1 +---- +NULL query II rowsort label-5379 SELECT ALL COALESCE ( + ( + + 66 ), + - 74, - 23, + 41 * 34 + - - 71 * - + COUNT ( * ) + 52 - + + 11 ) * - + 70 AS col1, 11 col0 @@ -29051,10 +29084,13 @@ SELECT DISTINCT + CAST ( - 27 AS INTEGER ) + - 59 ---- -86 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-5540 SELECT AVG ( DISTINCT + + CAST ( NULL AS INTEGER ) ) * 49 +---- +NULL query I rowsort label-5541 SELECT DISTINCT 42 / - 55 * + 93 @@ -30310,10 +30346,13 @@ SELECT - - 35 + - + 61 ---- -26 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - -2550 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-5782 SELECT + - 29 * + 88 + - - NULLIF ( 2, - COALESCE ( - 11, - NULLIF ( - ( - ( 11 ) ), 88 ) + AVG ( DISTINCT ( 85 ) ), - 62 ) + - 61 * NULLIF ( - MAX ( ALL - 95 ), - CASE 52 WHEN + 23 + 81 THEN NULL WHEN 75 THEN - 44 * ( 4 / + 59 ) END / 63 ) ) AS col1 +---- +-2550 query I rowsort label-5783 SELECT - + COUNT ( * ) + 97 @@ -32611,11 +32650,11 @@ SELECT ALL + 65 + + ( - + 91 ) + + - CAST ( NULL AS INTEGER ) ---- NULL -# Datafusion - Datafusion expected results: -# Datafusion - Expected - 160 -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query II rowsort label-6222 SELECT 73 + 87 AS col2, COUNT ( * ) + - CASE 36 WHEN - + 70 * - + COUNT ( * ) * + 97 THEN + 73 * + 54 WHEN + COUNT ( + 95 ) + + ( - - 56 ) + + 94 / + ( + AVG ( DISTINCT + 15 ) ) THEN - 79 * + 59 / 11 + + + 84 END + COUNT ( * ) / - ( + COUNT ( * ) ) +---- +160 +NULL query I rowsort label-6223 SELECT 77 * - + CAST ( - + 48 AS INTEGER ) * + - CAST ( NULL AS INTEGER ) AS col0 @@ -33999,10 +34038,10 @@ SELECT + 11 - - + COUNT ( * ) + - 7 AS col2 ---- 5 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-6489 SELECT + CASE - 59 WHEN CASE + AVG ( DISTINCT CAST ( NULL AS INTEGER ) ) WHEN ( 15 ) THEN NULL ELSE - - 31 END - - 89 THEN NULL WHEN - ( + 77 ) THEN + COUNT ( * ) END AS col2 +---- +NULL query II rowsort label-6490 SELECT + 76 + 51 * 27, + CAST ( - 22 AS INTEGER ) AS col2 @@ -34384,10 +34423,10 @@ SELECT - 20 * + 55 + - + 82 - + - 75 + + COUNT ( + 98 ) * + - 86 + - 93 + - - 55 ---- -1231 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - 1 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-6561 SELECT CAST ( AVG ( DISTINCT 1 ) AS INTEGER ) - - ( + + 8 ) / 97 +---- +1 query I rowsort label-6562 SELECT 5 / NULLIF ( + - 67, + 83 * - 89 ) + + - 68 @@ -35117,10 +35156,13 @@ SELECT ALL - - 59 AS col2 ---- 59 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-6701 SELECT + 40 * + + CASE 43 WHEN + 21 * 27 * 12 + - COUNT ( * ) / - 88 + - - 37 THEN - CASE - 6 WHEN MIN ( DISTINCT + 29 ) * - + 0 * + 35 + + + 59 THEN + + AVG ( DISTINCT 2 ) + + 76 END + + ( - 74 ) WHEN MIN ( DISTINCT + 11 ) THEN NULL END + + - COALESCE ( + 95, + 58 ) AS col1 +---- +NULL query I rowsort label-6702 SELECT - 99 - CAST ( + COUNT ( * ) AS INTEGER ) AS col2 @@ -36651,11 +36693,11 @@ SELECT - COALESCE ( - 16, + - 64 ) ---- 16 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -# Datafusion - Expected - 233 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query II rowsort label-6992 SELECT ALL - COUNT ( * ) + + - CASE 78 WHEN 38 / - AVG ( DISTINCT 48 ) * 97 THEN 46 ELSE + CAST ( NULL AS INTEGER ) END * + 84 * 28 col2, - 47 + 35 * 8 +---- +NULL +233 query I rowsort label-6993 SELECT ALL 22 * CASE + - 34 WHEN + + COALESCE ( + 11, - 46 + - 10, + 16 + + - ( + 54 ) ) THEN - 61 WHEN - MAX ( DISTINCT - 63 ) * + 38 * - 25 * - - 47 THEN - COUNT ( * ) / + - 82 * + 77 / + 52 + - 49 + 11 WHEN - + 38 THEN CAST ( NULL AS INTEGER ) END * 20 @@ -37372,10 +37414,10 @@ SELECT + 9 + + - 87 AS col0, 69 AS col1 -78 69 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-7130 SELECT ALL CASE 17 WHEN - 21 THEN NULL WHEN 63 THEN COUNT ( * ) END / ( - + 2 ) + + CASE - 18 WHEN 78 * + 12 THEN 87 / - 4 * + + 87 + + CASE - AVG ( DISTINCT - 70 ) WHEN + + COUNT ( * ) + - 59 THEN - + NULLIF ( - 38, + ( - CASE 6 WHEN - NULLIF ( - + SUM ( + 5 ), - 74 + CASE + 10 WHEN - SUM ( ALL + 29 ) * + ( + + 58 ) * + 24 * - CASE 33 WHEN - + COUNT ( * ) + - 90 + + 11 + + 80 * - 54 + + + 45 * - + 3 THEN - - COUNT ( * ) ELSE NULL END + - 64 THEN + 89 * COUNT ( ALL - 19 ) * + ( COALESCE ( 65, + 69 / - 2 ) * - 68 ) WHEN CASE 67 WHEN 57 THEN 12 / + 17 WHEN - 41 + CASE + 60 WHEN NULLIF ( ( 55 ), 28 / 88 + - 84 ) * 33 + 7 THEN 96 WHEN 34 + - 45 THEN 62 END THEN NULL ELSE 43 END * 0 THEN NULL WHEN 58 / SUM ( 60 ) THEN 12 * 76 END ) THEN + COUNT ( * ) END ) * + 74 ) + COUNT ( * ) * + 10 ELSE NULL END WHEN 47 * + 35 THEN NULL ELSE - 16 / + 39 END * COUNT ( * ) AS col1 +---- +NULL query I rowsort SELECT ALL 75 * + 10 + 30 AS col1 @@ -38418,10 +38460,13 @@ SELECT + 96 * + + COALESCE ( - CAST ( - 65 AS INTEGER ), - - 16 * 36 + 85 ) AS c ---- 6240 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-7336 SELECT ALL + 32 * + 40 * - AVG ( DISTINCT - CAST ( NULL AS FLOAT8 ) ) + - 53 AS col0 +---- +NULL query I rowsort label-7337 SELECT ALL - - 80 * + 48 * + 86 + - + ( + + COUNT ( DISTINCT + 80 ) ) col1 @@ -38711,10 +38756,10 @@ SELECT COUNT ( DISTINCT - - 66 ) ---- 1 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - -2592 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-7392 SELECT + COUNT ( * ) * - 48 * CASE - - 4 WHEN - + 21 / + + COALESCE ( - AVG ( DISTINCT 71 ), 31 * - 29 + - ( ( 40 ) + 4 ), + 76 ) THEN NULL ELSE 54 END +---- +-2592 query I rowsort label-7393 SELECT ALL 45 / 10 / - CASE 76 WHEN - 1 * COALESCE ( - 81, - 58 + 59 / - COALESCE ( + NULLIF ( + COALESCE ( 61, COUNT ( * ) + - 60 ), + 49 ), + ( - 17 ), + 46 - + ( + 75 ), COALESCE ( NULLIF ( + 81, + 83 / + COUNT ( * ) + - 82 ), + 1 ) * + 34 ) ) + - 34 * - 92 THEN MIN ( - 92 ) / + 8 + 74 WHEN ( + 48 ) + 44 THEN - ( 75 ) * + 44 WHEN 91 - + 12 * 9 THEN NULL END AS col2 @@ -43773,10 +43818,13 @@ SELECT + 56 + 24 + - COALESCE ( - ( 80 ), - 19 * - 70 + + 57 + - 88 - - 50 * - 3 ---- -3742460 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - 1 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-8361 SELECT - NULLIF ( - COUNT ( * ), COALESCE ( ( + - 15 ), 75 - - COUNT ( * ), - 72 + + 71 * - + COALESCE ( + AVG ( DISTINCT - + 21 ), 46 ) * - 35 ) ) col2 +---- +1 query I rowsort label-8362 SELECT - 32 + - 29 - - + CASE 29 WHEN + 49 THEN + 59 END * + 16 * + - 25 - - MAX ( + 82 ) / + COUNT ( + 25 ) * + - 41 AS col1 @@ -43846,10 +43894,13 @@ SELECT ALL + 76 * 59 / + ( - 32 ) + 13 ---- -127 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-8375 SELECT + 23 * + 67 * - COALESCE ( ( ( + + 34 ) ), NULLIF ( + 14, - 98 ) * - 33 + + AVG ( DISTINCT 91 ) * - COUNT ( * ) / 1 ) - + CASE 92 WHEN ( - + CASE 40 WHEN - COALESCE ( - + 25, CAST ( NULL AS INTEGER ) ) * + 13 / + 5 * - COALESCE ( + + AVG ( ALL - CASE + ( NULLIF ( + + 22, + - 71 ) ) WHEN - 73 THEN 91 WHEN + 19 THEN NULL END ), + + 7, - 41 ) * - 12 THEN NULL ELSE 64 END ) THEN + 38 + ( - 94 + - CAST ( - AVG ( DISTINCT 65 ) AS INTEGER ) ) END +---- +NULL # Datafusion - Types were automatically converted from: # Datafusion - [Expected] [I] @@ -44228,10 +44279,10 @@ SELECT - 63 / + COALESCE ( + 81, - 36 / - COUNT ( * ) + - 51 * 26 ) / CAST ( NUL ---- NULL -# Datafusion - Datafusion expected results: -# Datafusion - Expected - -188 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-8445 SELECT DISTINCT + 55 / 51 - + 7 * + + 25 + + NULLIF ( + - 14, + 37 + - + 93 * COUNT ( * ) + + CASE 23 WHEN - - COALESCE ( - 28, - + CASE - COUNT ( * ) WHEN 40 + - 77 + 34 THEN - 56 / + + COUNT ( * ) * + NULLIF ( + COUNT ( * ), + CASE + COUNT ( * ) WHEN - CASE + 91 WHEN + 86 THEN COUNT ( * ) * + 84 + MIN ( - CAST ( NULL AS INTEGER ) ) END * 32 + - COUNT ( * ) THEN NULL WHEN + - COUNT ( * ) THEN AVG ( DISTINCT CAST ( NULL AS FLOAT8 ) ) WHEN NULLIF ( + 4, 25 + + 22 ) + 67 THEN NULL END + - 91 ) + + 52 * + SUM ( + 68 ) WHEN 15 THEN NULL ELSE NULL END ) + 73 THEN NULL ELSE COUNT ( * ) END ) +---- +-188 query I rowsort label-8446 SELECT ALL - SUM ( + 11 ) @@ -48332,10 +48383,13 @@ SELECT + 31 / 10 AS col0 ---- 3 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-9234 SELECT ALL 14 * + 33 + - + 78 * - 96 / - CASE - - 98 WHEN COUNT ( * ) * 64 THEN AVG ( DISTINCT + 71 ) * + SUM ( + 8 ) + + 94 ELSE NULL END + - COUNT ( * ) +---- +NULL query I rowsort label-9235 SELECT DISTINCT + 86 * - 9 + - - 51 + + - COUNT ( * ) @@ -50886,11 +50940,11 @@ SELECT ALL 13 * - CAST ( - 75 AS INTEGER ) + 59 AS col2, 41 + + 5 * - 63 * COUNT 1034 -274 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -# Datafusion - Expected - 1 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query II rowsort label-9718 SELECT + CASE AVG ( DISTINCT + + 46 ) WHEN + 19 * - 45 THEN - 86 * 27 - + 87 + 7 END AS col2, COALESCE ( + COUNT ( * ), + 33 * + + 94 - + + 49 ) AS col1 +---- +NULL +1 query I rowsort label-9719 SELECT 80 / 19 * + 90 + 62 AS col2 diff --git a/data/sqlite/random/expr/slt_good_49.slt b/data/sqlite/random/expr/slt_good_49.slt index b393e27..df8e5c0 100644 --- a/data/sqlite/random/expr/slt_good_49.slt +++ b/data/sqlite/random/expr/slt_good_49.slt @@ -1099,11 +1099,11 @@ SELECT ALL 42 + + - 7 ---- 35 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - -33 -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query II rowsort label-201 SELECT - 33, 84 * - 65 + - CASE - 24 WHEN + COUNT ( * ) + + + 63 + - + CAST ( + CASE COUNT ( * ) WHEN NULLIF ( COUNT ( * ), + COALESCE ( + + 57, + 73 - 59, + 32 + + + 75 + - + 68 - + 18 ) - - AVG ( ALL 31 ) ) / 59 THEN NULL WHEN - + CAST ( NULL AS INTEGER ) * - 84 THEN NULL WHEN - - 44 + + + 71 + - - AVG ( DISTINCT + 32 ) + + - COUNT ( * ) + + CAST ( - + SUM ( DISTINCT - CAST ( NULL AS INTEGER ) ) AS INTEGER ) * + COUNT ( * ) THEN + + 22 WHEN - + 39 THEN - 82 END AS INTEGER ) - - 59 THEN - 94 ELSE NULL END * - 87 + 51 * - 29 AS col2 +---- +-33 +NULL query I rowsort SELECT ALL ( - + ( - 14 ) ) + - - 80 AS col0 @@ -1278,11 +1278,11 @@ SELECT ALL + + COALESCE ( - 52, - 18, 68 / + - 36 ) * 41 + - 89 * + 73 AS col0 ---- -8629 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - 94 -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query II rowsort label-235 SELECT + + 94, CAST ( - AVG ( DISTINCT CAST ( NULL AS INTEGER ) ) AS INTEGER ) AS col0 +---- +94 +NULL query II rowsort label-236 SELECT ALL + 81 AS col2, 99 * + COUNT ( * ) - + 6 / - - COUNT ( * ) + + + 0 AS col1 @@ -1801,11 +1801,11 @@ SELECT DISTINCT + ( - 94 ), COUNT ( 69 ) + + 20 AS col0 -94 21 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - 7 -# Datafusion - Expected - 48 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query II rowsort label-335 SELECT ALL 50 + CAST ( AVG ( DISTINCT + - 43 ) AS INTEGER ), 48 AS col2 +---- +7 +48 query I rowsort label-336 SELECT + MIN ( DISTINCT - 22 ) + - 41 * - + 34 @@ -4734,10 +4734,10 @@ SELECT ALL 42 AS col0, 99 * - 84 + 49 AS col1, + 37 - - 16 -8267 53 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - -39 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-898 SELECT - CAST ( + AVG ( DISTINCT + + 39 ) AS INTEGER ) +---- +-39 query I rowsort SELECT DISTINCT 52 + + 9 * 66 * 61 AS col1 @@ -6095,10 +6095,13 @@ SELECT - 0 + 70 ---- 70 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-1156 SELECT ALL AVG ( DISTINCT CAST ( NULL AS INTEGER ) ) * - CASE + COUNT ( * ) WHEN - 74 + - 67 THEN - - 85 WHEN + 35 THEN NULL ELSE NULL END - + - 54 + - 45 + + - 45 * + 22 * - + 14 * + 79 * + 7 * - + COUNT ( DISTINCT - 40 ) +---- +NULL query I rowsort label-1157 SELECT - + 73 * + + COUNT ( * ) * + 58 AS col2 @@ -6859,11 +6862,14 @@ SELECT DISTINCT 80 * + + COUNT ( * ) AS col1 ---- 80 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - 48 -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] I[I] +# Datafusion - [Actual ] I[R] +query IR rowsort label-1301 SELECT DISTINCT 48 AS col2, 75 / + COUNT ( * ) / + AVG ( DISTINCT CAST ( NULL AS INTEGER ) ) +---- +48 +NULL query I rowsort SELECT 50 * 54 AS col2 @@ -7494,10 +7500,13 @@ SELECT + 37 * - 35 * + + 84 + + 17 + 58 * - + 4 * + - MIN ( - + COALESCE ( - + 1 ---- -106245 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-1424 SELECT 85 * - AVG ( DISTINCT CAST ( NULL AS INTEGER ) ) * - 32 + - - COUNT ( * ) * + ( MIN ( 21 ) ) + - - 96 +---- +NULL query I rowsort label-1425 SELECT + COUNT ( * ) + 1 @@ -9503,10 +9512,13 @@ SELECT 63 + + COUNT ( ALL + + 31 ), COALESCE ( - MAX ( - 18 ), + 58 ) AS col0 64 18 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - -13 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-1807 SELECT ALL 41 + - + NULLIF ( COUNT ( * ), - 29 * + COUNT ( DISTINCT - 12 ) - - AVG ( DISTINCT - 16 ) ) * + 54 AS col1 +---- +-13 query I rowsort label-1808 SELECT - 81 / + 55 @@ -9793,10 +9805,10 @@ SELECT + 56 / - + COUNT ( * ) ---- -56 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-1863 SELECT 61 * - CASE - + 3 WHEN + 18 + + + 93 + + AVG ( DISTINCT + 56 ) - 58 + NULLIF ( COUNT ( * ), - COUNT ( * ) ) THEN + SUM ( ALL - 18 ) ELSE NULL END * + + COUNT ( * ) + - + 69 +---- +NULL query I rowsort label-1864 SELECT ALL 21 * ( - CASE - + 95 WHEN + - ( 12 ) THEN + 61 WHEN + 98 * + + 87 THEN + 97 END ) * + 44 - 38 + - COUNT ( * ) * - - 65 AS col0 @@ -12266,10 +12278,13 @@ SELECT - - CAST ( NULL AS FLOAT8 ) + ( + + 31 ) * - 35 ---- NULL -# Datafusion - Datafusion expected results: -# Datafusion - Expected - -1482 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-2338 SELECT ALL + - NULLIF ( + CAST ( - 39 AS INTEGER ), - CAST ( NULL AS INTEGER ) ) * - NULLIF ( 37 + + COUNT ( * ), - AVG ( DISTINCT 77 ) ) AS col0 +---- +-1482 query I rowsort label-2339 SELECT ALL MAX ( ALL - 99 ) * + 26 + + 52 AS col2 @@ -13303,10 +13318,10 @@ SELECT ALL COALESCE ( - - 65, MIN ( - 54 ) ) ---- 65 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort SELECT DISTINCT - 99 / CASE 99 WHEN - 95 * - AVG ( DISTINCT 69 ) THEN ( + 84 ) * 26 ELSE NULL END - 86 +---- +NULL query I rowsort SELECT 21 + + - 92 @@ -16985,10 +17000,10 @@ SELECT DISTINCT 75 * - 52 + + 39 AS col0, CASE + - 32 WHEN - CAST ( NULL AS INTE -3861 NULL -# Datafusion - Datafusion expected results: -# Datafusion - Expected - -24480 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-3234 SELECT ALL + 68 * - 72 * CASE + - 82 WHEN - 97 * + - COUNT ( * ) + COUNT ( * ) * - NULLIF ( + 89, 17 ) * - AVG ( DISTINCT + 90 ) * - - COUNT ( * ) * COALESCE ( 10, + 39 / ( 96 ) + NULLIF ( - 18, - COUNT ( - 82 ) + 57 ), + - 98 + - 26 + - 76 ) THEN NULL ELSE + 1 * - ( - ( + 5 ) ) END AS col0 +---- +-24480 query I rowsort SELECT DISTINCT + ( + 2 ) * - - 1 + + + 67 + + + 36 @@ -17790,10 +17805,10 @@ SELECT ALL - 92, - 87 AS col1 -92 -87 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - -64 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-3385 SELECT - COALESCE ( + + NULLIF ( + - COALESCE ( - MIN ( - - COALESCE ( - CASE + 30 WHEN + 66 THEN 53 ELSE - - ( - 64 ) END, - 36 * - 67 ) ), + + 40 / + 93 + - + 14 + + - CASE 54 WHEN + - COALESCE ( + - 3, + 54 * ( + CAST ( + CAST ( NULL AS INTEGER ) AS INTEGER ) ) ) THEN - 56 * 81 / - NULLIF ( - 97, + + COUNT ( - ( + 50 ) ) ) + CASE - 20 WHEN + CAST ( NULL AS INTEGER ) - - ( 46 ) * + 23 THEN + 94 ELSE NULL END END + ( + 58 ) * 47 ), + 77 * - 19 + + CAST ( + ( + AVG ( DISTINCT - 97 ) ) + + 10 AS INTEGER ) ), 75 ) AS col1 +---- +-64 query I rowsort label-3386 SELECT DISTINCT 20 * CAST ( + 26 AS INTEGER ) @@ -18310,11 +18325,14 @@ SELECT + 40 * 44 + 26 + - 37 * 66 * - 24 * + ( + CAST ( - CASE - - 99 WHEN 40 TH ---- -994550 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - 81 -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] I[I] +# Datafusion - [Actual ] I[R] +query IR rowsort label-3484 SELECT DISTINCT - COALESCE ( - + 81, - - 5 ) col1, + 63 - + 3 + + - 85 - 74 * ( 15 ) * NULLIF ( - + 8, + + ( + 29 ) + 32 ) * - AVG ( ALL + 10 ) - CAST ( + 50 AS INTEGER ) * - CASE + SUM ( - 96 ) WHEN - 39 THEN - + 72 WHEN AVG ( DISTINCT - + 80 ) THEN NULL ELSE NULL END + - 83 +---- +81 +NULL query I rowsort SELECT 70 + 28 @@ -18556,11 +18574,14 @@ SELECT DISTINCT ( 3 ) AS col1 ---- 3 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - 1395 -# Datafusion - Expected - 58 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I]I +# Datafusion - [Actual ] [R]I +query RI rowsort label-3531 SELECT + + 31 * NULLIF ( 45, AVG ( DISTINCT + 59 ) + - 78 + + COUNT ( * ) * - 38 ) AS col0, 57 + COUNT ( * ) AS col2 +---- +1395 +58 query I rowsort label-3532 SELECT - - 7 + 60 - + CASE - 3 WHEN - + 77 THEN NULL ELSE + + 20 * + 73 END * - + CASE + - 70 WHEN 11 + + - SUM ( 47 ) + + 15 - + - 19 THEN + + COUNT ( * ) WHEN + - 74 * + - 57 THEN + 23 ELSE NULL END * + 1 - 15 @@ -19465,10 +19486,10 @@ SELECT 94 + + COUNT ( * ) + 31 / 41 + - + 17 AS col2 ---- 78 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - 25 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-3701 SELECT ALL + + NULLIF ( + + COUNT ( * ), ( 24 ) ) * - + NULLIF ( - CAST ( - AVG ( DISTINCT - 25 ) AS INTEGER ), - - 67 * - ( + + 24 ) ) +---- +25 query I rowsort label-3702 SELECT - COUNT ( * ) + + 73 / 12 - + 11 col0 @@ -20381,10 +20402,10 @@ SELECT + 67 * - + 32 + + + NULLIF ( 84, + 1 * 20 + 9 ) + + + CAST ( NULL AS INTE NULL -24 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - 3168 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-3872 SELECT DISTINCT + CASE - - AVG ( DISTINCT - ( + 68 ) ) WHEN - 65 * - + 67 THEN NULL ELSE - + 45 + + + 91 END * - 68 * - COUNT ( * ) - - ( + 59 ) - - - 19 +---- +3168 query I rowsort label-3873 SELECT - 55 * + - 31 * + COALESCE ( + 95, - 26, CAST ( - 88 AS INTEGER ) ) AS col2 @@ -21001,10 +21022,13 @@ SELECT - 3 / + 36 + 69 * 55 col2 ---- 3795 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-3993 SELECT AVG ( DISTINCT CAST ( NULL AS INTEGER ) ) col1 +---- +NULL query I rowsort SELECT 58 + + + ( - NULLIF ( + 11, + 79 ) ) * + 4 @@ -21373,10 +21397,10 @@ SELECT - + 65 - + 86 + - CAST ( NULL AS INTEGER ) * 85 ---- NULL -# Datafusion - Datafusion expected results: -# Datafusion - Expected - 3132 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-4065 SELECT - CAST ( AVG ( DISTINCT - + 36 ) AS INTEGER ) * + 87 AS col0 +---- +3132 query I rowsort label-4066 SELECT + MIN ( ALL - - 10 ) * - + 0 @@ -23729,10 +23753,13 @@ SELECT DISTINCT - 42 AS col0, + CASE + + 18 WHEN - 87 THEN - COUNT ( * ) ELSE NU -42 NULL -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-4514 SELECT DISTINCT + 61 + - + AVG ( DISTINCT + + CAST ( NULL AS INTEGER ) ) - 48 / + 89 +---- +NULL query I rowsort SELECT ALL + - 41 + - 4 @@ -24758,10 +24785,13 @@ SELECT DISTINCT COALESCE ( 25, + 39, + + 24 ) AS col1 ---- 25 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-4712 SELECT - - CASE 97 WHEN + - 40 * NULLIF ( - 85, - 45 + - COUNT ( * ) / - 10 ) + + 59 + 19 + - + 43 THEN NULL WHEN - + 64 THEN + 80 - - 74 WHEN - 98 + - 86 THEN COUNT ( ALL - 67 ) * 95 + ( + AVG ( DISTINCT + 96 ) ) END AS col2 +---- +NULL query I rowsort SELECT - + 6 * - - ( - + ( + ( + - 37 ) ) ) * 48 AS col0 @@ -25223,10 +25253,13 @@ SELECT ALL 60 + - 58 - + - CASE - - ( + 51 ) WHEN - 53 THEN NULL WHEN + 85 THEN ---- 2766 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-4801 SELECT + CASE + 35 WHEN + AVG ( DISTINCT ( + + 60 ) ) / + + 80 / - COUNT ( * ) + - + 18 THEN COALESCE ( - - 32, + 9 * + 81 ) + + + 64 ELSE NULL END + + CAST ( + - 85 AS FLOAT8 ) + - ( + 41 ) / - + 41 + - 2 + + 50 * + 37 col2 +---- +NULL query I rowsort SELECT - 72 - + - 13 @@ -27082,10 +27115,10 @@ SELECT + 63 * - 53 AS col0 ---- -3339 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-5156 SELECT DISTINCT + 91 * 75 + + CAST ( CASE + 84 WHEN - + 78 THEN + 59 - ( 40 ) WHEN + 22 * 56 / - 36 + + - CASE 97 WHEN + COUNT ( * ) THEN AVG ( DISTINCT - 53 ) WHEN - 57 THEN + + 32 * - 61 WHEN + COUNT ( * ) * + - 84 / 34 THEN - + 88 WHEN 41 * + + 78 THEN NULL END + + + 77 * - 12 - ( - + 3 ) THEN + + 62 + - 4 + + COUNT ( * ) / + + 18 END AS INTEGER ) * - 70 +---- +NULL query I rowsort label-5157 SELECT ALL 46 + - COUNT ( * ) @@ -29950,10 +29983,10 @@ SELECT CASE + 89 WHEN + COALESCE ( + SUM ( DISTINCT - 72 ), 57 ) THEN NULL WHEN ---- NULL -# Datafusion - Datafusion expected results: -# Datafusion - Expected - -1440 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-5709 SELECT + CASE + - COUNT ( * ) WHEN 58 * AVG ( DISTINCT + 71 * 8 ) THEN - 62 WHEN + 30 THEN + COALESCE ( ( + 87 ), MAX ( 92 ), 97 + + ( + 96 - 86 ) ) ELSE + 57 + - 93 END * + 40 AS col1 +---- +-1440 query I rowsort label-5710 SELECT + MIN ( 29 ) - + 71 AS col0 @@ -34808,10 +34841,10 @@ SELECT ALL 52 + - 12 - + - 24 ---- 64 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - 63 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-6637 SELECT + CASE - + AVG ( DISTINCT + 26 ) WHEN - + ( - + 71 ) THEN NULL WHEN + + 67 THEN NULL ELSE ( ( 63 ) ) END / + + COUNT ( ALL + + 74 ) AS col1 +---- +63 query I rowsort label-6638 SELECT ALL 18 + + MAX ( - 83 ) @@ -35586,10 +35619,13 @@ SELECT DISTINCT CAST ( NULL AS FLOAT8 ) + COALESCE ( + + NULLIF ( 9, - + COUNT ( ---- NULL -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort SELECT - 50 * CASE 88 WHEN 58 THEN - AVG ( DISTINCT - 96 ) WHEN ( + + 77 ) THEN NULL END +---- +NULL query I rowsort SELECT ALL - 76 + - - 99 AS col0 @@ -35801,10 +35837,13 @@ SELECT ALL 38 * + + COUNT ( * ) - + - 52 AS col2 ---- 90 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort SELECT DISTINCT CASE + 17 WHEN 66 - 8 - - 68 - + 19 * + 74 * - 92 * - - 25 * + - 2 * 78 THEN - AVG ( DISTINCT - ( + 33 ) ) END +---- +NULL query I rowsort SELECT ALL 73 * 67 AS col1 @@ -35971,10 +36010,13 @@ SELECT 83 AS col0, COALESCE ( - 64, - + 13 ) * + + MIN ( ALL 98 ) 83 -6272 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-6860 SELECT AVG ( DISTINCT + - CAST ( NULL AS INTEGER ) ) * 2 +---- +NULL query I rowsort SELECT 80 - + 59 @@ -36470,10 +36512,13 @@ SELECT ALL 74 * - + 70 ---- -5180 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - -27 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-6952 SELECT ALL - 27 / + CASE - 16 WHEN + + 2 THEN NULL WHEN CAST ( + 14 AS INTEGER ) + + - MAX ( DISTINCT + 16 ) * + + AVG ( DISTINCT 73 ) - + COUNT ( 30 ) + AVG ( 72 ) - + 99 * ( - - 94 ) THEN - + ( 18 ) + + ( 53 ) + + 48 + + + 46 * + CASE - 12 WHEN 39 * - COUNT ( * ) THEN + ( + 61 ) ELSE + AVG ( ALL - ( + 63 ) ) * + 32 END - 94 ELSE COUNT ( * ) END AS col1 +---- +-27 query I rowsort label-6953 SELECT ALL 90 / + 41 + - - 29 @@ -37859,10 +37904,10 @@ SELECT DISTINCT 8 + + 44 ---- 52 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-7215 SELECT DISTINCT CASE + AVG ( DISTINCT 11 ) WHEN - 38 + - COUNT ( * ) THEN + 15 ELSE NULL END + + - 53 + 39 * + + ( + 51 ) * 16 - - 70 * - MIN ( DISTINCT - 29 ) * - - 73 + + + 76 AS col1 +---- +NULL query I rowsort SELECT ALL - 96 + + + 27 * 43 * NULLIF ( 90, CASE + NULLIF ( + NULLIF ( - - ( + 56 ), + 50 ), - 21 ) WHEN - 25 THEN - + 44 ELSE - - 19 END - 12 ) * + 60 @@ -38450,10 +38495,10 @@ SELECT COUNT ( * ) + - 3 / 80 AS col2 ---- 1 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - -3698 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-7328 SELECT ALL - CASE NULLIF ( - COUNT ( * ), - 30 ) WHEN + AVG ( DISTINCT - 70 ) THEN NULL ELSE + ( - 84 ) * ( - 45 ) END + COUNT ( * ) * + 82 +---- +-3698 query I rowsort label-7329 SELECT ALL + COUNT ( * ) + 72 @@ -39100,10 +39145,13 @@ SELECT ALL 73 / 75 ---- 0 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort SELECT 62 * AVG ( DISTINCT + - CASE - ( 99 ) WHEN + 77 * - 69 THEN - 79 * - 81 END ) * 86 +---- +NULL query I rowsort label-7457 SELECT 68 - + CAST ( 5 AS INTEGER ) - - 70 * 84 @@ -40600,10 +40648,10 @@ SELECT CAST ( - + 19 AS INTEGER ) + + CAST ( NULL AS INTEGER ) * NULLIF ( 71, - NULL 61 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-7747 SELECT - 89 * + 72 - - + 15 + - + COUNT ( + ( + 56 ) ) + CASE - 18 WHEN 14 THEN + + CASE - 63 WHEN COUNT ( * ) THEN + NULLIF ( - 34, SUM ( 92 ) + 55 ) + - 53 WHEN + 33 * + COUNT ( * ) THEN NULL WHEN AVG ( DISTINCT 2 ) THEN 19 - + 56 END END / + 2 +---- +NULL query I rowsort label-7748 SELECT ALL - COUNT ( * ) * + 34 + - + COALESCE ( - 39, + + CAST ( 5 AS INTEGER ) ) AS col2 @@ -41690,10 +41738,13 @@ SELECT DISTINCT - 24 / 56 - - CAST ( 25 AS INTEGER ) AS col2 ---- 25 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-7949 SELECT - 73 * - + COUNT ( * ) + - 92 + 97 / COALESCE ( - 96, 18 + + 64 * ( 94 ) + + 41 ) + AVG ( DISTINCT + 61 ) + + + SUM ( ALL - CAST ( NULL AS INTEGER ) ) AS col1 +---- +NULL query I rowsort label-7950 SELECT 31 + 14 * - ( + 68 ) * - 70 * + - ( 29 ) + + 71 + + - 70 - - CASE - + ( ( + - 25 ) ) WHEN + 86 THEN NULL WHEN COALESCE ( 75, - 71 ) THEN + MAX ( ALL - 53 ) END + - CAST ( NULL AS INTEGER ) * ( + 65 ) * + 84 col2 @@ -43766,10 +43817,13 @@ SELECT ( - NULLIF ( + 69, - 84 * - 27 + - + NULLIF ( + 90, 2 ) - - 15 * - 23 * - ---- -124 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - 8408 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-8344 SELECT 78 * + COUNT ( * ) + 99 * - NULLIF ( - 83, - 51 * + + 19 + - + AVG ( DISTINCT 0 ) - - ( - + 68 ) + - + COUNT ( * ) + + ( ( - + 81 ) ) * + 28 ) + - - NULLIF ( 91, - 59 + CASE COUNT ( * ) WHEN - 5 * + 59 THEN NULL ELSE + 25 + ( - + 32 ) END ) + + 22 +---- +8408 query I rowsort SELECT DISTINCT - NULLIF ( + 97, - 29 * + + 83 ) @@ -45130,10 +45184,10 @@ SELECT DISTINCT - 65 * + 8 + + - 83 + + 4 / + 74 ---- -603 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-8605 SELECT CAST ( CASE - - 74 WHEN + 73 + + COUNT ( * ) THEN NULL WHEN 32 * + - CASE - CAST ( + - AVG ( DISTINCT 33 ) AS INTEGER ) WHEN - CAST ( + - 79 AS INTEGER ) THEN - - 59 + - 13 WHEN 81 * + 18 THEN NULL END + + - 93 THEN + - 9 WHEN 45 THEN 29 END AS INTEGER ) AS col0 +---- +NULL query II rowsort SELECT DISTINCT + 56 * + - 30, 97 + - + 94 AS col2 @@ -46213,10 +46267,13 @@ SELECT ALL - 95 * - COUNT ( * ) ---- 95 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-8811 SELECT ALL CASE - 82 WHEN + COUNT ( - - 68 ) * - - 20 * - 76 THEN NULL WHEN - COUNT ( * ) + + 82 THEN - - AVG ( DISTINCT - 40 ) * - + 4 ELSE NULL END * - + 96 / + ( CAST ( - - 38 AS INTEGER ) ) - + + 78 +---- +NULL query II rowsort SELECT DISTINCT - - 80, 37 * + 51 AS col2 @@ -49731,10 +49788,10 @@ SELECT 32 + - - 34 - - 29 / + 78 ---- 66 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-9487 SELECT DISTINCT + CASE - NULLIF ( CASE 21 WHEN + 43 + - 7 + + + COUNT ( * ) + CAST ( NULL AS INTEGER ) + + 96 - - + 19 / - 23 * 5 THEN - + 47 WHEN + SUM ( DISTINCT - 13 ) * + 65 THEN 97 WHEN + 25 THEN AVG ( DISTINCT - 17 ) + + 2 END, 70 ) WHEN - 57 THEN - COUNT ( * ) + 63 ELSE NULL END / + 45 +---- +NULL query II rowsort label-9488 SELECT + NULLIF ( - 91, + + 15 ) * + MIN ( 34 ) AS col1, + 46 AS col2 @@ -51372,10 +51429,13 @@ SELECT ALL - 42 col2, + 8 * + COUNT ( * ) -42 8 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort SELECT DISTINCT CASE + 8 WHEN - 6 THEN + 10 + + 88 + - + AVG ( DISTINCT 84 ) WHEN - 7 * - 70 THEN NULL END + 29 / + 45 + - - 76 +---- +NULL query I rowsort label-9797 SELECT ALL + ( MIN ( DISTINCT + - 16 ) ) @@ -52088,11 +52148,14 @@ SELECT SUM ( DISTINCT 48 ) AS col1 ---- 48 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - 59 -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] I[I] +# Datafusion - [Actual ] I[R] +query IR rowsort label-9930 SELECT + MAX ( DISTINCT 59 ) AS col2, AVG ( DISTINCT - CASE + 24 WHEN 17 THEN 17 ELSE + 64 * + - 26 END ) - - 9 * - - CASE - 90 WHEN + + COUNT ( * ) THEN + 67 + CAST ( - ( + - 86 ) AS INTEGER ) * - 99 * 87 * - COALESCE ( - - COUNT ( * ), COUNT ( * ) * - COALESCE ( - 87, + 40 ), 21 * 53, - 23 ) WHEN + 97 / COUNT ( * ) THEN NULL END + 73 +---- +59 +NULL query II rowsort label-9931 SELECT ALL + - COUNT ( * ) * - COUNT ( * ) - - - ( ( - 43 ) ), - 20 + + CAST ( NULL AS INTEGER ) AS col1 diff --git a/data/sqlite/random/expr/slt_good_5.slt b/data/sqlite/random/expr/slt_good_5.slt index acb0bad..c1e1c0f 100644 --- a/data/sqlite/random/expr/slt_good_5.slt +++ b/data/sqlite/random/expr/slt_good_5.slt @@ -234,11 +234,18 @@ SELECT CAST ( - - 63 AS INTEGER ) ---- 63 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - 6859 -# Datafusion - Expected - 270 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Data was automatically updated based on comparison db results +# Datafusion - Previous results: +# Datafusion - 6859 +# Datafusion - 270 +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I]I +# Datafusion - [Actual ] [R]I +query RI rowsort label-38 SELECT ALL NULLIF ( + + 73, + 85 + 94 + - AVG ( DISTINCT - 43 ) * 89 / - ( - - 1 ) + + COUNT ( * ) * - COUNT ( * ) + - - MAX ( + 96 ) + + 57 + + - 26 ) / - 42 + - 70 * - 98, 6 * 45 AS col1 +---- +6858.261904761905 +270 query I rowsort SELECT ALL 62 * - 1 @@ -477,10 +484,13 @@ SELECT MIN ( 85 ) + + 37 AS col2 ---- 122 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-83 SELECT ALL AVG ( DISTINCT - CAST ( NULL AS INTEGER ) ) / COUNT ( * ) +---- +NULL query I rowsort SELECT ALL 61 - - 90 * 24 * 69 AS col0 @@ -654,10 +664,10 @@ SELECT 58 + - 46 AS col0 ---- 12 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-116 SELECT ALL - 31 + + CASE + COALESCE ( - COUNT ( * ), 2 * 86 + 37 + - - 6 - 7 * + 33, + 33 * 72 - 37 * 37 ) WHEN - 13 - - CASE 27 WHEN - AVG ( DISTINCT + 33 ) * + 56 * - ( 23 ) * + 44 + + - COUNT ( * ) + + 82 THEN - + CAST ( 47 AS INTEGER ) + - ( 97 + + 19 ) * + 17 WHEN + 57 THEN + 87 WHEN 80 THEN - 78 * 46 + + 1 ELSE - ( 60 ) + 95 END THEN COUNT ( * ) WHEN COUNT ( * ) * 91 + + CAST ( NULL AS INTEGER ) * + CASE + 76 * - 56 WHEN COUNT ( - 57 ) * - 21 THEN + COUNT ( * ) * - SUM ( + 56 ) END THEN 40 / COUNT ( * ) - + 47 WHEN + 23 * 97 + 14 * - 55 THEN NULL ELSE NULL END +---- +NULL query I rowsort SELECT 29 * - 6 * - - 23 AS col2 @@ -721,10 +731,13 @@ SELECT + - 50 * - 91 AS col2 ---- 4550 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-129 SELECT DISTINCT CASE - COUNT ( - 99 ) WHEN + + 80 + - 37 THEN MIN ( DISTINCT + 56 ) + + ( COUNT ( * ) ) END * + COUNT ( * ) + + + 33 + - - AVG ( DISTINCT - 25 ) + - 30 + MAX ( CAST ( - ( - 43 ) AS INTEGER ) ) + 10 * + - 95 + + COUNT ( * ) col2 +---- +NULL query II rowsort label-130 SELECT ALL + + CAST ( - 31 AS INTEGER ), + 16 col1 @@ -826,10 +839,13 @@ SELECT + 97 + - - SUM ( - - 61 ) / - - COALESCE ( - 43, + COUNT ( * ), - 36 ) + ---- 83 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - -59 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort SELECT DISTINCT NULLIF ( - 59, 24 / - + AVG ( DISTINCT 98 ) - - 40 * - - 58 ) +---- +-59 query I rowsort SELECT ALL + 63 - + 79 @@ -3662,10 +3678,10 @@ SELECT ALL 1 * + 91 * + 68 AS col0, 27 / + 95 AS col2 6188 0 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - -74 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-689 SELECT ALL 12 + + CASE + 80 WHEN + 60 * 72 * - AVG ( DISTINCT + CASE - 64 WHEN + 21 THEN - 78 * + CAST ( NULL AS INTEGER ) WHEN 22 * 89 THEN NULL ELSE NULL END ) + + 32 - + 81 * - 15 THEN NULL WHEN + 82 / + - 80 THEN NULL ELSE COUNT ( + 37 ) + - 87 END AS col1 +---- +-74 query I rowsort label-690 SELECT DISTINCT 71 + 25 + 27 + + CAST ( NULL AS INTEGER ) + + 34 + + - 7 * + + 17 / - 84 * - 13 * - + 70 * 4 - + 85 * + 28 + 58 + + + 50 * + 81 * - 93 AS col2 @@ -4027,10 +4043,10 @@ SELECT - CAST ( NULL AS INTEGER ) * - + COUNT ( * ) * 47 ---- NULL -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-759 SELECT DISTINCT + COALESCE ( - - 6, + + 65 ) / CASE - 20 WHEN NULLIF ( + - CASE + COUNT ( * ) WHEN + - 37 THEN + - ( 32 ) * + AVG ( DISTINCT - - 39 ) WHEN + COUNT ( * ) THEN NULL ELSE NULL END, - CAST ( NULL AS INTEGER ) ) THEN + 34 WHEN + CASE - 32 WHEN + + 31 + 77 THEN NULL ELSE 62 END * COUNT ( * ) + COUNT ( * ) THEN NULL ELSE NULL END - - + SUM ( ALL 17 ) +---- +NULL query I rowsort SELECT ALL - + 86 * 47 * - ( + 21 ) col0 @@ -4563,10 +4579,13 @@ SELECT DISTINCT + MIN ( + 40 ) ---- 40 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-860 SELECT ( + - AVG ( DISTINCT - 16 ) ) / + CASE - 49 WHEN + COUNT ( DISTINCT - 28 ) THEN COUNT ( * ) * + + 25 WHEN - + 8 * + 52 / - - ( + AVG ( DISTINCT - - ( + 61 ) ) ) THEN - 27 ELSE NULL END / 59 - 63 AS col2 +---- +NULL query I rowsort label-861 SELECT + 71 / + + CASE + - 9 WHEN - + 35 THEN NULL ELSE 37 + + - 93 END @@ -6859,11 +6878,14 @@ SELECT ALL - 32 col0, 65 AS col2 -32 65 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - 19 -# Datafusion - Expected - 96 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] I[I] +# Datafusion - [Actual ] I[R] +query IR rowsort SELECT ALL + 19, + NULLIF ( 96, 27 * AVG ( DISTINCT 33 ) ) AS col1 +---- +19 +96 query II rowsort label-1303 SELECT + 40 col1, 43 * 34 * MIN ( + 85 ) * - 72 + 32 @@ -9550,10 +9572,13 @@ SELECT NULLIF ( - 70, - - 19 * 88 * - 94 + + + 37 - 63 + + + 31 / - - COUNT ( * ---- -70 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-1813 SELECT AVG ( DISTINCT - - COALESCE ( 0, - - 15 ) ) / - - 71 + + - CASE - + 45 WHEN - - 25 * + ( + + 21 ) THEN 6 * 10 WHEN - + MIN ( ALL - ( - 44 ) ) THEN NULL WHEN - 67 THEN + 25 END AS col1 +---- +NULL query I rowsort label-1814 SELECT DISTINCT + ( + 4 ) / 60 / + - ( + ( 23 ) ) + - - MIN ( DISTINCT 18 ) @@ -9766,10 +9791,10 @@ SELECT ALL 8 * + 2 - - 11 ---- 27 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - -902 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-1853 SELECT ALL + 22 * NULLIF ( - 41, + CASE + - 96 WHEN 64 THEN 21 WHEN ( + - AVG ( DISTINCT + + 98 ) ) THEN - CASE WHEN NOT + 79 NOT BETWEEN NULL AND + COUNT ( DISTINCT + 11 ) + + MAX ( + 95 ) THEN NULL WHEN NOT NULL IS NOT NULL THEN ( 13 ) ELSE NULL END * + 90 ELSE + 63 + 37 END ) +---- +-902 query I rowsort label-1854 SELECT - COUNT ( * ) * + ( + - 41 ) @@ -10464,10 +10489,13 @@ SELECT - 70 + + COUNT ( * ) AS col0 ---- -69 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-1982 SELECT - 88 + 77 + - COUNT ( * ) / - + 64 / ( - - CASE + 21 WHEN - 0 THEN NULL WHEN - 1 + - 80 THEN NULL WHEN - ( + 96 ) + + 95 THEN + + 6 * - COUNT ( ALL + 41 ) + + AVG ( DISTINCT + NULLIF ( ( + 2 ), 15 ) ) + 1 / + 73 + + MAX ( ALL - 52 ) ELSE NULL END ) * + 50 AS col1 +---- +NULL query I rowsort SELECT DISTINCT 5 + 29 @@ -11060,10 +11088,16 @@ SELECT + COUNT ( * ) * - 21 ---- -21 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - 4136 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Data was automatically updated based on comparison db results +# Datafusion - Previous results: +# Datafusion - 4136 +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-2097 SELECT - 44 * - 96 + + - 85 + - NULLIF ( 17, + 64 ) / + NULLIF ( - - 5, + 14 + NULLIF ( + AVG ( DISTINCT - 86 ), + ( + 73 ) ) ) +---- +4135.6 query I rowsort SELECT - 6 + - 49 @@ -14006,10 +14040,10 @@ SELECT ALL - 32 * + 72 + 12 * + 79 / COUNT ( * ) - 5 * + ( 3 ) ---- -1371 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-2657 SELECT ALL 53 * - - CASE + AVG ( DISTINCT - 79 ) WHEN + 81 THEN NULL WHEN COUNT ( * ) THEN + ( + 60 ) * + SUM ( 3 ) WHEN COUNT ( * ) THEN + 84 ELSE NULL END AS col1 +---- +NULL query I rowsort label-2658 SELECT DISTINCT - - MAX ( 84 ) * + COUNT ( * ) + - 4 + + - SUM ( ALL 41 ) + 24 * + 7 * - 20 * - ( - 83 ) - 91 * - 41 AS col1 @@ -14455,11 +14489,11 @@ SELECT 35, 59 + ( COUNT ( * ) ) AS col2 35 60 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - -31 -# Datafusion - Expected - -97110 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query II rowsort label-2743 SELECT - + 31 AS col2, CASE + - 88 WHEN - NULLIF ( - AVG ( DISTINCT 16 ), - + 33 * + ( + NULLIF ( + 56, - 48 ) ) ) * COUNT ( * ) THEN + 15 - 55 WHEN + 32 + 96 THEN NULL ELSE + ( ( - 18 ) ) * 65 END * 83 +---- +-31 +-97110 query I rowsort SELECT + 98 - - 14 AS col2 @@ -15409,10 +15443,13 @@ SELECT + - 22 * 40 * - + COALESCE ( - 84, 76 * 86 + + - 27, - COUNT ( * ), - 51 ---- NULL -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-2926 SELECT 86 - + AVG ( DISTINCT - CAST ( NULL AS INTEGER ) ) + + 84 / + + 37 + - MAX ( - + 2 ) - 42 * - NULLIF ( 0, + - CASE - 83 WHEN + 66 THEN + 51 * ( 77 * - 96 ) END ) * + 84 +---- +NULL query I rowsort SELECT ALL - 44 * + 99 @@ -15527,11 +15564,14 @@ SELECT DISTINCT - 62 * 24 AS col1 ---- -1488 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - 50 -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] I[I] +# Datafusion - [Actual ] I[R] +query IR rowsort label-2949 SELECT ALL 50, - MAX ( - COALESCE ( - 44, + 11 ) ) / + - COUNT ( * ) + 99 + + 68 + - NULLIF ( - 76, - COUNT ( * ) + ( - AVG ( DISTINCT + 31 ) ) ) * + - CASE 77 WHEN - 66 + 20 THEN NULL ELSE CASE + CAST ( 60 AS FLOAT8 ) WHEN + 86 * COUNT ( * ) THEN - 25 WHEN 89 THEN SUM ( - 65 ) END END + 65 AS col0 +---- +50 +NULL query I rowsort SELECT DISTINCT 15 - - + 35 AS col1 @@ -17498,10 +17538,13 @@ SELECT DISTINCT - 99 * + + 77 ---- -7623 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - 4116 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-3319 SELECT DISTINCT - NULLIF ( ( - ( - 21 ) ), + - CAST ( - 12 AS INTEGER ) + - AVG ( DISTINCT 32 ) + - ( - 81 ) + + 48 ) + + COUNT ( * ) + + COUNT ( * ) * + 94 * + 44 +---- +4116 query II rowsort SELECT ALL - - 66 AS col1, - 14 @@ -19291,10 +19334,13 @@ SELECT 23 AS col0, - 35 col1 23 -35 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - -8 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-3659 SELECT - NULLIF ( - SUM ( DISTINCT - 8 ), - - AVG ( ALL + 50 ) * - + COALESCE ( + 82, + AVG ( DISTINCT + 96 ) ) ) * ( + COUNT ( * ) ) AS col1 +---- +-8 query I rowsort SELECT - - ( - 38 ) AS col0 @@ -21309,10 +21355,10 @@ SELECT - 2 + - - 87 ---- 85 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-4046 SELECT + CAST ( + + 52 AS INTEGER ) + + 52 + + 18 / + - 13 * + CASE + 63 WHEN - CASE + - CAST ( NULL AS INTEGER ) WHEN 28 THEN NULL WHEN + 90 THEN NULL WHEN + 30 THEN + + 62 / + 50 - + AVG ( DISTINCT 11 ) + - - AVG ( - CAST ( 54 AS INTEGER ) ) * 34 + + 26 + + 34 + - + 94 / + 16 + - 82 * - + 5 + - - 86 - - ( - ( - 44 ) ) + - 2 * - COUNT ( * ) + - - ( + - 66 ) WHEN + + 59 * - COUNT ( ALL 98 ) - 44 * - - CASE 90 WHEN - 64 THEN + COUNT ( * ) * + 41 * - 54 - - 70 END THEN NULL END THEN - COUNT ( * ) * MAX ( 95 ) * + 20 * + COUNT ( - 49 ) ELSE NULL END AS col2 +---- +NULL query I rowsort label-4047 SELECT - CASE - 7 WHEN + 86 * - 0 + - 17 * - 5 THEN + + 17 WHEN 17 THEN + - COUNT ( * ) ELSE NULL END * - 8 * - 7 + + 30 @@ -22472,10 +22518,13 @@ SELECT DISTINCT MAX ( DISTINCT + - 68 ) AS col2 ---- -68 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - 61 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-4270 SELECT DISTINCT NULLIF ( + 61, + COALESCE ( COUNT ( * ), - COUNT ( * ) * - + 23 + 61 * - 16, AVG ( DISTINCT 4 ) ) / COUNT ( * ) ) AS col0 +---- +61 query II rowsort SELECT DISTINCT - 62 * + 26, 51 AS col1 @@ -22677,10 +22726,10 @@ SELECT - 50 / 34 ---- -1 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-4309 SELECT DISTINCT + CASE - - 69 WHEN + - ( - CAST ( - 98 AS INTEGER ) ) * - AVG ( DISTINCT + + 62 ) * + - 17 + COUNT ( * ) * + 34 THEN NULL WHEN + 5 THEN NULL ELSE CASE + 19 WHEN + 85 * 59 THEN 7 * ( 96 / + 52 ) END / 27 END + 84 AS col1 +---- +NULL query I rowsort SELECT ALL - NULLIF ( 53, 82 ) + - NULLIF ( + 11, + + 74 / ( + 44 ) ) @@ -23471,10 +23520,10 @@ SELECT ALL - + COUNT ( * ) + - + 55 * - 26 ---- 1429 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - -82 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-4461 SELECT ALL + COALESCE ( - NULLIF ( + + 82, - 83 ), - + CASE + 91 WHEN - - 78 + + - 23 * ( + CASE + - NULLIF ( 26, + 12 ) WHEN AVG ( DISTINCT 22 ) THEN NULL ELSE + 64 END ) THEN + 64 * 82 + + CAST ( COUNT ( * ) AS INTEGER ) / - COUNT ( * ) END ) +---- +-82 query II rowsort label-4462 SELECT - 77 + COUNT ( 69 ) AS col1, - 12 * SUM ( 62 ) * 97 * - - 94 * + 45 + - 0 + 80 @@ -25103,10 +25152,10 @@ SELECT - MIN ( + 89 ) / 63 AS col2 ---- -1 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-4772 SELECT - CASE - 84 WHEN 15 - + 15 THEN - + CASE CASE - 76 WHEN + - 93 THEN - + 59 * - 49 * COUNT ( * ) WHEN AVG ( DISTINCT + - 72 ) THEN AVG ( ALL + 71 ) + 1 + - 21 * + NULLIF ( + - CAST ( NULL AS INTEGER ), + CAST ( NULL AS FLOAT8 ) ) * + + 37 + + CAST ( - ( - 4 ) AS INTEGER ) ELSE NULL END WHEN CASE - 88 WHEN + 7 THEN + COALESCE ( 41, - 29 / COUNT ( * ) ) END THEN NULL ELSE COUNT ( + 75 ) * 30 END * 38 ELSE NULL END AS col0 +---- +NULL query I rowsort label-4773 SELECT ALL 78 + + 10 + - 60 * 16 * - COUNT ( * ) AS col0 @@ -26541,10 +26590,10 @@ SELECT 66 * - 48 ---- -3168 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - -18293 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-5049 SELECT ALL - 69 + - + 46 * - + 32 * - 12 + - CASE + + 18 WHEN - 11 + - 49 - - 30 + + + AVG ( DISTINCT + CAST ( + 97 AS INTEGER ) ) THEN - COUNT ( ALL + 61 ) / 73 * + 81 * - 99 + 66 / 79 WHEN MAX ( + 60 ) + - 56 + + 7 THEN + + 52 * + COUNT ( * ) / - 66 ELSE - 10 END * - 4 * - - MAX ( 14 ) +---- +-18293 query II rowsort SELECT 30 col1, 97 * + + 34 @@ -28388,10 +28437,16 @@ SELECT DISTINCT + COALESCE ( - CASE - 32 WHEN 89 THEN + + 61 WHEN + - 50 THEN CO ---- 29 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - 24 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Data was automatically updated based on comparison db results +# Datafusion - Previous results: +# Datafusion - 24 +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-5399 SELECT DISTINCT NULLIF ( - - 11, + 5 + 60 * - 51 + + 86 ) / + NULLIF ( 53, - AVG ( DISTINCT - 72 ) ) + + ( NULLIF ( 24, + - MIN ( DISTINCT + + 34 ) ) ) AS col1 +---- +24.207547169811 query I rowsort label-5400 SELECT ALL - 71 / + + 6 + - 47 + + 11 * + 18 + - - COUNT ( * ) + + 70 * NULLIF ( + 1, CASE - COUNT ( + - 49 ) WHEN - + 75 THEN SUM ( DISTINCT - CAST ( NULL AS INTEGER ) ) END / + 34 - + 69 * + + 6 ) + - - NULLIF ( 68, - MIN ( ALL - 0 ) * 46 ) * NULLIF ( - COUNT ( * ), + 16 * + 13 ) @@ -29585,10 +29640,10 @@ SELECT - 54 + + 26 ---- -28 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - 72 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-5624 SELECT - 72 / ( - CASE + 7 WHEN NULLIF ( + CAST ( AVG ( DISTINCT - - 84 ) AS INTEGER ), + + 14 ) - + NULLIF ( ( - 43 ), COUNT ( * ) * 34 - - + CAST ( 86 AS INTEGER ) ) THEN + 12 ELSE COUNT ( * ) END ) +---- +72 query I rowsort SELECT ALL COALESCE ( - 14, - 56 + 68 ) col1 @@ -30149,10 +30204,10 @@ SELECT + 20 / + 65 ---- 0 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - -1584 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-5735 SELECT DISTINCT CASE - 14 WHEN + COUNT ( * ) THEN NULL WHEN + 55 + + CASE CASE 65 WHEN 2 THEN 40 * 71 WHEN 48 * ( AVG ( DISTINCT 33 ) ) THEN NULL WHEN + 62 THEN NULL END + + ( 58 ) WHEN + 89 THEN - 8 + + 3 * - 32 WHEN - 10 THEN 34 - 32 WHEN - ( + 6 ) THEN NULL ELSE NULL END * 25 THEN 14 ELSE 16 * COUNT ( 96 ) END * - 99 AS col2 +---- +-1584 query I rowsort SELECT + 96 * ( + + 59 ) * 72 @@ -30402,10 +30457,13 @@ SELECT DISTINCT + 63 / - + 94 * + - 2 col0 ---- 0 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-5784 SELECT ALL - COUNT ( * ) * + CASE + CAST ( + + 87 AS INTEGER ) WHEN NULLIF ( + 0, MAX ( ALL + 74 ) ) * 72 + 36 * - MIN ( DISTINCT + 77 - + 19 ) THEN NULL WHEN 32 THEN - AVG ( DISTINCT - 55 ) * - 11 END - - MIN ( - 80 ) AS col1 +---- +NULL query I rowsort label-5785 SELECT 27 / - CAST ( NULL AS INTEGER ) @@ -32455,11 +32513,11 @@ SELECT 81 * - COUNT ( DISTINCT - ( + - CAST ( NULL AS INTEGER ) ) ) + - - COUNT query error DataFusion error: Error during planning: Projections require unique expression names but the expression "Int64\(\-55\) AS col1" at position 0 and "Int64\(\-21\) AS col1" at position 1 have the same name\. Consider aliasing \("AS"\) one of them\. SELECT ALL - 55 AS col1, - 21 col1 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - -94 -# Datafusion - Expected - 133 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query II rowsort label-6175 SELECT DISTINCT - 94 AS col2, SUM ( ALL - NULLIF ( CAST ( - 41 AS INTEGER ), - 82 ) ) + CASE AVG ( DISTINCT - 96 ) WHEN 56 THEN NULL ELSE + 92 END +---- +-94 +133 query II rowsort SELECT ALL - 0 AS col0, - 39 + - 6 @@ -33266,10 +33324,10 @@ SELECT ALL ( - 72 ) * - 81 / 1 + 54 ---- 5886 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - 1536 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-6329 SELECT - CASE 64 WHEN + 63 * - AVG ( DISTINCT - + 76 ) THEN NULL ELSE + - NULLIF ( 48, - COALESCE ( 74, 69 ) ) * + COALESCE ( - - 32, - CAST ( NULL AS INTEGER ) * 65, + 33 * NULLIF ( - 53, 15 * + 24 ) * - 28 - - COUNT ( * ) ) END + 47 / - 80 AS col0 +---- +1536 query II rowsort SELECT 19, + 88 AS col1 @@ -33511,10 +33569,13 @@ SELECT 61 + - 55 + - ( - - 7 ) + + 51 * - ( + ( 30 ) ) * - 20 - + ( + 20 ) + + 1 ---- 30598 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-6375 SELECT CASE + 53 WHEN + 92 THEN + + CASE - + 6 WHEN + COUNT ( + + CAST ( NULL AS FLOAT8 ) ) + 22 * + COUNT ( * ) THEN - - COUNT ( * ) * - + 3 - 17 * AVG ( DISTINCT 46 ) END ELSE NULL END / 71 + + 91 AS col2 +---- +NULL query I rowsort SELECT ALL - + 75 + - 78 * - 57 - + 53 AS col2 @@ -34735,10 +34796,13 @@ SELECT + NULLIF ( 13, - COALESCE ( - COALESCE ( + CASE + - MAX ( DISTINCT - - 85 query error DataFusion error: Error during planning: Projections require unique expression names but the expression "Int64\(64\) AS col0" at position 0 and "CASE nullif\(Int64\(\-76\), \(\- CAST\(NULL AS Int32\)\) \* Int64\(26\) \+ \(\- Int64\(42\)\)\) WHEN CASE Int64\(43\) WHEN \(\- \(\- CAST\(NULL AS Int32\)\)\) THEN CAST\(NULL AS Int32\) END \- min\(Int64\(73\)\) \* count\(Int64\(1\)\) AS count\(\*\) THEN NULL ELSE \(\- CASE Int64\(26\) WHEN count\(Int64\(1\)\) AS count\(\*\) \* Int64\(\-4\) THEN \(\- coalesce\(Int64\(\-77\), Int64\(50\)\)\) \+ Int64\(86\) \- Int64\(57\) \* Int64\(1\) ELSE NULL END\) \- \(\- Int64\(48\)\) / Int64\(19\) END \+ Int64\(\-67\) \* nullif\(Int64\(46\), Int64\(16\)\) \- \(\- max\(DISTINCT Int64\(26\)\)\) AS col0" at position 1 have the same name\. Consider aliasing \("AS"\) one of them\. SELECT + 64 AS col0, CASE + NULLIF ( - 76, + - CAST ( NULL AS INTEGER ) * 26 + + ( - + 42 ) ) WHEN CASE + 43 WHEN - - CAST ( NULL AS INTEGER ) THEN CAST ( NULL AS INTEGER ) END - MIN ( ALL 73 ) * COUNT ( * ) THEN NULL ELSE - CASE 26 WHEN COUNT ( * ) * - 4 THEN - COALESCE ( - 77, + 50 ) + + 86 - + 57 * 1 ELSE NULL END - - + 48 / + + 19 END + - 67 * + NULLIF ( + 46, 16 ) - - MAX ( DISTINCT + 26 ) AS col0 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-6608 SELECT + + 23 * + CASE CAST ( NULL AS INTEGER ) WHEN 9 THEN 95 * + MAX ( ALL + 88 ) + - 36 END - - NULLIF ( + - AVG ( DISTINCT - 48 ), - - NULLIF ( + 28, + 16 ) * COUNT ( * ) * - 8 - 65 ) +---- +NULL query I rowsort label-6609 SELECT ALL + - COALESCE ( + 38, - 40 + CAST ( NULL AS INTEGER ), + + 30, 41 ) * + - 90 * + - 10 @@ -35108,10 +35172,13 @@ SELECT ALL + ( - 59 ) / 88 - - - 46 * + - 6 AS col0 ---- 276 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-6679 SELECT ALL - 42 * - NULLIF ( + ( - + 60 ), - COUNT ( * ) ) - - 68 + + AVG ( DISTINCT - + 26 ) + + 29 * - 29 * - 82 * + 2 / + CASE 80 WHEN - 44 THEN COUNT ( * ) * COUNT ( - 67 ) END * + + 22 * COUNT ( * ) AS col1 +---- +NULL query I rowsort label-6680 SELECT + COUNT ( * ) / 75 + 96 @@ -36154,10 +36221,10 @@ SELECT - - 99 * - ( COALESCE ( - - 25, + + 54 + + - 52 * + 85, + 61, - 22 - - 35 ---- -2555 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - -26 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-6876 SELECT + - 30 + COALESCE ( - - 23, + + 79 - + - 90 + - 46 * - 79 * + + 22 * - + 33 - + CASE - 84 WHEN + 68 + + CASE - - 43 WHEN AVG ( DISTINCT 73 ) THEN - 8 * 95 * - COUNT ( * ) END THEN - - 98 END + + COUNT ( * ) + + 34 / + 72 * 78 ) / + + 5 +---- +-26 query I rowsort label-6877 SELECT - + COUNT ( * ) * - - 92 * + 95 + - + 80 @@ -36368,10 +36435,16 @@ SELECT ALL + 13 / + 85 ---- 0 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - 2 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Data was automatically updated based on comparison db results +# Datafusion - Previous results: +# Datafusion - 2 +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-6916 SELECT + COALESCE ( 60, - 52, + - 83, + AVG ( DISTINCT - 62 ) ) / + 24 +---- +2.5 query II rowsort label-6917 SELECT ALL 90 AS col0, - COUNT ( * ) + + 14 - + + COALESCE ( + 76, + - 59 ) @@ -37310,11 +37383,11 @@ SELECT + 0 / 98 ---- 0 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - 86081 -# Datafusion - Expected - -58 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query II rowsort label-7097 SELECT SUM ( + + 30 ) * 71 * 39 - - CASE 1 WHEN - AVG ( DISTINCT + 30 ) * - + 20 THEN NULL ELSE + 18 + - 34 * + - 88 END + COUNT ( * ) AS col0, - 58 +---- +86081 +-58 query I rowsort SELECT - + ( + COALESCE ( - - 54, - 1 ) ) @@ -38343,10 +38416,13 @@ SELECT 59 / + 15 ---- 3 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - -37 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-7295 SELECT COALESCE ( + + NULLIF ( COUNT ( * ), + 48 - 44 ), - NULLIF ( ( 68 ), + NULLIF ( - AVG ( DISTINCT - CASE - 71 WHEN + 2 THEN NULL ELSE - 5 - 74 END ), + 80 + - 36 ) * + ( + 25 ) ) * + 77 + + 45 ) + - 38 AS col0 +---- +-37 query I rowsort SELECT 65 * - 71 * - 70 @@ -39053,11 +39129,11 @@ SELECT ALL - 85, 64 * + 46 AS col1 -85 2944 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - -2 -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query II rowsort label-7431 SELECT - 2 AS col2, ( + + 6 ) * - CASE CAST ( NULL AS INTEGER ) WHEN ( + 97 ) THEN NULL WHEN 8 / AVG ( DISTINCT - 13 ) THEN MIN ( DISTINCT - 66 ) + 0 END +---- +-2 +NULL query II rowsort label-7432 SELECT DISTINCT 10 + - 31 col1, - 24 * - - COUNT ( * ) * + 88 AS col2 @@ -39507,10 +39583,13 @@ SELECT ALL - - 19 * + 59 ---- 1121 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - -47 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-7517 SELECT ALL NULLIF ( - - 42, + COALESCE ( - - CASE CAST ( + 13 AS INTEGER ) WHEN - - 53 * - - 69 * 24 THEN + 56 * COALESCE ( - 7, 97 + 57 * 53, - 88 + + 43, - 29 ) END, AVG ( DISTINCT 7 ) ) * SUM ( 21 ) ) + - 89 col0 +---- +-47 query I rowsort SELECT - 82 - - 29 @@ -39756,10 +39835,10 @@ SELECT ALL 40 - - ( - 35 ) AS col2 ---- 5 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-7565 SELECT CASE + ( + + 22 ) WHEN - 44 + - 57 * 59 THEN NULL WHEN - AVG ( DISTINCT + 24 ) THEN - 68 + + 65 + - MIN ( 56 ) ELSE NULL END * MIN ( DISTINCT 85 - 28 ) col0 +---- +NULL query I rowsort SELECT DISTINCT - 55 * + + 56 @@ -40420,10 +40499,13 @@ SELECT ALL - SUM ( + + 46 ) AS col2 ---- -46 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - 42 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort SELECT NULLIF ( + 79, + COALESCE ( - + 38, 11 ) * - - AVG ( DISTINCT 75 ) + - + 93 ) + 24 + - ( - - COALESCE ( 61, + - 57 ) ) +---- +42 query I rowsort label-7692 SELECT + 90 / 97 @@ -43438,10 +43520,10 @@ SELECT ALL + NULLIF ( 75, - CAST ( NULL AS INTEGER ) * + 86 + - 95 ) * - + 68 + -5156 1 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-8263 SELECT 15 * + - CASE + CASE 86 WHEN - + ( - 15 ) THEN ( - - 63 ) WHEN + 46 * + 49 * ( + CASE + ( - - 72 ) WHEN - + AVG ( DISTINCT + 41 ) + - 66 THEN 68 END ) + + ( - 73 ) + - 72 - + 95 THEN NULL ELSE NULL END WHEN - + 0 THEN - 98 WHEN - 63 THEN NULL WHEN + COUNT ( * ) THEN + - 73 + - + 52 - - - ( 14 ) * 72 ELSE NULL END / - 88 AS col2 +---- +NULL query I rowsort SELECT DISTINCT - CASE + NULLIF ( 88, + 61 - + + 56 ) WHEN - + ( + - 3 ) THEN - + 67 END @@ -43711,11 +43793,11 @@ SELECT ALL + + 58 + + - NULLIF ( - + 11, 60 * - 5 + + 86 ) * + + 75 * 37 AS col0 ---- 30583 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - 28 -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query II rowsort label-8314 SELECT + COUNT ( * ) * + 28 AS col0, SUM ( ALL + 62 ) * - - 44 + + + CASE 57 WHEN - 0 THEN NULL WHEN 57 + AVG ( DISTINCT 30 ) THEN + + 43 END + + COUNT ( * ) AS col1 +---- +28 +NULL query I rowsort SELECT ALL 90 * 20 * + + 27 @@ -45176,11 +45258,11 @@ SELECT DISTINCT + - COUNT ( * ) * NULLIF ( - CAST ( NULL AS INTEGER ), - ( 72 ) ---- NULL -# Datafusion - Datafusion expected results: -# Datafusion - Expected - 26 -# Datafusion - Expected - -66965 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query II rowsort label-8593 SELECT + + 51 - + 25 AS col2, CASE 36 WHEN + - 42 / + AVG ( DISTINCT + - 50 ) THEN NULL ELSE - COUNT ( * ) - - + 63 * - 18 END * + - MAX ( DISTINCT - + 59 ) +---- +26 +-66965 query I rowsort label-8594 SELECT ALL - 40 / + 73 @@ -47602,10 +47684,13 @@ SELECT - 20 / + + SUM ( 40 ) ---- 0 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-9061 SELECT ALL + AVG ( DISTINCT + 66 ) / - CASE - + MAX ( 27 ) WHEN 60 THEN 25 ELSE - 16 END + 15 / + CASE 80 WHEN COUNT ( * ) + + 14 / CASE ( 5 ) WHEN - 90 THEN NULL WHEN - 42 * + 60 - ( - COUNT ( * ) ) THEN - CASE CAST ( - COALESCE ( - ( 30 ), + 84 * + 66 ) AS INTEGER ) WHEN CASE - 54 WHEN 4 THEN 67 * 62 WHEN 52 - 75 THEN NULL END * + 15 THEN NULL ELSE - 53 END ELSE - NULLIF ( - 13, 31 ) END THEN ( + CASE + 7 WHEN 39 THEN 18 + 83 END ) WHEN 5 THEN + 8 / 43 WHEN + 49 + 56 * + 57 THEN 47 - - 66 END +---- +NULL query I rowsort label-9062 SELECT DISTINCT + CAST ( - 13 AS INTEGER ) * + COUNT ( * ) @@ -50626,10 +50711,10 @@ SELECT CAST ( + + ( + 58 ) AS INTEGER ) + + + CAST ( NULL AS INTEGER ) AS col1 ---- NULL -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-9634 SELECT ALL - CASE AVG ( DISTINCT COALESCE ( + 76, + 51, - 17 ) ) WHEN + 16 + - 29 * + 30 * + 89 THEN - 49 * - 38 * - COUNT ( * ) * - - CAST ( ( AVG ( ALL - 70 ) ) AS INTEGER ) WHEN - - 84 THEN NULL END AS col0 +---- +NULL query I rowsort label-9635 SELECT ALL + + 62 * - + MAX ( + 27 ) + + 9 @@ -52329,10 +52414,13 @@ SELECT ALL - NULLIF ( 35, 47 / + MAX ( ALL 78 ) ) - - - 47 * - 4 * + ( + 71 ) AS ---- 13313 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-9960 SELECT ALL - CASE + COUNT ( * ) WHEN + 73 THEN - - 4 + 27 WHEN + + 74 THEN - - COUNT ( * ) / AVG ( DISTINCT 55 ) + + 85 - + 54 - 23 ELSE NULL END +---- +NULL query I rowsort label-9961 SELECT 8 / - + 60 * + - 90 * - + 64 AS col0 diff --git a/data/sqlite/random/expr/slt_good_50.slt b/data/sqlite/random/expr/slt_good_50.slt index 6de2c20..f923774 100644 --- a/data/sqlite/random/expr/slt_good_50.slt +++ b/data/sqlite/random/expr/slt_good_50.slt @@ -509,11 +509,14 @@ SELECT DISTINCT 29 * + - 82 AS col2 ---- -2378 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -# Datafusion - Expected - 65 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I]I +# Datafusion - [Actual ] [R]I +query RI rowsort label-91 SELECT + 7 * + - COUNT ( * ) * 99 + - 35 + - 70 - - 46 * - - ( + + 33 ) * + 0 * + AVG ( DISTINCT - + ( CASE - 16 WHEN 36 THEN 95 END ) ) AS col1, 57 + - - 8 AS col0 +---- +NULL +65 query I rowsort SELECT 87 * + NULLIF ( 27, 98 / - 38 ) * + - 79 AS col1 @@ -1389,10 +1392,10 @@ SELECT 14 + + - NULLIF ( + 87, - + 66 * + - COALESCE ( + 74, - + NULLIF ( - 43, ---- -73 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-258 SELECT 20 + + 17 + - 74 + 3 + CASE + 59 WHEN + - 51 + + 74 + + NULLIF ( - MAX ( ALL - 33 ), + ( - - COUNT ( * ) ) ) + - + ( + - 18 ) + - 41 - + 1 + - 35 + + + 49 * 50 + + COUNT ( * ) * 16 * AVG ( DISTINCT + COALESCE ( + 19, CAST ( NULL AS INTEGER ) + + + 70 ) ) THEN - 96 ELSE + 79 * - 42 + CAST ( NULL AS INTEGER ) + + - 98 END AS col0 +---- +NULL query II rowsort label-259 SELECT DISTINCT COUNT ( - 81 ), 67 AS col2 @@ -1865,11 +1868,14 @@ SELECT DISTINCT - + 71 * 75 * 93 AS col0 ---- -495225 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -# Datafusion - Expected - -3 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I]I +# Datafusion - [Actual ] [R]I +query RI rowsort label-350 SELECT ALL + AVG ( DISTINCT CASE - ( - 69 ) WHEN 11 THEN - 23 * - 6 + + 22 WHEN - 83 - - 95 THEN - 85 END ) * 36 * 99 + - 78 AS col0, - ( + 62 ) / + 9 + - CAST ( - + 3 AS INTEGER ) AS col1 +---- +NULL +-3 query I rowsort label-351 SELECT 90 * - ( - + COUNT ( * ) ) AS col2 @@ -3044,11 +3050,11 @@ SELECT + 81 * - - 8 AS col1 ---- 648 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -# Datafusion - Expected - 0 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query II rowsort label-575 SELECT CAST ( NULL AS INTEGER ) AS col2, + CASE - + 25 WHEN + + 29 - + 86 / - AVG ( DISTINCT 15 ) THEN NULL ELSE + + ( - 69 ) / - + 93 END AS col0 +---- +NULL +0 query I rowsort label-576 SELECT + MIN ( ALL - + 50 ) + + 29 @@ -5283,10 +5289,13 @@ SELECT 87 + 59 AS col0 ---- 146 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-1006 SELECT SUM ( - + CAST ( NULL AS INTEGER ) ) * + - 18 * + AVG ( DISTINCT + 35 ) / - ( 74 ) / MIN ( + 36 ) * 38 - + 81 * NULLIF ( - 74 * + 40, 99 ) AS col2 +---- +NULL query I rowsort SELECT ( 81 ) + - - 65 AS col1 @@ -5759,11 +5768,14 @@ SELECT DISTINCT - COUNT ( * ) AS col1, + 13 -1 13 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - 50 -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] I[I] +# Datafusion - [Actual ] I[R] +query IR rowsort label-1095 SELECT + + 50 AS col1, CASE - 14 WHEN + 38 + COUNT ( * ) THEN 71 WHEN + COUNT ( * ) THEN - + ( - AVG ( DISTINCT + - 53 ) ) ELSE NULL END AS col2 +---- +50 +NULL query I rowsort SELECT ( + 93 ) * - 61 / + - CASE + - 60 WHEN + + 47 THEN - 14 WHEN + - 35 THEN - - 65 END @@ -6789,10 +6801,10 @@ SELECT 30 / 84 + + ( - 43 ) * + COUNT ( * ) ---- -43 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-1291 SELECT ALL - 87 * - COUNT ( * ) + MAX ( 65 ) * + 65 + CASE + AVG ( DISTINCT - + 50 ) WHEN + 7 THEN NULL WHEN + 82 THEN 41 END +---- +NULL query I rowsort SELECT DISTINCT + ( - 30 ) @@ -7786,10 +7798,10 @@ SELECT ALL - - 25 AS col2 ---- 25 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - 24 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-1480 SELECT ALL - 23 - - + 47 * + CASE 48 WHEN COUNT ( * ) * + + 45 * + 48 * + - AVG ( DISTINCT - 12 ) + 29 * 84 THEN + + COUNT ( * ) * - 78 + + - 12 WHEN + 74 THEN NULL ELSE NULLIF ( + COUNT ( * ), - - 99 ) END +---- +24 query I rowsort label-1481 SELECT DISTINCT - + MIN ( 91 ) @@ -9877,11 +9889,11 @@ SELECT DISTINCT 25 - + 23 * + 48 ---- -1079 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - 76 -# Datafusion - Expected - 536 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query II rowsort label-1879 SELECT ALL + 76 AS col0, 51 + CASE - AVG ( DISTINCT + 83 ) WHEN 89 THEN + - 58 + - 97 WHEN - 68 + + 10 THEN NULL ELSE COUNT ( * ) * + 32 * 34 END + 9 * - + 67 +---- +76 +536 query I rowsort label-1880 SELECT ALL 12 * - 15 + - NULLIF ( - 14, - COUNT ( * ) ) @@ -10819,10 +10831,10 @@ SELECT - 73 + - 19 ---- -92 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-2059 SELECT ALL CASE + + 90 WHEN - + 44 THEN + + 95 WHEN CAST ( + 20 AS FLOAT8 ) * 33 + + COUNT ( ALL 86 ) * - 37 + AVG ( DISTINCT 74 ) THEN NULL ELSE NULL END + - ( + - 4 ) +---- +NULL query I rowsort SELECT DISTINCT + 41 * + 65 @@ -10910,10 +10922,13 @@ SELECT ALL + + 92 AS col0 ---- 92 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-2077 SELECT AVG ( DISTINCT - 86 ) * 32 * + CASE CASE - 19 WHEN + + 82 * - 27 + - + 83 THEN CAST ( - - ( 75 ) AS INTEGER ) + - 63 * - COALESCE ( + - COUNT ( * ), 12, 45 ) END WHEN + + 64 - + + AVG ( DISTINCT - + 34 ) + - + 68 THEN + - COUNT ( * ) * + + 74 WHEN - COUNT ( * ) THEN - 11 ELSE NULL END + - 98 AS col1 +---- +NULL query I rowsort SELECT + + 94 + + - 57 @@ -12367,10 +12382,10 @@ SELECT 82 * + 35 + 54 AS col1 ---- 2924 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - -104 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-2355 SELECT CASE + + AVG ( DISTINCT + 13 ) WHEN - + 13 * - COUNT ( * ) + - 13 THEN NULLIF ( + 48, - 43 + ( COUNT ( * ) ) ) ELSE + 52 END * - 2 AS col1 +---- +-104 query I rowsort SELECT + NULLIF ( - + 0, + 2 ) @@ -14054,10 +14069,13 @@ SELECT ALL + 45 + - COALESCE ( + 1, + 87 ) ---- 44 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-2680 SELECT + - 40 * SUM ( ALL - + 16 ) + + NULLIF ( - CAST ( NULL AS INTEGER ), - + ( + MAX ( ALL - + ( - 29 ) ) ) * - AVG ( DISTINCT - 25 ) ) +---- +NULL query I rowsort label-2681 SELECT ALL MIN ( ALL 39 ) @@ -14484,10 +14502,10 @@ SELECT 73 * - 47 AS col2 ---- -3431 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-2760 SELECT ALL 95 * + 54 * - + CASE + AVG ( DISTINCT + 2 ) WHEN + - COUNT ( * ) * MAX ( ALL - 24 ) + - - 8 THEN + 85 + - 49 END / 14 + - 13 col0 +---- +NULL query I rowsort label-2761 SELECT DISTINCT - COALESCE ( 41, - ( - 21 ) + + NULLIF ( - - ( + - NULLIF ( + - ( + + 3 ), SUM ( DISTINCT + - 62 ) + 97 ) ), 50 ) + - 7 ) col2 @@ -17056,11 +17074,11 @@ SELECT - SUM ( ALL 46 ) + - CAST ( NULL AS INTEGER ) + + + 98 + - + 44 ---- NULL -# Datafusion - Datafusion expected results: -# Datafusion - Expected - -12692 -# Datafusion - Expected - -319648 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query II rowsort label-3254 SELECT ALL + 58 + + 34 * - + NULLIF ( + + COALESCE ( - CASE AVG ( DISTINCT - 59 ) WHEN + - ( + - 40 ) THEN - + 42 / - COUNT ( * ) + - 34 END, - - 5 * - - 75 ), 25 ) AS col1, 85 * + SUM ( DISTINCT + + 40 ) * + COALESCE ( - + 94, - - 65 * + 63 * - 54 * 6 ) - + 49 + COUNT ( * ) +---- +-12692 +-319648 query I rowsort label-3255 SELECT CAST ( 1 AS INTEGER ) @@ -22904,10 +22922,13 @@ SELECT - 31 + + - SUM ( + 26 ) + - 51 + + + 44 * - 83 AS col2 ---- -3760 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-4367 SELECT ALL + CASE + COUNT ( ALL - - 23 ) WHEN + 23 THEN + - 22 WHEN - COUNT ( * ) * - 29 THEN - AVG ( DISTINCT + 2 ) END + - 32 AS col1 +---- +NULL query I rowsort SELECT 93 + + - 75 AS col0 @@ -24558,10 +24579,13 @@ SELECT ALL COUNT ( * ) * - + COUNT ( * ) * - + 41 AS col2, 76 AS col1 41 76 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-4681 SELECT + + 75 - + ( + COUNT ( * ) ) + + COUNT ( * ) * COUNT ( * ) * + CASE + + 51 WHEN + + CAST ( - 75 AS FLOAT8 ) THEN - - AVG ( DISTINCT + 77 ) + 42 ELSE 91 END + + 25 * + 15 * + CASE - MAX ( - 58 ) WHEN 15 THEN 58 END * 79 AS col0 +---- +NULL query I rowsort label-4682 SELECT + 10 + COUNT ( * ) + - MIN ( ALL - - 19 ) + + ( - + ( - 66 ) ) AS col1 @@ -27874,10 +27898,13 @@ SELECT ALL + ( NULLIF ( + COUNT ( + 56 ), 29 ) ) AS col2 ---- 1 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - -125850546 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-5315 SELECT + 21 * - ( 32 ) * - 68 * NULLIF ( + 51, - 91 / - 22 * AVG ( DISTINCT 9 ) * + 21 * + + 34 ) * - 54 + + COUNT ( * ) * - + 57 * + 66 / + COUNT ( * ) +---- +-125850546 query I rowsort label-5316 SELECT SUM ( DISTINCT COALESCE ( + - 39, - - 87 ) ) @@ -28810,11 +28837,14 @@ SELECT ALL - CAST ( + 27 AS INTEGER ) + 21 + + COUNT ( DISTINCT + - 84 ) * - 2 ---- -8 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - 79 -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] I[I] +# Datafusion - [Actual ] I[R] +query IR rowsort label-5494 SELECT 28 * + 0 - - 79 AS col0, - AVG ( DISTINCT - + CAST ( - CASE WHEN 84 IS NULL THEN 34 + + ( - 6 ) ELSE NULL END AS INTEGER ) ) +---- +79 +NULL query I rowsort label-5495 SELECT DISTINCT COUNT ( * ) * + - 61 * 77 col2 @@ -29605,10 +29635,13 @@ SELECT ALL - 60 * + ( - 71 ) ---- 4260 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-5646 SELECT DISTINCT 2 / + CASE + NULLIF ( + + 27, + COALESCE ( - - SUM ( ALL - CASE ( + 83 ) WHEN - 3 THEN - 60 WHEN + + 76 THEN NULL END ), + + 3 + 45 + COUNT ( * ), 93 ) ) WHEN 70 THEN - ( + - CASE - + COUNT ( 0 ) WHEN + 13 / - 88 + - 92 THEN + AVG ( + - 21 ) ELSE NULL END ) + - 42 + + 14 - 65 + + CASE - - 73 WHEN - SUM ( + ( 66 ) ) THEN - 39 * + 43 + + CASE - 63 WHEN COUNT ( * ) * - 79 * - 86 THEN - 77 END - NULLIF ( + AVG ( DISTINCT - - 8 ), 13 * 88 + COUNT ( 51 - 38 ) + CAST ( + 53 AS INTEGER ) ) END * + 79 / 15 WHEN + 88 THEN NULL ELSE NULL END * COUNT ( * ) AS col0 +---- +NULL query I rowsort SELECT 63 * + - 84 + 37 AS col2 @@ -31909,10 +31942,10 @@ SELECT - 78 * 31 + + NULLIF ( - 49, - 22 ) ---- -2467 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - -3096 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-6090 SELECT ALL CAST ( - + AVG ( DISTINCT 36 ) AS INTEGER ) * 86 +---- +-3096 query I rowsort label-6091 SELECT 55 * + COUNT ( * ) * + + 14 AS col2 @@ -32334,10 +32367,13 @@ SELECT + 73 * + 12 ---- 876 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-6171 SELECT ALL + 83 + + ( CASE 54 WHEN 31 THEN - - 11 WHEN - COUNT ( * ) THEN + 67 WHEN - 99 THEN NULL END ) * - - AVG ( DISTINCT - CAST ( + - 39 AS FLOAT8 ) ) * - 34 +---- +NULL query I rowsort label-6172 SELECT ALL - MIN ( + 10 ) AS col2 @@ -35952,10 +35988,10 @@ SELECT ALL - CASE 32 WHEN COALESCE ( 99, + CAST ( NULL AS INTEGER ), 27 * - 31 * ---- NULL -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-6858 SELECT CASE + - 24 WHEN 21 * - AVG ( DISTINCT - 15 ) THEN + ( + 96 ) WHEN + 37 + + 95 + COUNT ( * ) THEN 36 ELSE NULL END AS col0 +---- +NULL query I rowsort label-6859 SELECT ALL - SUM ( + 47 ) * - COUNT ( + NULLIF ( - 17, + 3 ) ) AS col1 @@ -38552,10 +38588,13 @@ SELECT 73 / - CAST ( NULL AS INTEGER ) + 17 * 20 ---- NULL -# Datafusion - Datafusion expected results: -# Datafusion - Expected - 1534 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort SELECT ALL 79 + + + 97 * + + NULLIF ( + 15, AVG ( DISTINCT 5 ) ) +---- +1534 query I rowsort label-7347 SELECT ALL COUNT ( * ) * + 54 AS col2 @@ -39237,10 +39276,10 @@ SELECT CASE + 36 WHEN NULLIF ( + 71, 9 * - 35 + 1 ) THEN - 97 WHEN COUNT ( * ) * ---- NULL -# Datafusion - Datafusion expected results: -# Datafusion - Expected - 2772 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort SELECT ALL 42 * - COALESCE ( + CASE AVG ( DISTINCT + 86 ) WHEN 42 THEN 49 * 63 WHEN + 8 THEN NULL ELSE NULL END, - 66, - 74 ) AS col2 +---- +2772 query I rowsort SELECT DISTINCT + 47 * 16 @@ -39432,10 +39471,13 @@ SELECT DISTINCT - 70 * + - 58 AS col2 ---- 4060 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-7518 SELECT 68 * + CASE - 42 WHEN 16 THEN 6 * AVG ( DISTINCT 72 ) + - COUNT ( * ) * - 90 WHEN COALESCE ( + ( + 16 ), - 53 * - MIN ( DISTINCT 62 ) ) + ( 31 - - 96 ) THEN NULL END col1 +---- +NULL query I rowsort label-7519 SELECT COUNT ( + + 10 ) + 88 / + 49 AS col1 @@ -40806,10 +40848,10 @@ SELECT ALL ( 4 ) + - - 88 ---- 92 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-7782 SELECT - CASE 61 WHEN - COALESCE ( + CAST ( + 29 AS INTEGER ), + COUNT ( * ) / 53 ) THEN - - 8 + ( 53 ) * CAST ( NULL AS INTEGER ) WHEN - CASE + 14 WHEN 14 + 12 * 51 THEN NULL WHEN + ( - 73 ) + - 41 THEN - 75 WHEN 70 - + 35 THEN NULL ELSE AVG ( DISTINCT CAST ( NULL AS INTEGER ) ) * + 59 + COUNT ( * ) END THEN NULL END * 97 + 52 AS col0 +---- +NULL query II rowsort label-7783 SELECT DISTINCT 79 + 37 AS col1, COUNT ( * ) / 79 @@ -40981,10 +41023,10 @@ SELECT ( ( - - 60 ) ) AS col0 ---- 60 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-7814 SELECT ALL 26 * + - 51 + - + CASE + CAST ( NULL AS INTEGER ) WHEN + AVG ( DISTINCT + 44 ) THEN NULL WHEN + 58 + + - 41 THEN + 38 / + + 52 + 52 WHEN COUNT ( * ) * - COUNT ( * ) THEN - 71 END AS col0 +---- +NULL query II rowsort SELECT + 72, 39 AS col0 @@ -41244,11 +41286,11 @@ SELECT - + 18 * - 18 AS col1 ---- 324 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - 55 -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query II rowsort label-7864 SELECT ALL + 55 AS col0, 50 + + CASE 94 WHEN ( 26 ) + - AVG ( DISTINCT + - 65 ) + 10 THEN + COALESCE ( + 4, + 93 ) WHEN 79 THEN NULL WHEN + 53 + + AVG ( - 79 ) * + ( + 23 ) THEN + 99 * 7 END - + 97 * 8 * COUNT ( DISTINCT - 79 + + 50 ) +---- +55 +NULL query I rowsort label-7865 SELECT ALL - 63 / COUNT ( * ) @@ -44039,10 +44081,10 @@ SELECT DISTINCT - - 42 AS col2 ---- 42 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-8390 SELECT ALL - 18 - + 3 + - 37 + + - 58 * MAX ( - - 19 ) + - 21 / 54 / - + 47 * - NULLIF ( + + CASE - + AVG ( DISTINCT 64 ) WHEN 0 THEN 71 END, - 39 + + 23 ) AS col2 +---- +NULL query I rowsort SELECT 78 * - 94 @@ -44190,10 +44232,10 @@ SELECT 19 / - - ( 13 ) AS col2 ---- 1 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - 6 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-8419 SELECT ALL + CASE + + 59 WHEN - 34 / ( - - CASE + + ( + 98 ) WHEN + + 69 * + AVG ( DISTINCT 50 ) * + - 14 / + COUNT ( * ) * + - 51 THEN - 52 WHEN + 25 THEN NULL WHEN - 39 THEN NULL ELSE NULL END ) * + - 67 THEN + - 43 + - 26 - + 13 + 42 ELSE - 36 END * + COUNT ( * ) + + - MAX ( 48 ) + - - 10 * + + COUNT ( * ) + + COALESCE ( - MAX ( + NULLIF ( + ( - 80 ), 95 ) ), - ( - 79 ) ) AS col2 +---- +6 query I rowsort SELECT 3 * 32 AS col2 @@ -46223,10 +46265,10 @@ SELECT - + 44 + 80 + - 37 + - 89 + - ( + CAST ( NULL AS FLOAT8 ) ) + - + 6 / 74 ---- NULL -# Datafusion - Datafusion expected results: -# Datafusion - Expected - 98 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-8807 SELECT ( - + NULLIF ( - 98, 98 * 92 - + 83 + + CASE CASE - 11 WHEN + CAST ( NULL AS INTEGER ) THEN - + CASE WHEN 57 IN ( - 75 / + + 74 / AVG ( 39 ) + + 57, + ( 52 ) * - 24 - - 22 + - + 46 - - NULLIF ( + 83, + 5 + + + 30 + + - 95 + - CASE - 51 WHEN + 54 * + 14 THEN + 75 + - 79 END / + 19 ) * - 54 - + 71, - + ( - 67 ) ) THEN + 44 * - 14 END WHEN + AVG ( DISTINCT + 15 ) + - NULLIF ( + 56, + 22 + - 20 ) THEN + 29 ELSE NULL END WHEN 99 + COUNT ( * ) * 63 THEN 1 WHEN 42 THEN COUNT ( * ) * NULLIF ( 31 * - 56, - 12 ) ELSE 53 * - ( 57 * 87 ) - 79 END * 38 ) ) AS col0 +---- +98 query I rowsort label-8808 SELECT - - 70 + + 0 / 34 AS col2 @@ -48917,10 +48959,13 @@ SELECT ALL ( 11 ) ---- 11 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-9327 SELECT - AVG ( DISTINCT + - 40 ) + + + CASE COALESCE ( - + 30, - 42 + 38 ) WHEN + 61 + 68 THEN - AVG ( DISTINCT - 16 ) + + MAX ( ALL ( 75 ) ) * + 32 WHEN + 43 * + 47 THEN + 76 - 92 END +---- +NULL query I rowsort SELECT DISTINCT ( 75 ) @@ -49981,11 +50026,11 @@ SELECT CAST ( NULL AS FLOAT8 ) + + ( 94 ) ---- NULL -# Datafusion - Datafusion expected results: -# Datafusion - Expected - -65 -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query II rowsort label-9530 SELECT DISTINCT - 65 AS col1, - 37 / + CASE 39 WHEN - CASE - MIN ( ALL + + 99 ) WHEN + 2 * - - 62 THEN NULL ELSE - ( - 6 ) END * AVG ( DISTINCT + 24 ) THEN - 35 END * - 91 + - 87 / + 33 +---- +-65 +NULL query I rowsort SELECT 4 * + 66 @@ -50477,11 +50522,14 @@ SELECT 42 * 12 * + 5 ---- 2520 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -# Datafusion - Expected - 33 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I]I +# Datafusion - [Actual ] [R]I +query RI rowsort label-9623 SELECT ALL 34 + - CASE - 56 WHEN COUNT ( * ) THEN 14 * + ( - AVG ( DISTINCT ( - 49 ) ) ) END, + 33 AS col0 +---- +NULL +33 query I rowsort SELECT 13 * - 97 * - 55 AS col2 @@ -51495,10 +51543,13 @@ SELECT ALL + MAX ( ALL 33 ) ---- 33 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort SELECT + 34 / CASE ( - 20 ) WHEN - 19 THEN - + ( + 5 ) * - 61 / + + 25 + 61 - + 75 * + 49 * - 55 + + AVG ( DISTINCT - - 84 ) ELSE NULL END AS col2 +---- +NULL query I rowsort SELECT ALL + NULLIF ( + - 20, + 61 + + ( COALESCE ( 99, + 24 ) ) ) @@ -52338,11 +52389,14 @@ SELECT ALL 91 AS col0, + 1 91 1 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - 42 -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] I[I] +# Datafusion - [Actual ] I[R] +query IR rowsort label-9982 SELECT DISTINCT 42 AS col2, 34 * MIN ( DISTINCT 97 ) + AVG ( DISTINCT - - CAST ( NULL AS INTEGER ) ) +---- +42 +NULL query I rowsort SELECT ALL 76 * 51 diff --git a/data/sqlite/random/expr/slt_good_51.slt b/data/sqlite/random/expr/slt_good_51.slt index e59d2e7..4e525a3 100644 --- a/data/sqlite/random/expr/slt_good_51.slt +++ b/data/sqlite/random/expr/slt_good_51.slt @@ -3984,11 +3984,11 @@ SELECT 16 + + 25, 48 * - 22 AS col0 41 -1056 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - -53 -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query II rowsort label-752 SELECT + ( - + 53 ) AS col2, CASE + ( + + MIN ( - 8 ) ) WHEN + AVG ( DISTINCT 45 ) * + 21 * + COUNT ( * ) * + COALESCE ( + COUNT ( * ), - CAST ( NULL AS INTEGER ) * 57 + - 45 + - COUNT ( * ) / 30 ) THEN + 96 WHEN - COUNT ( * ) THEN - 25 END * 53 - 10 + - 40 + - - 8 AS col1 +---- +-53 +NULL query I rowsort label-753 SELECT ALL - - CAST ( 71 AS INTEGER ) + - SUM ( DISTINCT + + 99 ) + CAST ( + 86 AS INTEGER ) AS col2 @@ -6856,10 +6856,10 @@ SELECT - - CAST ( - 95 AS INTEGER ) ---- -95 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-1300 SELECT CASE + 82 WHEN - 27 THEN - + 1 * - COUNT ( * ) + COUNT ( * ) - + 56 * 52 WHEN - + AVG ( DISTINCT + 49 ) THEN NULL END +---- +NULL query I rowsort label-1301 SELECT + - 40 * 5 + + CAST ( NULL AS INTEGER ) @@ -10275,10 +10275,13 @@ SELECT + 90 / 34 / - - 12 AS col2 ---- 0 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-1947 SELECT ALL - NULLIF ( - 6, + 74 ) / 2 * + - ( COUNT ( * ) ) + + + 64 + 99 * CASE - 42 WHEN + ( + - 54 ) / + 38 THEN - 64 + - 39 + + 93 + - + 66 * + CASE + + 86 WHEN + MAX ( ALL - 69 ) * 55 THEN - + 59 ELSE 43 + + 53 + + 62 END * MIN ( DISTINCT 36 ) + - 32 * + 85 * + 60 WHEN COALESCE ( + 76, + 21, 47 * + 81 ) + 86 THEN + AVG ( DISTINCT 32 ) ELSE NULL END +---- +NULL query II rowsort label-1948 SELECT + 77 AS col0, COUNT ( * ) AS col2 @@ -10719,11 +10722,11 @@ SELECT ALL - CAST ( NULL AS INTEGER ) * + CASE - 25 WHEN 4 * - 69 + - 34 THEN - ---- NULL -# Datafusion - Datafusion expected results: -# Datafusion - Expected - -76 -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query II rowsort label-2032 SELECT - 76, 0 / + + CASE + + CASE - 31 WHEN + + COUNT ( * ) - + - COALESCE ( + - 90, + 36 ) THEN + 65 + - 10 ELSE + 74 - + CAST ( + 18 AS INTEGER ) END WHEN + AVG ( DISTINCT + + 92 ) + - 76 - 35 THEN - - 12 END * + + 82 + + 34 * - ( 32 ) * CASE + 33 WHEN + 73 THEN + + ( + - 75 ) * - - 80 + - 62 + - 1 + - COUNT ( * ) END + - 59 / + COUNT ( * ) * - - ( 82 ) AS col2 +---- +-76 +NULL query I rowsort label-2033 SELECT ALL MIN ( ALL - - 76 ) @@ -12171,10 +12174,13 @@ SELECT ALL 70 * 51 + + - COUNT ( * ) * + - ( ( + + 88 ) ) - - - COUNT ( DISTINCT ---- 3657 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - -93 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-2307 SELECT NULLIF ( - - COALESCE ( - 93, + 98, + - 56 ), AVG ( DISTINCT + ( + 76 ) ) * + COUNT ( * ) + + - 36 ) +---- +-93 query I rowsort label-2308 SELECT ALL 76 * - - COUNT ( * ) + + 56 AS col2 @@ -13108,10 +13114,13 @@ SELECT 25 + - - COUNT ( * ) ---- 26 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-2482 SELECT COALESCE ( + COUNT ( * ), - 1 ) * CASE + 25 WHEN + 68 THEN - - AVG ( DISTINCT + CAST ( NULL AS INTEGER ) ) + + 89 WHEN COUNT ( * ) THEN NULL END + 55 + - 7 + 46 + 96 * 30 * - 43 * - - MIN ( - 87 ) AS col2 +---- +NULL query I rowsort label-2483 SELECT 15 - + - NULLIF ( + - CAST ( NULL AS INTEGER ), - 45 ) + 39 @@ -13195,10 +13204,10 @@ SELECT COUNT ( * ) * + 38 ---- 38 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-2498 SELECT DISTINCT 93 * - CASE ( - MIN ( ALL - 35 ) ) WHEN AVG ( DISTINCT 61 ) THEN + 15 - + 62 END AS col1 +---- +NULL query I rowsort SELECT ALL 52 + ( 77 ) AS col1 @@ -17336,10 +17345,10 @@ SELECT ALL - 16 + + 1 + + COUNT ( * ) * + - 85 / 78 * SUM ( DISTINCT 73 ) ---- -88 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - -131 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort SELECT CASE + 73 WHEN + + AVG ( DISTINCT + 17 ) THEN NULL ELSE + - 17 * + 13 + 91 - 1 END +---- +-131 query I rowsort label-3296 SELECT - + ( - CASE NULLIF ( - NULLIF ( + 56, - 68 ), - - 24 - - MAX ( - 73 ) + + NULLIF ( + 54, CAST ( NULL AS INTEGER ) ) + + - 17 + + 22 * 69 * + 48 * + - 67 ) WHEN - + 90 THEN NULL WHEN + ( 62 ) THEN - + 86 ELSE + + 79 END ) + + + 43 * + 92 @@ -18386,11 +18395,14 @@ SELECT ALL + SUM ( DISTINCT - 13 ) ---- -13 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -# Datafusion - Expected - -43 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I]I +# Datafusion - [Actual ] [R]I +query RI rowsort label-3495 SELECT + AVG ( DISTINCT CASE - 55 WHEN 28 THEN - + 13 - + 56 * - 25 WHEN + 85 + - 79 THEN NULL END ) + 82 + 26 - + - COUNT ( * ), - ( 43 ) AS col1 +---- +NULL +-43 query I rowsort SELECT ALL + + 41 + - - 67 AS col1 @@ -19026,10 +19038,13 @@ SELECT - 89 + + 23 ---- -66 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-3617 SELECT CASE - - 37 WHEN 0 * - 44 * 60 + - 10 THEN NULL WHEN + CASE 37 WHEN - COUNT ( * ) - NULLIF ( 47, - - COUNT ( + 37 ) - - - ( 4 ) - 73 ) + - 39 + - - 84 - - 5 / + + 3 THEN - - 77 END THEN + AVG ( DISTINCT - - 88 ) ELSE NULL END * + - 47 * + 10 * 90 AS col1 +---- +NULL query I rowsort SELECT ALL + 19 * + 27 AS col0 @@ -19528,10 +19543,13 @@ SELECT + 53 * - - 58 * - ( + COUNT ( * ) ) + + 12 ---- -3062 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - -56 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-3713 SELECT - COUNT ( ALL - 22 ) * + + 55 - + 53 - 11 / - COUNT ( + 1 ) + + NULLIF ( + 41, + AVG ( DISTINCT - 8 ) ) +---- +-56 query I rowsort SELECT 33 * - + 97 * 68 * + ( + + 34 ) AS col1 @@ -22882,11 +22900,14 @@ SELECT DISTINCT 22 * COUNT ( * ) ---- 22 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - 53 -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] I[I] +# Datafusion - [Actual ] I[R] +query IR rowsort label-4356 SELECT ALL 53 col0, + 72 + + CASE + + COUNT ( * ) WHEN + 70 THEN + AVG ( DISTINCT - ( 87 ) ) - - 84 ELSE NULL END AS col2 +---- +53 +NULL query I rowsort label-4357 SELECT - COUNT ( * ) * - 14 * + + 18 + 91 + + + COALESCE ( COUNT ( + 55 ), 29 ) AS col2 @@ -25981,10 +26002,10 @@ SELECT ALL ( + 92 ) ---- 92 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-4950 SELECT - CASE - 86 WHEN - - 42 - - COUNT ( * ) - MIN ( DISTINCT + 57 ) * - 9 * - AVG ( DISTINCT 2 ) THEN - - 13 * 65 WHEN - COUNT ( * ) THEN - 39 ELSE NULL END AS col0 +---- +NULL query I rowsort label-4951 SELECT MIN ( ALL + + 49 ) AS col1 @@ -29029,22 +29050,22 @@ SELECT ALL + COALESCE ( - 5, - 97 ) * + + COUNT ( * ) AS col1 ---- -5 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - -53 -# Datafusion - Expected - -29 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query II rowsort label-5532 SELECT - 53 AS col2, - CAST ( CAST ( + AVG ( DISTINCT + 83 ) AS FLOAT8 ) AS INTEGER ) + 54 +---- +-53 +-29 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -# Datafusion - Expected - 733 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query II rowsort label-5533 SELECT + CAST ( - AVG ( DISTINCT - + CAST ( NULL AS INTEGER ) ) AS INTEGER ) * - COALESCE ( - 29, 67 ), - ( - 69 ) * + + 10 + 43 col0 +---- +NULL +733 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-5534 SELECT ALL NULLIF ( - - 33, - + 34 ) * + CASE + + 73 WHEN + 59 / 9 + ( 73 ) + - 11 * - 62 * 0 / - 17 * 75 * - + ( 79 ) * - - 60 THEN - 80 / - SUM ( DISTINCT - 51 ) * + - 71 * 4 - + SUM ( DISTINCT + - 99 ) + + 38 * - 94 / ( + - ( - 32 ) ) * + CASE + AVG ( DISTINCT + 24 ) WHEN - 54 THEN - 94 WHEN + COUNT ( ALL + + 20 ) + 77 THEN + - 13 END WHEN CAST ( - + ( - 3 ) AS INTEGER ) THEN NULL END AS col0 +---- +NULL # Datafusion - Types were automatically converted from: # Datafusion - [Expected] [I] @@ -30699,11 +30720,11 @@ SELECT + 51 * 30 + - 82 query error DataFusion error: Error during planning: Projections require unique expression names but the expression "Int64\(71\) AS col0" at position 0 and "Int64\(82\) \- Int64\(\-50\) \+ CAST\(Int64\(\-50\) AS Int32\) \* Int64\(\-54\) \* \(\- Int64\(22\)\) AS col0" at position 1 have the same name\. Consider aliasing \("AS"\) one of them\. SELECT 71 col0, 82 - + - 50 + CAST ( - 50 AS INTEGER ) * - 54 * - + 22 AS col0 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query II rowsort label-5848 SELECT COALESCE ( 23, + 68 - + 59, + 68 * + - 6 * - ( - + 87 ) ) / + + 5 + CASE 2 WHEN - 48 THEN - + COUNT ( * ) WHEN - AVG ( DISTINCT - + 57 ) THEN NULL ELSE NULL END, + 63 * + SUM ( DISTINCT + CASE 59 WHEN - - 91 THEN 30 WHEN - ( + 82 ) THEN NULL END ) * + 18 + - CAST ( NULL AS INTEGER ) + - 50 * + NULLIF ( - 52, + 4 * - COUNT ( * ) * - COUNT ( * ) + + CASE 90 WHEN - 92 THEN NULL WHEN + ( 26 ) / 90 * 96 + + ( - CAST ( NULL AS INTEGER ) ) THEN - 5 / + 6 * 22 ELSE NULL END + - 47 + + COUNT ( * ) / - 80 / MAX ( ALL + 62 ) + + 76 + - 80 * - 4 ) +---- +NULL +NULL query I rowsort SELECT 89 + + 1 @@ -32890,10 +32911,10 @@ SELECT ALL - NULLIF ( + 70, - + 11 ) + 81 ---- 11 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-6271 SELECT DISTINCT + NULLIF ( + - CASE AVG ( ALL - 65 ) WHEN 68 - ( - - 4 ) * - ( SUM ( 22 ) ) / + MAX ( DISTINCT - 54 ) * 31 + + 70 + + 89 THEN + 28 WHEN CAST ( AVG ( DISTINCT - 66 ) AS FLOAT8 ) THEN NULL END, COUNT ( * ) ) +---- +NULL query I rowsort SELECT - - ( + + 82 ) AS col1 @@ -33754,10 +33775,13 @@ SELECT - 78 / 24 * - ( + COUNT ( * ) ) + 29 + + 0 * MAX ( DISTINCT 57 ) AS col1 ---- 32 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort SELECT + ( - - 1 ) * + 67 * 33 * + 97 / + CASE 92 WHEN + 7 + + 61 THEN - AVG ( DISTINCT + 1 ) * - 20 * + COALESCE ( + 23, 6 + + - 86, + ( - 9 ) + ( 91 ) ) + 8 END + 20 AS col1 +---- +NULL query I rowsort SELECT + 61 * + 15 col2 @@ -34588,10 +34612,13 @@ SELECT COUNT ( * ) * 72 - 72 ---- 0 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-6594 SELECT - + CASE WHEN + 57 < - 18 * - + 93 * - ( + + 61 ) THEN - AVG ( DISTINCT - - 47 ) + - + 0 * SUM ( + 96 ) END +---- +NULL query I rowsort SELECT ALL + 16 + + COALESCE ( - ( - + 63 ), + 28 * + 66 ) - + 72 AS col0 @@ -35120,10 +35147,13 @@ SELECT - COUNT ( * ) - + - COUNT ( * ) ---- 0 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-6694 SELECT - CASE 54 WHEN 86 + + 42 THEN 86 * + NULLIF ( + 15, AVG ( DISTINCT - 25 ) ) * - 24 * + + SUM ( + 44 ) END col1 +---- +NULL query II rowsort SELECT - 25 + + 36 AS col2, 43 @@ -35980,10 +36010,13 @@ SELECT + CASE + 24 WHEN - COUNT ( * ) + 61 THEN - 86 ELSE + 94 + - ( + 57 ) END ---- 37 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-6858 SELECT ALL + 87 + - - CAST ( - + AVG ( DISTINCT CAST ( NULL AS INTEGER ) ) AS FLOAT8 ) +---- +NULL query II rowsort label-6859 SELECT ALL + + 15 + - MIN ( ALL + 72 ) * + 87, COUNT ( * ) / + 23 AS col2 @@ -36656,10 +36689,13 @@ SELECT ALL 56 + - 78 ---- -22 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-6986 SELECT ALL + NULLIF ( 18, 78 * - + 10 * - 97 - + + 31 ) * CASE + CASE 48 WHEN - 13 THEN NULL ELSE + - SUM ( ALL - 79 ) + + - CAST ( + 13 AS INTEGER ) END WHEN + - COALESCE ( - COALESCE ( 47, CASE 83 WHEN - 62 THEN + + CASE WHEN NOT 78 <> - 98 THEN COUNT ( * ) END WHEN 8 THEN - + CASE CAST ( NULL AS INTEGER ) WHEN + COUNT ( * ) THEN + + COUNT ( * ) * 70 + + - 53 + - ( - CASE WHEN NOT ( + 70 ) BETWEEN + 62 * 29 AND + 48 * NULLIF ( + 79, MAX ( + 32 ) / COUNT ( 63 / 35 ) ) - 34 * 84 THEN NULL WHEN NOT NULL BETWEEN + COUNT ( * ) + + 63 AND NULL THEN 51 + - 54 END ) + + 96 * MAX ( 3 + 80 ) / 98 WHEN - 87 THEN NULL END ELSE 32 END ), - 84 * - 44 + 53 ) THEN AVG ( DISTINCT - 91 ) ELSE NULL END +---- +NULL query II rowsort SELECT ALL - 20, 30 AS col1 @@ -37947,11 +37983,11 @@ SELECT - ( - - 71 ) / - + 95 - - - 9 * - - NULLIF ( 79, + + 25 ) ---- -711 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -# Datafusion - Expected - -94 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query II rowsort SELECT 79 + - CASE AVG ( DISTINCT 71 ) WHEN 56 THEN NULL WHEN 75 THEN - 0 / + 78 ELSE NULL END * + - 69 * 11 * 96, 2 * - 47 AS col0 +---- +NULL +-94 query I rowsort label-7230 SELECT ALL + 55 + + COALESCE ( - 50, + NULLIF ( - 3, + 84 * + MIN ( ALL + + 63 ) ) / - 97, CAST ( NULL AS INTEGER ) + + + 24 ) - 97 * - 33 * + + 44 * + MIN ( + - 32 ) * + ( 44 ) - - - MAX ( ALL + 21 ) @@ -38730,10 +38766,13 @@ SELECT - 63, + 9 / + 52 + COUNT ( * ) AS col0 -63 1 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-7380 SELECT DISTINCT SUM ( DISTINCT - CAST ( NULL AS INTEGER ) ) * - + AVG ( DISTINCT 13 ) * + + 80 * 37 * ( - 60 ) - - + 12 AS col2 +---- +NULL query I rowsort label-7381 SELECT + 67 * COUNT ( * ) @@ -38937,10 +38976,10 @@ SELECT SUM ( ALL 23 ) ---- 23 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-7420 SELECT - CASE - 15 WHEN AVG ( DISTINCT - 96 ) THEN NULL WHEN CASE CASE + NULLIF ( - + 92, + - 8 + - NULLIF ( - 39, + 15 ) ) WHEN + - 87 THEN NULL WHEN - + 37 THEN - + 42 END WHEN CASE + - 11 WHEN + - ( - 40 ) THEN + 13 WHEN 94 THEN NULL ELSE NULL END * NULLIF ( + 26, + + 6 ) + - - 97 THEN + + 80 ELSE + 13 END * + + 47 / + 64 / - ( + 30 ) THEN COUNT ( * ) WHEN COUNT ( * ) THEN - COUNT ( DISTINCT - - 48 ) ELSE NULL END +---- +NULL query I rowsort SELECT + - 58 * - 98 @@ -40152,10 +40191,10 @@ SELECT - COALESCE ( 85, - 73 ) AS col1 ---- -85 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-7656 SELECT ALL CASE - NULLIF ( + AVG ( DISTINCT 92 ), 84 ) WHEN 7 * - 69 + 61 THEN COUNT ( * ) * 1 ELSE NULL END AS col0 +---- +NULL query I rowsort label-7657 SELECT + + 26 / - NULLIF ( + + 68, - 88 + + 87 * + 95 ) @@ -40251,10 +40290,10 @@ SELECT DISTINCT 25 + - 29 * ( + - 18 ) + 63 * 26 ---- 2185 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - 98 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-7675 SELECT CAST ( - - AVG ( DISTINCT 98 ) AS INTEGER ) col0 +---- +98 query I rowsort label-7676 SELECT + MAX ( DISTINCT - 13 ) + 67 @@ -40544,10 +40583,10 @@ SELECT + 12 * CASE + COALESCE ( + AVG ( + 3 ), - ( 11 ) / - COUNT ( * ) + - 42 / ---- NULL -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-7733 SELECT ALL + CASE - + 10 WHEN - 72 THEN - 11 / - COUNT ( * ) * + 18 WHEN AVG ( DISTINCT - 6 ) THEN NULL ELSE NULL END + COALESCE ( NULLIF ( - COUNT ( * ), - 3 ), - 62 ) +---- +NULL # Datafusion - Types were automatically converted from: # Datafusion - [Expected] [I] @@ -40882,10 +40921,13 @@ SELECT - 87 + + - 75 * - ( - 55 ) + - 61 * 77 AS col2 ---- -8909 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-7797 SELECT - 11 + + CASE + - 45 WHEN + COUNT ( * ) - + 65 - - - 50 * + 85 * + AVG ( 11 / + ( 56 ) ) THEN + COUNT ( * ) + 4 / - 66 END + AVG ( DISTINCT - 94 ) AS col0 +---- +NULL query I rowsort label-7798 SELECT - 16 * + MIN ( DISTINCT 43 ) + + + 32 + - - 19 + - COUNT ( * ) @@ -44590,10 +44632,10 @@ SELECT - MAX ( DISTINCT 93 ) / + COALESCE ( - 24, - SUM ( DISTINCT - ( ( - 28 ) ---- 89 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - 173 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-8499 SELECT ALL + 77 + - + CAST ( - - COALESCE ( + - COUNT ( * ), - AVG ( DISTINCT - 17 ) ) AS INTEGER ) + + 94 + COUNT ( * ) +---- +173 query I rowsort label-8500 SELECT ALL + - MAX ( + - 11 ) / + 87 @@ -45291,10 +45333,10 @@ SELECT ALL - CASE 44 WHEN - 6 THEN - + ( ( 80 ) ) END ---- NULL -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-8632 SELECT DISTINCT - CASE - AVG ( DISTINCT + 6 ) WHEN + 43 THEN NULL WHEN - AVG ( ALL + 89 ) - + 97 * - + ( + COUNT ( * ) ) THEN 67 ELSE NULL END AS col0 +---- +NULL query II rowsort label-8633 SELECT ALL - 12 + - CAST ( NULL AS INTEGER ) AS col0, + 34 @@ -46585,10 +46627,13 @@ SELECT - CAST ( 64 AS INTEGER ) AS col2 ---- -64 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-8878 SELECT - ( 24 ) + NULLIF ( - + AVG ( - COALESCE ( + 5, - 94 ) ), + 67 ) - - COUNT ( * ) * + + 55 / + 36 * + 27 + + - CASE - COUNT ( * ) WHEN 21 * 82 + - NULLIF ( - 67, - 2 ) + - COUNT ( 84 ) THEN COUNT ( * ) WHEN - 93 THEN - COUNT ( * ) / - MAX ( 46 ) END + + 51 - + COUNT ( * ) + - AVG ( DISTINCT - 44 ) - - SUM ( + CAST ( 97 AS INTEGER ) ) AS col1 +---- +NULL query I rowsort label-8879 SELECT ALL NULLIF ( COALESCE ( + - 19, 94 + - 10 * + 35 * + 37, + 41 / + 27, - - 28 + - - 47 ), 17 ) @@ -47007,10 +47052,10 @@ SELECT ALL - COALESCE ( - - 88, - + 37 ) ---- -88 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-8958 SELECT DISTINCT + + 58 + - 85 + 79 * - SUM ( + 5 ) - + + 77 - + 58 * - 87 + CASE - 94 WHEN + + 29 THEN - 8 ELSE + 29 * + SUM ( ALL + 0 ) END / + - CASE - ( 76 ) WHEN - + CASE - ( - + COUNT ( * ) ) WHEN + - ( + + 32 ) THEN 81 - 15 WHEN 46 THEN 3 + + ( + + 38 ) END * 80 + AVG ( DISTINCT - 5 ) THEN - + 69 / - - COUNT ( * ) END +---- +NULL query I rowsort SELECT ALL - + 96 + + 78 @@ -48408,10 +48453,10 @@ SELECT CAST ( NULL AS INTEGER ) * 56 + 20 AS col1 ---- NULL -# Datafusion - Datafusion expected results: -# Datafusion - Expected - 2624 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-9222 SELECT CAST ( AVG ( DISTINCT + 64 ) AS INTEGER ) * 41 +---- +2624 query I rowsort label-9223 SELECT - 46 * + COUNT ( * ) - - ( 12 ) AS col1 diff --git a/data/sqlite/random/expr/slt_good_52.slt b/data/sqlite/random/expr/slt_good_52.slt index 21a3b51..9a64da9 100644 --- a/data/sqlite/random/expr/slt_good_52.slt +++ b/data/sqlite/random/expr/slt_good_52.slt @@ -3533,10 +3533,10 @@ SELECT - 61 + + ( + COUNT ( * ) ) * - 22 ---- -83 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - 2310 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-667 SELECT DISTINCT - CASE - + ( + ( + + CASE COUNT ( * ) WHEN + + 11 THEN + + 3 + + + CASE COUNT ( * ) WHEN 74 THEN 8 * 37 * - 10 * - 75 + - ( - - 83 ) + 30 WHEN + 91 THEN 50 * 50 + + 60 * - - 13 - + - AVG ( 74 ) + - 78 * 76 + + AVG ( DISTINCT + 39 ) + + + 61 / + 92 + - 51 END END ) ) WHEN 43 / 46 + + ( - 25 ) * - 95 + - CASE + 43 WHEN + 59 THEN + + 26 + + AVG ( ALL - - 56 ) + 73 + 80 * COALESCE ( - 99, - 37 / COUNT ( * ) + 72 ) / 60 WHEN NULLIF ( + 15, 26 ) / - 82 THEN 70 WHEN 26 * COUNT ( * ) THEN NULL END THEN - COUNT ( * ) + 13 ELSE 79 / - COUNT ( * ) + 13 END * 35 +---- +2310 query I rowsort label-668 SELECT DISTINCT - 4 * - COALESCE ( + 23, 10 * + 77 * + 34 + 85 + - 13 ) * ( + + COUNT ( * ) ) AS col1 @@ -5197,10 +5197,13 @@ SELECT 11 - 92 ---- -81 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - -84 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-987 SELECT ALL - NULLIF ( MIN ( + 95 ), - AVG ( DISTINCT 5 ) * CAST ( 75 AS INTEGER ) ) + + 11 AS col1 +---- +-84 query I rowsort SELECT ALL + 63 + 56 @@ -5546,10 +5549,10 @@ SELECT + 98 + COUNT ( * ) + - 85 * 66 * - ( - 62 ) AS col1 ---- -347721 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - -2020 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-1055 SELECT - 80 - CASE ( AVG ( DISTINCT 85 ) ) WHEN + 59 + ( + ( - 69 ) + - COUNT ( * ) ) THEN NULL WHEN + 64 THEN - 20 * + 14 ELSE 20 END * 97 AS col1 +---- +-2020 query I rowsort label-1056 SELECT DISTINCT COALESCE ( + + COUNT ( * ), NULLIF ( + + 12, - 1 * + 66 ) * - 18 + 40, - CASE + 35 WHEN ( NULLIF ( - 52, 74 ) ) THEN + 48 * + 29 WHEN - 68 THEN NULL WHEN NULLIF ( MAX ( 96 ), - 32 ) + - 99 * 53 THEN 29 + 23 END + - 45 * 17 ) @@ -6034,10 +6037,10 @@ SELECT + - COALESCE ( 98, - 70 / - COALESCE ( + COUNT ( * ), 82 ) ) * CASE 57 WH ---- -7644 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-1148 SELECT - CASE - 54 WHEN - COUNT ( * ) + - COUNT ( * ) - + - COUNT ( * ) * + 3 * 48 THEN NULL WHEN + 97 * ( - 56 ) THEN NULL WHEN - 97 / + COALESCE ( + CAST ( + 61 AS FLOAT8 ), - COUNT ( * ), 52 * AVG ( DISTINCT 51 ) ) THEN + SUM ( DISTINCT 10 ) ELSE NULL END +---- +NULL query I rowsort SELECT - ( + ( - 30 ) ) + - 45 AS col0 @@ -6485,11 +6488,11 @@ SELECT DISTINCT COUNT ( * ) / - 77 AS col0, 16 * 5 0 80 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - -69 -# Datafusion - Expected - 61 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query II rowsort label-1233 SELECT DISTINCT 1 * + + CAST ( - ( AVG ( DISTINCT 69 ) ) AS INTEGER ) AS col0, + 12 + + 49 +---- +-69 +61 query I rowsort label-1234 SELECT DISTINCT + COUNT ( * ) - + + 39 AS col1 @@ -8175,10 +8178,10 @@ SELECT ALL COALESCE ( + COALESCE ( + 41, COUNT ( * ) ), 94 ) AS col1 ---- 41 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-1557 SELECT ALL CASE + 89 WHEN - 43 / CASE COUNT ( * ) WHEN + 3 / - - 18 * 70 + - 51 THEN - 8 / + 30 - + - COUNT ( * ) WHEN - 73 + AVG ( DISTINCT + 97 ) THEN 4 * - 96 * - ( - 84 ) * 27 END * 92 THEN 38 * 5 END +---- +NULL query I rowsort label-1558 SELECT DISTINCT - 70 * + + 82 / + ( + COUNT ( * ) ) @@ -9469,10 +9472,13 @@ SELECT ALL + ( - - 5 ) + - 75 * 77 / - - COUNT ( * ) + + - 28 * + - CAST ( NULL ---- NULL -# Datafusion - Datafusion expected results: -# Datafusion - Expected - 52 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-1804 SELECT ALL 55 - + 99 + + NULLIF ( 96, AVG ( DISTINCT - + 65 ) / 15 - MIN ( DISTINCT 89 ) ) +---- +52 query I rowsort label-1805 SELECT - 31 / COUNT ( * ) * - 55 @@ -9572,10 +9578,13 @@ SELECT + 78 * + CASE COUNT ( * ) WHEN COALESCE ( + 65, + + 29 ) THEN 79 WHEN - 1 NULL 6478 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-1824 SELECT ALL + MAX ( + ( 3 ) ) * - + 95 + - COUNT ( * ) + + 29 + - AVG ( DISTINCT + 45 ) - + 94 + - 45 + - 43 * + 76 * - ( 79 ) * - 66 / + SUM ( ALL - CAST ( NULL AS INTEGER ) ) * + ( 57 ) +---- +NULL query I rowsort SELECT COALESCE ( - - 24, + - 65 * - 98 * - 42 + - + 87 - + 10 + - + 32 * - NULLIF ( ( + + 20 ), + 45 + 65 * - 22 * - 91 ) ) AS col1 @@ -11708,10 +11717,13 @@ SELECT - 13 * 49 AS col0 ---- -637 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort SELECT CASE + + 11 WHEN ( + 59 ) THEN CASE - 2 WHEN 94 * + 3 THEN - AVG ( DISTINCT 12 ) END END +---- +NULL query I rowsort label-2233 SELECT COALESCE ( + 6, - + CAST ( NULL AS INTEGER ) - - - 22 ) @@ -14918,10 +14930,10 @@ SELECT 31, 96 AS col0 31 96 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-2851 SELECT - 82 * CASE - COALESCE ( - - 70, ( - 20 ) ) WHEN + 4 THEN NULL WHEN AVG ( DISTINCT + 69 ) * + 91 + - 33 * 91 THEN 61 ELSE NULL END / 34 - 43 * CASE - 41 WHEN AVG ( ALL 57 ) + - COUNT ( * ) THEN - 28 WHEN + 9 + - 23 THEN NULL END - - 17 * 10 AS col0 +---- +NULL query I rowsort label-2852 SELECT + 40 * 53 * 81 - + COUNT ( * ) @@ -16266,11 +16278,14 @@ SELECT 73 * - MIN ( DISTINCT + - 46 ) AS col1 ---- 3358 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -# Datafusion - Expected - 63 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] I[I] +# Datafusion - [Actual ] I[R] +query IR rowsort label-3106 SELECT DISTINCT 36 / 11 * + + 92 / - + CAST ( NULL AS INTEGER ) AS col0, + NULLIF ( 63, 58 + - NULLIF ( 0, - 89 ) * AVG ( DISTINCT + 69 ) ) +---- +NULL +63 query I rowsort SELECT DISTINCT 53 * 1 @@ -16412,11 +16427,11 @@ SELECT ALL + ( + - MAX ( - 40 ) ) * + 97 + - ( CAST ( + - NULLIF ( NULLIF ( 75, ---- 11080 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - -83 -# Datafusion - Expected - 54 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query II rowsort label-3134 SELECT + CASE + + AVG ( DISTINCT - 51 ) WHEN - 95 THEN + 81 ELSE - MIN ( + 83 ) END col0, COALESCE ( 54, - 1, - 96 * + 59 * + + 49 * - - NULLIF ( 56, - 24 ) - NULLIF ( 12, 22 ), + 75 + 25 ) AS col2 +---- +-83 +54 query I rowsort SELECT 26 - COALESCE ( 20, 36 ) @@ -20865,10 +20880,13 @@ SELECT DISTINCT SUM ( ALL + - CAST ( NULL AS FLOAT8 ) ) + COUNT ( * ) col1 ---- NULL -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-3980 SELECT 63 * + CASE - 68 WHEN + MAX ( DISTINCT + - CAST ( NULL AS INTEGER ) ) * COUNT ( * ) + - ( COUNT ( 55 ) ) + - SUM ( 41 ) + - COALESCE ( - + 63, 90, - CAST ( NULL AS INTEGER ) * 6 + - 32 * - - 71 ) THEN AVG ( DISTINCT - 80 ) WHEN + + 90 THEN NULL ELSE NULL END - 98 +---- +NULL query II rowsort SELECT 63 AS col0, + 54 @@ -22383,11 +22401,14 @@ SELECT ALL + COUNT ( * ) * - + SUM ( + - 99 ) + + + 99 AS col2 ---- 198 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - -91 -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] I[I] +# Datafusion - [Actual ] I[R] +query IR rowsort label-4272 SELECT ALL + + SUM ( - 91 ), AVG ( DISTINCT - CAST ( NULL AS INTEGER ) ) + 23 * - 95 * + + AVG ( - 86 ) AS col0 +---- +-91 +NULL query I rowsort label-4273 SELECT - 1 * 94 + - CASE 83 WHEN - - 22 THEN + 64 * - 12 END + COALESCE ( + 32, + 80 ) / + ( - 30 ) - 49 + 81 - - 44 + - 7 * - - COUNT ( * ) + - 71 col2 @@ -23625,10 +23646,10 @@ SELECT - COUNT ( ALL - 72 ) + ( - COUNT ( * ) ) ---- -2 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-4512 SELECT + CASE + 46 WHEN + NULLIF ( + COUNT ( * ), 31 ) THEN NULL ELSE + CASE AVG ( DISTINCT 23 ) WHEN 62 THEN ( 15 ) * 46 END END AS col0 +---- +NULL query I rowsort SELECT ALL 32 * + 22 AS col0 @@ -25031,10 +25052,13 @@ SELECT + 63 * - COUNT ( * ) * + ( - - 0 ) * - - 46 + 91 AS col1 ---- 91 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-4779 SELECT ALL - AVG ( DISTINCT CAST ( NULL AS INTEGER ) ) * - 35 - + COUNT ( + 40 ) col0 +---- +NULL query I rowsort label-4780 SELECT + + 73 + + 41 - - + MAX ( ALL - 47 ) / - 45 col2 @@ -25475,10 +25499,13 @@ SELECT ALL 74 + 31 + + + 29 + - 34 ---- 100 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - -328 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort SELECT ALL + + 41 * + ( + NULLIF ( - 8, AVG ( DISTINCT + 91 ) ) ) +---- +-328 query I rowsort SELECT 20 + 53 + - 94 AS col2 @@ -29364,10 +29391,13 @@ SELECT ALL 42 + - 68, - CAST ( 55 AS INTEGER ) / 28 AS col0 -26 -1 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-5604 SELECT + 87 * + + AVG ( DISTINCT + + CAST ( NULL AS INTEGER ) ) - + 2 * NULLIF ( + + 69, 7 * - 71 + - 51 ) AS col1 +---- +NULL query I rowsort label-5605 SELECT + - COUNT ( + 23 ) @@ -31298,10 +31328,13 @@ SELECT 85 + ( COUNT ( * ) ) * + 23 AS col1 ---- 108 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - 89 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort SELECT DISTINCT NULLIF ( + 89, AVG ( DISTINCT + 29 ) * 94 ) +---- +89 query I rowsort label-5977 SELECT ALL + 41 + CAST ( - SUM ( + 47 ) AS INTEGER ) AS col1 @@ -32155,10 +32188,10 @@ SELECT ALL 0 + + COUNT ( * ) AS col0 ---- 1 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-6144 SELECT + MIN ( ALL - - 90 ) + - + CASE - AVG ( DISTINCT + CASE - 92 WHEN ( - 20 ) - 93 * + 94 THEN 33 - 88 WHEN 11 - 87 THEN NULL END ) WHEN - 42 * + 34 THEN ( 90 ) + 74 WHEN + COUNT ( * ) THEN NULL ELSE NULL END + + 23 / 96 AS col1 +---- +NULL query II rowsort SELECT 14 AS col2, 49 AS col1 @@ -32837,10 +32870,13 @@ SELECT ( + - 30 ) AS col0 ---- -30 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-6274 SELECT 7 * CASE + - 80 WHEN - 32 THEN - - 89 * - - 1 WHEN + 94 + + + COUNT ( * ) THEN NULL END + - - 5 + 46 / COUNT ( * ) * + AVG ( DISTINCT - 80 ) +---- +NULL query I rowsort label-6275 SELECT ALL + COUNT ( * ) * - + 47 + COUNT ( * ) @@ -34369,11 +34405,14 @@ SELECT ALL - 91 * + 97 ---- -8827 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - -36 -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] I[I] +# Datafusion - [Actual ] I[R] +query IR rowsort label-6566 SELECT - 36 * + COUNT ( * ) AS col0, - 35 + - - 84 + + + CASE - 51 WHEN 23 * + AVG ( + 41 ) THEN + COUNT ( * ) + - + ( + + 84 ) + - 19 + AVG ( DISTINCT + + CAST ( NULL AS INTEGER ) ) + + + 19 / + 32 WHEN 52 * 4 THEN - 62 ELSE NULL END +---- +-36 +NULL query I rowsort label-6567 SELECT - ( - ( 99 ) ) + + NULLIF ( - + 38, + ( - COUNT ( * ) ) * - + 38 / 65 * - + COUNT ( * ) - + COUNT ( + + 93 ) + + CASE - + 74 WHEN - ( + 22 ) THEN + + 9 + 28 * 1 WHEN 13 THEN NULL WHEN 68 THEN + 39 ELSE NULL END + 75 ) * 77 AS col2 @@ -35025,10 +35064,13 @@ SELECT DISTINCT + MAX ( ALL + - ( 86 ) ) ---- -86 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-6691 SELECT ALL + 10 / - + 49 + + AVG ( DISTINCT 4 ) + - 88 * + CASE + + 68 WHEN COUNT ( * ) THEN + + 8 * 14 - + COUNT ( * ) WHEN + 69 THEN NULL END + CASE 97 WHEN - 40 + - CAST ( - + 62 AS INTEGER ) THEN NULL WHEN + - CAST ( NULL AS INTEGER ) * 83 + SUM ( ALL 59 ) + + 82 THEN COALESCE ( + 16, CAST ( + ( - 14 ) AS INTEGER ), 15, + COUNT ( DISTINCT - 93 ) ) * + 77 + 92 ELSE NULL END * + ( - 61 ) +---- +NULL query I rowsort SELECT ALL + 38 * + - 44 * 94 col1 @@ -36878,10 +36920,13 @@ SELECT ALL - 93 + + + MIN ( - 77 ) AS col1 ---- -170 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-7043 SELECT DISTINCT CASE 74 WHEN - 89 * 7 THEN COUNT ( * ) + - 96 + - AVG ( DISTINCT + 35 ) + + 29 * - 16 * + ( + 50 ) * + - 12 + - - COUNT ( * ) + + NULLIF ( 6, - 76 * + 21 - 18 ) * - - 6 WHEN + - 34 THEN NULL WHEN + 43 + + + 76 THEN NULL WHEN - COUNT ( * ) THEN NULL ELSE NULL END AS col1 +---- +NULL query III rowsort label-7044 SELECT ALL COUNT ( + - 85 ) AS col1, - 3, + 21 * + 96 AS col2 @@ -38428,10 +38473,10 @@ SELECT 23 / - + CAST ( NULL AS INTEGER ) + + CASE + 98 WHEN + + 42 THEN + + 74 E ---- NULL -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-7336 SELECT 89 + + + CASE - - AVG ( DISTINCT 76 ) WHEN - COUNT ( * ) THEN - 22 + + 12 * - COUNT ( * ) + + COUNT ( * ) END * - - 98 AS col0 +---- +NULL query I rowsort label-7337 SELECT + ( 4 ) * - 17 + + 10 + - COUNT ( * ) + + 5 * - COUNT ( * ) @@ -38503,10 +38548,13 @@ SELECT + 81, - 83 + - COUNT ( * ) AS col2 81 -84 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort SELECT ALL - AVG ( DISTINCT - CASE - 13 WHEN + - 75 THEN + 67 WHEN + + ( 89 ) / - 20 + 96 THEN NULL END ) +---- +NULL query I rowsort SELECT 23 * + - 59 @@ -38534,11 +38582,14 @@ SELECT ALL - + 44 + 42 ---- -2 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - 76 -# Datafusion - Expected - 73 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] I[I] +# Datafusion - [Actual ] I[R] +query IR rowsort label-7356 SELECT + 76, CASE + 91 WHEN - - 3 * + 26 THEN + 8 WHEN + 9 * + 26 / + 48 * + - 67 * - 3 + 23 + + COALESCE ( - + 28, + CAST ( NULL AS INTEGER ) ) + + - 49 THEN + + NULLIF ( + + 68, 12 + - ( + COALESCE ( + 6, ( 36 ) * AVG ( DISTINCT + - 91 ) + 70 + 76 * 82 * - - COUNT ( DISTINCT + 10 ) * + COALESCE ( - 50, - - 45, + 92 ) * + + 76 - - + 1 ) ) / + - 6 + + + COUNT ( * ) / - - ( - - 66 ) * 5 ) ELSE + SUM ( ALL + 72 ) + - MIN ( + 57 ) * COUNT ( CASE - 90 WHEN 34 + + 48 THEN - 38 * 12 END - - 80 ) END + COUNT ( * ) AS col0 +---- +76 +73 query II rowsort SELECT - 26 AS col1, 5 AS col2 @@ -39823,10 +39874,13 @@ SELECT DISTINCT - MAX ( - + 91 ) col1 ---- 91 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - -21 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort SELECT ALL - 52 - + + NULLIF ( + - 31, - - AVG ( DISTINCT + 95 ) ) +---- +-21 query I rowsort SELECT DISTINCT - ( + 64 ) @@ -43050,11 +43104,14 @@ SELECT DISTINCT + 62 * - 20 * - 0 col1 ---- 0 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - -60 -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] I[I] +# Datafusion - [Actual ] I[R] +query IR rowsort label-8219 SELECT ALL - 60 AS col2, AVG ( DISTINCT + CAST ( NULL AS INTEGER ) ) col0 +---- +-60 +NULL query II rowsort SELECT ALL - - 10 - + 45 + - - 39 * - 40 * ( - 3 ) + - 82 AS col0, ( - 16 ) @@ -43165,10 +43222,10 @@ SELECT ALL + 3 + - MIN ( DISTINCT - 0 ) ---- 3 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-8241 SELECT ALL 82 + CASE - COALESCE ( 74, + - 82 * + 30, - 66 ) WHEN + 50 - - - 75 + - - 88 * + AVG ( DISTINCT + - CAST ( NULL AS INTEGER ) ) - ( + 49 ) THEN + - 22 / - COUNT ( * ) * + + ( + 56 ) + - ( - 52 ) END +---- +NULL query I rowsort label-8242 SELECT 75 * - + COUNT ( * ) @@ -49005,10 +49062,13 @@ SELECT ( - + 46 ) AS col0, + 56 -46 56 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-9350 SELECT - - CAST ( - - 83 AS INTEGER ) / + AVG ( DISTINCT + CAST ( NULL AS INTEGER ) ) + 34 - - 67 + + 53 AS col1 +---- +NULL query I rowsort SELECT ALL + 86 + - 87 + - 10 AS col2 @@ -49041,10 +49101,13 @@ SELECT ALL - 73 AS col1, 35 AS col2 -73 35 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - -2416 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-9357 SELECT COALESCE ( - + CAST ( - + 68 AS INTEGER ), + NULLIF ( + 14, - AVG ( DISTINCT 88 ) * + 86 ) * + COUNT ( * ) * + 70 + + + 17, - 52 ) - + - ( - - 46 ) * - 54 AS col2 +---- +-2416 query I rowsort label-9358 SELECT ( - COUNT ( * ) ) * - 93 @@ -49190,10 +49253,13 @@ SELECT ALL - ( + 20 ) * + 83 AS col0 ---- -1660 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-9386 SELECT ALL 23 - AVG ( DISTINCT - ( CAST ( NULL AS INTEGER ) ) ) * + 93 +---- +NULL query I rowsort label-9387 SELECT MIN ( 89 ) @@ -52055,10 +52121,10 @@ SELECT ALL SUM ( DISTINCT - 42 ) ---- -42 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort SELECT 3 + 85 + - 40 * - - CASE - + 46 WHEN - 7 THEN + + 31 WHEN - 48 THEN + - 47 * + 46 / + 65 + + ( 79 ) WHEN + 32 + ( - AVG ( DISTINCT + 78 ) ) THEN NULL ELSE NULL END AS col0 +---- +NULL query I rowsort SELECT 7 * - 75 diff --git a/data/sqlite/random/expr/slt_good_53.slt b/data/sqlite/random/expr/slt_good_53.slt index c18d6d0..23ac41a 100644 --- a/data/sqlite/random/expr/slt_good_53.slt +++ b/data/sqlite/random/expr/slt_good_53.slt @@ -2080,10 +2080,13 @@ SELECT - 90 + + - 80 + + 70 col1, 50 AS col2 -100 50 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - 3 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-386 SELECT + NULLIF ( + 3, + + AVG ( DISTINCT - - 3 ) + + - COUNT ( * ) ) +---- +3 query II rowsort SELECT DISTINCT + 52, - 53 AS col1 @@ -2190,10 +2193,10 @@ SELECT - + 61 - - - COUNT ( * ) + + + 57 * + NULLIF ( - + 38, + 50 ) + + 95 / - ---- -2228 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-407 SELECT ALL CASE + - CAST ( - COUNT ( * ) AS INTEGER ) WHEN COUNT ( * ) - - ( - 64 ) + AVG ( DISTINCT + 12 ) + COUNT ( * ) THEN + 2 * + - 28 END +---- +NULL query I rowsort SELECT ALL 86 + + 62 AS col0 @@ -2261,10 +2264,10 @@ SELECT 36 * - MIN ( + ( - 91 ) ) ---- 3276 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-421 SELECT DISTINCT - CASE 59 WHEN 6 * + - AVG ( DISTINCT 89 ) * - - 65 THEN + CAST ( + 81 AS INTEGER ) END AS col2 +---- +NULL query I rowsort label-422 SELECT MIN ( DISTINCT - 76 ) * + COUNT ( * ) @@ -2646,10 +2649,10 @@ SELECT + + 70 * + SUM ( 49 ) AS col1 ---- 3430 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - -218457 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-495 SELECT - ( - COUNT ( * ) ) * - 93 * 3 * + - 9 * - CASE - - 92 WHEN - CAST ( NULL AS INTEGER ) * - - 82 * + 80 THEN NULL WHEN AVG ( DISTINCT + 88 ) THEN NULL ELSE 87 END +---- +-218457 query I rowsort SELECT + 1 + - 21 AS col2 @@ -3027,10 +3030,16 @@ SELECT DISTINCT + 74, ( - + 56 ) col2 74 -56 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - -1010 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Data was automatically updated based on comparison db results +# Datafusion - Previous results: +# Datafusion - -1010 +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-566 SELECT + 23 / + NULLIF ( - 39, - 13 * - AVG ( DISTINCT + 41 ) + 34 ) - - - 71 * + + 15 + 55 AS col0 +---- +-1010.589743589744 query I rowsort label-567 SELECT - COUNT ( DISTINCT + 87 ) * + 69 + - 11 AS col2 @@ -4509,11 +4518,14 @@ SELECT + SUM ( ALL + 49 ) * + COUNT ( * ) ---- 49 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - -8 -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] I[I] +# Datafusion - [Actual ] I[R] +query IR rowsort label-847 SELECT DISTINCT + SUM ( + ( - 8 ) ) AS col2, + 83 * - COUNT ( * ) / - 12 + 14 + + 23 + 13 * - CASE + 15 WHEN + CASE + NULLIF ( + COUNT ( * ), + - CAST ( - + 69 AS INTEGER ) ) WHEN - 86 * + - 13 THEN + 9 WHEN - 1 * 57 * - 68 * + CAST ( - 26 AS INTEGER ) THEN + 99 ELSE NULL END / + ( - ( 29 ) ) THEN NULL WHEN + + 66 THEN 48 * - - AVG ( DISTINCT - + 58 ) END + + ( - COUNT ( * ) ) * - 86 +---- +-8 +NULL query I rowsort label-848 SELECT + 32 + + 2 - 87 - 24 + - SUM ( DISTINCT + 62 ) + + 89 / - 12 @@ -4926,11 +4938,14 @@ SELECT ALL + + COUNT ( 96 ) + COUNT ( * ) * + - SUM ( + + ( - 69 ) ) AS col2 ---- 70 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -# Datafusion - Expected - 2592 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I]I +# Datafusion - [Actual ] [R]I +query RI rowsort label-926 SELECT - + CASE - 22 WHEN - 31 * 14 THEN COUNT ( * ) WHEN + - MIN ( ALL COALESCE ( - - 10, + 79 ) ) THEN NULLIF ( COUNT ( * ), + AVG ( DISTINCT + - 15 ) + - COUNT ( * ) ) END, 96 * - - 27 col2 +---- +NULL +2592 query I rowsort SELECT - 43 * - - 94 + 3 @@ -5743,10 +5758,13 @@ SELECT ALL MIN ( + + ( - 54 ) ) ---- -54 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - -3116 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort SELECT NULLIF ( - + 41, AVG ( DISTINCT - - 13 ) - 71 ) * - - 76 AS col1 +---- +-3116 query I rowsort label-1082 SELECT ALL - NULLIF ( 63, + 20 + 79 ) + - COUNT ( * ) - 46 * - 16 @@ -6809,10 +6827,13 @@ SELECT DISTINCT - ( + 92 ) * - 36 ---- 3312 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort SELECT ALL - CASE - 88 WHEN 74 * + AVG ( DISTINCT - 98 ) * + 44 THEN 22 + - 10 ELSE + ( + CASE 73 WHEN 80 THEN 45 WHEN + 68 THEN + AVG ( 17 ) * - 11 WHEN 80 THEN - 20 * - 30 END ) END * 95 AS col1 +---- +NULL query I rowsort label-1289 SELECT + - CASE - 16 WHEN - - 52 THEN + + COUNT ( ALL 76 ) WHEN - COUNT ( * ) + + 55 THEN + 91 + - 54 END + + 69 @@ -9163,10 +9184,10 @@ SELECT ALL + ( + + 15 ) * - COUNT ( * ) - + COUNT ( * ) AS col1 ---- -16 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-1736 SELECT ALL + CASE + 2 WHEN - CAST ( AVG ( DISTINCT 75 ) AS INTEGER ) - + CASE + - 93 WHEN + 50 * + 56 THEN + + COUNT ( * ) ELSE 60 + + 86 / + 33 * + 73 END THEN - 15 END +---- +NULL query II rowsort label-1737 SELECT ALL + 53 AS col0, COUNT ( * ) + + COUNT ( * ) @@ -11787,10 +11808,10 @@ SELECT MAX ( + 26 ) + 54 + + + 38 * + + COUNT ( DISTINCT - 59 ) ---- 118 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - 1 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-2236 SELECT + + CASE - 70 WHEN + 18 * + - 19 * COALESCE ( COUNT ( * ), MIN ( DISTINCT 4 ), + ( 78 ) * 52, - - 42 ) THEN NULL WHEN - COUNT ( * ) + + COUNT ( * ) + - + AVG ( DISTINCT + 72 ) THEN NULL ELSE COUNT ( * ) END AS col1 +---- +1 # Datafusion - Datafusion expected results: # Datafusion - Expected - 57 @@ -12103,10 +12124,10 @@ SELECT + COUNT ( * ) * - 13 AS col0 ---- -13 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-2296 SELECT + 87 + ( + ( + 45 ) ) / ( CASE - CASE + 93 WHEN + ( + CASE COUNT ( * ) WHEN - 74 * - COUNT ( * ) THEN NULL WHEN - 36 THEN + 99 - + ( - COALESCE ( - 30, 20 + - - AVG ( DISTINCT + - 30 ) + + COUNT ( * ) * - 16 ) ) END ) THEN NULL ELSE 42 * - - 19 END WHEN - + 38 THEN + COALESCE ( + + 11, - 92 * - COUNT ( * ) + SUM ( ALL + 21 ) * + CAST ( - 23 AS INTEGER ), + 42 ) WHEN + 92 THEN 22 / + 24 WHEN NULLIF ( + 14, 68 ) + SUM ( DISTINCT 92 ) THEN NULL ELSE NULL END ) col0 +---- +NULL query I rowsort SELECT - 49 + 66 @@ -12378,10 +12399,13 @@ SELECT ALL 93 + - 32 + 21 * - + 25 AS col2, 24 -464 24 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort SELECT CASE 82 WHEN + 25 THEN - 35 + + - AVG ( DISTINCT + - 46 ) END + 23 + - 41 AS col2 +---- +NULL query II rowsort label-2349 SELECT 75, - COUNT ( * ) + 69 col1 @@ -13899,11 +13923,11 @@ SELECT + 18 + + 20 col1 ---- 38 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - 41 -# Datafusion - Expected - 25 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query II rowsort label-2640 SELECT + CAST ( + - AVG ( DISTINCT - 41 ) AS INTEGER ) AS col0, + 25 +---- +41 +25 query I rowsort label-2641 SELECT - CAST ( + - 48 AS INTEGER ) @@ -14423,10 +14447,10 @@ SELECT DISTINCT COUNT ( * ) + + - 14 ---- -13 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort SELECT ALL + + 68 / CASE - 62 WHEN - + 30 * + AVG ( DISTINCT - - 81 ) + + 3 THEN - + COALESCE ( - 76, - 20 ) WHEN - 14 * 2 * - 21 THEN NULL END +---- +NULL query I rowsort SELECT - ( - + 99 ) AS col2 @@ -14647,11 +14671,14 @@ SELECT - 94 + 98 ---- 4 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - 58 -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] I[I] +# Datafusion - [Actual ] I[R] +query IR rowsort label-2782 SELECT CAST ( 58 AS INTEGER ), COUNT ( * ) * 32 * + 85 / + CASE - COUNT ( * ) WHEN 52 + + + 74 + 80 + 15 + + ( + 9 ) - + COUNT ( * ) * - COUNT ( * ) * - ( + 69 ) / + + MIN ( + 22 ) THEN 21 + - 76 + - 48 * + 13 + AVG ( DISTINCT - 27 ) + - COUNT ( * ) END AS col0 +---- +58 +NULL query II rowsort label-2783 SELECT + CAST ( - 59 AS INTEGER ) AS col1, - 19 * + 75 + + 18 @@ -15582,10 +15609,10 @@ SELECT DISTINCT 88 + MIN ( - 25 ) AS col1 ---- 63 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort SELECT + CASE + + AVG ( DISTINCT + 25 ) WHEN 53 * - 89 THEN - 80 + 34 WHEN 87 THEN NULL END AS col1 +---- +NULL query I rowsort SELECT DISTINCT - 48 + 26 AS col1 @@ -15900,10 +15927,10 @@ SELECT + + 37 + + - 48 ---- -11 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-3027 SELECT DISTINCT - 46 * + + CASE + - NULLIF ( + COUNT ( * ), 77 * 87 ) WHEN AVG ( DISTINCT + 59 ) + - 6 THEN NULL WHEN 33 THEN 95 END - COUNT ( * ) +---- +NULL query I rowsort SELECT - - ( 35 ) + + + 50 AS col1 @@ -16062,10 +16089,13 @@ SELECT ALL COUNT ( + 0 ) + - 27 + - 65 + - 70 + - 35 AS col0 ---- -196 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - 4134 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-3058 SELECT + 53 * NULLIF ( + CAST ( + 78 AS INTEGER ), - 85 - AVG ( DISTINCT + 27 ) ) +---- +4134 query II rowsort label-3059 SELECT - + 39 AS col1, - 39 - - + COUNT ( * ) @@ -17030,10 +17060,10 @@ SELECT MIN ( ALL 67 ) AS col2, + 49 67 49 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-3238 SELECT - - 7 * COUNT ( + + 22 ) + + CASE + COALESCE ( - 90, MIN ( DISTINCT + 81 ) ) WHEN + + 16 THEN NULL WHEN + AVG ( DISTINCT 65 ) / COUNT ( * ) + - 34 * 8 THEN 52 + COUNT ( * ) END + 11 AS col0 +---- +NULL query I rowsort label-3239 SELECT + 18 * NULLIF ( - CAST ( NULL AS INTEGER ), - 47 * 10 + + + 25 + - 19 + + 82 ) + 10 + + 81 @@ -17403,10 +17433,10 @@ SELECT + + 49 + 76 AS col1 ---- 125 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort SELECT + CASE 49 WHEN + + 73 - + - 79 + - AVG ( DISTINCT + 29 ) * - - 97 + - + 66 + - - 81 THEN ( - + COALESCE ( 53, - + 80, + 40 ) ) END - 16 +---- +NULL query I rowsort label-3311 SELECT ALL + + COUNT ( ALL + + 47 ) AS col1 @@ -17972,10 +18002,10 @@ SELECT ALL 40 * + 35 + + COUNT ( * ) + - COUNT ( * ) ---- 1400 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - 1 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-3419 SELECT + CASE 30 WHEN + - 78 THEN NULL WHEN + AVG ( DISTINCT + ( - COALESCE ( - + 13, + 49 ) ) ) THEN NULL WHEN - COUNT ( * ) THEN 28 ELSE - + ( - + NULLIF ( - - COUNT ( * ), + 70 ) ) END AS col2 +---- +1 query I rowsort label-3420 SELECT + COUNT ( * ) * NULLIF ( + 45, - + COUNT ( + 33 ) ) + + - 70 + - 24 * + + 31 * CAST ( - 4 AS INTEGER ) - - - 34 + CAST ( NULL AS INTEGER ) + 2 + - 54 @@ -18344,10 +18374,13 @@ SELECT 36 * 61 AS col0 ---- 2196 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-3489 SELECT ALL - + AVG ( ALL - + 6 ) + + CASE + - AVG ( DISTINCT 34 ) WHEN - CAST ( NULL AS INTEGER ) THEN 99 * + - COALESCE ( - COUNT ( * ), 76, 88 ) WHEN + 50 THEN + 92 ELSE NULL END AS col1 +---- +NULL query I rowsort SELECT + + 47 * 45 + - 6 - - 54 - + 89 AS col2 @@ -19719,10 +19752,10 @@ SELECT DISTINCT - - 90 col1, + 50 col2 90 50 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-3749 SELECT - 34 - - 40 / - 33 * - + CASE + 79 WHEN + 32 + COUNT ( * ) THEN - 77 + 5 + COUNT ( * ) WHEN - + COALESCE ( - - 33, COUNT ( * ) * 7, + 40, + AVG ( DISTINCT + 1 ) * + 28 * + 31 * + - 55 / 59 ) THEN NULL ELSE NULL END * - - 25 +---- +NULL query I rowsort label-3750 SELECT 17 / 3 + + 21 + 52 * + + SUM ( - COALESCE ( + 98, + 62 ) ) @@ -20960,10 +20993,13 @@ SELECT ALL - 10 - + + 38 * - 37 AS col2 ---- 1396 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-3985 SELECT ( + + 43 ) + + AVG ( DISTINCT + + CAST ( NULL AS INTEGER ) ) +---- +NULL query II rowsort SELECT 79 * + - 86, - 60 + - - ( - 74 ) AS col2 @@ -23017,10 +23053,10 @@ SELECT ALL 43 - + 2 AS col1 ---- 41 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - 5 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-4371 SELECT ALL - CASE - + 23 WHEN + COUNT ( ALL + - 62 ) + + + 21 THEN NULL WHEN + CAST ( COUNT ( * ) AS INTEGER ) + + + 15 - + + MIN ( - + 14 ) / - 91 + + - CAST ( NULL AS INTEGER ) THEN - 1 - - + 16 WHEN + ( COUNT ( * ) ) - + NULLIF ( 20, + 56 + + COALESCE ( + MAX ( + 24 ), 15 + + ( - 11 ) + + AVG ( DISTINCT - - 31 ) * - 17 * + - AVG ( 67 ) ) + - - NULLIF ( 29, - 46 ) ) THEN NULL ELSE 0 - + 5 END +---- +5 query II rowsort SELECT ALL - 75, - 3 AS col2 @@ -27663,10 +27699,10 @@ SELECT ALL + CAST ( NULL AS FLOAT8 ) * ( + - 76 ) ---- NULL -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-5263 SELECT ALL + COUNT ( * ) / - 60 - + + CASE + AVG ( DISTINCT - + ( - 54 ) ) WHEN - - 24 THEN + - 75 END +---- +NULL query I rowsort SELECT ALL + 33 * + - 4 col0 @@ -29126,10 +29162,13 @@ SELECT + CAST ( NULL AS INTEGER ) - - 76 ---- NULL -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-5539 SELECT - 64 * MIN ( + + 38 ) + + + AVG ( + 24 ) * + COUNT ( - 58 ) / - - CASE + 55 WHEN - + 12 THEN COUNT ( DISTINCT - - 25 ) * + MAX ( 4 ) * - 33 WHEN + - 11 * AVG ( DISTINCT - CASE + 10 WHEN + 26 * ( 32 ) THEN - - 65 * - + 82 * - 87 / - 15 / + 67 END ) * 86 + - CAST ( - + 25 AS INTEGER ) + + + 10 THEN - 47 + + 98 END AS col2 +---- +NULL query I rowsort SELECT 28 * 96 @@ -29408,10 +29447,10 @@ SELECT ALL + 48 AS col2, + 94 AS col1 48 94 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-5593 SELECT + CASE + 0 WHEN 41 THEN + CAST ( + AVG ( DISTINCT + 73 ) AS INTEGER ) ELSE NULL END AS col0 +---- +NULL query I rowsort SELECT + 37 + + 53 @@ -30355,10 +30394,13 @@ SELECT ALL 13 - - 37 ---- 50 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-5775 SELECT DISTINCT + - COUNT ( * ) * COUNT ( + 17 ) / + 17 + - SUM ( DISTINCT + - 40 ) + + + AVG ( DISTINCT - 34 ) - - - 49 + - MAX ( DISTINCT - - 42 ) / + + CASE - + COUNT ( ALL + CAST ( 30 AS INTEGER ) ) WHEN - - 65 THEN 13 + + COUNT ( * ) END * - - 34 + - + 46 * - 62 + - + MIN ( DISTINCT - ( - - 56 ) ) AS col1 +---- +NULL query I rowsort label-5776 SELECT 6 + + 70 + 59 / + + 47 @@ -30814,10 +30856,10 @@ SELECT DISTINCT - MAX ( DISTINCT 50 ) ---- -50 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - 1 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-5862 SELECT + CASE AVG ( DISTINCT + NULLIF ( + + 48, + 26 / 59 + 59 ) ) WHEN - - 85 * - 48 THEN NULL ELSE + COUNT ( * ) END AS col1 +---- +1 query I rowsort label-5863 SELECT + 74 * - - MAX ( + ( - - 9 ) ) @@ -31963,10 +32005,10 @@ SELECT ALL - 62 + + 94 AS col0 ---- 32 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-6082 SELECT - 48 - - 28 + - CASE AVG ( DISTINCT - + 42 ) WHEN COUNT ( * ) THEN - 56 ELSE NULL END / + + 33 +---- +NULL query I rowsort SELECT + 54 * + + 50 AS col0 @@ -33607,10 +33649,13 @@ SELECT DISTINCT 91 AS col0, 28 91 28 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - 2 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-6400 SELECT COUNT ( * ) + NULLIF ( + CAST ( COUNT ( * ) AS INTEGER ), 77 * - AVG ( DISTINCT - 68 ) + - 27 ) AS col1 +---- +2 query I rowsort label-6401 SELECT 9 + - 98 - - 78 / + 67 + 91 / - 57 + 0 @@ -36690,10 +36735,16 @@ SELECT ALL + COUNT ( * ) * + - 79 AS col0 ---- -79 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - 65 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Data was automatically updated based on comparison db results +# Datafusion - Previous results: +# Datafusion - 65 +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-6991 SELECT 66 + + COALESCE ( + 88, - COUNT ( * ), AVG ( DISTINCT - 36 ) ) / - ( 46 ) AS col1 +---- +64.086956521739 query I rowsort SELECT DISTINCT - 68 * - ( - 77 ) @@ -37773,10 +37824,10 @@ SELECT ALL + - 24 AS col0, 53 AS col2 -24 53 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-7197 SELECT ALL + - 4 * + 78 * 2 * + ( - 50 ) * + - CASE + - 38 WHEN AVG ( - 35 ) * - 82 * - - 36 * + - 84 THEN NULL ELSE + CAST ( - 81 AS INTEGER ) END + + + ( ( ( + - 46 ) ) ) / - + CASE + COUNT ( * ) WHEN 95 THEN - + MAX ( + CAST ( NULL AS INTEGER ) ) END - + 15 + + ( 28 ) * + 18 * + ( + CASE + - 70 WHEN + 87 - 18 THEN NULL WHEN 7 + 26 THEN NULL WHEN AVG ( DISTINCT - 97 ) + 72 THEN + COUNT ( * ) * - COUNT ( * ) ELSE CASE + 6 WHEN ( 60 ) THEN + 1 WHEN - ( + 82 ) - 98 THEN NULL ELSE NULL END + - SUM ( DISTINCT + 97 + - 83 ) END ) * + 66 +---- +NULL query I rowsort label-7198 SELECT ALL COUNT ( DISTINCT + ( + + 74 ) ) * 17 / + - COUNT ( * ) + - - CAST ( 47 AS INTEGER ) * - COUNT ( DISTINCT + 15 ) + - 46 + + COUNT ( * ) * 50 @@ -41713,10 +41764,16 @@ SELECT + 12 + CAST ( NULL AS INTEGER ) AS col0 ---- NULL -# Datafusion - Datafusion expected results: -# Datafusion - Expected - -1 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Data was automatically updated based on comparison db results +# Datafusion - Previous results: +# Datafusion - -1 +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-7954 SELECT DISTINCT + + COUNT ( * ) / + COALESCE ( + 14, - NULLIF ( + ( - 53 ), 22 * AVG ( DISTINCT 65 ) - 14 * + 13 ) + 76 ) - 48 / 25 AS col1 +---- +-0.928571428571 query I rowsort label-7955 SELECT ALL + SUM ( DISTINCT + 49 ) @@ -42717,10 +42774,13 @@ SELECT ALL - SUM ( DISTINCT + 69 ) AS col2 ---- -69 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-8145 SELECT ( - 15 ) - 35 * + 49 * - + AVG ( DISTINCT - CAST ( NULL AS INTEGER ) ) AS col1 +---- +NULL query II rowsort label-8146 SELECT ALL - 66 AS col1, 57 * COUNT ( + 29 ) + - - COUNT ( * ) @@ -42797,10 +42857,10 @@ SELECT CASE + 9 WHEN + COALESCE ( 44, + COUNT ( * ) ) THEN NULL WHEN - + 32 + + ---- -129 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-8160 SELECT CASE WHEN + AVG ( DISTINCT 77 ) IN ( + + 28 ) THEN + 44 * + + 43 * ( + 0 ) * + 43 - - COUNT ( * ) END * COALESCE ( COALESCE ( 62, - 11 * + 16 ) * - CASE WHEN NOT NULL BETWEEN + CAST ( NULL AS INTEGER ) AND + 78 THEN + 8 + 15 * 64 END, - NULLIF ( 74, COUNT ( * ) * - 20 + + 96 ) ) AS col1 +---- +NULL query I rowsort SELECT DISTINCT - ( + 79 ) @@ -43311,10 +43371,10 @@ SELECT 65 + 71 * - 45 * - 97 ---- 309980 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - -1 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-8258 SELECT ALL - COUNT ( * ) * + COALESCE ( - - COUNT ( * ), + - COUNT ( * ) * + CASE + - 0 WHEN - + 74 * AVG ( DISTINCT + 99 ) THEN + + 11 END ) +---- +-1 query I rowsort label-8259 SELECT 71 * + CASE - 51 WHEN - + COUNT ( * ) + 62 THEN NULL WHEN + 29 + + + 80 THEN + - 43 ELSE NULL END AS col0 @@ -43981,10 +44041,10 @@ SELECT DISTINCT COUNT ( * ) * - ( 66 ) AS col1 ---- -66 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - 3298 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-8383 SELECT CASE SUM ( - CAST ( + 11 AS INTEGER ) ) WHEN + 5 * + - COALESCE ( - - COUNT ( * ), - - 85 ) THEN - 17 WHEN + 54 * + - COUNT ( * ) THEN NULL WHEN ( - 75 ) THEN NULL WHEN - 46 + - 95 * + - AVG ( DISTINCT - + ( 69 ) ) - 99 THEN - 44 ELSE - 34 END * + ( ( - COUNT ( * ) ) * 97 ) AS col1 +---- +3298 query I rowsort SELECT ( 33 ) + - CASE - 91 WHEN + + 17 THEN - 66 END AS col2 @@ -51881,10 +51941,13 @@ SELECT ALL - + COUNT ( * ) - - 58 - - 59 + + + 65 - - 33 * + - 51 col1 ---- -1502 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-9900 SELECT DISTINCT - AVG ( DISTINCT + CAST ( - CAST ( NULL AS INTEGER ) AS INTEGER ) ) * + 25 +---- +NULL query I rowsort label-9901 SELECT ALL 90 / - 5 @@ -51921,10 +51984,13 @@ SELECT DISTINCT - + 80 ---- -80 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-9908 SELECT - AVG ( DISTINCT - CAST ( + CAST ( NULL AS INTEGER ) AS INTEGER ) ) AS col1 +---- +NULL query I rowsort label-9909 SELECT ALL - MIN ( - + 36 ) AS col0 diff --git a/data/sqlite/random/expr/slt_good_54.slt b/data/sqlite/random/expr/slt_good_54.slt index afd059e..53da9e2 100644 --- a/data/sqlite/random/expr/slt_good_54.slt +++ b/data/sqlite/random/expr/slt_good_54.slt @@ -1022,10 +1022,10 @@ SELECT - CAST ( - COUNT ( * ) AS INTEGER ) col0 ---- 1 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - 52 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-191 SELECT CAST ( AVG ( DISTINCT 52 ) AS INTEGER ) +---- +52 query I rowsort SELECT + 25 * - 40 AS col1 @@ -7545,10 +7545,13 @@ SELECT + 38 - + - COUNT ( * ) col2 ---- 39 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-1458 SELECT AVG ( DISTINCT + CAST ( NULL AS INTEGER ) ) AS col1 +---- +NULL query I rowsort label-1459 SELECT DISTINCT CAST ( - 76 AS INTEGER ) AS col2 @@ -11332,10 +11335,13 @@ SELECT - + 88 AS col1 ---- -88 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-2197 SELECT ALL + + AVG ( DISTINCT - + CAST ( NULL AS INTEGER ) ) +---- +NULL query I rowsort SELECT DISTINCT + 95 + 46 col0 @@ -14825,10 +14831,13 @@ SELECT - + 94 col1 ---- -94 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-2876 SELECT - + AVG ( DISTINCT - + CAST ( NULL AS INTEGER ) ) +---- +NULL query I rowsort label-2877 SELECT - + COUNT ( * ) + + COUNT ( * ) AS col2 @@ -22972,10 +22981,13 @@ SELECT 1, + 38 AS col1 1 38 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-4457 SELECT ALL AVG ( DISTINCT - CAST ( NULL AS FLOAT8 ) ) +---- +NULL query I rowsort label-4458 SELECT + COUNT ( * ) + 31 @@ -32971,10 +32983,13 @@ SELECT DISTINCT + ( 78 ) ---- 78 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-6394 SELECT AVG ( DISTINCT CAST ( NULL AS INTEGER ) ) col1 +---- +NULL query I rowsort label-6395 SELECT - COUNT ( * ) + + 2 col1 @@ -34981,10 +34996,13 @@ SELECT ALL SUM ( - 81 ) - - COUNT ( * ) ---- -80 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-6784 SELECT AVG ( DISTINCT + - CAST ( NULL AS INTEGER ) ) * 2 +---- +NULL # Datafusion - Types were automatically converted from: # Datafusion - [Expected] [I] @@ -48766,10 +48784,13 @@ SELECT 87 * ( + COUNT ( * ) ) col2 ---- 87 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-9455 SELECT ALL + 87 + - - CAST ( - + AVG ( DISTINCT CAST ( NULL AS INTEGER ) ) AS FLOAT8 ) +---- +NULL query I rowsort label-9456 SELECT - COUNT ( * ) + + + 56 @@ -49604,10 +49625,10 @@ SELECT ALL + - COUNT ( * ) * + + CAST ( NULL AS INTEGER ) ---- NULL -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort SELECT CASE + AVG ( DISTINCT + - 26 ) WHEN + ( 68 ) THEN NULL WHEN 78 THEN - 85 END +---- +NULL query I rowsort SELECT - 91 * - 24 + - - 17 @@ -49953,10 +49974,13 @@ SELECT 40 + 48 + 12 / + - 62 AS col1 query error DataFusion error: Error during planning: Projections require unique expression names but the expression "\(\- Int64\(\-54\)\) \* Int64\(27\) AS col0" at position 0 and "Int64\(14\) AS col0" at position 1 have the same name\. Consider aliasing \("AS"\) one of them\. SELECT DISTINCT - ( - 54 ) * 27 AS col0, 14 AS col0 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-9685 SELECT DISTINCT + - CASE + + COALESCE ( - 74, COUNT ( * ) / + 85, - + 22 ) WHEN 6 THEN NULL WHEN ( 69 ) / - 44 THEN - ( 1 ) * 84 + 40 * - 9 END + 15 / AVG ( DISTINCT 56 ) +---- +NULL query I rowsort label-9686 SELECT ALL ( - + 22 ) / + 81 AS col0 diff --git a/data/sqlite/random/expr/slt_good_55.slt b/data/sqlite/random/expr/slt_good_55.slt index 0727fc8..206d08b 100644 --- a/data/sqlite/random/expr/slt_good_55.slt +++ b/data/sqlite/random/expr/slt_good_55.slt @@ -1156,10 +1156,10 @@ SELECT + - 16 * - - ( 76 ) AS col2 ---- -1216 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - -41 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-213 SELECT - + CASE + 13 WHEN - + AVG ( DISTINCT - 24 ) THEN NULL WHEN - + CASE + 70 WHEN 86 THEN - 34 + - - CASE + 80 WHEN - COUNT ( * ) * - + 91 THEN + - 63 END WHEN + + 55 + + 36 THEN NULL END + - NULLIF ( - 79, + + 59 - 25 ) THEN 10 / 51 / - - 97 ELSE + 0 + + 42 + - COUNT ( * ) END +---- +-41 query II rowsort label-214 SELECT DISTINCT + 77 / + 75 AS col0, 49 * + 19 AS col1 @@ -2028,10 +2028,10 @@ SELECT DISTINCT + + 77 * + 88 + + ( + - 28 ) AS col1 ---- 6748 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - 287391 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-379 SELECT + + COUNT ( * ) / - + 68 + + 31 * - COALESCE ( + ( 7 ), + - 79 * + 71 * COALESCE ( - + SUM ( 24 ), + 82 ) ) + - CAST ( + 72 AS INTEGER ) + - CAST ( NULLIF ( 78, + - 72 - + 31 * - 68 ) AS INTEGER ) + 21 + - CASE + AVG ( DISTINCT - 4 ) WHEN + 25 THEN NULL WHEN - 53 THEN NULL ELSE + 33 + + MAX ( - 94 ) END * + 89 * 53 +---- +287391 query I rowsort label-380 SELECT ALL - 82 * + COUNT ( * ) + - 81 @@ -3056,10 +3056,13 @@ SELECT ALL - CASE + CAST ( - 60 AS INTEGER ) WHEN 92 THEN + 65 * + COUNT ( * ) + ---- NULL -# Datafusion - Datafusion expected results: -# Datafusion - Expected - -1392 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-576 SELECT + COUNT ( * ) - + 26 * 50 + + COALESCE ( + - 23, + + ( - AVG ( DISTINCT 52 ) ) / 61, + + 9 ) + - 70 AS col2 +---- +-1392 query I rowsort label-577 SELECT 36 / - 44 + + 71 @@ -3660,10 +3663,10 @@ SELECT - + 47 + - COUNT ( * ) ---- -48 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-691 SELECT ALL + + NULLIF ( + + 24, + 84 ) * - + COALESCE ( + NULLIF ( + 72, 54 ), + 50 ) * + CASE + ( NULLIF ( 57, AVG ( DISTINCT + + 60 ) / + COUNT ( * ) * - MIN ( ALL + - 57 ) ) ) WHEN + COUNT ( * ) THEN + 36 ELSE NULL END - 38 - - ( 55 ) - + 16 AS col2 +---- +NULL query I rowsort label-692 SELECT - + 77 * + COUNT ( * ) col1 @@ -3783,10 +3786,13 @@ SELECT - 95 + - ( 57 ) ---- -152 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - -98 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-714 SELECT - COALESCE ( + 98, + 5 + + + ( - - 40 ), - 80 * 43 * + CASE + 39 WHEN + - NULLIF ( + 73, - - 31 ) + ( - AVG ( DISTINCT + - 60 ) ) THEN 46 WHEN - 89 * - CAST ( - 46 AS INTEGER ) THEN - ( - + 42 ) * - CAST ( - CAST ( NULL AS INTEGER ) AS INTEGER ) + - + NULLIF ( - 31, - 75 * - 58 - - - AVG ( + ( - 15 ) ) ) END ) AS col2 +---- +-98 query I rowsort label-715 SELECT + 94 * + SUM ( + 85 ) @@ -3974,10 +3980,13 @@ SELECT COUNT ( * ), + NULLIF ( ( + 80 ), - - 7 * + MIN ( ALL + 87 ) ) col0 1 80 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - -2816 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort SELECT - 64 * + NULLIF ( 44, - + 38 * + + AVG ( DISTINCT + 43 ) ) +---- +-2816 query I rowsort label-751 SELECT ALL - - SUM ( + 94 ) * - + 89 + + 72 AS col2 @@ -4516,10 +4525,10 @@ SELECT - 96, - CAST ( NULL AS INTEGER ) AS col0 -96 NULL -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-852 SELECT ALL 2 + + + 67 * + 91 * + CASE - ( + 63 ) WHEN + 38 * ( 17 ) THEN NULL WHEN CAST ( + + 36 AS INTEGER ) THEN - 42 WHEN - + COALESCE ( CASE - CAST ( NULL AS FLOAT8 ) WHEN + 28 THEN NULL WHEN 33 THEN - 56 END, 85 * AVG ( + 39 ), - + CAST ( - + COUNT ( * ) AS INTEGER ) * - - 68 ) - 59 + - - 63 - + - 32 * - AVG ( DISTINCT - 1 ) * + 41 - + - 45 THEN + 90 ELSE NULL END AS col0 +---- +NULL query II rowsort SELECT + 40 AS col1, 1 AS col0 @@ -7854,10 +7863,13 @@ SELECT DISTINCT + 98 + - 94 AS col1 query error DataFusion error: Error during planning: Projections require unique expression names but the expression "Int64\(30\) AS col1" at position 0 and "Int64\(\-91\) \+ Int64\(\-96\) AS col1" at position 1 have the same name\. Consider aliasing \("AS"\) one of them\. SELECT ALL 30 AS col1, - 91 + - 96 AS col1 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - 93 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-1491 SELECT - NULLIF ( + - 93, + 40 * COUNT ( * ) + + AVG ( DISTINCT - - 26 ) ) AS col1 +---- +93 query II rowsort label-1492 SELECT - CASE + + MIN ( ALL 76 ) WHEN 44 + 82 * + 65 THEN - COUNT ( * ) ELSE NULL END, 30 col0 @@ -13678,10 +13690,13 @@ SELECT DISTINCT COALESCE ( - 71, - 80 - + - 13 ) * - + 0 - - COUNT ( * ) * 70 AS ---- 70 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-2599 SELECT + 70 * + 2 * 96 * - 2 * - 58 * - + AVG ( DISTINCT CASE - 15 WHEN + 74 THEN - 39 END ) - + + COUNT ( * ) +---- +NULL query I rowsort SELECT NULLIF ( - 85, 67 * - + 84 + + 55 ) AS col2 @@ -15279,10 +15294,13 @@ SELECT 94 * - COUNT ( * ) + - 0 * + 20 + - 39 * + COALESCE ( COALESCE ( + 81, CO ---- -3253 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort SELECT ALL - - CASE + + 59 WHEN ( 13 ) THEN AVG ( DISTINCT 25 ) WHEN 18 THEN - 76 END +---- +NULL query I rowsort label-2909 SELECT ALL 53 - - - COALESCE ( - 95, - - MAX ( DISTINCT - 47 ) ) AS col2 @@ -15759,10 +15777,13 @@ SELECT ALL COUNT ( * ) * 52 + 18 ---- 70 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort SELECT AVG ( DISTINCT - + CASE + - 11 WHEN + 82 + - 4 THEN - 96 WHEN - 43 * - 16 THEN NULL ELSE NULL END ) +---- +NULL query I rowsort label-3001 SELECT ALL 3 * - 53 * COALESCE ( + - MAX ( DISTINCT - 15 ), - COALESCE ( + 53, 24 ) + + 37 ) AS col1 @@ -16232,10 +16253,10 @@ SELECT 20 + + 13 - + 77 + - + CASE - 52 WHEN + - 21 + + NULLIF ( + 72, 0 ) / - 1 ---- 187 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-3091 SELECT - CASE - - 50 WHEN + 65 + + + NULLIF ( + 7, 39 + COUNT ( * ) ) * + AVG ( DISTINCT 81 ) THEN COUNT ( DISTINCT + 34 ) WHEN MAX ( + 82 ) - 75 THEN 51 * CAST ( NULL AS INTEGER ) END +---- +NULL query I rowsort label-3092 SELECT CASE 45 WHEN + 60 THEN - 9 ELSE - ( - CAST ( - 45 AS INTEGER ) ) END + + + COUNT ( * ) AS col2 @@ -16435,10 +16456,10 @@ SELECT - ( + 80 ) - + 45 + - + 17 AS col2 ---- -142 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-3129 SELECT DISTINCT CASE + - 46 WHEN SUM ( + 52 ) THEN + + MIN ( - 16 ) WHEN + AVG ( DISTINCT 31 ) * 96 * + CAST ( COUNT ( * ) AS INTEGER ) THEN COUNT ( * ) ELSE NULL END +---- +NULL query I rowsort SELECT ALL ( + + 95 ) AS col0 @@ -21124,11 +21145,14 @@ SELECT ALL + COUNT ( * ) * - - 35 ---- 35 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -# Datafusion - Expected - 64 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I]I +# Datafusion - [Actual ] [R]I +query RI rowsort label-4024 SELECT + AVG ( DISTINCT + - CAST ( NULL AS INTEGER ) ), ( 8 ) + - ( 34 ) - - 90 AS col1 +---- +NULL +64 query I rowsort SELECT - ( + + 91 ) AS col0 @@ -24520,10 +24544,16 @@ SELECT ALL ( + 69 ) + COUNT ( * ) ---- 70 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - -52 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Data was automatically updated based on comparison db results +# Datafusion - Previous results: +# Datafusion - -52 +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-4676 SELECT ALL - 52 + - COUNT ( * ) / + - NULLIF ( 2, - AVG ( DISTINCT - NULLIF ( CAST ( 34 AS FLOAT8 ), 42 + + CAST ( NULL AS INTEGER ) ) ) * + MIN ( ALL + NULLIF ( - ( CASE - 6 WHEN 29 * - 76 THEN NULL WHEN + 12 THEN - ( - 81 ) * ( + 46 ) ELSE NULL END ), + 42 ) * - 68 - 20 ) + - 5 * COUNT ( * ) ) AS col1 +---- +-51.5 query I rowsort label-4677 SELECT ALL - 80 + COUNT ( * ) AS col1 @@ -28390,10 +28420,13 @@ SELECT NULLIF ( + + 8, 3 * - + CAST ( 12 AS INTEGER ) * - COALESCE ( - - 89, + 8 ---- NULL -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-5414 SELECT ALL + AVG ( DISTINCT + CAST ( NULL AS INTEGER ) ) / + 84 +---- +NULL query I rowsort SELECT - 3 * - 64 * 19 + - + 72 @@ -28779,10 +28812,13 @@ SELECT - ( - 18 ) + + - 29 + - - 3 / 37 AS col2, + 69 + 23 col0 -11 92 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - 89 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-5489 SELECT + NULLIF ( + COALESCE ( 89, 61 ), + MIN ( 18 ) * - COUNT ( * ) * - NULLIF ( - + AVG ( DISTINCT + ( - 6 ) ), - + 92 ) ) AS col0 +---- +89 query I rowsort label-5490 SELECT MIN ( 84 ) @@ -29177,10 +29213,16 @@ SELECT DISTINCT - + 88 * + 0 * + ( 8 ) + 18 + CAST ( NULL AS INTEGER ) + + - ( + ---- NULL -# Datafusion - Datafusion expected results: -# Datafusion - Expected - -404 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Data was automatically updated based on comparison db results +# Datafusion - Previous results: +# Datafusion - -404 +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-5565 SELECT + SUM ( + - 56 ) / + NULLIF ( - 37, + - 86 + 57 * + AVG ( DISTINCT - 6 ) + - 45 + + - 94 / 6 ) + ( - CAST ( + 9 AS INTEGER ) ) * 45 * - - COUNT ( * ) AS col0 +---- +-403.486486486486 query I rowsort label-5566 SELECT ALL + - ( + + 81 ) + + COUNT ( * ) @@ -29224,11 +29266,14 @@ SELECT 52 + 3 AS col0 ---- 55 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - 25 -# Datafusion - Expected - -29952 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] I[I] +# Datafusion - [Actual ] I[R] +query IR rowsort label-5574 SELECT ALL 25, SUM ( DISTINCT - 39 ) * - + ( COALESCE ( - 48, - COUNT ( - 0 ) / + + ( + NULLIF ( - AVG ( DISTINCT + 57 ), 79 * - 92 * 77 + + 41 ) ), + 47 ) ) * - - 16 AS col2 +---- +25 +-29952 query I rowsort SELECT 97 + + 11 AS col2 @@ -30503,10 +30548,13 @@ SELECT DISTINCT 26 * + 92 ---- 2392 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-5816 SELECT ALL NULLIF ( - CASE - 77 WHEN + - 94 * + - 17 * + 53 - COALESCE ( - 80, + + 44 ) * + 11 / + 12 * + 29 * + 87 THEN + MAX ( ALL - ( 72 ) ) * + 75 * + NULLIF ( MAX ( - 60 ), - ( + COALESCE ( + + 89, + AVG ( DISTINCT 7 ), - 47 + - - 99 + 14 ) ) - 54 ) + + 35 + + 97 END, - 16 ) + 83 +---- +NULL query I rowsort SELECT 6 * 79 @@ -34918,10 +34966,13 @@ SELECT ALL 17 / 31 * 75 AS col2 ---- 0 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - 27968 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-6664 SELECT - ( - + MIN ( 0 ) ) + 64 * - 19 * 23 * NULLIF ( - COUNT ( * ), + + ( AVG ( DISTINCT + 11 ) ) + - 11 ) +---- +27968 query I rowsort label-6665 SELECT DISTINCT - 97 * - - CASE COUNT ( * ) WHEN MAX ( + 77 ) - - 47 THEN NULL WHEN + COUNT ( * ) * - 98 - + 50 - - - 9 + + ( - - 5 ) * - - CAST ( - 20 AS INTEGER ) THEN NULL ELSE CAST ( 73 AS INTEGER ) END * - 61 AS col0 @@ -35241,10 +35292,13 @@ SELECT ALL - ( + 64 ) ---- -64 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-6725 SELECT + 44 + CASE 28 WHEN - - 42 * - COUNT ( * ) THEN - 51 / - 50 + + CAST ( NULL AS INTEGER ) WHEN - MAX ( DISTINCT - + 56 ) * - - ( - + 8 ) * + COUNT ( * ) + - COUNT ( * ) * + MAX ( - - 36 ) + - CASE 28 WHEN CAST ( 85 AS INTEGER ) THEN COUNT ( * ) + - 61 ELSE NULL END THEN AVG ( DISTINCT 55 ) ELSE NULL END + 29 +---- +NULL query I rowsort SELECT ALL 17 * - 39 + 84 AS col1 @@ -36655,11 +36709,11 @@ SELECT ALL - 59 - + - 30 * 65 ---- 1891 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - -155 -# Datafusion - Expected - -2508 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query II rowsort SELECT ALL - + 56 - - CASE 27 WHEN + + ( - 65 ) + - AVG ( DISTINCT + 66 ) + + - 44 * 44 THEN NULL ELSE - 99 END AS col1, 44 * - 57 col0 +---- +-155 +-2508 query I rowsort SELECT - + 40 * - 36 @@ -40043,10 +40097,13 @@ SELECT ALL - - 8 / 77 * + - 87 + 50 ---- 50 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-7639 SELECT AVG ( DISTINCT CAST ( NULL AS INTEGER ) ) AS col2 +---- +NULL query I rowsort label-7640 SELECT DISTINCT 77 / 70 + - - COUNT ( * ) / + - 36 AS col1 @@ -40309,10 +40366,13 @@ SELECT DISTINCT + - 65 * 48 ---- -3120 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-7690 SELECT ALL + NULLIF ( + 54, - ( - - ( + + ( - - ( - 65 ) ) ) ) ) + + CASE + - 5 WHEN - + COUNT ( * ) + + SUM ( DISTINCT 63 ) THEN - 95 + + + 64 WHEN - 72 THEN 73 + + + MIN ( ALL 23 ) * - - 17 * - NULLIF ( AVG ( DISTINCT + - 14 ), COUNT ( * ) ) END AS col0 +---- +NULL query I rowsort label-7691 SELECT COUNT ( * ) / - 39 @@ -40410,10 +40470,10 @@ SELECT + 27 * + 10 AS col0 ---- 270 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-7709 SELECT + NULLIF ( - CASE COALESCE ( AVG ( DISTINCT - 25 ), - 48, 57 + - AVG ( ALL - 63 ), - - 34 ) WHEN - + NULLIF ( + - MAX ( DISTINCT + 35 ), + 98 - - 96 + - + COUNT ( ALL - 75 ) ) THEN COUNT ( * ) + - 21 WHEN - 21 * - - COUNT ( + 60 ) * + 29 + + NULLIF ( - - 31, + + 99 ) + - ( 87 ) * - 71 * - - 83 * - COUNT ( * ) THEN NULL END, ( - + COUNT ( * ) ) ) * - 89 * + + 24 +---- +NULL query I rowsort SELECT + 36 * 38 - + 37 @@ -43620,10 +43680,10 @@ SELECT ( - 82 ) * + 24 * - 39 - + - 88 + - - 13 + 65 * + 74 ---- 81663 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort SELECT 74 * CASE - 12 WHEN + AVG ( DISTINCT 42 ) THEN + - 65 END +---- +NULL query I rowsort label-8329 SELECT 81 / 27 @@ -43672,10 +43732,13 @@ SELECT - 27 * + - 64 AS col0 query error DataFusion error: Error during planning: Projections require unique expression names but the expression "Int64\(37\) \+ \(\- \(\- Int64\(47\)\)\) \* Int64\(35\) AS col1" at position 0 and "Int64\(15\) \* Int64\(16\) AS col1" at position 1 have the same name\. Consider aliasing \("AS"\) one of them\. SELECT + 37 + - - ( + + 47 ) * + + 35 AS col1, 15 * + 16 AS col1 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-8338 SELECT - CASE - 72 WHEN + 93 THEN + + COUNT ( * ) + + AVG ( DISTINCT + 39 ) * 77 WHEN + - 26 * + CAST ( 29 AS INTEGER ) THEN + 25 WHEN - 21 * + 81 * + + 53 THEN NULL END AS col0 +---- +NULL query I rowsort SELECT ALL + 15 * - 54 @@ -46077,10 +46140,13 @@ SELECT DISTINCT ( + ( - 95 ) ) + - 86 * - 38 * - 70 ---- -228855 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-8798 SELECT DISTINCT - ( + - AVG ( DISTINCT + + CAST ( NULL AS INTEGER ) ) ) * COALESCE ( - + ( 90 ), - - 70 ) AS col1 +---- +NULL query I rowsort SELECT ALL + 62 + - 20 @@ -46378,10 +46444,10 @@ SELECT ALL SUM ( - 81 ) AS col2 ---- -81 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - -31800 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-8856 SELECT ALL + COALESCE ( + 53, + + CAST ( AVG ( DISTINCT + + 57 ) AS INTEGER ) ) * SUM ( - 75 ) * + SUM ( DISTINCT + + 8 ) +---- +-31800 query I rowsort SELECT DISTINCT + 20 + - - 51 @@ -48129,10 +48195,13 @@ SELECT + COALESCE ( - + 72, + + 48 ) ---- -72 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-9193 SELECT 1 + + CASE + + COUNT ( * ) WHEN + - 50 * + 11 THEN - - COUNT ( * ) WHEN - + AVG ( + 89 ) THEN 65 + 41 + - 91 / 72 END * - 5 * + + AVG ( DISTINCT - 64 ) * 40 AS col2 +---- +NULL query I rowsort SELECT 19 + - - 2 @@ -49140,10 +49209,13 @@ SELECT ALL 97 / - - 50 + - - COUNT ( ALL + + 61 ) ---- 2 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-9385 SELECT - COUNT ( * ) * + ( - COUNT ( * ) ) * + 80 / 88 + 74 + - 70 / - AVG ( DISTINCT - CAST ( NULL AS INTEGER ) ) - 27 / + ( - - 5 ) AS col1 +---- +NULL query II rowsort label-9386 SELECT 74, - 41 / + COUNT ( * ) + + ( - ( - 2 ) ) * - COUNT ( * ) + + - 87 + - - 92 AS col1 @@ -51554,10 +51626,13 @@ SELECT ALL 69 * 32 + - 96 AS col1 ---- 2112 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-9852 SELECT + AVG ( DISTINCT ( CAST ( NULL AS INTEGER ) ) ) AS col2 +---- +NULL query I rowsort label-9853 SELECT SUM ( ALL - ( ( ( - 7 ) ) ) ) + - + 72 AS col0 diff --git a/data/sqlite/random/expr/slt_good_56.slt b/data/sqlite/random/expr/slt_good_56.slt index 07a8d64..6390ec9 100644 --- a/data/sqlite/random/expr/slt_good_56.slt +++ b/data/sqlite/random/expr/slt_good_56.slt @@ -765,10 +765,13 @@ SELECT MAX ( + 30 ) * - + 9 - CASE + - 3 WHEN - 60 THEN NULL WHEN - 26 / COUNT ( ---- NULL -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort SELECT ALL - 57 / - 46 / + 71 * CASE + - 24 WHEN - 41 * - 51 THEN + NULLIF ( - 49, + + AVG ( DISTINCT + - 72 ) ) END / - 66 * + - 59 +---- +NULL query I rowsort SELECT DISTINCT + + 32 AS col2 @@ -3566,10 +3569,10 @@ SELECT ALL + 4 + + 0 col2 ---- 4 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-671 SELECT + 87 + ( - 12 ) / CASE AVG ( DISTINCT 70 ) WHEN 20 * 31 THEN + CAST ( NULL AS INTEGER ) END AS col2 +---- +NULL query II rowsort label-672 SELECT + - 47 col0, - NULLIF ( - 29, COUNT ( * ) + 47 ) @@ -5340,10 +5343,10 @@ SELECT 24 / + 73 * - ( - 29 ) - - 53 / + ( + 48 ) AS col1 ---- 1 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - 8099 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-1011 SELECT ALL + COALESCE ( 89, - ( + + 35 ) * + MAX ( + + 85 ) * - CASE 10 WHEN + NULLIF ( - COUNT ( * ), - - NULLIF ( - 8, + - COUNT ( * ) ) ) THEN NULL WHEN + AVG ( DISTINCT 97 ) THEN + 35 + - - COUNT ( * ) ELSE NULL END - - COUNT ( ALL + 43 ) ) * 91 +---- +8099 query I rowsort label-1012 SELECT 34 / 96 + + + 61 * + COUNT ( * ) @@ -6258,10 +6261,13 @@ SELECT ALL + + 67 * + - 84 - 4 + + 13, + COALESCE ( 36, + 69 ) - 52 AS col2 -5619 -16 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - -1455 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-1185 SELECT COALESCE ( + + COUNT ( * ), + 55 + + AVG ( DISTINCT 77 ) / + - 3 / 60 + - 60 ) * 15 * - 97 AS col2 +---- +-1455 query I rowsort label-1186 SELECT + MIN ( + 7 ) AS col0 @@ -8160,10 +8166,13 @@ SELECT MIN ( DISTINCT 78 ) + + AVG ( DISTINCT + 16 ) + - 61 + - 65 / CAST ( NULL ---- NULL -# Datafusion - Datafusion expected results: -# Datafusion - Expected - -122255 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-1553 SELECT 1 / - ( - - ( 42 ) ) + + 62 + - 97 * + - NULLIF ( - 13, - 1 * AVG ( DISTINCT + 38 ) ) * 97 +---- +-122255 query I rowsort SELECT - 80 * + + 10 @@ -9579,10 +9588,13 @@ SELECT + 22 / 45 AS col2 ---- 0 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-1824 SELECT - CASE - COUNT ( * ) WHEN + ( + + 68 ) / - 94 - + 41 * 29 THEN + - 3 + + + 36 + - 56 * + ( - AVG ( DISTINCT + 5 ) ) END * 14 + - + 96 * 63 / - - 45 +---- +NULL query I rowsort SELECT ALL + 46 * - 22 @@ -9742,10 +9754,13 @@ SELECT + 56 + 68 * - 80 ---- -5384 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - -64 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort SELECT ALL NULLIF ( - 64, + 58 + AVG ( DISTINCT + 53 ) ) AS col0 +---- +-64 query I rowsort SELECT + 60 * - 93 * 31 @@ -10745,10 +10760,13 @@ SELECT ALL - COALESCE ( 24, - CASE CASE + 58 WHEN + 91 + + ( + + 3 ) THEN - - NU ---- -2280 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-2042 SELECT COUNT ( * ) * CASE - - 29 WHEN + 80 + + COALESCE ( + 14, + COALESCE ( - 92, - + COALESCE ( 18, + 49, 93 + + + 42 * - 22 ) ) ) * 34 THEN - 59 WHEN + + 93 - - AVG ( DISTINCT - 13 ) THEN - + 92 * 5 * AVG ( DISTINCT - NULLIF ( - - 78, + 96 ) ) END - - ( + 36 ) / + 66 col1 +---- +NULL query I rowsort SELECT 68 + - - 66 @@ -12074,10 +12092,10 @@ SELECT CASE + - 34 WHEN - 71 + + 86 THEN 41 ELSE NULL END * + 84 AS col1 ---- NULL -# Datafusion - Datafusion expected results: -# Datafusion - Expected - -40 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-2293 SELECT ALL + COUNT ( * ) + - + NULLIF ( + 41, + + CASE + 22 WHEN + 81 / + + 85 THEN - + COUNT ( * ) WHEN + + 24 * + COALESCE ( - AVG ( DISTINCT 90 ), - - 52 ) THEN NULL END ) +---- +-40 query I rowsort label-2294 SELECT DISTINCT MAX ( - 39 ) + ( - - 42 ) @@ -12551,10 +12569,13 @@ SELECT - COUNT ( DISTINCT + 21 ), MAX ( DISTINCT 48 ) AS col0 -1 48 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-2385 SELECT ALL + MIN ( ALL CAST ( NULL AS INTEGER ) ) + 60 - - AVG ( DISTINCT + + 77 ) - - 20 +---- +NULL query I rowsort label-2386 SELECT + - 9 / + + ( + 46 ) AS col0 @@ -14246,10 +14267,13 @@ SELECT + COUNT ( ALL - 76 ) AS col0 ---- 1 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-2708 SELECT DISTINCT - CASE + 21 WHEN - + 79 * + 34 * - - 23 + + + AVG ( DISTINCT + 74 ) / 8 + - 28 THEN NULL WHEN 99 + - 7 THEN + + 38 * 96 - CAST ( - 60 AS INTEGER ) + + COUNT ( * ) + + - 13 * 81 + - 22 + - 70 * - 87 * - + 75 / - AVG ( + - 47 ) - + 48 - - - 81 + + + 52 - ( + 35 ) END +---- +NULL query I rowsort label-2709 SELECT ALL - + 27 + ( COUNT ( * ) ) * - - 39 AS col1 @@ -15182,10 +15206,10 @@ SELECT DISTINCT 15 * + - 13 - COUNT ( * ) + + + 9 col2 ---- -187 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-2885 SELECT ALL - 50 * + + ( CASE 2 WHEN 62 + + 58 + + 34 * 22 / + 41 THEN NULL WHEN 36 + + - 64 THEN - 57 / NULLIF ( + 86, - + 24 * - + COUNT ( * ) * + 99 + COALESCE ( CAST ( NULL AS INTEGER ), + - 22 ) ) WHEN AVG ( DISTINCT + 61 ) * - 89 + 77 * 2 * + 45 + + 62 THEN NULL END ) + + COALESCE ( - 40, - 49 / + + 70, + + 97 ) +---- +NULL query I rowsort SELECT ALL ( + - ( - 8 ) ) * 98 @@ -20477,10 +20501,10 @@ SELECT ALL - ( - 21 ) * MIN ( DISTINCT - 35 ) ---- -735 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - 60 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-3901 SELECT - NULLIF ( CAST ( - AVG ( DISTINCT 60 ) AS INTEGER ), + 19 - - 34 + + COALESCE ( - - 32, 38 + 37 + 13 * + COALESCE ( ( COUNT ( * ) ), - - COUNT ( * ) * 70 + 96 ) - - + 2 ) ) AS col2 +---- +60 query I rowsort SELECT DISTINCT + 93 + + - 34 AS col2 @@ -21758,10 +21782,13 @@ SELECT + + 86 + + 30 + 99 ---- 215 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - 1219 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-4142 SELECT + - COALESCE ( - 23, + 7 * + 35, + - CAST ( COALESCE ( CAST ( COALESCE ( - CAST ( + 99 AS INTEGER ), - - 73 ) AS INTEGER ), 57 - - - 95 ) AS INTEGER ) + - 98 - + ( - AVG ( DISTINCT - - 69 ) ) * + 88 / + 90 ) * 53 AS col1 +---- +1219 query I rowsort label-4143 SELECT DISTINCT - MAX ( DISTINCT + COALESCE ( 75, + 11 + + 10 ) ) AS col0 @@ -23529,10 +23556,10 @@ SELECT ( - + 74 ) ---- -74 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-4478 SELECT - 33 - + - CASE - 52 WHEN + AVG ( DISTINCT + 78 ) * + - COALESCE ( + 27, 23 + + 95 / - 81 * - + COUNT ( * ) ) + - ( + 43 ) THEN NULL WHEN + COUNT ( * ) * 89 THEN - 65 END AS col1 +---- +NULL query I rowsort label-4479 SELECT MAX ( DISTINCT - 81 ) @@ -28142,10 +28169,13 @@ SELECT ALL SUM ( ALL 45 ) + - - 94 / - ( - 17 ) AS col2 ---- 50 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort SELECT + CASE - 94 WHEN + 49 / + 99 - + 25 THEN + 5 + - + AVG ( DISTINCT - - 75 ) ELSE NULL END +---- +NULL query II rowsort label-5360 SELECT DISTINCT + COUNT ( * ) * + 37, 73 AS col1 @@ -28184,10 +28214,13 @@ SELECT + 70 / - 98 * + 17 AS col2 ---- 0 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - -4331 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-5367 SELECT - - 24 * + COALESCE ( - + COUNT ( * ), + - 82 + - 30 + + - COUNT ( * ) / AVG ( DISTINCT 99 ) * + CASE + + NULLIF ( + + COALESCE ( + CAST ( + COALESCE ( 65, 31 * ( + + COUNT ( * ) ), 93 ) AS INTEGER ), 9, + + 64 + - 83 ), - 66 * 15 + 43 ) WHEN 22 / + 43 THEN + CAST ( - 46 AS INTEGER ) WHEN MAX ( 54 ) / - 11 + COUNT ( * ) THEN NULL WHEN 96 THEN - ( COUNT ( * ) ) END * - 29, - 58 + - 60 ) + - 59 * + 73 +---- +-4331 query I rowsort label-5368 SELECT + + COALESCE ( - - 32, - 54, - NULLIF ( + CAST ( CASE - + ( 58 ) WHEN CAST ( + - ( - 21 ) AS INTEGER ) * - 6 THEN - 37 + + 28 + - CAST ( NULL AS INTEGER ) END AS INTEGER ), 23 ) ) AS col2 @@ -29213,10 +29246,13 @@ SELECT ( COUNT ( ALL + 25 ) ) * - 25 AS col1 ---- -25 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-5562 SELECT - CASE - - 68 WHEN 80 THEN - 16 + + COUNT ( * ) WHEN + 84 THEN NULL END * - AVG ( DISTINCT - - 22 ) + - 87 + COUNT ( * ) +---- +NULL query I rowsort SELECT 69 + + + 68 @@ -30464,11 +30500,14 @@ SELECT + NULLIF ( + + 25, + ( - - ( + 19 ) ) * - - COUNT ( * ) * COUNT ( * ) * + ---- 122 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -# Datafusion - Expected - 33150 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I]I +# Datafusion - [Actual ] [R]I +query RI rowsort label-5799 SELECT DISTINCT - - 44 - + 60 * AVG ( DISTINCT CAST ( NULL AS INTEGER ) ) AS col2, 65 * + CAST ( - 34 AS INTEGER ) * - 15 +---- +NULL +33150 query I rowsort label-5800 SELECT ALL - NULLIF ( + + 79, ( + CAST ( NULL AS INTEGER ) ) * 96 * - COALESCE ( + - 36, - - COUNT ( * ) ) ) @@ -31299,10 +31338,13 @@ SELECT COALESCE ( 80, - CAST ( - ( + 54 ) AS INTEGER ) * 16 + + + 38 ) AS col1 ---- 80 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-5958 SELECT ALL - AVG ( DISTINCT CASE - 88 WHEN 14 * + + CAST ( NULL AS FLOAT8 ) THEN - 9 * + 94 + - 58 END ) AS col0 +---- +NULL query I rowsort SELECT + + 83 + 82 * + - COALESCE ( - 3, + + 18 ) AS col2 @@ -35328,10 +35370,10 @@ SELECT ALL COALESCE ( - 32, + + 19 * + + MAX ( + 61 ) + SUM ( - - 65 ), - - 0 ) ---- -32 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-6728 SELECT CASE + CASE - 15 WHEN AVG ( DISTINCT - - 13 ) THEN - + 91 + - ( - 19 ) END WHEN - 36 / + - 74 + - + 45 THEN 91 * + 75 + - 77 END + + COUNT ( * ) +---- +NULL query I rowsort label-6729 SELECT ALL 70 / + - 55 @@ -38025,10 +38067,13 @@ SELECT ALL 40 * - - 21 AS col0 ---- 840 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-7244 SELECT DISTINCT ( + + 37 ) * + AVG ( DISTINCT + CAST ( NULL AS INTEGER ) ) +---- +NULL query I rowsort label-7245 SELECT ALL 11 - - COUNT ( * ) @@ -38461,10 +38506,13 @@ SELECT 89 * + - 86 - + 91 / + - 61 AS col0 ---- -7653 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-7327 SELECT - NULLIF ( - 51, + 97 * - CAST ( 27 AS INTEGER ) ) + + ( MAX ( DISTINCT - 34 ) ) + 42 + - 46 * - - ( + AVG ( DISTINCT CAST ( NULL AS INTEGER ) ) ) AS col2 +---- +NULL query I rowsort label-7328 SELECT COUNT ( * ) - - ( + 63 ) @@ -38921,7 +38969,7 @@ SELECT DISTINCT 33 / - ( + 27 ) + + - MIN ( + 45 ) col1 # Datafusion - Datafusion expected results: # Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query error DataFusion error: Arrow error: Divide by zero error SELECT ALL 95 / COUNT ( * ) - + COUNT ( * ) - + + 92 * + CASE - 46 WHEN + - NULLIF ( + CASE + + NULLIF ( - - 56, 80 * + 32 / + COUNT ( * ) - 80 + + 93 ) WHEN + - ( + - 15 ) + - COALESCE ( + 21, + COALESCE ( - 40, - COALESCE ( - ( + - 17 ), - 41 ) * 71 ) ) + - MIN ( 85 ) + - - COUNT ( * ) + - COALESCE ( + 42, 63 * + COUNT ( * ) + + 71 / SUM ( ALL 41 / + 51 ) + - COUNT ( DISTINCT 92 - 61 ) ) * 60 THEN 55 * + 38 + + CAST ( NULL AS INTEGER ) WHEN AVG ( DISTINCT - 29 ) THEN 46 - + 76 END, + ( - 73 ) * + 49 - 9 ) THEN 13 WHEN 78 THEN NULL END AS col0 query I rowsort @@ -41966,10 +42014,13 @@ SELECT - 49 + + - COUNT ( * ) * + 25 * + MIN ( ALL - 4 ) - 27 ---- 24 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-7992 SELECT + COUNT ( * ) * 24 * + - COUNT ( * ) * - + AVG ( DISTINCT - CASE + + 5 WHEN 64 THEN NULL WHEN - 68 THEN 21 END ) +---- +NULL query I rowsort label-7993 SELECT - COALESCE ( - ( - + 73 ), 66 / + COALESCE ( 92, + MIN ( ALL - COALESCE ( + + 78, + 7, 16 ) ) ), COUNT ( * ) + + - 56, - + 71 ) @@ -42051,10 +42102,13 @@ SELECT - 58 * COALESCE ( - 45, - MIN ( NULLIF ( - 43, 97 ) ) + + 35, + CASE - 95 ---- 2610 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-8009 SELECT CASE - 20 WHEN CASE AVG ( 98 ) WHEN 87 + - 76 THEN NULL ELSE + 87 * + 36 END + NULLIF ( 39 + + 76, 50 / 23 ) * CAST ( NULL AS FLOAT8 ) THEN AVG ( DISTINCT + 25 ) WHEN 51 THEN + ( 5 ) END AS col2 +---- +NULL query I rowsort SELECT ALL + 85 * 36 @@ -44654,10 +44708,13 @@ SELECT COUNT ( DISTINCT + 4 ) ---- 1 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - -67 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-8511 SELECT ALL + CASE WHEN NOT 18 BETWEEN + 66 AND - 25 + 93 THEN - 67 ELSE COUNT ( * ) * + - 9 * 42 * - AVG ( DISTINCT - - 46 ) + 33 + + COUNT ( * ) END AS col2 +---- +-67 query I rowsort SELECT ALL + 62 * 31 * + 0 + - - 23 @@ -45915,10 +45972,10 @@ SELECT + - COALESCE ( + 51, + 27, + 57, 39 ) col2 ---- -51 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-8754 SELECT ALL + + CASE - AVG ( DISTINCT - + 18 ) WHEN 87 THEN + 59 WHEN + + 95 THEN + + 60 * + COUNT ( * ) ELSE NULL END +---- +NULL query I rowsort label-8755 SELECT - 37 + - COUNT ( * ) * - + CAST ( NULL AS INTEGER ) * + MAX ( ALL - 50 ) @@ -46522,10 +46579,10 @@ SELECT + 96 - - MAX ( DISTINCT - 92 ) + - CAST ( NULL AS INTEGER ) * + + 40 ---- NULL -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-8869 SELECT + CASE + CAST ( 99 AS INTEGER ) WHEN - COUNT ( * ) / - + 23 THEN 7 WHEN - 44 * + AVG ( DISTINCT + 77 ) THEN NULL WHEN - - 78 * - 82 + + NULLIF ( + 58, 43 + + COALESCE ( - 99, + 96 ) * - 6 ) + - 46 + 13 + + - ( + ( + CAST ( NULL AS FLOAT8 ) ) ) THEN NULL END +---- +NULL query I rowsort label-8870 SELECT + 72 / COUNT ( * ) * 26 @@ -48468,10 +48525,13 @@ SELECT DISTINCT 55 * COALESCE ( + + 55, - + ( + MIN ( ALL + + 0 ) ) + + 81 + - - ---- 3025 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-9235 SELECT - AVG ( DISTINCT - CAST ( NULL AS INTEGER ) ) +---- +NULL query I rowsort label-9236 SELECT SUM ( ALL + 26 ) + + 43 @@ -51449,10 +51509,13 @@ SELECT DISTINCT - 60 * 73 AS col1, - 99 + + 74 -4380 -25 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-9807 SELECT ALL AVG ( DISTINCT - CAST ( NULL AS INTEGER ) ) + - 19 + - 74 - - 83 * 90 / + 34 AS col0 +---- +NULL query I rowsort label-9808 SELECT ALL + 58 + - + ( + CAST ( 50 AS INTEGER ) ) AS col2 diff --git a/data/sqlite/random/expr/slt_good_57.slt b/data/sqlite/random/expr/slt_good_57.slt index a2e2f41..a29f348 100644 --- a/data/sqlite/random/expr/slt_good_57.slt +++ b/data/sqlite/random/expr/slt_good_57.slt @@ -1140,10 +1140,10 @@ SELECT 63 + + - 62 - 80 col2 ---- -79 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-211 SELECT DISTINCT + 98 - + 46 / - ( + CASE - 50 WHEN - + 65 + + COUNT ( * ) + + 9 THEN NULL WHEN - 10 / - + 93 - CASE + 11 WHEN + ( 71 ) THEN NULL WHEN - ( - AVG ( DISTINCT - 14 ) ) THEN - CAST ( NULL AS INTEGER ) END / 72 THEN COUNT ( 99 ) + 42 WHEN + 61 THEN + 77 END ) AS col1 +---- +NULL query II rowsort label-212 SELECT ( + 92 ) * 24 + - + COALESCE ( - 56, - 63 - - 73, + + 40, - MIN ( ALL 71 ) ) + + + 2 AS col1, 29 + - NULLIF ( + 66, - - COUNT ( * ) - 48 + 53 ) * COALESCE ( + 70, 52 ) @@ -4555,10 +4555,13 @@ SELECT NULLIF ( + 46, + ( - 1 ) ) * + + 7, 15 * + COUNT ( * ) / ( + COUNT ( * ) 322 0 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-861 SELECT CAST ( - NULLIF ( + 28, + + MIN ( - 94 ) ) AS FLOAT8 ) / CAST ( + - CASE + - COUNT ( * ) WHEN - 32 THEN NULLIF ( - + 13, 30 + COUNT ( DISTINCT + CAST ( + CASE 96 WHEN 88 THEN 98 + - CAST ( 37 AS INTEGER ) END AS INTEGER ) ) ) * - AVG ( DISTINCT 46 ) ELSE NULL END AS INTEGER ) + + 79 - COUNT ( * ) * - 5 +---- +NULL # Datafusion - Datafusion expected results: # Datafusion - Expected - 87 @@ -4765,11 +4768,14 @@ SELECT MIN ( ALL - + 72 ) AS col2 ---- -72 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -# Datafusion - Expected - 1 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I]I +# Datafusion - [Actual ] [R]I +query RI rowsort label-900 SELECT ALL 10 - 19 + - COALESCE ( + 17, - - 71 ) * - 84 * 82 * + - 24 - 88 - + AVG ( DISTINCT - + 44 ) + + + 75 * - 17 * - CASE - MIN ( ALL 0 ) WHEN 85 THEN - 54 END * 2 - CAST ( + COUNT ( * ) AS FLOAT8 ) AS col2, + COUNT ( * ) +---- +NULL +1 query II rowsort SELECT ALL + 71 col1, 77 AS col0 @@ -7007,11 +7013,11 @@ SELECT ALL + 75 + - + COUNT ( ALL + 24 ) AS col0 ---- 74 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - 2 -# Datafusion - Expected - -99 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query II rowsort label-1329 SELECT ALL + 2 * COUNT ( * ), 87 * 0 + - CASE 1 WHEN + NULLIF ( - 30, - 44 * - - AVG ( DISTINCT + 16 ) + + + ( - + COUNT ( * ) ) * - + ( - 16 ) ) * - 47 THEN NULL ELSE + 99 END AS col0 +---- +2 +-99 query I rowsort label-1330 SELECT DISTINCT - + COUNT ( + 74 ) AS col1 @@ -7106,10 +7112,10 @@ SELECT DISTINCT + SUM ( ALL - 39 ) * - 37 - - 46 * + COUNT ( * ) * + - 16 AS col ---- 707 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - 40 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-1348 SELECT COALESCE ( - - CASE - 94 WHEN + SUM ( 7 ) * + 13 THEN NULL WHEN 95 * 58 + - - SUM ( DISTINCT - NULLIF ( 51, + + 99 ) ) + - - 37 * + 54 + + 17 * + 92 * + 36 / - NULLIF ( + CASE CASE + + CAST ( NULL AS INTEGER ) WHEN + - COUNT ( * ) THEN + 91 * 19 * NULLIF ( - + MAX ( DISTINCT + - 74 ), COALESCE ( - + 97, - 78 + 76 + + - 70, 64 * - 36, - 72, - 42 / + + 6 + 21 ) ) + AVG ( DISTINCT + 49 ) / - - 5 WHEN - - CAST ( NULL AS INTEGER ) THEN - 72 ELSE NULL END WHEN + + 34 * - 35 THEN - 65 END, 92 ) * + 75 - - + CAST ( + - COUNT ( * ) AS INTEGER ) + - 89 * 78 * 61 THEN 7 * - 1 ELSE NULL END, - COUNT ( * ) ) * - 40 +---- +40 query I rowsort label-1349 SELECT ALL ( 93 ) * COUNT ( * ) + 90 col2 @@ -8292,10 +8298,10 @@ SELECT 80 + - ( + 97 ) * - COUNT ( * ) ---- 177 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-1581 SELECT ALL - COUNT ( * ) * 71 * + CASE + ( 56 ) WHEN + AVG ( DISTINCT + 34 ) THEN NULL WHEN 7 THEN 68 + - 47 * + 34 ELSE NULL END +---- +NULL query I rowsort SELECT 86 * + + 11 AS col0 @@ -8527,10 +8533,13 @@ SELECT 34 * - 85 * - COUNT ( * ) + - - 64 AS col0 ---- 2954 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - 67 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort SELECT NULLIF ( - - 67, - 35 * + 85 * - - 96 + + ( + + 83 ) * + AVG ( DISTINCT - 56 ) ) +---- +67 query I rowsort SELECT DISTINCT + - 46 - + 37 AS col0 @@ -9256,10 +9265,10 @@ SELECT + ( + + 54 ) ---- 54 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-1765 SELECT - CASE - 39 WHEN + COUNT ( * ) - 6 + + 4 * - - COUNT ( * ) + + COALESCE ( - 69, NULLIF ( + 24, + ( CASE + 76 WHEN 52 * 24 + - SUM ( DISTINCT 92 ) THEN 66 WHEN + 65 THEN + 25 * - COALESCE ( + 87 * - 98, - 92 * + COUNT ( * ) ) ELSE NULL END ) ) * 92 + AVG ( DISTINCT + 48 ) * 68 ) THEN 49 WHEN NULLIF ( 4, + 12 ) + - 54 THEN 49 WHEN ( + COALESCE ( + ( + COUNT ( * ) ), + COUNT ( * ) * + 62, - 72 ) ) THEN ( + 75 ) / 64 WHEN 28 + 29 THEN + 76 ELSE NULL END / 40 col1 +---- +NULL query I rowsort SELECT ALL + + 62 + 89 AS col0 @@ -9807,10 +9816,13 @@ SELECT DISTINCT ( + CAST ( + + ( CAST ( - 83 AS INTEGER ) ) AS INTEGER ) ) * + - ---- 40089 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-1871 SELECT ALL - CASE - - 48 WHEN - + 86 + 82 + 24 THEN AVG ( DISTINCT + + 41 ) WHEN - 78 * 67 * CAST ( NULL AS INTEGER ) - + - 55 * + 28 * - 97 + 65 + + COUNT ( * ) THEN NULL ELSE NULL END AS col0 +---- +NULL query I rowsort label-1872 SELECT + + CASE - + 22 WHEN + 29 THEN NULL WHEN - 6 - COUNT ( * ) THEN NULL ELSE - COUNT ( * ) END * + ( 29 ) - + + COUNT ( * ) + + + 3 AS col2 @@ -12244,10 +12256,10 @@ SELECT ALL - - ( - - CAST ( NULL AS FLOAT8 ) ) * - NULLIF ( 94, 78 ) ---- NULL -# Datafusion - Datafusion expected results: -# Datafusion - Expected - 2516 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-2336 SELECT DISTINCT COUNT ( * ) - - + CASE + COUNT ( * ) WHEN + - COUNT ( * ) * + - 10 * AVG ( DISTINCT - 48 ) THEN NULL ELSE + - SUM ( - + 58 ) * - - 45 END + SUM ( - 95 ) AS col1 +---- +2516 query I rowsort SELECT ALL - - ( + - 50 ) AS col2 @@ -17475,10 +17487,13 @@ SELECT ALL + 11 + + + CASE + 68 WHEN ( + + 68 ) THEN NULL ELSE CAST ( NULL AS IN ---- NULL -# Datafusion - Datafusion expected results: -# Datafusion - Expected - -420 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort SELECT ALL NULLIF ( + 55, 1 / - AVG ( DISTINCT + - 20 ) ) + ( + 78 ) + + 22 + 23 * - 25 +---- +-420 query I rowsort label-3333 SELECT DISTINCT + 53 + - - COUNT ( * ) + + MIN ( ALL 40 ) * - COALESCE ( + 20, - 69 * COUNT ( * ) * + 67 ) @@ -18531,10 +18546,13 @@ SELECT + 76 - + 18 col2 ---- 58 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-3536 SELECT ALL + CASE 54 WHEN 61 THEN - 11 WHEN + CASE - - 39 WHEN 0 THEN - + ( - - 6 ) WHEN 53 + + - 80 / + + CAST ( NULL AS FLOAT8 ) * - COALESCE ( + 52, + 35 ) + 48 * + 42 THEN NULL WHEN 40 THEN 0 ELSE NULL END THEN COALESCE ( AVG ( DISTINCT 64 ), 45 * 17 ) + 99 WHEN 70 * 34 THEN NULL END / - COUNT ( * ) AS col2 +---- +NULL query I rowsort SELECT - ( 95 ) * + 36 @@ -19171,10 +19189,10 @@ SELECT ALL + + 80, - MAX ( DISTINCT + + 1 ) + + SUM ( ALL + - 68 ) AS col1 80 -69 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - -45 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-3656 SELECT + - CASE + + 15 WHEN + 87 / - + 43 * + 27 THEN NULL WHEN MAX ( ALL + - 90 ) * - COUNT ( * ) + 76 + - + COUNT ( * ) * + 45 + + NULLIF ( - 73, COUNT ( * ) - + 17 ) * + + CASE ( + CASE + AVG ( DISTINCT 58 ) WHEN 34 THEN - 60 ELSE NULL END ) WHEN + CAST ( NULL AS INTEGER ) * + COUNT ( 20 ) THEN 94 * + CAST ( COUNT ( 52 ) AS INTEGER ) END THEN NULL ELSE 45 END col0 +---- +-45 query I rowsort label-3657 SELECT ALL + NULLIF ( CAST ( NULL AS INTEGER ), 98 * + 66 + + + 72 ) AS col0 @@ -20785,10 +20803,10 @@ SELECT DISTINCT 93 * - + 58 + + + 68 * - 57 + + 24 ---- -9246 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-3964 SELECT ALL 97 + - CASE AVG ( DISTINCT - + ( + 94 ) ) WHEN + - 2 + + 90 + + COUNT ( * ) - + 40 THEN ( + - 90 ) ELSE NULL END +---- +NULL query I rowsort SELECT DISTINCT + - 43 + 7 @@ -21744,10 +21762,13 @@ SELECT - 2 * 97 + 82 - - + 0 + + 28 ---- -84 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-4146 SELECT DISTINCT COUNT ( * ) * AVG ( DISTINCT - CAST ( NULL AS INTEGER ) ) - - 5 * 47 +---- +NULL query II rowsort SELECT ALL 92, + 36 AS col0 @@ -21786,10 +21807,16 @@ SELECT + - 89 + - + 32 AS col2 ---- -121 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - -1 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Data was automatically updated based on comparison db results +# Datafusion - Previous results: +# Datafusion - -1 +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-4154 SELECT + + COALESCE ( + 94, + - AVG ( DISTINCT - 30 ) / 29 ) / - 82 AS col2 +---- +-1.146341463415 query I rowsort label-4155 SELECT + COUNT ( * ) * 74 AS col0 @@ -22406,10 +22433,10 @@ SELECT DISTINCT CAST ( 27 AS INTEGER ) AS col2, + 36 27 36 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-4272 SELECT + CASE - AVG ( DISTINCT + 40 ) WHEN + 89 THEN - 48 * - COUNT ( 98 ) WHEN - - CAST ( + MIN ( - - NULLIF ( + COALESCE ( + CAST ( NULL AS INTEGER ), 91, - 96 ), - - 36 ) ) AS INTEGER ) - + 36 THEN NULL END col1 +---- +NULL query I rowsort label-4273 SELECT ALL + CAST ( + - 6 AS INTEGER ) @@ -23537,10 +23564,13 @@ SELECT ALL + 62 * + COUNT ( * ) + + - 62 AS col0 ---- 0 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-4489 SELECT DISTINCT - NULLIF ( - - CASE ( 57 ) WHEN ( + 74 ) - + 96 + COUNT ( * ) + - 71 * - 39 THEN NULL WHEN + ( - + 97 ) THEN - 47 / - MIN ( ALL - - 38 ) / 35 * + - 55 * 67 - - 64 + + 99 + + 14 END, - - 24 + - + 64 ) * + + 1 * - + 51 + - + 39 * 89 + - - CASE 44 WHEN + + 60 THEN NULL WHEN - 56 / - 26 THEN NULL WHEN 44 THEN - - 13 * - - 16 * + + COUNT ( * ) END + - 82 * + 32 / + 88 * + NULLIF ( - 94, AVG ( DISTINCT ( - 52 ) ) * + 80 + 48 ) - ( 93 ) AS col1 +---- +NULL query I rowsort label-4490 SELECT + 98 / - - 94 + + 21 AS col1 @@ -27718,10 +27748,13 @@ SELECT - 13 + - - 72, SUM ( ALL 8 ) * - + 75 * COUNT ( * ) + + 49 AS col2 59 -551 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - 52 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-5290 SELECT DISTINCT + - 93 * 0 + NULLIF ( 52, + + 70 * - 31 * 8 * - 36 + - 8 - NULLIF ( + + 86, - 17 * + COUNT ( * ) * + AVG ( DISTINCT + 37 ) ) ) +---- +52 query II rowsort label-5291 SELECT + ( + - CASE + 4 WHEN - ( - 19 ) + - 55 * - + 19 THEN + ( 47 ) ELSE NULL END ) * - 81 - - 6 + + MIN ( - - 73 ), 92 * - + 12 AS col2 @@ -28257,10 +28290,10 @@ SELECT - 33 - + - 17 - + 10 ---- -26 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-5393 SELECT CAST ( CASE - + 78 WHEN + ( + ( - ( + - AVG ( DISTINCT + 27 ) ) ) ) THEN + 66 WHEN + 95 THEN NULL END AS INTEGER ) +---- +NULL # Datafusion - Types were automatically converted from: # Datafusion - [Expected] [I] @@ -30549,10 +30582,13 @@ SELECT - 53 + - ( + 55 ) * + 11 AS col1 ---- -658 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - -45 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort SELECT CASE - 51 WHEN + 46 THEN + AVG ( DISTINCT - 15 ) * + 49 * + 76 ELSE + - 45 END +---- +-45 query I rowsort SELECT + 36 * + - 53 @@ -31153,10 +31189,13 @@ SELECT MAX ( + 60 ) ---- 60 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-5942 SELECT COALESCE ( - + CAST ( - 47 AS INTEGER ), + - 96 ) - + 63 + - + COUNT ( DISTINCT + 23 ) + - + ( + AVG ( DISTINCT - CAST ( NULL AS INTEGER ) ) ) / - 52 - + 46 + 50 AS col1 +---- +NULL query I rowsort label-5943 SELECT MAX ( + 29 ) @@ -41311,10 +41350,13 @@ SELECT + - COUNT ( 11 ) AS col0 ---- -1 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-7879 SELECT DISTINCT + - AVG ( DISTINCT CAST ( NULL AS FLOAT8 ) ) * + 5 AS col2 +---- +NULL query II rowsort SELECT 19, - 65 * - 84 AS col2 @@ -44476,10 +44518,13 @@ SELECT DISTINCT - - COALESCE ( 88, COUNT ( * ) ) AS col0 ---- 88 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort SELECT ALL CASE + + NULLIF ( - - 54, - 30 ) WHEN 5 * - 66 THEN + + NULLIF ( - 12, + - 83 ) * + + COALESCE ( + - ( 34 ), AVG ( DISTINCT + + ( ( + 35 ) ) ) ) END + 29 +---- +NULL query I rowsort SELECT DISTINCT - - 36 AS col2 @@ -44524,10 +44569,10 @@ SELECT + 59 + + - COUNT ( * ) col0 ---- 58 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - 1550 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-8499 SELECT COALESCE ( - 62, + - 42 * + CAST ( - 74 AS INTEGER ) * - + SUM ( ALL - 9 ) + CASE - 49 WHEN + + 47 * - - COUNT ( * ) THEN - + COUNT ( + 40 ) END * + 92 + 82, + COUNT ( * ) * + CASE - 96 WHEN AVG ( DISTINCT ( 52 ) ) THEN NULL ELSE + 64 * CAST ( NULL AS INTEGER ) END ) + 26 * + 62 +---- +1550 query I rowsort SELECT ALL + ( + 68 ) @@ -46074,10 +46119,13 @@ SELECT ALL + SUM ( + 39 ) ---- 39 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-8794 SELECT + 37 * + + CASE - 42 WHEN - + SUM ( DISTINCT - 47 ) THEN NULLIF ( + AVG ( DISTINCT + 78 ), - 25 + - 31 + CAST ( NULL AS INTEGER ) + - 22 * + 56 + - MIN ( + CASE 67 WHEN CAST ( 89 AS FLOAT8 ) / + 78 - 92 THEN NULL ELSE - 87 END ) / - 35 + + + ( MAX ( DISTINCT 94 ) ) ) WHEN 29 THEN NULL END AS col0 +---- +NULL query I rowsort label-8795 SELECT ALL - 43 * + 89 + + - 18 * CAST ( 4 AS INTEGER ) @@ -49755,10 +49803,10 @@ SELECT ALL ( - CASE + 57 WHEN + + 44 + + AVG ( - 25 ) THEN 56 WHEN + - ( ( - 38 ---- NULL -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-9490 SELECT + CASE - ( 92 ) WHEN - + CASE 45 WHEN + + 95 THEN NULL WHEN - + 37 THEN + 89 - - COUNT ( * ) ELSE 49 * - - ( + COUNT ( * ) ) * COUNT ( * ) + + 48 END + - 28 - - AVG ( DISTINCT + + 44 ) THEN - 76 + + 51 END +---- +NULL query I rowsort label-9491 SELECT COALESCE ( + + 11, - + COUNT ( * ) ) @@ -50497,10 +50545,13 @@ SELECT ALL + ( ( + 18 ) ) AS col1 ---- 18 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-9633 SELECT 56 / AVG ( DISTINCT + CAST ( NULL AS INTEGER ) ) + 27 - - 39 AS col1 +---- +NULL query I rowsort SELECT ALL + - 98 col1 @@ -51861,10 +51912,13 @@ SELECT ALL COUNT ( * ) * + NULLIF ( + + 92, + 38 ) ---- 92 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - -28 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort SELECT + NULLIF ( + - 28, 29 * AVG ( DISTINCT 12 ) ) +---- +-28 query I rowsort SELECT + 81 * + - NULLIF ( - 81, 46 * - - ( + 1 ) ) diff --git a/data/sqlite/random/expr/slt_good_58.slt b/data/sqlite/random/expr/slt_good_58.slt index 8cab68c..b3e0a52 100644 --- a/data/sqlite/random/expr/slt_good_58.slt +++ b/data/sqlite/random/expr/slt_good_58.slt @@ -5060,10 +5060,13 @@ SELECT - + COUNT ( * ) * + 80 + + + 94 ---- 14 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - 43 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort SELECT + NULLIF ( 78, AVG ( DISTINCT - 81 ) ) - ( + 35 ) +---- +43 query I rowsort label-960 SELECT - 78 * - - CAST ( NULL AS INTEGER ) * + + 43 - 64 * - - 30 + - COUNT ( * ) * - 57 + + 37 + + - 99 + + COUNT ( * ) / - - 78 + 17 * 50 col2 @@ -6832,11 +6835,14 @@ SELECT COALESCE ( + ( - - COUNT ( * ) ), + 65 ) + + 63 - - 64 + - 21 + - 7 / + 6 ---- 107 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - -34 -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] I[I] +# Datafusion - [Actual ] I[R] +query IR rowsort label-1295 SELECT - 34 AS col0, AVG ( DISTINCT CAST ( NULL AS INTEGER ) ) / - + 80 +---- +-34 +NULL query I rowsort SELECT 67 * + + 86 AS col0 @@ -7876,10 +7882,13 @@ SELECT + 72 / COUNT ( * ) * - 35 - + SUM ( ALL - + ( 51 ) ) + 60 query error DataFusion error: Error during planning: Projections require unique expression names but the expression "count\(Int64\(1\)\) AS count\(\*\) AS col1" at position 0 and "Int64\(\-76\) AS col1" at position 1 have the same name\. Consider aliasing \("AS"\) one of them\. SELECT + COUNT ( * ) AS col1, - 76 AS col1 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - -103 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-1500 SELECT - 28 + + - NULLIF ( + + 75, AVG ( DISTINCT - + ( - 52 ) ) ) * COUNT ( * ) +---- +-103 query II rowsort label-1501 SELECT ALL + COUNT ( * ) * - + 64, - ( - 57 ) * - 58 + + 4 AS col0 @@ -8030,11 +8039,14 @@ SELECT - 50 + + + 85 + 2 ---- 37 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - 75 -# Datafusion - Expected - 4116 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] I[I] +# Datafusion - [Actual ] I[R] +query IR rowsort label-1529 SELECT 75 AS col1, + 49 * + 82 + NULLIF ( + - NULLIF ( - 98, COUNT ( * ) + - SUM ( 94 ) * COUNT ( * ) ), + AVG ( DISTINCT - ( 19 ) ) + 3 ) AS col2 +---- +75 +4116 query I rowsort SELECT + 24 + + 74 @@ -8353,10 +8365,10 @@ SELECT ALL - COUNT ( - 53 ) * - - CAST ( NULL AS INTEGER ) ---- NULL -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-1590 SELECT CASE 0 WHEN - AVG ( DISTINCT - 44 ) / COUNT ( * ) * - + 87 / + + ( 36 ) + ( 44 + 59 ) THEN NULL WHEN - COUNT ( * ) THEN 96 END +---- +NULL query I rowsort label-1591 SELECT ALL NULLIF ( + - ( + 32 ), + 76 / - 75 * - 43 ) * - 28 + + + CAST ( + 31 AS INTEGER ) @@ -13869,10 +13881,10 @@ SELECT - CAST ( - 81 AS INTEGER ) * - 34 ---- -2754 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-2640 SELECT CASE - COUNT ( * ) WHEN 34 * + 40 * - + 69 THEN + 56 * - NULLIF ( - + 20, 87 ) * + + NULLIF ( + 87, - CASE + 37 WHEN CASE - 14 WHEN - 90 / + 48 THEN - AVG ( DISTINCT + 29 ) * - - 10 * - CASE - 26 WHEN + - COUNT ( * ) + - - 46 THEN - 40 + + 98 + - 51 ELSE + COUNT ( * ) END END THEN NULL WHEN COALESCE ( + - 77, - 77 ) * 19 + 34 THEN + 68 + + 4 END * 32 - - ( - + 63 ) + + COUNT ( * ) * MIN ( 21 ) * 55 ) END AS col1 +---- +NULL query I rowsort label-2641 SELECT + NULLIF ( 9, + COUNT ( * ) ) @@ -16641,10 +16653,13 @@ SELECT ALL 2 - - ( 93 ) + - CAST ( - COUNT ( * ) AS INTEGER ) col2 ---- 96 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-3174 SELECT AVG ( DISTINCT CASE - - CAST ( NULL AS INTEGER ) WHEN - 23 THEN NULL WHEN + 50 THEN - 42 ELSE NULL END ) * 53 +---- +NULL query I rowsort SELECT 88 * + CASE 9 WHEN 34 THEN 71 - - - 37 * 61 ELSE - 53 END AS col1 @@ -17387,10 +17402,13 @@ SELECT DISTINCT + 26 AS col2, - 92 26 -92 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-3318 SELECT CASE COUNT ( * ) WHEN 38 THEN + + NULLIF ( + 72, - COALESCE ( - COUNT ( * ), + 36 ) * + 30 + + 9 + + AVG ( DISTINCT 24 ) ) + 40 / 6 END +---- +NULL query I rowsort label-3319 SELECT DISTINCT ( - + 31 ) * - COUNT ( * ) + - ( - 31 ) @@ -17633,10 +17651,13 @@ SELECT - + ( + 20 ) * + 68 + - CASE + 94 WHEN - COALESCE ( + COALESCE ( 54, COUN ---- NULL -# Datafusion - Datafusion expected results: -# Datafusion - Expected - 41 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort SELECT + - 41 * + - NULLIF ( + 1, - - AVG ( DISTINCT - 68 ) ) +---- +41 query I rowsort label-3367 SELECT ALL + 48 * - 33 + COUNT ( * ) @@ -17660,10 +17681,10 @@ SELECT DISTINCT 26 AS col1, 3 + + 99 AS col2 26 102 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - 81 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-3371 SELECT ALL + ( - - 22 ) + - + ( CASE - + 91 WHEN + AVG ( DISTINCT + 46 ) THEN NULL WHEN + 13 THEN NULL ELSE - 59 END ) * - - COALESCE ( - - COUNT ( * ), 38 * - 54, 48 ) AS col0 +---- +81 query I rowsort SELECT 24 - - 3 * - 43 AS col1 @@ -19497,10 +19518,13 @@ SELECT + ( - - 86 ) * 40 * COUNT ( * ) * - - 98 col0 ---- 337120 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-3720 SELECT + CASE + + CASE - 43 WHEN - COUNT ( * ) * + CAST ( NULL AS INTEGER ) * - MIN ( - - 51 ) THEN - 19 + 7 + - 15 * - - 65 WHEN + 90 THEN - + 98 END WHEN + 47 * - COUNT ( * ) * + + 99 + - 90 THEN + NULLIF ( - - COUNT ( * ), - - 11 * + 54 + - + 38 ) * + 91 + AVG ( DISTINCT + 78 ) WHEN 66 THEN NULL END +---- +NULL query I rowsort label-3721 SELECT CAST ( + + 41 AS INTEGER ) AS col0 @@ -20149,10 +20173,10 @@ SELECT DISTINCT COUNT ( * ) * + + 16 + COUNT ( * ) + - 93 AS col1 ---- -76 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - 46 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-3847 SELECT - COUNT ( + CAST ( NULL AS INTEGER ) ) - - CASE 91 WHEN - AVG ( DISTINCT - - 97 ) THEN NULL ELSE - COALESCE ( - + 46, - COUNT ( * ) ) END +---- +46 query I rowsort SELECT + ( 96 ) * + + 43 AS col0 @@ -20310,10 +20334,10 @@ SELECT ALL + - 95 + + 68 ---- -27 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-3877 SELECT CAST ( + + 21 AS INTEGER ) - + + CASE + AVG ( DISTINCT + 17 ) WHEN - 10 + ( + 16 ) THEN 44 + SUM ( 65 ) WHEN 60 / + 73 * 29 THEN NULL ELSE NULL END +---- +NULL query II rowsort SELECT ALL - 19 AS col1, 1 AS col2 @@ -21936,10 +21960,13 @@ SELECT MIN ( DISTINCT + ( + + 12 ) ) AS col1 ---- 12 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-4186 SELECT ALL + + AVG ( DISTINCT CAST ( NULL AS INTEGER ) ) AS col2 +---- +NULL query I rowsort SELECT - + 43 * - 12 AS col1 @@ -22106,10 +22133,16 @@ SELECT ALL - 78 - + 27 AS col1 ---- -105 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - 1 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Data was automatically updated based on comparison db results +# Datafusion - Previous results: +# Datafusion - 1 +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-4218 SELECT NULLIF ( 71, - + AVG ( DISTINCT + NULLIF ( - + 35, 56 ) ) ) / + + 62 AS col0 +---- +1.145161290323 query I rowsort label-4219 SELECT 97 * + CAST ( NULL AS INTEGER ) + - + 74 AS col1 @@ -23056,11 +23089,11 @@ SELECT ALL 71 * - 41 AS col1 ---- -2911 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - -68 -# Datafusion - Expected - -14 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query II rowsort label-4396 SELECT COALESCE ( + - 68, + 54 - CASE NULLIF ( + 70, + + AVG ( DISTINCT + 34 ) ) WHEN + 64 * - COUNT ( * ) * + CASE + 51 WHEN - COUNT ( * ) * - 40 * ( - SUM ( - 89 ) ) + - 67 + + + 16 + - 63 THEN NULL WHEN + 12 + - - 6 THEN + + COUNT ( * ) * + NULLIF ( + 3, + - 22 + - CAST ( NULL AS INTEGER ) * 25 ) * + COUNT ( * ) + + 0 + 85 + + + 74 + 61 END THEN NULL ELSE + 5 END ) col2, - 14 +---- +-68 +-14 query I rowsort label-4397 SELECT + COUNT ( * ) * + 6 - + 40 AS col1 @@ -27905,10 +27938,10 @@ SELECT DISTINCT + - 60 / - 83 * COUNT ( * ) * 50 * - 21 * NULLIF ( ( CAST ( 46 A ---- 32 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-5328 SELECT - CASE + 99 WHEN - + 77 * 2 + + 46 + + - 51 * + 76 THEN - COALESCE ( - 67, + ( - 26 ) * SUM ( 94 ), - 99 ) WHEN - + 69 * - + AVG ( DISTINCT + 93 ) THEN NULL WHEN 88 - + - NULLIF ( 49, - 30 ) * COUNT ( * ) THEN + 8 * + 96 ELSE NULL END +---- +NULL query I rowsort label-5329 SELECT ALL + NULLIF ( + COALESCE ( - 38, 97 * - 42 + 59 ), + 25 ) / + 12 AS col1 @@ -29523,10 +29556,10 @@ SELECT - 10, - ( + 69 ) AS col2 -10 -69 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-5632 SELECT ALL + 90 - CASE - 66 WHEN - CAST ( NULL AS INTEGER ) THEN NULL WHEN - + 8 - - 66 THEN + 76 + 29 - 94 + - ( + + 26 ) * + 33 WHEN - 27 * AVG ( DISTINCT - 73 ) THEN - MAX ( + 40 ) / CASE + - 57 WHEN + 54 + + 28 THEN 33 + - 65 WHEN + - 73 + - 21 THEN COUNT ( ALL - + ( + 63 ) ) * 75 * - 87 / + 29 + - 25 ELSE NULL END END AS col2 +---- +NULL query II rowsort label-5633 SELECT ALL COUNT ( * ) AS col1, - COUNT ( * ) AS col2 @@ -30462,10 +30495,10 @@ SELECT - - 85 * 34 AS col0 ---- 2890 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-5810 SELECT + ( - - 83 ) * CASE - + 96 WHEN - 39 * + CAST ( NULL AS INTEGER ) THEN - + 39 WHEN ( 33 ) + + AVG ( DISTINCT + + 42 ) + MIN ( + 10 ) / + 37 THEN - + 71 + + 64 + 11 + COUNT ( * ) * 63 * 16 END AS col2 +---- +NULL query I rowsort label-5811 SELECT - 24 + - 97 - - COUNT ( * ) - + ( + 56 ) / + + ( 48 ) AS col0 @@ -30908,10 +30941,10 @@ SELECT - - 23 - + - 81 ---- 104 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-5894 SELECT ALL 83 * + 6 - - 81 + ( 64 ) + 42 + - NULLIF ( - 25, + COALESCE ( - 68, 71 * 42 * - + 64 - 3 + - ( - 2 ) ) ) / - + 63 * - + 75 + + 8 + - 27 * + CASE - 35 WHEN - CAST ( + + 54 AS FLOAT8 ) * + COUNT ( * ) THEN + COUNT ( * ) * - 98 WHEN AVG ( DISTINCT + 47 ) THEN NULL END + + CAST ( - MAX ( + 48 ) AS INTEGER ) AS col2 +---- +NULL # Datafusion - Types were automatically converted from: # Datafusion - [Expected] [I] @@ -31683,10 +31716,13 @@ SELECT - COALESCE ( - 90, 5 ) ---- 90 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort SELECT + + 68 + + 29 * CASE - + 98 WHEN + 75 THEN + - AVG ( DISTINCT 97 ) - + 28 ELSE NULL END * + + AVG ( DISTINCT - + NULLIF ( + 98, - 77 ) ) * - - 8 +---- +NULL query I rowsort label-6041 SELECT - + COUNT ( ALL - ( + + 54 ) ) @@ -34025,10 +34061,10 @@ SELECT + 18 AS col1, - 14 + 23 + - + 95 * + 42 * - 31 * COALESCE ( + 17, COALESC 18 2102739 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - -52291 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-6493 SELECT 43 - + 7 - - - 68 + + ( + 1 ) - + ( 15 ) * 67 * + CAST ( + AVG ( DISTINCT 52 ) AS INTEGER ) AS col2 +---- +-52291 query I rowsort SELECT ALL + 29 * - + 26 * - ( + 90 ) AS col1 @@ -34198,10 +34234,10 @@ SELECT 63 + + 76 AS col1 ---- 139 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - 73 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-6525 SELECT + CASE AVG ( DISTINCT - + 41 ) WHEN + 12 THEN - CASE + NULLIF ( + 77, 29 * + 30 ) WHEN 52 - - 22 THEN NULL WHEN 69 THEN 21 WHEN CAST ( 92 AS INTEGER ) THEN NULL END - + 73 WHEN + ( MIN ( + 20 ) ) THEN - COUNT ( * ) ELSE + 73 END +---- +73 query I rowsort label-6526 SELECT - COALESCE ( NULLIF ( + ( - 51 ), + + COUNT ( * ) ), - + 24 ) + 86 * 98 col1 @@ -37462,10 +37498,10 @@ SELECT - 0 + - 81 AS col0 ---- -81 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - -3111 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-7147 SELECT 52 * - CASE + CASE + + AVG ( DISTINCT + 23 ) WHEN COALESCE ( - 98, 6 * COUNT ( * ) + + 8 / - 88 + + - 40 + 71 - - 84 * - COUNT ( * ) ) THEN + 38 END WHEN + - COALESCE ( - 2, + + 74 + - 74 + - 2, - 33 ) * - - 44 + + 8 THEN NULL WHEN 27 THEN NULL ELSE + 60 END + + 9 AS col0 +---- +-3111 query I rowsort label-7148 SELECT + 9 * - 29 * + + 62 * 52 + - CASE 49 WHEN 46 + - - NULLIF ( 48, + + 64 + COALESCE ( + COUNT ( * ), + 76 - - COUNT ( * ), - ( + 50 ) * + 15 ) + - + 96 * 43 * + + 40 ) THEN NULL WHEN 12 - + + 53 + - AVG ( ALL + + 66 ) + ( - 20 ) * - 19 THEN NULL ELSE - 87 + 15 END AS col1 @@ -38081,10 +38117,13 @@ SELECT ALL 26 * + 81 + - 90 * 16 col0 ---- 666 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-7263 SELECT MAX ( + - ( + 56 ) ) * - 14 - - COALESCE ( 36, + - 27 + + 50 ) * + ( + + CAST ( 44 AS INTEGER ) ) * + - CASE - 23 WHEN + 2 + 85 * + 92 THEN + AVG ( DISTINCT - 71 ) END + 77 * - 87 AS col2 +---- +NULL query II rowsort SELECT ALL - 49, 7 + - 65 AS col2 @@ -38280,10 +38319,10 @@ SELECT MIN ( - 11 ) ---- -11 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - 77 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-7300 SELECT COALESCE ( 77, - - CASE 27 WHEN - 11 THEN 79 WHEN - + COUNT ( * ) THEN + + NULLIF ( - - CASE 18 WHEN + 36 * + 45 THEN NULL WHEN + - 50 + + - 27 + + MIN ( + CAST ( 15 AS FLOAT8 ) ) / - 15 * AVG ( DISTINCT + 60 ) THEN 21 ELSE + 47 END, - 68 ) ELSE NULL END - - 37 ) +---- +77 query I rowsort SELECT ALL + 25 * - ( - + 38 ) * - 69 @@ -41121,10 +41160,13 @@ SELECT ALL ( - ( + 18 ) ) * - ( + 65 ) AS col0 ---- 1170 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-7845 SELECT + CASE + + 44 WHEN + + MAX ( - + 24 ) THEN - 89 END + AVG ( DISTINCT + 36 ) AS col2 +---- +NULL query I rowsort SELECT ALL 72 * 78 @@ -43344,10 +43386,13 @@ SELECT ALL - MIN ( + - 80 ) + + - COUNT ( * ) AS col1 ---- 79 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - -56 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort SELECT - NULLIF ( + + 56, 12 * - AVG ( DISTINCT - - 23 ) * - 4 + - + 58 ) +---- +-56 # Datafusion - Datafusion expected results: # Datafusion - Expected - 580 @@ -43614,10 +43659,13 @@ SELECT DISTINCT - MAX ( + 70 ) ---- -70 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-8324 SELECT DISTINCT + 33 / + CAST ( + 11 AS FLOAT8 ) / CASE - - 58 WHEN AVG ( DISTINCT + 30 ) + ( + 80 ) THEN NULL WHEN 38 THEN + CAST ( 77 AS INTEGER ) * + 8 END / + 2 AS col1 +---- +NULL query I rowsort SELECT ALL - ( - ( - - 67 ) ) AS col0 @@ -44478,10 +44526,10 @@ SELECT 88 AS col2, 62 / 74 AS col0, 11 0 11 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - 82 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-8489 SELECT + COUNT ( * ) * + COALESCE ( + ( - ( - 82 ) ), 77, CASE - AVG ( DISTINCT + NULLIF ( + 35, + + 81 ) ) WHEN - 52 + + MAX ( DISTINCT - 15 ) * + 61 THEN - 97 ELSE NULL END * 63 ) +---- +82 query I rowsort label-8490 SELECT 54 * MAX ( ALL ( + 2 ) ) + - 3 + + 52 AS col1 @@ -44593,10 +44641,10 @@ SELECT DISTINCT COUNT ( * ) AS col2, 84 * - 86 * - 50 1 361200 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-8511 SELECT DISTINCT 29 - - 55 + - - 22 + - CASE - 46 WHEN + CAST ( + 57 AS INTEGER ) THEN NULL WHEN 15 THEN - COUNT ( * ) WHEN - - 9 THEN + 70 WHEN ( + 1 ) + 94 THEN + 13 * - 29 * + CASE CASE + CASE 45 WHEN - 42 THEN NULL WHEN 73 - + 60 / + COALESCE ( 61 * 10, + MIN ( - 92 ), NULLIF ( - 47, 42 + COUNT ( * ) ) / - 11 + 72 * ( 0 ), - CASE 34 WHEN COUNT ( * ) THEN NULL WHEN - 68 THEN + COUNT ( * ) / - COUNT ( 0 ) WHEN ( 65 ) THEN 43 + 75 END * 40 + COUNT ( * ) ) THEN + COUNT ( * ) WHEN 70 THEN NULL END WHEN - COUNT ( - 32 ) THEN NULL WHEN - 51 THEN - 61 / - 6 ELSE NULL END WHEN - 95 THEN + ( - 39 ) ELSE - 72 * 18 END END + + ( - CAST ( + AVG ( DISTINCT ( 86 ) ) AS INTEGER ) ) +---- +NULL query I rowsort SELECT - ( - 24 ) AS col0 @@ -45159,10 +45207,10 @@ SELECT ALL - COUNT ( + 83 ) col1 ---- -1 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-8616 SELECT 92 + - CASE - NULLIF ( + ( 71 ), 69 ) WHEN + 0 * + ( + - CASE + + 8 WHEN ( - 54 ) THEN + 24 + + CAST ( + + 66 AS INTEGER ) WHEN 12 THEN + - 81 WHEN + 13 * + AVG ( DISTINCT CAST ( + ( + 80 ) AS FLOAT8 ) ) THEN NULL ELSE NULL END ) * 17 THEN 30 WHEN 21 * 94 THEN CASE CASE 66 WHEN ( COUNT ( * ) ) THEN 36 + 60 ELSE 6 / - 88 + + 80 END WHEN + ( - CAST ( NULL AS INTEGER ) ) * 35 THEN 89 END END + 39 AS col1 +---- +NULL query I rowsort SELECT DISTINCT 6 * - 84 * + 72 AS col2 @@ -45371,10 +45419,13 @@ SELECT + 76 + ( COALESCE ( - 79, - - 40 ) ) AS col2 ---- -3 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-8657 SELECT ALL + CASE + 84 WHEN AVG ( DISTINCT + 25 ) * 18 THEN NULL WHEN 28 / 87 * COUNT ( * ) * + - ( - ( + + 79 ) ) THEN - - AVG ( + ( 25 ) ) * 48 / + 29 * - 2 + - 57 + - - 83 END AS col0 +---- +NULL query I rowsort label-8658 SELECT + CAST ( + - 57 AS INTEGER ) @@ -46935,10 +46986,13 @@ SELECT ALL + ( + 38 ) * + 16 + + 21 * + + 35 * + ( 70 ) + - + CAST ( + + 19 AS I ---- 50804 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - 135 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-8956 SELECT ALL NULLIF ( ( COUNT ( * ) ), AVG ( DISTINCT - 66 ) * - 94 ) * 2 + NULLIF ( + 41, + + 45 ) + - - MIN ( + 50 ) + + 31 + 11 +---- +135 query I rowsort SELECT ( + 63 ) + + 44 @@ -47434,10 +47488,13 @@ SELECT DISTINCT - 65 * - ( 58 ), - MIN ( ALL + 68 ) * + 39 AS col2 3770 -2652 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - -52 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-9052 SELECT DISTINCT - COALESCE ( + 52, 46 + 5 / NULLIF ( + 47, - COALESCE ( - + AVG ( DISTINCT 2 ), + + MAX ( 65 ) ) ) ) AS col0 +---- +-52 query I rowsort label-9053 SELECT DISTINCT - COALESCE ( 8, NULLIF ( + NULLIF ( 65, - COUNT ( * ) * - + COUNT ( * ) ), + 29 + COALESCE ( + - 31, - + MAX ( + - 77 ), + 27 + + 11 ) ), + + 42 * - COUNT ( * ) * 82 + 54 + - 55 + - 41 + 98, 44 / - + 10 + 0 - - CASE 1 WHEN + 88 THEN + COUNT ( * ) WHEN + 49 + - ( 9 ) + - 98 - 79 THEN 73 * COUNT ( * ) WHEN - 84 THEN ( CAST ( 26 AS INTEGER ) ) ELSE NULL END * - 43 + - 30 * + 68 ) AS col0 @@ -50881,10 +50938,10 @@ SELECT - CAST ( NULL AS INTEGER ) + + 23 AS col1 ---- NULL -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-9710 SELECT ALL 70 - + CASE + AVG ( DISTINCT - 94 ) WHEN - SUM ( 50 ) THEN - MIN ( - 81 ) * 48 - 97 END +---- +NULL query I rowsort SELECT DISTINCT COALESCE ( + 56, - 17, - 39 + + 26 ) @@ -52028,10 +52085,10 @@ SELECT CAST ( - 18 AS INTEGER ) / - + 25 AS col2, 22 / 62 AS col1 0 0 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - -7456 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-9931 SELECT + - CASE + + 94 WHEN + 99 THEN NULL WHEN + - NULLIF ( + 98, ( + COUNT ( * ) ) ) * - - 59 * 85 THEN CASE - 95 WHEN ( + 93 ) THEN + ( + 46 ) WHEN COALESCE ( 47, + 87 * 68, 37 + CAST ( - AVG ( DISTINCT 10 ) AS INTEGER ) ) THEN + 12 * + COALESCE ( + 62 / MAX ( - 13 ), COUNT ( * ) * - 67 ) ELSE + 62 * - 26 END ELSE + 91 END * + 81 + - 85 +---- +-7456 query I rowsort SELECT DISTINCT 72 - + + 88 AS col0 diff --git a/data/sqlite/random/expr/slt_good_59.slt b/data/sqlite/random/expr/slt_good_59.slt index 59cd47a..d69cd81 100644 --- a/data/sqlite/random/expr/slt_good_59.slt +++ b/data/sqlite/random/expr/slt_good_59.slt @@ -817,10 +817,10 @@ SELECT DISTINCT 79, - 58 AS col1 79 -58 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - -47 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-149 SELECT ALL CAST ( - AVG ( DISTINCT - - 47 ) AS INTEGER ) +---- +-47 query I rowsort SELECT - 39 + - 17 AS col1 @@ -2362,10 +2362,13 @@ SELECT ALL - 42 + + COALESCE ( - 98, ( + 60 ) * + 33 * - 49 ) ---- -140 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - -2297 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-444 SELECT 54 + + + NULLIF ( + 95, - - AVG ( DISTINCT - - 44 ) / + + 59 ) - + 22 + 30 * - - COUNT ( * ) * + - 81 + + + 6 AS col0 +---- +-2297 query II rowsort SELECT ALL 31 AS col1, 14 AS col2 @@ -3764,11 +3767,11 @@ SELECT ALL + - 51 - + + 51 AS col1 ---- -102 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - -43 -# Datafusion - Expected - 85 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query II rowsort label-713 SELECT DISTINCT - 43, 77 - + CAST ( - + AVG ( DISTINCT + 8 ) AS INTEGER ) col0 +---- +-43 +85 query I rowsort label-714 SELECT ALL 24 / - 96 AS col1 @@ -7392,10 +7395,13 @@ SELECT ALL - COALESCE ( + 68, + 94 ) AS col2 ---- -68 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-1412 SELECT DISTINCT - 36 * + NULLIF ( - 37, + 28 + - ( 50 + + CASE NULLIF ( - 46, - 87 ) WHEN + 26 THEN - 92 - - 64 * 15 ELSE 15 * + MAX ( ALL - 58 * - CAST ( ( - 9 ) * - 72 AS INTEGER ) ) END ) ) * - CASE - COUNT ( * ) + + 63 WHEN 76 THEN COALESCE ( AVG ( DISTINCT 75 ), 2, + 84 ) WHEN + COALESCE ( 2, 11 / COUNT ( * ) + + COUNT ( * ), + 89 * + COUNT ( * ) ) * - 4 THEN NULL WHEN - 8 THEN NULL END AS col2 +---- +NULL query II rowsort SELECT ALL - 60, 52 AS col0 @@ -8527,10 +8533,13 @@ SELECT + - 53 - - - CAST ( ( 93 ) AS INTEGER ) * + + ( + - 81 ) * - - 79 ---- 595054 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - -168 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort SELECT ALL NULLIF ( - 69, - CASE - 74 WHEN - 76 THEN - + 65 + AVG ( DISTINCT + + 13 ) - - 27 END - - 23 ) - + 99 +---- +-168 query I rowsort label-1631 SELECT + CASE - 47 WHEN + + 86 / + 38 * + 87 * - + 59 * - 53 / 20 * + 99 / 35 THEN NULL ELSE + 45 + CAST ( NULL AS INTEGER ) END + - 58 col0 @@ -9375,10 +9384,10 @@ SELECT ALL - - 88 * 51 + + + 26 AS col1, - MIN ( ALL 86 ) 4514 -86 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - 46 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-1793 SELECT ALL + CAST ( - AVG ( DISTINCT - 46 ) AS INTEGER ) col1 +---- +46 query II rowsort label-1794 SELECT ALL - 40 AS col2, 60 + - 57 + + 3 + 77 / - 64 @@ -13485,10 +13494,13 @@ SELECT ALL 68 + + 46 + + 41 AS col0 ---- 155 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-2573 SELECT AVG ( DISTINCT + 57 ) * 25 - - ( + + 57 ) * - 18 + + NULLIF ( CASE 91 WHEN COUNT ( * ) THEN ( + - 12 ) END, + 94 * + 0 + + + 20 + + - 14 ) col0 +---- +NULL query I rowsort label-2574 SELECT DISTINCT SUM ( DISTINCT + 49 ) AS col0 @@ -13625,10 +13637,13 @@ SELECT + COALESCE ( + 1, 61 * + 34 + 24 * - COUNT ( DISTINCT - - 80 ) ) AS col0 ---- 1 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - 7 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort SELECT NULLIF ( + 7, - AVG ( DISTINCT 1 ) + + 81 - + 71 ) +---- +7 query II rowsort SELECT + ( + 61 ) + + 14 AS col0, + 21 * + 68 AS col2 @@ -20238,10 +20253,13 @@ SELECT + 75 * COUNT ( * ) AS col0 ---- 75 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-3866 SELECT - 80 + 72 * - CASE - COUNT ( * ) WHEN + + COUNT ( * ) * - + ( - - CAST ( + 91 AS FLOAT8 ) ) - + - 82 THEN + 95 * ( AVG ( DISTINCT - 16 ) ) WHEN + 78 THEN NULL ELSE NULL END * - - 27 +---- +NULL query II rowsort label-3867 SELECT - + COUNT ( * ), 29 * - + SUM ( DISTINCT 0 ) AS col2 @@ -21254,11 +21272,14 @@ SELECT ALL + 69 + + + 18 col2 ---- 87 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - 104 -# Datafusion - Expected - 40 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I]I +# Datafusion - [Actual ] [R]I +query RI rowsort label-4059 SELECT 78 - 1 * - COALESCE ( + - COUNT ( * ), + + CASE 68 WHEN - 31 THEN - + COALESCE ( COUNT ( * ), AVG ( DISTINCT - + 76 ) ) ELSE NULL END * 22 / + - 75 / - 9 + + - 63 + - 71 * - + 75 * NULLIF ( - COUNT ( * ), - 41 ) - - - 9, + NULLIF ( 64, - + 87 ) ) + - SUM ( DISTINCT - 27 ) AS col2, - 49 + + 89 +---- +104 +40 query I rowsort label-4060 SELECT + 62 * - COUNT ( * ) @@ -23534,10 +23555,10 @@ SELECT ALL + 35 / + 89 + COUNT ( * ) ---- 1 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - 551746 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-4492 SELECT + NULLIF ( + 6, - ( + 65 ) - + 1 + - - MAX ( 3 ) * 74 * - 46 ) * + 22 * + 95 / COALESCE ( ( - + COUNT ( * ) ), NULLIF ( + COUNT ( * ), - CAST ( AVG ( DISTINCT + 77 ) AS INTEGER ) * + 60 - + + 5 ) * 97 ) * - + 44 + - 14 AS col1 +---- +551746 query II rowsort SELECT ALL + 2 * + 91 * - 83 * - 61 + + 33 AS col1, 3 * + - 37 * 37 col0 @@ -26347,10 +26368,13 @@ SELECT ALL 99 * + + 29 + 79 + - 87 * - 92 * + + COUNT ( * ) AS col0 ---- 10954 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort SELECT ALL AVG ( DISTINCT - CASE - ( + 41 ) WHEN + - 46 THEN + - 65 * 80 END ) * 73 + - - 97 + 24 +---- +NULL query I rowsort SELECT DISTINCT 61 * - 97 + - 96 AS col1 @@ -27348,10 +27372,10 @@ SELECT 28 + - - 12 ---- 40 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-5226 SELECT ALL CASE + - 10 WHEN ( + + ( CASE - 41 WHEN + 59 THEN NULL WHEN + NULLIF ( + - 83, - 32 ) * - COALESCE ( - 63, + COUNT ( * ) * + - 19 / AVG ( DISTINCT - 20 * - 64 ) ) THEN 34 WHEN COUNT ( * ) + - 44 * - 0 THEN NULL ELSE + 84 END ) ) THEN + 90 END AS col2 +---- +NULL query I rowsort label-5227 SELECT + MAX ( + 58 ) @@ -28205,10 +28229,10 @@ SELECT ALL - 42 * + - 90 - 71 + - 6 + 68 / 65 ---- 3704 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - 20 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-5390 SELECT + CASE + 9 WHEN 41 * 17 * - - 69 + + CASE + AVG ( DISTINCT 13 ) WHEN + 83 + MIN ( DISTINCT + 82 ) THEN NULL WHEN - - COUNT ( * ) THEN + 15 * + 47 * + + 63 + 28 END / MAX ( ALL + 95 ) * 15 + + NULLIF ( 61, + 69 * - COUNT ( * ) ) THEN 64 WHEN + 88 THEN NULL WHEN - MIN ( DISTINCT 9 ) + CAST ( NULL AS INTEGER ) * + 75 THEN MIN ( DISTINCT ( 62 ) ) + - 16 ELSE + 20 END +---- +20 # Datafusion - Datafusion expected results: # Datafusion - Expected - 4 @@ -29597,10 +29621,10 @@ SELECT ALL 63 - - 55 ---- 118 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-5652 SELECT - CASE + MIN ( DISTINCT - COALESCE ( + + 45, 10 ) ) WHEN ( + + AVG ( 40 ) ) THEN NULL WHEN - AVG ( DISTINCT + 43 ) THEN 6 END +---- +NULL query I rowsort label-5653 SELECT + COUNT ( * ) * 98 AS col1 @@ -32782,10 +32806,10 @@ SELECT DISTINCT - 76 * - 3 - + COUNT ( * ) ---- 227 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-6251 SELECT ALL + 55 * + COUNT ( * ) * + + 83 * + ( - SUM ( - 38 ) ) * - COALESCE ( 69, - - 33 ) + + 22 + CASE + + 35 WHEN - CASE - 67 WHEN + - COUNT ( * ) THEN NULL WHEN 44 / AVG ( DISTINCT + 26 ) THEN 21 * - - 47 * 10 END + 15 + + 92 THEN 56 WHEN 95 THEN - 27 WHEN + + 30 THEN 20 END - - + ( - ( - ( 80 ) ) ) - - COUNT ( * ) - 4 - - + COUNT ( ALL 25 ) / 36 / 24 / - COUNT ( * ) +---- +NULL query I rowsort SELECT - + 7 + + - 98 @@ -34226,10 +34250,10 @@ SELECT CAST ( - 79 AS INTEGER ) AS col2 ---- -79 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - -59 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-6529 SELECT CAST ( + AVG ( DISTINCT + - 59 ) AS INTEGER ) +---- +-59 query II rowsort label-6530 SELECT + ( + - 90 ), 78 + 86 + + 58 / + MIN ( ALL - 97 * 84 + 15 ) AS col1 @@ -36922,10 +36946,10 @@ SELECT ALL 31 * COUNT ( * ) * - + 86 * - 98 * 38 * - COUNT ( * ) - + 83 + COALES query error DataFusion error: Error during planning: Projections require unique expression names but the expression "Int64\(18\) AS col1" at position 0 and "Int64\(70\) AS col1" at position 1 have the same name\. Consider aliasing \("AS"\) one of them\. SELECT DISTINCT + 18 col1, 70 AS col1 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - -488330 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-7041 SELECT ALL - ( + 38 ) * + MIN ( - 3 ) * 68 * CAST ( + - AVG ( DISTINCT + 63 ) AS INTEGER ) + + 46 AS col2 +---- +-488330 query II rowsort label-7042 SELECT - 10 col1, + ( ( - + COUNT ( * ) ) ) @@ -37847,10 +37871,10 @@ SELECT 44 * 97 * + 54 AS col2 ---- 230472 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-7218 SELECT DISTINCT + CASE + 9 WHEN - ( - COUNT ( * ) ) * + + CAST ( + COALESCE ( - 62, - + 39 ) AS INTEGER ) THEN - NULLIF ( CAST ( - + 65 AS INTEGER ), 40 ) WHEN - - AVG ( DISTINCT 40 ) + + COUNT ( * ) + - 8 THEN - 88 * + CASE - - 18 WHEN 25 THEN + + 87 WHEN + 27 THEN NULL WHEN - 18 THEN NULL WHEN + 33 THEN NULL ELSE NULL END / 10 ELSE NULL END * COUNT ( * ) +---- +NULL query II rowsort label-7219 SELECT + ( 39 ) * - 19 + - 30 + - ( - 40 ) / - + COALESCE ( 73, - COALESCE ( 88, + - 69, - + 11 ) ) AS col2, COUNT ( * ) @@ -39282,11 +39306,11 @@ SELECT 14 * - 69 col2 ---- -966 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -# Datafusion - Expected - -61 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query II rowsort SELECT ALL - CASE + 68 WHEN 20 * + 49 + - 79 + + 65 - + AVG ( DISTINCT + + 39 ) / - 89 + - 32 THEN 77 + + 17 END AS col0, - 61 +---- +NULL +-61 query I rowsort label-7489 SELECT 4 * - 12 * + COUNT ( * ) * 87 @@ -40773,10 +40797,10 @@ SELECT ALL + COUNT ( * ) + - 85 AS col0 ---- -84 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-7772 SELECT + CASE + - 80 WHEN - - AVG ( DISTINCT 99 ) * + - 61 THEN MAX ( DISTINCT - COALESCE ( + + 67, - + CAST ( - 21 AS INTEGER ) ) ) / + + NULLIF ( 57, - COUNT ( * ) * + - 21 + 35 ) * + 0 - + + COUNT ( * ) / 85 WHEN - 93 - 71 + 30 + + 84 + ( + - 1 ) * + 22 * COALESCE ( + COUNT ( * ), - - 42 * - 68 / + COUNT ( * ) + - 10 * - + 41 + + AVG ( DISTINCT - 18 ) * 59, 4 + CAST ( CAST ( NULL AS INTEGER ) AS INTEGER ) ) THEN NULL END + - CAST ( 74 AS INTEGER ) +---- +NULL query I rowsort label-7773 SELECT + 59 / - - 5 @@ -41276,10 +41300,10 @@ SELECT DISTINCT - 47 + - + 42 AS col0 ---- -89 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-7867 SELECT - + CASE - - CASE - COUNT ( * ) WHEN 60 - + ( COUNT ( * ) ) + + 26 / + - 50 THEN NULL WHEN + - 41 + + 47 * + 3 THEN + + ( + 91 ) ELSE + 68 + - COUNT ( * ) + + - CASE - 81 WHEN + + 60 THEN + COUNT ( * ) * - CASE + 94 WHEN + + 38 * - - CASE - 12 WHEN + + CAST ( NULL AS INTEGER ) - 82 - - + 13 THEN + 18 END THEN - SUM ( ALL + 59 ) * - AVG ( DISTINCT - 69 ) + 44 * - - COUNT ( * ) END END + 75 * + 46 - 24 END WHEN + NULLIF ( - ( - COUNT ( * ) ), + 11 ) THEN - + 6 * + + COUNT ( + 66 ) + - 81 WHEN + NULLIF ( ( + 35 ), CAST ( 65 AS INTEGER ) * - 92 ) THEN NULL END +---- +NULL query I rowsort SELECT - + ( - 32 ) - + 71 + + 46 * + ( + - 73 ) @@ -42938,10 +42962,10 @@ SELECT 48 AS col1, ( - 90 ) AS col2 48 -90 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-8189 SELECT COUNT ( * ) - + 31 * + CASE 75 WHEN + COUNT ( * ) + - 2 * - 33 THEN - 53 WHEN CASE COALESCE ( - SUM ( ( 55 ) ), 54 * NULLIF ( + 62, + 17 ), 23 ) WHEN + 64 + ( + 48 ) THEN COUNT ( * ) * - COUNT ( * ) + + 87 WHEN - 37 THEN NULL ELSE - AVG ( DISTINCT 58 ) + - 49 * COUNT ( * ) END + - COUNT ( * ) THEN 38 END AS col1 +---- +NULL query I rowsort SELECT 10 + + 45 + - + 68 AS col0 @@ -46139,10 +46163,10 @@ SELECT - 65 AS col0, + 10 -65 10 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-8807 SELECT + ( + - CASE + 56 WHEN + + COUNT ( * ) THEN NULL WHEN - + CAST ( NULLIF ( - COALESCE ( + 61, 34 ), - CASE CAST ( 1 AS FLOAT8 ) WHEN - + 98 / 18 THEN + COALESCE ( + + AVG ( DISTINCT + 16 ), + ( + 76 ) ) ELSE - ( - - 56 ) END - + 11 ) AS INTEGER ) THEN + 62 + + NULLIF ( - COUNT ( * ), + 31 * 92 ) / - ( + 49 - COALESCE ( 68, - 86 ) ) END ) * + COUNT ( * ) - - 3 AS col2 +---- +NULL query II rowsort SELECT 75 AS col2, 31 diff --git a/data/sqlite/random/expr/slt_good_6.slt b/data/sqlite/random/expr/slt_good_6.slt index 2511d0b..a863560 100644 --- a/data/sqlite/random/expr/slt_good_6.slt +++ b/data/sqlite/random/expr/slt_good_6.slt @@ -1421,10 +1421,10 @@ SELECT + 98 * - 76 * 96 * + + 97 AS col1 ---- -69355776 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-262 SELECT - - CASE + ( + NULLIF ( COUNT ( * ), 27 * 38 * - COUNT ( * ) * - 83 - - ( + 65 ) + AVG ( DISTINCT - - 36 ) + - - 56 * 63 - - - 38 ) ) WHEN - 31 THEN + 14 / - 55 - + - 69 / COUNT ( * ) * + 3 + - 36 END * + - 84 AS col0 +---- +NULL query I rowsort SELECT DISTINCT + ( - 6 ) col2 @@ -1710,10 +1710,10 @@ SELECT 37 + + 89 + + - 48 * 45 * COUNT ( * ) / - 22 + + 53 + - + CASE + 92 WHEN ---- NULL -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-318 SELECT DISTINCT + CASE + AVG ( DISTINCT - NULLIF ( + 17, - - 49 ) ) WHEN COUNT ( * ) + + - 82 + + - MAX ( ALL - + 4 ) THEN NULL WHEN 33 + - AVG ( + 29 ) THEN + 44 END * - - ( + 43 ) + - 41 AS col0 +---- +NULL query I rowsort label-319 SELECT + CAST ( NULL AS INTEGER ) + 52 * COUNT ( * ) + + - COUNT ( * ) / + 89 AS col1 @@ -1866,10 +1866,13 @@ SELECT DISTINCT - - COUNT ( ALL + + 73 ) AS col1 query error DataFusion error: Error during planning: Projections require unique expression names but the expression "nullif\(Int64\(\-24\), Int64\(\-50\)\) AS col1" at position 0 and "Int64\(46\) AS col1" at position 1 have the same name\. Consider aliasing \("AS"\) one of them\. SELECT + NULLIF ( + - 24, - 50 ) AS col1, 46 col1 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-348 SELECT + AVG ( DISTINCT - - CAST ( - CAST ( NULL AS FLOAT8 ) AS INTEGER ) ) / + + 6 * + ( + ( + 41 ) ) * 83 +---- +NULL # Datafusion - Types were automatically converted from: # Datafusion - [Expected] [I] @@ -3961,10 +3964,10 @@ SELECT ALL 22 * - 50 + + COUNT ( - 68 ) + - - 60 * - 63 + 74 ---- -4805 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-753 SELECT 24 * + 75 + + + CASE + + COUNT ( * ) WHEN 12 + + ( + AVG ( DISTINCT + 55 ) ) + - COUNT ( * ) * 44 THEN NULL WHEN 52 THEN - CAST ( - 23 AS INTEGER ) * - MIN ( DISTINCT + 2 + + 10 ) ELSE NULL END + - 13 + 43 AS col2 +---- +NULL query II rowsort label-754 SELECT ALL - - 36 AS col0, COUNT ( * ) @@ -6246,10 +6249,10 @@ SELECT ALL + 81 * 36 AS col0 ---- 2916 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - 3045 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-1185 SELECT ALL - COUNT ( * ) + + 40 * - - 75 + CASE + 36 WHEN AVG ( DISTINCT - + 98 ) THEN NULL WHEN + CAST ( NULL AS FLOAT8 ) * 4 + - 8 THEN NULL ELSE 46 END AS col2 +---- +3045 query I rowsort SELECT DISTINCT + 48 * - + 71 @@ -9696,10 +9699,10 @@ SELECT 33 * - - 64 * - CASE + + COUNT ( * ) WHEN - + 99 + - ( + 51 ) + + ( + - 3 ---- -52850 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-1837 SELECT + - ( - CASE - + 9 WHEN + + 59 * - AVG ( DISTINCT - CAST ( NULL AS INTEGER ) ) THEN NULL WHEN - SUM ( 95 ) THEN NULL WHEN - 9 * + 43 THEN - 61 + + NULLIF ( + 79, CASE 33 WHEN + - 35 THEN 22 + - + 38 WHEN + 85 THEN - - 98 END ) * - 68 * 4 / + 42 ELSE NULL END ) / + - 76 + + 11 +---- +NULL query I rowsort label-1838 SELECT + NULLIF ( + + 71, - 57 + + - 0 ) * COUNT ( * ) + - COUNT ( * ) @@ -12815,10 +12818,13 @@ SELECT ALL - 50 * - COUNT ( * ) + COUNT ( * ) / - - 2 ---- 50 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-2434 SELECT + + NULLIF ( + - 54, 83 * - COUNT ( * ) - + 29 ) + + 33 + - - 91 * - + CASE - - COUNT ( * ) WHEN MAX ( + 54 ) THEN + 14 ELSE NULL END * AVG ( DISTINCT - 52 ) + - 10 +---- +NULL query I rowsort label-2435 SELECT + + 4 - COUNT ( * ) @@ -13480,10 +13486,13 @@ SELECT - COALESCE ( + + 46, CAST ( 82 AS INTEGER ) * - - COUNT ( * ), 61 ) * - - ---- -2208 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-2560 SELECT - CASE - NULLIF ( 39, - + AVG ( DISTINCT + 82 ) ) WHEN + - COUNT ( * ) THEN 10 WHEN - COUNT ( * ) THEN + - AVG ( + + 38 ) + + MAX ( - + NULLIF ( + + 67, + 50 * - 36 + + 61 * 46 ) ) ELSE NULL END AS col1 +---- +NULL query I rowsort label-2561 SELECT - NULLIF ( COUNT ( 33 ), - - SUM ( ALL - + 86 ) ) / - COUNT ( DISTINCT + + 53 ) @@ -13850,10 +13859,10 @@ SELECT ALL - NULLIF ( + ( 67 ), - - 92 * - 34 ) * + 93 ---- -6231 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - -4 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-2630 SELECT - 35 + - CAST ( - - AVG ( DISTINCT - + 31 ) AS INTEGER ) col0 +---- +-4 query II rowsort SELECT DISTINCT - 65 AS col1, + 95 @@ -15165,10 +15174,13 @@ SELECT - 38 * + CASE - + ( - + 25 ) WHEN - ( - 81 ) THEN NULL ELSE - 4 END + COU 132 -709 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - -281052 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-2879 SELECT + 22 + NULLIF ( - 22, + AVG ( DISTINCT - - NULLIF ( - + 25, - - 51 ) ) * + MIN ( + 94 ) ) + + 46 * - 68 * + 89 + - 19 * 5 * + COUNT ( * ) * + 28 AS col0 +---- +-281052 query II rowsort label-2880 SELECT - MAX ( ALL + 82 ) AS col2, COUNT ( * ) - CAST ( - + 69 AS INTEGER ) @@ -17641,10 +17653,10 @@ SELECT 85 * 7 - - - CASE - 62 WHEN + 99 THEN NULL WHEN COUNT ( * ) + + 37 + - + ---- 538 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort SELECT ALL - 17 * CASE - 34 WHEN - 67 THEN NULL WHEN + - 25 + + - COALESCE ( + - AVG ( DISTINCT - + 68 ), 65 ) THEN + 9 END + + ( 45 ) AS col0 +---- +NULL query I rowsort SELECT - 43 * - 71 - 1 @@ -18638,10 +18650,13 @@ SELECT 27 + + COUNT ( 6 ) AS col1 ---- 28 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-3537 SELECT ALL SUM ( DISTINCT + 56 ) - CASE - - 82 WHEN + 9 * - 77 * - ( - 28 ) + + + 1 THEN - + CAST ( NULL AS INTEGER ) * + 1 * + + 65 * - 96 WHEN 43 THEN - AVG ( DISTINCT + 53 ) ELSE NULL END * 32 +---- +NULL query I rowsort label-3538 SELECT COUNT ( * ) * - - 90 @@ -18781,10 +18796,10 @@ SELECT COUNT ( * ) + + - 81 ---- -80 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - -171 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-3565 SELECT CASE - - COALESCE ( + AVG ( DISTINCT + 47 ), - - 69 * + COALESCE ( + + ( 30 ), COUNT ( * ) ) ) WHEN + COUNT ( * ) THEN - 48 / 87 ELSE + CAST ( - + COUNT ( * ) AS INTEGER ) END * 79 + - ( + 92 ) +---- +-171 query I rowsort label-3566 SELECT ALL - COUNT ( * ) - + + 51 AS col1 @@ -24301,10 +24316,10 @@ SELECT 35 * - NULLIF ( - COUNT ( * ), - - 76 ) ---- 35 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - 86 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-4614 SELECT COALESCE ( + CASE CASE - + MIN ( DISTINCT - 94 ) WHEN + 31 * 56 - - 23 * - CASE + + COUNT ( * ) WHEN - 55 THEN + MIN ( ALL + + 93 ) + + + 45 END * 25 + + COUNT ( * ) THEN COALESCE ( + - COALESCE ( - 74, - CAST ( NULL AS INTEGER ), ( + 44 ) + + 78 ), - - 64 + 85 + + + 77 - - 8 * + + NULLIF ( AVG ( DISTINCT + CAST ( NULL AS INTEGER ) ), - 88 * + 86 ) - 58, + 15 ) * + 21 END WHEN 18 THEN ( + MAX ( ALL 6 ) ) * - 30 END, 56 ) + + 30 +---- +86 query II rowsort SELECT - 66, 19 AS col2 @@ -26058,11 +26073,18 @@ SELECT ALL 60 + + 89 + - - 16 * + + 34 ---- 693 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - 127 -# Datafusion - Expected - 1 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Data was automatically updated based on comparison db results +# Datafusion - Previous results: +# Datafusion - 127 +# Datafusion - 1 +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] I[I] +# Datafusion - [Actual ] I[R] +query IR rowsort label-4947 SELECT 69 + + + 58 AS col2, - 64 / + COALESCE ( - 50, - CASE - - 16 WHEN + NULLIF ( 46, + - 97 + - - ( ( - CASE + 10 WHEN - ( + ( - 75 ) ) * + 43 THEN + 2 + - 60 ELSE - + COUNT ( * ) END ) ) + - + SUM ( DISTINCT + - 91 ) * + - 84 ) THEN NULL WHEN - 68 + 56 THEN + + 48 * - - AVG ( DISTINCT - 8 ) WHEN + 83 THEN NULL END ) +---- +127 +1.28 query I rowsort SELECT DISTINCT 66 + - 60 @@ -26308,10 +26330,10 @@ SELECT - - 72, + 58 AS col2 72 58 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - 4898 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-4995 SELECT 62 * CAST ( - - AVG ( DISTINCT + 79 ) AS INTEGER ) AS col0 +---- +4898 query I rowsort SELECT DISTINCT + - 19 + - 21 @@ -27220,15 +27242,15 @@ SELECT ALL + COUNT ( * ) + + + 50 + + + CASE + 90 WHEN + + 16 THEN - - 73 / - 8 ---- NULL -# Datafusion - Datafusion expected results: -# Datafusion - Expected - 4161 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-5170 SELECT DISTINCT + CASE + - 41 WHEN 26 + - - AVG ( DISTINCT + 62 ) THEN - COUNT ( ALL - 35 ) * ( - + COUNT ( * ) ) ELSE 96 END * 44 - 63 AS col1 +---- +4161 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - 616 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-5171 SELECT ALL + 56 * + + COUNT ( * ) * - + NULLIF ( + - 11, + COUNT ( * ) * + - COUNT ( * ) * + CASE + CAST ( + 86 AS INTEGER ) WHEN + - AVG ( DISTINCT + - 93 ) THEN - 62 ELSE + 94 END + + + 2 * - NULLIF ( + 61, + - 34 ) - + 34 / ( 27 ) ) +---- +616 query I rowsort label-5172 SELECT + 7 * + ( + 22 ) * - COUNT ( * ) AS col0 @@ -27905,10 +27927,10 @@ SELECT 38 * - COALESCE ( + 91, - COUNT ( * ) ) ---- -3458 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - -164522 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-5296 SELECT CASE - CAST ( NULL AS INTEGER ) WHEN - ( COALESCE ( COUNT ( * ), + + 13 * + MAX ( 12 ) * 10 + - COUNT ( 44 ) / + AVG ( DISTINCT + 5 ) ) ) - + COUNT ( 42 ) * COUNT ( * ) + 72 + + ( + 25 ) THEN NULL WHEN - 20 THEN NULL ELSE 58 END * 66 * - + 43 + 82 AS col0 +---- +-164522 query I rowsort SELECT DISTINCT - 49 + - - 4 * 27 * - 82 * - 83 + - + 64 @@ -29863,10 +29885,13 @@ SELECT - 42 / - 85 * - 74 AS col2 ---- 0 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - 6048 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-5672 SELECT - NULLIF ( + 63, + - 78 * COUNT ( * ) + 32 * + AVG ( DISTINCT 9 ) * - 85 + - NULLIF ( - 53, 9 * CASE 71 + 30 WHEN - 86 THEN NULL WHEN 95 THEN NULL WHEN ( + 85 ) * - 8 THEN NULL ELSE 74 END ) ) * - 96 +---- +6048 query II rowsort SELECT - 34 AS col1, + 74 @@ -30005,10 +30030,10 @@ SELECT DISTINCT NULLIF ( - 35, + + NULLIF ( + - 30, - - 37 * - MIN ( ALL ( + 7 ) ---- -325 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-5700 SELECT + CASE + AVG ( DISTINCT + 23 ) WHEN + + 16 + + NULLIF ( - 57, - 40 ) + + - 31 * - 0 THEN 24 WHEN 24 * + + 19 * 21 THEN NULL END + - CAST ( 22 - COUNT ( * ) AS INTEGER ) +---- +NULL query I rowsort label-5701 SELECT ALL - 0 + + + ( + + COUNT ( * ) ) @@ -31804,21 +31829,27 @@ SELECT COUNT ( * ) * - - 40, COUNT ( * ) AS col1 40 1 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-6041 SELECT ALL + CASE - 46 WHEN + 1 THEN 8 WHEN - 4 THEN - CASE - ( - - 92 ) WHEN - + 41 THEN - + COUNT ( * ) + - + 77 + - - 63 END ELSE - + NULLIF ( + CASE + + 15 WHEN 33 * - NULLIF ( + 69, - - ( + + 29 ) ) + ( COALESCE ( - MIN ( 9 ), COALESCE ( 61, 3, + 93 ) ) ) THEN NULL WHEN COUNT ( 66 ) * - ( - 10 ) THEN 0 + + MIN ( - 75 + 98 ) ELSE NULL END, - 66 + + CASE - COUNT ( * ) WHEN - ( + 24 ) / - ( - 42 * AVG ( - CAST ( ( 69 ) AS INTEGER ) ) ) THEN NULL ELSE SUM ( + 75 ) + + NULLIF ( CASE AVG ( DISTINCT 92 ) WHEN + 45 / - 17 THEN 16 ELSE CAST ( 5 AS FLOAT8 ) END, 38 ) END * 28 ) - + 9 END +---- +NULL query I rowsort SELECT ALL 58 - + 20 * + - 68 AS col1 ---- 1418 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -# Datafusion - Expected - -34 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I]I +# Datafusion - [Actual ] [R]I +query RI rowsort label-6043 SELECT ALL - - AVG ( DISTINCT + - CAST ( NULL AS INTEGER ) ), ( - 34 ) AS col1 +---- +NULL +-34 query I rowsort label-6044 SELECT - ( - COALESCE ( + 49, 21 ) ) - - 52 + + - CAST ( + 84 AS INTEGER ) - 69 + - 85 * + - COUNT ( * ) AS col0 @@ -31933,10 +31964,13 @@ SELECT 19 + SUM ( ALL - 76 ) - COUNT ( * ) * - 61 + 51 ---- 55 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - -21 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort SELECT DISTINCT - NULLIF ( + - 27, + + 22 + + AVG ( DISTINCT 78 ) ) - 48 +---- +-21 query I rowsort label-6066 SELECT ALL + - COUNT ( * ) * COUNT ( * ) * 64 * - + COALESCE ( + + 55, - + SUM ( + + 19 ) ) @@ -32116,10 +32150,13 @@ SELECT + - COUNT ( ALL 38 ) * + 94 + + + 91 ---- -3 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-6100 SELECT + - CASE - MIN ( - - 89 ) WHEN 35 THEN + MIN ( ALL + - 88 ) ELSE NULL END + - 37 + - 73 / - AVG ( DISTINCT - 77 ) AS col1 +---- +NULL query I rowsort SELECT - 35 * + 20 @@ -35309,11 +35346,11 @@ SELECT ALL + NULLIF ( MIN ( 90 ), - 5 * - 94 ) ---- 90 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - 54 -# Datafusion - Expected - 151 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query II rowsort label-6703 SELECT DISTINCT + 54 AS col0, CASE SUM ( ALL + 2 ) WHEN 29 * - 34 THEN 61 * - 24 - + - 0 ELSE - - CAST ( - - COALESCE ( + + CAST ( NULL AS INTEGER ), + 82 / - + 42 + + 92 - - 60 - - 96 / - - AVG ( DISTINCT 97 ), - 78, + 85 + - ( + 83 ) + - MAX ( DISTINCT 63 ) ) AS INTEGER ) END AS col2 +---- +54 +151 query I rowsort SELECT DISTINCT + ( - + 98 ) col0 @@ -38400,10 +38437,13 @@ SELECT ALL - MAX ( DISTINCT - - ( - + 59 ) ) * - CAST ( NULL AS INTEGER ) ---- NULL -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-7297 SELECT + - CASE NULLIF ( 77, - 47 / - 15 - 81 + - COALESCE ( + + 73, - 10 * - 2 * MAX ( 85 ) - - 45 ) ) WHEN 21 * CASE + 0 WHEN 9 * - 45 + 99 * 68 THEN - 16 - - 32 * - 94 WHEN 24 THEN NULL END THEN ( 68 ) * + 74 + NULLIF ( - 1 - + 45 * + COUNT ( * ), 72 * + 1 ) * 44 WHEN + ( COUNT ( * ) ) + - 32 * + 79 THEN AVG ( DISTINCT 70 ) + + 39 END / + COUNT ( DISTINCT - 39 * - 67 ) +---- +NULL query II rowsort label-7298 SELECT - 71, + NULLIF ( - COUNT ( * ), + + 82 * - CAST ( - 24 AS INTEGER ) * + 15 + + 30 ) + - 7 * 71 + - ( 39 ) AS col0 @@ -38838,10 +38878,10 @@ SELECT - COUNT ( * ) * - 14 AS col2 ---- 14 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-7381 SELECT SUM ( ALL CAST ( NULL AS INTEGER ) ) + 27 + + + SUM ( DISTINCT - - 82 ) * - CASE - - 74 WHEN 25 * 73 THEN 60 + CAST ( NULL AS INTEGER ) WHEN - - COALESCE ( 65, - 7 ) + + AVG ( DISTINCT - 50 ) THEN NULL WHEN ( + CAST ( + 55 AS INTEGER ) ) + 79 * - ( + 67 ) THEN ( 71 ) ELSE NULL END +---- +NULL query I rowsort label-7382 SELECT DISTINCT + 34 + + 39 + - ( + - COUNT ( 12 ) ) AS col0 @@ -40180,10 +40220,13 @@ SELECT + COALESCE ( - 80, 75 ) ---- -80 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-7637 SELECT ALL + AVG ( DISTINCT CAST ( NULL AS INTEGER ) ) col2 +---- +NULL query I rowsort SELECT - + 34 * + 88 @@ -41298,10 +41341,13 @@ SELECT ALL ( + + 98 ) * + + 29 ---- 2842 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - 1 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-7849 SELECT + + ( + NULLIF ( COUNT ( * ), - - 53 + + + 57 / 93 + + + COALESCE ( 5, - + 36, + ( - - AVG ( DISTINCT - + CAST ( NULL AS INTEGER ) ) ) + + 21 ) + + + 12 / + 66 ) ) +---- +1 query I rowsort label-7850 SELECT 57 / + 85 AS col2 @@ -42875,10 +42921,13 @@ SELECT - + 52 + - 34 + + 20 ---- -66 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - -1422 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort SELECT + NULLIF ( + + 3, 1 + - + AVG ( DISTINCT + 45 ) ) + - 23 * - - 62 + + + 1 +---- +-1422 query I rowsort SELECT + 56 + + 91 AS col2 @@ -44704,10 +44753,13 @@ SELECT + + 35 * - 98 AS col0 ---- -3430 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - -62 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-8495 SELECT - COALESCE ( + 62, + - 91 * + AVG ( DISTINCT + 17 ) / + - 32 * 77 + - - 8 - - - SUM ( + + 16 ) * + 14 ) +---- +-62 query I rowsort label-8496 SELECT ALL - NULLIF ( + SUM ( DISTINCT + 4 ), COUNT ( * ) * + 44 ) + + + COUNT ( - 78 ) * 66 AS col0 @@ -45157,10 +45209,13 @@ SELECT ALL - ( - + 32 ) * + 64 + 88 AS col1 ---- 2136 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - 37 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-8584 SELECT + + COALESCE ( + 37, 78 * + CASE 15 * MAX ( 47 ) WHEN + 47 THEN NULL WHEN + 71 + 85 THEN 26 ELSE + ( 48 ) END, NULLIF ( + 67, 73 / - CASE + 94 / 84 WHEN - 6 * CAST ( 81 AS FLOAT8 ) THEN + AVG ( DISTINCT 22 ) WHEN - CAST ( - 24 AS INTEGER ) * 39 THEN NULL WHEN + 32 THEN NULL ELSE 24 END ) * - 93 - + 64, 48 ) AS col1 +---- +37 query I rowsort SELECT ALL + 2 * + 31 * - 91 + 4 + 27 col0 @@ -46237,10 +46292,10 @@ SELECT DISTINCT - - COUNT ( * ) AS col0, + COUNT ( + - 95 ) * + NULLIF ( - 74, - 1 -74 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-8792 SELECT CASE 40 WHEN + AVG ( DISTINCT + 78 ) THEN - MIN ( + - 72 ) WHEN - 21 THEN NULL END + ( - SUM ( ALL - 60 ) ) +---- +NULL query I rowsort label-8793 SELECT 51 * - MAX ( DISTINCT 98 ) * - - ( + - CAST ( NULL AS INTEGER ) ) + - COUNT ( * ) * + + ( + 95 ) + + 52 @@ -51088,10 +51143,13 @@ SELECT DISTINCT - CAST ( NULL AS INTEGER ) * 77 ---- NULL -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-9714 SELECT ALL - AVG ( DISTINCT CAST ( NULL AS FLOAT8 ) ) +---- +NULL query I rowsort label-9715 SELECT + CASE - + COUNT ( * ) WHEN - - NULLIF ( - + MIN ( - 30 ), + 59 + + 45 ) - + 54 THEN + - 73 WHEN + - 2 THEN NULL ELSE MAX ( - ( - - 72 ) ) END * + + 9 * + 64 @@ -51498,11 +51556,14 @@ SELECT 28 + - 92 ---- -64 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I]I +# Datafusion - [Actual ] [R]I +query RI rowsort label-9790 SELECT ALL + 34 * - - 42 + 43 + - AVG ( DISTINCT + CAST ( NULL AS INTEGER ) ) * 62 + - NULLIF ( - - 86, - 93 ), - CAST ( NULL AS INTEGER ) AS col2 +---- +NULL +NULL query II rowsort label-9791 SELECT DISTINCT + COUNT ( * ) * + 70, - 81 * + 69 AS col0 diff --git a/data/sqlite/random/expr/slt_good_60.slt b/data/sqlite/random/expr/slt_good_60.slt index 5552bdd..fc9eaea 100644 --- a/data/sqlite/random/expr/slt_good_60.slt +++ b/data/sqlite/random/expr/slt_good_60.slt @@ -151,10 +151,10 @@ SELECT COALESCE ( - + 70, 22, 76 ) AS col1 ---- -70 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-22 SELECT - + 47 * CASE - 22 WHEN 2 * + + AVG ( DISTINCT + 89 ) + + + 35 - NULLIF ( - 82, + NULLIF ( - COUNT ( * ), 14 ) ) + - COUNT ( * ) THEN NULL WHEN COUNT ( DISTINCT 16 ) - + 37 THEN 94 WHEN MIN ( 41 ) - + CASE - COUNT ( * ) WHEN 44 THEN NULL WHEN + 16 THEN CAST ( + 92 AS INTEGER ) * - 51 WHEN CAST ( NULL AS INTEGER ) * 7 - + 93 THEN 15 END * - 83 THEN NULL WHEN + 74 + 38 THEN NULL END AS col0 +---- +NULL query I rowsort label-23 SELECT + NULLIF ( MIN ( DISTINCT - + 13 ), + 7 * - ( - MIN ( + 17 ) ) + 97 * ( + 63 ) ) @@ -388,10 +388,13 @@ SELECT ALL - 61 + - 69, 77 * + 44 AS col0 -130 3388 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-68 SELECT DISTINCT + COUNT ( * ) / + CASE 46 WHEN + + 30 - - 70 / + 99 THEN + + AVG ( DISTINCT + + 71 ) + + 70 * - 30 ELSE NULL END AS col0 +---- +NULL query I rowsort label-69 SELECT COUNT ( * ) / + 55 @@ -413,11 +416,14 @@ SELECT ALL - COUNT ( ALL - - 83 ) - - 20 + - 38 ---- -19 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - 25 -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] I[I] +# Datafusion - [Actual ] I[R] +query IR rowsort label-73 SELECT ALL + 98 - - - 73, + 84 * - - COUNT ( * ) + CASE + 3 WHEN 0 THEN 80 + 12 WHEN + 62 THEN NULL ELSE CASE COUNT ( * ) WHEN 72 + - 72 * - 20 THEN NULL WHEN - 91 + 96 THEN - 17 * - CAST ( NULL AS INTEGER ) - MIN ( ALL + 10 ) END END + + MAX ( 43 ) * - COALESCE ( 40 + AVG ( DISTINCT 17 ), - 56, 9 * + COALESCE ( - 14, 51 ) + + 12 ) AS col2 +---- +25 +NULL query I rowsort label-74 SELECT ( + COUNT ( * ) ) + 63 @@ -2510,10 +2516,10 @@ SELECT + 60 * - 96 * - 6 * - 59 AS col0 ---- -2039040 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - 14 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-471 SELECT + CASE - + COUNT ( * ) WHEN 15 * - COUNT ( * ) * + ( + AVG ( DISTINCT - 46 ) ) THEN + - 16 * + + CAST ( NULL AS INTEGER ) * - + 81 WHEN + 57 + + - AVG ( + 12 ) THEN NULL ELSE + + SUM ( ALL - ( - CAST ( - 3 AS INTEGER ) ) ) END + + 17 AS col1 +---- +14 query II rowsort label-472 SELECT - 57 + - 94 AS col0, - ( + 25 ) - - 0 / + - 97 @@ -2970,10 +2976,10 @@ SELECT DISTINCT - COUNT ( * ) + - 25 AS col2 ---- -26 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-559 SELECT DISTINCT 72 + - CASE + + COALESCE ( - + 51, + 21 * - AVG ( DISTINCT - + 1 ) ) WHEN - - 19 THEN - ( - - COUNT ( * ) ) / - COUNT ( * ) WHEN + 30 + - CASE 22 WHEN + + 96 * - + 84 THEN 23 / 87 + + 19 * - 56 + 80 ELSE - CAST ( + - SUM ( - 29 ) AS INTEGER ) END * 6 THEN NULL END +---- +NULL query I rowsort SELECT DISTINCT + - 40 * - + 32 * + - 10 @@ -3117,10 +3123,10 @@ SELECT NULLIF ( + 54, + CAST ( + + 26 AS INTEGER ) * + - 17 + - + 22 ) ---- 54 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-587 SELECT - CASE + CASE 86 WHEN - + CAST ( NULL AS INTEGER ) + + 66 THEN - - 58 WHEN - COUNT ( * ) * + + 2 - NULLIF ( 42, + MAX ( ALL - ( - + 2 ) ) + - 75 + + - AVG ( DISTINCT - + 57 ) * 2 * 61 ) + + NULLIF ( ( - - 94 ), + 53 + - + MIN ( ALL + 50 ) ) THEN NULL END WHEN - 96 * 1 THEN 87 END * + 47 +---- +NULL query I rowsort label-588 SELECT + + 43 * 96 * + COUNT ( * ) + + COUNT ( * ) AS col2 @@ -4592,10 +4598,13 @@ SELECT ALL - 90 + - 56 AS col1 ---- -146 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - -49 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort SELECT 3 + - 13 * + NULLIF ( 4, AVG ( DISTINCT + + 44 ) * + 19 * + 65 ) +---- +-49 query I rowsort label-869 SELECT ALL - MIN ( - 84 ) @@ -8228,10 +8237,10 @@ SELECT 63 AS col0, 67 63 67 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-1561 SELECT - CASE 57 WHEN - AVG ( DISTINCT + 98 ) * - 76 + - ( - 97 ) / - 23 + + 43 THEN NULL WHEN 70 THEN - COUNT ( * ) * 35 ELSE NULL END AS col0 +---- +NULL query I rowsort SELECT - 14 * 16 AS col0 @@ -14240,10 +14249,16 @@ SELECT ALL + 83 + + + 53 AS col2 ---- 136 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - -89 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Data was automatically updated based on comparison db results +# Datafusion - Previous results: +# Datafusion - -89 +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-2708 SELECT DISTINCT + + 4 / - CASE + AVG ( DISTINCT + CAST ( + 57 AS INTEGER ) ) WHEN 29 + + 77 THEN - COUNT ( * ) * + AVG ( DISTINCT 90 ) + 59 + + 55 + + 52 * - CAST ( NULL AS INTEGER ) + + - 67 ELSE 48 END - + 89 AS col0 +---- +-89.083333333333 query I rowsort SELECT ALL + - 59 * + 43 * + + 46 @@ -14595,10 +14610,13 @@ SELECT + + 75 + + 70 * 32 AS col2 ---- 2315 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-2774 SELECT ( - + 50 ) / + 85 * + 93 + + MIN ( ALL + + 44 ) - + 33 + - AVG ( DISTINCT - - CAST ( NULL AS INTEGER ) ) AS col1 +---- +NULL query I rowsort SELECT ALL 31 * - 61 AS col0 @@ -20957,10 +20975,10 @@ SELECT ( - + 15 ) AS col0 ---- -15 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - -2698 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-3989 SELECT ALL - 18 * - - 66 - CASE 48 WHEN - 5 THEN + 76 + + 39 WHEN 83 + MIN ( ALL 20 ) THEN NULL ELSE - NULLIF ( 91, CASE 21 WHEN - - AVG ( DISTINCT 74 ) THEN 67 + + + 87 ELSE + 32 + + 22 / - ( + SUM ( + 91 ) ) + 7 END ) * - 60 + 79 * + - 50 END + 0 AS col2 +---- +-2698 query II rowsort SELECT ALL - 99 * - - 70, 92 + 21 AS col1 @@ -24076,10 +24094,10 @@ SELECT - + 97 * - 82, - NULLIF ( + + 73, + - COUNT ( * ) + COUNT ( * ) * + 99 + 7954 -73 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - 187 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-4581 SELECT - 35 + + + CASE - CASE + AVG ( DISTINCT + + 62 ) WHEN NULLIF ( - + 87, + 72 * + ( COUNT ( * ) ) + + 58 * - SUM ( - - 0 ) ) THEN + MAX ( DISTINCT - - 3 ) WHEN CAST ( + NULLIF ( 66, - + 84 ) AS INTEGER ) + 40 THEN NULL END WHEN - 47 / - - ( - 15 ) THEN NULL ELSE 39 END + + 42 + + 87 + - - 54 * + COUNT ( * ) +---- +187 query I rowsort label-4582 SELECT DISTINCT 75 - + MIN ( ALL - COALESCE ( - - 51, 48 + - 49 * + ( 64 ) ) ) * - 70 + - 15 / - - 17 AS col0 @@ -24337,10 +24355,10 @@ SELECT - 52 * 6 AS col2 ---- -312 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-4631 SELECT + 58 * - + CASE + 29 WHEN + 16 / - 99 THEN + 23 + - ( - - 24 ) + + + 9 + + COUNT ( * ) WHEN + 68 * + ( + - 66 ) + ( COUNT ( * ) ) THEN - + 85 WHEN - 53 THEN NULL WHEN - - 16 + - AVG ( DISTINCT + 41 ) + - - 87 THEN NULL END AS col0 +---- +NULL query I rowsort SELECT - 4 + - 63 + + + 0 @@ -26840,10 +26858,10 @@ SELECT ALL - ( - 29 ) + + 85 AS col2 ---- 114 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-5110 SELECT ALL CASE + + AVG ( DISTINCT - 40 ) WHEN + - ( - NULLIF ( + + ( - 32 ), + - 16 - COUNT ( * ) ) ) * - 83 * 38 * + 75 THEN - SUM ( ALL + 15 ) END AS col2 +---- +NULL query II rowsort label-5111 SELECT ALL COALESCE ( - 54, + + 9 / + 30 / ( - 19 ) + - 43 ) + - 7, + 13 col2 @@ -27258,10 +27276,10 @@ SELECT ( - 99 ) * - + COALESCE ( CASE + - 74 WHEN + 96 + - ( - 95 ) THEN - 8 + ( ---- -39006 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort SELECT DISTINCT - + CASE + AVG ( DISTINCT - 1 ) WHEN + + 20 THEN - 44 WHEN + + 32 THEN - 47 END +---- +NULL query I rowsort label-5191 SELECT ALL + - CASE + 3 WHEN 44 + + COUNT ( * ) THEN NULL WHEN 61 THEN - + 37 END * + 31 * - + ( + MAX ( + 27 ) ) + - CAST ( + + ( - MAX ( + - 81 ) ) AS INTEGER ) AS col1 @@ -29402,10 +29420,13 @@ SELECT ALL + 66 + 53 ---- 119 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-5599 SELECT DISTINCT - COUNT ( - - 1 ) * CASE + + ( - 37 ) WHEN - - COUNT ( * ) THEN + COALESCE ( - COALESCE ( ( - COUNT ( * ) ), + + 51 ), - - COUNT ( * ) + + COUNT ( * ) + MAX ( DISTINCT - - 25 ) * + 12 + + + CAST ( - COALESCE ( 32, + 70 * + 49, + 53 ) AS INTEGER ) + 57 + - 5 * + - COALESCE ( + - 30, - + COALESCE ( + 38, 78 ) / COUNT ( 52 ), 63 ) * 49 + - 53 * + 14 / + NULLIF ( 98, 47 * 41 ), + 69 - + AVG ( DISTINCT CAST ( NULL AS INTEGER ) ) * + 87, + COUNT ( * ) * 61 ) ELSE NULL END / 85 +---- +NULL query I rowsort label-5600 SELECT DISTINCT + + 79 * - 64 / - 4 AS col2 @@ -29677,10 +29698,16 @@ SELECT 21 * + - AVG ( ALL + + CAST ( NULL AS INTEGER ) ) col0 ---- NULL -# Datafusion - Datafusion expected results: -# Datafusion - Expected - 47 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Data was automatically updated based on comparison db results +# Datafusion - Previous results: +# Datafusion - 47 +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-5652 SELECT 79 / 86 + + + CASE - - SUM ( - + 81 ) WHEN 71 + - - SUM ( ALL - 27 ) + + COUNT ( * ) + 35 * - + 46 * - - 36 THEN NULL WHEN - + 16 THEN + + NULLIF ( 34, + 56 ) * + AVG ( DISTINCT 35 ) + - 60 * - + 19 ELSE - 93 * + 48 END / ( - + CASE - - COUNT ( * ) WHEN + 26 / + 88 THEN NULL ELSE 94 END ) col2 +---- +47.489361702128 query I rowsort SELECT 52 * + - ( 34 ) + 35 @@ -30435,10 +30462,16 @@ SELECT - + 23 / + 22 AS col0 ---- -1 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - 1 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Data was automatically updated based on comparison db results +# Datafusion - Previous results: +# Datafusion - 1 +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-5795 SELECT DISTINCT 45 / CASE + 3 WHEN + 51 / 13 / + 21 + 31 + COUNT ( DISTINCT - - 83 ) + + - CAST ( - 4 AS INTEGER ) + 69 THEN + - 62 WHEN + + ( CAST ( NULLIF ( 71, - ( - - 43 ) + + + 65 ) AS INTEGER ) ) - - 82 + + + 48 + - + ( + 36 ) / + + 71 * + ( - - MAX ( - 13 ) ) + - COUNT ( * ) * - - SUM ( - + 52 ) THEN + 63 + + AVG ( DISTINCT - + 17 ) ELSE - 38 END / 28 + + 1 AS col2 +---- +0.957706766917 query I rowsort label-5796 SELECT ALL COUNT ( * ) * + 55 + + 77 + + + 15 + - 47 AS col2 @@ -31774,10 +31807,13 @@ SELECT - 9 col1 ---- -9 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - 138 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-6046 SELECT - NULLIF ( - + 89, + COALESCE ( + + AVG ( DISTINCT - 71 ), - NULLIF ( - 61, COUNT ( * ) ), + 63, + 75 ) - + CASE + 63 WHEN 8 THEN NULL ELSE 34 / + 18 END ) + 49 AS col1 +---- +138 query I rowsort label-6047 SELECT + COUNT ( * ) + - + 11 + - - 88 * + - NULLIF ( + + COALESCE ( + CAST ( NULL AS INTEGER ), - 76 ), - - ( + 52 ) * 97 ) AS col0 @@ -32154,10 +32190,10 @@ SELECT DISTINCT + 36 + - 1 * - 27 / + + 32 * + 23 AS col0 ---- 36 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - 3088 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-6119 SELECT ALL COUNT ( * ) + + 4 + + 62 * COUNT ( * ) * CAST ( AVG ( DISTINCT + 51 ) AS INTEGER ) + - MAX ( 79 ) +---- +3088 query I rowsort SELECT ALL + 18 + - 14 AS col1 @@ -34079,10 +34115,13 @@ SELECT - NULLIF ( ( - + 52 ), 6 + + 18 ) ---- 52 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - 540 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-6491 SELECT - NULLIF ( CASE + + 10 WHEN - + ( COUNT ( DISTINCT + 65 ) ) THEN 44 ELSE + ( - 27 ) * 20 END, AVG ( DISTINCT 57 ) ) AS col2 +---- +540 query I rowsort SELECT + 90 * + 47 AS col1 @@ -34202,10 +34241,10 @@ SELECT ALL - ( 35 ) * COUNT ( * ) + 9 ---- -26 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - -3554 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-6515 SELECT ALL + 5 * CASE + COUNT ( * ) WHEN + CASE - 31 WHEN 49 THEN 39 + 28 END THEN - 90 WHEN + AVG ( DISTINCT 97 ) * + 1 THEN NULL WHEN 73 THEN COUNT ( * ) ELSE + 28 END * - 20 + - 94 * 8 + NULLIF ( - COALESCE ( + COALESCE ( + ( 2 ), + 61 * - 80 + 15 ), + 46 / + 45 + 64 ), MIN ( DISTINCT + 46 ) * COALESCE ( 54, - 66 * 48, COUNT ( * ) ) ) AS col0 +---- +-3554 query I rowsort SELECT - - 17 * - + 2 + + - 20 @@ -40148,10 +40187,10 @@ SELECT - 56 * - - 29 ---- -1624 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-7647 SELECT ALL - 58 - - - CASE AVG ( + - CAST ( + - 24 AS INTEGER ) ) WHEN + - 26 THEN NULL WHEN - 31 / + CASE + + 6 WHEN - ( + 34 ) * 43 THEN - 68 WHEN + - 15 THEN - 38 + + 62 ELSE - - ( 51 ) END * - 90 * + - 87 * + + 80 + - 81 * 85 + 25 / 74 + + 40 * - - 40 + 43 * COUNT ( * ) THEN + - COUNT ( * ) + - 0 WHEN AVG ( DISTINCT - + 40 ) THEN NULL ELSE NULL END AS col1 +---- +NULL query I rowsort SELECT DISTINCT 83 * + 95 col1 @@ -41754,10 +41793,13 @@ SELECT + 59 * 50 * + COUNT ( * ) ---- 2950 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - 39 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort SELECT + 65 + - NULLIF ( 26, + 44 * + 9 * + 48 * - AVG ( DISTINCT 63 ) ) +---- +39 query I rowsort SELECT ALL 71 + + 35 AS col1 @@ -43455,10 +43497,13 @@ NULL query error DataFusion error: Error during planning: Projections require unique expression names but the expression "Int64\(54\) \- \(\- Int64\(53\)\) AS col0" at position 0 and "\(\- sum\(Int64\(\-86\)\)\) AS col0" at position 1 have the same name\. Consider aliasing \("AS"\) one of them\. SELECT 54 - - + 53 AS col0, - SUM ( + - 86 ) AS col0 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-8285 SELECT DISTINCT 10 * ( - COUNT ( * ) ) / - - 35 + + + AVG ( DISTINCT + - CAST ( NULL AS INTEGER ) ) AS col0 +---- +NULL query I rowsort SELECT ALL 27 * 44 AS col1 @@ -43523,11 +43568,11 @@ SELECT ALL - 18 + - + 49 ---- -67 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - -56 -# Datafusion - Expected - -68 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query II rowsort label-8298 SELECT + 56 * - COUNT ( * ), CAST ( + - MAX ( ALL 61 ) AS INTEGER ) + + - CAST ( + AVG ( DISTINCT + 7 ) AS INTEGER ) AS col2 +---- +-56 +-68 query I rowsort label-8299 SELECT 18 * 60 + - - ( + + COUNT ( * ) ) * 65 - - CAST ( NULL AS INTEGER ) @@ -46472,10 +46517,13 @@ SELECT DISTINCT + 2 * 65 * - 36 col1 ---- -4680 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-8855 SELECT - AVG ( DISTINCT CAST ( NULL AS INTEGER ) ) - - 50 / + 69 * + - 19 * + MAX ( + 58 ) AS col0 +---- +NULL query II rowsort SELECT ALL - 81 + + ( + + 59 ) + - 97 col2, 9 @@ -47108,10 +47156,10 @@ SELECT - 1 * 42 + - + 44 AS col1 query error DataFusion error: Error during planning: Projections require unique expression names but the expression "count\(Int64\(\-18\)\) \* max\(Int64\(\-20\)\) \* Int64\(1\) / Int64\(90\) \+ Int64\(24\) AS col1" at position 0 and "Int64\(86\) \* Int64\(\-39\) AS col1" at position 1 have the same name\. Consider aliasing \("AS"\) one of them\. SELECT + COUNT ( - 18 ) * + MAX ( ALL - 20 ) * 1 / 90 + + 24 AS col1, 86 * - 39 AS col1 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - 76 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-8976 SELECT - - 12 + - - COALESCE ( + 64, + 36 + + CAST ( - AVG ( DISTINCT + 36 ) AS INTEGER ) * 44 ) +---- +76 query I rowsort label-8977 SELECT + MIN ( ALL - 90 ) + + 38 AS col2 @@ -47593,10 +47641,13 @@ SELECT DISTINCT + + 54 AS col0, + ( + 81 ) 54 81 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - -14 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort SELECT ALL + NULLIF ( + - NULLIF ( + 14, + AVG ( DISTINCT - - 62 ) ), + 8 ) AS col1 +---- +-14 query I rowsort label-9069 SELECT ALL - COUNT ( * ) - ( + - 85 ) + 6 * CASE + 91 WHEN - 57 THEN + + COUNT ( * ) * + + SUM ( - 62 ) WHEN + 56 THEN NULL ELSE - COUNT ( * ) + + 22 END @@ -49074,11 +49125,11 @@ SELECT DISTINCT COUNT ( + 9 ) * - - CAST ( - + 2 AS INTEGER ) AS col0 ---- -2 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query II rowsort label-9350 SELECT - CASE + + CASE + AVG ( DISTINCT 39 ) WHEN - NULLIF ( - COUNT ( * ), 15 ) THEN ( - 13 ) END WHEN + + 64 THEN NULL WHEN + 5 THEN - 68 * - 71 + - - 11 * + 4 - + 11 * 99 * - 29 END, + CASE 81 WHEN + - 44 * - - 12 * - - 64 * - + SUM ( 60 ) THEN NULL WHEN 64 + + - 20 THEN - CAST ( NULL AS INTEGER ) ELSE NULL END * 91 + + 95 AS col0 +---- +NULL +NULL query I rowsort SELECT + 86 * - 75 AS col1 @@ -49737,10 +49788,13 @@ SELECT DISTINCT - 93 - + CASE - 43 WHEN - + 45 THEN + + AVG ( - 38 ) + 8 * - 80 ---- NULL -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-9474 SELECT ALL - 75 * + AVG ( DISTINCT 61 ) * NULLIF ( 17, - 46 + + 93 ) / COUNT ( * ) * - MAX ( DISTINCT - CASE + - 34 WHEN - COALESCE ( 45, - + 81 * 46 ) THEN + - 77 WHEN + 22 THEN NULL END ) + - COUNT ( - 17 ) AS col1 +---- +NULL query I rowsort label-9475 SELECT - - 67 / - 21 AS col0 diff --git a/data/sqlite/random/expr/slt_good_61.slt b/data/sqlite/random/expr/slt_good_61.slt index 06d4778..d15a501 100644 --- a/data/sqlite/random/expr/slt_good_61.slt +++ b/data/sqlite/random/expr/slt_good_61.slt @@ -190,10 +190,13 @@ SELECT ALL + 63, CAST ( + 32 AS INTEGER ) + 93 AS col2 63 125 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - -115 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-29 SELECT ALL - COUNT ( * ) + 60 + + - ( + 91 ) + + 74 + - + COUNT ( * ) + + - 96 - + NULLIF ( 60, CASE COUNT ( DISTINCT 46 ) WHEN 62 THEN NULL WHEN CAST ( + CAST ( - 3 AS INTEGER ) AS INTEGER ) * - MAX ( DISTINCT + 70 + + CAST ( NULL AS INTEGER ) ) THEN - 76 END - AVG ( DISTINCT + 80 + + 33 ) * COUNT ( * ) ) AS col1 +---- +-115 query I rowsort label-30 SELECT + + 29 + - MIN ( - ( + 16 ) ) AS col0 @@ -1461,10 +1464,10 @@ SELECT DISTINCT - ( 88 ) ---- -88 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-270 SELECT + 3 + + + 98 - 28 - - 96 * + CASE + + CAST ( AVG ( DISTINCT + 63 ) AS FLOAT8 ) WHEN + 4 THEN NULL WHEN + 95 THEN + + 78 * - ( + CAST ( NULL AS INTEGER ) ) * - CAST ( 14 AS INTEGER ) + 7 WHEN 6 THEN NULL END * - 61 * 95 AS col0 +---- +NULL query I rowsort SELECT ALL 15 - + 15 @@ -2038,10 +2041,13 @@ SELECT 16 + - CASE - 51 WHEN - - 80 / - COUNT ( * ) * 14 THEN + 36 ELSE - - CAST ---- NULL -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-380 SELECT ALL + CASE - 21 WHEN - 73 THEN - AVG ( DISTINCT CAST ( + 41 AS INTEGER ) ) + - + 38 ELSE NULL END + 35 +---- +NULL query I rowsort SELECT 90 * - + 40 * - ( + ( - ( - + 65 ) ) ) col0 @@ -2935,10 +2941,13 @@ SELECT ALL MIN ( DISTINCT + 16 ) * 66 AS col1 ---- 1056 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - -119 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort SELECT - NULLIF ( - - 34, - 24 + + 85 + + AVG ( DISTINCT + 59 ) ) - + 85 AS col1 +---- +-119 query I rowsort label-552 SELECT + MIN ( DISTINCT + 80 ) * ( - 90 ) + + ( - ( + COUNT ( 2 ) ) ) + - + COUNT ( * ) * - 16 AS col0 @@ -3815,10 +3824,13 @@ SELECT ALL - + ( - 51 ) ---- 51 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - 35 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-720 SELECT + - NULLIF ( - COALESCE ( 35, + 82, - 6 * - COUNT ( * ) ), AVG ( DISTINCT - 58 ) ) AS col0 +---- +35 query I rowsort label-721 SELECT ALL + 82 + 68 + + + 96 + - MAX ( DISTINCT 34 ) + - - 19 * - ( - 84 ) AS col1 @@ -4066,11 +4078,14 @@ SELECT ALL + 30 * - 34 col0 ---- -1020 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - 20 -# Datafusion - Expected - 69 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] I[I] +# Datafusion - [Actual ] I[R] +query IR rowsort label-769 SELECT 20 AS col2, NULLIF ( + + 69, - COALESCE ( + - 85, - MIN ( - 90 ) ) * - AVG ( DISTINCT + 75 ) ) AS col1 +---- +20 +69 query II rowsort SELECT DISTINCT + 63, 17 AS col1 @@ -5871,10 +5886,13 @@ SELECT 31 * 15 ---- 465 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-1114 SELECT ALL AVG ( DISTINCT - CAST ( NULL AS INTEGER ) ) +---- +NULL query I rowsort label-1115 SELECT 37 / + + COUNT ( * ) @@ -12842,10 +12860,13 @@ SELECT - 45 + 44 * + 31 ---- 1319 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-2450 SELECT ALL + CASE + - AVG ( ALL - 10 ) WHEN - COUNT ( * ) THEN + + 3 WHEN CAST ( NULL AS INTEGER ) THEN + 43 WHEN - 23 THEN - 38 * 73 + + AVG ( DISTINCT + 89 ) ELSE NULL END AS col2 +---- +NULL query I rowsort SELECT ALL + + 53 col1 @@ -12868,11 +12889,14 @@ SELECT + ( + 74 ), - MAX ( - NULLIF ( - + 54, 96 * - + 8 ) ) - + COUNT ( * ) AS 74 -55 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - 6391 -# Datafusion - Expected - 4080 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I]I +# Datafusion - [Actual ] [R]I +query RI rowsort SELECT - NULLIF ( - + 77, - AVG ( DISTINCT + + 99 ) ) * + 83 AS col1, - 80 * + - 51 +---- +6391 +4080 query I rowsort SELECT - 73 * 17 @@ -16025,10 +16049,10 @@ SELECT + NULLIF ( 35, - 25 / ( NULLIF ( ( - 77 ), 31 ) ) - ( - 41 ) ) ---- 35 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - 50 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-3054 SELECT + CAST ( + AVG ( DISTINCT 84 ) AS INTEGER ) + - 34 col0 +---- +50 query I rowsort SELECT + COALESCE ( 4, 67, + 42 * + 68 ) * ( 74 ) @@ -16574,10 +16598,10 @@ SELECT ALL NULLIF ( + + 26, - + 90 + - 60 ) AS col2 ---- 26 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-3162 SELECT ALL - 14 / + + 34 + + + 62 + + 42 * + CASE + 39 WHEN + 97 * + COALESCE ( + CAST ( COUNT ( * ) AS INTEGER ), - AVG ( DISTINCT - 68 ) ) THEN 11 END +---- +NULL query I rowsort label-3163 SELECT + CAST ( NULL AS INTEGER ) / + CASE - 50 WHEN + 85 THEN 33 + 67 WHEN - 60 + - 7 THEN + 18 ELSE - 17 END @@ -19211,10 +19235,10 @@ SELECT ALL + 37 * + 86 ---- 3182 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - 25648926 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-3662 SELECT DISTINCT - 82 - - + NULLIF ( + - 80, - 94 * CASE + NULLIF ( - AVG ( DISTINCT + + 72 ), + - 41 ) WHEN - 89 * + 66 THEN NULL ELSE - + COUNT ( * ) + 27 END * - 4 + + 1 + - COUNT ( * ) ) - 79 * 76 * - 89 * 48 +---- +25648926 query I rowsort SELECT - 9 + + 94 @@ -19374,10 +19398,10 @@ SELECT ALL - ( 41 ) / + 61 ---- 0 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort SELECT + 38 * CASE + 33 WHEN + NULLIF ( - 19, - + 42 - + 3 ) + - 78 + AVG ( DISTINCT 44 ) * - + ( - 94 ) + + 90 * 37 * - - 52 * - 34 + - 75 THEN 30 + + 53 END * 46 +---- +NULL query II rowsort SELECT ALL + ( 52 ) * - 32 - - - 0 * + 95, - 84 col1 @@ -20684,10 +20708,10 @@ SELECT DISTINCT - CASE + 68 WHEN + 70 * - 35 / - MAX ( ALL - - 16 ) THEN NULL EL ---- NULL -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-3943 SELECT DISTINCT + 16 / - CASE + AVG ( DISTINCT - 10 ) WHEN - COUNT ( * ) THEN + 4 * - - 32 END AS col1 +---- +NULL query I rowsort SELECT ALL 79 * + 27 + 61 * 5 @@ -24904,10 +24928,13 @@ SELECT DISTINCT 21 / + + 19 col1 ---- 1 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - 1604 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-4750 SELECT + MIN ( DISTINCT - - 34 ) * + MIN ( DISTINCT NULLIF ( 47, + 82 ) ) + + COALESCE ( 6, 13 * + ( - 22 ) + - COALESCE ( - CASE + 90 WHEN - COUNT ( * ) / + 31 THEN - NULLIF ( 95, AVG ( DISTINCT + NULLIF ( - 12, 93 ) ) ) ELSE NULL END, CASE - COUNT ( * ) WHEN + 69 THEN - 71 / - 43 END / AVG ( ALL + 26 + + 60 ) ) ) +---- +1604 query I rowsort label-4751 SELECT ALL 55 / - 55 col0 @@ -25044,10 +25071,10 @@ SELECT - 54 / - - 43 + CASE + 86 WHEN 97 THEN 9 + 28 ELSE NULL END ---- NULL -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-4778 SELECT ALL - CASE + + 19 WHEN - COALESCE ( + 2, AVG ( DISTINCT 69 ) ) THEN - 18 + + 13 WHEN - 22 + 73 THEN NULL END / + CAST ( - 8 + + 34 AS INTEGER ) - - 80 +---- +NULL query I rowsort label-4779 SELECT + - 24 + 21 * - CAST ( NULL AS INTEGER ) @@ -26346,10 +26373,10 @@ SELECT DISTINCT 73 / 96 AS col1 ---- 0 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort SELECT + CASE + - 85 WHEN + 69 THEN NULL WHEN + - AVG ( DISTINCT + + 69 ) - - ( + - 27 ) * 19 * + - 57 THEN 6 END + - 42 * 79 AS col0 +---- +NULL query I rowsort SELECT - 85 - + + 66 AS col2 @@ -26922,11 +26949,11 @@ SELECT ALL - 35 * - ( 6 ) * 32 + - CASE + - ( - ( + + 37 ) ) WHEN + - 43 * 83 TH ---- NULL -# Datafusion - Datafusion expected results: -# Datafusion - Expected - -3 -# Datafusion - Expected - 4836 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query II rowsort label-5134 SELECT - COUNT ( * ) * 2 + - COUNT ( * ) AS col2, 93 * + CAST ( + AVG ( DISTINCT + 52 ) AS INTEGER ) * + COUNT ( * ) +---- +-3 +4836 query I rowsort label-5135 SELECT ALL - 85 * + COUNT ( * ) + - - ( - 90 ) @@ -29546,10 +29573,13 @@ SELECT + 37 + - CAST ( 5 AS INTEGER ) + + + 44 * 9 - + - 45 ---- 473 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - 194103 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-5633 SELECT DISTINCT - 63 * + NULLIF ( MAX ( 79 ), - + 52 * AVG ( DISTINCT 15 ) ) * - 39 AS col1 +---- +194103 query I rowsort label-5634 SELECT DISTINCT + - 77 / 49 @@ -30458,10 +30488,13 @@ SELECT DISTINCT + 87 - + + 16 AS col2 ---- 71 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-5805 SELECT ALL - CASE - NULLIF ( + + ( + 92 ), - COUNT ( 96 ) + - - 9 ) WHEN + NULLIF ( 9, 91 ) THEN - COUNT ( + 27 ) WHEN + - 57 THEN NULL WHEN - COUNT ( + 99 ) THEN 14 * - COUNT ( * ) * 80 - CASE - ( MAX ( ALL 72 ) ) WHEN - 78 THEN NULL ELSE - - 79 * 96 * + - AVG ( DISTINCT - 93 ) - 82 + - 51 END * + + COUNT ( * ) * + NULLIF ( 60, - COUNT ( * ) ) END +---- +NULL query II rowsort label-5806 SELECT ALL - 65 - - COUNT ( * ) / - 78 AS col0, - SUM ( ALL + 4 ) @@ -30507,10 +30540,13 @@ SELECT COUNT ( * ) * 44, CASE - - NULLIF ( + 64, - 83 * 87 * COUNT ( * ) ) WHEN 44 NULL -# Datafusion - Datafusion expected results: -# Datafusion - Expected - 81358 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-5814 SELECT 10 + 58 + + 18 / + + 11 + + - MIN ( 23 ) + 88 * + NULLIF ( + 44, + COALESCE ( - ( COALESCE ( - 38, ( + - 26 ), 75 * COALESCE ( - + 0, - COUNT ( DISTINCT 11 ) ) ) ), + COUNT ( + 31 ), + + 79 + + + ( - 34 ) + - - 51 * 62 * + COALESCE ( - AVG ( DISTINCT - - ( + 34 ) ), - 88 ) ) ) * + + 21 +---- +81358 query I rowsort label-5815 SELECT 20 / - + 95 * - 26 AS col2 @@ -30944,10 +30980,13 @@ SELECT COALESCE ( - - ( 7 ), + COUNT ( - + 43 ), COUNT ( * ) ) col2 ---- 7 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - 140 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-5896 SELECT + 65 + + - COALESCE ( + - NULLIF ( 75, - - 36 * - 78 ), + + 20, - 45 / - - NULLIF ( + 54, - AVG ( DISTINCT - + 48 ) + - + 65 + + + COUNT ( * ) / 26 ) ) +---- +140 query I rowsort label-5897 SELECT ALL CAST ( NULL AS INTEGER ) * - 4 - + - 76 - - 56 + 84 * MIN ( 72 ) + + CASE - 64 WHEN + 77 THEN + CAST ( + 68 AS INTEGER ) * + + 30 + - - 1 + - - COALESCE ( + 14, MAX ( ALL - 79 ) * - 43 + 25 + + - ( - 87 ) ) END * + 56 / + 90 * - 83 AS col2 @@ -31661,10 +31700,13 @@ SELECT - 85 * 33 + - - 24 / - COALESCE ( - + 4, - + 41 * - + ( + + COUNT ( * ) ) ---- -2799 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-6030 SELECT DISTINCT 5 + 47 * 83 * + 0 + - ( - 99 ) * 66 + - CASE + 71 WHEN COALESCE ( + - 98, - + COUNT ( * ) * + 35 / + - 41 + COUNT ( * ) + - 91, - CAST ( 36 AS INTEGER ) * + 50 * + 92 * - 39 + + 71 * + - 94 + + 87 + - + COALESCE ( 27, - ( 64 ) * 25, - COUNT ( * ), + 58 * - - 80 ), - - AVG ( DISTINCT - - ( + - 31 ) ) ) * + - 52 THEN - AVG ( ALL 82 ) + - 82 * 34 END +---- +NULL query I rowsort label-6031 SELECT 3 / - + 33 + - - 85 + + - 99 * + COUNT ( * ) AS col1 @@ -31876,10 +31918,13 @@ SELECT ALL - + 64 + 85 col0 ---- 21 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-6070 SELECT CASE WHEN NOT ( NOT - 17 <= ( - COALESCE ( + 8, 90 + - 47 ) * 93 * - 19 ) ) THEN NULL WHEN ( + MAX ( ALL 0 ) * - 78 ) BETWEEN + ( 73 ) AND ( - 41 ) THEN + + ( - AVG ( DISTINCT + + 14 ) ) ELSE - - 53 END +---- +NULL query II rowsort label-6071 SELECT DISTINCT - 36, - SUM ( 88 ) AS col0 @@ -34572,10 +34617,13 @@ SELECT DISTINCT COUNT ( * ) + - 42 AS col1 ---- -41 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - 122 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-6588 SELECT ALL 93 + - NULLIF ( 38, + - 31 + AVG ( DISTINCT - 18 ) + NULLIF ( + 30 + MIN ( ALL 25 ) * NULLIF ( + MIN ( DISTINCT 85 ) * 99, 82 + + 58 ), - 9 ) ) + 67 AS col0 +---- +122 query II rowsort label-6589 SELECT DISTINCT 2, 42 * + 78 * - + 54 * + - 27 + 87 / - 69 AS col1 @@ -34799,10 +34847,13 @@ SELECT ALL 74 * + + ( + 82 ) / - 51 - 53 + - CAST ( NULL AS INTEGER ) + - + 35 + ---- NULL -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-6632 SELECT DISTINCT - CASE + 28 WHEN + - COUNT ( * ) * + + CAST ( NULL AS INTEGER ) / - 68 THEN 38 WHEN + AVG ( DISTINCT + 2 ) + - 80 * 83 THEN NULL WHEN - 31 * - COUNT ( * ) THEN + 57 * MIN ( DISTINCT - 18 * + 9 ) - CAST ( 44 AS FLOAT8 ) END * - 54 AS col1 +---- +NULL query I rowsort SELECT + - 85 * 85 + - 7 - + - 71 + + 21 * 82 AS col1 @@ -35449,11 +35500,14 @@ SELECT 4, COUNT ( * ) AS col0 4 1 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -# Datafusion - Expected - 50 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] I[I] +# Datafusion - [Actual ] I[R] +query IR rowsort label-6757 SELECT ALL CASE 47 WHEN + 61 THEN + - 1 END AS col2, NULLIF ( + 50, - + NULLIF ( AVG ( - 78 ), - COALESCE ( + 79, 84, + 4 * + 92 + 67 * 28, AVG ( DISTINCT 42 ) + - SUM ( - 96 ) * 59 ) ) * - 82 ) +---- +NULL +50 query II rowsort label-6758 SELECT ALL + COUNT ( * ) AS col2, + 0 + + COALESCE ( COUNT ( * ), - 81, 76 ) AS col0 @@ -35806,10 +35860,13 @@ SELECT - MIN ( DISTINCT + 56 ) - + 16 AS col1 ---- -72 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-6824 SELECT CASE + 60 WHEN + 52 THEN - NULLIF ( 24, AVG ( DISTINCT + 40 ) * + 15 ) WHEN + COUNT ( * ) * - 57 THEN NULL WHEN - 74 THEN + 26 * - 11 END * CAST ( 14 AS INTEGER ) +---- +NULL query I rowsort SELECT DISTINCT COALESCE ( + 97, - 95 * - 46 - + + 36 ) @@ -35957,10 +36014,10 @@ SELECT - ( 72 ) AS col0 ---- -72 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - 90 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-6852 SELECT ALL - + NULLIF ( - 90, + COUNT ( * ) * ( - 46 ) * + - CAST ( - AVG ( DISTINCT 60 ) AS INTEGER ) * - 28 * + 7 + 24 * + 98 ) +---- +90 query I rowsort SELECT 93 * 26 * 37 AS col1 @@ -39579,11 +39636,11 @@ SELECT DISTINCT - AVG ( DISTINCT - - 95 ) * + + CAST ( NULL AS INTEGER ) * ( - 1 ---- NULL -# Datafusion - Datafusion expected results: -# Datafusion - Expected - 5022 -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query II rowsort label-7543 SELECT 93 * - - MIN ( DISTINCT + + 54 ) AS col0, - 5 * + CASE 78 WHEN - - AVG ( DISTINCT 7 ) / ( - 42 ) THEN + + 84 END AS col1 +---- +5022 +NULL query I rowsort SELECT 12 + - - 5 + - 9 @@ -39611,10 +39668,10 @@ SELECT ALL 92 * + 20 ---- 1840 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - 0 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-7549 SELECT CAST ( + ( + COALESCE ( - CASE 52 WHEN COUNT ( * ) THEN + ( + + ( 41 ) ) WHEN + 56 * + 39 THEN NULL WHEN + - 7 THEN NULL WHEN + CASE + 30 WHEN 21 THEN + - 67 * - COALESCE ( + 9, 62 ) + + CAST ( NULL AS INTEGER ) * + - 62 END - COUNT ( * ) THEN NULL END, + - COUNT ( * ) * + 20 + 56, COALESCE ( COUNT ( - + 10 ), - 39 ) * + - 62 - AVG ( DISTINCT - + 75 ) + - + 40 * + + 7 + + 38 ) ) AS INTEGER ) / 84 AS col1 +---- +0 query I rowsort label-7550 SELECT ALL 39 + + NULLIF ( COUNT ( * ), - - SUM ( DISTINCT - 60 ) * + + COUNT ( * ) + - 58 ) AS col2 @@ -40564,10 +40621,13 @@ SELECT - ( + - 83 ) * - 21 ---- -1743 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-7730 SELECT - CAST ( - COUNT ( * ) AS FLOAT8 ) + + + AVG ( DISTINCT - 45 ) + + 60 + 92 + CASE - 21 WHEN 22 THEN - + COUNT ( * ) WHEN + 79 THEN 91 END * - 41 +---- +NULL query I rowsort label-7731 SELECT DISTINCT 58 / + 33 @@ -41603,10 +41663,10 @@ SELECT ALL + COUNT ( * ) + + ( - 98 ) + - + 19 + - 49 + - - CASE 26 WHEN 70 THEN NULL NULL -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-7924 SELECT + COUNT ( * ) / + CASE - + NULLIF ( - 29, COALESCE ( + 74, + NULLIF ( - + COUNT ( * ), + CAST ( NULL AS INTEGER ) ) / + 5 + + 49 ) ) WHEN 67 / + - 87 * - COUNT ( * ) THEN - + 1 + + NULLIF ( - 34, + SUM ( DISTINCT - 27 ) + 74 + 11 * + 66 ) * - 99 WHEN + 4 + + 34 - - 58 + + AVG ( DISTINCT + 18 ) * 63 * + 73 THEN 96 + - - COALESCE ( + 12, 96 ) END * MAX ( - 20 ) +---- +NULL query I rowsort SELECT ALL - 44 + - + 40 * - 84 @@ -43988,10 +44048,10 @@ SELECT + ( - + 86 ) ---- -86 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - -600 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-8384 SELECT + COUNT ( * ) * - - 8 * + + COALESCE ( + + MAX ( - ( + 75 ) ), + CASE + + COALESCE ( + - MAX ( 40 ), COUNT ( * ) * ( + CASE 93 WHEN + ( - 34 ) * + 87 - + 83 THEN NULL ELSE + AVG ( 35 ) END ), - 25 + 1 ) WHEN 91 / + NULLIF ( + 22, AVG ( DISTINCT + 4 ) ) THEN MIN ( ALL 92 ) END + - NULLIF ( + 80, - 26 ) ) +---- +-600 query I rowsort label-8385 SELECT + 59 * COUNT ( * ) + - + ( - COUNT ( * ) ) @@ -44864,10 +44924,10 @@ SELECT 98 * + + CASE - + SUM ( + - 6 ) WHEN 90 * 24 + - - 71 - - 97 THEN NULL WH ---- NULL -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-8550 SELECT + CASE 6 WHEN - 27 * - ( + ( - COUNT ( * ) ) ) * + AVG ( DISTINCT + - 14 ) * - 96 THEN NULL WHEN - 19 THEN + COUNT ( * ) / + - COUNT ( * ) / - 54 * CASE 70 WHEN - 41 THEN + 53 ELSE NULL END - CAST ( 68 AS INTEGER ) END AS col1 +---- +NULL query I rowsort label-8551 SELECT + COUNT ( * ) - 36 * - CAST ( NULL AS INTEGER ) AS col1 @@ -46521,10 +46581,13 @@ SELECT + 17 * 20 * - COUNT ( - - 16 ) * - - 38 * - 24 + NULLIF ( + + 53, + 86 ) ---- 310133 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-8863 SELECT DISTINCT CASE + COUNT ( * ) WHEN + 25 * - 48 + - + 36 + COUNT ( * ) THEN AVG ( DISTINCT - ( - + CASE + - 56 WHEN - 50 THEN - 2 WHEN 65 THEN NULL ELSE NULL END ) ) ELSE NULL END * COUNT ( * ) AS col2 +---- +NULL query I rowsort SELECT DISTINCT + 99 * ( - 19 ) * + 14 @@ -49961,10 +50024,13 @@ SELECT 73 + + 99, + 68 / + 88 col1 172 0 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-9522 SELECT 80 * AVG ( DISTINCT + - CAST ( NULL AS INTEGER ) ) +---- +NULL query I rowsort SELECT - ( - - 56 ) AS col2 @@ -51907,10 +51973,10 @@ SELECT NULLIF ( 46, 81 * + + ( - 87 ) - 53 * 19 ) ---- 46 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - -150 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-9894 SELECT - 18 + + COALESCE ( + 38, + 85 * CASE - 86 WHEN - 18 THEN NULL WHEN 78 THEN NULL WHEN - 79 - + CASE ( 27 ) - NULLIF ( 98, + 17 * - 50 ) WHEN 1 * AVG ( DISTINCT + 44 ) THEN NULL WHEN 43 + + CAST ( - 24 AS INTEGER ) THEN 86 * + 2 ELSE NULL END * + 35 THEN COALESCE ( + 87, + 54 + 95 ) / + 13 - - 4 * + COUNT ( * ) END, + 47 ) + - 5 * 34 AS col1 +---- +-150 query I rowsort label-9895 SELECT ALL - 91 * - - COALESCE ( + - 33, 71 ) + + COUNT ( * ) * 65 AS col2 @@ -52209,10 +52275,13 @@ SELECT DISTINCT + 26 * + + 97 AS col2 ---- 2522 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - 8820 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-9952 SELECT NULLIF ( + 90, + + 14 + + NULLIF ( + COALESCE ( + COUNT ( * ), + AVG ( DISTINCT 18 ) ), 34 ) ) * 98 AS col1 +---- +8820 query I rowsort SELECT ALL ( - 57 ) * - + 91 AS col0 diff --git a/data/sqlite/random/expr/slt_good_62.slt b/data/sqlite/random/expr/slt_good_62.slt index fbf43dc..5b27582 100644 --- a/data/sqlite/random/expr/slt_good_62.slt +++ b/data/sqlite/random/expr/slt_good_62.slt @@ -42,10 +42,13 @@ SELECT ALL - + 71 * + + 65 + 99 * + CASE ( - 59 ) WHEN + 91 THEN 48 END * + 33 A ---- NULL -# Datafusion - Datafusion expected results: -# Datafusion - Expected - 142 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort SELECT ALL - NULLIF ( - 3, AVG ( DISTINCT + 24 ) + - 47 * - - 6 ) * 22 + - 19 * - 4 AS col2 +---- +142 query I rowsort SELECT + ( - 6 ) AS col0 @@ -620,10 +623,10 @@ SELECT MIN ( - + 63 ) ---- -63 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-112 SELECT - COUNT ( * ) * + CASE - CASE - 17 WHEN - 31 THEN - + 14 END WHEN 3 THEN - 84 WHEN + ( + AVG ( DISTINCT 89 ) ) THEN 16 * 21 END +---- +NULL query I rowsort SELECT - 67 * - 3 col2 @@ -1163,10 +1166,10 @@ SELECT DISTINCT + 18 + - 63 AS col1 ---- -45 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - -192 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-214 SELECT ALL - 63 + CASE COUNT ( * ) WHEN AVG ( DISTINCT + + 0 ) * - + 47 THEN 9 * - COUNT ( * ) WHEN + 48 THEN - 83 ELSE COUNT ( * ) * - NULLIF ( + 43, + - 95 ) END + - 86 +---- +-192 query I rowsort SELECT ALL + 0 + + 29 @@ -1801,10 +1804,13 @@ SELECT 99 * 9 * + 92 * COALESCE ( CAST ( + 76 AS INTEGER ), + + 14, - COALESCE ( query error DataFusion error: Error during planning: Projections require unique expression names but the expression "Int64\(20\) \- Int64\(\-92\) AS col1" at position 0 and "Int64\(18\) / Int64\(85\) \* Int64\(62\) \- CAST\(NULL AS Int32\) AS col1" at position 1 have the same name\. Consider aliasing \("AS"\) one of them\. SELECT + 20 - - 92 AS col1, 18 / 85 * 62 - + + CAST ( NULL AS INTEGER ) AS col1 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - -1 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-335 SELECT DISTINCT + COALESCE ( - COUNT ( * ), NULLIF ( - 65, + 79 + - 98 + + + ( + AVG ( DISTINCT + 4 ) ) + - 62 + - 61 ) ) AS col2 +---- +-1 query I rowsort label-336 SELECT - 87 * - COUNT ( * ) * 22 + + COUNT ( * ) @@ -5795,10 +5801,10 @@ SELECT + 59 * 8 AS col1 ---- 472 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-1099 SELECT - CASE - CASE - 9 WHEN + 17 + - 96 THEN + 25 + - ( + + 90 ) / + ( - COUNT ( + 45 ) ) END WHEN 65 - - 95 - COUNT ( * ) * + + COUNT ( * ) * ( - AVG ( DISTINCT - 71 ) ) + + 40 * + - 25 - + 74 THEN + - 85 END +---- +NULL query I rowsort SELECT + + 12 + - 44 - + - 78 * - 1 AS col1 @@ -9006,10 +9012,10 @@ SELECT + 34 / + + 45 ---- 0 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - -10 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-1717 SELECT + CASE + 12 WHEN - AVG ( DISTINCT - 70 ) * - COUNT ( * ) + NULLIF ( - 94, - - 69 + CAST ( NULL AS FLOAT8 ) ) * 5 THEN 2 WHEN 31 THEN 69 * + 75 ELSE 26 + 8 END + - 89 / ( + 2 ) AS col0 +---- +-10 query I rowsort label-1718 SELECT ALL + COALESCE ( + COUNT ( * ), + 85 + ( + - ( + 91 ) ) * + COUNT ( * ) + - + 88 - - CAST ( NULL AS INTEGER ) ) @@ -9595,10 +9601,10 @@ SELECT + + NULLIF ( 87, - 85 ) AS col2 ---- 87 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - -14 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-1828 SELECT ALL - CAST ( - NULLIF ( - 14, + 30 / - AVG ( DISTINCT + 43 ) + 30 ) AS INTEGER ) +---- +-14 query I rowsort label-1829 SELECT ALL - 66 * + CAST ( NULL AS INTEGER ) AS col0 @@ -9707,10 +9713,13 @@ SELECT - 24 + ( + 54 ) ---- 30 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - -1 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-1849 SELECT ALL NULLIF ( - COUNT ( * ), + 33 * + AVG ( DISTINCT + - 54 ) ) +---- +-1 query I rowsort SELECT + 25 * - + 97 + - - 91 * + 61 * 42 @@ -11332,10 +11341,13 @@ SELECT - + COUNT ( * ) * 60 * 3 + + 73 + - 41 ---- -148 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-2158 SELECT - MIN ( - 9 ) + + COUNT ( * ) * - 61 * 34 * + + CASE - - CAST ( NULL AS INTEGER ) WHEN - + 8 * + - NULLIF ( + 46, - AVG ( 12 ) ) + + + 47 + - 37 * - - 11 + 37 THEN NULL WHEN + 79 * 18 THEN NULL WHEN + + 45 / - 24 THEN AVG ( DISTINCT ( - COALESCE ( - 86, 54 ) ) ) / COUNT ( * ) ELSE NULL END +---- +NULL query I rowsort SELECT ALL - 25 * 99 + + - 92 col0 @@ -11615,10 +11627,10 @@ SELECT COALESCE ( - 31, - - 71 * ( ( - + 11 ) ), 84 * + 89 - 18 * - SUM ( - 40 ) ---- -248 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - -4 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-2209 SELECT DISTINCT + CASE 39 WHEN - AVG ( DISTINCT - 85 ) THEN - + ( + - 16 ) WHEN - + 47 + - 10 THEN + - 55 ELSE + COUNT ( * ) END - + + 5 AS col2 +---- +-4 query I rowsort label-2210 SELECT - MIN ( - + 90 ) @@ -13167,10 +13179,10 @@ SELECT ( + ( + - 70 ) ) + 46 + - 17 * 10 * - 50 AS col1 ---- 8476 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort SELECT CASE - AVG ( DISTINCT - ( + + 34 ) ) WHEN - - 78 THEN NULL WHEN - 84 * - 77 THEN - - 98 END * + 22 +---- +NULL query I rowsort SELECT ALL 28 - - + 54 AS col2 @@ -13391,10 +13403,13 @@ SELECT + 6 + - - COUNT ( * ) + 66 ---- 73 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-2547 SELECT ALL + - 36 * 61 + + 65 * - 8 - + 47 + + 16 / + - 84 - + CAST ( + + COUNT ( * ) AS INTEGER ) * + + CAST ( + - 98 AS INTEGER ) + - MIN ( DISTINCT + - ( + 52 ) ) + CAST ( 29 AS INTEGER ) * + 30 * + COUNT ( * ) * - + 70 * + + MIN ( DISTINCT 19 ) - - NULLIF ( COUNT ( * ), + ( ( + MIN ( ALL + 92 ) ) ) * + COALESCE ( - 46, ( - 81 ) / + 4 * + NULLIF ( 1, - 44 * + NULLIF ( - NULLIF ( 67, - 37 ) * COUNT ( * ), - 5 * 94 ) ) + 25 * + COUNT ( ALL + 96 ) + 19, 77 / + 97 ) + - 61 * + 86 ) - - ( + CASE + 79 WHEN - 3 * + ( 17 ) + COUNT ( * ) THEN 19 + - 99 * - 41 WHEN 49 THEN NULL WHEN - ( 94 ) * + COUNT ( * ) THEN NULL END ) * ( + 35 ) * - AVG ( DISTINCT 83 ) + 91 +---- +NULL query I rowsort label-2548 SELECT ALL - COUNT ( * ) * 46 - + - NULLIF ( - 80, + COUNT ( * ) ) + 61 * 34 + + COUNT ( * ) * + + MIN ( DISTINCT + - 74 ) + - 72 - - - 42 + - 54 @@ -15804,10 +15819,10 @@ SELECT - - 67 + + 82 / + COUNT ( * ) AS col1 ---- 149 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-3008 SELECT + - 63 / + 46 * CASE + 42 WHEN - AVG ( DISTINCT + 25 ) THEN + 52 WHEN - 40 * COUNT ( * ) * - CASE - - 96 WHEN - 40 THEN + 98 WHEN - 90 THEN - + 53 END + - - 93 THEN COALESCE ( - + 72, - 74 ) * - 13 + - 10 ELSE NULL END / + 52 + + 40 + - 46 +---- +NULL query I rowsort label-3009 SELECT - 99 * 58 + 67 + + + 53 / - + 34 + - - COUNT ( * ) @@ -16275,10 +16290,13 @@ SELECT ALL + ( NULLIF ( 65, - 72 ) ) * 23 ---- 1495 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - -17 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort SELECT - NULLIF ( + 17, AVG ( DISTINCT 8 ) * + 31 + - 65 ) +---- +-17 query I rowsort SELECT ALL ( 7 ) * 12 AS col2 @@ -17450,10 +17468,10 @@ SELECT - 43 / + 79 * + 38 * ( - 68 ) AS col0 ---- 0 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort SELECT DISTINCT + 83 + - CASE + 24 WHEN - 75 * AVG ( DISTINCT - 72 ) THEN - 44 * 6 + + 52 END * 85 AS col0 +---- +NULL query I rowsort label-3329 SELECT DISTINCT - NULLIF ( + - 98, - 63 ) / - 17 - 63 * 49 @@ -18574,10 +18592,10 @@ SELECT DISTINCT - 34 * COALESCE ( - 77, 12 * + 65 + 23, 15 - - 7 ) AS col2 ---- 2618 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-3542 SELECT ALL CASE - + 98 WHEN - 35 * 82 THEN NULL WHEN CASE 50 WHEN + - 81 THEN COALESCE ( CASE + + MAX ( - 27 ) WHEN 14 THEN NULL WHEN + 93 THEN COUNT ( ALL + ( + 12 ) ) END, COUNT ( * ) ) * 80 + AVG ( DISTINCT 40 ) WHEN 89 THEN - COUNT ( * ) END + COUNT ( * ) THEN NULL WHEN + 17 * COUNT ( * ) + - 8 / - 15 THEN SUM ( - 10 ) ELSE NULL END + - 7 col2 +---- +NULL query I rowsort SELECT + 44 * + 31 AS col0 @@ -20367,10 +20385,13 @@ SELECT ALL - 17 * + 19 ---- -323 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort SELECT ALL - 36 * + CASE 99 WHEN + + 4 THEN + 35 WHEN 39 THEN - - 11 WHEN - AVG ( DISTINCT + 83 ) + - - ( 69 ) THEN ( AVG ( DISTINCT + 72 ) ) * + 52 - - 45 END * + - COALESCE ( - + 33, + 17, - 55 ) + + + 75 + + 49 * 88 - - 72 AS col2 +---- +NULL query I rowsort SELECT ALL + - NULLIF ( 81, - 48 * - 16 ) AS col2 @@ -21682,10 +21703,10 @@ SELECT DISTINCT 76, ( 87 ) + + - 94 + + 62 * - 74 * + 95 AS col1 76 -435867 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-4134 SELECT + CASE - 95 WHEN - + 2 THEN - - 4 * - 48 WHEN + + MAX ( + ( - 51 ) ) + + + 55 - - 86 / - - CAST ( 55 AS INTEGER ) * + - AVG ( DISTINCT + - CAST ( + - 52 AS INTEGER ) ) THEN 7 + + 74 END +---- +NULL query I rowsort label-4135 SELECT 19 + CAST ( NULL AS INTEGER ) - + + COUNT ( * ) + 22 - - CASE + 11 WHEN + 63 THEN COALESCE ( + 61, 25, - + 98 ) * COUNT ( * ) / + - 55 * NULLIF ( + 87, + 94 + + 91 + - - 7 - + - 32 - - 45 / + 73 * 68 + - ( - 66 ) + - 67 + + CASE 40 WHEN 20 THEN NULL ELSE + 1 - - + 94 / + 25 * 40 + + 91 END * CAST ( NULL AS INTEGER ) / - 11 * 8 ) * - 83 - 77 ELSE 44 * 85 END / 82 / - COUNT ( * ) AS col1 @@ -22080,11 +22101,14 @@ SELECT + - COUNT ( * ) * - 30 / + 94 + - + 45 col0 ---- -45 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - 97 -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] I[I] +# Datafusion - [Actual ] I[R] +query IR rowsort label-4209 SELECT - - 97 * - - COUNT ( - ( 94 ) ) AS col1, - COUNT ( * ) * - + 50 + NULLIF ( ( + + AVG ( 5 ) ), + ( 89 ) * - 54 ) * + CASE - 81 WHEN COUNT ( * ) THEN - AVG ( DISTINCT - - 87 ) END / - 73 - - 1 + - COALESCE ( CAST ( 51 AS INTEGER ), ( - - 1 ) ) + + 40 * - + 59 - - ( 57 ) +---- +97 +NULL query I rowsort label-4210 SELECT + - 92 + - 33 * 61 + - 53 + + - COUNT ( * ) * COALESCE ( 0, 99 + + COUNT ( * ) ) * + + 98 AS col0 @@ -23349,10 +23373,13 @@ SELECT - MAX ( ALL - + 44 ) * 58 AS col2 ---- 2552 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-4451 SELECT - 43 / ( AVG ( DISTINCT - CAST ( NULL AS FLOAT8 ) ) ) AS col1 +---- +NULL query I rowsort label-4452 SELECT + MAX ( + + 71 ) * COUNT ( * ) AS col1 @@ -24427,10 +24454,13 @@ SELECT ALL - + 94 + - CASE 35 WHEN 76 * - SUM ( DISTINCT - - 89 ) + - 92 THEN - ---- -54 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-4655 SELECT + 36 * + 76 + - 77 * AVG ( DISTINCT CAST ( NULL AS INTEGER ) ) / - CASE - 18 WHEN + ( - - ( + COUNT ( - + 27 ) ) ) * 57 * - 93 THEN NULL WHEN - 32 - 94 THEN 19 END - - - 77 + - + 35 * - 18 +---- +NULL query II rowsort label-4656 SELECT ALL + COUNT ( * ) + + 16 AS col0, + 10 @@ -24494,10 +24524,10 @@ SELECT - 48 * - - ( 10 ) ---- -480 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-4667 SELECT DISTINCT CASE + 71 WHEN COUNT ( * ) THEN NULL WHEN - COUNT ( * ) THEN COUNT ( * ) * + COALESCE ( 34, - 23 - - CASE + + 88 WHEN + 38 + - - CASE - + 77 WHEN - ( + - 91 ) + MAX ( - + 76 ) / 1 / 34 * - COUNT ( * ) THEN NULL ELSE - - 82 - - AVG ( DISTINCT - 5 ) * - CAST ( + CAST ( 20 AS INTEGER ) AS INTEGER ) END THEN 18 END ) END AS col0 +---- +NULL query I rowsort SELECT - 36 + - - 69 @@ -24590,10 +24620,13 @@ SELECT ALL - + 75 * - 3 + - 53 * - 67 * + ( 70 ) + 28 + 35 AS col2 query error DataFusion error: Error during planning: Projections require unique expression names but the expression "CAST\(NULL AS Float64\) AS col0" at position 0 and "Int64\(87\) / Int64\(\-11\) AS col0" at position 1 have the same name\. Consider aliasing \("AS"\) one of them\. SELECT CAST ( NULL AS FLOAT8 ) AS col0, 87 / - 11 AS col0 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - -2226 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-4685 SELECT DISTINCT + - COALESCE ( + - 68, - 33 / + AVG ( DISTINCT 15 ) + 82 + - 45 + 27 * 43 ) * - 34 + 86 AS col2 +---- +-2226 query I rowsort label-4686 SELECT + MIN ( DISTINCT 86 ) * - 9 / COUNT ( * ) * - 98 @@ -24713,10 +24746,10 @@ SELECT ( - 56 ) AS col0, + 90 * - COUNT ( * ) * + 67 -56 -6030 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-4709 SELECT ALL - 24 + - - CASE - 6 WHEN COALESCE ( 64, - 76 * + ( 73 ) + - + COUNT ( ALL - + 83 ) + 29 / + AVG ( DISTINCT + 38 ) ) THEN + 17 * SUM ( ALL - + 0 ) + + 3 ELSE NULL END +---- +NULL query I rowsort SELECT 59 * 83 * 8 @@ -26526,10 +26559,16 @@ SELECT 96 AS col2, 64 96 64 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - 0 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Data was automatically updated based on comparison db results +# Datafusion - Previous results: +# Datafusion - 0 +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-5058 SELECT - 41 * + 37 / NULLIF ( + 59, - - 35 * - - CAST ( - COALESCE ( AVG ( DISTINCT 88 ), COUNT ( * ), - 56 ) AS FLOAT8 ) / - COUNT ( * ) ) / + 31 +---- +-0.829414980864 query I rowsort label-5059 SELECT ALL + 48 / + - 22 AS col0 @@ -27314,10 +27353,13 @@ SELECT ALL + 39 + - ( 94 ) * + + 70 ---- -6541 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-5209 SELECT 39 * - 15 * - - 20 + + + MAX ( DISTINCT CAST ( - + 64 AS INTEGER ) ) / + 48 * MIN ( ALL + + CAST ( NULL AS INTEGER ) ) + - AVG ( DISTINCT + 65 ) +---- +NULL query I rowsort SELECT COALESCE ( - 32, + 30 * ( + 6 ) + 54, + 44 - - 40, - ( - 67 ) * - ( + - 89 ) ) - + 77 - 62 * - 35 @@ -27675,10 +27717,13 @@ SELECT + 72 / 14 * - 67 * + 12 * + CASE + 35 WHEN - + ( 60 ) THEN 1 ELSE NULL EN ---- NULL -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-5278 SELECT - NULLIF ( - - CASE + + 17 WHEN - - 50 THEN CAST ( - 22 AS INTEGER ) + - COUNT ( * ) ELSE NULL END, - CAST ( NULL AS FLOAT8 ) ) * - + NULLIF ( COALESCE ( + CAST ( + NULLIF ( - - COUNT ( * ), + 8 / - NULLIF ( SUM ( - 54 ), AVG ( DISTINCT + 61 ) ) + - 65 * + ( NULLIF ( + 56, - 16 ) + 61 * - 3 ) ) AS INTEGER ), - CAST ( 21 AS INTEGER ) ), 93 / + COUNT ( * ) ) / 96 AS col0 +---- +NULL query I rowsort SELECT ALL + ( 87 ) * + 61 AS col0 @@ -28107,10 +28152,13 @@ SELECT DISTINCT - 58 * - 48 * - 97 ---- -270048 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - 0 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-5361 SELECT + + NULLIF ( - - NULLIF ( + - 0, - 47 * ( - 91 ) * - 81 + + AVG ( DISTINCT - + 19 ) - 28 + + 57 ), CASE - 7 WHEN + 66 THEN - ( COUNT ( * ) ) WHEN + 86 THEN 24 ELSE NULL END - ( 2 ) ) AS col2 +---- +0 query I rowsort SELECT + 16 * + ( + 14 ) @@ -28122,10 +28170,13 @@ SELECT 64 - - 79 ---- 143 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-5364 SELECT ALL + AVG ( DISTINCT + + 84 ) + 85 / - 66 * + 10 * - - MAX ( ALL + + CAST ( NULL AS INTEGER ) ) AS col0 +---- +NULL query I rowsort SELECT DISTINCT - 14 * - 63 AS col1 @@ -33635,10 +33686,13 @@ SELECT ALL 5 * + 70 AS col0 ---- 350 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-6421 SELECT CASE 71 WHEN 23 THEN NULL WHEN ( 64 ) - + 88 THEN + COALESCE ( ( - 29 ), + 42, NULLIF ( 36, - ( 28 ) * AVG ( DISTINCT 10 ) + ( 25 + - COUNT ( ALL 68 + 21 ) ) ) ) + + 29 ELSE NULL END + ( - 48 ) +---- +NULL query I rowsort SELECT DISTINCT 34 * 34 * + 47 @@ -34222,10 +34276,13 @@ SELECT DISTINCT 98 + 93 - + 13 AS col1 ---- 178 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - -2423 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-6536 SELECT ALL - + ( 67 ) + + NULLIF ( - 38, + - COUNT ( * ) * - COALESCE ( - 84, SUM ( DISTINCT 30 ) * AVG ( DISTINCT CAST ( NULL AS INTEGER ) + 30 ) ) ) * 62 +---- +-2423 query I rowsort SELECT DISTINCT + + 63 * + 52 AS col2 @@ -35264,10 +35321,13 @@ SELECT - 51, - 7 col0 -51 -7 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort SELECT DISTINCT - 88 * - - CASE - - 49 WHEN + 78 + - 74 + + 49 THEN NULL WHEN + 45 THEN - 63 + + AVG ( DISTINCT + 29 ) END +---- +NULL query I rowsort label-6738 SELECT + 81 * - NULLIF ( + 99, - ( NULLIF ( - ( + 7 ), - + COALESCE ( - + 98, 52 + - 56 * + SUM ( - 38 ) ) ) ) ) AS col1 @@ -35556,10 +35616,13 @@ SELECT - 49 * - CAST ( NULL AS INTEGER ) AS col1, - 55 / 76 col0 NULL 0 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort SELECT - + 41 / AVG ( DISTINCT - + ( - CASE - + 51 WHEN - + 25 * 68 + COALESCE ( 45, - - 31 ) THEN NULL WHEN - - 73 THEN - - 70 ELSE NULL END ) ) + - 79 AS col0 +---- +NULL query I rowsort label-6793 SELECT ALL - 26 / + - 75 - + COUNT ( * ) @@ -35756,10 +35819,13 @@ SELECT DISTINCT + 1 * CAST ( NULL AS INTEGER ) * - - 2 AS col2, 21 NULL 21 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-6829 SELECT + - AVG ( DISTINCT CAST ( NULL AS INTEGER ) ) +---- +NULL query II rowsort label-6830 SELECT + COUNT ( * ), 85 - 46 - - COUNT ( * ) / - 91 AS col0 @@ -39416,11 +39482,11 @@ SELECT ALL - COUNT ( * ) * - 21 AS col0 ---- 21 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -# Datafusion - Expected - -89 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query II rowsort label-7520 SELECT ALL + CASE - 71 WHEN + 30 THEN + + 72 + COUNT ( * ) + 72 / + 81 WHEN - + AVG ( DISTINCT + + 78 ) * + 75 THEN NULL END, - 89 AS col1 +---- +NULL +-89 # Datafusion - Types were automatically converted from: # Datafusion - [Expected] [I] @@ -42034,10 +42100,13 @@ SELECT - MIN ( NULLIF ( 71, - 30 ) ) ---- -71 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - 235872 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-8013 SELECT - 72 * - + ( + COALESCE ( NULLIF ( + SUM ( ALL 52 ), - COALESCE ( - 16, + - 53, - 47 * + - AVG ( DISTINCT + + 65 ) ) ), - - 84, - 38 ) ) * 63 +---- +235872 query I rowsort label-8014 SELECT + COUNT ( DISTINCT + 46 ) @@ -44162,10 +44231,10 @@ SELECT ALL - CASE - 51 WHEN - + CAST ( + 90 AS INTEGER ) THEN + - ( - - 68 ) END ---- NULL -# Datafusion - Datafusion expected results: -# Datafusion - Expected - 532132 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort SELECT DISTINCT - CASE + 38 WHEN AVG ( DISTINCT - - 63 ) + 30 THEN + 83 ELSE 92 + + + 99 * - 64 * - - 84 END AS col0 +---- +532132 query I rowsort SELECT 23 + + + 83 + CASE + - 36 WHEN 36 THEN - - 64 END + - 6 / - + 9 * + NULLIF ( + 66, + ( 40 ) + + 61 ) * 57 @@ -46359,10 +46428,10 @@ SELECT + - ( - + 38 ) query error DataFusion error: Error during planning: Projections require unique expression names but the expression "\(\- count\(Int64\(1\)\) AS count\(\*\)\) \* Int64\(80\) \+ \(\- \(\- Int64\(\-84\)\)\) AS col0" at position 0 and "Int64\(50\) AS col0" at position 1 have the same name\. Consider aliasing \("AS"\) one of them\. SELECT - COUNT ( * ) * 80 + - - ( - 84 ) AS col0, 50 AS col0 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - 4202 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-8842 SELECT ALL - 77 * ( + COUNT ( * ) ) * - COALESCE ( - - 54, COUNT ( * ), - + CASE + CAST ( + + 30 AS INTEGER ) WHEN + - 10 THEN NULL WHEN + COUNT ( * ) * + 54 + AVG ( DISTINCT 96 ) * - 35 / - 32 + + COUNT ( * ) * 66 * - COUNT ( * ) THEN 39 END / + 42 + + - 43, - - 66 * + ( - 59 ) ) + COUNT ( * ) * 44 AS col2 +---- +4202 query I rowsort label-8843 SELECT ( + ( - COUNT ( * ) ) ) diff --git a/data/sqlite/random/expr/slt_good_63.slt b/data/sqlite/random/expr/slt_good_63.slt index 69ecb0e..4a5774a 100644 --- a/data/sqlite/random/expr/slt_good_63.slt +++ b/data/sqlite/random/expr/slt_good_63.slt @@ -543,10 +543,13 @@ SELECT - CAST ( NULL AS INTEGER ) * 33 / ( - - 6 ) * - 38 * - 11 + - 1 * 63 ---- NULL -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-95 SELECT ALL + 63 / - + CASE - 35 WHEN + 6 * - CAST ( NULL AS FLOAT8 ) THEN 78 * CAST ( + - COALESCE ( - - ( - NULLIF ( + CAST ( NULL AS INTEGER ), 96 * 7 ) ), AVG ( DISTINCT - 30 ) ) AS INTEGER ) END * - CAST ( 2 AS FLOAT8 ) +---- +NULL query I rowsort SELECT ( - 8 ) AS col1 @@ -2064,10 +2067,13 @@ SELECT COALESCE ( + 2, - 52 ) * + 77 + + MAX ( + 83 ) AS col0 ---- 237 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-387 SELECT ALL + CASE + 98 WHEN + 20 - 87 THEN 58 - + + CAST ( CAST ( 18 AS INTEGER ) AS FLOAT8 ) / - + AVG ( DISTINCT - CAST ( NULL AS INTEGER ) ) END * + - 53 AS col2 +---- +NULL query I rowsort label-388 SELECT + 23 / MAX ( DISTINCT 17 ) * - + 42 / + - 29 + SUM ( 66 ) + + 44 + - + 86 / - 61 AS col1 @@ -4685,11 +4691,11 @@ SELECT 18 / + 94 AS col1, 37 * - + 24 * + + 10 col2 0 -8880 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - 59 -# Datafusion - Expected - -93 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query II rowsort SELECT 59 AS col1, + CASE WHEN NOT ( NOT - 6 IN ( 85, AVG ( NULLIF ( - 29, - CASE 14 WHEN - 69 + + 63 THEN NULL ELSE - 19 END * - - 5 ) ) + AVG ( DISTINCT - 76 ), - - COALESCE ( + 87, 49 ) ) ) THEN NULL WHEN ( NULL ) IS NOT NULL THEN NULL ELSE - 93 END AS col2 +---- +59 +-93 query II rowsort label-884 SELECT ALL - 92, ( + + 18 ) + + - 27 + + + 34 + + CAST ( - + 65 AS INTEGER ) col0 @@ -4722,11 +4728,11 @@ SELECT ALL + 98 + CAST ( COUNT ( * ) AS INTEGER ) ---- 99 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - 0 -# Datafusion - Expected - 2560 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query II rowsort label-890 SELECT DISTINCT - 29 / + COALESCE ( + 92, 38 + - 99 - + 95 * - + 81 * - + 60 / 71 + - 17 * + + MIN ( + 48 ) + + CAST ( AVG ( DISTINCT - ( 43 ) ) AS INTEGER ) ), ( + 90 ) - + ( - NULLIF ( 95, - 84 ) ) * + 26 AS col1 +---- +0 +2560 query I rowsort SELECT DISTINCT + 65 + - 61 @@ -4911,11 +4917,11 @@ SELECT ALL - CAST ( + COUNT ( + 74 ) AS INTEGER ) ---- -1 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -# Datafusion - Expected - -55 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query II rowsort label-927 SELECT DISTINCT + COUNT ( DISTINCT 31 ) * - CASE - + ( 91 ) WHEN + AVG ( DISTINCT - 39 ) THEN NULL WHEN - NULLIF ( - + 53, + CAST ( NULL AS INTEGER ) / + 33 + CAST ( + 25 AS INTEGER ) ) / 48 + 56 THEN - - NULLIF ( + - CAST ( + 89 AS INTEGER ), COUNT ( * ) ) END - 89, - NULLIF ( + 55, + 19 ) AS col2 +---- +NULL +-55 query I rowsort SELECT - 30 - - 77 @@ -5071,11 +5077,11 @@ SELECT ALL - 94 * 84 / + ( - - 43 ) + - 52 * + 17, - 59 AS col2 -1067 -59 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - -83 -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query II rowsort label-958 SELECT ALL - 83 AS col2, + 11 + - 51 + - 23 + - - 54 * + - 40 - + 50 / - CASE - 71 WHEN + + 9 THEN NULL WHEN + 31 + - + 0 * 17 THEN 0 + 34 / 61 * - 59 + 68 + - - COALESCE ( 85, - CASE + COUNT ( * ) WHEN - - 19 * + CAST ( NULL AS INTEGER ) THEN NULL WHEN - 94 * - 80 * + COALESCE ( + CASE - 52 WHEN 54 + - 63 * + ( - - 11 ) THEN + + 40 WHEN + + 34 + - + COUNT ( * ) THEN - ( + + COUNT ( * ) ) + - 46 END, + 86 + - 94, - AVG ( DISTINCT 62 ) - 53 ) THEN 8 END * + 68 ) * - COUNT ( * ) END AS col0 +---- +-83 +NULL query II rowsort SELECT + + 27, 58 AS col2 @@ -5732,10 +5738,13 @@ SELECT - ( - 84 ) + - - 98 * + - COALESCE ( 84, + - COUNT ( * ) * + CAST ( + 12 ---- -8148 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - 13 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-1083 SELECT 14 - NULLIF ( + COUNT ( ALL - 95 ), 47 * - ( + 95 ) * 94 - - + 12 + + ( - + AVG ( DISTINCT + NULLIF ( + - 2, + 12 * - 42 ) ) ) ) +---- +13 query I rowsort SELECT 93 + - 50 AS col1 @@ -7875,10 +7884,13 @@ SELECT 17 * + CASE 29 WHEN - 66 * COUNT ( * ) + COALESCE ( 76, + COUNT ( DISTINC ---- NULL -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort SELECT ALL 64 + - 19 * - 9 + ( + CASE - 13 WHEN 61 THEN NULL WHEN + 31 THEN - AVG ( DISTINCT 98 ) END ) +---- +NULL query I rowsort label-1494 SELECT ALL COUNT ( * ) * 66 AS col0 @@ -8155,10 +8167,10 @@ SELECT - + 99 * - 83 ---- 8217 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-1547 SELECT ALL COUNT ( * ) + - CASE COUNT ( * ) WHEN + 75 THEN - 46 WHEN 86 THEN NULL WHEN - 56 * AVG ( DISTINCT 37 ) THEN NULL END +---- +NULL query II rowsort SELECT 3, + 32 * ( 0 ) AS col2 @@ -10213,10 +10225,13 @@ SELECT NULLIF ( + 50, - + 71 ) ---- 50 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-1938 SELECT CASE 3 WHEN 58 THEN + - CASE 63 WHEN COUNT ( * ) THEN + AVG ( DISTINCT 50 ) WHEN + 20 THEN + CAST ( NULL AS INTEGER ) WHEN - - 95 + + - COALESCE ( - - 53, 68 ) THEN NULL END + - 70 WHEN 81 THEN + 91 + + 2 END +---- +NULL query I rowsort SELECT COALESCE ( - ( 29 ), - 39 ) @@ -10833,10 +10848,10 @@ SELECT ALL + NULLIF ( + - 45, ( + 64 ) ) ---- -45 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-2058 SELECT + + CAST ( + + CASE 99 WHEN 92 THEN NULL WHEN + 53 THEN 38 * + 47 + - + 56 * + 55 + + 29 / + 7 / CASE + 30 WHEN + COALESCE ( - + 60, NULLIF ( ( - - 33 ), + SUM ( ALL + - 68 ) * - SUM ( DISTINCT - 22 ) ) + 81 * + 48, AVG ( DISTINCT 88 ) ) * 25 THEN - 78 + COUNT ( * ) END ELSE NULL END AS INTEGER ) +---- +NULL query I rowsort SELECT - 78 * + ( + 99 ) + + + 28 + - 48 + 44 AS col1 @@ -11288,10 +11303,13 @@ SELECT 81 AS col1, 27 / + + 55 * MIN ( DISTINCT - 43 ) 81 0 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-2142 SELECT DISTINCT + CASE + - 63 WHEN + 4 THEN - COUNT ( * ) * 18 * 91 + + 44 + 0 / + CASE - COUNT ( * ) WHEN + 75 + - + 21 THEN - AVG ( DISTINCT + - 54 ) + + 0 - + 34 + - 79 * + - 15 WHEN + COUNT ( * ) THEN NULL ELSE + - ( COALESCE ( ( 58 ), CAST ( - 90 AS INTEGER ) * NULLIF ( 8 * - 9 + + 56, 64 ) - NULLIF ( - COALESCE ( + 1, 13 ), 50 + 31 ), + 24 + + COUNT ( * ) * COUNT ( * ), - 88 ) ) END * - 6 + + 8 * - 43 WHEN - COUNT ( * ) THEN - 84 END AS col2 +---- +NULL query I rowsort SELECT + 59 - - - 30 + - 30 * - 32 AS col1 @@ -11709,10 +11727,10 @@ SELECT - - 56 * ( + 2 ) ---- 112 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - -69 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-2223 SELECT CASE - 56 WHEN AVG ( DISTINCT + ( - 85 ) ) + + + 60 THEN NULL ELSE + ( SUM ( DISTINCT + - 69 ) ) END AS col2 +---- +-69 query II rowsort SELECT DISTINCT 34 AS col1, 14 @@ -12657,10 +12675,10 @@ SELECT DISTINCT + 89 + - 49 + + - 79 AS col0, + 18 -39 18 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-2401 SELECT ALL 25 + + + CASE + 66 WHEN - 21 + + COUNT ( * ) / - 3 - + AVG ( DISTINCT + + 51 ) THEN NULL WHEN - 78 THEN + + COUNT ( * ) WHEN - 16 - - 78 THEN NULLIF ( + 76, + CAST ( - 0 AS INTEGER ) ) * - + NULLIF ( + 54, - + 56 * + 69 ) / - - 50 + 74 ELSE NULL END / - - 67 +---- +NULL query I rowsort label-2402 SELECT - + 35 / - 61 + + 61 AS col1 @@ -12869,10 +12887,10 @@ SELECT DISTINCT - 24 - 83 ---- -107 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-2442 SELECT ALL - - CASE SUM ( - CAST ( - 40 AS INTEGER ) ) WHEN - 2 + CAST ( - ( + - NULLIF ( - 30, + 86 / - - ( - CASE + 94 WHEN 56 THEN + + 97 WHEN COUNT ( * ) THEN + + 91 + + + 85 * COUNT ( DISTINCT + 52 ) / + + 91 ELSE NULL END ) ) ) AS INTEGER ) THEN NULL WHEN + - NULLIF ( - + 19, - CAST ( + AVG ( DISTINCT - - 36 ) AS FLOAT8 ) ) / 78 + + 57 - 48 * 1 / - 78 THEN + 30 END * + + 45 * COUNT ( * ) +---- +NULL query I rowsort SELECT + 17 * - 31 @@ -13176,10 +13194,10 @@ SELECT DISTINCT COALESCE ( + 26, - 51 ) AS col1, COUNT ( * ) AS col0 26 1 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-2500 SELECT + 43 + CASE - - COUNT ( * ) WHEN + - 88 - + 14 + + 92 * + - COUNT ( * ) THEN NULL WHEN + 85 THEN NULL ELSE - CAST ( NULL AS INTEGER ) * - COALESCE ( COUNT ( * ), + + NULLIF ( - - 55, COUNT ( * ) ) * 17 + + COUNT ( * ) ) END + + CASE - 4 WHEN - COUNT ( * ) + 40 THEN - 11 WHEN AVG ( ALL + 84 ) + 7 + + 86 * + AVG ( DISTINCT + - 15 ) + + COUNT ( * ) * + + 67 THEN NULL WHEN + - 17 * 14 * - 14 + + + 3 + + - 8 + 44 * - 5 THEN + 67 / 62 ELSE NULL END * NULLIF ( 15 * 22, + MIN ( DISTINCT + 40 ) ) AS col0 +---- +NULL query II rowsort SELECT DISTINCT 74 AS col1, + 44 @@ -14038,10 +14056,13 @@ SELECT - 62 * 91 ---- -5642 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-2660 SELECT DISTINCT - CASE - 77 WHEN + - ( + COUNT ( * ) ) THEN + - MAX ( DISTINCT + 90 ) / - COUNT ( * ) END * - AVG ( DISTINCT - 18 ) + 28 + - CAST ( + 79 AS INTEGER ) AS col2 +---- +NULL query I rowsort SELECT ALL + 26 * - 29 @@ -16447,10 +16468,10 @@ SELECT ALL - SUM ( + 39 ) ---- -39 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-3123 SELECT ALL + - 97 * CASE 92 WHEN - AVG ( DISTINCT 23 ) THEN - ( 7 ) WHEN 35 * 68 THEN - 94 ELSE NULL END - CAST ( 71 AS INTEGER ) + - 63 AS col1 +---- +NULL query I rowsort label-3124 SELECT ALL + 1 * + 35 + + COUNT ( * ) @@ -18292,11 +18313,14 @@ SELECT - 60 * - COUNT ( * ) AS col1 ---- 60 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - -34 -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] I[I] +# Datafusion - [Actual ] I[R] +query IR rowsort label-3478 SELECT ALL - + 6 * 81 / 14, AVG ( DISTINCT - - CAST ( NULL AS INTEGER ) ) AS col0 +---- +-34 +NULL query I rowsort label-3479 SELECT - 4 * + COUNT ( * ) - 96 @@ -18346,10 +18370,13 @@ SELECT 72 + - 32 ---- 40 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - -3912 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-3488 SELECT DISTINCT 20 + - NULLIF ( COALESCE ( + - CASE - 45 WHEN MAX ( DISTINCT + 62 ) / - 15 * - 81 + - + 17 + + 11 * + 98 + + COUNT ( + ( - 78 ) ) THEN - 82 END, + 69 * 57 + - 92 / 79, + 85 * - COUNT ( * ) ), ( AVG ( DISTINCT + 48 ) ) ) col1 +---- +-3912 query I rowsort SELECT ( - 19 ) + 36 AS col1 @@ -19004,11 +19031,14 @@ SELECT DISTINCT NULLIF ( 99, 27 * + + 54 / - - 11 - - 58 * - + 88 ) AS col0 ---- 99 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - 25 -# Datafusion - Expected - 90 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I]I +# Datafusion - [Actual ] [R]I +query RI rowsort label-3613 SELECT COALESCE ( + 36, 94 * ( + - ( + 55 ) ) * + + AVG ( DISTINCT + 15 ) * + 50 / - + 74 + - 60 ) - 11 AS col2, + 90 col0 +---- +25 +90 query II rowsort label-3614 SELECT + 88 + - COALESCE ( - MAX ( ALL + 53 ), + 81 ), - 0 - 18 + + 36 AS col0 @@ -23277,10 +23307,10 @@ SELECT COUNT ( * ) * + 14 + 43 / + + NULLIF ( 63, 70 + + - 2 + - - 90 ) ---- 14 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort SELECT - CASE - - AVG ( DISTINCT - 67 ) WHEN 48 THEN 14 + - + 85 END +---- +NULL query I rowsort label-4420 SELECT COUNT ( * ) + - ( - - 79 ) col0 @@ -23968,10 +23998,10 @@ SELECT - 81 * + 14 * - - 89 + - 68 ---- -100994 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - -2511 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-4550 SELECT ALL + 81 * CAST ( + + AVG ( DISTINCT - 31 ) AS INTEGER ) +---- +-2511 query I rowsort label-4551 SELECT DISTINCT 30 / ( + CAST ( 64 AS INTEGER ) ) AS col1 @@ -27826,10 +27856,13 @@ SELECT ALL 0 * + - 46 AS col0, - COUNT ( * ) AS col1 0 -1 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-5289 SELECT CASE 46 WHEN + - 69 * + - 75 THEN 10 * + + AVG ( DISTINCT - + 73 ) + - CAST ( 5 AS INTEGER ) + + 83 WHEN 39 THEN + + 43 * - 74 / - CAST ( + - 69 AS INTEGER ) + - 43 END + - 66 col0 +---- +NULL query I rowsort SELECT ALL 94 - + 44 AS col1 @@ -28621,10 +28654,10 @@ SELECT ALL - 93 * - 85 + + 15 * - + 50 * COUNT ( * ) * - 17 AS col0 ---- 20655 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-5442 SELECT + CASE - 91 WHEN + - SUM ( - 30 ) * COUNT ( * ) THEN NULL WHEN + AVG ( DISTINCT + + ( + - 4 ) ) THEN + 62 + - + 86 END AS col2 +---- +NULL query I rowsort SELECT + - 56 + + 3 - - + 36 AS col1 @@ -29920,10 +29953,13 @@ SELECT ALL 46 + 49 - - + 27 + + 16 ---- 138 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - 16394 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort SELECT 90 * - NULLIF ( - 91, + 10 * AVG ( DISTINCT - 0 ) ) * 2 + 28 + - 14 AS col0 +---- +16394 query I rowsort SELECT 71 - - 86 AS col1 @@ -32141,10 +32177,10 @@ SELECT DISTINCT + + 62 + - - 49 + - 13 ---- 98 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - 7605 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-6114 SELECT - CASE COUNT ( * ) WHEN + CASE - + 37 WHEN + - 72 THEN - ( + - 7 ) WHEN 45 + + 9 THEN NULL ELSE - + NULLIF ( 34, - 11 * + - 44 - 72 ) END * - 55 * + - 70 / - 15 + - 40 + SUM ( DISTINCT 43 ) + + 24 * - COUNT ( * ) * + AVG ( DISTINCT + + 93 ) + - 96 THEN - + NULLIF ( - - COUNT ( * ), - ( - NULLIF ( - 95, - 92 ) ) / 99 ) + + 74 ELSE + 81 * - 94 + 9 END +---- +7605 query I rowsort SELECT + 35 - + 13 AS col1 @@ -34847,10 +34883,10 @@ SELECT DISTINCT + 60 + - 81 + - 32 col1 ---- -53 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-6633 SELECT ALL CASE + CAST ( NULL AS INTEGER ) WHEN 62 THEN + - 25 * + - ( + 88 ) WHEN 7 + - - AVG ( DISTINCT + + 33 ) * + CASE - 15 + - 71 WHEN + 90 * 86 THEN - 97 ELSE 76 END THEN + 54 END +---- +NULL query II rowsort SELECT 15 * - - 9 AS col2, 70 @@ -37436,10 +37472,16 @@ SELECT 9 * - COUNT ( * ) / - + 43 * - 14 ---- 0 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - 0 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Data was automatically updated based on comparison db results +# Datafusion - Previous results: +# Datafusion - 0 +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-7126 SELECT ALL 3 / + COALESCE ( - + 71, + 65 * AVG ( DISTINCT 27 ) ) AS col1 +---- +-0.042253521127 query I rowsort label-7127 SELECT + 75 * + - 5 * 36 + 99 + CASE 41 WHEN - 8 / 90 THEN MAX ( + 33 ) + - - 73 WHEN - 49 / - 20 * + MAX ( + CAST ( + 52 AS FLOAT8 ) ) THEN 49 ELSE NULL END * - 69 @@ -37589,11 +37631,11 @@ SELECT ALL 47 * + 92 + 14 ---- 4338 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - -2332 -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query II rowsort label-7155 SELECT ALL 72 * + ( + - 32 ) + - + 28 AS col0, 45 * + CASE - ( 88 ) WHEN + CAST ( - COALESCE ( + - AVG ( DISTINCT - 30 ), COUNT ( * ) ) AS FLOAT8 ) THEN + 63 END * - - 14 * + + 5 + + 98 col2 +---- +-2332 +NULL query I rowsort SELECT ALL - 19 * + 66 + 36 * ( - 46 ) AS col0 @@ -39393,10 +39435,13 @@ SELECT - 30 * + 62 + - - ( + COUNT ( * ) ) + - 16 ---- -1875 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - 97 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-7496 SELECT 53 / CAST ( + ( - 74 ) AS INTEGER ) + - NULLIF ( + SUM ( DISTINCT 97 ), + - NULLIF ( + 11, - 28 ) ) * + NULLIF ( - 1, + - AVG ( DISTINCT 8 ) * - COUNT ( * ) + + + NULLIF ( - + ( COALESCE ( + 50, CASE - 10 WHEN - + 86 THEN + - COUNT ( * ) END ) ), - - CAST ( NULL AS INTEGER ) ) + + ( ( - 88 ) ) * - ( - - 39 ) * - + CASE - 95 WHEN CASE - + MAX ( - 67 ) WHEN - 81 * + 67 - - 21 THEN + 90 * 87 + - 68 END THEN - 82 + CAST ( + COUNT ( * ) AS INTEGER ) END + 22 * 98 ) AS col2 +---- +97 query I rowsort SELECT 16 * 22 - 50 AS col1 @@ -47220,10 +47265,16 @@ SELECT ALL - MAX ( 66 ) ---- -66 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - 73 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Data was automatically updated based on comparison db results +# Datafusion - Previous results: +# Datafusion - 73 +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-8985 SELECT 46 * 97 / - - CASE + ( + - 47 ) WHEN - 44 + - - 22 + - 53 + - 72 THEN + - NULLIF ( COUNT ( - 28 ), + 48 + - 2 * - ( - 89 ) + + + 53 - 78 ) * 22 + 66 WHEN COUNT ( * ) + + 37 * + 8 + 97 * + COUNT ( * ) THEN AVG ( DISTINCT + - 58 ) * + 61 ELSE 61 END AS col2 +---- +73.147540983607 query I rowsort SELECT 20 - - 47 + 64 + - 18 AS col0 @@ -49151,10 +49202,10 @@ SELECT ( 13 ) * + 64 ---- 832 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-9354 SELECT CASE CASE - 16 WHEN - + 93 THEN - CASE - + 37 WHEN + - COUNT ( * ) / + + 43 - + COUNT ( * ) THEN NULL ELSE + 33 + AVG ( DISTINCT + 80 ) END / + + 57 + - + 85 - + 57 WHEN + 35 THEN + + COUNT ( * ) ELSE + 95 + - 78 END WHEN - MIN ( ALL - + 66 ) * - 15 THEN + 56 / + - 5 * - 2 * + - ( + 28 ) END + - 54 +---- +NULL query II rowsort SELECT - 44, - 81 AS col2 @@ -51935,10 +51986,10 @@ SELECT - - 58 * - - 91 * COALESCE ( + 10, MAX ( ALL - 10 ), 53 + - 85 / + 53 ) - ---- 52835 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-9887 SELECT ALL - CASE - - AVG ( DISTINCT + 98 ) WHEN + NULLIF ( + - 80, CAST ( - 24 AS INTEGER ) ) / COALESCE ( 40, MIN ( ALL - 88 ) ) THEN 83 END * - ( 71 ) +---- +NULL query I rowsort SELECT - 50 + 61 + COALESCE ( 73, + - 87 ) * - 1 diff --git a/data/sqlite/random/expr/slt_good_64.slt b/data/sqlite/random/expr/slt_good_64.slt index cb9aa6a..65429b7 100644 --- a/data/sqlite/random/expr/slt_good_64.slt +++ b/data/sqlite/random/expr/slt_good_64.slt @@ -1217,10 +1217,16 @@ SELECT + + 46 * - 89 ---- -4094 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - 612 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Data was automatically updated based on comparison db results +# Datafusion - Previous results: +# Datafusion - 612 +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-226 SELECT + 72 / COALESCE ( - + MAX ( DISTINCT + 33 ), - + 86 * 47, 19 + - 80 + - AVG ( DISTINCT 97 ) * + + CASE + - 50 WHEN + 58 THEN 90 + + - 30 WHEN - COUNT ( * ) THEN - 94 END * 27 ) / 37 + 18 * - CAST ( - 34 AS INTEGER ) +---- +611.941031941032 query I rowsort label-227 SELECT DISTINCT + 58 + - + SUM ( + CAST ( 10 AS INTEGER ) ) - 66 @@ -4280,10 +4286,13 @@ SELECT DISTINCT - - CAST ( NULL AS INTEGER ) + 29 - - + 71 * - 76 + 87 ---- NULL -# Datafusion - Datafusion expected results: -# Datafusion - Expected - -2004 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort SELECT 62 * + - 34 - - NULLIF ( + 1, COALESCE ( + 21, + AVG ( DISTINCT 63 ) * + ( 6 ) ) ) + + 94 + 9 col2 +---- +-2004 query I rowsort SELECT ALL - + 51 + - + 33 @@ -6165,11 +6174,11 @@ SELECT DISTINCT + COUNT ( * ) + + + 56 AS col0 ---- 57 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - -59 -# Datafusion - Expected - 66 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query II rowsort label-1170 SELECT - 59 col0, CAST ( AVG ( DISTINCT + 66 ) AS INTEGER ) AS col2 +---- +-59 +66 query II rowsort label-1171 SELECT 35 AS col1, NULLIF ( + COUNT ( * ), 55 + - 93 * - - 69 ) @@ -7470,10 +7479,13 @@ SELECT CASE - 52 WHEN + 9 THEN NULL ELSE 21 + + COUNT ( * ) / - COUNT ( * ) END ---- 20 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort SELECT + CASE - + 27 WHEN - 71 THEN - AVG ( DISTINCT - 47 ) END * + 88 - - NULLIF ( 19, + 12 ) AS col1 +---- +NULL query I rowsort label-1422 SELECT ALL + 91 * 43 * - - CASE - 37 WHEN SUM ( 59 ) * 49 + - CAST ( NULL AS INTEGER ) THEN 76 END + COUNT ( * ) - 31 * 4 @@ -9877,10 +9889,10 @@ SELECT DISTINCT + 65 * 14 + - + 74 * - COUNT ( * ) + + 23 - 85 * + 5 - 62 + + + ---- 459 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-1878 SELECT + 79 * + 48 + CASE - CAST ( NULL AS INTEGER ) WHEN + 60 * AVG ( DISTINCT - 65 ) + - 34 THEN CASE - CAST ( NULL AS INTEGER ) WHEN + 26 * + - 7 * - 97 + + 26 + + 34 + + + COUNT ( * ) - ( + 72 ) * CASE - 61 WHEN - COUNT ( * ) + + COUNT ( * ) THEN - ( - 2 ) * + AVG ( - 3 ) + - MIN ( 77 ) * 24 END THEN 95 / - 61 END END +---- +NULL query I rowsort label-1879 SELECT DISTINCT + + COUNT ( DISTINCT 87 ) AS col0 @@ -12220,10 +12232,13 @@ SELECT ALL + 4, - 79 / - ( + COUNT ( ALL - CASE - 46 WHEN + - 66 + + 12 + 70 THE 4 NULL -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-2321 SELECT CASE 46 WHEN - 7 THEN - MAX ( 20 ) * + 89 END * - + COALESCE ( + - AVG ( ALL - - ( + + 61 ) ), + - AVG ( DISTINCT 32 ) ) * + 79 + - + 20 + + 49 / - CAST ( 64 AS INTEGER ) +---- +NULL query I rowsort label-2322 SELECT - COALESCE ( + - 13, - COUNT ( * ) / + MAX ( - 40 ) + - 70 * 46 * - + 85 + - - 51 ) * + 83 AS col0 @@ -13089,10 +13104,10 @@ SELECT - 26 * ( - + 95 ) ---- 2470 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - -1 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-2487 SELECT ALL CASE - 43 WHEN + 91 * + AVG ( DISTINCT - 71 ) * MAX ( ALL - 72 ) * 52 / - 8 + - 98 * + + 44 + + 24 * + AVG ( + 88 ) THEN + 16 + + + 67 + COUNT ( * ) * + 60 WHEN - - 61 + - 18 / + 60 THEN NULL WHEN - COUNT ( - 41 ) THEN NULL ELSE - COUNT ( * ) END AS col1 +---- +-1 query I rowsort SELECT DISTINCT COALESCE ( + + 71, - NULLIF ( ( 49 ), + - 58 ) ) AS col2 @@ -14049,10 +14064,10 @@ SELECT ALL + 16 / + - 62 AS col1, 80 / - - 71 0 1 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort SELECT DISTINCT - 62 * 80 * 96 + - - 53 * CASE - ( ( 47 ) ) WHEN - AVG ( DISTINCT - - 82 ) THEN + + 97 - + + 74 WHEN - 3 - + 69 THEN NULL END + - + 85 col1 +---- +NULL query I rowsort SELECT DISTINCT - 7 * + - 29 * + ( + 60 ) + - 24 AS col0 @@ -15024,10 +15039,13 @@ SELECT + 58 / 7 + COUNT ( * ) AS col0, 56 col1 9 56 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - -3296 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-2853 SELECT - 49 * - - 65 - NULLIF ( 24, + - 12 + + AVG ( DISTINCT + 42 ) * + 25 * + + 49 + - MAX ( - 36 ) * - AVG ( - 63 ) * - COALESCE ( 67, - 45 * 59 ) ) + + 45 + - COUNT ( * ) * 55 * + COUNT ( * ) + - + 77 +---- +-3296 query I rowsort SELECT + 65 + 87 @@ -15525,10 +15543,13 @@ SELECT ALL + 95 * NULLIF ( NULLIF ( COUNT ( * ), 4 + - 47 * + 86 ) * 18, 42 ) AS ---- 1710 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-2949 SELECT DISTINCT ( + AVG ( DISTINCT - CAST ( NULL AS FLOAT8 ) ) ) col0 +---- +NULL query I rowsort SELECT DISTINCT + 14 * 81 @@ -16221,10 +16242,13 @@ SELECT - 97 * + CAST ( + 94 AS INTEGER ) * + 56 AS col2 ---- -510608 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-3087 SELECT ALL + NULLIF ( CASE + COUNT ( * ) WHEN + - 1 + + - 20 THEN + AVG ( DISTINCT - ( + 14 ) ) ELSE NULL END, 14 ) AS col0 +---- +NULL query I rowsort SELECT - 43 + + 91 AS col1 @@ -16236,10 +16260,13 @@ SELECT - 61 * CASE + + 2 WHEN + - COUNT ( * ) THEN + + COUNT ( * ) + 48 / 76 WHE ---- NULL -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-3090 SELECT ALL 79 * - CASE - + 59 WHEN + 44 THEN - CASE + 87 WHEN 63 * COUNT ( * ) THEN - 89 WHEN - 89 - 86 THEN - AVG ( DISTINCT - 50 ) ELSE NULL END WHEN + CASE WHEN ( 24 ) IS NULL THEN 14 ELSE NULL END + NULLIF ( - 16, COALESCE ( 46, 15 * + 8 ) ) THEN - COUNT ( * ) * + COUNT ( * ) + + 10 END / COUNT ( * ) + - 84 +---- +NULL query I rowsort label-3091 SELECT ALL - COUNT ( * ) * + COALESCE ( + 2, - - COUNT ( * ) * - 46 ) + + 95 AS col0 @@ -16256,10 +16283,10 @@ SELECT ALL - 68 * + 52 + 3 - 4 AS col2 ---- -3537 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-3094 SELECT ALL + CASE - 97 WHEN + + 17 THEN + 85 - 49 WHEN AVG ( DISTINCT 15 ) THEN - 95 + + MIN ( + 78 ) END +---- +NULL query I rowsort SELECT - 19 + - NULLIF ( - + NULLIF ( 12, + 40 + - 20 ), 10 ) + 68 AS col0 @@ -16979,11 +17006,14 @@ SELECT - CASE - MAX ( - + 95 ) WHEN 28 THEN + 14 / 21 + - ( - 12 ) WHEN + 51 + + ---- NULL -# Datafusion - Datafusion expected results: -# Datafusion - Expected - -42 -# Datafusion - Expected - 7100 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] I[I] +# Datafusion - [Actual ] I[R] +query IR rowsort label-3231 SELECT + SUM ( ALL - + 42 ), 73 * CAST ( 97 AS INTEGER ) - + - NULLIF ( + ( - - 19 ), CASE - 30 WHEN + 61 + + 40 THEN + 94 + - 34 ELSE + AVG ( DISTINCT 86 ) END - - 73 * CASE + 67 WHEN - 11 + + MAX ( DISTINCT ( 61 ) ) * + COUNT ( 98 ) THEN 77 ELSE NULL END ) AS col2 +---- +-42 +7100 query I rowsort label-3232 SELECT - COUNT ( * ) + CASE 22 WHEN - 24 + - 31 - COUNT ( * ) + - 60 / - - 83 THEN + 3 END * - 77 @@ -17982,10 +18012,10 @@ SELECT DISTINCT 38 * - + 99 + + MIN ( ALL 93 ) + + CASE - - CAST ( NULL AS INTEG ---- NULL -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-3422 SELECT ALL - 35 / + - 69 / - CASE AVG ( DISTINCT + - 44 ) WHEN - 59 * 51 THEN NULL WHEN - 64 / + 38 + + 59 - - 90 + - + 39 * + - ( ( 45 ) ) + + 29 THEN - COUNT ( * ) END * NULLIF ( + 23, COUNT ( * ) + - 0 ) AS col2 +---- +NULL query I rowsort label-3423 SELECT DISTINCT 75 * - + 70 + + - CAST ( - 87 AS INTEGER ) / 83 @@ -18924,10 +18954,10 @@ SELECT - 65 + COUNT ( * ) + + CAST ( NULL AS INTEGER ) + 23 + + 96 * - 41 * 83 + ---- NULL -# Datafusion - Datafusion expected results: -# Datafusion - Expected - 0 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-3598 SELECT ALL CASE - AVG ( DISTINCT + + 94 ) WHEN + CASE - 6 WHEN - 55 + - 44 THEN NULL ELSE - CAST ( NULL AS INTEGER ) END * + - ( 55 ) THEN NULL ELSE + + 21 / + 69 END +---- +0 query I rowsort SELECT - 16 * - - 91 + + + 66 + + 85 @@ -19561,10 +19591,10 @@ SELECT ( + + 57 ) AS col0 ---- 57 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - -55 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-3718 SELECT + CAST ( - AVG ( DISTINCT + 55 ) AS INTEGER ) +---- +-55 query II rowsort SELECT ( - 81 ) AS col2, + 88 @@ -22218,11 +22248,11 @@ SELECT ALL + 64 / - 23 AS col2 ---- -2 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - 88 -# Datafusion - Expected - 43 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query II rowsort label-4221 SELECT DISTINCT 88 AS col1, COALESCE ( - - 43, - + CASE + 88 WHEN + 77 THEN - + ( + 15 ) * - - 82 + - 34 * - + 10 + - - CASE - - 13 WHEN CAST ( NULL AS INTEGER ) THEN NULL WHEN COALESCE ( - 12, + 25, - NULLIF ( - CAST ( NULL AS INTEGER ), + CASE CAST ( NULL AS INTEGER ) WHEN + 33 THEN NULL WHEN - COUNT ( * ) / 16 THEN COALESCE ( - 92, CAST ( - - 49 AS INTEGER ), ( - 64 ), 88 + + 33 / COUNT ( * ) ) - AVG ( DISTINCT - 6 ) / CASE + 85 WHEN + 11 + - - ( 64 ) * 43 THEN - MIN ( ALL + 43 ) END END ) ) + - ( - ( - 66 ) ) * 45 THEN NULL WHEN 86 + 49 THEN NULL ELSE + 90 END END * - 39 ) AS col2 +---- +88 +43 query I rowsort label-4222 SELECT DISTINCT COUNT ( * ) * - NULLIF ( - 34, + 9 ) AS col1 @@ -22656,10 +22686,10 @@ SELECT DISTINCT CAST ( + 91 AS INTEGER ) AS col0, - 45 91 -45 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-4303 SELECT ALL + CASE - 42 WHEN 9 THEN NULL ELSE + 81 * 95 + - CASE - 4 WHEN MAX ( ALL - - 95 ) * + NULLIF ( + - COALESCE ( - ( - - 23 ), + - 25 * + 71, + 35 / - COALESCE ( + - COALESCE ( AVG ( DISTINCT + + ( - + 88 ) ), + 5, 43 ), MIN ( 72 ) ) - - CASE + + CASE - + 70 WHEN ( + + 11 ) THEN + 14 WHEN - NULLIF ( - 49, + 25 * - 27 / + ( - 82 ) ) * + 52 + 84 + COUNT ( DISTINCT + NULLIF ( - ( + 89 ), 93 ) ) + 33 + + 31 * 87 THEN 56 WHEN COUNT ( * ) / 60 THEN + 14 END WHEN - NULLIF ( + 36, + 48 * + 63 ) THEN 63 * 50 WHEN + 16 THEN NULL WHEN - 4 THEN MAX ( ALL 74 ) * + 91 END + 85 + 11 ), - 55 ) / 18 + - COUNT ( * ) - 3 THEN 36 END - - 57 END + 72 +---- +NULL # Datafusion - Datafusion expected results: # Datafusion - Expected - 84 @@ -24466,10 +24496,13 @@ SELECT ALL - 77 - + - 58 ---- -19 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-4648 SELECT + AVG ( DISTINCT + - CAST ( NULL AS INTEGER ) ) * - ( NULLIF ( - COALESCE ( 63, 5 / - 6 ), 45 * - 76 ) ) AS col0 +---- +NULL query I rowsort SELECT ALL 75 * 47 * + 88 AS col1 @@ -24491,10 +24524,10 @@ SELECT + 57 + + + 1 ---- 58 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-4653 SELECT + 16 / + + CASE 82 WHEN + 40 THEN 52 * - 96 + CASE - 77 WHEN 51 * 83 THEN CAST ( - COUNT ( * ) AS INTEGER ) END * - 9 ELSE MIN ( DISTINCT 20 ) END * - CASE + AVG ( 18 ) WHEN AVG ( DISTINCT 9 ) + CAST ( COALESCE ( 85, 70 ) AS FLOAT8 ) THEN - 74 * + 89 ELSE + CASE WHEN NOT - 16 <> 99 / 75 THEN - 90 END END +---- +NULL query I rowsort label-4654 SELECT ALL COUNT ( * ) * + 96 * NULLIF ( 92, 39 ) @@ -25406,10 +25439,10 @@ SELECT DISTINCT - COUNT ( * ), 49 AS col0 -1 49 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-4828 SELECT + CASE - + AVG ( DISTINCT + 28 ) WHEN NULLIF ( + CASE - 15 WHEN 89 THEN 30 * COUNT ( * ) END, 17 ) + ( 1 ) THEN 63 * 71 WHEN - 14 THEN NULL ELSE NULL END + + 90 +---- +NULL query I rowsort SELECT - 67 * 54 col1 @@ -29365,10 +29398,13 @@ SELECT + + 75 / - + 86 + + + 18 AS col1 ---- 18 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-5583 SELECT + - 70 * + CAST ( - MIN ( ALL - + CAST ( NULL AS INTEGER ) ) AS FLOAT8 ) * - AVG ( DISTINCT + NULLIF ( - 52, 94 * - + 20 ) ) / + 17 - + 17 + COUNT ( DISTINCT - 77 ) * - ( + 38 ) AS col1 +---- +NULL query I rowsort label-5584 SELECT - 11 + COUNT ( 59 ) * + 55 * + 23 col2 @@ -29528,11 +29564,14 @@ SELECT ALL - - 47 * - 91 * + 25 AS col0 ---- -106925 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - 5 -# Datafusion - Expected - -7 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] I[I] +# Datafusion - [Actual ] I[R] +query IR rowsort SELECT DISTINCT 5, 43 + + + NULLIF ( - 50, - 90 * - 28 * AVG ( DISTINCT + 52 ) ) AS col1 +---- +5 +-7 query I rowsort SELECT - 45 - + 0 AS col1 @@ -30112,10 +30151,13 @@ SELECT ALL 30 AS col2, 22 AS col0 30 22 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-5721 SELECT 19 + - 90 + - - CASE + 70 WHEN + + 79 * - COUNT ( * ) THEN - + AVG ( DISTINCT - 51 ) + + 84 * + + 32 WHEN COUNT ( DISTINCT 20 ) * + - 79 * 90 THEN + 79 ELSE NULL END AS col1 +---- +NULL query I rowsort SELECT ALL 29 - 9 col1 @@ -31127,10 +31169,10 @@ SELECT DISTINCT 44 * + 83 AS col0 ---- 3652 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-5913 SELECT ALL CASE 60 WHEN - 91 * + AVG ( DISTINCT - + 18 ) THEN 93 WHEN COUNT ( * ) + + 5 - + 54 THEN NULL ELSE NULL END +---- +NULL query I rowsort label-5914 SELECT DISTINCT COALESCE ( - - 56, - COUNT ( * ) + + 4, + - SUM ( + 18 ) ) * - COUNT ( * ) col0 @@ -31668,10 +31710,13 @@ SELECT + - COALESCE ( COUNT ( * ), 41 + - 99 ) * + 37 + - + 44 * + 56 + + + ( - ---- -2555 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - -40 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort SELECT + - NULLIF ( 40, AVG ( DISTINCT - 49 ) / + 61 ) AS col1 +---- +-40 query I rowsort SELECT ALL - + ( 76 ) @@ -31768,10 +31813,13 @@ SELECT ALL CASE - 56 WHEN + CASE - 45 WHEN + 97 + 40 + - + 0 * + 6 THEN + 45 WHE ---- 1540 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-6034 SELECT ALL + ( - 37 ) * + + CASE 33 WHEN + - COUNT ( * ) * + + 31 THEN + - AVG ( DISTINCT + - 10 ) WHEN 95 THEN NULL WHEN - 64 THEN NULL END + + + 84 +---- +NULL query I rowsort label-6035 SELECT ALL 33 / 45 @@ -34910,10 +34958,16 @@ SELECT ALL - ( + 60 ) + + ( 24 ) AS col1 ---- -36 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - 0 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Data was automatically updated based on comparison db results +# Datafusion - Previous results: +# Datafusion - 0 +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-6634 SELECT ALL + NULLIF ( - COUNT ( DISTINCT ( CAST ( 70 AS INTEGER ) ) ), + ( + 9 ) * + COALESCE ( AVG ( DISTINCT + 8 ), 45 + + 17, + 31 / 16 + 35 ) * ( 28 ) + - 4 ) / 50 +---- +-0.02 query I rowsort SELECT ( - 59 ) + + 65 @@ -36057,10 +36111,10 @@ SELECT - + 19 + + COALESCE ( 96, + 53 ) ---- 77 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-6853 SELECT ALL - ( - COALESCE ( - + 25, - 20 ) ) / CASE WHEN NULL BETWEEN ( NULL ) AND 66 AND ( 32 ) = ( 37 * - ( + - CASE + - MIN ( DISTINCT - 67 ) WHEN + ( + - 38 ) * - 14 THEN NULL WHEN 25 + CASE 62 + AVG ( DISTINCT 48 ) WHEN + 62 THEN ( + 10 ) END THEN NULL ELSE - 44 END ) ) THEN COUNT ( * ) * 6 - 79 / + 29 END - 26 AS col2 +---- +NULL query I rowsort SELECT + + 70 * - - 53 * + 76 @@ -38477,11 +38531,14 @@ SELECT DISTINCT + CASE 31 WHEN - 96 THEN - 76 - + COALESCE ( + CAST ( 87 AS INTE ---- NULL -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -# Datafusion - Expected - 5784 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I]I +# Datafusion - [Actual ] [R]I +query RI rowsort label-7314 SELECT + CAST ( NULL AS FLOAT8 ) col1, - 99 * CASE 17 WHEN + 83 * - 29 + AVG ( DISTINCT + 88 ) + - + COUNT ( * ) * 30 THEN 43 WHEN + 32 + 59 + + 55 / 15 * 19 THEN + MIN ( 74 ) ELSE - + 59 END + - + 57 AS col2 +---- +NULL +5784 query I rowsort label-7315 SELECT + 44 * ( - + 55 ) * - COUNT ( * ) + 79 @@ -40252,10 +40309,10 @@ SELECT + CAST ( + + 4 AS INTEGER ) + + - NULLIF ( 39, + 42 * + + NULLIF ( 10, - ---- -35 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-7649 SELECT ALL CASE - - 20 WHEN + COALESCE ( - + 79, - 61 * + COUNT ( * ) * + + 14, 45 - 98, 64 - - + ( + CAST ( - 70 AS INTEGER ) ) ) THEN - 0 * 20 WHEN - 1 * + COUNT ( * ) - + 27 THEN + 67 * MAX ( DISTINCT - 36 ) + - + COUNT ( * ) WHEN AVG ( DISTINCT + 85 ) THEN + 4 + - 80 - 35 - - 74 ELSE NULL END +---- +NULL query I rowsort SELECT ALL - 66 - + 1 AS col1 @@ -40435,11 +40492,14 @@ SELECT COALESCE ( 43, - COUNT ( 26 ) - - 81 ) ---- 43 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -# Datafusion - Expected - -196 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I]I +# Datafusion - [Actual ] [R]I +query RI rowsort label-7684 SELECT + AVG ( DISTINCT CAST ( NULL AS INTEGER ) ) AS col2, + 7 * - 28 +---- +NULL +-196 query I rowsort SELECT ALL - 62 * + 22 * - 21 AS col0 @@ -42956,10 +43016,10 @@ SELECT ALL + 49 AS col1, SUM ( + 56 ) * - + 13 col0, + 35 + + 57 -728 92 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-8172 SELECT + COUNT ( * ) + - CASE - + NULLIF ( - AVG ( DISTINCT + - ( 85 ) ), - 26 ) WHEN 40 / + 15 + 29 THEN - COUNT ( * ) * - 10 WHEN 84 * - COUNT ( + 49 ) THEN NULL END AS col1 +---- +NULL query I rowsort SELECT ALL 8 * + 84 - - ( - - 81 ) + + 63 * 7 @@ -43521,10 +43581,10 @@ SELECT ALL 1 / SUM ( ALL 41 ) ---- 0 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - -286 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-8281 SELECT CASE - AVG ( DISTINCT 73 ) WHEN - - COUNT ( * ) * 46 + - + CAST ( - + CAST ( + 94 AS INTEGER ) AS INTEGER ) THEN ( - 19 ) WHEN 74 THEN 54 * 59 ELSE + 86 - 75 END * - 26 +---- +-286 query I rowsort label-8282 SELECT COUNT ( * ) + - 95 col0 @@ -44493,11 +44553,14 @@ SELECT ALL + MAX ( - - 92 ) + - - 92 AS col1 ---- 184 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - -95 -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] I[I] +# Datafusion - [Actual ] I[R] +query IR rowsort label-8466 SELECT - ( - - 95 ), + CASE - 8 WHEN - + AVG ( - 28 ) THEN + 35 WHEN + 37 / - + 63 + + 60 THEN 24 + - 80 END * + + 45 * + - NULLIF ( 4, 86 + + 5 * - 24 ) / + COALESCE ( ( - COUNT ( * ) ), AVG ( DISTINCT - 52 ), COUNT ( * ) ) + + 17 - + 78 col0 +---- +-95 +NULL query I rowsort label-8467 SELECT - - 12 / - 59 * + 79 AS col0 @@ -45379,10 +45442,10 @@ SELECT CASE - - 85 WHEN - 0 - 72 THEN + 65 + CAST ( NULL AS INTEGER ) * + + 5 + ---- NULL -# Datafusion - Datafusion expected results: -# Datafusion - Expected - -66 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-8635 SELECT + 58 / - 90 * - 38 * - 88 + CAST ( COALESCE ( - 66, 46, + ( + 60 ) - - - 1 * ( + CASE 20 WHEN 51 THEN + AVG ( DISTINCT - 26 ) * + + 38 END ) ) AS INTEGER ) +---- +-66 query I rowsort SELECT ALL + + 61 * ( + 20 ) + + 15 @@ -46045,10 +46108,13 @@ SELECT ALL 88 * MAX ( - - 90 ) ---- 7920 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-8762 SELECT ( - + AVG ( DISTINCT - + 57 ) ) + + 9 * 16 / + - 64 + - + CASE 17 WHEN + CASE - 36 WHEN 35 * + - 20 THEN - COUNT ( * ) * + ( - COUNT ( * ) ) WHEN + 42 * 0 + AVG ( ALL - - 98 ) * 13 + + MAX ( ALL 33 ) / + 65 * - COUNT ( * ) THEN NULL WHEN - 97 THEN NULL END / 68 THEN NULL WHEN + 57 + SUM ( + CASE - 85 WHEN + 0 THEN + CAST ( + 5 AS INTEGER ) ELSE NULL END ) THEN 39 END + CAST ( 95 AS INTEGER ) AS col2 +---- +NULL query I rowsort SELECT 75 * + 13 AS col2 @@ -49113,11 +49179,11 @@ SELECT 38 / 54 * + 36 + + 71 ---- 71 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - -144000 -# Datafusion - Expected - -23478 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query II rowsort label-9347 SELECT 25 * CAST ( + AVG ( DISTINCT + 80 ) AS INTEGER ) * + ( - 72 ) col0, + 14 * 43 * - 39 * - - COUNT ( * ) +---- +-144000 +-23478 # Datafusion - Types were automatically converted from: # Datafusion - [Expected] [I] @@ -50778,10 +50844,10 @@ SELECT DISTINCT - 2 col1 ---- -2 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - 2624 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-9668 SELECT CAST ( AVG ( DISTINCT + 64 ) AS INTEGER ) * 41 +---- +2624 # Datafusion - Types were automatically converted from: # Datafusion - [Expected] [I] @@ -51378,10 +51444,13 @@ SELECT DISTINCT 51 * COUNT ( * ) AS col2 ---- 51 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-9784 SELECT DISTINCT + AVG ( DISTINCT CAST ( NULL AS INTEGER ) ) + COUNT ( * ) +---- +NULL query I rowsort SELECT 86 * - 86 diff --git a/data/sqlite/random/expr/slt_good_65.slt b/data/sqlite/random/expr/slt_good_65.slt index 12a92a8..5917260 100644 --- a/data/sqlite/random/expr/slt_good_65.slt +++ b/data/sqlite/random/expr/slt_good_65.slt @@ -2147,10 +2147,13 @@ SELECT ALL - ( + 87 ) AS col0 ---- -87 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-409 SELECT ALL - AVG ( DISTINCT CAST ( NULL AS INTEGER ) ) * - 35 - + COUNT ( + 40 ) col0 +---- +NULL query I rowsort SELECT + ( 32 ) AS col1 @@ -4442,11 +4445,14 @@ SELECT ALL - COUNT ( * ) + + + 48 AS col0 ---- 47 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - -60 -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] I[I] +# Datafusion - [Actual ] I[R] +query IR rowsort label-856 SELECT ALL - 60 AS col2, AVG ( DISTINCT + CAST ( NULL AS INTEGER ) ) col0 +---- +-60 +NULL query I rowsort SELECT + 26 * 37 + + + 31 @@ -5942,10 +5948,13 @@ SELECT DISTINCT - 1 col2 ---- -1 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - 3 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-1144 SELECT + NULLIF ( + 3, + + AVG ( DISTINCT - - 3 ) + + - COUNT ( * ) ) +---- +3 query I rowsort label-1145 SELECT DISTINCT - 31 / + 38 AS col1 @@ -9489,10 +9498,10 @@ SELECT ALL COUNT ( * ) * + 80 * + COUNT ( * ) ---- 80 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-1834 SELECT + CASE + 0 WHEN 41 THEN + CAST ( + AVG ( DISTINCT + 73 ) AS INTEGER ) ELSE NULL END AS col0 +---- +NULL query I rowsort label-1835 SELECT ( + CAST ( NULL AS INTEGER ) ) col1 @@ -16167,10 +16176,13 @@ SELECT ALL ( + 34 ) ---- 34 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-3124 SELECT ALL + AVG ( DISTINCT + CAST ( NULL AS INTEGER ) ) / + 84 +---- +NULL query I rowsort label-3125 SELECT COUNT ( * ) + - 42 AS col2 @@ -17723,10 +17735,13 @@ SELECT + CAST ( NULL AS INTEGER ) AS col2, + 24 AS col0 NULL 24 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-3424 SELECT AVG ( DISTINCT CAST ( NULL AS INTEGER ) ) AS col2 +---- +NULL query I rowsort label-3425 SELECT ALL + ( - CAST ( NULL AS INTEGER ) ) AS col1 @@ -18504,10 +18519,13 @@ SELECT DISTINCT COUNT ( * ) + - - COUNT ( * ) ---- 2 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-3573 SELECT DISTINCT - ( + - AVG ( DISTINCT + + CAST ( NULL AS INTEGER ) ) ) * COALESCE ( - + ( 90 ), - - 70 ) AS col1 +---- +NULL query I rowsort label-3574 SELECT DISTINCT - COUNT ( DISTINCT - 20 ) @@ -19253,10 +19271,13 @@ SELECT ALL - + ( - - 40 ) query error DataFusion error: Error during planning: Projections require unique expression names but the expression "min\(Int64\(71\)\) AS col0" at position 0 and "Int64\(\-70\) AS col0" at position 1 have the same name\. Consider aliasing \("AS"\) one of them\. SELECT MIN ( ALL + 71 ) AS col0, - 70 AS col0 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-3721 SELECT + AVG ( DISTINCT ( CAST ( NULL AS INTEGER ) ) ) AS col2 +---- +NULL query I rowsort label-3722 SELECT COUNT ( - - ( - + 22 ) ) AS col0 @@ -23995,10 +24016,13 @@ SELECT ( CAST ( NULL AS INTEGER ) ) * + - ( 91 ) ---- NULL -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-4638 SELECT DISTINCT ( + + 37 ) * + AVG ( DISTINCT + CAST ( NULL AS INTEGER ) ) +---- +NULL query I rowsort label-4639 SELECT ALL 11 - - COUNT ( * ) @@ -24761,10 +24785,13 @@ SELECT ALL ( + 11 ) ---- 11 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-4786 SELECT - AVG ( DISTINCT + CAST ( NULL AS INTEGER ) ) AS col0 +---- +NULL query I rowsort label-4787 SELECT ALL ( 41 ) * + 24 + - ( ( + COUNT ( * ) ) ) @@ -25333,10 +25360,13 @@ SELECT ALL 96 col2 ---- 96 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-4897 SELECT - AVG ( DISTINCT - CAST ( NULL AS INTEGER ) ) +---- +NULL query I rowsort label-4898 SELECT SUM ( ALL + 26 ) + + 43 @@ -31044,10 +31074,13 @@ SELECT + - COUNT ( 11 ) AS col0 ---- -1 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-6009 SELECT DISTINCT + - AVG ( DISTINCT CAST ( NULL AS FLOAT8 ) ) * + 5 AS col2 +---- +NULL query I rowsort SELECT ALL + ( + 18 ) @@ -35404,10 +35437,13 @@ SELECT MIN ( DISTINCT + ( + + 12 ) ) AS col1 ---- 12 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-6859 SELECT ALL + + AVG ( DISTINCT CAST ( NULL AS INTEGER ) ) AS col2 +---- +NULL query I rowsort SELECT DISTINCT + + 4 AS col1 @@ -43907,10 +43943,10 @@ SELECT - + 64 + + + COUNT ( * ) AS col0 ---- -63 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - -59 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-8501 SELECT CAST ( + AVG ( DISTINCT + - 59 ) AS INTEGER ) +---- +-59 query I rowsort label-8502 SELECT + MIN ( 15 ) * - COUNT ( * ) @@ -49864,10 +49900,10 @@ SELECT DISTINCT + 52 + 65 ---- 117 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-9646 SELECT ALL - CASE + AVG ( DISTINCT 45 ) WHEN 48 THEN 8 END + COUNT ( * ) +---- +NULL # Datafusion - Types were automatically converted from: # Datafusion - [Expected] [I] diff --git a/data/sqlite/random/expr/slt_good_66.slt b/data/sqlite/random/expr/slt_good_66.slt index 218a8c9..1abd107 100644 --- a/data/sqlite/random/expr/slt_good_66.slt +++ b/data/sqlite/random/expr/slt_good_66.slt @@ -749,10 +749,10 @@ SELECT DISTINCT 10 + - 85 AS col0 ---- -75 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-134 SELECT 34 + + CASE 83 WHEN - 75 / - 80 * + + AVG ( DISTINCT + 94 ) + 95 * - - 50 THEN + COUNT ( * ) END + + - 66 * - MIN ( DISTINCT - - 93 ) + - + COUNT ( * ) AS col1 +---- +NULL query I rowsort SELECT 21 + + - 44 @@ -1283,10 +1283,13 @@ SELECT 24 + - + COUNT ( * ) - 84 + - 81 + + 46 ---- -96 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - 30 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-235 SELECT 30 / - - CASE + + 12 WHEN - COALESCE ( + + MAX ( - + ( - + 70 ) ), + 27 ) + COALESCE ( 25, 73 * - ( - 86 ) + - 32 / + 36 * 7 * 32, 46 + 36 ) THEN NULL WHEN - 24 * 3 THEN + ( + 80 ) * 78 + AVG ( DISTINCT 67 ) / 11 WHEN - 1 + - 57 THEN 71 ELSE 1 END AS col0 +---- +30 query I rowsort SELECT 65 * + - 58 AS col0 @@ -2499,10 +2502,10 @@ SELECT ALL - MIN ( - + 58 ) * - 47 + - - 50 AS col1 ---- -2676 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-467 SELECT CASE - - ( + + COUNT ( * ) ) WHEN - 76 THEN + + CASE - - 80 WHEN - AVG ( DISTINCT + 87 ) THEN NULL ELSE 98 + - 59 END / - + 67 * + COUNT ( * ) * COUNT ( * ) + COUNT ( * ) WHEN - CASE 35 WHEN + + 41 THEN 76 WHEN - 0 THEN 46 + + + ( - + ( 93 ) ) + - MAX ( 75 ) * - ( 18 + 18 * - 27 ) END * + 3 THEN 8 ELSE NULL END +---- +NULL query I rowsort label-468 SELECT NULLIF ( COUNT ( * ), COUNT ( * ) + + 6 ) AS col2 @@ -8087,10 +8090,16 @@ SELECT + 83 + + 56 col0 ---- 139 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - 4 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Data was automatically updated based on comparison db results +# Datafusion - Previous results: +# Datafusion - 4 +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-1534 SELECT + CASE + 50 WHEN SUM ( - 35 ) * + - 6 THEN - CASE 14 WHEN NULLIF ( 73, CASE - 9 WHEN 12 - + ( + 31 ) * - 19 THEN 80 WHEN - 59 + + 28 * - 54 THEN NULL END * - COUNT ( 97 ) ) * 69 THEN NULL WHEN 33 * + 79 + + 80 THEN NULL ELSE + NULLIF ( - 96, - 79 + - 15 ) - + 47 END * 70 + - 96 WHEN ( 65 ) THEN + ( + COALESCE ( + 38, AVG ( DISTINCT - 44 ) * + 44, + CAST ( NULL AS INTEGER ) ) ) WHEN COUNT ( * ) * + COUNT ( * ) THEN - 65 * 56 ELSE 77 END / 18 +---- +4.277777777778 query I rowsort label-1535 SELECT ALL - COUNT ( * ) + 79 + + ( + + 66 ) col2 @@ -8437,11 +8446,14 @@ SELECT ALL + 3 * 14 AS col0 ---- 42 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - -3744 -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] I[I] +# Datafusion - [Actual ] I[R] +query IR rowsort label-1601 SELECT 12 * + 24 * - 13 AS col1, + AVG ( DISTINCT + CAST ( NULL AS INTEGER ) ) * - 66 + 41 +---- +-3744 +NULL query I rowsort label-1602 SELECT - MIN ( ALL + 60 ) @@ -9870,10 +9882,13 @@ SELECT ALL COUNT ( ALL + 15 ) + - - 53 + - CASE + 26 WHEN AVG ( + 27 ) / + - ( N ---- NULL -# Datafusion - Datafusion expected results: -# Datafusion - Expected - -550936 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-1872 SELECT DISTINCT 8 + + NULLIF ( CASE - 91 WHEN - 14 THEN + ( 30 ) WHEN 38 + - - COALESCE ( - 26, - 49 + + AVG ( DISTINCT - + CAST ( NULL AS INTEGER ) ) * - 95, - 59 ) + - 2 + - AVG ( ALL 54 ) THEN 88 / + 99 - - COALESCE ( + 75 + + NULLIF ( + 48, - CASE - 87 WHEN 9 THEN 23 * + 94 + 77 WHEN 67 + + 44 * 90 THEN + 75 - + 81 END * - ( 23 ) ), + ( 7 ) * 3 + - 6 * + CAST ( - 80 AS INTEGER ), + 7 ) WHEN + 27 THEN + 27 * 20 ELSE - COUNT ( * ) + 17 END, CAST ( NULL AS FLOAT8 ) ) + NULLIF ( COUNT ( * ), 84 ) * NULLIF ( - 80 * - 97, - 54 * NULLIF ( 46, 10 ) + - 84 ) * ( - 71 + - 28 / + 49 ) +---- +-550936 query I rowsort SELECT 91 + + - 55 @@ -9902,10 +9917,13 @@ SELECT ALL 7 + - 16 - 43 + + 79 * + + CAST ( 55 AS INTEGER ) AS col1 ---- 4293 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-1878 SELECT - CAST ( 16 AS INTEGER ) + + - 46 + 39 * + - CASE + - 93 WHEN - - ( COUNT ( * ) ) + + 2 THEN + - NULLIF ( 71, + ( + 31 ) / + AVG ( DISTINCT + 42 ) ) WHEN ( + COUNT ( ALL + 54 ) ) + 0 THEN NULL WHEN - 96 THEN NULL ELSE NULL END col0 +---- +NULL query I rowsort SELECT + 90 + - 89 * - 54 @@ -11839,11 +11857,14 @@ SELECT DISTINCT + ( + - 41 ) ---- -41 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - 1 -# Datafusion - Expected - 51 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] I[I] +# Datafusion - [Actual ] I[R] +query IR rowsort label-2247 SELECT - COUNT ( * ) * - COUNT ( * ), + NULLIF ( COALESCE ( - COALESCE ( - 51, + 23 ), - - ( 46 ) * + 32, - 36 * + 58 ), - + CASE + COUNT ( * ) WHEN - + 10 THEN + AVG ( DISTINCT + 8 ) WHEN + - 74 THEN + COALESCE ( - COUNT ( * ), - CASE - NULLIF ( + + 16, - + 24 + - 19 ) WHEN + 33 THEN NULL WHEN - 30 THEN + - 22 ELSE NULL END ) + - MIN ( + 18 ) * + 57 WHEN 46 THEN NULL ELSE + 92 END ) AS col0 +---- +1 +51 query II rowsort label-2248 SELECT + NULLIF ( - 33, + 90 / + 90 ) * + COUNT ( * ) AS col2, 65 + 88 @@ -11857,10 +11878,13 @@ SELECT DISTINCT + 81 * - - CAST ( - ( + - 3 ) AS INTEGER ), 5 * - CAST ( NULL AS 243 NULL -# Datafusion - Datafusion expected results: -# Datafusion - Expected - -56 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort SELECT ALL NULLIF ( - 56, + AVG ( DISTINCT - 34 ) ) +---- +-56 query I rowsort label-2251 SELECT ALL COUNT ( * ) * - 88 AS col1 @@ -12787,10 +12811,13 @@ SELECT NULLIF ( - COUNT ( * ), + COUNT ( * ) ) + - 68 + 88 + + - 28 + - + 85 + - ---- 12916 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - -1174 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-2427 SELECT ALL + NULLIF ( - 17, AVG ( DISTINCT 44 ) / - COUNT ( * ) ) + - + 13 * - - 89 +---- +-1174 query I rowsort label-2428 SELECT - CAST ( AVG ( ALL - 55 ) AS INTEGER ) col1 @@ -13536,10 +13563,16 @@ SELECT 10 + - - COUNT ( * ) ---- 11 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - 0 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Data was automatically updated based on comparison db results +# Datafusion - Previous results: +# Datafusion - 0 +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-2570 SELECT NULLIF ( - - 6, - 39 * + 18 / + 19 * + 1 + - - AVG ( DISTINCT + 1 ) + - + 2 ) / - 39 +---- +-0.153846153846 query I rowsort SELECT 49 + + - 95 AS col1 @@ -14900,11 +14933,11 @@ SELECT ALL - COUNT ( * ) + 93 col1, 88 AS col2 92 88 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - -60 -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query II rowsort label-2832 SELECT - 60 AS col1, + NULLIF ( - CASE 92 WHEN 60 + + COUNT ( * ) - - COALESCE ( + 12, 44, - - 20 / - + 53 + - + 39 + 17 * + AVG ( DISTINCT 71 ), + COUNT ( ALL - 89 ) ) * 29 THEN - + 6 + - 56 ELSE NULL END, - 4 ) * + - NULLIF ( - + 67, + 11 ) * 67 * + + 96 + + - 50 +---- +-60 +NULL query I rowsort SELECT ALL 6 * 15 @@ -15406,10 +15439,13 @@ SELECT + 94, 8 col1 94 8 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-2927 SELECT - AVG ( DISTINCT - CAST ( NULL AS INTEGER ) ) - + + 93 * - 15 AS col1 +---- +NULL query I rowsort SELECT ALL 40 * + 14 @@ -17279,10 +17315,13 @@ SELECT ALL 78 * - - 76, + 2 / 66 AS col0 5928 0 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-3288 SELECT - - CASE - 87 WHEN - NULLIF ( 5, + + AVG ( 87 ) ) THEN + COALESCE ( + 1, - AVG ( DISTINCT + CAST ( NULL AS INTEGER ) ) * + 85 ) * 13 WHEN + COUNT ( * ) + - 29 THEN NULL END + - 5 +---- +NULL query I rowsort label-3289 SELECT ALL - CAST ( NULL AS INTEGER ) / - + 52 + - MIN ( ALL + CAST ( NULL AS INTEGER ) ) * + MAX ( + 46 ) @@ -17752,11 +17791,14 @@ SELECT - + 82 + - 19 ---- -101 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - -56 -# Datafusion - Expected - 3942 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] I[I] +# Datafusion - [Actual ] I[R] +query IR rowsort SELECT DISTINCT + - 56, + 43 * + 92 + + - NULLIF ( + 14, - AVG ( DISTINCT + + 2 ) + - 23 / - 84 ) AS col0 +---- +-56 +3942 query II rowsort label-3378 SELECT - 66 * + NULLIF ( CAST ( NULL AS INTEGER ), + COUNT ( * ) * + 14 ) + - + 27, 66 + 30 col1 @@ -19053,10 +19095,13 @@ SELECT ALL ( 78 ) col2 ---- 78 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-3622 SELECT + + 96 - + + 52 + - AVG ( DISTINCT - 35 ) + 60 + - NULLIF ( - 75, + 39 + - 65 + + COUNT ( * ) ) * - ( CASE + 54 WHEN + 7 * - 13 THEN - + COALESCE ( + 92, - + 59, + + 61, + 8 * 0 ) + - 55 * + 97 WHEN 40 * SUM ( - 65 ) THEN NULL END ) AS col2 +---- +NULL query I rowsort label-3623 SELECT - + CAST ( + CAST ( NULL AS INTEGER ) AS INTEGER ) * - + COUNT ( * ) @@ -19961,11 +20006,11 @@ SELECT DISTINCT + MIN ( + 17 ) ---- 17 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - -12166 -# Datafusion - Expected - -44 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query II rowsort label-3795 SELECT ALL + 79 * 11 * + - CAST ( AVG ( DISTINCT - - 14 ) AS INTEGER ) AS col2, - 45 + - - COUNT ( * ) +---- +-12166 +-44 query I rowsort label-3796 SELECT + 5 + MAX ( DISTINCT 48 ) @@ -20170,10 +20215,13 @@ SELECT - ( + 79 ) - + 51 ---- -130 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - 82 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-3835 SELECT ALL NULLIF ( + 82, 6 * - CAST ( - 26 AS INTEGER ) * 38 - + CASE - + CAST ( NULL AS FLOAT8 ) WHEN + - 71 * - 95 THEN - 55 WHEN - 28 THEN - AVG ( DISTINCT + 86 ) ELSE NULL END * - MAX ( ALL 20 ) ) AS col0 +---- +82 query I rowsort label-3836 SELECT DISTINCT CAST ( 55 AS INTEGER ) AS col2 @@ -22450,10 +22498,10 @@ SELECT DISTINCT + 77 + 39 / 68 AS col2 ---- 77 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - -72 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-4269 SELECT ALL + CAST ( + - AVG ( DISTINCT - - 72 ) AS INTEGER ) +---- +-72 query I rowsort label-4270 SELECT ALL + MAX ( - ( 23 ) ) @@ -23069,10 +23117,13 @@ SELECT + + 25 * - 20 AS col1 ---- -500 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-4384 SELECT DISTINCT + 14 * - CASE + 77 WHEN + 44 THEN + + NULLIF ( - - CASE - - COUNT ( * ) WHEN - COUNT ( * ) THEN NULL WHEN + 29 + + 41 - + - 4 / + 9 THEN + - NULLIF ( 32, 13 + + 89 * - + 23 * COUNT ( 66 ) ) * - 70 - AVG ( DISTINCT + + 75 ) + - 95 - + + 71 * + + COUNT ( * ) + 92 * + 36 / + 19 END, 95 ) WHEN - 78 * - 89 - + 39 + + 77 THEN NULL END +---- +NULL query I rowsort label-4385 SELECT ALL + MAX ( DISTINCT - ( + NULLIF ( - 61, 69 / + - 93 * - - 14 - + 83 ) ) ) * + COUNT ( * ) - + 47 @@ -29365,10 +29416,10 @@ SELECT - 90 * ( 85 ) AS col0 ---- -7650 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - 0 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-5585 SELECT + + 28 / CASE - 73 WHEN - 82 / - - 37 THEN + 85 / + + COUNT ( * ) WHEN - 7 THEN NULL ELSE - 58 END * CASE + 97 WHEN + + AVG ( DISTINCT + + 15 ) THEN NULL WHEN + 33 * - MIN ( - 66 ) + + COUNT ( * ) * ( COUNT ( * ) ) / - + COUNT ( * ) THEN NULL ELSE + 86 END +---- +0 query I rowsort SELECT - - 22 + 40 @@ -29428,11 +29479,11 @@ SELECT DISTINCT ( + 39 ) AS col0, 49 + - 26 + 73 + + 30 39 126 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - 101 -# Datafusion - Expected - -2684 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query II rowsort label-5597 SELECT ALL 69 + + - CASE + 3 WHEN + 42 + COUNT ( * ) * 75 THEN COUNT ( * ) / + - ( COALESCE ( - 59, + 68 * + - 13 ) ) + + 35 WHEN + COALESCE ( + CAST ( - 86 AS INTEGER ), - + ( - + ( 99 ) ) + + 28 + AVG ( DISTINCT - 66 ), + 80 * 11 ) THEN - MIN ( + + 65 ) ELSE - 32 END col0, 61 * - 44 +---- +101 +-2684 query I rowsort label-5598 SELECT - 51 + + - COUNT ( * ) @@ -29724,11 +29775,11 @@ SELECT ALL 65 + + ( COUNT ( * ) ) + 99 ---- 165 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - -32 -# Datafusion - Expected - 77 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query II rowsort label-5654 SELECT CASE + AVG ( DISTINCT + - 31 ) WHEN + 4 + - + 23 THEN NULL WHEN + 86 * 21 THEN NULL WHEN - 98 THEN NULL ELSE COUNT ( * ) * + - 51 END + 19 AS col1, 77 +---- +-32 +77 query I rowsort SELECT 6 + 64 AS col2 @@ -30548,11 +30599,14 @@ SELECT ALL + COUNT ( * ) / + - 54 * + 66 ---- 0 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - 3906 -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] I[I] +# Datafusion - [Actual ] I[R] +query IR rowsort label-5809 SELECT ( 42 ) * 93 col0, - 7 * + SUM ( - 68 ) * CASE - 67 WHEN - AVG ( DISTINCT + 60 ) THEN - + 56 * 83 * - 47 + + 83 ELSE NULL END * - - ( - 65 ) * - - AVG ( 6 ) AS col1 +---- +3906 +NULL query I rowsort label-5810 SELECT + + CASE + 1 WHEN + - 47 THEN NULL ELSE - CASE - 35 WHEN + COUNT ( * ) + + 83 - - 94 / + 91 THEN - + 13 WHEN 10 THEN + ( - 27 ) * - 15 ELSE NULL END END @@ -30564,10 +30618,13 @@ SELECT ALL - 20 * - 30 ---- 600 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - 1120 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort SELECT - - 14 * + + NULLIF ( - - 80, - - AVG ( DISTINCT 32 ) * + 6 ) col1 +---- +1120 query II rowsort label-5813 SELECT ALL + 33 AS col0, + MIN ( + - 40 ) + 55 AS col2 @@ -30794,10 +30851,10 @@ SELECT 70 col0, COUNT ( * ) AS col2 70 1 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - 8 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-5855 SELECT ALL 63 / + NULLIF ( CASE + COALESCE ( + ( + 72 ), - CASE - + 98 WHEN - CASE + - 4 WHEN - + COUNT ( * ) - COUNT ( * ) THEN + 19 END + - + 2 THEN + - 62 * + 5 + - + 10 + ( 21 ) * 53 * - - 85 + + SUM ( ALL + 51 ) WHEN - + COUNT ( * ) + + 54 - - 83 / 78 + + - 86 * - 52 * + 81 + - - 19 * - MAX ( + 88 ) THEN CASE 47 WHEN - COUNT ( * ) THEN - SUM ( 67 ) * 80 END END, COUNT ( ALL 94 ) / COALESCE ( 48 * AVG ( DISTINCT + 44 * 73 ), ( - 23 ) + CASE WHEN 83 IS NULL THEN - CASE 36 WHEN - CASE + COUNT ( DISTINCT + 99 ) WHEN 6 * 45 - + 53 * 67 THEN 82 / 67 ELSE - ( 78 ) / 75 END * 37 THEN ( COUNT ( * ) ) ELSE NULL END + 47 * - 6 END ) ) WHEN 64 THEN NULL ELSE - 45 END, 58 * 60 + - 7 ) + 47 / + 5 +---- +8 query I rowsort label-5856 SELECT - COALESCE ( NULLIF ( - - MIN ( ALL - 50 ), 26 ), + - 19 ) + 8 + - CAST ( + 43 AS INTEGER ) AS col0 @@ -31924,10 +31981,10 @@ SELECT - 27 * 31 * - 87 * + 13 ---- 946647 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-6072 SELECT + CASE - 31 WHEN + + 32 THEN + - COUNT ( * ) END * - + 97 + - - ( - COUNT ( * ) ) + - - 72 + + 90 + + 12 / + 83 + + CASE - 39 WHEN CASE - 66 WHEN - 39 + + CAST ( + - 49 AS INTEGER ) + + CAST ( - AVG ( DISTINCT - - 73 ) AS INTEGER ) * + - 8 + 80 * + 75 + - 13 + - - 44 * + NULLIF ( + + 18, COUNT ( * ) * - + 89 * 3 * 66 * - 44 ) / + + 64 + - 43 * - 36 THEN NULL WHEN + - 84 + ( - + 2 ) * ( - 87 ) THEN ( - CAST ( NULL AS INTEGER ) ) END + + COUNT ( * ) THEN - COUNT ( * ) ELSE NULL END + - SUM ( 49 + 61 ) * 65 AS col1 +---- +NULL query I rowsort label-6073 SELECT ALL + 43 * + + COUNT ( * ) AS col1 @@ -35679,10 +35736,13 @@ SELECT CASE - 40 WHEN + + 79 THEN + 83 END, - 28 + ( - 93 ) * + 38 * + 34 AS col NULL -120184 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-6792 SELECT ALL CASE - 45 WHEN 62 * 35 THEN - COUNT ( * ) WHEN - CASE - 80 WHEN + 52 * + 35 THEN + 10 * MAX ( 91 ) ELSE + 66 END * + - 66 THEN + - COUNT ( * ) WHEN + 34 + 79 / 69 THEN NULL END / NULLIF ( 60 + ( + AVG ( DISTINCT 17 ) ), + 35 + - COALESCE ( 27, AVG ( DISTINCT 31 ) - 21 ) ) +---- +NULL query I rowsort label-6793 SELECT 11 + ( COUNT ( * ) ) + - 60 @@ -35799,10 +35859,13 @@ SELECT - + 73 * + - 13 + - ( ( 35 ) ) AS col2 ---- 914 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-6815 SELECT - + NULLIF ( + 69, + 79 * 52 ) - - 86 * - - AVG ( DISTINCT CAST ( NULL AS INTEGER ) ) +---- +NULL query II rowsort label-6816 SELECT DISTINCT + 60, 87 / + 37 + - 22 AS col0 @@ -35844,10 +35907,10 @@ SELECT - 56 + + SUM ( DISTINCT - + CAST ( NULL AS FLOAT8 ) ) ---- NULL -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-6823 SELECT - 73 * - MIN ( 27 ) * CASE + + 15 WHEN 41 THEN - 81 + - COUNT ( * ) WHEN - AVG ( DISTINCT - - 53 ) + 52 + 81 * + - 3 * - + 78 * - - 48 * + 7 * + 18 + 96 * 78 THEN NULL END col2 +---- +NULL query I rowsort label-6824 SELECT DISTINCT + SUM ( DISTINCT + + 57 ) * + 58 + + 26 AS col1 @@ -36794,10 +36857,10 @@ SELECT 7 * - - CAST ( NULL AS INTEGER ) ---- NULL -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-7003 SELECT - + CASE - CAST ( + - CASE - - 78 WHEN + 68 THEN NULL WHEN + - 80 * 78 / - + 23 THEN - - 87 END AS INTEGER ) WHEN - 48 * + - 80 * - COUNT ( * ) + - 14 THEN - - CASE COUNT ( * ) WHEN + 0 * CAST ( NULL AS INTEGER ) + - COUNT ( DISTINCT + 45 ) THEN NULL WHEN + + COUNT ( DISTINCT - + ( 20 ) ) * CASE 13 WHEN + COALESCE ( AVG ( DISTINCT - 10 ), 71 * 3, - 41 ) + + CAST ( - NULLIF ( + 18, 74 ) AS INTEGER ) THEN 91 END THEN + 46 ELSE 20 END - 90 * + 28 END AS col0 +---- +NULL query I rowsort SELECT 86 * + 53 + + 23 * + + 92 @@ -37074,10 +37137,13 @@ SELECT + + COUNT ( * ) / - + CAST ( NULL AS INTEGER ) + - 23 * 7 AS col2 ---- NULL -# Datafusion - Datafusion expected results: -# Datafusion - Expected - 1642 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-7057 SELECT ALL - 46 / 42 + - 63 + - + 57 * - 9 + 53 + 10 + - + 43 + 17 * NULLIF ( 69, ( - NULLIF ( + 83, - 0 / + + 98 + - - 76 + - 70 + + - 78 + - AVG ( DISTINCT - 28 ) + + 6 * 24 ) ) * + 95 + 49 / - 5 ) +---- +1642 query I rowsort label-7058 SELECT ALL - + COALESCE ( - 11, + - 44 + + 7 * + COUNT ( * ) * COALESCE ( 81, 77 ), - COUNT ( * ) ) * - COUNT ( * ) AS col0 @@ -37630,10 +37696,13 @@ SELECT - 3 * 49 ---- -147 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - 21 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-7164 SELECT + 20 - NULLIF ( - COUNT ( * ), 70 * AVG ( DISTINCT 40 ) + - 7 ) +---- +21 query I rowsort label-7165 SELECT ALL + 88 * COUNT ( * ) * + 2 AS col2 @@ -39615,10 +39684,10 @@ SELECT ALL - COUNT ( * ) * + 52 AS col0 ---- -52 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-7539 SELECT - ( - CASE - 17 WHEN 37 * 68 * 75 THEN - + COUNT ( * ) WHEN + + 91 / 43 * NULLIF ( + + AVG ( DISTINCT ( - 49 ) ), - 81 ) * 41 + + 65 * + 81 + - - 14 THEN NULL WHEN + COUNT ( * ) THEN NULL ELSE NULL END ) AS col1 +---- +NULL query I rowsort SELECT DISTINCT 87 - + + 10 AS col2 @@ -39930,10 +39999,13 @@ SELECT 16 + - + 81 AS col0 ---- -65 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-7599 SELECT - 4 * + - AVG ( DISTINCT - 59 ) + + CASE + COUNT ( * ) WHEN 50 THEN 18 WHEN - + 76 / + - 22 + + 20 + - 28 * - 15 THEN NULL ELSE NULL END +---- +NULL query I rowsort label-7600 SELECT 32 + - COUNT ( * ) - - - COUNT ( * ) + + 48 @@ -40304,10 +40376,13 @@ SELECT + 39 + + ( + 76 ) + + 77 + + + 83 * - MIN ( ALL + - 70 ) AS col1 ---- 6002 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort SELECT ALL - 2 * - 75 / - 7 + - + 20 + 92 / + CASE + CASE 73 WHEN + 69 THEN - + 35 + 63 ELSE + 12 END WHEN 25 + - 27 THEN - AVG ( DISTINCT 92 ) END + + - NULLIF ( - 33, + 11 ) +---- +NULL query I rowsort label-7671 SELECT - 83 / + 34 @@ -40663,10 +40738,10 @@ SELECT ALL 23 * - 54 AS col0 ---- -1242 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - -36 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-7739 SELECT DISTINCT CASE - + AVG ( DISTINCT ( + - 69 ) ) WHEN 93 THEN + + 8 WHEN - - ( - 59 ) THEN 72 + 2 ELSE + - 36 END * - ( - + COUNT ( * ) ) AS col2 +---- +-36 query I rowsort SELECT ALL ( + - 63 ) + 6 @@ -41365,10 +41440,13 @@ SELECT + 89 / - 77 * - - COUNT ( * ) query error DataFusion error: Error during planning: Projections require unique expression names but the expression "Int64\(38\) \* Int64\(\-9\) \+ Int64\(\-67\) AS col2" at position 0 and "Int64\(63\) \* Int64\(28\) / Int64\(12\) \+ Int64\(40\) \+ Int64\(37\) AS col2" at position 1 have the same name\. Consider aliasing \("AS"\) one of them\. SELECT ALL + ( 38 ) * - 9 + - 67 col2, ( 63 ) * ( + + 28 ) / 12 + + 40 + + 37 col2 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort SELECT AVG ( DISTINCT CASE - 35 WHEN + 53 * - + 8 THEN 89 END ) +---- +NULL query I rowsort SELECT ALL ( - - 4 ) col1 @@ -43717,10 +43795,10 @@ SELECT CAST ( 14 AS INTEGER ) - - 98 / + 26 col1 ---- 17 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - 226516590 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-8321 SELECT - 45 * + 47 * CASE - 58 WHEN - 54 / + AVG ( DISTINCT + 38 ) THEN + 44 ELSE 95 / - 32 + - 49 END * - - 50 * - MAX ( DISTINCT - 42 ) - 9 + 99 col0 +---- +226516590 query I rowsort SELECT DISTINCT - 11 - 71 + + 17 @@ -44359,10 +44437,10 @@ SELECT + CASE + 53 WHEN - + 81 + + - 63 + - ( - - 0 ) THEN 30 ELSE - + 22 / - SU NULL 73 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - 280464 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-8442 SELECT ALL COUNT ( * ) + + 22 * + NULLIF ( + 82, + + 80 * + ( 50 ) + + 31 ) * - - 65 - - - CASE + - 30 WHEN CAST ( NULL AS FLOAT8 ) THEN NULL WHEN + - 50 THEN NULL WHEN + 27 * - ( COALESCE ( 16, - 5 * 22 ) ) + NULLIF ( - AVG ( DISTINCT + ( 81 ) ), - 27 + + CAST ( + 50 AS INTEGER ) * + 88 ) THEN + NULLIF ( 53, 53 ) * 29 ELSE 96 * - 20 END * + 85 - ( - 4 + - CASE ( + ( + 53 ) ) WHEN 91 THEN NULL ELSE 39 END / - 32 ) +---- +280464 query I rowsort label-8443 SELECT ALL - 19 + 84 + COUNT ( * ) AS col1 @@ -44499,10 +44577,13 @@ SELECT ALL - 18 col0, 1 AS col1 -18 1 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-8469 SELECT ALL + 31 * + + CASE - + 47 WHEN - 37 THEN 93 WHEN - 17 THEN + 60 * 61 * + CAST ( NULL AS INTEGER ) + - 61 ELSE + + 11 * + CASE 9 WHEN + 20 * + - AVG ( DISTINCT 31 ) + + 39 THEN + CAST ( NULL AS FLOAT8 ) * - 12 WHEN 85 THEN 20 + 53 END END * 45 AS col2 +---- +NULL query I rowsort label-8470 SELECT + COUNT ( ALL - 25 ) / - ( - 36 ) + + 86 AS col2 @@ -44638,10 +44719,10 @@ SELECT 57 + - 24 col2, 21 + - 69 + - - 1 AS col1 33 -47 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-8496 SELECT ALL 22 + - + CASE - AVG ( DISTINCT + 66 ) WHEN + 92 THEN NULL WHEN + - 26 THEN - + COUNT ( * ) END * + ( MIN ( ALL 55 ) ) + - 29 +---- +NULL query I rowsort label-8497 SELECT ALL + 36 + + CAST ( 69 AS INTEGER ) + + NULLIF ( - 24, 43 + + + ( 91 ) * - COUNT ( * ) * - 87 * 74 * + 48 + 45 + + 19 - + - 98 * - 55 ) + 15 + - 39 @@ -45541,10 +45622,13 @@ SELECT ALL COUNT ( + - 51 ) AS col1 ---- 1 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-8669 SELECT ALL 23 * - CASE + 55 WHEN - COUNT ( * ) + + 25 THEN + - AVG ( DISTINCT 53 ) WHEN + + 7 THEN 21 + - COUNT ( * ) * + - 46 WHEN + - 44 / 28 + - - 10 + 19 / 15 / ( - 67 ) - 70 + + 15 - + 47 THEN NULL ELSE NULL END +---- +NULL query I rowsort SELECT ALL 62 + - 89 AS col2 @@ -46556,10 +46640,10 @@ SELECT DISTINCT - COUNT ( + + 20 ) * - 32 * + COUNT ( DISTINCT - 32 ) AS col0 ---- 32 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-8863 SELECT ALL CASE - + 23 WHEN - SUM ( + ( 51 ) ) + 12 THEN + 97 + + COUNT ( * ) WHEN + CASE + AVG ( DISTINCT - - 1 ) WHEN - ( + + COUNT ( 91 ) ) - - + 17 THEN CAST ( NULL AS INTEGER ) END / COUNT ( DISTINCT 88 ) + - + 56 + - CAST ( + CASE + 44 WHEN + 76 * - COALESCE ( + 11, - 1, CAST ( - + ( 19 ) AS INTEGER ) ) THEN + 0 WHEN CAST ( + 61 AS INTEGER ) + 3 THEN - CAST ( ( COALESCE ( 59, 73 / - COUNT ( + 2 ) ) ) AS INTEGER ) WHEN + MAX ( - 73 ) + + COUNT ( * ) THEN 98 END AS INTEGER ) THEN NULL END AS col2 +---- +NULL query I rowsort label-8864 SELECT DISTINCT CAST ( + - COALESCE ( + 35, + ( - 23 ) * + SUM ( - 87 ) * + + 8 ) AS INTEGER ) * + 18 * + + COUNT ( * ) col0 @@ -48442,10 +48526,10 @@ SELECT 83 + - - 72 AS col1 ---- 155 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - -56 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-9218 SELECT ALL CAST ( - AVG ( DISTINCT 55 ) AS INTEGER ) + COUNT ( * ) / - ( + COUNT ( * ) ) col1 +---- +-56 query I rowsort label-9219 SELECT DISTINCT 34 / COUNT ( * ) col0 @@ -49999,10 +50083,16 @@ SELECT + COALESCE ( - 4, - NULLIF ( + COUNT ( * ), - + 45 ) + - ( ( + 7 ) ) - 28 ---- -4 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - -36 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Data was automatically updated based on comparison db results +# Datafusion - Previous results: +# Datafusion - -36 +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-9514 SELECT ALL - ( - 77 ) / NULLIF ( 25, - + 21 + + AVG ( DISTINCT - 12 ) + - 49 * + 69 ) - 39 AS col2 +---- +-35.92 query I rowsort label-9515 SELECT - 20 / + COALESCE ( + 36, 58 * - - 96 - + 32 + + - 34 * 73 + 86 - + 31 + + 96, - 68 - + 43 + - 41 ) AS col0 @@ -50210,10 +50300,13 @@ SELECT ALL + - 12 * + CAST ( 76 AS INTEGER ) AS col1 ---- -912 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-9554 SELECT - 93 / 79 * ( + + CASE 39 WHEN MAX ( - + COALESCE ( 96, + 26, + 37, - + 43 ) ) THEN + CASE + ( 98 ) WHEN + + 51 THEN 17 * + 79 + - 2 * - - CASE - + COUNT ( * ) WHEN + 2 + - CAST ( - 84 AS FLOAT8 ) * + COALESCE ( 67, - - COALESCE ( - + 32, + 14 * - 89 + COUNT ( * ) + + 1 + + SUM ( ALL - 84 ) * - CAST ( + 80 AS INTEGER ) + - 10 ) / 54 + 88 + + 87 + + CAST ( - 92 AS FLOAT8 ) + - NULLIF ( - + 98, + - 59 ) + + 29 + - - 17 ) THEN - - COUNT ( * ) * - + 87 + + - 54 WHEN 13 * 27 THEN 5 ELSE AVG ( DISTINCT ( - 66 ) ) END ELSE CAST ( + 84 AS INTEGER ) END WHEN + COALESCE ( 22, - 77 ) / - 2 THEN NULL ELSE NULL END ) * - CASE NULLIF ( 64, NULLIF ( + 94, 54 ) + - 91 ) WHEN + 57 THEN NULL WHEN + CAST ( NULL AS FLOAT8 ) + + 23 THEN 29 * + ( - COUNT ( * ) / - 88 ) END + - CAST ( 78 - CASE 65 + 27 WHEN 82 * - 63 THEN NULL ELSE 23 + + 46 END AS INTEGER ) AS col0 +---- +NULL query I rowsort label-9555 SELECT 10 + - - 82 / - 6 @@ -51188,10 +51281,10 @@ SELECT ALL 27 + + + MIN ( 25 ) + - COUNT ( * ) AS col0 ---- 51 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - 47 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-9743 SELECT + COALESCE ( 47, - COALESCE ( + CAST ( + ( + AVG ( DISTINCT 22 ) ) AS INTEGER ), + 73, + 33 ), 6 ) +---- +47 query I rowsort label-9744 SELECT CAST ( - + 33 AS INTEGER ) + + CAST ( NULL AS INTEGER ) + + + 11 + 90 @@ -51228,10 +51321,13 @@ SELECT - COUNT ( * ) + - + 73 * ( - + 29 ) + - CAST ( - 68 AS INTEGER ) * + 47 ---- 5312 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-9751 SELECT DISTINCT + - NULLIF ( COUNT ( * ), - - COUNT ( * ) ) * - + AVG ( DISTINCT 58 ) / - COUNT ( * ) AS col2 +---- +NULL query I rowsort label-9752 SELECT DISTINCT - 66 * - 41 * - + CASE + 3 WHEN + COUNT ( * ) THEN 32 ELSE NULL END - COUNT ( * ) col0 diff --git a/data/sqlite/random/expr/slt_good_67.slt b/data/sqlite/random/expr/slt_good_67.slt index e248e9a..f8e541b 100644 --- a/data/sqlite/random/expr/slt_good_67.slt +++ b/data/sqlite/random/expr/slt_good_67.slt @@ -206,11 +206,11 @@ SELECT DISTINCT ( - COUNT ( * ) ) + - - NULLIF ( - ( 30 ), + - 11 ) ---- -31 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - 46 -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query II rowsort label-32 SELECT + + 86 + + - 40 col0, - CASE + CASE + COUNT ( * ) WHEN - COALESCE ( - COUNT ( * ), + 12, - 4, - 41 ) THEN NULL WHEN + AVG ( - 74 ) THEN NULL ELSE COUNT ( * ) + - 74 END WHEN + 2 THEN 51 WHEN + 14 / + AVG ( DISTINCT 11 ) + + 94 THEN NULL END AS col2 +---- +46 +NULL # Datafusion - Types were automatically converted from: # Datafusion - [Expected] [I] @@ -314,10 +314,13 @@ SELECT ( - - MIN ( ALL + 12 ) ) AS col1 ---- 12 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-52 SELECT - COALESCE ( - 93, - COALESCE ( - 14, + - NULLIF ( - COUNT ( * ), 4 - 0 ) - COALESCE ( + ( + 17 ), MIN ( 52 ) - 98 * + 70, 49 ) + CASE - 79 WHEN 11 THEN 97 + - 71 ELSE NULL END * 20, 57 - AVG ( DISTINCT 94 ), + 74 + + 26 ), 31 - - 74 ) + CASE + 82 WHEN + 49 THEN - COUNT ( * ) - 91 END * 87 +---- +NULL query I rowsort SELECT ALL 21 * 66 + + 76 @@ -1312,10 +1315,13 @@ SELECT ALL + 56 * - 72 * - 92 AS col2 ---- 370944 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-242 SELECT NULLIF ( - CASE + 88 WHEN + - 49 THEN - 19 WHEN 15 THEN - AVG ( - 91 ) ELSE NULL END, AVG ( DISTINCT + 18 ) * 34 + 3 + - + 12 ) / CASE MIN ( 18 ) WHEN + 66 THEN COUNT ( * ) * + 97 + COUNT ( * ) WHEN ( 74 ) * - 13 + + CAST ( 27 AS INTEGER ) THEN NULL END + + 50 +---- +NULL query I rowsort label-243 SELECT ALL NULLIF ( COALESCE ( 75, - 15 ), CAST ( NULL AS INTEGER ) ) + 19 * + ( - 24 ) @@ -1907,10 +1913,13 @@ SELECT COUNT ( + - 96 ) AS col0 ---- 1 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - -1461 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-354 SELECT + 61 * - 24 - 3 * NULLIF ( - COUNT ( * ), - AVG ( DISTINCT - 22 ) ) AS col0 +---- +-1461 query I rowsort label-355 SELECT ALL - COUNT ( * ) * + 68 * - NULLIF ( + + 88, - 66 ) + 26 * 22 @@ -2027,11 +2036,11 @@ SELECT + 37 + - - 25 ---- 62 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - 46 -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query II rowsort SELECT ALL 46, - CASE + 37 WHEN - CASE + - 80 WHEN - CASE - + AVG ( DISTINCT - 94 ) WHEN 40 THEN NULL WHEN - + 24 * - 28 THEN 7 ELSE NULL END THEN + 59 WHEN - - 39 THEN NULL END THEN - 2 / - 76 * + 32 END col1 +---- +46 +NULL query I rowsort label-377 SELECT + CAST ( + + 80 AS INTEGER ) + - CAST ( - 4 AS INTEGER ) @@ -3529,10 +3538,10 @@ SELECT - CAST ( NULL AS INTEGER ) AS col0, + 80 * 52 NULL 4160 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - 25089 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-662 SELECT DISTINCT 36 * - COALESCE ( 63, - 93 + 6 / 28 * + - CASE 33 WHEN - 0 * - + 43 * - - AVG ( DISTINCT + ( 44 ) ) * + 96 THEN - + 27 END * 53, - 77 ) * + 33 - + 53 + - 26 * - COUNT ( * ) - + 56 * 35 * - + ( 51 ) AS col2 +---- +25089 query I rowsort SELECT DISTINCT + ( + 0 ) AS col2 @@ -4890,10 +4899,10 @@ SELECT + + ( + - MIN ( 76 ) ) AS col0 ---- -76 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-923 SELECT ALL + CASE + 44 WHEN - - 83 THEN NULL WHEN + 0 THEN + 16 WHEN + 24 THEN ( - CASE + CASE 74 WHEN - - COUNT ( * ) THEN - CASE - CASE + + 45 WHEN COALESCE ( - 12, - + 51 * 72 ) + - 43 * SUM ( ALL + 76 ) * - 17 THEN 27 WHEN - + ( - ( + AVG ( DISTINCT - 52 ) ) ) * + + 4 + + + 8 / 46 * - COUNT ( * ) - - 81 * - 53 + CAST ( - 57 AS INTEGER ) THEN - - 32 - + ( - 92 ) END WHEN - COALESCE ( 55, 25 + - 25 * COUNT ( * ) ) + + ( ( 57 ) ) THEN - COALESCE ( - 15, 19, 72 * + 39 ) WHEN - 6 / COUNT ( * ) + + ( - 96 ) THEN - 25 * + CAST ( NULL AS INTEGER ) ELSE NULL END * + 6 + - MAX ( DISTINCT + 27 + 19 * 0 ) * 7 WHEN - 37 * + 85 - + 61 THEN - AVG ( ALL 91 ) END WHEN 16 + - COUNT ( * ) * - 1 THEN 97 * - 42 WHEN 19 THEN COUNT ( * ) ELSE NULL END ) * 20 WHEN - 99 THEN NULL END / 69 +---- +NULL query I rowsort SELECT DISTINCT 65 - + 52 AS col1 @@ -5245,10 +5254,13 @@ SELECT - 88 * + + 96 / + 95 * + COUNT ( * ) + - 46 + - ( - + 7 ) AS col0 ---- -127 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - -820 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort SELECT ALL - 82 * + NULLIF ( + 10, - 68 + + AVG ( DISTINCT - 20 ) / + 61 ) +---- +-820 query I rowsort SELECT ALL + 92 * 13 AS col1 @@ -7000,10 +7012,10 @@ SELECT ( - 38 ) - + 10 * - 10 col1 ---- 62 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - 80 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-1325 SELECT 34 + COUNT ( * ) * CASE - 66 + 92 WHEN + 83 / 45 - - NULLIF ( 77 + AVG ( DISTINCT - COALESCE ( 59, 75 + + 44, - ( + 22 ) ) ), - 57 + 17 ) * 23 THEN NULL ELSE 48 + - 2 END AS col1 +---- +80 query I rowsort label-1326 SELECT DISTINCT 43 * - - COALESCE ( + 99, + COUNT ( * ) ) @@ -7352,10 +7364,10 @@ SELECT + CAST ( NULL AS INTEGER ) * + NULLIF ( 3, - 70 * 75 ) AS col1 ---- NULL -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-1393 SELECT - 91 + - CASE + 98 WHEN - + AVG ( DISTINCT + 4 ) THEN 80 WHEN 82 + 75 THEN 63 + - COUNT ( * ) * 32 ELSE NULL END col2 +---- +NULL query I rowsort label-1394 SELECT ALL - CAST ( NULL AS INTEGER ) / 69 @@ -7688,10 +7700,10 @@ SELECT - COUNT ( * ) * + 70 + 3 ---- -67 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - -4224 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-1459 SELECT DISTINCT - 94 * + 44 - CAST ( + AVG ( DISTINCT + + 88 ) AS INTEGER ) AS col0 +---- +-4224 # Datafusion - Types were automatically converted from: # Datafusion - [Expected] [I] @@ -11922,10 +11934,10 @@ SELECT CASE - - 81 WHEN - - CAST ( - + COUNT ( * ) AS INTEGER ) THEN - 24 + + - ---- NULL -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-2266 SELECT + CASE AVG ( DISTINCT + CAST ( + - 95 AS INTEGER ) ) WHEN + + 6 THEN + 48 WHEN - 55 THEN + COUNT ( * ) END AS col2 +---- +NULL query I rowsort SELECT ALL + - 57 AS col1 @@ -15150,10 +15162,10 @@ SELECT ALL 23 * - 81 AS col1 ---- -1863 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - -31 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-2878 SELECT + CAST ( AVG ( DISTINCT - 31 ) AS INTEGER ) +---- +-31 query I rowsort SELECT 86 * + 13 * + 94 @@ -16956,10 +16968,10 @@ SELECT + + 15 * - COUNT ( * ) * - + 15 ---- 225 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - -1585 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-3231 SELECT + 23 + + CAST ( - 36 AS INTEGER ) / - - CASE - + 53 WHEN - + 21 * 79 + - COUNT ( * ) + 64 - COUNT ( * ) * + MIN ( - 73 + 17 ) / COUNT ( * ) + AVG ( DISTINCT - 74 ) THEN + 15 * + NULLIF ( + NULLIF ( 62, 87 * + 99 ), + 77 * + 31 ) ELSE + 48 + + COUNT ( * ) / 80 END + + CAST ( 9 + - 21 * + 77 AS INTEGER ) +---- +-1585 query I rowsort label-3232 SELECT + CAST ( + 26 AS INTEGER ) @@ -17899,10 +17911,13 @@ SELECT DISTINCT 47 * + 43 ---- 2021 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-3411 SELECT AVG ( DISTINCT + CAST ( NULL AS INTEGER ) ) + 72 +---- +NULL query II rowsort SELECT ALL 5, + 14 * 66 * 10 + 42 AS col1 @@ -18097,10 +18112,13 @@ SELECT DISTINCT 93 * + COUNT ( * ) AS col0 ---- 93 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-3449 SELECT ALL COUNT ( ALL - 9 ) + 14 + - SUM ( - 3 ) + - 83 * + 88 + - 78 * + 58 + + AVG ( DISTINCT + NULLIF ( - + CASE - + CAST ( NULL AS INTEGER ) WHEN + 75 THEN ( 29 ) ELSE NULL END, + 30 * 56 + 48 ) ) + - 96 AS col2 +---- +NULL query I rowsort SELECT ALL 28 * + 40 @@ -22614,10 +22632,13 @@ SELECT ALL COALESCE ( + 42, - + 65 / 1 * + 88, - 48 - + 64 ) * + 28 ---- 1176 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - -11 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-4298 SELECT DISTINCT 3 - NULLIF ( - COUNT ( * ), - - 57 - + 8 + AVG ( DISTINCT 65 ) ) + - 15 +---- +-11 query I rowsort label-4299 SELECT ALL MAX ( ALL 63 ) AS col2 @@ -23709,10 +23730,13 @@ SELECT ALL + 86 + - ( + 56 ) ---- 30 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-4506 SELECT 75 + + CASE - - COUNT ( * ) WHEN NULLIF ( + 35, + COUNT ( * ) ) * - 80 THEN AVG ( DISTINCT + - 14 ) WHEN SUM ( + 63 ) + - 94 * - 64 THEN + + 72 END +---- +NULL query II rowsort label-4507 SELECT ALL + 87 + 2, 64 * + MAX ( - 61 ) AS col2 @@ -31815,11 +31839,14 @@ SELECT - 25 + COUNT ( * ) / + 75 + + 10 AS col0 ---- -15 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -# Datafusion - Expected - -216 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I]I +# Datafusion - [Actual ] [R]I +query RI rowsort label-6059 SELECT DISTINCT 36 * COUNT ( * ) * CASE 88 WHEN + - 82 THEN 5 + - 10 + + AVG ( DISTINCT - + 5 ) * + 3 * - + ( - COUNT ( * ) ) * 80 - - 90 WHEN + 76 THEN NULL END AS col1, - 59 - + 97 - + 60 * COUNT ( * ) col0 +---- +NULL +-216 query I rowsort label-6060 SELECT 21 * COUNT ( * ) + + ( - NULLIF ( - SUM ( + + 37 ), + - 69 ) ) * + COUNT ( * ) @@ -37144,10 +37171,10 @@ SELECT + 35 / + + 65 ---- 0 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-7082 SELECT - NULLIF ( + CASE - 87 WHEN + - AVG ( DISTINCT + ( - + 13 ) ) THEN 11 * + COUNT ( DISTINCT + - 40 ) END, + COUNT ( * ) ) * - 45 AS col0 +---- +NULL # Datafusion - Types were automatically converted from: # Datafusion - [Expected] [I] @@ -37966,11 +37993,14 @@ SELECT + + 29 * + 59 + + 28 ---- 1739 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -# Datafusion - Expected - 34 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I]I +# Datafusion - [Actual ] [R]I +query RI rowsort label-7237 SELECT - CASE - - 82 WHEN + 40 + + 19 THEN + 50 * - + 52 * + 23 * + NULLIF ( 65, - - ( - CASE + COUNT ( * ) WHEN - MIN ( - 25 ) THEN + 24 WHEN 90 THEN NULL ELSE - + AVG ( DISTINCT + 80 ) END ) ) WHEN + NULLIF ( COUNT ( - ( - 83 ) ), 64 - + + 59 ) THEN NULL END, COUNT ( DISTINCT + 64 ) / - 84 + + 34 AS col2 +---- +NULL +34 query I rowsort SELECT DISTINCT - 8 * + 86 AS col0 @@ -38258,11 +38288,14 @@ SELECT ALL + ( COUNT ( * ) ) * - 81 * - 58 * - 75 ---- -352350 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - -1 -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] I[I] +# Datafusion - [Actual ] I[R] +query IR rowsort label-7292 SELECT - COUNT ( * ) col2, + AVG ( - 42 ) * + 33 + + 51 * CASE + - COUNT ( * ) WHEN - AVG ( DISTINCT 98 ) * - NULLIF ( 81, - ( - - SUM ( - 97 ) ) ) + 30 + ( + 25 ) THEN - - 54 + - - MAX ( ALL + - ( 88 ) ) WHEN - 86 THEN + 13 END +---- +-1 +NULL query I rowsort SELECT ( + + COALESCE ( + + 88, 37 ) ) @@ -39432,10 +39465,13 @@ SELECT DISTINCT - ( - CAST ( - 76 AS INTEGER ) ) * + 3 AS col0 ---- -228 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-7516 SELECT COUNT ( * ) - + 67 - - MIN ( DISTINCT - COALESCE ( - + COALESCE ( + 57, - 45 ), + 39 * - + 22 ) ) + - + CASE NULLIF ( - 43, + - 72 ) WHEN - 56 THEN + 80 * - 56 / 7 * ( + AVG ( DISTINCT - 24 ) ) * + - 63 END * - 88 * - 80 +---- +NULL query I rowsort label-7517 SELECT + CAST ( - COUNT ( * ) AS INTEGER ) - + 71 @@ -40938,10 +40974,10 @@ SELECT DISTINCT - ( 2 ) / - 94 - 84 + + 83 * - COUNT ( * ) + - - NULLIF ( + + 3, ---- -164 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-7805 SELECT ALL - 40 / CASE + 36 WHEN - AVG ( DISTINCT + 15 ) THEN NULL WHEN - 13 THEN + - MIN ( ALL + + 85 ) END + - 1 + - - 67 + - + ( + 33 ) +---- +NULL query II rowsort SELECT DISTINCT + 50 col0, - 96 @@ -42427,10 +42463,10 @@ SELECT - 14 * + + ( + - 46 ) * + 43 + - + COUNT ( * ) * 98 + + MIN ( ALL - NULLI ---- 27650 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - -4744 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-8091 SELECT ALL - - 18 + - CAST ( - 13 AS INTEGER ) - - 25 - NULLIF ( + ( - COALESCE ( + 64, + MIN ( DISTINCT - ( + 64 ) ) * 30, + 82 * + 33 ) ), + 73 + + CASE + NULLIF ( COALESCE ( + COUNT ( * ), AVG ( DISTINCT 15 ) ), MAX ( DISTINCT 52 ) ) WHEN - COUNT ( * ) + + 12 THEN NULL ELSE + COUNT ( * ) END ) * - 75 AS col1 +---- +-4744 query I rowsort SELECT DISTINCT + 76 * 70 * + 76 AS col2 @@ -43029,10 +43065,13 @@ SELECT + ( + 71 ) col2 ---- 71 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - 2688 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-8206 SELECT NULLIF ( - - CASE - 97 WHEN + 44 THEN + 18 ELSE 42 END, CAST ( - + AVG ( DISTINCT CAST ( - 83 AS INTEGER ) ) AS FLOAT8 ) * - 20 ) * ( 64 ) +---- +2688 query I rowsort SELECT ALL 65 + + + 14 @@ -43407,10 +43446,13 @@ SELECT ALL - 77 + + + ( + - 53 ) AS col1 ---- -130 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - 53 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-8279 SELECT ALL CASE + 69 WHEN + 86 THEN ( + - 93 ) * + AVG ( DISTINCT - 27 ) * - 81 + + + 57 + AVG ( - 91 ) * 23 - - CAST ( + COALESCE ( + 22, - 24 * + 7 ) AS INTEGER ) ELSE 53 END AS col1 +---- +53 query I rowsort SELECT - 82 * + 51 col1 @@ -44021,10 +44063,13 @@ SELECT + 69 + COUNT ( * ) ---- 70 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort SELECT + CASE + 46 WHEN 62 THEN + AVG ( DISTINCT 83 ) END - - - 30 AS col2 +---- +NULL query I rowsort label-8395 SELECT DISTINCT CAST ( + COUNT ( * ) AS INTEGER ) * + - 49 * - 82 @@ -45426,10 +45471,13 @@ SELECT - COUNT ( * ) + + 16 ---- 15 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - -63 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort SELECT DISTINCT NULLIF ( - ( - COALESCE ( + - 63, 1 ) ), + - AVG ( DISTINCT + 94 ) + - 30 ) +---- +-63 query II rowsort label-8667 SELECT - 93 + COALESCE ( - CAST ( 84 AS INTEGER ), + COUNT ( * ) + - 90 ) * + MIN ( - - 92 ) AS col0, 82 AS col2 @@ -47099,10 +47147,13 @@ SELECT ALL + 46 * - - COALESCE ( + COUNT ( * ), + MIN ( - 56 ) - - COUNT ( 62 ) ---- 46 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-8981 SELECT DISTINCT + MIN ( + - 94 ) * + + NULLIF ( - 60, - AVG ( DISTINCT + 71 ) / - 29 * + CAST ( 37 AS INTEGER ) * - COUNT ( * ) + 0 ) / ( - ( + SUM ( ALL + CAST ( NULL AS INTEGER ) ) ) ) + - - COUNT ( * ) * - COUNT ( * ) - + 40 * 71 * + + MIN ( - + 71 ) * - + 19 + - 27 + + 81 + + + 18 / - 42 * - CASE - COUNT ( * ) WHEN - - AVG ( 13 ) THEN - - 86 * - 46 + + 25 WHEN 68 THEN NULL END * 2 + + 26 AS col0 +---- +NULL query I rowsort SELECT DISTINCT - 37 + + 68 @@ -47850,10 +47901,10 @@ SELECT - 78 + - COUNT ( * ) + - CASE + NULLIF ( - ( - 39 ), CASE + ( + COALESCE ---- NULL -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-9124 SELECT DISTINCT + CASE - - AVG ( DISTINCT + 59 ) WHEN + 9 + + + 19 * 85 THEN - 19 WHEN + 91 * - COUNT ( * ) THEN NULL END * + - 46 * - + SUM ( + + 80 ) +---- +NULL query I rowsort SELECT + - NULLIF ( + 59, - + 74 * - 44 ) @@ -48954,11 +49005,14 @@ SELECT + - 1, - 48 col0 query error DataFusion error: Error during planning: Projections require unique expression names but the expression "count\(Int64\(1\)\) AS count\(\*\) AS col2" at position 0 and "Int64\(82\) AS col2" at position 1 have the same name\. Consider aliasing \("AS"\) one of them\. SELECT DISTINCT COUNT ( * ) AS col2, 82 AS col2 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I]I +# Datafusion - [Actual ] [R]I +query RI rowsort label-9333 SELECT ALL - 89 + + + COUNT ( * ) + COUNT ( * ) + 59 - + 54 + AVG ( DISTINCT - - CAST ( NULL AS FLOAT8 ) ) * + 26 - - AVG ( ALL - + CAST ( NULL AS INTEGER ) ) * + 88 + - COUNT ( ALL + 25 ), CAST ( NULL AS INTEGER ) * + 84 * - MIN ( ALL + 21 ) +---- +NULL +NULL query I rowsort label-9334 SELECT 83 * 52 / + + 7 + + + 10 + + + 18 + + + 61 * 47 + + + 14 + + 59 col1 diff --git a/data/sqlite/random/expr/slt_good_68.slt b/data/sqlite/random/expr/slt_good_68.slt index ca372bb..a12df57 100644 --- a/data/sqlite/random/expr/slt_good_68.slt +++ b/data/sqlite/random/expr/slt_good_68.slt @@ -174,10 +174,10 @@ SELECT 5 - - - 46 + MAX ( DISTINCT - - 20 ) ---- -21 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - 0 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-27 SELECT ALL COUNT ( + + 7 ) / + 15 * - + CAST ( AVG ( DISTINCT - 87 ) AS INTEGER ) * - - 61 AS col0 +---- +0 query I rowsort SELECT ALL + 35 * + - 24 @@ -366,10 +366,10 @@ SELECT + 85 * 80 * - 65 * - MAX ( ALL 32 ) ---- 14144000 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-64 SELECT DISTINCT CASE - 81 WHEN 66 * - MIN ( ALL + 83 ) THEN NULL WHEN + - AVG ( DISTINCT + - 18 ) - + 65 - - 78 * + 83 THEN 60 WHEN - 25 THEN ( - 58 ) END * + 42 * - - ( 23 ) AS col1 +---- +NULL query I rowsort SELECT + 62 + 66 @@ -2305,10 +2305,13 @@ SELECT - + 72 - - + COUNT ( * ) ---- -71 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - -5316 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-433 SELECT ALL NULLIF ( + 82, - COALESCE ( + 77, - 52, ( + AVG ( DISTINCT + 35 ) ) * - ( + CASE + 53 WHEN 2 THEN NULL WHEN - 43 + - CAST ( NULL AS INTEGER ) THEN + NULLIF ( - - 56, + MAX ( - - 92 ) ) - 97 * 9 / + - 44 END ) + + 17 ) ) * + CAST ( + - 64 AS INTEGER ) / + COUNT ( * ) + + + 68 / - COUNT ( ALL 77 ) AS col1 +---- +-5316 query I rowsort label-434 SELECT - - 97 / 49 + + + NULLIF ( + 81, NULLIF ( - + 16, - 54 ) ) + 83 + COUNT ( * ) + - ( - CAST ( - 86 AS INTEGER ) ) AS col0 @@ -3548,10 +3551,13 @@ SELECT ALL + 27 - + + 33 ---- -6 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-668 SELECT + 83 * - + AVG ( DISTINCT + + CAST ( NULL AS INTEGER ) ) col0 +---- +NULL query I rowsort label-669 SELECT + COUNT ( * ) + + - 20 + + 50 * - - 31 @@ -5688,10 +5694,10 @@ SELECT + ( - + ( + - 64 ) ) col1 ---- 64 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort SELECT 84 * - + 5 + 90 * + + 29 + + CASE + 41 WHEN 79 THEN NULL WHEN - AVG ( DISTINCT 70 ) + - 16 THEN 83 WHEN 15 * 19 THEN NULL END AS col2 +---- +NULL query I rowsort label-1079 SELECT + - CAST ( - + 60 AS INTEGER ) @@ -8713,10 +8719,13 @@ SELECT - COUNT ( + - 56 ) + + CAST ( - 63 AS INTEGER ) ---- -64 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - -16 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-1659 SELECT DISTINCT 15 - NULLIF ( + 31, COUNT ( * ) - - + 52 * + AVG ( DISTINCT - 17 ) ) col0 +---- +-16 query II rowsort label-1660 SELECT ALL + 85 * + 5, + 16 + + - COALESCE ( COUNT ( * ), + COUNT ( * ) * + + 83 * + 41 ) AS col2 @@ -8858,10 +8867,13 @@ SELECT - 88 * - - 37 AS col1 ---- -3256 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort SELECT ALL - CASE - + 58 WHEN + 98 THEN - AVG ( DISTINCT - 35 ) WHEN NULLIF ( + 77, 10 + COALESCE ( + 96, + + ( 11 ) ) ) THEN NULL END * - 7 * - 87 - - + 96 + 75 +---- +NULL query I rowsort SELECT DISTINCT + ( + 32 ) @@ -10209,10 +10221,13 @@ SELECT - SUM ( ALL + - 63 ) AS col1 ---- 63 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-1942 SELECT ALL CAST ( + - NULLIF ( - + CASE - - CAST ( NULL AS INTEGER ) WHEN 10 - - 83 + - 39 THEN NULLIF ( + MIN ( + 85 ), + AVG ( DISTINCT - - 55 ) ) END, + 24 * + - COUNT ( * ) ) AS FLOAT8 ) +---- +NULL query I rowsort SELECT - 47 * - 31 AS col1 @@ -10429,10 +10444,13 @@ SELECT ALL - CASE + ( 36 ) WHEN + + 40 THEN 7 END / + COUNT ( * ) + - - AVG ( - ---- NULL -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-1984 SELECT 85 - CASE - 70 WHEN 78 * 99 THEN + + COUNT ( * ) * + 68 * 16 * + 56 - + 13 + + AVG ( 47 ) * 63 - + COUNT ( DISTINCT + + 5 ) + AVG ( DISTINCT + 47 ) END * 16 - + 21 * - 36 + + AVG ( DISTINCT + + 46 ) - - - CASE - COUNT ( DISTINCT 8 ) WHEN + 80 THEN 27 ELSE - COUNT ( DISTINCT + 82 ) - CAST ( NULL AS INTEGER ) END * 48 +---- +NULL query I rowsort label-1985 SELECT ( + 39 ) / + 88 @@ -10556,10 +10574,10 @@ SELECT 25 * 9 AS col2 ---- 225 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - -91 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-2008 SELECT COUNT ( * ) / - + CAST ( + AVG ( DISTINCT + 28 ) AS INTEGER ) + - 91 +---- +-91 query I rowsort label-2009 SELECT SUM ( - 41 ) * - COUNT ( * ) + ( + 10 ) + + 32 AS col0 @@ -11076,10 +11094,16 @@ SELECT CAST ( + 41 AS INTEGER ) + - 27 ---- 14 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - -7305 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Data was automatically updated based on comparison db results +# Datafusion - Previous results: +# Datafusion - -7305 +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-2106 SELECT - 78 * - - 92 - + 91 + - - NULLIF ( - - 17, - 60 - - 17 + + AVG ( DISTINCT - 29 ) * - 55 + - 99 ) / + + 89 * + + CAST ( + 47 AS INTEGER ) + - SUM ( ALL - - 38 ) +---- +-7296.022471910112 query I rowsort label-2107 SELECT ALL COUNT ( * ) / + 51 + + COUNT ( * ) @@ -11133,10 +11157,13 @@ SELECT ALL 13 * + 92 AS col1 ---- 1196 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - 3209 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-2117 SELECT ( NULLIF ( + ( - COUNT ( * ) ), + AVG ( DISTINCT + - 2 ) ) ) * + 78 - 20 * - + 17 - + 83 * - 19 - - + 96 + + 91 * - - 14 +---- +3209 query I rowsort SELECT 86 + 27 @@ -12289,10 +12316,13 @@ SELECT NULLIF ( + 16, 69 / 7 + - COALESCE ( - 87, CAST ( ( + 61 ) AS INTEGER ) ) ---- 14 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-2337 SELECT CASE + - ( 34 ) WHEN - CAST ( NULL AS INTEGER ) * + 30 THEN AVG ( DISTINCT - 18 ) ELSE NULL END + + 58 +---- +NULL query I rowsort label-2338 SELECT ALL + - MAX ( - 85 ) + 14 @@ -12792,10 +12822,10 @@ SELECT + MAX ( DISTINCT 89 ) / + 91 + + 47 / - 16 AS col1 ---- -2 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-2433 SELECT ALL + CASE - ( + - 65 ) WHEN - - AVG ( DISTINCT 53 ) THEN + 63 * - COALESCE ( - + 11, 70 ) / - - ( - 61 ) + COUNT ( ALL - 23 ) ELSE NULL END +---- +NULL query I rowsort SELECT DISTINCT + + NULLIF ( 78, - + 43 ) @@ -12835,10 +12865,13 @@ SELECT ALL + 21 + - 80 / + + 59 AS col0, 98 AS col1 20 98 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-2441 SELECT DISTINCT - 99 + CASE + + 75 WHEN + - 91 THEN NULL WHEN + COALESCE ( + - 57, - + AVG ( - 70 ) ) THEN - + SUM ( ALL - ( + + 38 ) ) * - 82 ELSE NULL END * - 35 - COALESCE ( - CAST ( COUNT ( * ) AS INTEGER ), 14 ) + 15 + + AVG ( DISTINCT + ( - 99 ) ) * 20 * - 76 + + 45 +---- +NULL query I rowsort SELECT ALL + 40 + 26 + 39 AS col2 @@ -13459,10 +13492,10 @@ SELECT DISTINCT + 19 AS col1, + SUM ( ALL 97 ) + - - 88 + + 76 19 261 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - 517901 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-2560 SELECT DISTINCT 95 * - CASE - 16 WHEN - ( 87 ) THEN + 53 ELSE 79 END * - 69 + + + 56 + NULLIF ( 20, CASE - ( - - 0 ) WHEN MAX ( DISTINCT + 47 ) THEN - 74 WHEN - 84 * NULLIF ( + AVG ( DISTINCT - 73 ), + AVG ( - + 11 ) * 97 ) * + + 41 THEN + - CAST ( 7 AS INTEGER ) END ) / - 92 +---- +517901 query I rowsort label-2561 SELECT - - ( + 1 ) / + COUNT ( * ) - - 96 * 14 @@ -14000,10 +14033,13 @@ SELECT ALL + SUM ( DISTINCT 16 ) AS col2 ---- 16 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort SELECT + - CASE - + 83 WHEN - 37 THEN + - AVG ( DISTINCT - 7 ) * - + 28 END / + 98 * - - 76 +---- +NULL query I rowsort label-2664 SELECT + SUM ( - + 54 ) AS col0 @@ -14677,10 +14713,13 @@ SELECT + 56 - 7 AS col1 ---- 49 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort SELECT DISTINCT 62 * + AVG ( DISTINCT + CASE + 12 WHEN + 27 THEN - 48 END ) * + 93 + + 15 AS col0 +---- +NULL query I rowsort label-2793 SELECT ALL - 61 * + 92 + ( MAX ( - - 87 ) ) col0 @@ -14836,10 +14875,13 @@ SELECT DISTINCT - 65 * NULLIF ( - 59, + COUNT ( * ) ) col2 ---- 3835 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - 62 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-2822 SELECT + NULLIF ( + 62, + COUNT ( * ) * + + AVG ( DISTINCT + NULLIF ( - 24, + 24 ) ) * + 4 - 44 - + CASE + + 43 WHEN - + 43 * 5 * + - MAX ( + 4 ) + + ( - 17 ) + - 94 THEN - COUNT ( * ) - - 15 + + - 39 * + 89 * - 6 + + 90 WHEN + - CAST ( - - 5 AS INTEGER ) THEN NULL END - + 61 * + 37 ) +---- +62 query I rowsort label-2823 SELECT ALL - NULLIF ( COALESCE ( + 37, + + COUNT ( * ) ), + - ( - 47 ) * - - 13 ) + - - 69 @@ -16479,10 +16521,13 @@ SELECT 26 * - ( + COALESCE ( + + 1, - + 14 * SUM ( ALL + + ( - - 36 ) ) / - 25 + ---- -26 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-3141 SELECT AVG ( DISTINCT CAST ( NULL AS INTEGER ) ) * - + ( + 86 ) + + 51 +---- +NULL # Datafusion - Types were automatically converted from: # Datafusion - [Expected] [I]I @@ -18291,10 +18336,10 @@ SELECT ( + - 43 ) * - ( - COUNT ( * ) ) + + + ( 74 ) query error DataFusion error: Error during planning: Projections require unique expression names but the expression "sum\(Int64\(\-53\)\) \* Int64\(23\) \* max\(Int64\(\-62\)\) AS col1" at position 0 and "Int64\(12\) AS col1" at position 1 have the same name\. Consider aliasing \("AS"\) one of them\. SELECT ALL SUM ( + - 53 ) * 23 * MAX ( + - 62 ) AS col1, 12 AS col1 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-3486 SELECT CASE CAST ( NULL AS INTEGER ) WHEN + 60 + - 92 THEN NULL WHEN - + CASE SUM ( DISTINCT - 28 ) WHEN 36 * - - 65 + 69 * - CAST ( NULL AS INTEGER ) + - 27 THEN + - 78 WHEN + 30 + - 93 - + 18 + - 75 * COUNT ( * ) + - - 70 + 61 * 47 THEN 70 * 39 ELSE - AVG ( DISTINCT ( + 96 ) ) END THEN - MIN ( DISTINCT + 4 ) / COUNT ( DISTINCT 17 ) - + COUNT ( * ) END + - 54 AS col2 +---- +NULL query I rowsort SELECT ALL 45 - 78 + 52 @@ -18356,10 +18401,10 @@ SELECT - 24 - 26 + - COUNT ( * ) + 85 * + 44 AS col0 ---- 3689 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-3499 SELECT ALL + + CASE CASE 78 WHEN - 16 THEN + 9 + + - 52 ELSE 20 * 40 END WHEN + 19 / AVG ( DISTINCT 88 ) * + COUNT ( * ) + + 73 THEN + 42 + + 44 + + + 3 * 0 + 30 END * - 64 / - 33 +---- +NULL query II rowsort label-3500 SELECT DISTINCT COUNT ( * ) + - 14, + 33 AS col0 @@ -19356,10 +19401,10 @@ SELECT + 52 * - 14 col2 ---- -728 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - 19 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-3688 SELECT NULLIF ( + 19, - - CAST ( AVG ( DISTINCT - ( - 60 ) ) AS INTEGER ) ) +---- +19 query I rowsort label-3689 SELECT + 69 / + 16 AS col1 @@ -19478,10 +19523,13 @@ SELECT ALL 45 / + 59 * - 48 ---- 0 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - 18450 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-3711 SELECT DISTINCT + NULLIF ( 82, - COUNT ( DISTINCT + 4 ) * + AVG ( DISTINCT 83 ) ) * + + NULLIF ( 5, - ( + 21 ) ) * - COUNT ( * ) * - 45 +---- +18450 query I rowsort SELECT ALL 72 + - + 12 AS col1 @@ -20716,10 +20764,13 @@ NULL query error DataFusion error: Error during planning: Projections require unique expression names but the expression "Int64\(12\) AS col0" at position 0 and "Int64\(41\) \* Int64\(89\) AS col0" at position 1 have the same name\. Consider aliasing \("AS"\) one of them\. SELECT ALL 12 AS col0, 41 * 89 AS col0 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-3946 SELECT 87 + 43 + + AVG ( DISTINCT + 25 ) * - CASE COUNT ( DISTINCT + 39 ) WHEN + 92 THEN + 52 * + 2 / - - 83 + + 14 + 39 END * - 53 * 65 AS col2 +---- +NULL query I rowsort label-3947 SELECT DISTINCT 27 * - COUNT ( * ) * + + 2 AS col0 @@ -20930,11 +20981,14 @@ SELECT ALL - 78 * CASE - 40 WHEN - SUM ( - 79 ) + COUNT ( * ) * 23 THEN NULL WHE ---- NULL -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -# Datafusion - Expected - 88 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I]I +# Datafusion - [Actual ] [R]I +query RI rowsort label-3988 SELECT + CASE - 66 WHEN - 70 THEN - 19 + + 43 WHEN 10 * + + 12 - - + ( - 41 ) + - COUNT ( + 83 ) THEN - AVG ( DISTINCT + 97 ) + 62 + + 21 * 37 + + 50 END AS col2, + 77 + COUNT ( * ) + + 10 AS col1 +---- +NULL +88 query I rowsort SELECT - + 49 * + - 85 + - 1 AS col2 @@ -21477,11 +21531,14 @@ SELECT ALL COUNT ( * ) + - 90 + + 36 - 45 ---- -98 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - 82 -# Datafusion - Expected - -141 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] I[I] +# Datafusion - [Actual ] I[R] +query IR rowsort label-4094 SELECT ALL 82 AS col0, - 56 / - + 85 + CAST ( - 76 AS INTEGER ) + - - NULLIF ( + - 65, - AVG ( DISTINCT + 3 ) ) AS col2 +---- +82 +-141 query I rowsort SELECT DISTINCT 32 + + 12 * 60 AS col1 @@ -25745,10 +25802,13 @@ SELECT DISTINCT + CAST ( + + 60 AS INTEGER ) * + 88 AS col0 ---- 5280 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-4909 SELECT - 83 / 76 + - CASE - CASE + 14 WHEN + 14 THEN + 54 / MAX ( DISTINCT 29 ) END WHEN - 8 * MIN ( - 22 ) + 32 * 15 THEN + 41 WHEN CAST ( NULL AS FLOAT8 ) + + 3 THEN + 14 WHEN 46 + + 37 THEN 47 * - 45 WHEN 79 THEN - 48 + NULLIF ( COALESCE ( 79, NULLIF ( 83, 69 ) - 55 ), 77 ) END / - AVG ( DISTINCT 50 / + CAST ( + 66 AS FLOAT8 ) ) +---- +NULL query I rowsort label-4910 SELECT ALL 8 / - 55 * + 98 + - - SUM ( - 12 ) + + 52 @@ -26735,10 +26795,10 @@ SELECT + CAST ( NULL AS INTEGER ) * + 27 AS col0 ---- NULL -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-5098 SELECT ALL 21 * - + 12 + SUM ( DISTINCT - CAST ( NULL AS INTEGER ) ) * - + CASE - 9 WHEN AVG ( DISTINCT - - 23 ) / + + 6 THEN NULL ELSE + 3 END +---- +NULL query I rowsort label-5099 SELECT DISTINCT + 21 * 10 + - + COUNT ( + 13 ) AS col0 @@ -27205,11 +27265,14 @@ SELECT + SUM ( - 14 ) - - COUNT ( * ) + - 60 ---- -73 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - 13 -# Datafusion - Expected - 96 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I]I +# Datafusion - [Actual ] [R]I +query RI rowsort label-5188 SELECT ALL NULLIF ( ( + 13 ), - + COALESCE ( CAST ( NULL AS INTEGER ), 3 - - + AVG ( DISTINCT 25 ) ) * - - MAX ( + - 74 ) + - MAX ( CAST ( + 86 AS INTEGER ) ) ) AS col1, - 41 / ( - 55 ) + - - 96 AS col0 +---- +13 +96 query I rowsort SELECT 23 + 98 @@ -28279,10 +28342,13 @@ SELECT + + 35 * 89 + - 25 AS col1 ---- 3090 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-5392 SELECT + - 24 * AVG ( DISTINCT + + CAST ( NULL AS INTEGER ) ) AS col0 +---- +NULL query II rowsort label-5393 SELECT + - 73 AS col2, NULLIF ( + + 97, + 69 - - 77 / 19 * 16 * COUNT ( * ) ) + - 58 @@ -31342,10 +31408,13 @@ SELECT ALL 77 * - 81 col0 ---- -6237 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-5971 SELECT CASE + - 52 WHEN - 82 THEN + 17 WHEN 2 * - 13 * 98 * + 71 * - 90 * + - CASE - 64 WHEN + 84 THEN NULL WHEN - + 50 * - - NULLIF ( + 53, + + 5 + + + 43 * + + 49 + - + 43 * - 39 * - NULLIF ( 51, + 44 * + 2 ) / - - 67 + - CASE - MAX ( ALL 63 ) WHEN - 37 * + + COUNT ( * ) THEN NULL WHEN - ( + ( 77 ) ) * - COUNT ( * ) THEN NULL ELSE COALESCE ( - + 70, - CASE + NULLIF ( + - 33, + 89 + + 26 / - - 12 - - COUNT ( * ) + + CASE 24 WHEN - 48 THEN COUNT ( * ) END ) WHEN + 6 / - 4 THEN NULL ELSE 66 END, + 44 + 7 ) END + 94 ) * - 90 THEN + AVG ( DISTINCT ( 94 ) ) - + 72 * 67 END + 59 THEN 46 / - AVG ( DISTINCT + 26 ) ELSE NULL END +---- +NULL # Datafusion - Types were automatically converted from: # Datafusion - [Expected] [I] @@ -32486,10 +32555,13 @@ SELECT COUNT ( * ) + + COUNT ( - CAST ( 19 AS INTEGER ) ) ---- 2 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-6189 SELECT ALL + SUM ( DISTINCT 68 ) * CASE - 32 WHEN - 81 + - COUNT ( * ) THEN - 80 WHEN ( - 59 ) * MAX ( 92 ) THEN ( 8 ) * 45 END + AVG ( DISTINCT - 43 ) +---- +NULL query I rowsort SELECT ALL 3 * + 0 + 78 AS col0 @@ -34974,10 +35046,13 @@ SELECT + 24 * - + ( CAST ( - ( - 26 ) AS INTEGER ) ) AS col1 ---- -624 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-6666 SELECT ALL - AVG ( DISTINCT + 8 ) + + SUM ( DISTINCT - + CAST ( NULL AS INTEGER ) ) AS col0 +---- +NULL query I rowsort SELECT - 33 - - 78 + 85 * - 38 @@ -35319,10 +35394,10 @@ SELECT ALL - 21 / CASE + 47 WHEN - + 73 + - CAST ( NULL AS INTEGER ) - + 58 - + ---- NULL -# Datafusion - Datafusion expected results: -# Datafusion - Expected - -692 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-6730 SELECT ALL + ( + - 66 ) / + 19 + + 12 * + COALESCE ( - 60, - CASE ( CAST ( NULL AS FLOAT8 ) ) WHEN + NULLIF ( + + 80, - 69 - + 76 - - 92 / + 16 * SUM ( 65 ) * + ( 81 / AVG ( DISTINCT - 8 * + 52 ) + 24 * - 64 ) ) THEN - 86 * + 74 + ( COUNT ( * ) ) END ) + 31 +---- +-692 query I rowsort SELECT DISTINCT - ( 14 ) * + - 74 AS col2 @@ -35349,10 +35424,10 @@ SELECT - 15 * + 75 / - COUNT ( * ) * 1 + 16 ---- 1141 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - -49 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-6736 SELECT CASE - - ( + CASE - 22 WHEN 3 THEN AVG ( DISTINCT + - ( 28 ) ) END ) WHEN - 92 THEN + - 78 + - 64 ELSE + MIN ( + 25 ) + + - 74 END AS col2 +---- +-49 query I rowsort SELECT + - 32 + + 27 AS col0 @@ -35603,10 +35678,10 @@ SELECT 90 / + 19 AS col2 ---- 4 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-6784 SELECT CASE - 29 WHEN - SUM ( DISTINCT - 84 ) * CASE - COUNT ( * ) WHEN + + 22 + 29 THEN NULL WHEN + 29 THEN - 30 WHEN + COUNT ( * ) * + 29 - 98 * + 53 - + 76 THEN + 41 ELSE - + MAX ( DISTINCT + + 94 ) + COUNT ( * ) + - 2 END THEN 73 WHEN - 33 - CASE AVG ( DISTINCT - NULLIF ( - 98, ( ( 16 ) ) * + 43 ) ) WHEN + COUNT ( * ) + 56 THEN + 63 WHEN - NULLIF ( + CAST ( 53 AS INTEGER ), 95 * 87 + 80 ) THEN NULL WHEN 0 + - 30 THEN - 19 + MIN ( + 62 ) END THEN NULL WHEN 83 THEN NULL END - 36 * + 39 AS col2 +---- +NULL query I rowsort SELECT ALL 12 + - 34 @@ -35649,10 +35724,10 @@ SELECT DISTINCT 11 + + 41 + - + 33 / ( - CAST ( - 91 AS INTEGER ) ) * 7 ---- 52 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - 1176 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-6793 SELECT 98 * + CASE - 77 WHEN - COUNT ( * ) * + 93 + + - COUNT ( * ) * + MIN ( - 75 ) + - + 53 + + - COUNT ( * ) * + 21 THEN NULL WHEN + ( NULLIF ( + 81, COALESCE ( - + 79, + 0 ) ) ) * + - COUNT ( * ) - + + AVG ( DISTINCT + 73 ) THEN + 78 * - COUNT ( * ) ELSE + COUNT ( * ) + + 11 END AS col0 +---- +1176 query I rowsort label-6794 SELECT DISTINCT + 30 * + - MAX ( + 90 ) - - 46 + - CASE 1 WHEN + ( - 15 ) THEN NULL WHEN - + 31 THEN - + 81 WHEN - + COALESCE ( + COUNT ( * ), + + 78 * ( + 76 ) * - ( + 95 ) + - 26 - + 85 * 24 ) THEN + COUNT ( * ) + - 95 END * 70 @@ -37127,10 +37202,13 @@ SELECT + 53 / 59 AS col0 ---- 0 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-7076 SELECT + COUNT ( * ) + - CAST ( - + SUM ( + CAST ( NULL AS INTEGER ) ) AS FLOAT8 ) + + 5 / + + COUNT ( 43 ) * - 28 * AVG ( DISTINCT 77 ) AS col1 +---- +NULL query I rowsort SELECT DISTINCT 76 * + + 50 @@ -39338,11 +39416,11 @@ SELECT 16 / - + 62 * - 94 AS col2 ---- 0 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - -37 -# Datafusion - Expected - 45 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query II rowsort label-7495 SELECT CAST ( + AVG ( DISTINCT + 1 ) AS INTEGER ) - 38 AS col1, 45 AS col2 +---- +-37 +45 # Datafusion - Datafusion expected results: # Datafusion - Expected - -48 @@ -42329,10 +42407,13 @@ SELECT - 15 * - 22 col0 ---- 330 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-8067 SELECT DISTINCT - AVG ( DISTINCT - - CAST ( NULL AS INTEGER ) ) * - 51 * - 95 - - - ( + + 7 ) * + 44 AS col0 +---- +NULL query I rowsort label-8068 SELECT ALL - CASE + CAST ( + - 29 AS INTEGER ) WHEN - + 1 + 18 + + COUNT ( ALL 6 ) THEN + COUNT ( 36 ) * - 10 + + 27 END * + COUNT ( * ) col2 @@ -42969,10 +43050,10 @@ SELECT ALL - + 91 * + 14 * - 82 + + 55, NULLIF ( - 61, COUNT ( * ) ) - - 34 AS c 104523 -27 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - 1181 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-8187 SELECT ALL COALESCE ( + 32, + + COUNT ( * ) + - - 64 + + + MIN ( DISTINCT + - 24 ) * + CASE + 39 WHEN + 35 + ( + - 78 ) + 12 * COALESCE ( - NULLIF ( - 29, + 96 ) * + 52, AVG ( DISTINCT + 22 ) * 61, - 20 * 90 ) THEN NULL ELSE + ( - COALESCE ( - COUNT ( * ), 54 + + COUNT ( ALL - 95 ) * 54, COUNT ( * ) ) ) END * - 84, 54 * 16 + - COUNT ( * ) / - 15 ) * + 39 + - 67 AS col1 +---- +1181 query I rowsort label-8188 SELECT DISTINCT + CASE CASE WHEN - CAST ( + COUNT ( * ) AS INTEGER ) = - 86 + 81 THEN - 66 END WHEN 60 THEN NULL ELSE 66 END @@ -44772,10 +44853,13 @@ SELECT ALL 50 + - 62 AS col2 ---- -12 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-8530 SELECT + AVG ( DISTINCT + 54 ) * + - COUNT ( * ) + - - 40 + + - CASE + + 27 WHEN + 65 THEN - ( - COUNT ( * ) ) * COALESCE ( 57, MIN ( ALL - 55 ) ) + - COUNT ( * ) END +---- +NULL query II rowsort label-8531 SELECT - SUM ( 41 ) AS col2, 31 @@ -46099,10 +46183,10 @@ SELECT - - SUM ( ALL - + 34 ) + 90 - - 68 ---- 124 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-8780 SELECT + + 68 * - CASE WHEN NULL > - 73 THEN NULL WHEN + 40 + + - 25 * + AVG ( DISTINCT + + 46 ) NOT IN ( 38 * + 50, + 63 * - COUNT ( ALL + 76 ), - 24, + 17 - - - 26 * CASE + 6 WHEN - COALESCE ( + - ( + + 69 ), + 13, - + AVG ( 21 ) ) - - - 6 / + - 41 * - - 72 - - 65 - 34 * 85 * + 84 THEN COUNT ( ALL + 20 ) WHEN 34 THEN NULL END ) THEN - 6 END * 87 +---- +NULL query II rowsort label-8781 SELECT - ( + 68 ) * - - 7 + + + COUNT ( * ) AS col1, - 65 @@ -47045,10 +47129,10 @@ SELECT DISTINCT 85 - 0 * + + 1 AS col0 ---- 85 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - -69145 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort SELECT - 86 * + - 27 - CASE - - 15 WHEN AVG ( DISTINCT 63 ) + 75 + - 73 THEN + 11 WHEN 77 THEN 43 ELSE - 37 * - - 84 END * - 23 - + 71 + + + 88 col2 +---- +-69145 query I rowsort SELECT ALL 16 * - 48 @@ -47065,11 +47149,14 @@ SELECT ALL - MIN ( + + 47 ) * - - 83 + + - 55 ---- -3956 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - 96 -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] I[I] +# Datafusion - [Actual ] I[R] +query IR rowsort label-8963 SELECT 96 AS col2, 87 + - + ( + CASE + + CAST ( + 62 AS INTEGER ) WHEN - COUNT ( * ) THEN NULL WHEN - - CASE - ( NULLIF ( - ( 99 ), + - COUNT ( * ) * - CASE + + COUNT ( * ) WHEN - AVG ( ALL + CAST ( 39 AS FLOAT8 ) ) / + 99 THEN CAST ( NULL AS INTEGER ) * - COUNT ( DISTINCT 60 ) WHEN COUNT ( * ) THEN + 2 + - NULLIF ( + 95, + - 18 ) ELSE 65 * - 13 * - 78 END ) ) WHEN - + 81 THEN NULL ELSE + 41 + + 98 END THEN - + AVG ( DISTINCT + 91 ) * - 29 END ) +---- +96 +NULL query I rowsort label-8964 SELECT COUNT ( * ) * 85 / + 37 - - + COUNT ( * ) col2 @@ -49357,10 +49444,13 @@ SELECT - - COUNT ( * ) - 8 ---- -7 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-9398 SELECT + AVG ( DISTINCT - CAST ( NULL AS INTEGER ) ) AS col1 +---- +NULL query I rowsort label-9399 SELECT + 27 * COUNT ( * ) AS col0 @@ -49743,11 +49833,14 @@ SELECT 88 AS col2, + CASE 33 WHEN + COALESCE ( SUM ( ALL + 10 ), + ( 48 ) ) * + 88 74 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - -90 -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] I[I] +# Datafusion - [Actual ] I[R] +query IR rowsort label-9470 SELECT ALL - 90, 34 + + ( - 81 ) + 85 - + - CASE - 85 WHEN 71 + - + NULLIF ( 61, COUNT ( * ) ) + - - CAST ( NULL AS INTEGER ) - - 67 + + - 63 * + 9 THEN NULL WHEN 97 + - + 38 - + ( + - 74 ) + 42 THEN - + 94 * - AVG ( DISTINCT 99 ) WHEN 43 + + ( - COUNT ( * ) ) * ( - 19 ) + - ( + COUNT ( * ) ) * 33 * - 82 THEN NULL ELSE NULL END AS col2 +---- +-90 +NULL query I rowsort label-9471 SELECT DISTINCT - COUNT ( - - 59 ) AS col2 @@ -50965,10 +51058,13 @@ SELECT + + 18 AS col2, + 16 18 16 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - -14 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-9706 SELECT - 13 + + + CASE COALESCE ( + NULLIF ( - + 60, + - 20 ), - CASE 28 WHEN CAST ( + ( + 71 ) AS INTEGER ) THEN COUNT ( * ) / - 36 ELSE NULL END / - COUNT ( * ) + 50 ) WHEN + 69 THEN - NULLIF ( + 86, + 20 + - COALESCE ( - ( + ( + COALESCE ( - 71, - 88 * - NULLIF ( AVG ( DISTINCT + 29 ), - 39 ) ) ) ) + - NULLIF ( 56 + 30, COUNT ( * ) * 67 - 98 ), + 78 * - 72 ) ) * 75 ELSE - COUNT ( * ) END +---- +-14 query II rowsort label-9707 SELECT + - COUNT ( * ) col0, 85 + - 79 col1 @@ -51488,10 +51584,13 @@ SELECT ALL - ( + - 7 ), + NULLIF ( - + ( + NULLIF ( + 90, CASE - COALESCE ( - CA 7 -90 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - 23 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-9807 SELECT ALL COALESCE ( + 23, + - CASE + ( 34 ) WHEN - 55 THEN + AVG ( DISTINCT + NULLIF ( - 34, + 31 ) ) / 78 WHEN + 39 THEN NULL WHEN 10 * CAST ( NULL AS INTEGER ) THEN NULL ELSE NULL END ) +---- +23 query I rowsort SELECT + 38 + - 4 AS col2 @@ -51921,10 +52020,10 @@ SELECT 95 + 36 AS col0 ---- 131 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - -2208 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-9889 SELECT DISTINCT 32 * - CASE - CAST ( NULL AS FLOAT8 ) WHEN + 17 THEN - CASE CASE 92 WHEN 70 THEN - + 3 * 51 + - 66 END WHEN - - 97 THEN 53 * ( + 73 ) END WHEN - 79 * - 8 + + AVG ( DISTINCT 77 ) * CASE 26 / MAX ( 99 ) + 41 WHEN - 37 THEN + ( - 14 ) ELSE 99 * + ( - 18 ) + 79 END THEN NULL WHEN MIN ( DISTINCT 71 ) * + 12 THEN 25 ELSE 69 END AS col2 +---- +-2208 query I rowsort label-9890 SELECT COALESCE ( + ( + MIN ( - - 80 ) ), NULLIF ( NULLIF ( + CAST ( - 38 AS INTEGER ), + - COUNT ( * ) ), + - 75 ) - - ( + 85 ) * + 2 ) + - 38 diff --git a/data/sqlite/random/expr/slt_good_69.slt b/data/sqlite/random/expr/slt_good_69.slt index b48ac31..57e6668 100644 --- a/data/sqlite/random/expr/slt_good_69.slt +++ b/data/sqlite/random/expr/slt_good_69.slt @@ -265,10 +265,13 @@ SELECT DISTINCT + - 86 col2, 9 / + - 78 + + + 94 AS col1 -86 94 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - 2784 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort SELECT ALL + 58 * + - NULLIF ( + 6, - - AVG ( DISTINCT + + 83 ) * 7 ) * - + 8 AS col2 +---- +2784 query I rowsort SELECT DISTINCT + + 40 * + 47 * 41 * - + 96 @@ -2096,11 +2099,11 @@ SELECT + 83 * 42 ---- 3486 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - 42 -# Datafusion - Expected - -38 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query II rowsort label-391 SELECT DISTINCT CAST ( + AVG ( DISTINCT + 42 ) AS INTEGER ) AS col2, - 38 +---- +42 +-38 query I rowsort SELECT DISTINCT 24 * + - ( - 37 ) AS col1 @@ -4605,10 +4608,10 @@ SELECT ALL 52 * 8 * + 29 AS col2, 26 / - 87 col1 12064 0 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-869 SELECT + CASE AVG ( DISTINCT + ( 72 ) ) WHEN + 45 * CAST ( NULL AS INTEGER ) THEN - NULLIF ( - 1, 85 / 71 ) * + + CAST ( - - MAX ( + + 58 ) AS INTEGER ) * + 31 + + 13 + + 48 + - + 67 + 32 * 58 + - 39 END AS col1 +---- +NULL query I rowsort SELECT + 93 * - 38 @@ -4737,10 +4740,13 @@ SELECT + SUM ( - 26 ) AS col2 ---- -26 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - 1 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-895 SELECT DISTINCT + NULLIF ( + COUNT ( * ), AVG ( DISTINCT + 93 ) ) +---- +1 query I rowsort label-896 SELECT + ( + - 73 ) * COUNT ( * ) * - + COUNT ( * ) - + - 36 + + 39 + CASE CASE - 1 WHEN + 88 THEN NULL WHEN + - 14 * - 40 THEN NULL ELSE - - 68 END WHEN - 83 THEN + COUNT ( * ) ELSE NULL END col1 @@ -5974,10 +5980,13 @@ SELECT DISTINCT 9 + - 19 AS col2 ---- -10 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-1130 SELECT DISTINCT - CASE 22 WHEN 62 * 98 + 66 THEN + 98 / ( AVG ( DISTINCT - 84 ) ) END + - 76 * + MIN ( ALL 83 / 11 ) AS col2 +---- +NULL query I rowsort label-1131 SELECT DISTINCT 3 + - 8 / + 75 @@ -8040,10 +8049,13 @@ SELECT ALL COUNT ( * ) + - 20 ---- -19 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - 2612 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-1530 SELECT 1 * - NULLIF ( + - 31, + CASE WHEN NOT COUNT ( * ) NOT IN ( - + 52 * + COALESCE ( 99, - + COUNT ( * ) * + 41, COUNT ( * ) / + 43 + 8 * + COUNT ( * ) ) * - 96 ) THEN + 10 ELSE NULL END * - 49 ) * NULLIF ( 87, ( 52 ) / CASE - 22 WHEN + COALESCE ( + ( - 77 ), 62 * - 70 ) THEN 19 * - ( - ( 35 ) ) + AVG ( DISTINCT + 47 ) ELSE MIN ( + 32 ) END + + 8 ) + - 85 +---- +2612 query I rowsort label-1531 SELECT DISTINCT ( - - COUNT ( * ) ) AS col0 @@ -10804,10 +10816,13 @@ SELECT ALL + - 93 AS col2, + ( - - 99 ) + + 19 -93 118 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-2055 SELECT DISTINCT COUNT ( DISTINCT + + 59 ) * AVG ( DISTINCT - CASE CAST ( - ( - 60 ) AS INTEGER ) WHEN - - 68 + 57 THEN 49 END ) * - + 56 AS col0 +---- +NULL query I rowsort SELECT + - 72 - + 56 AS col1 @@ -11684,10 +11699,10 @@ SELECT + 18 * - + 83 col2 ---- -1494 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - 19437 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-2225 SELECT COUNT ( DISTINCT ( + 45 ) ) * - + CAST ( - AVG ( DISTINCT - 33 ) AS INTEGER ) * - - 31 * ( - + 19 ) AS col1 +---- +19437 # Datafusion - Types were automatically converted from: # Datafusion - [Expected] [I] @@ -12516,11 +12531,14 @@ SELECT DISTINCT 47 + + + NULLIF ( + 68, - + ( - - 28 ) ) + + - SUM ( + + ( 40 ) ---- 75 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - 79 -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] I[I] +# Datafusion - [Actual ] I[R] +query IR rowsort label-2383 SELECT 79 AS col2, + 5 + - NULLIF ( ( + - 68 ), 71 * + - 64 + 13 * + COUNT ( * ) * + AVG ( - 3 ) ) + MAX ( DISTINCT - - 17 ) + - CASE + + 8 WHEN - 14 * 64 * - COALESCE ( AVG ( DISTINCT - - 43 ), + + MIN ( + 64 ) + 22 ) THEN + 26 ELSE NULL END + + 59 * - + 82 AS col0 +---- +79 +NULL query I rowsort label-2384 SELECT COALESCE ( COUNT ( * ), - 58 ) * 76 AS col1 @@ -13157,10 +13175,10 @@ SELECT ALL - + COUNT ( * ) + - 47 AS col0 ---- -48 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-2503 SELECT ( + CASE - 22 WHEN 33 THEN + 84 WHEN - - ( 86 ) * + CAST ( NULL AS FLOAT8 ) THEN + 38 WHEN + AVG ( DISTINCT + - 48 ) + + 9 + + 84 / 14 THEN NULL END ) - + + 86 * 90 +---- +NULL query I rowsort SELECT + 22 - 41 AS col0 @@ -14048,10 +14066,10 @@ SELECT DISTINCT + MAX ( + 58 ) col0 ---- 58 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-2674 SELECT ALL MIN ( DISTINCT + 0 ) / - + 86 + + + 10 * ( 11 ) * + 88 + - CASE + 79 WHEN + ( - AVG ( DISTINCT - + 70 ) ) THEN - ( - + 91 ) * - + 38 END + + - 72 + + ( - COALESCE ( - 15, 74 - + 77 ) ) + ( 77 ) * + ( - 39 ) + 40 * + 4 - + + 23 - 21 +---- +NULL # Datafusion - Types were automatically converted from: # Datafusion - [Expected] [I] @@ -14419,10 +14437,13 @@ SELECT DISTINCT + 53 * + + 71 * + 46 + - - 94 * - 82 AS col1 ---- 165390 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-2744 SELECT DISTINCT CASE 0 WHEN - 8 THEN + AVG ( DISTINCT - + 81 ) * 9 END * - ( + COUNT ( * ) ) + + + ( + - 94 ) - 87 * - 3 AS col2 +---- +NULL query I rowsort label-2745 SELECT CAST ( + + 3 AS INTEGER ) * ( 62 ) * + 2 * - + 78 AS col0 @@ -14454,10 +14475,10 @@ SELECT DISTINCT - MAX ( ALL ( + 57 ) ) + + 19 AS col0 ---- -38 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-2751 SELECT DISTINCT - 74 * CASE - 58 WHEN + COUNT ( * ) THEN - 47 WHEN 47 * + - AVG ( DISTINCT - 18 ) THEN - ( ( + 77 ) ) END * - 4 col0 +---- +NULL query I rowsort label-2752 SELECT ALL - + 83 - + COALESCE ( + CAST ( + 75 AS INTEGER ), 59, + 43 / - - COALESCE ( MIN ( DISTINCT 71 ), MAX ( ALL 79 ) + - NULLIF ( ( - 74 ), + 10 ) ) ) - 40 * - 40 @@ -17003,10 +17024,16 @@ SELECT + + SUM ( + 30 ) * - - 19 col2 ---- 570 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - 1362 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Data was automatically updated based on comparison db results +# Datafusion - Previous results: +# Datafusion - 1362 +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-3241 SELECT DISTINCT - 84 + + + CASE COUNT ( * ) WHEN 48 THEN + 44 * AVG ( DISTINCT 76 ) ELSE 20 * + - 50 END / 88 + 47 * 31 +---- +1361.636363636364 query I rowsort SELECT + 5 - - + 6 - + 39 * - + 86 + 33 * + - 57 AS col1 @@ -17293,10 +17320,10 @@ SELECT ALL - 17 * + 3 AS col1, + 6 -51 6 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-3297 SELECT ALL + CASE - + CASE - 7 WHEN - - 62 * 89 + + ( 59 ) + - COALESCE ( - + 37, + - COUNT ( * ) ) THEN 92 WHEN - 87 * - 86 + 61 * - 65 THEN + 97 * 86 + NULLIF ( - AVG ( DISTINCT + NULLIF ( ( - 47 ), + 34 ) ), - 18 ) ELSE 57 END WHEN 53 THEN 79 + - 5 * + 1 WHEN + 21 * + 65 THEN NULL WHEN 53 - COUNT ( * ) THEN NULL END + + 14 * MAX ( DISTINCT 53 * + 29 + 45 ) col1 +---- +NULL query I rowsort label-3298 SELECT ALL 3 + + 85 * + ( + MIN ( ALL + 40 ) ) * + 91 @@ -18834,10 +18861,13 @@ SELECT + ( - SUM ( + 33 ) ) AS col0 ---- -33 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-3591 SELECT ALL - 57 * - ( 73 ) * - + 95 - CASE 15 WHEN + 66 * + + MAX ( ALL ( + 74 ) ) * + 59 + - - 30 / - COUNT ( * ) + - 59 + + 1 + - + 44 THEN 26 + AVG ( DISTINCT - + 46 ) WHEN - - 8 * + 63 THEN NULL ELSE NULL END + - COUNT ( * ) + + 61 AS col1 +---- +NULL query II rowsort SELECT + 51, + 77 AS col1 @@ -20850,10 +20880,13 @@ SELECT ALL - MAX ( DISTINCT + 46 ) - - - 52 + - - 6 ---- -92 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-3976 SELECT + AVG ( DISTINCT CAST ( NULL AS INTEGER ) ) AS col1 +---- +NULL query I rowsort label-3977 SELECT COUNT ( * ) - - - ( 76 ) + + + CAST ( NULL AS INTEGER ) * + ( 72 ) * + COUNT ( * ) / NULLIF ( + CASE + 98 WHEN - MAX ( ( - 78 ) ) THEN - - 91 WHEN + 33 THEN NULL END, - 81 ) * - 20 AS col0 @@ -22033,10 +22066,13 @@ SELECT - CASE CASE + - 1 WHEN 65 THEN - MAX ( CAST ( NULL AS INTEGER ) ) / - - 6 ---- NULL -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-4203 SELECT ALL - - 43 * - + CASE - - 5 WHEN - 78 * - 40 THEN + AVG ( DISTINCT + - 10 ) END + COUNT ( ALL - - 53 ) * - + 31 AS col0 +---- +NULL query I rowsort label-4204 SELECT DISTINCT + 17 + - SUM ( + 73 ) + + 42 AS col2 @@ -23708,10 +23744,10 @@ SELECT ALL + 68 * - 32 ---- -2176 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-4522 SELECT - COUNT ( * ) / 21 + 38 * CASE + 89 - - 60 * + 45 WHEN - AVG ( DISTINCT NULLIF ( ( + 93 ), - CAST ( + 45 AS FLOAT8 ) / CAST ( NULL AS FLOAT8 ) ) ) + 83 THEN COUNT ( * ) / - 27 WHEN - 67 THEN NULL WHEN + 16 * + 55 THEN + 28 * + 78 END +---- +NULL query I rowsort SELECT + 95 - - 36 @@ -24402,10 +24438,13 @@ SELECT DISTINCT + 35 col1, 66 * - 29 35 -1914 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-4656 SELECT - 73 * - 79 + 54 + + + AVG ( DISTINCT - - CAST ( + CAST ( NULL AS INTEGER ) AS FLOAT8 ) ) / + COALESCE ( COALESCE ( - 62, COUNT ( + 74 ) + + 34, COUNT ( * ) * 74 + + MIN ( 94 ) ), + 54 ) +---- +NULL query I rowsort SELECT - 2 * - + 94 @@ -30276,10 +30315,10 @@ SELECT ALL - COUNT ( * ) + - 74 ---- -75 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-5773 SELECT 29 + - 35 - 7 + + 53 - + - 69 + - CASE CAST ( - 16 AS INTEGER ) WHEN + + 28 * - 13 - AVG ( DISTINCT - CAST ( 56 AS INTEGER ) ) THEN NULL WHEN + + 86 * + ( + 58 ) * - + 31 + 40 - - 17 THEN + ( 10 ) + 87 + + COUNT ( * ) * CASE + MAX ( + - 6 ) WHEN + COUNT ( * ) THEN NULL WHEN COALESCE ( - ( 52 ), + - CAST ( NULL AS INTEGER ) ) THEN NULL ELSE + + 11 END END - + 27 * + 69 * 50 * + - 50 AS col1 +---- +NULL query I rowsort label-5774 SELECT ALL - CASE - + 26 WHEN + 54 * + 61 * - 30 THEN - 53 WHEN + 83 - + - 66 * COALESCE ( + + MIN ( DISTINCT - 11 ), - 33 + - - 95 + - 28 * + 56 ) THEN NULL END @@ -30316,10 +30355,10 @@ SELECT DISTINCT - + 42 * + 2 * - 22 AS col2 ---- 1848 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-5781 SELECT ALL - 10 * - CASE 79 WHEN - + CAST ( + - COUNT ( * ) AS INTEGER ) * AVG ( DISTINCT + + NULLIF ( + 8, + + 68 ) ) THEN MIN ( - - 48 ) END AS col1 +---- +NULL query I rowsort SELECT - 64 * - + 90 @@ -31818,10 +31857,10 @@ SELECT - 81 * + - 29 col0 ---- 2349 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort SELECT ALL + 43 * - CASE - 94 WHEN 60 THEN - + 65 + + + ( 85 ) * 41 WHEN - + AVG ( DISTINCT 62 ) THEN - 73 ELSE NULL END +---- +NULL query I rowsort SELECT + 90 + - 54 AS col2 @@ -31833,11 +31872,11 @@ SELECT + ( + 82 ) + + COUNT ( * ) ---- 83 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - -1084 -# Datafusion - Expected - -22 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query II rowsort label-6068 SELECT ALL - + CAST ( + COUNT ( * ) AS INTEGER ) * + 67 * + + 17 + + 55 col0, - ( + + NULLIF ( - 51, 50 ) ) + - + CASE + 49 WHEN 81 + - + CASE - ( + COALESCE ( - COALESCE ( + AVG ( DISTINCT - - 10 ), + + 38, - - 91, - 94 ), + 61 + - 91 ) ) WHEN + - 44 THEN NULL ELSE - - MIN ( - + 83 ) END THEN 47 ELSE 23 + + SUM ( + 49 ) + - - COUNT ( * ) END AS col1 +---- +-1084 +-22 query I rowsort label-6069 SELECT 77 * CAST ( + 41 AS INTEGER ) * - 16 + - ( - 57 ) + + 94 AS col2 @@ -32333,10 +32372,13 @@ SELECT DISTINCT + 66 + - 21 col0 ---- 45 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - -16 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-6163 SELECT ALL + NULLIF ( 69, 56 * - COALESCE ( + COUNT ( * ), + AVG ( DISTINCT + 96 ) ) ) + - 85 AS col0 +---- +-16 query I rowsort SELECT 91 - - 6 AS col2 @@ -37639,10 +37681,13 @@ SELECT ALL 20 + 56 ---- 76 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-7179 SELECT - CASE + + MAX ( + 83 ) WHEN - 72 THEN - MIN ( + 39 ) / + 78 + - COALESCE ( + - AVG ( DISTINCT - 80 ), - + ( + ( - 46 ) ) ) END +---- +NULL query I rowsort SELECT - 12 + - + 90 col2 @@ -43294,10 +43339,13 @@ SELECT DISTINCT - 97 * - ( - 42 ) * - 65 + + ( 30 ) ---- 264840 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - 36 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort SELECT + NULLIF ( 36, + AVG ( DISTINCT - 40 ) ) AS col1 +---- +36 query I rowsort SELECT 16 * 45 + + 7 @@ -43691,10 +43739,13 @@ SELECT + 7 * - 7 * 56 + + COUNT ( * ) * + + COUNT ( * ) AS col1 ---- -2743 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-8330 SELECT ALL 27 + - CASE 32 WHEN - 26 THEN COUNT ( * ) * AVG ( DISTINCT + + 58 ) ELSE NULL END + 49 * + - ( + + 92 ) +---- +NULL query I rowsort SELECT 52 * + 33 + 8 @@ -47070,10 +47121,13 @@ SELECT ALL + ( 40 ) * CASE - 67 WHEN 96 + + + 56 - + 35 + 26 THEN 14 * + CAST ( ---- NULL -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-8973 SELECT - AVG ( DISTINCT - 14 ) / + 6 + + - CAST ( - 81 AS INTEGER ) + - + CASE - ( - 68 ) WHEN + ( + + 36 ) THEN + CASE CASE + 22 WHEN + + 39 * - - CAST ( NULL AS FLOAT8 ) THEN + 90 ELSE - - 98 * + COALESCE ( + 94, - + 75 ) END WHEN - 71 THEN - 6 * + 25 + + - AVG ( DISTINCT 75 ) * - 49 * - 56 END WHEN + 91 THEN NULL END + + 49 / ( NULLIF ( + 1, 23 + + - AVG ( DISTINCT + 94 ) ) ) +---- +NULL query I rowsort label-8974 SELECT DISTINCT + CAST ( 28 AS INTEGER ) AS col0 @@ -49391,10 +49445,10 @@ SELECT 58 + + 78, 51 AS col2 136 51 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-9412 SELECT + CASE + - 28 WHEN - + CAST ( AVG ( DISTINCT + 94 ) AS INTEGER ) * - + 47 + - ( + + 56 ) THEN - + 32 WHEN + 27 THEN NULL WHEN - + 59 THEN - ( - MIN ( - - 43 ) ) * - 32 * + CAST ( + NULLIF ( + - 37, + ( - COUNT ( * ) ) / - 2 ) AS INTEGER ) END * - - 72 / + - COALESCE ( + + 59, + 75, + 88 ) - + 1 + 39 AS col1 +---- +NULL query I rowsort label-9413 SELECT ALL 53 * - COUNT ( * ) AS col1 @@ -50062,10 +50116,13 @@ SELECT DISTINCT - SUM ( ALL 67 ) ---- -67 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-9537 SELECT DISTINCT AVG ( DISTINCT + 33 ) * AVG ( ALL CAST ( NULL AS INTEGER ) / 78 ) +---- +NULL query I rowsort label-9538 SELECT 11 * - ( - MIN ( + CAST ( 13 AS INTEGER ) ) * + 55 ) col2 @@ -50940,10 +50997,10 @@ SELECT - COUNT ( * ) * + + CAST ( NULL AS INTEGER ) + + 97 col2, - 32 * - 4 + - NULL -3158 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort SELECT DISTINCT CASE 19 WHEN 99 THEN + - 61 WHEN 85 / COALESCE ( + 36, - AVG ( DISTINCT - 78 ), + 92 ) THEN + 93 END AS col2 +---- +NULL query I rowsort label-9710 SELECT ALL - + 19 - COUNT ( - + COALESCE ( - CAST ( + + 84 AS FLOAT8 ), 87 / + 15 ) ) AS col1 diff --git a/data/sqlite/random/expr/slt_good_7.slt b/data/sqlite/random/expr/slt_good_7.slt index 74d606f..90b141a 100644 --- a/data/sqlite/random/expr/slt_good_7.slt +++ b/data/sqlite/random/expr/slt_good_7.slt @@ -288,10 +288,13 @@ SELECT ALL + 66 * - 74 ---- -4884 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-48 SELECT DISTINCT - 70 / CASE - - 6 WHEN 43 THEN NULL WHEN - - 99 THEN + + COUNT ( * ) - - 7 WHEN + - 52 - + COALESCE ( + 22, - ( - 18 ), - - COUNT ( * ) ) + + - 67 + - - COUNT ( 80 ) - - 33 * + 85 + - 78 THEN + 6 ELSE NULL END + COALESCE ( ( - + AVG ( DISTINCT - CAST ( 24 AS INTEGER ) ) ), - 48 + + 55 * - 64 ) AS col1 +---- +NULL query I rowsort label-49 SELECT - 21 / 14 * - 27 + COUNT ( * ) * + - NULLIF ( + 87, - - 49 + - - COUNT ( * ) ) AS col0 @@ -3429,10 +3432,10 @@ SELECT ALL 56 / + CAST ( NULL AS INTEGER ) ---- NULL -# Datafusion - Datafusion expected results: -# Datafusion - Expected - 1 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-653 SELECT + NULLIF ( + 29, + + CASE - AVG ( DISTINCT ( - 44 ) ) WHEN + - 38 * 37 + 87 * - 77 / - - 23 * - 17 THEN COALESCE ( - 48, - + 46 ) ELSE - 43 / + 31 + 75 END * 53 ) / 19 AS col1 +---- +1 query II rowsort SELECT + - 21, 34 AS col1 @@ -4894,10 +4897,10 @@ SELECT + 50 - + - 52 ---- 102 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-929 SELECT DISTINCT CASE - COUNT ( * ) WHEN + - AVG ( DISTINCT + + 52 ) + 95 THEN NULL WHEN 86 * + 25 THEN + COUNT ( * ) WHEN 11 * - 5 THEN + ( - 15 ) END col2 +---- +NULL query I rowsort SELECT ALL 3 * + ( + 93 ) @@ -8693,10 +8696,13 @@ SELECT + 79 + 63 AS col1 ---- 142 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort SELECT ALL + ( + CASE - 88 WHEN + ( 98 ) + 70 + 11 * 86 THEN + - 8 + AVG ( DISTINCT 64 ) END ) +---- +NULL query I rowsort label-1651 SELECT ALL 26 / - - 99 - 35 @@ -8855,10 +8861,16 @@ SELECT + 29 * 53 * + + CAST ( - CAST ( NULL AS FLOAT8 ) AS INTEGER ) + - - 65 + ---- NULL -# Datafusion - Datafusion expected results: -# Datafusion - Expected - 0 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Data was automatically updated based on comparison db results +# Datafusion - Previous results: +# Datafusion - 0 +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-1681 SELECT ALL - 1 / - + ( + - NULLIF ( - 17, + COALESCE ( + 41, - MAX ( ALL - + 4 ) / AVG ( DISTINCT + 21 ) ) * 47 ) ) +---- +0.058823529412 query I rowsort label-1682 SELECT 78 * SUM ( - 63 ) AS col0 @@ -12704,10 +12716,10 @@ SELECT 39 * 81 ---- 3159 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - 47 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-2417 SELECT CASE - - 17 WHEN + + 27 THEN NULL WHEN - ( - AVG ( DISTINCT + 0 ) ) + - 12 THEN - 39 + - - ( + - 91 ) / - COUNT ( * ) + - 85 + + 70 - COUNT ( * ) / 25 ELSE + + 47 END +---- +47 query I rowsort label-2418 SELECT 45 / COUNT ( * ) @@ -12943,10 +12955,10 @@ SELECT DISTINCT + 58 AS col2, 62 + + - ( MIN ( + 45 ) ) * 65 AS col2 query error DataFusion error: Error during planning: Projections require unique expression names but the expression "count\(Int64\(1\)\) AS count\(\*\) AS col1" at position 0 and "Int64\(1\) AS col1" at position 1 have the same name\. Consider aliasing \("AS"\) one of them\. SELECT COUNT ( * ) AS col1, + 1 AS col1 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-2462 SELECT + - CASE - ( 96 ) WHEN - AVG ( DISTINCT 91 ) - - MIN ( DISTINCT - 19 ) THEN - 87 ELSE NULL END * 72 AS col1 +---- +NULL query I rowsort SELECT + - 80 + 1 AS col2 @@ -13699,11 +13711,11 @@ SELECT - NULLIF ( - COUNT ( * ), - - 79 ) - + + ( + 96 ) AS col1 ---- -95 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -# Datafusion - Expected - 14 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query II rowsort label-2607 SELECT DISTINCT CASE - + COUNT ( * ) WHEN - + 79 THEN - + 53 + + 11 WHEN + + CASE + + 21 WHEN + 77 THEN + ( + AVG ( DISTINCT + + 41 ) ) - COUNT ( * ) + + 11 ELSE - - CAST ( NULL AS INTEGER ) END THEN - COUNT ( * ) ELSE NULL END AS col1, 14 +---- +NULL +14 query I rowsort label-2608 SELECT + 67 + - + 32 * - ( + + NULLIF ( 15, - - ( - COUNT ( * ) ) - - 79 ) ) col2 @@ -14019,10 +14031,10 @@ SELECT ALL MIN ( + 9 ) AS col0 ---- 9 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - 153726 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-2666 SELECT - CAST ( AVG ( DISTINCT 61 ) AS INTEGER ) * NULLIF ( 70, + ( + + 1 ) ) * - + 36 + + 6 AS col2 +---- +153726 query II rowsort label-2667 SELECT COUNT ( * ) * 71, + 12 * 37 AS col1 @@ -14535,10 +14547,13 @@ SELECT ALL - COUNT ( * ) + + + 61 query error DataFusion error: Error during planning: Projections require unique expression names but the expression "count\(Int64\(1\)\) AS count\(\*\) \+ CAST\(\(\- coalesce\(Int64\(\-58\), Int64\(\-78\)\)\) AS Int32\) AS col1" at position 0 and "count\(Int64\(1\)\) AS count\(\*\) AS col1" at position 1 have the same name\. Consider aliasing \("AS"\) one of them\. SELECT DISTINCT + COUNT ( * ) + CAST ( - ( COALESCE ( + - 58, - 78 ) ) AS INTEGER ) AS col1, COUNT ( * ) AS col1 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-2763 SELECT ALL - NULLIF ( COUNT ( * ), - 43 + - AVG ( ALL - 91 ) ) + CASE - ( - AVG ( DISTINCT ( - 14 ) ) ) WHEN + 14 THEN + 8 END + - + CAST ( + AVG ( DISTINCT + ( 80 ) ) AS FLOAT8 ) + + - 96 * + - ( COALESCE ( - - 8, + 0 - + COUNT ( * ), - 75 * - 23 ) ) +---- +NULL query I rowsort label-2764 SELECT + COALESCE ( - SUM ( ALL - 58 ), - + 69 + + + 13, + CAST ( NULL AS INTEGER ) + + CAST ( COUNT ( ALL + - 54 ) AS INTEGER ) + - - 46, 43 ) AS col0 @@ -19315,10 +19330,10 @@ SELECT ALL 10 + + 23 ---- 33 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - 2255 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-3673 SELECT + 80 + - 56 * - 40 - + NULLIF ( + - 29, + - NULLIF ( - + 94, + - COALESCE ( - 90, 5 * - 16, + MIN ( DISTINCT 7 ) * + 97 - - COUNT ( * ) ) - CASE + 73 WHEN 94 + + 26 THEN 30 + 12 WHEN + CASE - 2 WHEN ( - AVG ( DISTINCT + COALESCE ( + 21, + 83 + - 64, 65 ) ) ) + 0 THEN NULL WHEN - SUM ( DISTINCT 38 ) THEN ( 45 ) * 61 ELSE 43 END * 92 + 6 THEN NULL END ) ) + - 94 +---- +2255 query I rowsort SELECT + 98 - + 18 @@ -19567,10 +19582,10 @@ SELECT COALESCE ( 5, - + 17 ) / + 10 ---- 0 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - -25 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-3722 SELECT ALL CASE + 70 WHEN + AVG ( DISTINCT - 83 ) THEN 95 * 67 ELSE - 62 + + + 64 END / ( + - 3 ) + + ( 3 + - ( - 8 - - 89 ) * 28 ) / 89 AS col1 +---- +-25 query II rowsort SELECT ALL - 72 AS col1, - 74 * + 28 * - 17 * + 10 @@ -20343,11 +20358,14 @@ SELECT + ( - - 27 ) AS col2 ---- 27 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I]I +# Datafusion - [Actual ] [R]I +query RI rowsort label-3867 SELECT ALL - - COUNT ( * ) + 60 * + 57 * + 18 - + CASE - + 44 WHEN - - 34 * + 15 THEN 81 + + AVG ( DISTINCT 23 ) * + + 76 ELSE NULL END AS col2, - 7 * CAST ( NULL AS INTEGER ) + 45 AS col1 +---- +NULL +NULL query I rowsort label-3868 SELECT ALL + SUM ( - ( 39 ) ) + + + 35 - 86 + COUNT ( * ) AS col2 @@ -23012,10 +23030,10 @@ SELECT DISTINCT + CAST ( 58 AS INTEGER ) ---- 58 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - -73 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-4373 SELECT ALL - 19 + + 8 + + - MAX ( 80 ) - + CASE + - 40 WHEN - 26 * CAST ( NULL AS INTEGER ) THEN NULL WHEN + 40 * + AVG ( DISTINCT + ( + + 16 ) ) THEN + 12 / 5 ELSE - ( + - ( - + 48 ) ) / + 16 + + 45 + - + 60 END col1 +---- +-73 query I rowsort label-4374 SELECT - COALESCE ( + + 0, + - 63 * - COUNT ( * ) + - + 22 ) AS col0 @@ -26074,11 +26092,11 @@ SELECT ALL CAST ( NULL AS INTEGER ) * - ( + 56 ) ---- NULL -# Datafusion - Datafusion expected results: -# Datafusion - Expected - 0 -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query II rowsort label-4955 SELECT + ( + + 0 ) * 81 / + 38 col0, - CASE + MAX ( - 50 ) WHEN - + 23 * CASE + 91 WHEN AVG ( DISTINCT - CAST ( - 22 AS INTEGER ) ) THEN - COALESCE ( ( + - 99 ), + + COUNT ( * ) ) * + 53 + 44 + - 60 END THEN NULL WHEN - 42 THEN ( - 42 ) * + 82 * + ( 59 ) * - 21 END AS col2 +---- +0 +NULL query II rowsort label-4956 SELECT ALL COUNT ( * ) * - SUM ( DISTINCT - + CAST ( NULL AS INTEGER ) ) * + - 43 AS col2, 36 @@ -33690,11 +33708,11 @@ SELECT COUNT ( ALL 28 ) + - 26 + + 56 * - 6 / - CASE 83 WHEN - - 28 * + 53 THEN ---- NULL -# Datafusion - Datafusion expected results: -# Datafusion - Expected - 75 -# Datafusion - Expected - 6 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query II rowsort label-6403 SELECT 75 AS col1, CASE + - 19 WHEN - 85 + + 25 THEN NULL WHEN - - AVG ( DISTINCT 41 ) THEN + 97 + + COUNT ( - 39 ) ELSE + ( + 6 ) END AS col2 +---- +75 +6 query I rowsort SELECT 21 - 71 + - 16 * - 97 * + 15 + - 16 * + ( - - 85 ) @@ -35657,10 +35675,10 @@ SELECT ALL + 19 * - ( MIN ( DISTINCT - 18 ) ) ---- 342 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort SELECT CASE + 72 WHEN - + AVG ( DISTINCT - 94 ) - + 12 THEN NULL WHEN 51 THEN - 86 WHEN 82 THEN ( + 60 ) ELSE NULL END AS col2 +---- +NULL query I rowsort label-6779 SELECT - SUM ( - - 77 ) @@ -36634,10 +36652,13 @@ SELECT + MAX ( ALL - 4 ) * - - 26 * - - 4 + 87 * - 56 AS col2, 66 + - 30 + - 45 -5288 31 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-6961 SELECT ALL AVG ( DISTINCT - 65 ) + + - CASE + 97 WHEN - 5 THEN NULL WHEN + 30 THEN - 7 WHEN + 91 / 80 - - - 49 + - 82 * + SUM ( DISTINCT 94 ) / + 24 THEN 53 END + 38 col2 +---- +NULL query II rowsort SELECT - 55 AS col2, 43 @@ -37010,7 +37031,7 @@ SELECT ALL - 89, - 70 AS col2 # Datafusion - Datafusion expected results: # Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query error DataFusion error: Arrow error: Divide by zero error SELECT ALL + CASE - 59 WHEN + 55 * - 56 + - - 95 THEN - 78 + 98 * CASE - COUNT ( * ) WHEN NULLIF ( - AVG ( DISTINCT - + NULLIF ( + - ( 11 ), 89 / ( 0 ) ) ), - COUNT ( * ) ) + 62 THEN 37 + + COUNT ( DISTINCT + 77 ) / 61 ELSE + 26 / 10 - + 14 * - 10 END / 79 END * 60 col2 query I rowsort @@ -37282,10 +37303,13 @@ SELECT DISTINCT + + 98 * 85 * + - CASE ( + 56 ) WHEN ( + - 85 ) + 13 THEN 66 END ---- NULL -# Datafusion - Datafusion expected results: -# Datafusion - Expected - 5 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort SELECT DISTINCT - NULLIF ( - ( 5 ), - AVG ( DISTINCT + 31 ) ) AS col2 +---- +5 query I rowsort label-7084 SELECT + NULLIF ( + CAST ( - + 41 AS INTEGER ), - MAX ( - 43 ) ) col0 @@ -40771,10 +40795,10 @@ SELECT ALL + 44 + + 51 ---- 95 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - 75 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-7744 SELECT ALL CASE + + CASE - 56 WHEN 72 * + + 70 + - + 96 + + MIN ( ALL - 58 ) THEN - 94 ELSE NULL END WHEN 76 / + CASE CAST ( - 43 AS FLOAT8 ) WHEN 57 + - AVG ( DISTINCT - + 25 ) + ( - 99 ) * - 77 THEN + COUNT ( * ) ELSE - 29 + - - 94 - + 25 END + + - 86 + + + ( + 4 ) + 61 THEN NULL ELSE + + 75 END +---- +75 query I rowsort SELECT - - ( - - 91 ) @@ -48665,10 +48689,10 @@ SELECT - 88 + - + ( + 25 ) - + 67 + 61 AS col0 ---- -119 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-9253 SELECT + 94 - + CASE - 22 WHEN - AVG ( DISTINCT - 34 ) + 52 + + + ( - 83 ) THEN - ( + 72 ) WHEN + + 68 THEN NULL WHEN - 63 THEN NULL END * + + MIN ( ALL + - 26 ) +---- +NULL query I rowsort SELECT ALL 99 * - 18 @@ -48745,10 +48769,13 @@ SELECT DISTINCT 78 * 61 / - + 85 ---- -55 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - -2670 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-9269 SELECT DISTINCT + 89 * - NULLIF ( + 30, 1 / - - ( 34 ) * - ( 89 ) + + ( - COUNT ( * ) ) + + ( + 96 ) + - 57 * COUNT ( * ) + NULLIF ( - MIN ( + 84 ), - COUNT ( * ) + + + CASE - CAST ( + 3 AS INTEGER ) WHEN + MAX ( ALL 71 ) THEN + + 59 + + 10 - + - AVG ( DISTINCT + + 40 ) + - - COUNT ( * ) END ) + - 22 + - 3 ) AS col0 +---- +-2670 query I rowsort SELECT + + 78 * + 69 * 4 * + 16 AS col0 @@ -51475,10 +51502,13 @@ SELECT 20 * + 42 * - COUNT ( * ) col1 ---- -840 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-9784 SELECT ALL - CASE - 46 WHEN - 35 THEN + AVG ( DISTINCT 47 ) - + 67 + + - SUM ( ALL + ( - 99 ) ) END +---- +NULL query I rowsort SELECT DISTINCT + + 40 - 20 * + 30 col1 @@ -51820,10 +51850,10 @@ SELECT + - 58 + + 8 ---- -50 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - 1253 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-9852 SELECT ( CASE + AVG ( DISTINCT 45 ) WHEN + COUNT ( * ) THEN NULL ELSE 13 END ) * + 98 - COALESCE ( 21, 40, COALESCE ( 23, 13, - 43 ), + 83 + CAST ( NULL AS INTEGER ) ) AS col1 +---- +1253 query I rowsort SELECT ALL 43 * 32 diff --git a/data/sqlite/random/expr/slt_good_70.slt b/data/sqlite/random/expr/slt_good_70.slt index 9dea410..887e866 100644 --- a/data/sqlite/random/expr/slt_good_70.slt +++ b/data/sqlite/random/expr/slt_good_70.slt @@ -356,10 +356,13 @@ SELECT + COALESCE ( - - COUNT ( * ), - 40 + + - 78 ) AS col0 ---- 1 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-62 SELECT ALL + AVG ( DISTINCT - 69 ) / CASE - + 83 WHEN + COUNT ( 35 ) THEN + + COUNT ( * ) WHEN + 36 THEN - 47 - - 78 END +---- +NULL # Datafusion - Datafusion expected results: # Datafusion - Expected - 5695 @@ -1694,10 +1697,13 @@ SELECT - 84 AS col1, - 32 * 2 + 83 - COUNT ( + 64 ) -84 18 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - -151710 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-317 SELECT - 8 - 70 + 54 * + NULLIF ( + 52, + + SUM ( DISTINCT + 47 ) + AVG ( DISTINCT 33 ) ) * - 54 +---- +-151710 query II rowsort label-318 SELECT + 17 col0, 83 / - 59 AS col2 @@ -7540,10 +7546,13 @@ SELECT - 37 * + 82 + - 58 + 1 - + + 37 * + 60 AS col0 ---- -5311 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort SELECT + 99 * - 77 + - - CASE + - ( - 38 ) WHEN - 23 THEN + AVG ( DISTINCT + 51 ) END / 73 + - 92 +---- +NULL query I rowsort label-1429 SELECT COUNT ( DISTINCT + - 16 ) @@ -8843,10 +8852,13 @@ SELECT + CASE - 34 WHEN 22 THEN - 98 WHEN 63 + - 34 + + 73 + + - CAST ( NULL AS ---- -36 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - 24 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-1678 SELECT NULLIF ( + 24, - - AVG ( DISTINCT + 49 ) * - 30 + - COUNT ( 56 ) + + - 41 + + AVG ( - - 44 ) + COUNT ( * ) * + COUNT ( * ) * - 3 + COUNT ( * ) ) AS col0 +---- +24 query I rowsort label-1679 SELECT - 90 / - 62 AS col1 @@ -10096,10 +10108,10 @@ SELECT ALL - SUM ( ALL + 7 ) ---- -7 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - -3 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-1918 SELECT - - CAST ( COALESCE ( AVG ( DISTINCT - 3 ), + 40 / - CASE - 90 WHEN - - 68 THEN 56 WHEN + 21 + 16 + CAST ( NULL AS INTEGER ) THEN NULL ELSE NULL END, 35 * - COUNT ( DISTINCT 9 ) - + 35 / + - 18 + - CASE COUNT ( * ) WHEN - + SUM ( 29 ) THEN 80 * 82 - 11 * + ( 68 * 43 ) WHEN - NULLIF ( - 9, 20 ) * - 68 THEN NULL ELSE 43 * 68 + - 88 / + 81 END ) AS INTEGER ) AS col1 +---- +-3 query II rowsort SELECT DISTINCT 14 AS col2, 93 AS col1 @@ -11596,10 +11608,13 @@ SELECT + 71 + ( 70 ) AS col0 ---- 141 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-2203 SELECT ALL - 48 + 34 + + AVG ( DISTINCT - CAST ( NULL AS FLOAT8 ) ) * + + 35 * - - 35 * + CASE + 58 WHEN MIN ( - 42 ) + 81 THEN NULL WHEN - 14 * + - 51 * + 37 THEN 74 WHEN - ( + 55 ) THEN 16 END + - 5 + - ( + COALESCE ( COUNT ( * ), - 47 * - 55 ) ) +---- +NULL query I rowsort SELECT - 84 + - 9 AS col2 @@ -11748,10 +11763,13 @@ SELECT ALL 68 + 16 + + + ( + + 46 ) ---- 130 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort SELECT DISTINCT - CASE 63 WHEN + ( - + 68 ) THEN + AVG ( DISTINCT + 44 ) * - - NULLIF ( 19, - + 90 + + 50 ) END * 91 * 31 AS col1 +---- +NULL query I rowsort label-2233 SELECT - COUNT ( * ) * + - ( - - 38 ) + + 41 @@ -14391,10 +14409,13 @@ SELECT + COUNT ( * ) AS col0, 2 1 2 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-2731 SELECT ( - 5 ) / AVG ( DISTINCT - - CAST ( NULL AS INTEGER ) ) +---- +NULL query I rowsort SELECT ALL + 8 + - 47 @@ -16355,10 +16376,10 @@ SELECT DISTINCT - CAST ( + ( - + 78 ) AS INTEGER ) AS col2 ---- 78 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-3113 SELECT DISTINCT - 69 * 10 * + CASE - COUNT ( * ) WHEN - ( - NULLIF ( + - 29, 1 ) ) THEN NULL WHEN - AVG ( DISTINCT - 43 ) THEN + COUNT ( * ) * 28 END +---- +NULL query II rowsort label-3114 SELECT 6 / 53 + - 31, 17 * 41 * 13 col1 @@ -16652,10 +16673,10 @@ SELECT DISTINCT 91 - + + 49 col0 ---- 42 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-3168 SELECT DISTINCT - 20 * + - CASE - 19 WHEN - 77 - - + COALESCE ( + AVG ( DISTINCT 33 ), COUNT ( * ) ) - - 84 * + AVG ( - 2 * 76 ) THEN + 21 END +---- +NULL query II rowsort SELECT ALL - - 35 AS col2, - 23 @@ -17977,10 +17998,10 @@ SELECT DISTINCT + 20 * 66 + + + SUM ( ALL + NULLIF ( 98, - CAST ( NULL AS INTEGE ---- 1418 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - -290994 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-3420 SELECT + + ( + 45 ) * + CASE AVG ( DISTINCT - 76 ) WHEN 57 THEN NULL WHEN + 46 THEN NULL ELSE + 78 * + + 83 END * - + COUNT ( DISTINCT 65 ) + + 65 - + 4 * - + 44 + + NULLIF ( + + 64, - 95 + 36 / - 15 ) + MAX ( DISTINCT + ( 31 ) ) AS col2 +---- +-290994 query I rowsort SELECT - 10 + + + 12 + + 54 * 44 + - 66 AS col0 @@ -21028,10 +21049,10 @@ SELECT CAST ( + - ( 49 ) AS INTEGER ) ---- -49 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-4002 SELECT ALL + CASE + + CASE - COUNT ( DISTINCT 42 ) WHEN + 93 THEN - AVG ( DISTINCT ( 87 ) ) ELSE + COUNT ( * ) END WHEN - 73 THEN + - 38 / CASE 47 WHEN + - ( + + 20 ) THEN + - 68 WHEN + + 10 * + 11 + - + 67 + + 77 + - 36 THEN - 98 WHEN - 99 * + 75 * CAST ( NULL AS INTEGER ) THEN NULL ELSE NULL END ELSE NULL END +---- +NULL query I rowsort label-4003 SELECT ( + COUNT ( * ) ) * COALESCE ( 35, 82 - + + 3 ) / - 77 * + COUNT ( * ) + - 89 AS col1 @@ -21334,10 +21355,13 @@ SELECT + 31 + - + SUM ( ALL + + CAST ( NULL AS INTEGER ) ) - + COUNT ( + 22 ) * NULL 0 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-4060 SELECT ALL 81 / - 68 - - - AVG ( DISTINCT - CASE - 55 WHEN - - 24 + - 17 - 45 + - 14 * - NULLIF ( + 42, 65 ) * - 1 THEN NULL WHEN 54 THEN + 85 END ) + + 8 * - CAST ( - - 25 AS INTEGER ) * 69 * + CASE - - 77 WHEN - COUNT ( * ) THEN + - MIN ( + + 13 ) ELSE NULL END * + + 50 + 91 AS col0 +---- +NULL query I rowsort label-4061 SELECT + 48 + + 62 / - CAST ( + ( - - 43 ) AS INTEGER ) AS col2 @@ -22556,10 +22580,13 @@ SELECT - SUM ( ALL - 53 ) * + 3 ---- 159 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-4290 SELECT - AVG ( DISTINCT + ( CAST ( NULL AS INTEGER ) ) ) AS col0 +---- +NULL # Datafusion - Types were automatically converted from: # Datafusion - [Expected] [I] @@ -22871,10 +22898,13 @@ SELECT COUNT ( * ) + + COUNT ( * ) * - COUNT ( * ) + - 22 AS col1 ---- -22 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-4351 SELECT ALL + AVG ( DISTINCT + CAST ( NULL AS INTEGER ) ) + - COUNT ( - 73 ) + 72 +---- +NULL query I rowsort label-4352 SELECT MAX ( ALL 30 ) * 84 * - - 67 AS col1 @@ -24437,10 +24467,13 @@ SELECT + 94 + - - CAST ( - + COALESCE ( + - CASE - 50 WHEN 2 THEN - 12 END, - 85 ---- 178 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-4651 SELECT DISTINCT + 22 * + NULLIF ( COALESCE ( 41, 98 * 16, + COALESCE ( 42, 89, - 17 ) ), - AVG ( DISTINCT 14 ) ) * 8 + - CASE + CASE 83 WHEN - COUNT ( * ) THEN NULL WHEN + 39 THEN + 31 - + 8 END WHEN CASE ( - ( 97 ) ) WHEN ( + 22 ) + - 72 THEN NULL WHEN - COUNT ( * ) THEN + 52 END * 47 THEN + 51 + + SUM ( 69 ) ELSE NULL END +---- +NULL query I rowsort label-4652 SELECT ALL NULLIF ( COUNT ( * ), MIN ( DISTINCT + 92 ) ) @@ -26599,11 +26632,14 @@ SELECT - 10 AS col1, 76 -10 76 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -# Datafusion - Expected - 78 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I]I +# Datafusion - [Actual ] [R]I +query RI rowsort label-5060 SELECT ALL AVG ( DISTINCT - CAST ( NULL AS INTEGER ) ) AS col2, 78 +---- +NULL +78 query II rowsort label-5061 SELECT CAST ( NULL AS INTEGER ) AS col1, + 16 + + + COUNT ( * ) * - 30 / 29 @@ -26877,10 +26913,13 @@ SELECT ALL + ( 25 ) AS col0 ---- 25 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-5114 SELECT DISTINCT - 44 * - 15 + + NULLIF ( + 91, + + 23 + AVG ( DISTINCT - 29 ) ) * - CASE + 66 WHEN + + 31 * 94 THEN + + 22 * + 76 / 35 + + - COUNT ( * ) WHEN 57 + - CAST ( NULL AS FLOAT8 ) THEN NULL END +---- +NULL query I rowsort SELECT - 71 + - 61 AS col0 @@ -27566,10 +27605,13 @@ SELECT ALL - - ( - 52 ) AS col2 query error DataFusion error: Error during planning: Projections require unique expression names but the expression "Int64\(10\) AS col1" at position 0 and "Int64\(7\) \+ Int64\(42\) \- \(\- Int64\(\-35\)\) AS col1" at position 1 have the same name\. Consider aliasing \("AS"\) one of them\. SELECT + + 10 AS col1, + 7 + + + 42 - - - 35 AS col1 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-5245 SELECT 53 * - AVG ( DISTINCT - CAST ( NULL AS INTEGER ) ) col1 +---- +NULL query I rowsort label-5246 SELECT - COUNT ( * ) + + COUNT ( * ) - - 54 @@ -27586,11 +27628,11 @@ SELECT 2 + - 42 + + 0 ---- -40 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -# Datafusion - Expected - -2862 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query II rowsort label-5249 SELECT - CASE - + 51 WHEN - AVG ( ALL + 39 ) - - - 17 * + 65 / + 71 + MAX ( ALL 66 ) THEN - + 71 WHEN - - 99 * - - AVG ( DISTINCT + + 29 ) * 16 - + + 20 THEN NULL END AS col0, - 22 * - + 12 + - + 90 + + ( + 44 ) * - 69 AS col2 +---- +NULL +-2862 query I rowsort label-5250 SELECT 0 + + 11 * COUNT ( * ) AS col1 @@ -28169,11 +28211,11 @@ SELECT 66 + CASE - 63 WHEN - 64 - - 90 + 56 + ( + 27 ) * - 45 / + 85 * 29 * 80 * ---- NULL -# Datafusion - Datafusion expected results: -# Datafusion - Expected - 31 -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query II rowsort label-5361 SELECT 31 AS col0, COUNT ( * ) * + ( 4 ) * - + CASE - + 7 WHEN + 72 THEN - COUNT ( * ) * 80 * - + 11 * + - CAST ( + 24 AS INTEGER ) * COUNT ( * ) * - + COUNT ( * ) + + + CAST ( NULL AS INTEGER ) WHEN - AVG ( DISTINCT - 36 ) THEN NULL ELSE NULL END +---- +31 +NULL query I rowsort SELECT ALL + 72 * 57 AS col2 @@ -32762,10 +32804,13 @@ SELECT ALL - ( 69 ) + COALESCE ( 66 + 78 * 99, + 38 ) ---- 7719 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - -93 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort SELECT - NULLIF ( + 93, AVG ( DISTINCT 78 ) ) AS col2 +---- +-93 query I rowsort SELECT ALL 11 * 94 AS col0 @@ -32957,10 +33002,10 @@ SELECT ALL 6 + + CASE WHEN NULL IS NOT NULL THEN NULL ELSE 79 END ---- 85 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-6279 SELECT - 11 * - + CASE - - COALESCE ( + 41, - 27 + NULLIF ( + 29, + AVG ( DISTINCT 10 ) ), - 27 * 95 + - 73 * + 69 ) WHEN COUNT ( * ) THEN 47 * + 22 + 51 END * 6 +---- +NULL query I rowsort SELECT DISTINCT ( 1 ) @@ -34408,10 +34453,10 @@ SELECT ALL + 18 + + 1 AS col2 ---- 19 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - 2295 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-6559 SELECT DISTINCT - 90 + + 12 + + 2 * COALESCE ( COUNT ( * ), - + 33, + 7 ) * - 75 + - - CASE - 51 WHEN - + 44 / AVG ( DISTINCT 38 ) THEN NULL ELSE 29 * 87 END +---- +2295 # Datafusion - Types were automatically converted from: # Datafusion - [Expected] I[I] @@ -35783,10 +35828,10 @@ SELECT COUNT ( * ) + - - ( COALESCE ( + + 98, ( 98 ) - 22, 30 ) ) ---- 99 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - 54 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-6819 SELECT ALL + CAST ( AVG ( DISTINCT 54 ) AS INTEGER ) AS col1 +---- +54 query I rowsort label-6820 SELECT 78 * - - 51 - - ( - MIN ( 97 ) ) col2 @@ -36032,10 +36077,10 @@ SELECT + 50 * MIN ( 97 ) / + - 52 ---- -93 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-6866 SELECT 74 / - + CASE - 53 WHEN + + 55 + - 4 + - ( 92 ) - - + 5 / + 58 * - 36 THEN 57 WHEN + 82 THEN - CASE COALESCE ( + + COUNT ( DISTINCT + - 42 ), MIN ( DISTINCT + - ( 47 ) ) * + 28 + 7 ) WHEN + AVG ( 69 ) * + 26 THEN NULL ELSE - ( + CASE - 15 WHEN AVG ( DISTINCT - 89 ) * COUNT ( * ) THEN + ( + 8 ) * - 35 WHEN - CAST ( - 58 AS FLOAT8 ) + 75 * - 72 THEN 49 ELSE NULL END ) END END + - COUNT ( * ) +---- +NULL query I rowsort label-6867 SELECT 38 * - 20 + + + 30 * 57 / 36 * - COUNT ( * ) * + - 94 + - - COUNT ( * ) - + + 5 * + 34 * + + 46 * 22 * + 44 @@ -36628,10 +36673,10 @@ SELECT - 94 * + 15 / + - COUNT ( * ) * + 58 * - 88 - - CAST ( NULL AS INTEGER ) ---- NULL -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-6979 SELECT ALL - 77 * 53 + CASE 25 WHEN + 70 / - ( - + COUNT ( * ) ) * + COUNT ( * ) * ( - NULLIF ( - 79, COALESCE ( 39, - - COUNT ( * ) + - 97, CAST ( NULL AS INTEGER ) * - ( 99 ) ) ) ) + - 76 + - AVG ( DISTINCT - 61 ) + - 9 THEN - - 68 ELSE NULL END AS col2 +---- +NULL query I rowsort SELECT - - 37 * - 68 * 98 AS col2 @@ -38708,10 +38753,10 @@ SELECT COUNT ( * ) + + 41 * 97 AS col1 ---- 3978 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - 1 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-7374 SELECT ALL COUNT ( * ) - + NULLIF ( + 33, CASE - 28 WHEN - 38 + + 86 - + + 39 THEN NULL ELSE + + 97 END - + + CASE - 32 WHEN + 93 * + CASE - 82 WHEN - ( + COALESCE ( - 69, + CASE ( + 78 ) WHEN 76 / + COUNT ( * ) * - 44 THEN - - 37 END + + 36 ) ) * 70 + CAST ( NULL AS FLOAT8 ) + NULLIF ( - AVG ( DISTINCT + + 90 ), 63 + - - 58 + + 37 + + COUNT ( * ) * - 69 ) * + ( + + 71 ) + - 26 THEN NULL WHEN - 41 + + 96 THEN + 69 + - CAST ( - 73 AS INTEGER ) * 96 ELSE - 12 END THEN + 18 END + - 63 ) / + CASE 10 WHEN + NULLIF ( + 74, 38 / ( + 3 * NULLIF ( + ( 71 ), ( - CAST ( NULL AS INTEGER ) ) / + 7 ) ) + + 88 * COALESCE ( 53, + 50 + COUNT ( * ), AVG ( DISTINCT + 42 ) * + 8 ) ) * 6 THEN NULL WHEN COALESCE ( + 75, - 7, - 42 * + 80 ) * + 36 THEN 62 ELSE 37 * 90 + 50 END +---- +1 query I rowsort label-7375 SELECT ALL + ( + 0 ) * COUNT ( * ) @@ -41338,10 +41383,13 @@ SELECT ALL - 0 - 77 AS col1 ---- -77 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - 1451 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-7880 SELECT + 97 * - + NULLIF ( - 14, NULLIF ( 36, AVG ( DISTINCT 36 ) ) ) + 93 / COUNT ( * ) col1 +---- +1451 query I rowsort label-7881 SELECT DISTINCT + 31 * - 19 * + CAST ( ( - COUNT ( * ) ) AS INTEGER ) @@ -46300,10 +46348,13 @@ SELECT ALL - 11 + 21 * SUM ( ALL - + 50 ) * + - 2 AS col1 ---- 2089 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-8826 SELECT CASE 26 WHEN + + 40 THEN AVG ( DISTINCT - 36 ) + + + 38 WHEN 36 THEN NULL END * + COUNT ( * ) - CAST ( COUNT ( - - 88 ) AS INTEGER ) AS col0 +---- +NULL # Datafusion - Types were automatically converted from: # Datafusion - [Expected] [I] @@ -47418,10 +47469,13 @@ SELECT ALL SUM ( - - 15 ) ---- 15 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-9038 SELECT DISTINCT 0 * + + AVG ( DISTINCT CAST ( NULL AS INTEGER ) ) AS col0 +---- +NULL query I rowsort SELECT + 12 - + + 81 @@ -47552,10 +47606,10 @@ SELECT ALL - 64, COUNT ( * ) AS col0 -64 1 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - 16 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-9064 SELECT DISTINCT - + CASE - - 13 WHEN AVG ( DISTINCT 37 ) THEN NULL WHEN + 87 * COUNT ( * ) * 30 THEN - 44 ELSE - ( + - 43 ) - 59 END +---- +16 query II rowsort label-9065 SELECT 79 * COUNT ( * ) AS col2, SUM ( ALL + - 17 ) * - - COUNT ( * ) * - 61 * 24 @@ -49161,10 +49215,10 @@ SELECT DISTINCT + 79 / + 21 AS col2 ---- 3 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - 148480 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-9370 SELECT DISTINCT + 29 * CAST ( + AVG ( DISTINCT - 80 ) AS INTEGER ) * - 64 + - 0 AS col0 +---- +148480 query I rowsort label-9371 SELECT DISTINCT CAST ( + NULLIF ( + 97, - SUM ( + NULLIF ( - 80, - 92 / - 47 + + 46 + + 52 / + 79 ) ) * - COALESCE ( + 9, - 18 ) ) AS INTEGER ) / + 70 AS col1 @@ -49459,10 +49513,10 @@ SELECT ALL + - NULLIF ( + + 94, + + MAX ( ALL - 58 ) - - ( - - 51 ) ) ---- -94 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-9428 SELECT ALL + - CASE + 21 WHEN + 69 THEN - COALESCE ( - COUNT ( * ), 41 + 67, 60 / - 95 * - - 64 ) / - + 95 + 27 + ( + + NULLIF ( + 91, - + CASE + 26 WHEN - ( 63 ) * + + 70 THEN 86 WHEN - 69 * - CAST ( - 3 AS INTEGER ) * + - CASE - + CAST ( NULL AS INTEGER ) WHEN - + 47 THEN + 4 + 88 + CASE COUNT ( * ) WHEN 67 THEN - - 89 WHEN - AVG ( DISTINCT - CAST ( NULLIF ( - - 53, + 29 + + ( + - ( - ( CAST ( NULL AS INTEGER ) ) ) ) * + 74 * 68 ) AS FLOAT8 ) ) THEN NULL ELSE NULL END / 63 ELSE NULL END + + 4 * + 82 THEN - COUNT ( * ) * 3 + - 68 END - MIN ( + 33 ) ) ) ELSE NULL END * + ( 90 * 58 ) +---- +NULL query I rowsort label-9429 SELECT + 86 * + + 60 * + + CASE COUNT ( + - ( + 10 ) ) WHEN - 81 THEN + COALESCE ( + 11, - NULLIF ( + 30, 0 ) + - + ( 2 ) / - 2, - - 46 ) + COUNT ( * ) WHEN COUNT ( + + 68 ) THEN NULL ELSE 1 END * 13 @@ -51552,10 +51606,10 @@ SELECT ALL 7 * + + MAX ( ALL - 18 ) * - 80 - CAST ( + + 74 AS INTEGER ) ---- 10006 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-9834 SELECT DISTINCT - CASE - 58 WHEN - AVG ( DISTINCT - 16 ) + + 47 THEN NULL WHEN + + 12 + + + 3 / - - COUNT ( * ) THEN - - CAST ( NULL AS INTEGER ) * - - 38 + 71 END AS col2 +---- +NULL query I rowsort SELECT DISTINCT + 45 * - + 92 col0 @@ -51987,10 +52041,10 @@ SELECT + + COUNT ( * ) - 40 * + 51 col1 ---- -2039 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-9916 SELECT - + CASE - - 10 WHEN + 63 * 49 THEN 85 * + 74 - - 19 + + 73 * 31 * 70 WHEN COUNT ( * ) * CASE 50 WHEN 44 + 92 THEN - COUNT ( * ) WHEN - CASE 59 WHEN + 37 * 62 THEN - AVG ( DISTINCT 71 ) / 75 - MAX ( ALL 35 ) END - 25 * + 28 THEN 2 WHEN 91 / + 91 THEN NULL END + - COUNT ( * ) * + 85 THEN 96 * 8 ELSE NULL END +---- +NULL query I rowsort SELECT + + 97 + - + 6 AS col2 diff --git a/data/sqlite/random/expr/slt_good_71.slt b/data/sqlite/random/expr/slt_good_71.slt index 7e93c74..d556bec 100644 --- a/data/sqlite/random/expr/slt_good_71.slt +++ b/data/sqlite/random/expr/slt_good_71.slt @@ -1359,10 +1359,10 @@ SELECT ALL - - 10 * - 29 AS col0 ---- -290 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - 65 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-253 SELECT ALL + CASE - CAST ( COUNT ( * ) AS INTEGER ) WHEN 41 THEN + 64 ELSE + - NULLIF ( - 65, - ( CASE + 26 WHEN - COALESCE ( - COUNT ( * ), - CAST ( NULL AS FLOAT8 ), + + COALESCE ( ( AVG ( ALL 9 ) ), 80 * CASE + - ( 74 ) WHEN - 75 THEN + MAX ( DISTINCT - 88 ) - CAST ( NULL AS INTEGER ) WHEN SUM ( 12 ) THEN 99 - 71 ELSE 26 * + 31 END * - 30 - - NULLIF ( AVG ( DISTINCT - 62 ) + - 70, - 54 ), - 12 * + 10 ) + ( - 59 ) ) - 64 / - 17 THEN 9 + + COUNT ( * ) WHEN 61 * COUNT ( * ) + 69 * 61 THEN NULL END ) + COALESCE ( 63, 68 + ( - 54 ) * ( ( + COUNT ( * ) ) ) ) ) END +---- +65 query I rowsort label-254 SELECT DISTINCT 35 / 92 - COUNT ( * ) / - + 45 @@ -2117,10 +2117,13 @@ SELECT DISTINCT 39 * - + 44 ---- -1716 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-398 SELECT ALL + 90 / 66 * + 73 - - NULLIF ( - SUM ( ALL - 74 ), + 44 / + COALESCE ( - COUNT ( * ), - 49 ) ) * COUNT ( * ) * ( CASE + 30 WHEN + MAX ( + 80 ) + + 34 THEN + - 33 * + + AVG ( DISTINCT + 83 ) / 27 - 61 WHEN 91 + 60 / + 86 - + COUNT ( ALL - - 62 ) THEN - - ( - 40 ) END ) * 16 + - 87 AS col0 +---- +NULL query I rowsort SELECT ALL - 26 * 93 AS col0 @@ -2316,10 +2319,10 @@ SELECT ALL 81 + - + 4 AS col2 ---- 77 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - 81 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-436 SELECT - CAST ( + AVG ( DISTINCT - + 81 ) AS INTEGER ) +---- +81 query II rowsort label-437 SELECT DISTINCT 42 AS col2, + 27 / - 4 * COUNT ( * ) AS col1 @@ -2997,11 +3000,11 @@ SELECT DISTINCT - NULLIF ( - + 84, ( - + 65 ) * - 9 + - 52 ) AS col1 ---- 84 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - -184 -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query II rowsort label-563 SELECT DISTINCT + 2 * - + 92 * - - NULLIF ( + + COUNT ( * ), 27 ), SUM ( ALL - 77 ) * + - CASE MAX ( DISTINCT + - 4 ) WHEN - ( + 32 ) - + + 71 + - - AVG ( DISTINCT + 33 ) * - + COALESCE ( - 48, - CAST ( 69 AS INTEGER ) ) + + + 69 THEN NULL WHEN - + 2 THEN NULL WHEN + + 9 * - - CAST ( NULL AS INTEGER ) * + - ( + 91 ) + + 2 THEN - 56 + + + 63 * 69 ELSE NULL END AS col0 +---- +-184 +NULL query I rowsort SELECT - 78 * - + 7 + - 47 @@ -3513,10 +3516,10 @@ SELECT 85 / + + MAX ( + 44 ) - - + 13 AS col2 ---- 14 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - 0 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-662 SELECT COUNT ( * ) / + - CASE - 94 WHEN AVG ( DISTINCT + + 74 ) THEN - 11 ELSE 55 * - 69 END +---- +0 # Datafusion - Types were automatically converted from: # Datafusion - [Expected] [I] @@ -4577,10 +4580,10 @@ SELECT ALL CAST ( NULL AS INTEGER ) * + CASE - CASE AVG ( DISTINCT 83 ) WHEN - C ---- NULL -# Datafusion - Datafusion expected results: -# Datafusion - Expected - -88 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-863 SELECT CASE + 99 WHEN - CASE + + ( - MIN ( ALL + 5 ) ) WHEN - COUNT ( * ) THEN NULL WHEN + + COUNT ( * ) * - 50 - 29 + + CASE - + AVG ( DISTINCT + 59 ) WHEN + - 34 THEN 70 / - 63 ELSE MIN ( ALL CAST ( - 62 AS INTEGER ) ) END THEN - 55 * + COUNT ( * ) END + - 26 / AVG ( ALL + + 91 ) THEN + 32 + + + 48 * 16 * + - 52 + - 19 * - ( + 68 ) ELSE + - COUNT ( * ) END * + 1 / + 71 + + 81 + - 82 + - 87 * COUNT ( * ) +---- +-88 query I rowsort SELECT + COALESCE ( + + 34, - 87 ) col2 @@ -4799,10 +4802,10 @@ SELECT DISTINCT 50 * + - COALESCE ( COUNT ( * ), + 26 * + 11, - 7 * + 59 ) AS co ---- -50 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-906 SELECT ALL + 90 * CASE - + COUNT ( * ) WHEN NULLIF ( + - 83, - CAST ( - COALESCE ( 27, + + 66 * - 56 + + COUNT ( * ) * + + ( + CASE CASE - + MAX ( ALL - 53 ) WHEN - - 86 * + 44 + + 28 + - 32 - ( 98 ) * + 62 THEN + 11 * + ( 78 ) * - COUNT ( * ) * - - 48 + - 60 + - COUNT ( * ) + 11 * + 27 * + ( - 14 ) / + - SUM ( - 12 ) + - + 13 END WHEN + - 11 THEN + - 74 WHEN COUNT ( * ) + 23 THEN 94 WHEN + 4 THEN + + ( - CAST ( NULL AS INTEGER ) ) END ) * 8, + AVG ( DISTINCT - 51 ) ) AS INTEGER ) + 95 * + 91 ) THEN NULL WHEN + COUNT ( * ) THEN 33 END +---- +NULL query I rowsort label-907 SELECT + 43 / + 37 col2 @@ -5127,10 +5130,13 @@ SELECT + NULLIF ( + MAX ( DISTINCT 54 ), - 75 ) AS col0 ---- 54 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-969 SELECT 40 * - CASE ( - 62 ) WHEN + 85 * + SUM ( DISTINCT - - 64 ) THEN + 30 * - 75 + + 27 + - 86 + - + 62 - - - COUNT ( * ) * + 40 WHEN 79 + 49 THEN NULL END + + 67 + - - 78 / - COUNT ( * ) * + + 80 * AVG ( DISTINCT - ( + - 37 ) ) * - 1 AS col2 +---- +NULL query I rowsort SELECT ALL 39 * 86 @@ -6517,10 +6523,10 @@ SELECT + 80 * + - 47 / + + COUNT ( * ) ---- -3760 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - 4850 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-1241 SELECT ALL 50 * + CAST ( + AVG ( DISTINCT + 97 ) AS INTEGER ) AS col1 +---- +4850 query I rowsort SELECT ALL - 24 + + 40 @@ -6547,10 +6553,13 @@ SELECT 99 * + + 20 * - - 42 * - - CAST ( NULL AS INTEGER ) ---- NULL -# Datafusion - Datafusion expected results: -# Datafusion - Expected - 40 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort SELECT + + NULLIF ( 40, - AVG ( DISTINCT - 50 ) * + 4 ) AS col2 +---- +40 # Datafusion - Datafusion expected results: # Datafusion - Expected - 46 @@ -6884,10 +6893,10 @@ SELECT DISTINCT - 92 * + + 53 ---- -4876 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - 4560 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-1311 SELECT DISTINCT - NULLIF ( - 57, - - 42 * CASE - AVG ( DISTINCT + 21 ) WHEN - - 10 * ( 25 ) + COUNT ( * ) THEN NULL ELSE + 24 END + 56 ) * 80 +---- +4560 query I rowsort SELECT DISTINCT 66 * 0 + - + ( - 67 ) * - + 7 AS col2 @@ -9693,10 +9702,13 @@ SELECT ALL - 22 * + + 5 + + + 59 * + COUNT ( + 86 ) + - 76 ---- -127 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-1846 SELECT DISTINCT AVG ( DISTINCT - - CAST ( NULL AS INTEGER ) ) + + 30 +---- +NULL query I rowsort SELECT 78 * 97 + 31 AS col2 @@ -10002,10 +10014,10 @@ SELECT + 87 * 33 * 14 ---- 40194 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-1906 SELECT - 57 * CASE - - 14 WHEN - 85 / MIN ( DISTINCT - COALESCE ( - 32, + - 90 ) ) * - - 80 * + 38 * 55 THEN + - 50 * + 78 WHEN CAST ( 82 AS INTEGER ) - 28 + + AVG ( DISTINCT - ( - 21 ) ) THEN NULL END col2 +---- +NULL # Datafusion - Types were automatically converted from: # Datafusion - [Expected] [I] @@ -10063,10 +10075,10 @@ SELECT ALL 90 + - 84 ---- 6 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-1917 SELECT - CASE - 20 WHEN + COALESCE ( 38, ( + AVG ( DISTINCT 71 ) ) - + 72 ) + - 24 THEN NULLIF ( - 25, - - 42 * CAST ( - 19 AS INTEGER ) - + - 44 / - MAX ( ALL - 88 ) + - 24 * - 86 ) WHEN - 46 THEN NULL ELSE NULL END - - - 69 +---- +NULL query II rowsort SELECT - 99 AS col1, 98 @@ -10450,10 +10462,13 @@ SELECT COUNT ( * ) / + 21 + - 23 + + - 7 * 79 * MAX ( ALL + 77 ) * - - MAX ( - 8 ---- 3661855 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - 7544 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-1991 SELECT ALL + 92 * + - COALESCE ( - 82, 61 + + 58 - + COUNT ( * ) + + AVG ( DISTINCT + - ( + + 55 ) ) / + 32 * - 14 ) +---- +7544 query I rowsort SELECT + 11 * + 1 + + 76 + - + 44 + + 84 @@ -11411,10 +11426,10 @@ SELECT ALL + SUM ( - + 31 ) ---- -31 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-2175 SELECT - + 32 * - - CAST ( + ( - + ( + CASE - + 30 WHEN + CAST ( + COUNT ( * ) AS INTEGER ) * AVG ( DISTINCT + 99 ) + - 9 - 9 + 67 THEN - 57 * - 36 + + - 39 - + 56 WHEN + - 51 / - 75 * - + 17 + 74 THEN NULL WHEN - 49 + - 11 * + - 75 - - 12 THEN NULL ELSE NULL END ) ) AS INTEGER ) col2 +---- +NULL query I rowsort label-2176 SELECT DISTINCT - 44 / ( - + 3 ) + - 49 * - 31 + + 81 @@ -13967,10 +13982,10 @@ SELECT + 45 AS col2, + 26 45 26 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-2664 SELECT DISTINCT - 11 - - CASE + CASE - + CAST ( - - COUNT ( * ) AS INTEGER ) WHEN - 58 THEN + 69 WHEN - 71 THEN - 53 WHEN 31 THEN NULL END WHEN + 16 THEN NULL WHEN - 45 * - MAX ( DISTINCT - + 31 ) * - 6 + - - CASE - COUNT ( * ) WHEN - + AVG ( ALL - - ( + 76 ) ) + + 53 THEN 56 WHEN 24 + MAX ( ALL + - 78 ) * - 34 THEN NULL ELSE NULL END THEN 19 * - + 80 WHEN + 87 * - 15 + 18 / - CAST ( 91 AS INTEGER ) THEN + 57 / - 44 + - 61 + ( + 3 ) + - 19 * SUM ( DISTINCT 81 ) WHEN + - 74 * + - AVG ( DISTINCT 27 ) * ( - - 48 ) + + 35 + - 45 + 15 + - - 82 + 17 THEN NULL END + - COUNT ( * ) * COUNT ( * ) AS col0 +---- +NULL # Datafusion - Datafusion expected results: # Datafusion - Expected - -55 @@ -14286,10 +14301,10 @@ SELECT ALL + 54 * - COUNT ( * ) * ( - 88 ) + 21 ---- 4773 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - 5310 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort SELECT CASE + CASE 37 WHEN - 7 + - AVG ( DISTINCT + ( ( + 68 ) ) ) THEN + ( + 13 ) * 83 + + 36 ELSE NULL END WHEN - 70 THEN 51 ELSE + 90 * 59 END AS col2 +---- +5310 # Datafusion - Types were automatically converted from: # Datafusion - [Expected] [I] @@ -14530,10 +14545,13 @@ SELECT CAST ( 83 AS INTEGER ) col2 ---- 83 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-2775 SELECT DISTINCT - 55 / CASE - + 36 WHEN + COUNT ( * ) THEN 88 WHEN 35 THEN - 87 END * AVG ( DISTINCT - 55 + + 31 * + 70 ) - 96 +---- +NULL query I rowsort label-2776 SELECT + + 6 * + - 4 * + ( - COUNT ( * ) ) @@ -19284,10 +19302,13 @@ SELECT + 11 * + COUNT ( * ) * 33 + - COUNT ( * ) ---- 362 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-3681 SELECT 92 + + CASE COUNT ( * ) WHEN - - 59 * - CASE + 84 WHEN + COUNT ( ALL 82 ) THEN + + 2 ELSE NULL END + + 60 - 26 THEN - - AVG ( DISTINCT + + 26 ) + + 79 WHEN + + 43 THEN 63 + - + 89 WHEN - 98 * + + 25 * 23 + - - MIN ( 34 ) THEN NULL ELSE NULL END col2 +---- +NULL query I rowsort SELECT 1 * - 27 - 9 col1 @@ -19513,10 +19534,13 @@ SELECT DISTINCT 10, - COUNT ( * ) AS col1 10 -1 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - 48 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort SELECT ALL + 1 * - - NULLIF ( 48, NULLIF ( 29, + + AVG ( DISTINCT 94 ) ) ) +---- +48 query I rowsort label-3726 SELECT 70 - 25 / - 62 + 80 @@ -22175,10 +22199,13 @@ SELECT ALL 94 + - 28 + + + 2 AS col0 ---- 68 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - 40180 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-4235 SELECT - ( CASE - 51 WHEN + COALESCE ( - 70, - 3 * - + 10 + - CAST ( NULL AS INTEGER ) ) + - - 97 THEN + + 16 * COUNT ( * ) / + AVG ( DISTINCT - 72 ) WHEN - 63 * + - 30 / + - 16 * - - 3 - - ( - - 51 ) THEN + + MAX ( - 79 ) * 12 ELSE - 96 * 97 / 19 * + 82 END ) AS col0 +---- +40180 query I rowsort SELECT ALL + 19 + 36 AS col0 @@ -23736,10 +23763,13 @@ SELECT ALL + SUM ( ALL + 77 ) AS col0 ---- 77 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - 33 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort SELECT - - NULLIF ( 33, - 33 + - 32 + - AVG ( DISTINCT - 34 ) ) +---- +33 query I rowsort SELECT + 58 * - + ( - 76 ) - + 31 + + + 24 * 60 AS col1 @@ -24063,10 +24093,10 @@ SELECT - ( - CAST ( 29 AS INTEGER ) ) * 43 + + + 31 + + 53 AS col1 ---- 1331 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-4601 SELECT + + 63 / + 30 + + - COUNT ( * ) * - COUNT ( * ) * + CASE - 36 WHEN + 88 + COUNT ( * ) THEN + 8 + 17 WHEN + 28 * AVG ( DISTINCT 72 ) THEN NULL END +---- +NULL query I rowsort SELECT DISTINCT - 40 * + 39 @@ -25531,10 +25561,13 @@ SELECT ALL - - 77 * + 69 + 2 + - - 41 * - 9 * + + COALESCE ( - 19, - 81 * + + 80 ---- 12325 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-4883 SELECT ALL - 45 * - + COUNT ( * ) + - CASE + 50 WHEN + 38 THEN + ( ( + CASE + - 28 WHEN + AVG ( DISTINCT + 44 ) + + 32 * + + 80 + - 96 + + 11 + + 99 * 6 THEN COALESCE ( + CAST ( 42 AS INTEGER ), CASE WHEN NOT 33 IN ( ( - 17 ) ) THEN NULL ELSE - 35 END * - 61 + - 51 * - ( 9 ) ) END ) ) ELSE NULL END * COALESCE ( + CAST ( 68 AS FLOAT8 ) - 26 * COUNT ( * ), + 70, + 34 + + 55 * 9 ) +---- +NULL query I rowsort SELECT + 81 + 73 + 18 @@ -26248,10 +26281,13 @@ SELECT 29 + 23 + COUNT ( * ) - + COUNT ( * ) + 75, 4 * + - 89 / - CASE - 47 WHEN 127 NULL -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-5020 SELECT + ( - + ( + - 70 ) ) * + + 88 * + - 32 * - AVG ( DISTINCT - + CAST ( NULL AS INTEGER ) ) AS col2 +---- +NULL query I rowsort label-5021 SELECT CAST ( NULL AS INTEGER ) * 92 * CASE - COALESCE ( CAST ( NULL AS INTEGER ), + - COUNT ( * ), 69 - - 81 + + + ( - COUNT ( + + ( ( + 31 ) ) ) ) * + 84 ) WHEN + MAX ( 35 ) THEN + CAST ( - COUNT ( * ) AS INTEGER ) * - - COUNT ( * ) * 95 END + + 3 @@ -26632,10 +26668,10 @@ SELECT - CASE - COALESCE ( + 14, 81 / - ( CAST ( + + 8 AS INTEGER ) ), + + COALE ---- NULL -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-5092 SELECT + 41 - + 31 + CASE - - AVG ( DISTINCT + 3 ) WHEN 90 * + 31 + + - MIN ( CAST ( - + ( ( 56 ) ) AS INTEGER ) ) + - - COUNT ( * ) THEN 17 END * 43 * - 73 +---- +NULL query I rowsort SELECT + 0 * + - 2 @@ -26704,10 +26740,10 @@ SELECT - COUNT ( * ) + 68 AS col2 ---- 67 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-5106 SELECT ALL CASE + + ( 5 ) WHEN 73 * - 0 THEN - COUNT ( * ) / - 49 WHEN + 94 * + + 46 * - + 24 THEN NULL WHEN - COALESCE ( 42, 93 / - 3 ) * + AVG ( DISTINCT + 69 ) + 63 + NULLIF ( 97, + 64 ) THEN - - 9 END +---- +NULL query I rowsort label-5107 SELECT MIN ( DISTINCT 7 ) @@ -29302,10 +29338,10 @@ SELECT NULLIF ( - ( 72 ), - 31 + + 27 ), + COUNT ( * ) * 68 * COUNT ( * ) * - 18 -72 -1224 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-5597 SELECT NULLIF ( + CASE + 5 WHEN - 59 + + - CASE - 76 WHEN CAST ( NULL AS INTEGER ) THEN - - 2 * - ( + + 9 ) WHEN + + MIN ( DISTINCT - + 99 ) THEN + 26 * - - 68 WHEN AVG ( DISTINCT + NULLIF ( 62, - + 94 ) ) THEN NULL ELSE 63 * 58 END + MIN ( DISTINCT + 72 ) * 34 * - 11 * 74 THEN - 52 * + NULLIF ( + 66, + 40 ) * - NULLIF ( - COALESCE ( 72, - 63 + - 96 / - 17 * + ( 7 ) + - COUNT ( * ) * 66 ), 24 + 4 ) * - COUNT ( * ) + COUNT ( * ) * 91 END, + 25 ) +---- +NULL query I rowsort label-5598 SELECT - COUNT ( * ) * + 37 + 85 @@ -29612,10 +29648,13 @@ SELECT + + 80 * - 92 + 68 + - 33 - 24 ---- -7349 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-5656 SELECT - 6 * - - 56 * - NULLIF ( - + MAX ( ALL CAST ( NULL AS FLOAT8 ) ), - AVG ( DISTINCT - - 33 ) * - 71 ) * - 29 + - + 64 col0 +---- +NULL query I rowsort label-5657 SELECT - 98 * - 59 * CAST ( - ( + - CAST ( NULL AS INTEGER ) ) AS INTEGER ) - 67 + - 68 * + + CASE - 1 WHEN - - CASE - 51 WHEN + CAST ( NULL AS FLOAT8 ) + 73 THEN NULL ELSE 72 END - + 71 THEN + 70 END AS col0 @@ -30969,10 +31008,13 @@ SELECT DISTINCT + + COALESCE ( - - 47, 46 ) + - + COUNT ( * ) ---- 46 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - 98 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort SELECT ALL - - NULLIF ( - - 98, - 42 + + AVG ( DISTINCT - 77 ) * - COALESCE ( - + 70, - 2 * - 8 ) + + 57 * - + 24 - - 45 + 65 ) col2 +---- +98 query I rowsort label-5916 SELECT DISTINCT - + COUNT ( - 16 ) @@ -33868,10 +33910,13 @@ SELECT ALL + MIN ( - 90 ) / + - 25 + 64 ---- 67 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-6472 SELECT + - CASE - - 99 WHEN + CASE - + 44 WHEN - 30 * - 92 + - CAST ( - + 99 AS INTEGER ) + 74 THEN + - MAX ( 67 ) ELSE NULL END THEN - - 12 WHEN + + 56 * + COUNT ( * ) + + 57 * + NULLIF ( + CAST ( NULL AS INTEGER ) * + CASE - 75 * + 23 WHEN 18 THEN + 82 + 83 * 49 ELSE COUNT ( * ) END - - CAST ( NULL AS FLOAT8 ), + 5 + + COUNT ( * ) * + ( - 89 + 10 ) ) THEN 82 + + 52 END + + AVG ( DISTINCT - 99 ) col1 +---- +NULL query I rowsort SELECT + + 93 + - + 73 AS col2 @@ -34262,11 +34307,14 @@ SELECT ALL - 21 + + 99 AS col2 ---- 78 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - 16 -# Datafusion - Expected - -1113 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] I[I] +# Datafusion - [Actual ] I[R] +query IR rowsort label-6547 SELECT 16 AS col2, CASE 2 WHEN - COUNT ( * ) * + COALESCE ( + COUNT ( * ), - CASE + + ( + NULLIF ( 80, 86 + COUNT ( * ) * 78 + - 48 ) ) WHEN 80 THEN + + COUNT ( * ) END * - 68 + + ( + 82 ) ) THEN + 47 + + 90 WHEN CAST ( NULL AS FLOAT8 ) THEN 56 * - AVG ( DISTINCT 11 * 21 ) ELSE - 29 * 41 + 76 END col0 +---- +16 +-1113 query I rowsort SELECT ALL + 48 * + - 54 @@ -34370,10 +34418,10 @@ SELECT + 21 + 65 * - 6 AS col2 ---- -369 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - -15 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-6567 SELECT ALL - CASE - - 10 WHEN - 98 + 67 + + 31 * - NULLIF ( 9, - CASE - - 77 WHEN + - COUNT ( * ) THEN - - 46 * + 47 + + 68 * + 0 ELSE - 9 END ) * - 31 THEN NULL WHEN 58 * 84 THEN NULL WHEN + AVG ( DISTINCT - ( + 72 ) ) THEN + 27 ELSE + 15 END / COUNT ( * ) AS col0 +---- +-15 query I rowsort label-6568 SELECT + CAST ( + 42 AS INTEGER ) AS col2 @@ -34714,10 +34762,13 @@ SELECT DISTINCT MIN ( DISTINCT - 63 ) AS col0 ---- -63 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - 912 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-6632 SELECT - 16 * - - NULLIF ( + ( 90 ), 68 * - - AVG ( DISTINCT - 33 ) + - 86 + + 69 - - 5 + - 65 * ( - SUM ( DISTINCT - 91 ) ) * + - 9 * 30 + + - 82 ) + - 56 * - 42 col2 +---- +912 query II rowsort label-6633 SELECT ALL - 59 + - COUNT ( * ) * 67 AS col0, COUNT ( * ) * 21 @@ -38057,10 +38108,10 @@ SELECT ALL 42 - + + 40 * + + 67 * 28 / - COUNT ( * ) ---- 75082 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - 804 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-7263 SELECT DISTINCT ( - - 67 ) * + COALESCE ( + 12, - - COUNT ( * ), - CASE + 34 WHEN + AVG ( DISTINCT + - 3 ) + NULLIF ( + + 25, + - 84 ) THEN 60 / - + 98 END + + 82 ) * COUNT ( * ) AS col0 +---- +804 query II rowsort SELECT ALL + 95 * + 62 * - 36 AS col0, + 66 @@ -39723,10 +39774,10 @@ SELECT + + MIN ( DISTINCT + - 98 ) AS col1, + 66 + + 57 AS col2 -98 123 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - -2836 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-7579 SELECT 73 * - + 38 + + 2 * - 29 - + 79 / - CASE - CASE + 29 WHEN 19 * - CASE - + COUNT ( * ) WHEN + + 17 * - 99 * - AVG ( DISTINCT - 16 ) THEN NULL WHEN - 63 + - 67 THEN CASE + + 89 WHEN - 39 / + COALESCE ( + 36, + 86, 92 ) - - ( - 55 ) + + ( - ( - + 33 ) ) + + - NULLIF ( + ( - 0 ), 40 ) THEN - 77 ELSE NULL END * - 19 WHEN + COUNT ( * ) / - COUNT ( * ) THEN - 93 ELSE NULL END THEN NULL WHEN - 41 THEN NULL WHEN 56 * + 48 THEN + + MIN ( DISTINCT 17 ) ELSE NULL END WHEN - 58 THEN NULL ELSE - 16 END +---- +-2836 query I rowsort label-7580 SELECT - 50 * + MAX ( DISTINCT NULLIF ( + 86, + 92 ) ) @@ -40498,10 +40549,13 @@ SELECT CASE - COALESCE ( + 41, 80 * + SUM ( DISTINCT + 36 ), + 7 ) WHEN - 39 THE ---- NULL -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-7729 SELECT 13 + - AVG ( DISTINCT + CAST ( NULL AS INTEGER ) ) +---- +NULL query I rowsort label-7730 SELECT + 54 * - - MAX ( + 11 ) AS col2 @@ -41299,10 +41353,13 @@ SELECT 22 * 15 ---- 330 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-7883 SELECT DISTINCT AVG ( DISTINCT CAST ( NULL AS INTEGER ) ) / - - 71 + - + 76 +---- +NULL query I rowsort label-7884 SELECT 12 * 87 / + 62 AS col1 @@ -41910,10 +41967,13 @@ SELECT ALL ( CASE COUNT ( * ) WHEN ( + 97 ) THEN NULL WHEN + 73 THEN + 38 ELSE - ---- -107640 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-8000 SELECT CASE 68 WHEN 74 THEN - 87 WHEN 10 + COUNT ( * ) THEN NULL END * + AVG ( DISTINCT + 64 ) AS col0 +---- +NULL query I rowsort label-8001 SELECT CASE + 20 WHEN + 26 THEN - 68 ELSE + 39 * 51 / + 66 + + ( + 10 ) END @@ -45640,11 +45700,14 @@ SELECT 28 * - 5 * - + 42 / CASE 1 WHEN - - 39 THEN NULL WHEN 12 THEN - 19 + - CA ---- NULL -# Datafusion - Datafusion expected results: -# Datafusion - Expected - 0 -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] I[I] +# Datafusion - [Actual ] I[R] +query IR rowsort label-8709 SELECT DISTINCT - 27 / MIN ( ALL + NULLIF ( - 51, 22 * - - 39 * 62 ) ) AS col1, NULLIF ( ( CASE + 98 WHEN - ( + CAST ( NULL AS FLOAT8 ) ) / COUNT ( * ) THEN + 34 * 16 * AVG ( DISTINCT - CAST ( NULL AS INTEGER ) ) + + 6 / - MAX ( DISTINCT + + 55 ) WHEN + + 65 + + 78 / 83 + + + 16 * + 27 THEN NULL ELSE NULL END ), + - 49 / + 31 ) +---- +0 +NULL query I rowsort label-8710 SELECT DISTINCT - SUM ( ALL 21 ) + - MIN ( - 69 ) col1 @@ -46164,10 +46227,13 @@ SELECT + 94 * + 93 AS col1 ---- 8742 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - 0 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-8807 SELECT DISTINCT 0 * + + ( - ( - + NULLIF ( + 12, - ( CASE COALESCE ( - MIN ( DISTINCT + + 18 ), + + 94 + - 12 / - 31 * 48, COUNT ( * ) + - 47 ) WHEN - AVG ( 93 ) THEN + - 60 - NULLIF ( - COUNT ( * ), 18 * COUNT ( * ) * + - 23 * - 20 + 60 + 1 * 60 ) + 24 + - + 60 * CAST ( - - 99 AS FLOAT8 ) WHEN + - COUNT ( ALL - + 78 ) THEN + AVG ( DISTINCT + 26 ) * - 4 END ) ) ) ) / 32 AS col2 +---- +0 # Datafusion - Types were automatically converted from: # Datafusion - [Expected] [I] @@ -47526,10 +47592,13 @@ SELECT DISTINCT SUM ( DISTINCT 33 ) / - 98, 65 + - 62 AS col1 0 3 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - 8011 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-9063 SELECT COUNT ( * ) + + 69 + + + COUNT ( * ) * + COALESCE ( - 63, + + COALESCE ( - CAST ( - + 66 AS INTEGER ), - - 29 - - 29 + 54 / + AVG ( + 60 ) * - 4 / + CASE 57 WHEN COUNT ( * ) THEN NULL WHEN ( + CASE + 46 WHEN + AVG ( DISTINCT - 63 ) THEN - COUNT ( - 55 ) ELSE + - 82 END ) THEN ( - - 53 ) * 47 - - 47 * - 31 ELSE NULL END - - 55 + 42 + 89, + MIN ( ALL + - 86 ) * - 56 + + + 7 * - + ( - 73 ) + - - 92 + CAST ( NULL AS INTEGER ) ) ) + - 87 * - 92 +---- +8011 query I rowsort SELECT 16 - + 94 @@ -50134,10 +50203,10 @@ SELECT + 81 * + CAST ( CAST ( NULL AS INTEGER ) AS FLOAT8 ) AS col2 ---- NULL -# Datafusion - Datafusion expected results: -# Datafusion - Expected - 100 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-9564 SELECT + 99 + ( - NULLIF ( - COALESCE ( COUNT ( * ), - 41, 38 * - 55 ), - CASE SUM ( ALL - 55 ) WHEN 67 * - COUNT ( * ) THEN 58 WHEN 90 + AVG ( DISTINCT + CAST ( NULL AS INTEGER ) ) THEN NULL END * + COUNT ( * ) + COUNT ( * ) ) ) +---- +100 query I rowsort label-9565 SELECT + 58 / + CAST ( + - 60 AS INTEGER ) @@ -52005,10 +52074,13 @@ SELECT DISTINCT - CAST ( - + 93 AS INTEGER ) * - + 98 ---- -9114 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort SELECT DISTINCT + CASE 89 WHEN - + AVG ( + 51 ) THEN - + AVG ( DISTINCT + - 75 ) / - + 13 WHEN - 88 THEN NULL END AS col0 +---- +NULL query I rowsort label-9918 SELECT DISTINCT - 14 * + 53 + 99 - + SUM ( ALL + 19 ) @@ -52194,11 +52266,14 @@ SELECT DISTINCT - + 53 * - 83 ---- 4399 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - 18 -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] I[I] +# Datafusion - [Actual ] I[R] +query IR rowsort label-9953 SELECT - - 61 / + + 49 + + 17, + AVG ( DISTINCT + CAST ( NULL AS INTEGER ) ) AS col0 +---- +18 +NULL query I rowsort label-9954 SELECT ALL - 55 * - + ( + COUNT ( ALL - + ( 68 ) ) ) * + 96 + + - COUNT ( DISTINCT - CAST ( - 75 AS FLOAT8 ) ) * - + 2 * + - 85 + - - 88 * - + 63 + - ( - COUNT ( ALL - 83 ) ) / + 87 - SUM ( 64 ) * - COUNT ( * ) AS col1 diff --git a/data/sqlite/random/expr/slt_good_72.slt b/data/sqlite/random/expr/slt_good_72.slt index fb8bcd9..af07f77 100644 --- a/data/sqlite/random/expr/slt_good_72.slt +++ b/data/sqlite/random/expr/slt_good_72.slt @@ -230,11 +230,11 @@ SELECT + ( 60 ) col0 ---- 60 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - -455 -# Datafusion - Expected - 143 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query II rowsort label-37 SELECT + CAST ( + AVG ( DISTINCT + - 5 ) AS INTEGER ) * + + 91 AS col0, 87 + + + 56 + 1 * - + 10 / + 84 +---- +-455 +143 query I rowsort label-38 SELECT - COUNT ( 9 ) * + ( - + 85 ) * 13 @@ -597,10 +597,10 @@ SELECT ALL MAX ( - + 56 ) * + ( 66 ) ---- -3696 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-106 SELECT DISTINCT NULLIF ( - - 59, + 5 * - 20 ) * + CAST ( + COUNT ( * ) AS INTEGER ) + - CASE 67 WHEN - + ( - ( + COUNT ( - + 12 ) ) ) * + 20 + + + MIN ( - 49 ) THEN + 71 + 13 WHEN + - SUM ( DISTINCT - - 34 ) * 27 + + AVG ( DISTINCT + + COALESCE ( + 97, - 36 ) ) THEN NULL END +---- +NULL query I rowsort SELECT ALL - 37 + - + 60 AS col2 @@ -1029,10 +1029,10 @@ SELECT ALL 97 + CASE COUNT ( * ) WHEN + 52 THEN COUNT ( * ) * + COUNT ( * ) * + ---- NULL -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-189 SELECT DISTINCT CASE 78 WHEN - ( + + 31 ) THEN NULL WHEN - 50 THEN - 36 / + COUNT ( * ) + + + 25 * + CASE + - ( - 13 ) WHEN + CAST ( SUM ( DISTINCT - + CAST ( NULL AS INTEGER ) ) AS INTEGER ) * - CASE - - 30 WHEN - + AVG ( DISTINCT 32 ) THEN - 51 ELSE NULL END THEN - 34 ELSE NULL END END * + 69 AS col0 +---- +NULL query I rowsort label-190 SELECT 67 * COALESCE ( COUNT ( DISTINCT - - 33 ), - - 39, - 61 ) * + COUNT ( * ) * - + 63 + - - 82 + + COUNT ( * ) AS col0 @@ -1160,11 +1160,11 @@ SELECT - 56, 70 AS col0 -56 70 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - -153 -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query II rowsort label-213 SELECT + 17 * + - 9, 42 - CASE - 54 WHEN + - 2 THEN NULL ELSE + CASE AVG ( DISTINCT - 73 ) WHEN - 22 THEN 62 - + + ( NULLIF ( 95, - CAST ( - - 80 AS INTEGER ) ) ) WHEN + - 23 THEN + 61 ELSE NULL END END AS col0 +---- +-153 +NULL query I rowsort SELECT 76 * - + 74 @@ -1239,10 +1239,13 @@ SELECT - 30 / - - 2 - - MIN ( ALL - 84 ) AS col1 ---- -99 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-228 SELECT ALL + CASE - + 21 WHEN 46 THEN + COUNT ( * ) * - - AVG ( DISTINCT - ( - 0 ) ) END - 86 +---- +NULL query I rowsort SELECT ALL - ( ( + 61 ) ) AS col1 @@ -1491,10 +1494,16 @@ SELECT ALL + + 75 * + - 84 + - 53 + + + COUNT ( ALL + + 62 ) ---- -6352 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - -43 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Data was automatically updated based on comparison db results +# Datafusion - Previous results: +# Datafusion - -43 +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-276 SELECT - + 64 + + 40 * NULLIF ( + + MAX ( 17 ), + + 4 ) / + + NULLIF ( 32, AVG ( DISTINCT 90 ) ) AS col1 +---- +-42.75 query I rowsort label-277 SELECT + + CAST ( + - 51 AS INTEGER ) + 46 - - 0 AS col1 @@ -2414,10 +2423,13 @@ SELECT 67 * - 31 col1 ---- -2077 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - -1 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-451 SELECT - + COALESCE ( + + COUNT ( 39 ), - + 51, - - 71 / + + AVG ( DISTINCT 83 ) * - + 80 + + - COUNT ( * ) / + ( - - 22 ) + 83, - 52 * + COALESCE ( - 65, + 89 + - 13 ) ) AS col1 +---- +-1 query I rowsort label-452 SELECT ALL - ( - NULLIF ( - CAST ( NULL AS INTEGER ), - 70 ) ) AS col0 @@ -3516,11 +3528,14 @@ SELECT MAX ( DISTINCT + 2 ) AS col0 ---- 2 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - 85 -# Datafusion - Expected - 38 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I]I +# Datafusion - [Actual ] [R]I +query RI rowsort label-662 SELECT ALL - COUNT ( * ) / 75 + NULLIF ( 45, AVG ( DISTINCT + 94 ) ) - + - 57 + - 17 AS col2, + 63 + - + MIN ( + 25 ) col1 +---- +85 +38 query I rowsort label-663 SELECT - 90 * + 15 + - - 89 * + COUNT ( * ) @@ -5156,10 +5171,13 @@ SELECT - SUM ( ALL + 91 ) + + 21 ---- -70 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-972 SELECT ALL CASE + - 82 WHEN + + CAST ( + 98 AS INTEGER ) THEN AVG ( DISTINCT ( - 95 ) ) WHEN - 28 THEN 88 END +---- +NULL query I rowsort label-973 SELECT DISTINCT - 27 / - MIN ( DISTINCT + 22 ) @@ -6203,11 +6221,14 @@ SELECT + 4 * + 21 + 77 ---- 161 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - 40 -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] I[I] +# Datafusion - [Actual ] I[R] +query IR rowsort label-1175 SELECT 40, 72 + CASE + 36 WHEN + 13 + SUM ( ALL ( + 57 ) ) THEN - 59 ELSE NULL END + 49 * AVG ( DISTINCT - 4 ) col2 +---- +40 +NULL # Datafusion - Datafusion expected results: # Datafusion - Expected - -48 @@ -6970,10 +6991,10 @@ SELECT - 39 + + + COUNT ( * ) ---- -38 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - 56 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort SELECT DISTINCT - - ( COALESCE ( CASE - 22 WHEN + 71 THEN + + 92 WHEN 88 + + + AVG ( DISTINCT 44 ) THEN NULL ELSE NULL END, 56, ( + 7 ) ) ) +---- +56 query I rowsort SELECT ALL - 67 + 95 AS col2 @@ -7956,10 +7977,13 @@ SELECT + COUNT ( * ) * - COUNT ( * ) * 56 AS col1 ---- -56 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-1512 SELECT + NULLIF ( + + CAST ( - + CASE + 42 WHEN + SUM ( 74 ) - - - 86 + + COUNT ( * ) THEN NULL WHEN - + 69 * + NULLIF ( 89, 5 ) + 21 + + AVG ( DISTINCT 63 ) THEN + 75 WHEN + CAST ( 28 AS INTEGER ) THEN NULL WHEN + 69 + + 97 THEN NULL END AS FLOAT8 ), 49 ) + + 47 AS col1 +---- +NULL # Datafusion - Types were automatically converted from: # Datafusion - [Expected] [I] @@ -10043,10 +10067,13 @@ SELECT + 79 * 91 + + 80 AS col0 ---- 7269 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-1903 SELECT - AVG ( DISTINCT + + CAST ( NULL AS INTEGER ) ) / - MAX ( 63 ) +---- +NULL query I rowsort label-1904 SELECT ALL + - 57 * - 23 + - 63 * + + COALESCE ( - 41, + - 29, COUNT ( * ) * 11 ) col1 @@ -11031,10 +11058,13 @@ SELECT - ( + 2 ) + - 13 + - 9 * - + ( + CAST ( NULL AS INTEGER ) ) ---- NULL -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-2091 SELECT ALL - 81 + - AVG ( DISTINCT - CAST ( NULL AS INTEGER ) ) AS col1 +---- +NULL query II rowsort SELECT DISTINCT + 26 * 33 AS col2, + 47 - - 88 - - 39 @@ -12712,10 +12742,13 @@ SELECT ALL + NULLIF ( + 39, - 75 ) + NULLIF ( - 7, - COUNT ( DISTINCT 6 ) + - 67 ---- NULL -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-2410 SELECT ALL - NULLIF ( - - AVG ( DISTINCT CAST ( NULL AS INTEGER ) ), - COUNT ( * ) ) col2 +---- +NULL query I rowsort label-2411 SELECT 9 * 3 + COUNT ( DISTINCT + 26 ) AS col0 @@ -18221,10 +18254,13 @@ SELECT ALL + 62 * 59 + + 55 ---- 3713 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-3467 SELECT ALL + COUNT ( - + 63 ) * 93 + CASE + - COUNT ( * ) WHEN + 24 + + + 9 + + 54 + COUNT ( * ) THEN NULL WHEN 24 THEN + 7 - - - 25 - + 32 + 16 END + + - 41 + - + 53 - + + 73 + - - 63 * 96 * + - CAST ( + 52 AS INTEGER ) * - + COALESCE ( - 36, + 30 / - 48 + + 33 ) + - AVG ( DISTINCT + 11 + + 74 ) +---- +NULL query II rowsort label-3468 SELECT ALL - 4 / + + 97 AS col1, 1 @@ -21801,10 +21837,10 @@ SELECT COUNT ( * ) * 26 + + 90 ---- 116 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - -720 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-4152 SELECT - CASE WHEN NOT 70 IN ( + 24, 94 * - 19, + - 11, + 51 * + - COALESCE ( 67, + + 92 * - NULLIF ( + 76, + ( + SUM ( DISTINCT + 60 ) ) ) + - 94 ) + - + 28 + + 6, - CASE - - 93 WHEN 33 * - 10 - - - ( + 9 ) + + ( - COALESCE ( + - 52, + 62, SUM ( DISTINCT 0 ) ) ) + - + CAST ( 22 AS INTEGER ) THEN NULL WHEN - 35 THEN NULL ELSE + 13 * - - 0 + - + 2 / - CASE - 23 WHEN - AVG ( DISTINCT + 45 ) + + 0 THEN COUNT ( + 46 ) WHEN CAST ( 60 AS INTEGER ) + - 68 THEN NULL ELSE NULL END * 61 END * + 97 + COUNT ( * ) ) THEN NULL ELSE 16 END * 45 AS col2 +---- +-720 query I rowsort SELECT 48 * + 0 @@ -23383,10 +23419,13 @@ SELECT COALESCE ( - 41, 28 ) * 65 + + MIN ( ALL 56 ) AS col1 ---- -2609 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-4459 SELECT DISTINCT NULLIF ( + + CASE + COUNT ( * ) WHEN ( 47 ) THEN - 53 WHEN 63 THEN COUNT ( * ) ELSE NULL END, + 95 * ( + AVG ( DISTINCT 14 ) * SUM ( DISTINCT 54 / 55 ) ) ) + - 0 * 29 +---- +NULL query II rowsort label-4460 SELECT 36, COUNT ( * ) * 8 AS col2 @@ -26128,10 +26167,13 @@ SELECT + - 40 + 43 - + 60 ---- -57 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-4986 SELECT ALL 56 / - COALESCE ( + 70, + 4, - + 99 ) * 37 + - - AVG ( DISTINCT + - 66 ) + + + CASE COALESCE ( - - COUNT ( * ), - 72, + + 36 + + + 31 + + 73 ) WHEN - ( - 29 ) + - + MAX ( ALL - - 80 ) THEN NULL WHEN + 62 THEN 69 END +---- +NULL query I rowsort label-4987 SELECT DISTINCT - 37 / + CAST ( NULL AS INTEGER ) - - 64 * + 27 * - 50 + - 79 AS col0 @@ -26425,10 +26467,10 @@ SELECT DISTINCT 32 * - 19 + + - 37 col0 ---- -645 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - -36 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-5042 SELECT ALL CASE - AVG ( DISTINCT + 71 ) WHEN CASE 68 WHEN - - 20 THEN 28 ELSE + COUNT ( * ) END THEN NULL ELSE + 14 / SUM ( DISTINCT 67 ) + - COUNT ( * ) - + - 39 - - ( 98 ) / + 97 + - 75 END +---- +-36 query I rowsort label-5043 SELECT - 68 * - COUNT ( * ) + + + COUNT ( * ) + + 6 @@ -26480,10 +26522,10 @@ SELECT ALL - 77 + + 26 / + + 33 ---- -77 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - -89280 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-5053 SELECT ALL 62 * + 40 * CASE AVG ( DISTINCT + 20 ) WHEN - - 45 + 4 + CASE 16 WHEN - CASE - 26 WHEN - 88 - + 21 THEN + ( - COUNT ( * ) ) END THEN - 46 WHEN - 30 * + - 55 / - 36 THEN NULL ELSE NULL END * 82 - NULLIF ( 42, + ( - 63 ) ) + + COUNT ( * ) THEN NULL ELSE - 36 END +---- +-89280 query I rowsort label-5054 SELECT - CASE 64 WHEN + COUNT ( * ) - - 61 - 1 THEN NULL ELSE ( - + MIN ( - 90 ) ) END AS col1 @@ -28496,10 +28538,10 @@ SELECT - + ( - + SUM ( DISTINCT + - 12 ) ) ---- -12 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-5437 SELECT + CAST ( + - CASE 66 WHEN - 12 * + + COUNT ( * ) * - COUNT ( * ) * - COALESCE ( 95, + CASE WHEN NOT - 4 NOT IN ( - COUNT ( * ) + 47 - - ( - - 56 ) + + MIN ( ALL - + 33 ) + 71 + - - 29 / 69, 4 + + - 76 + - 81 + COUNT ( + - 40 ) * + 10 * - 70 + + 75 * 38 * - ( 68 ) * + COUNT ( * ) + - AVG ( DISTINCT - 36 ) ) THEN + COUNT ( * ) WHEN + 70 * 67 > ( 55 ) * NULLIF ( COUNT ( * ) * - 84, COUNT ( * ) ) THEN NULL ELSE NULL END ) THEN - 68 * - 8 WHEN 98 THEN NULL WHEN - 83 * - 47 THEN 9 * - 45 END AS INTEGER ) + - 27 * 15 AS col2 +---- +NULL query I rowsort label-5438 SELECT MAX ( ALL + - 58 ) / 7 + + COUNT ( * ) AS col2 @@ -28642,10 +28684,10 @@ SELECT + 44 * - ( - + 0 ) AS col2 ---- 0 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - 74 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-5464 SELECT - CAST ( + AVG ( DISTINCT - 74 ) AS INTEGER ) +---- +74 query I rowsort SELECT ALL + 79 * - 79 @@ -32401,10 +32443,10 @@ SELECT ALL + 98 AS col2, COUNT ( * ) + SUM ( DISTINCT 31 ) - + - 76 98 108 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-6187 SELECT 17 * - 75 + - CASE - + CAST ( + AVG ( DISTINCT - 74 ) AS INTEGER ) WHEN + 7 THEN - 79 WHEN COUNT ( * ) / - 62 + + MIN ( - ( + 75 ) ) THEN COUNT ( * ) WHEN - 92 THEN 95 * COUNT ( ALL - 72 ) - - COUNT ( * ) / CAST ( NULL AS INTEGER ) END / + 67 AS col0 +---- +NULL # Datafusion - Types were automatically converted from: # Datafusion - [Expected] [I] @@ -33409,10 +33451,13 @@ SELECT - - 8 * + NULLIF ( 53, + 66 ) * + 62 + - - COUNT ( * ) + - 31 + 95 + - 9 ---- 26344 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-6377 SELECT - AVG ( DISTINCT - CAST ( NULL AS INTEGER ) ) * - 18 / 49 AS col0 +---- +NULL query I rowsort label-6378 SELECT + 61 * - MIN ( DISTINCT - - 78 ) @@ -33512,11 +33557,14 @@ SELECT - 58 AS col0, - CASE + MIN ( ALL + 50 ) WHEN - COALESCE ( + CAST ( NULL A -58 NULL -# Datafusion - Datafusion expected results: -# Datafusion - Expected - -1 -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] I[I] +# Datafusion - [Actual ] I[R] +query IR rowsort label-6397 SELECT - COUNT ( * ) AS col2, - 69 / - 8 / - - 27 * + 78 / + CASE + 49 WHEN 29 THEN NULL ELSE + + 25 * - + 44 + - - CASE CASE 8 WHEN + 6 THEN 14 + + 25 * 79 ELSE NULL END WHEN 39 THEN + COUNT ( * ) + 20 * - 86 WHEN - AVG ( DISTINCT + CAST ( - 61 AS INTEGER ) ) * ( + 81 * - 15 ) THEN CAST ( NULL AS FLOAT8 ) ELSE NULL END END +---- +-1 +NULL query II rowsort SELECT 28, - 87 AS col1 @@ -33990,10 +34038,13 @@ SELECT ALL + CASE - 39 WHEN 46 * + - NULLIF ( - 86, + 53 ) * + COALESCE ( + 51, ---- NULL -# Datafusion - Datafusion expected results: -# Datafusion - Expected - 1573 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-6488 SELECT - 39 * + - COALESCE ( 39, - COUNT ( * ) + + 75 + - 13 - - 98 * - COUNT ( * ) + - 99 + + 14 + 45 / + COALESCE ( - - AVG ( DISTINCT COALESCE ( + 90, + ( - 14 ), + 59 ) ), + NULLIF ( 75, 98 ) ) / ( 59 ) ) + + 52 +---- +1573 query I rowsort label-6489 SELECT - + 53 / + + 90 * - ( + ( + ( 36 ) ) ) AS col0 @@ -36616,10 +36667,13 @@ SELECT ALL 90 * + - 60, 29 col0 -5400 29 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-6980 SELECT + AVG ( DISTINCT + CAST ( NULL AS INTEGER ) ) + + 97 - + 22 +---- +NULL query I rowsort label-6981 SELECT DISTINCT ( - 11 ) + + - CAST ( NULL AS INTEGER ) AS col2 @@ -38417,10 +38471,10 @@ SELECT ALL - 49 * + ( + COUNT ( * ) ) AS col0 query error DataFusion error: Error during planning: Projections require unique expression names but the expression "Int64\(\-70\) \+ Int64\(38\) \+ Int64\(\-29\) \* Int64\(\-62\) \+ CAST\(\(\- CASE Int64\(69\) WHEN Int64\(\-9\) THEN \(\- count\(Int64\(1\)\) AS count\(\*\)\) \+ count\(Int64\(1\)\) AS count\(\*\) \+ \(\- CAST\(NULL AS Int32\)\) \- Int64\(\-58\) \* Int64\(\-19\) WHEN CAST\(NULL AS Int32\) \* Int64\(71\) \* Int64\(91\) THEN NULL ELSE NULL END\) AS Int32\) \- Int64\(\-69\) AS col2" at position 0 and "Int64\(64\) \+ sum\(CAST\(NULL AS Int32\)\) AS col2" at position 1 have the same name\. Consider aliasing \("AS"\) one of them\. SELECT - 70 + 38 + - 29 * - 62 + CAST ( - CASE 69 WHEN - 9 THEN - + COUNT ( * ) + + COUNT ( * ) + - + CAST ( NULL AS INTEGER ) - - 58 * - 19 WHEN CAST ( NULL AS INTEGER ) * + 71 * 91 THEN NULL ELSE NULL END AS INTEGER ) - - 69 AS col2, + 64 + SUM ( ALL + CAST ( NULL AS INTEGER ) ) AS col2 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-7323 SELECT + CASE + COUNT ( * ) WHEN - - CASE + 47 WHEN - CASE - COUNT ( * ) WHEN + ( - + 56 ) THEN - CASE + CASE - 24 WHEN - ( + 95 ) * + - NULLIF ( - 64, + COUNT ( * ) ) / 84 * + 98 + - 75 + - - 40 + 87 / + NULLIF ( + - 42, - 61 + - - 8 * + ( + - 42 ) * - 89 * ( COUNT ( * ) ) * 3 ) THEN + COALESCE ( + COUNT ( * ), + 32 + + 4 ) + + 71 + 89 END WHEN - 63 * - 22 THEN + ( 75 ) * AVG ( DISTINCT 84 + ( - 94 ) ) + - MAX ( ALL - 74 ) * - CAST ( ( COALESCE ( AVG ( DISTINCT 11 ), 58 ) ) - 85 AS INTEGER ) WHEN + COUNT ( * ) + CASE - CAST ( NULL AS INTEGER ) WHEN 47 * + COUNT ( * ) THEN + 60 + - 38 ELSE NULL END THEN NULL ELSE - 66 END / + COUNT ( * ) ELSE + ( - 89 ) * 16 END THEN NULL WHEN + 73 * COUNT ( ALL ( + 68 ) ) + - 8 THEN - 54 END THEN + 41 END * + 52 AS col0 +---- +NULL query I rowsort SELECT - 47 * + 52 @@ -41149,10 +41203,13 @@ SELECT ALL COALESCE ( - CAST ( + - 31 AS INTEGER ), + COUNT ( * ) ) ---- 31 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - -48 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort SELECT DISTINCT COALESCE ( - NULLIF ( + 48, - 82 + AVG ( DISTINCT - 93 ) * + 66 ), 12 * - 84 ) AS col1 +---- +-48 query I rowsort SELECT - ( - 99 ) + - 70 * - - 7 col0 @@ -44558,10 +44615,13 @@ SELECT COUNT ( - - 25 ) ---- 1 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - -4087 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-8500 SELECT ALL ( + 61 ) * - COALESCE ( + 67, - MIN ( - 71 ) / + AVG ( DISTINCT 61 ) ) AS col0 +---- +-4087 query II rowsort label-8501 SELECT + 12 + - - 64 AS col0, + COUNT ( * ) + + + 66 @@ -47565,10 +47625,13 @@ SELECT ALL 91 * - 55 ---- -5005 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-9074 SELECT + CASE + 50 WHEN - - 51 THEN + ( + 92 ) + AVG ( DISTINCT + 21 ) - + - 13 * - 7 * ( + COALESCE ( + 53, MAX ( ALL - 58 ), - 94 ) ) + + CASE + COUNT ( * ) WHEN + ( 77 ) + - 62 THEN - - 39 * + 5 * + 14 END WHEN + + 40 THEN + - 68 - + + 68 - - 65 END + - 4 AS col1 +---- +NULL query I rowsort label-9075 SELECT + - ( - CAST ( - COUNT ( * ) AS INTEGER ) ) @@ -47651,10 +47714,13 @@ SELECT ALL COUNT ( + ( - - 81 ) ) AS col2 ---- 1 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - 11 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-9091 SELECT + 11 * + NULLIF ( COUNT ( * ), AVG ( DISTINCT - 84 ) * 24 ) +---- +11 query II rowsort label-9092 SELECT + 81 + - + COUNT ( * ) AS col0, MIN ( - 2 ) @@ -48118,10 +48184,13 @@ SELECT 52 * + 78 * - 11 AS col1 ---- -44616 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - -1 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-9178 SELECT ALL - 44 / - COALESCE ( - 44, + + COUNT ( ALL + 49 ) * + ( AVG ( DISTINCT - 43 ) ) ) +---- +-1 query I rowsort label-9179 SELECT + + SUM ( DISTINCT 73 ) @@ -49134,11 +49203,11 @@ SELECT DISTINCT 92 / 48 col0 ---- 1 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - 14592 -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query II rowsort label-9373 SELECT + 57 * 8 * 32 AS col0, + CASE AVG ( DISTINCT + - 13 ) WHEN - 7 * 4 * + NULLIF ( + + MAX ( ( + ( + 89 ) ) ), 55 * + 62 + ( 58 ) + - 81 ) - - - 62 - + 57 THEN - + MIN ( ALL - 57 ) + - 51 END * - + 21 + - 69 - - 50 + + + MAX ( + 12 ) +---- +14592 +NULL query I rowsort SELECT 95 * + 21 * 67 + + - 0 + + 58 + + 22 * + 12 AS col1 @@ -49425,10 +49494,10 @@ SELECT ALL + SUM ( ( - 3 ) ) AS col1 ---- -3 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort SELECT 66 + CASE AVG ( DISTINCT + 39 ) WHEN NULLIF ( + 84, + 23 * 5 ) THEN 58 * 20 WHEN - 96 THEN + 57 ELSE NULL END col2 +---- +NULL query I rowsort label-9432 SELECT MAX ( ALL 70 ) @@ -50803,10 +50872,13 @@ SELECT + SUM ( DISTINCT - ( - 83 ) ) / + COUNT ( * ) * - COUNT ( * ) AS col0, - -83 -3456 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-9698 SELECT + 31 + - CASE - 99 WHEN + - 96 THEN - + 88 + + 7 + - 6 + + - MAX ( ALL + 85 ) * + COUNT ( * ) * + COALESCE ( 84, AVG ( DISTINCT + 49 ) ) WHEN COUNT ( * ) + + 13 THEN NULL END * AVG ( ALL - 5 ) +---- +NULL query I rowsort label-9699 SELECT - COUNT ( * ) * + MAX ( - 11 ) @@ -51134,11 +51206,14 @@ SELECT ALL + 60 + 0 ---- 60 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - 54 -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] I[I] +# Datafusion - [Actual ] I[R] +query IR rowsort label-9762 SELECT ALL + 54 AS col2, - 4 * + CASE + + ( + + 82 ) WHEN MIN ( DISTINCT - 96 ) THEN - AVG ( DISTINCT + 14 ) * - 17 WHEN 81 THEN 92 WHEN - 71 THEN NULL END +---- +54 +NULL query II rowsort SELECT DISTINCT + 33 + + 75 + - 42 * + 46, 3 AS col1 @@ -51274,10 +51349,13 @@ SELECT ALL + 31 + - + 85 ---- -54 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-9789 SELECT DISTINCT 98 + + AVG ( DISTINCT - + CAST ( NULL AS INTEGER ) ) + 49 + 80 +---- +NULL query I rowsort label-9790 SELECT DISTINCT + 4 + 26 + - - 66 / + - 64 AS col0 diff --git a/data/sqlite/random/expr/slt_good_73.slt b/data/sqlite/random/expr/slt_good_73.slt index 576c39d..711183e 100644 --- a/data/sqlite/random/expr/slt_good_73.slt +++ b/data/sqlite/random/expr/slt_good_73.slt @@ -850,10 +850,13 @@ SELECT 59 * - - 43 ---- 2537 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort SELECT - CASE 83 WHEN - + ( + 36 ) * + 45 * - 12 THEN + 10 + AVG ( DISTINCT - 79 ) * + 99 WHEN - + 34 * + + 99 - - + 27 THEN + NULLIF ( - + 40, - 7 * 55 - ( 51 ) ) END +---- +NULL query I rowsort label-156 SELECT MIN ( 98 ) - 3 @@ -3300,10 +3303,13 @@ SELECT 90 / - - CASE + CAST ( + - 36 AS INTEGER ) WHEN COUNT ( * ) * - + 54 * - ---- NULL -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-618 SELECT ALL - CASE 28 WHEN + 9 + + - ( + COUNT ( * ) ) THEN - 63 WHEN AVG ( DISTINCT - 20 ) THEN + - 90 * 11 + - AVG ( ALL - + ( - + 82 ) ) + - 57 END / + 99 +---- +NULL query I rowsort label-619 SELECT ALL - NULLIF ( + - COUNT ( * ), - - 27 ) * - ( + 21 ) AS col0 @@ -4220,11 +4226,11 @@ SELECT DISTINCT - 2 * - - 92 AS col1 ---- -184 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - -4913 -# Datafusion - Expected - 42 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query II rowsort label-793 SELECT ALL - ( + - ( - 50 ) ) * + 99 + + - 37 + - - 74, 34 + - CASE + - AVG ( DISTINCT - 81 ) WHEN + - CASE - 17 WHEN - - CASE + NULLIF ( - - 85, + CAST ( + - 25 AS INTEGER ) * - CAST ( - 44 AS FLOAT8 ) + 66 * - 9 ) WHEN + 85 THEN - + ( - 96 ) / + 89 + + + 96 * - - 30 * 26 * 90 ELSE NULL END THEN NULL WHEN - - 1 + + - COUNT ( * ) - + + 15 THEN - 76 ELSE NULL END THEN - 69 + COALESCE ( - - ( + 30 ), COUNT ( * ) ) * COALESCE ( + - 18, 52 * + - 55 * + 45 ) + - 22 WHEN - 59 / + 61 THEN NULL ELSE - 8 END AS col0 +---- +-4913 +42 query I rowsort SELECT + 66 - - 76 * + 73 @@ -4511,11 +4517,14 @@ SELECT COUNT ( * ) - + 70 AS col1 ---- -69 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - -54 -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] I[I] +# Datafusion - [Actual ] I[R] +query IR rowsort label-848 SELECT - 54, ( - - 32 ) * + + ( - + 23 ) + + + 95 + + - 96 * - CASE - 19 WHEN - 65 THEN - + COUNT ( * ) * - - NULLIF ( - 41, - 24 - + + AVG ( DISTINCT + 95 ) ) * - 81 WHEN + + 89 / 27 THEN - COUNT ( * ) WHEN 94 * + - 98 * 38 THEN NULL END * 29 + - + COUNT ( * ) col2 +---- +-54 +NULL query I rowsort SELECT 59 * - + 48 * - 85 @@ -8162,10 +8171,10 @@ SELECT + 96 + COALESCE ( - 19, - 10, 33 * - + 38 + + - ( + COUNT ( DISTINCT + 98 ---- 65579 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - -1 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-1547 SELECT ALL + COALESCE ( + - COUNT ( * ), + COALESCE ( + + 58, + ( - CASE - + 82 WHEN + COUNT ( * ) * 2 / + COUNT ( * ) / - 12 - + AVG ( DISTINCT - 21 ) THEN + 8 END ) ) ) +---- +-1 query I rowsort label-1548 SELECT DISTINCT - CASE + 94 WHEN + 87 THEN NULL WHEN 64 * 34 THEN + 77 / - COUNT ( * ) * - 29 WHEN 60 THEN - CASE ( + COUNT ( * ) ) WHEN 0 / 83 THEN - - 89 / + 32 WHEN COUNT ( * ) THEN - 97 + 49 * 87 WHEN CAST ( NULL AS INTEGER ) + 45 THEN + 59 + 89 END * + 49 ELSE - 33 - - 37 END * + 10 @@ -8941,10 +8950,13 @@ SELECT + CASE 73 WHEN + MAX ( - + 23 ) THEN NULL WHEN 43 THEN + 51 END + + ( - 2 NULL -309540 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - 80 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-1694 SELECT ALL NULLIF ( ( + + 80 ), + - COALESCE ( 69, + 52 * + 88 ) + - SUM ( + 90 ) / AVG ( DISTINCT - CAST ( NULL AS INTEGER ) ) + COUNT ( * ) ) AS col1 +---- +80 query I rowsort label-1695 SELECT + 48 * 63 * - MAX ( 24 ) AS col0 @@ -8966,10 +8978,13 @@ SELECT + 64 * + + COUNT ( + 38 ) + + - 35 col0 ---- 29 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-1699 SELECT ALL 36 + - 50 + 85 + + 78 / 4 - + + CASE + 64 WHEN + COUNT ( * ) THEN - 53 - - - AVG ( DISTINCT + 21 ) WHEN + ( + - 98 ) * CAST ( + CASE - - 38 WHEN - 81 * + COUNT ( * ) THEN 51 WHEN 89 + COUNT ( * ) THEN 34 ELSE NULL END AS INTEGER ) + 25 / 12 THEN + COUNT ( * ) + + 49 ELSE NULL END AS col0 +---- +NULL query I rowsort label-1700 SELECT - 7 + - - 14 * + 30 + - 1 * - + 52 * - CAST ( - 7 AS INTEGER ) AS col0 @@ -9044,11 +9059,11 @@ SELECT 57 / 12 * 93 / COUNT ( * ) / COUNT ( * ) - + 54 * - 81 AS col0 ---- 4746 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - -77 -# Datafusion - Expected - -31 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query II rowsort label-1714 SELECT ALL + - 77, - CASE - AVG ( DISTINCT - 27 ) WHEN + 28 + 14 * - + COUNT ( * ) THEN NULL WHEN + 52 THEN NULL ELSE 31 END AS col0 +---- +-77 +-31 query I rowsort SELECT ALL + ( + 88 ) @@ -10234,10 +10249,13 @@ SELECT + 97 / - - ( - 61 ) ---- -1 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-1939 SELECT - 83 * COUNT ( * ) + + + 57 + - 99 + + + CASE + 31 WHEN - 37 THEN NULL WHEN - + 96 THEN - 36 - 59 + 64 + + + MIN ( ALL - 85 ) + + 38 ELSE NULL END / - + 39 * - - 69 * + - AVG ( DISTINCT 11 ) + - COALESCE ( - - 22, - 6 + 38, - + 5 ) + 70 * + CASE + 5 WHEN - - 52 - + 49 THEN NULL ELSE + 77 / - 30 END AS col2 +---- +NULL query I rowsort label-1940 SELECT + MIN ( DISTINCT + 4 ) @@ -10654,10 +10672,13 @@ SELECT + + 69 * + 38 + CAST ( NULL AS INTEGER ) AS col2 ---- NULL -# Datafusion - Datafusion expected results: -# Datafusion - Expected - -73 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-2021 SELECT DISTINCT + + COALESCE ( + - NULLIF ( 73, + 5 ), + MIN ( DISTINCT - 14 ) - COUNT ( * ), 42, + 83 * - AVG ( DISTINCT - 85 ) * + 18 / - 88 + - COUNT ( * ) + + 50 + - + 44 ) +---- +-73 query I rowsort SELECT + NULLIF ( + - 4, + 44 ) @@ -11766,10 +11787,13 @@ SELECT DISTINCT - ( - 61 ) ---- 61 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-2233 SELECT AVG ( DISTINCT + CAST ( NULL AS INTEGER ) ) * - + 8 * - 25 / + + 95 col2 +---- +NULL # Datafusion - Datafusion expected results: # Datafusion - Expected - 72330 @@ -13667,10 +13691,10 @@ SELECT + - 5 AS col2, 15 col0 -5 15 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-2596 SELECT + + CASE + ( + + MIN ( 4 ) ) WHEN + 93 * - 1 * NULLIF ( + COUNT ( * ), - 80 - 5 + - 95 / - - COUNT ( ALL + ( + + 33 ) ) ) + 47 THEN 88 WHEN - - AVG ( DISTINCT - 14 ) + + - 57 THEN NULL END +---- +NULL query I rowsort label-2597 SELECT ALL - CASE - - 35 WHEN 20 * - + 40 THEN NULL WHEN + 70 + + 88 THEN NULL ELSE + ( 42 ) / + 9 END * - COUNT ( - 72 ) / - 6 AS col0 @@ -13841,10 +13865,16 @@ SELECT DISTINCT + 88 * + 6 * + + CAST ( + 89 AS INTEGER ) + + 66 ---- 47058 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - -4 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Data was automatically updated based on comparison db results +# Datafusion - Previous results: +# Datafusion - -4 +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-2630 SELECT - 80 / + - ( NULLIF ( + - 18, - - 68 * + + AVG ( DISTINCT ( - - 87 ) ) + - MAX ( - + 6 ) - 9 + ( - + 39 ) / + 74 * + 35 ) ) +---- +-4.444444444444 query I rowsort SELECT - - 74 + 66 * 40 @@ -14958,10 +14988,10 @@ SELECT ALL ( + 44 ) * 19 + - 23 - - - COUNT ( * ) + - - 72 ---- 884 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-2847 SELECT ALL - 17 * - - 10 + 54 * + 20 / ( 51 ) + CASE - COUNT ( * ) WHEN + 53 + ( ( - AVG ( DISTINCT 15 ) ) + - 50 ) THEN - 79 * - 3 - 99 * 29 WHEN - 58 THEN + 48 * + MAX ( DISTINCT 3 ) WHEN - ( + CASE COALESCE ( - 13, 67 / COUNT ( * ) ) WHEN 96 THEN + 23 END ) * 69 THEN NULL ELSE NULL END * - 71 +---- +NULL query I rowsort label-2848 SELECT ALL + COUNT ( * ) * 26 + + 19 col0 @@ -15377,10 +15407,16 @@ SELECT ( - + 64 ) AS col1 ---- -64 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - -78 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Data was automatically updated based on comparison db results +# Datafusion - Previous results: +# Datafusion - -78 +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-2927 SELECT 80 * COALESCE ( + - SUM ( ALL + 6 ), - - 28 * + AVG ( DISTINCT - 12 ), + 43 * + COALESCE ( 53 * + 36, + CAST ( NULL AS INTEGER ) ) ) / + 17 + - 50 AS col0 +---- +-78.235294117647 query I rowsort label-2928 SELECT ALL + COUNT ( * ) * - + NULLIF ( + + 61, 81 ) col2 @@ -15931,10 +15967,13 @@ SELECT ALL - COUNT ( * ) * - - 23 ---- -23 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-3032 SELECT DISTINCT - + COUNT ( * ) * 27 * CASE + ( + + SUM ( ALL 99 ) ) WHEN - 31 THEN + 26 END * + - AVG ( DISTINCT - 58 ) +---- +NULL query I rowsort label-3033 SELECT ALL 74 / CASE + - COUNT ( * ) WHEN + COUNT ( * ) THEN + COUNT ( * ) * - CAST ( NULL AS INTEGER ) WHEN - 39 THEN + COUNT ( * ) ELSE NULL END + + COALESCE ( - 85, + - COUNT ( * ) ) AS col0 @@ -16479,10 +16518,10 @@ SELECT + - 50 / - 32 + - 96 AS col2 ---- -95 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-3138 SELECT ALL - 39 * - - CASE + + ( + 98 ) WHEN - SUM ( ALL - 43 ) * + + COUNT ( * ) THEN + 64 / + 77 * 13 + - 16 / 1 WHEN - AVG ( DISTINCT COALESCE ( - 70, CAST ( 71 AS INTEGER ) ) ) + 44 THEN + 72 WHEN CASE - 48 WHEN 2 THEN 35 WHEN 98 THEN + 3 + ( + 79 ) ELSE NULL END * - 8 THEN NULL ELSE NULL END +---- +NULL query II rowsort label-3139 SELECT ALL - 10 / 11 + CAST ( NULL AS INTEGER ) AS col0, NULLIF ( + 10, - NULLIF ( + - CAST ( - 72 AS INTEGER ), - 60 / + - COUNT ( * ) + + COUNT ( * ) ) + - + 85 + 56 * + + 22 ) AS col1 @@ -21139,10 +21178,13 @@ SELECT ALL + 1 * - ( + 63 ) ---- -63 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - -308243 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-4023 SELECT ALL - 47 * + - COUNT ( * ) * - - NULLIF ( + - 83, - + AVG ( DISTINCT - - 52 ) ) * + 79 + + - 88 + 24 +---- +-308243 query I rowsort label-4024 SELECT ALL 86 + 68 - 65 * 54 * 60 * - COUNT ( * ) AS col2 @@ -21374,10 +21416,16 @@ SELECT ALL COUNT ( * ) * - + 22 ---- -22 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - -2 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Data was automatically updated based on comparison db results +# Datafusion - Previous results: +# Datafusion - -2 +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-4068 SELECT + + COUNT ( * ) * + NULLIF ( + 15, - - AVG ( DISTINCT + CASE 8 WHEN - 55 + - - 10 * + 95 THEN + COALESCE ( - - 27, - 43, - 86 * 21 + - 78 + - - 70 - - 46 * - 73 / - 91 + + 85 ) - - + 52 WHEN + 97 THEN + - 75 * + 47 + - 39 WHEN 28 THEN NULL END ) + ( + 20 ) ) / - 6 +---- +-2.5 query I rowsort SELECT + + ( + 16 ) + - 90 - 72 + 15 @@ -22998,10 +23046,10 @@ SELECT ALL + 10 + - COUNT ( ALL + + 62 ) * - MIN ( + 11 + - 17 ) AS col0 ---- 4 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - 51 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-4383 SELECT DISTINCT CAST ( - AVG ( DISTINCT - - 22 ) AS INTEGER ) + 73 AS col1 +---- +51 query II rowsort label-4384 SELECT 48, 5 / CAST ( NULL AS INTEGER ) AS col0 @@ -23541,11 +23589,11 @@ SELECT 30 AS col0, COALESCE ( CAST ( - 71 AS INTEGER ), SUM ( - 82 ) * 11, + 62 30 -120 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - 1 -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query II rowsort label-4486 SELECT ALL + COUNT ( * ) AS col1, + CASE + - MAX ( - 43 ) WHEN + 53 - 41 THEN - 65 * 28 + COUNT ( * ) * CAST ( NULL AS INTEGER ) WHEN ( 51 ) - AVG ( DISTINCT - 2 ) / COUNT ( * ) THEN NULL WHEN ( + COUNT ( * ) ) THEN 6 END * + 90 col0 +---- +1 +NULL query I rowsort label-4487 SELECT SUM ( + 1 ) col2 @@ -23741,11 +23789,14 @@ SELECT 92 + - 89 + 3 col1 ---- 6 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - 22 -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] I[I] +# Datafusion - [Actual ] I[R] +query IR rowsort label-4524 SELECT DISTINCT NULLIF ( + 22, + + COUNT ( * ) ) AS col2, 55 * AVG ( DISTINCT CAST ( NULL AS INTEGER ) ) +---- +22 +NULL query I rowsort label-4525 SELECT ALL + MAX ( + - 66 ) * 65 @@ -24005,10 +24056,10 @@ SELECT + 86 - 47 ---- 39 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort SELECT + ( - CASE - + 40 WHEN 42 THEN NULL ELSE - - 28 END ) * CASE + 51 WHEN + AVG ( DISTINCT + 83 ) THEN 56 * + 40 - - 67 END + + 28 +---- +NULL query I rowsort label-4575 SELECT ( ( + COUNT ( * ) ) ) @@ -30413,10 +30464,10 @@ SELECT ALL + 64 + + 81 AS col2 ---- 145 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-5792 SELECT DISTINCT - 37 + ( + 95 ) * - 83 + + + CASE - NULLIF ( - 7, + 66 - - 80 ) WHEN + AVG ( DISTINCT + 43 ) THEN + - 59 * - 76 * - COUNT ( * ) + - 86 * - 41 END AS col2 +---- +NULL query I rowsort label-5793 SELECT ALL - 92 / - 54 AS col1 @@ -30886,10 +30937,13 @@ SELECT ALL + 95 / + - COUNT ( * ) ---- -95 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - 3498 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort SELECT 66 * + NULLIF ( 53, COALESCE ( - AVG ( DISTINCT + 34 ), 51 * + 33 + + 31, + 35 / - ( + 78 ) ) * 62 + 47 ) +---- +3498 query I rowsort label-5884 SELECT 1 + - - ( - SUM ( DISTINCT - 8 ) ) + - 55 + - NULLIF ( - 88, 0 / + + 93 * 56 ) + 67 * + 28 + 62 + + 86 / 16 + - COUNT ( * ) * 47 AS col2 @@ -31045,10 +31099,10 @@ SELECT - 84 - 16 AS col1 ---- -100 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - 1004 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-5913 SELECT + COUNT ( 19 ) * + COUNT ( * ) + - 15 + CASE - 28 WHEN - ( 84 ) THEN - 90 WHEN - - COALESCE ( 58, + + AVG ( DISTINCT + CAST ( NULL AS FLOAT8 ) ), - 61 ) THEN NULL ELSE - + 73 + - - 65 END + - + 54 * - 19 AS col2 +---- +1004 query I rowsort SELECT ALL - 47 * - 27 AS col2 @@ -32083,10 +32137,13 @@ SELECT - 82 / - + 25 + - - 91 + - 51 - + NULLIF ( 22 + - CASE 76 WHEN - COUNT ( ---- NULL -# Datafusion - Datafusion expected results: -# Datafusion - Expected - -650 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort SELECT ALL + + 34 * - 20 + + - NULLIF ( - 30, AVG ( DISTINCT 32 ) ) AS col0 +---- +-650 query I rowsort label-6118 SELECT DISTINCT - CAST ( + 82 AS INTEGER ) AS col0 @@ -36125,10 +36182,10 @@ SELECT + + 9, - 2 col2 9 -2 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort SELECT ALL + + CASE - + 96 WHEN - - AVG ( DISTINCT 6 ) THEN 84 + 49 + - 51 WHEN 36 * + 10 * AVG ( + 7 ) THEN 25 ELSE NULL END +---- +NULL query I rowsort SELECT DISTINCT ( + ( - 41 ) ) * - 36 * - - 75 * + + 97 + + - ( 20 ) AS col2 @@ -39172,11 +39229,14 @@ SELECT + 44 col1, - 3 / - COUNT ( * ) + + + 7 AS col2, 25 10 25 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - -12 -# Datafusion - Expected - 19 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] I[I] +# Datafusion - [Actual ] I[R] +query IR rowsort SELECT ALL 75 + - 87 AS col1, NULLIF ( - 29, - 98 + - COALESCE ( + 86, - 20 + ( + AVG ( DISTINCT 71 ) ) ) ) + + ( + + 48 ) +---- +-12 +19 query II rowsort SELECT 9 * - + 75 AS col1, - CASE - 79 WHEN - 87 THEN NULL ELSE + 67 + - 9 + + 22 * 39 END @@ -40618,10 +40678,10 @@ SELECT 12 * - 21 AS col0 ---- -252 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-7742 SELECT ALL + CASE - 84 WHEN + - 94 / 73 - - NULLIF ( - 93, AVG ( DISTINCT - 11 ) ) THEN ( MIN ( DISTINCT - 51 ) ) END * 89 AS col2 +---- +NULL query I rowsort SELECT ALL - 37 * - 16 @@ -41042,10 +41102,13 @@ SELECT COALESCE ( - - 67, - 18, 17 ) + - 99 AS col2 ---- -32 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-7824 SELECT 75 * - 89 + AVG ( DISTINCT + 91 ) + + 2 + COUNT ( * ) * CASE NULLIF ( COUNT ( * ), 64 ) + - 60 WHEN 72 * + 49 THEN 16 WHEN MIN ( DISTINCT + 73 ) THEN - AVG ( 78 ) ELSE NULL END / + 4 * - 18 +---- +NULL query II rowsort label-7825 SELECT 6, + 46 / - 71 AS col0 @@ -41170,10 +41233,13 @@ SELECT ALL - MIN ( DISTINCT - - 25 ) + - + 32 + + - 59, + 4 * + 53 AS col1 -116 212 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - 36 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-7848 SELECT ALL + COALESCE ( 36, + NULLIF ( + - CASE - - 80 WHEN CAST ( + ( - ( + COALESCE ( - COUNT ( * ), - 21 - ( 7 ), - 73 * ( 27 ) ) ) ) AS INTEGER ) THEN - 30 ELSE - 11 / + AVG ( DISTINCT + 2 ) END, - 96 ) + + ( ( + 92 ) ) ) AS col1 +---- +36 query I rowsort label-7849 SELECT ( + MIN ( DISTINCT - - NULLIF ( - + 57, 65 ) ) ) * + 35 @@ -42280,12 +42346,15 @@ SELECT - - 22 - + 85 + 61 AS col0, - CAST ( + - 69 AS INTEGER ) * + - 5 AS col2, -345 56 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - -119 -# Datafusion - Expected - 73 -# Datafusion - Expected - -41 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] II[I] +# Datafusion - [Actual ] II[R] +query IIR rowsort label-8060 SELECT - + 47 - - NULLIF ( - 72, 19 ) col0, 29 - + - 44 AS col1, - + 74 + + + NULLIF ( - 2, - - AVG ( DISTINCT - ( + 96 ) ) / 15 * 57 + COUNT ( * ) * COUNT ( * ) ) + 35 +---- +-119 +73 +-41 query I rowsort SELECT - - 78 * + 61 + - 32 @@ -43513,10 +43582,13 @@ NULL query error DataFusion error: Error during planning: Projections require unique expression names but the expression "Int64\(\-54\) AS col2" at position 0 and "coalesce\(Int64\(59\), \(\- count\(Int64\(1\)\) AS count\(\*\)\) \+ max\(Int64\(\-11\)\)\) AS col2" at position 1 have the same name\. Consider aliasing \("AS"\) one of them\. SELECT DISTINCT + - 54 col2, COALESCE ( 59, - COUNT ( * ) + + MAX ( - 11 ) ) AS col2 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-8293 SELECT + CASE + NULLIF ( - 67, - 78 ) WHEN - 42 THEN + CAST ( NULL AS INTEGER ) WHEN - 14 THEN + + CASE 34 WHEN 16 * + 65 THEN + COUNT ( * ) * + + AVG ( DISTINCT 89 ) + - 94 WHEN 63 - - CASE + 77 WHEN - - 97 - - - 76 * 94 THEN NULL ELSE ( ( 17 ) ) END * + 17 THEN NULL ELSE NULL END END +---- +NULL query I rowsort label-8294 SELECT NULLIF ( + 13, COUNT ( * ) ) @@ -44046,10 +44118,13 @@ SELECT 51 * + 56 * - 55 * + - CAST ( CAST ( + + 18 AS INTEGER ) AS INTEGER ) + + 2827366 -29 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - 1 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-8392 SELECT NULLIF ( + COUNT ( * ), + + NULLIF ( - + CASE - CAST ( + ( 55 ) AS INTEGER ) WHEN - + 38 THEN + 50 - + AVG ( DISTINCT 7 ) ELSE - 19 * + - 9 * 45 END, 97 ) ) +---- +1 query II rowsort label-8393 SELECT + 10 + 93 + - 57 * - 80, - CAST ( NULL AS INTEGER ) AS col0 @@ -46812,11 +46887,14 @@ SELECT DISTINCT - + ( + 29 ) ---- -29 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - -17 -# Datafusion - Expected - 25 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] I[I] +# Datafusion - [Actual ] I[R] +query IR rowsort label-8913 SELECT ALL - + 17 AS col0, + NULLIF ( + 25, + CASE - 65 WHEN 46 / CAST ( NULL AS INTEGER ) * - - 64 * AVG ( ALL + 18 ) THEN - 2 + - + ( + 91 ) + MIN ( + + 13 ) END * + + ( COALESCE ( - COALESCE ( + + 22, - CASE 43 WHEN CAST ( NULL AS INTEGER ) + - 18 THEN - + ( 98 ) / + 81 WHEN 27 / - - 50 * + 73 + - + 56 THEN NULL END, - COUNT ( * ) * + 20 + - NULLIF ( 87, 6 ) ), + - 44, 14 * + AVG ( DISTINCT 9 ) + - 1 ) ) + 36 ) AS col2 +---- +-17 +25 query II rowsort label-8914 SELECT ALL - 45, + 72 + - + ( - 88 ) * 95 / - 47 + 93 + + 76 * 57 + 73 - + 11 AS col1 @@ -47391,11 +47469,14 @@ SELECT ALL - ( 72 ) + + - 89 + - 53 AS col1 ---- -214 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -# Datafusion - Expected - 1 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I]I +# Datafusion - [Actual ] [R]I +query RI rowsort label-9022 SELECT DISTINCT + AVG ( DISTINCT - CAST ( NULL AS INTEGER ) ) * - + CAST ( - 6 AS FLOAT8 ) + + COUNT ( * ) * COALESCE ( - 53, - 39, + 3 ) / + 47 + - ( + 66 ) AS col2, + COUNT ( * ) +---- +NULL +1 query I rowsort SELECT ALL 81 + + CASE 21 WHEN - - 38 THEN - 42 ELSE NULL END AS col2 @@ -49256,10 +49337,13 @@ SELECT ALL 4 AS col0, + COUNT ( - + ( - 21 ) ) AS col1 4 1 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-9381 SELECT ALL CASE + 48 WHEN 72 THEN - 12 * + 24 / + ( AVG ( DISTINCT + 23 ) ) WHEN - 1 * NULLIF ( MIN ( 70 ) / + 9, - 23 + COALESCE ( 6, - CASE CASE - 17 WHEN 84 THEN NULL WHEN + 68 + CASE COUNT ( * ) WHEN 2 * 34 THEN 86 * - 85 ELSE - NULLIF ( 77, CAST ( NULL AS INTEGER ) * - 19 + 50 * MIN ( + 65 ) ) END THEN 96 END WHEN 32 * - 69 THEN NULL WHEN - 86 THEN 15 - - 48 ELSE COALESCE ( 43, + MIN ( ALL - 61 ) ) END ) ) THEN NULL WHEN 70 * 98 THEN NULL END * NULLIF ( + AVG ( DISTINCT - 77 ) + - MIN ( 4 ), - COUNT ( * ) ) AS col0 +---- +NULL query I rowsort label-9382 SELECT DISTINCT ( 31 ) * - 82 * SUM ( + 6 ) + 69 * MAX ( 81 + 46 ) AS col0 @@ -50047,10 +50131,13 @@ SELECT + COALESCE ( CAST ( NULL AS INTEGER ), - 35 ) AS col2 ---- -35 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-9531 SELECT - MAX ( DISTINCT CAST ( NULL AS INTEGER ) ) * 38 / - AVG ( DISTINCT - - 9 ) AS col0 +---- +NULL query I rowsort SELECT ALL - 19 * 90 @@ -51507,10 +51594,13 @@ SELECT + CAST ( NULL AS INTEGER ) + - + COUNT ( * ) ---- NULL -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-9810 SELECT + - 24 * - AVG ( DISTINCT - CAST ( NULL AS INTEGER ) ) AS col1 +---- +NULL query I rowsort label-9811 SELECT - - 19 + 68 + + 24 / - COUNT ( * ) diff --git a/data/sqlite/random/expr/slt_good_74.slt b/data/sqlite/random/expr/slt_good_74.slt index a5e237d..89f5754 100644 --- a/data/sqlite/random/expr/slt_good_74.slt +++ b/data/sqlite/random/expr/slt_good_74.slt @@ -653,10 +653,13 @@ SELECT DISTINCT - - ( 67 ) ---- 67 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - -100386 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-115 SELECT ALL + MAX ( + + 39 ) * - 33 * + NULLIF ( + + NULLIF ( 78, + AVG ( DISTINCT CAST ( + + 25 AS INTEGER ) ) * + + 4 ), - 53 * + COUNT ( * ) + - - ( + - 70 ) + ( + COUNT ( * ) ) / - + 57 ) +---- +-100386 query II rowsort label-116 SELECT DISTINCT - + SUM ( DISTINCT 8 ), 56 col1 @@ -2293,10 +2296,10 @@ SELECT + - 68 + 77 query error DataFusion error: Error during planning: Projections require unique expression names but the expression "\(\- Int64\(\-41\)\) AS col0" at position 0 and "Int64\(9\) \* Int64\(89\) AS col0" at position 1 have the same name\. Consider aliasing \("AS"\) one of them\. SELECT - - 41 AS col0, 9 * + 89 AS col0 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - 99 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-425 SELECT + 99 + 2 / CAST ( AVG ( DISTINCT + 46 ) AS INTEGER ) AS col0 +---- +99 query I rowsort SELECT - 39 * + - 13 AS col1 @@ -4585,10 +4588,13 @@ SELECT COUNT ( * ) * COALESCE ( + 83, - COUNT ( * ) ) / + 46 ---- 1 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-859 SELECT ALL - + 98 + + 26 - + + COUNT ( * ) + - CASE + COUNT ( * ) WHEN - 74 THEN + 0 + + 10 + + 32 + 44 * + 34 * + NULLIF ( - 33, - 98 ) * - 52 WHEN + 57 THEN + MAX ( DISTINCT 15 ) * - 12 * - 42 + AVG ( DISTINCT + 33 ) END * - 11 +---- +NULL query I rowsort SELECT - 91 - + + 84 @@ -7091,11 +7097,14 @@ SELECT COALESCE ( 52, + - 85 ) - + 9 + ( + COUNT ( * ) ) AS col1 ---- 44 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - -4248 -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] I[I] +# Datafusion - [Actual ] I[R] +query IR rowsort label-1337 SELECT ALL 59 * + - 72 AS col2, + 57 * 95 + - + 74 + + 8 + - - COUNT ( * ) / + + 87 * + - 67 - + - 88 + + 53 - 60 * AVG ( DISTINCT - NULLIF ( + ( + CASE 18 WHEN ( 14 ) THEN NULL WHEN + 99 THEN - 54 * - 36 WHEN 80 THEN + 71 ELSE NULL END ), 25 ) ) +---- +-4248 +NULL query I rowsort SELECT 55 * - + 5 @@ -9466,10 +9475,13 @@ SELECT DISTINCT - 22 * - + 70 * + + 17 + - 59 ---- 26121 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - 32 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-1784 SELECT ALL + - NULLIF ( - COUNT ( * ), - ( + AVG ( DISTINCT - - 43 ) ) ) * + 32 AS col2 +---- +32 query II rowsort label-1785 SELECT + ( - + 0 ) AS col1, 4 * + - 98 * + MIN ( ALL 46 ) @@ -9793,10 +9805,13 @@ SELECT DISTINCT - CAST ( - ( - + 83 ) AS INTEGER ) ---- -83 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort SELECT ( - ( - CASE - 24 WHEN + 64 THEN NULL ELSE 62 END ) ) * - 29 * 58 / AVG ( DISTINCT CASE 55 WHEN + 95 THEN 73 ELSE NULL END ) + 3 * - 98 AS col0 +---- +NULL query I rowsort label-1848 SELECT 24 + - - 28 + - + 91 * 96 * SUM ( 33 ) + - 15 @@ -16476,10 +16491,10 @@ SELECT - 90 AS col2, + 10 -90 10 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-3122 SELECT - 62 * - - CASE + 8 WHEN ( 19 ) + COUNT ( DISTINCT 96 ) * + 9 THEN 31 * + - 56 WHEN + + 56 * - AVG ( DISTINCT - 95 ) + + + 43 + - 37 THEN NULL END +---- +NULL query I rowsort SELECT ALL - 4 + - 70 AS col2 @@ -17805,10 +17820,10 @@ SELECT + 15 / + - 1 AS col2 ---- -15 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - 59 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-3377 SELECT + CAST ( - AVG ( DISTINCT - 59 ) AS INTEGER ) AS col1 +---- +59 query II rowsort SELECT - 97 + - + 16, + 23 * + + 92 AS col0 @@ -22293,10 +22308,13 @@ SELECT - 8 - - 50 ---- 42 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - 1 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-4238 SELECT ALL NULLIF ( + + ( COUNT ( * ) ), - AVG ( DISTINCT 83 ) ) +---- +1 query I rowsort label-4239 SELECT DISTINCT CASE - COALESCE ( + 86, + 38 + ( 12 ), - COUNT ( + NULLIF ( 8, 50 ) ) + - COUNT ( * ) ) WHEN - 66 + MIN ( + 39 - 16 ) THEN 37 WHEN + 96 THEN NULL ELSE NULL END col2 @@ -24240,10 +24258,13 @@ SELECT ALL COUNT ( ALL - 42 ) AS col2 ---- 1 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-4614 SELECT + AVG ( DISTINCT - CAST ( NULL AS INTEGER ) ) * + + 67 + - - 73 + MAX ( ALL - 32 ) * + 27 + - ( + 74 ) AS col0 +---- +NULL query I rowsort label-4615 SELECT + CAST ( + - CAST ( 77 AS INTEGER ) AS INTEGER ) @@ -26704,10 +26725,10 @@ SELECT DISTINCT + ( + + 57 ) col2 ---- 57 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort SELECT - - CASE + 88 WHEN - - 82 + - AVG ( DISTINCT - 49 ) + 96 + + - 59 THEN NULL WHEN 86 THEN 20 + + + 2 ELSE NULL END +---- +NULL query I rowsort label-5081 SELECT + - 83 / + ( ( + 36 ) ) @@ -27250,10 +27271,13 @@ SELECT + MAX ( CAST ( NULL AS FLOAT8 ) ) AS col1 ---- NULL -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-5184 SELECT ALL - ( AVG ( DISTINCT + - CAST ( NULL AS INTEGER ) ) ) * + ( - 71 ) - 80 - - + 97 + - - 47 * + - 51 + ( + 91 ) - - 16 + CAST ( COALESCE ( + + 82, CASE + 73 WHEN + 97 THEN + 78 + + 87 WHEN + COUNT ( * ) THEN - 19 + - 3 - 10 - - 31 * - 8 * + 31 WHEN COUNT ( * ) * - 92 THEN + + 23 ELSE NULL END ) AS INTEGER ) / + 83 +---- +NULL query I rowsort label-5185 SELECT ALL - - NULLIF ( ( 71 ), + - COUNT ( - + 51 ) * - COUNT ( * ) + - 57 - COUNT ( * ) ) col1 @@ -27756,11 +27780,14 @@ SELECT ALL 2 * + CAST ( NULL AS INTEGER ) AS col2 ---- NULL -# Datafusion - Datafusion expected results: -# Datafusion - Expected - -90 -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] I[I] +# Datafusion - [Actual ] I[R] +query IR rowsort label-5281 SELECT - 90, 46 + + 76 * - - 72 * + COALESCE ( + - MAX ( - 0 ), AVG ( DISTINCT + CAST ( + + 0 AS INTEGER ) ) * - + 96 - - 89 * 35 ) / + - 12 - + CASE - 27 WHEN - - COUNT ( * ) THEN + - NULLIF ( - - 93, - + COUNT ( * ) ) ELSE NULL END - CAST ( + CASE - - 52 WHEN 7 THEN - + 48 * + + 93 - 77 * 54 * SUM ( ALL - 94 ) END AS INTEGER ) * - 30 AS col2 +---- +-90 +NULL # Datafusion - Datafusion expected results: # Datafusion - Expected - 92 @@ -28612,11 +28639,14 @@ SELECT DISTINCT 53 * + + 62 ---- 3286 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - -69888 -# Datafusion - Expected - -23 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] I[I] +# Datafusion - [Actual ] I[R] +query IR rowsort label-5441 SELECT DISTINCT 64 * - 26 * + 42 AS col1, CAST ( 28 AS INTEGER ) / + 35 + NULLIF ( - + 88, + AVG ( DISTINCT + + 29 ) * 22 ) + 65 +---- +-69888 +-23 query I rowsort SELECT 81 + - 53 + 56 * - 60 col0 @@ -34112,10 +34142,10 @@ SELECT + 87 + + + 48 * - COUNT ( ALL 66 ) * - 15 + 37 AS col1 ---- 844 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - 29 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-6490 SELECT CASE + CASE 49 WHEN - AVG ( DISTINCT 71 ) THEN - - 16 + - - 11 + - + ( + - 74 ) * 57 * 8 + NULLIF ( 73, - 76 ) / COUNT ( * ) * + - 89 ELSE + COUNT ( + 29 ) * 78 * CASE CAST ( 42 AS INTEGER ) * NULLIF ( 32 - + COALESCE ( + 0 + - 0, 0, + 11 ) * 39, - 61 ) WHEN ( 83 ) + - 3 THEN - 52 * + 22 END END WHEN 96 + 36 * 28 THEN - 76 + - NULLIF ( + 21, + 25 / COUNT ( * ) ) ELSE 29 END +---- +29 query I rowsort label-6491 SELECT NULLIF ( + NULLIF ( + COUNT ( * ), 24 ), - MIN ( - - 50 ) ) @@ -34584,10 +34614,13 @@ SELECT DISTINCT + ( - - ( - 82 ) ) * + - ( + + CAST ( NULL AS INTEGER ) ) + + 37 ---- NULL -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-6581 SELECT - CASE - 16 WHEN - 50 THEN - AVG ( DISTINCT - - 42 ) WHEN + + CAST ( NULL AS INTEGER ) * - + 45 + - COUNT ( * ) THEN - 30 / + 24 ELSE NULL END / + + 61 +---- +NULL # Datafusion - Datafusion expected results: # Datafusion - Expected - -3080 @@ -34628,10 +34661,13 @@ SELECT DISTINCT + COALESCE ( COUNT ( - 29 ), - 28 * + 78 + - COUNT ( * ) * - - 8 ---- 176 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-6589 SELECT DISTINCT 62 * - - 16 * - + CASE 63 WHEN + 51 + - 75 + COUNT ( * ) * - 68 THEN + ( - 46 ) + AVG ( DISTINCT + + 31 ) WHEN + CASE 86 WHEN - CAST ( - - 96 AS INTEGER ) THEN - - 25 ELSE NULL END - ( - - CASE - 3 WHEN + 25 * 28 THEN - 37 / - 37 WHEN + ( COUNT ( * ) ) THEN 8 WHEN 70 * COUNT ( * ) THEN NULL ELSE - 9 * - 33 - + 48 * 8 END ) THEN 37 END + SUM ( ALL 84 ) * + 85 +---- +NULL query I rowsort SELECT ( + 42 ) AS col2 @@ -35079,10 +35115,13 @@ SELECT + 28 * COALESCE ( - 0, + - 2 ) ---- 0 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - -75 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort SELECT DISTINCT NULLIF ( - 75, + AVG ( DISTINCT + - 79 ) ) AS col1 +---- +-75 query II rowsort label-6676 SELECT ALL CASE - + 98 WHEN + 83 * + 94 * + COUNT ( 76 ) THEN NULL WHEN + 78 THEN - 91 ELSE NULL END AS col0, 44 @@ -35294,10 +35333,10 @@ SELECT - 34 AS col2, MAX ( ALL + - 65 ) -34 -65 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-6715 SELECT DISTINCT - NULLIF ( + 55, 96 + - 2 ) * - CASE NULLIF ( + - 73, + - 70 ) WHEN + CASE WHEN - CAST ( NULL AS INTEGER ) <> + 65 AND NOT - NULLIF ( COUNT ( ALL + 74 ), CASE + 52 WHEN + AVG ( DISTINCT + 77 ) THEN - 61 WHEN + - 99 + + - MAX ( CAST ( NULL AS INTEGER ) ) + + COALESCE ( - + 77, + 9, - 72 ) + + COUNT ( ALL CAST ( + 41 AS INTEGER ) ) / SUM ( 50 * 22 + 39 ) THEN NULL END * COUNT ( * ) ) * + COALESCE ( SUM ( - 96 ) * 86 + + COUNT ( * ), 29, + 66 ) + + 41 NOT BETWEEN + 55 + - 99 * + COUNT ( * ) AND 21 THEN + MIN ( - 97 ) / - 93 ELSE NULL END THEN + 60 - 75 WHEN 5 THEN NULL ELSE NULL END +---- +NULL query I rowsort SELECT - 50 + + 70 + + + 79 * 3 AS col0 @@ -35706,10 +35745,13 @@ SELECT ALL - 13 / - + 74 AS col0 ---- 0 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - -5 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-6791 SELECT NULLIF ( + - 5, + CASE - - 40 WHEN + COUNT ( * ) THEN - - 24 WHEN - 63 THEN + 36 END * + CASE + 78 WHEN 75 * - ( 57 ) THEN NULL WHEN + 85 * - 34 THEN + 73 + AVG ( DISTINCT - 11 ) + ( COUNT ( * ) ) WHEN - ( + 47 ) THEN NULL WHEN + COALESCE ( + - 28, - 52 ) * + 37 THEN NULL ELSE COUNT ( * ) + - ( 93 ) * + MAX ( ALL + 86 + 1 ) END * ( - 26 ) + 80 ) AS col1 +---- +-5 query I rowsort label-6792 SELECT DISTINCT + CAST ( + 46 AS INTEGER ) @@ -37568,10 +37610,10 @@ SELECT DISTINCT - ( + 97 ) + - 64 * + - 65 - + NULLIF ( 28, + COUNT ( * ) ) AS c ---- 4035 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-7147 SELECT ALL 99 + CASE - - ( - + 80 ) WHEN - 3 THEN 12 WHEN 42 / - COUNT ( ALL - - 75 ) + 47 THEN - 52 ELSE + 73 * + 17 + 19 + + 8 + - + 85 + - 44 - - + 24 + 10 * - 86 + - CASE + AVG ( DISTINCT + 59 ) WHEN COUNT ( * ) THEN NULL WHEN - ( + 28 ) THEN - + 6 * 59 END * COUNT ( * ) + COUNT ( * ) END +---- +NULL # Datafusion - Types were automatically converted from: # Datafusion - [Expected] [I] @@ -37596,10 +37638,13 @@ SELECT 45 * - 44 * - COUNT ( * ) ---- 1980 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-7152 SELECT 80 + CASE 54 WHEN + 17 * - + COUNT ( * ) THEN NULL WHEN - SUM ( DISTINCT 41 ) * - + 18 + - + 18 * - - 84 THEN + 95 * 40 + + + CAST ( + + 18 AS FLOAT8 ) + 10 + 29 * AVG ( DISTINCT - 48 ) * + 34 - - 32 END * - - 96 +---- +NULL query I rowsort label-7153 SELECT - COUNT ( + 36 ) @@ -37788,10 +37833,10 @@ SELECT + - 40 * COUNT ( * ) - + COUNT ( * ) - - + 47 ---- 6 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-7190 SELECT CASE + 32 WHEN - CASE - COUNT ( * ) WHEN 6 THEN NULL WHEN + + COUNT ( * ) THEN - + 60 WHEN + 27 THEN + 44 / + 18 * + 1 - - 19 ELSE NULL END THEN NULL WHEN + 94 THEN - 41 WHEN - CAST ( COALESCE ( + + 81, + + 59 + - - CAST ( NULL AS INTEGER ) ) AS INTEGER ) * AVG ( DISTINCT - 12 ) THEN NULL ELSE NULL END AS col2 +---- +NULL query I rowsort label-7191 SELECT ALL CASE - 38 WHEN - COUNT ( * ) THEN + 98 WHEN + CAST ( NULL AS INTEGER ) + + 52 THEN NULL END col0 @@ -41849,10 +41894,10 @@ SELECT ALL CASE + 52 WHEN + 63 THEN COUNT ( * ) * + 87 ELSE NULL END - + 21 ---- NULL -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-7966 SELECT CASE - 92 WHEN - - 73 + CASE + 71 WHEN + + ( - 51 ) - + AVG ( DISTINCT - + CASE 29 WHEN + NULLIF ( - 80, + 64 ) THEN - 54 ELSE NULL END ) + 90 THEN COUNT ( * ) * + COUNT ( * ) ELSE NULL END THEN 22 * 35 END * 8 +---- +NULL # Datafusion - Types were automatically converted from: # Datafusion - [Expected] [I] @@ -44031,11 +44076,11 @@ SELECT ALL - 27 + + 14 AS col2, - 74 -13 -74 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -# Datafusion - Expected - 1 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query II rowsort label-8380 SELECT - CASE + 62 WHEN - - AVG ( DISTINCT - 95 ) THEN NULL WHEN - 38 - - + 82 * + CASE 69 WHEN + + MAX ( DISTINCT 89 ) * + 49 + - - 65 THEN + CAST ( + - 33 AS INTEGER ) + COUNT ( * ) * + COUNT ( * ) * - 32 END THEN 78 + + - 22 WHEN + 18 + - COUNT ( * ) THEN NULL WHEN COALESCE ( + 6, + COUNT ( * ), - 60 ) THEN NULL ELSE NULL END AS col2, COALESCE ( COUNT ( * ), + 83 * - 64 ) AS col0 +---- +NULL +1 query I rowsort label-8381 SELECT ALL + 0 + - 99 + - 28 / - ( + 60 ) @@ -44264,10 +44309,10 @@ SELECT + SUM ( + - 50 ) + 92, 68 AS col0 42 68 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - -848 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-8424 SELECT - NULLIF ( 53, 7 ) * CASE COUNT ( - 61 ) WHEN + + 56 * - 51 - CASE - NULLIF ( - 86, 44 ) WHEN + + COUNT ( * ) + - CASE - 2 WHEN + CAST ( NULL AS INTEGER ) * - 28 / + SUM ( + 44 ) THEN - 32 END * 6 THEN NULL WHEN + + 23 + + 35 * + 61 THEN NULL WHEN + + 36 THEN 41 ELSE + + 8 * 59 + CASE - AVG ( DISTINCT - 45 ) WHEN + 72 * COUNT ( * ) + 13 * NULLIF ( + 52 * + 75, + 46 + COUNT ( * ) ) THEN + 49 END * 23 - + 44 END THEN NULL WHEN + 48 + - CAST ( - COALESCE ( 2, + COUNT ( * ) * AVG ( DISTINCT 50 ) ) AS INTEGER ) THEN - COUNT ( DISTINCT 26 ) ELSE SUM ( ALL 16 ) END AS col0 +---- +-848 query I rowsort label-8425 SELECT - 73 + MAX ( - 7 ) + + 39 col0 @@ -45392,10 +45437,13 @@ SELECT - 80 / - 5 * + COUNT ( * ) ---- 16 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - 30 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort SELECT DISTINCT NULLIF ( 30, - 44 / - 76 + ( - NULLIF ( + ( - - 96 ), + + ( + + AVG ( 19 ) ) + + - 5 ) ) / - AVG ( DISTINCT + + 26 ) ) AS col1 +---- +30 query I rowsort label-8639 SELECT ALL + COUNT ( * ) + + - 97 / 40 * + COALESCE ( 28, + CAST ( NULL AS INTEGER ) * + COALESCE ( - + COUNT ( * ), - 40 ) + - 2 ) @@ -46095,10 +46143,10 @@ SELECT - 67 + COUNT ( * ) ---- -66 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - 115 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-8773 SELECT ALL - CAST ( - + AVG ( DISTINCT + 20 ) AS INTEGER ) + + + 60 + + COUNT ( * ) * 35 AS col1 +---- +115 query I rowsort SELECT + 55 + - + 91 + 41 @@ -46925,10 +46973,13 @@ SELECT - CASE - 62 WHEN NULLIF ( - - NULLIF ( - 72, 50 * + 29 + + MAX ( 75 ) ), ---- NULL -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-8932 SELECT ALL - COUNT ( * ) / - CASE 86 WHEN + COALESCE ( - 58, 21 * 70, 17 * - CAST ( NULL AS INTEGER ) * + 1 ) THEN 87 + CAST ( NULL AS INTEGER ) + + 91 WHEN + ( 75 ) THEN + + AVG ( DISTINCT + 37 ) * + + 59 / + 74 END +---- +NULL query II rowsort label-8933 SELECT - 67 * + 63 * - + 94 * 98 AS col1, SUM ( DISTINCT + + 19 ) @@ -49124,10 +49175,13 @@ SELECT ALL + CASE + 13 WHEN - - ( - 39 ) * + + 4 THEN NULL ELSE + - SUM ( - 6 ) ---- -85 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - -38 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-9359 SELECT + NULLIF ( + - MAX ( DISTINCT + ( 38 ) ), + AVG ( DISTINCT + + 81 ) ) AS col0 +---- +-38 query I rowsort SELECT + 0 + + - 41 * + 63 @@ -50045,11 +50099,11 @@ SELECT - 57 * - 15 ---- 855 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - 85 -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query II rowsort label-9534 SELECT + SUM ( + 85 ), ( 47 ) / + - 46 * - 71 + - + 77 + NULLIF ( 15, 97 + + 40 ) - CASE 74 WHEN 55 + - NULLIF ( 72, - CASE + 94 WHEN 61 / - AVG ( DISTINCT 88 ) + + 24 THEN 7 * 37 ELSE NULL END ) / + 44 THEN - 86 END col0 +---- +85 +NULL query I rowsort label-9535 SELECT + 75 / - + ( + + 97 ) + - 6 col0 @@ -50632,10 +50686,13 @@ SELECT 8 * + 75 AS col0, COUNT ( ALL + - 42 ) 600 1 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-9646 SELECT CASE - 5 WHEN - CAST ( COUNT ( DISTINCT + - 81 ) AS FLOAT8 ) * 25 THEN ( + - 17 ) + + - AVG ( DISTINCT + 96 ) WHEN + 85 + - 33 * + + CAST ( NULL AS INTEGER ) THEN NULL ELSE NULL END * AVG ( DISTINCT + 78 ) - - 78 * - 33 +---- +NULL query I rowsort label-9647 SELECT DISTINCT 24 / - + 84 @@ -50923,10 +50980,13 @@ SELECT - ( 48 ) + + NULLIF ( - 43, + 87 / CAST ( NULL AS INTEGER ) - - - 94 ) ---- -91 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-9702 SELECT ALL AVG ( DISTINCT - CASE - CAST ( NULL AS INTEGER ) WHEN + + ( 79 ) THEN - 28 END ) col1 +---- +NULL query I rowsort label-9703 SELECT - CASE + + CAST ( NULL AS INTEGER ) WHEN + 80 THEN + NULLIF ( - 54, + - ( + 96 ) * - 27 * + + 57 + - - 94 ) * - 0 END AS col1 @@ -51662,10 +51722,13 @@ SELECT + 68 + 93 AS col2, - CAST ( NULL AS FLOAT8 ) 161 NULL -# Datafusion - Datafusion expected results: -# Datafusion - Expected - 31 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort SELECT ALL + ( - NULLIF ( - + 31, - + AVG ( DISTINCT + 8 ) ) ) +---- +31 query II rowsort label-9842 SELECT ALL + MAX ( 96 ), - 64 AS col1 @@ -52172,10 +52235,13 @@ SELECT ALL - - 5 * - - 28 + + 62 AS col2 ---- 202 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - -3229 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-9939 SELECT ALL - 37 * + 83 - + 77 - NULLIF ( - + COUNT ( * ), - ( - - AVG ( DISTINCT - - 70 ) ) + - - 60 ) * + NULLIF ( NULLIF ( - 81, - COUNT ( * ) + - - 78 ), - 54 ) +---- +-3229 # Datafusion - Datafusion expected results: # Datafusion - Expected - 16 diff --git a/data/sqlite/random/expr/slt_good_75.slt b/data/sqlite/random/expr/slt_good_75.slt index ef926e4..c48f176 100644 --- a/data/sqlite/random/expr/slt_good_75.slt +++ b/data/sqlite/random/expr/slt_good_75.slt @@ -544,10 +544,13 @@ SELECT - 30 + COUNT ( * ) AS col1, 86 / - MAX ( DISTINCT + 25 ) + + 39 AS col0 -29 36 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-96 SELECT - CASE + + 10 WHEN - 77 * - + 84 THEN NULL WHEN - 88 THEN + 45 * - + 79 / - COUNT ( * ) - - + AVG ( DISTINCT - 22 ) ELSE NULL END * - SUM ( + 70 ) * - 22 + - + COUNT ( * ) / - AVG ( - + 4 ) + - + 29 AS col2 +---- +NULL query II rowsort label-97 SELECT + COALESCE ( + 37, + MIN ( + CASE + CASE + 13 WHEN + NULLIF ( 81, + 15 ) THEN 58 / 15 + 50 + - 21 ELSE NULL END WHEN 57 THEN NULL WHEN - 30 THEN - 62 + - 25 ELSE NULL END ), - 28 + - 64 + + - 97 * + COUNT ( * ) + 34 * 84 ) + - - COUNT ( * ), MAX ( DISTINCT 67 ) * - 85 * - + 41 AS col2 @@ -1086,11 +1089,14 @@ SELECT + 38 - - 81 + + - 82 / - 64 ---- 120 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -# Datafusion - Expected - -86 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I]I +# Datafusion - [Actual ] [R]I +query RI rowsort label-199 SELECT DISTINCT + AVG ( DISTINCT - CAST ( NULL AS INTEGER ) ) AS col2, - 86 +---- +NULL +-86 query I rowsort SELECT ALL + 98 * + - 84 + + 64 AS col1 @@ -2347,10 +2353,13 @@ SELECT - MIN ( DISTINCT + + ( + + 87 ) ) / - COUNT ( * ) - + + 33 col2 ---- 54 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-439 SELECT DISTINCT + CASE + + ( NULLIF ( + 60, 67 ) ) WHEN + 85 * - 66 / - 50 THEN - COUNT ( * ) WHEN 28 THEN - 11 - 87 + NULLIF ( - 7, + CAST ( NULL AS FLOAT8 ) ) + + - 69 + - - 10 + - 7 WHEN + CAST ( - COUNT ( * ) AS INTEGER ) + + - AVG ( DISTINCT 43 ) * - - 61 / + 30 THEN + - 38 ELSE NULL END +---- +NULL query II rowsort SELECT ALL + 65, 14 AS col1 @@ -2457,10 +2466,10 @@ SELECT CASE + - 85 WHEN - 65 * - - 22 + - 3 THEN NULL WHEN + 18 THEN + + 23 ELSE ---- NULL -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-460 SELECT DISTINCT CASE + + ( - 47 ) WHEN - CASE + 57 WHEN + 69 + COALESCE ( ( + ( 16 ) ), + + 20 / + + 82 / - CAST ( NULL AS INTEGER ) + + - 74 + SUM ( DISTINCT - 75 ) * - 99 * - + 91 + + 27 ) + + 61 * - 47 - + COUNT ( * ) THEN - 62 END * + 50 - 11 THEN NULL WHEN + 49 / + COALESCE ( + ( - 98 ), - 54 - + ( + 67 ) ) + - - 31 THEN + 30 WHEN - + 40 * MIN ( + - 85 ) + - AVG ( DISTINCT 83 ) THEN NULL ELSE NULL END * + 36 * + + 39 col2 +---- +NULL query II rowsort label-461 SELECT ALL COUNT ( * ) AS col2, + COUNT ( * ) AS col0 @@ -6319,10 +6328,10 @@ SELECT ALL COALESCE ( COUNT ( * ), 94 ) ---- 1 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-1201 SELECT DISTINCT CASE + CAST ( - 49 AS INTEGER ) WHEN + CASE CAST ( AVG ( DISTINCT 0 ) AS INTEGER ) WHEN COUNT ( * ) THEN NULL WHEN - + AVG ( DISTINCT - 95 ) + - 77 THEN 43 * - MAX ( DISTINCT - 52 ) END + - 32 THEN - 34 * 93 ELSE NULL END +---- +NULL query I rowsort SELECT DISTINCT COALESCE ( 86, + 93 + + - 33 ) col0 @@ -7209,10 +7218,10 @@ SELECT - 4 * + 9, + 7 AS col1 -36 7 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-1372 SELECT - + CASE - - COALESCE ( - + 55, - - 9 + + COALESCE ( 17, + 28 * 13 * + 66 ) ) WHEN + - 88 THEN + CASE - ( + AVG ( DISTINCT - + 95 ) ) WHEN - 5 / CASE + + 41 WHEN + COUNT ( 75 ) * MIN ( ALL + 33 ) THEN 0 - 44 * 70 END * + 69 THEN 46 WHEN - 51 + 21 THEN NULL END * + 51 ELSE NULL END * - NULLIF ( - SUM ( - 82 ), COALESCE ( 1, - 85 ) + 90 ) AS col0 +---- +NULL query I rowsort label-1373 SELECT DISTINCT + 63 / + 26 col1 @@ -8054,10 +8063,13 @@ SELECT ALL - COUNT ( * ) * + 26 - - + 79 * - CAST ( 88 AS INTEGER ) ---- -6978 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - 95 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort SELECT NULLIF ( 95, + + AVG ( DISTINCT + 64 ) ) +---- +95 query II rowsort SELECT + 63 AS col2, - ( 73 ) @@ -8581,10 +8593,10 @@ SELECT DISTINCT + 29 * - 64 + 59 - + - 96 AS col1 ---- -1701 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-1630 SELECT CASE + + 49 WHEN - - 14 THEN + CASE + + 59 WHEN + 44 THEN CASE - - 16 WHEN + AVG ( DISTINCT + 5 ) + - 50 THEN - CASE - CAST ( NULL AS INTEGER ) WHEN + 26 + 31 * 2 THEN - - 23 ELSE NULL END * - 48 * + 49 WHEN + 77 THEN NULL WHEN - + 0 + + 99 THEN NULL END ELSE NULL END ELSE NULL END +---- +NULL query I rowsort label-1631 SELECT 83 / + 41 @@ -9222,10 +9234,13 @@ SELECT - COUNT ( * ) * 61 col0 ---- -61 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - 14784 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-1751 SELECT DISTINCT + + 12 + 30 + + 9 * - NULLIF ( + + MIN ( ALL - 18 ), AVG ( DISTINCT 54 ) ) * + 91 +---- +14784 query II rowsort label-1752 SELECT + 12 AS col1, COALESCE ( ( - 53 ), 93 - - COUNT ( * ) - 98 * + 64 * 10 ) AS col2 @@ -9576,10 +9591,13 @@ SELECT - + 55 AS col2, COUNT ( ALL + 71 ) - 75 / + - 93 - + + COUNT ( * ) - - ( -55 18 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - -46 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort SELECT - NULLIF ( + + 46, + - AVG ( DISTINCT + - 45 ) ) +---- +-46 query I rowsort SELECT - 7 - - - 26 + + 0 @@ -9784,10 +9802,10 @@ SELECT + ( + - COUNT ( * ) ) + 79 + - MAX ( ALL - - 25 ) * + + 55 + - + 14 + COU ---- -1317 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-1857 SELECT + 80 * - 19 * - CASE + 45 WHEN - - AVG ( DISTINCT + - 40 ) * + - 73 THEN - COUNT ( * ) ELSE NULL END * - SUM ( ALL 67 ) * 83 + 43 * + COUNT ( * ) * - 81 +---- +NULL query II rowsort label-1858 SELECT ALL + COUNT ( * ) + - 79 AS col2, 8 col0 @@ -10768,10 +10786,13 @@ SELECT 7 * 2 / + 9 / + + COUNT ( * ) ---- 1 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-2043 SELECT ALL - AVG ( DISTINCT - + CAST ( NULL AS INTEGER ) ) AS col2 +---- +NULL query I rowsort SELECT ALL - ( + - 72 ) AS col0 @@ -12114,10 +12135,10 @@ SELECT 21, 39 / + - 55 AS col0 21 0 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - -32725 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-2300 SELECT ALL + COUNT ( * ) + + 20 * CASE + COUNT ( * ) WHEN + - COUNT ( * ) + - 95 * - + CASE 65 WHEN COUNT ( * ) THEN + COUNT ( * ) * + + COALESCE ( + 76, + ( AVG ( DISTINCT + + 95 ) ) * + 42 + + - ( - - 22 ), - CASE 70 WHEN COUNT ( * ) THEN 73 END, + + MIN ( DISTINCT 49 ) ) + - COUNT ( * ) + ( + 99 ) * 67 * - 62 WHEN + ( + 31 ) THEN NULL ELSE NULL END THEN NULL WHEN + 65 * - 22 / + 45 THEN - ( CAST ( SUM ( 3 ) AS INTEGER ) ) ELSE 83 END * ( - 22 ) + + 18 - - NULLIF ( - NULLIF ( 59, 48 ), - 93 * ( + 30 ) + + ( 42 + - 43 ) * 39 ) * - 64 +---- +-32725 query II rowsort label-2301 SELECT 29 AS col2, + 76 - + + 83 + + ( - COUNT ( * ) ) * + 61 * - + 54 @@ -12757,10 +12778,13 @@ SELECT 31 + NULLIF ( + - 73, + - NULLIF ( 82, - 77 * - SUM ( ALL 43 ) * 36 ) * - ---- -42 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-2422 SELECT DISTINCT - NULLIF ( 12, - COUNT ( DISTINCT - 86 ) ) * 70 * - 45 + CASE - + AVG ( ALL 3 ) WHEN NULLIF ( COUNT ( * ), + 49 * - NULLIF ( 37, + - AVG ( ALL - + 86 ) ) * + ( + COUNT ( * ) ) - ( + 48 ) ) * - 9 THEN 3 * - 52 ELSE NULL END + + AVG ( DISTINCT - 4 ) + + - 16 + - + 13 + + - 48 * 71 / + + 59 - SUM ( - 87 ) * + 88 - + - SUM ( ALL 74 ) AS col0 +---- +NULL query I rowsort SELECT DISTINCT 16 - + 68 * + ( + 75 ) * + 29 AS col2 @@ -13556,10 +13580,13 @@ SELECT DISTINCT + - CASE - COUNT ( * ) WHEN - COUNT ( * ) THEN 19 + 41 WHEN 74 + ---- -60 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-2577 SELECT + CASE 77 WHEN - 3 THEN AVG ( DISTINCT 45 ) + + ( 9 ) WHEN 41 THEN 86 + - CAST ( + 49 + - 65 AS INTEGER ) * - 37 ELSE NULL END AS col0 +---- +NULL query I rowsort SELECT - 28 * + 72 + NULLIF ( 17, + 8 ) + + 10 + - 3 @@ -13636,10 +13663,13 @@ SELECT ALL 87 + 77 ---- 164 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - 4 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort SELECT ALL NULLIF ( - - 4, AVG ( DISTINCT - - 82 ) ) +---- +4 query I rowsort label-2594 SELECT - MAX ( DISTINCT + + 13 ) - - - 59 + + + COUNT ( * ) * - 12 AS col0 @@ -17057,10 +17087,13 @@ SELECT 97 * + COUNT ( * ) AS col2 ---- 97 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-3245 SELECT ALL - CASE + 86 WHEN + 63 * - COUNT ( ALL - ( - 51 ) ) + 39 + 7 + - ( + AVG ( CAST ( NULL AS FLOAT8 ) ) ) THEN NULL WHEN + 79 + - - 51 + ( - 92 ) THEN - AVG ( DISTINCT + 37 ) END +---- +NULL query I rowsort SELECT ALL + 9 + - 56 @@ -17523,10 +17556,13 @@ SELECT + - COUNT ( ALL + + 22 ) col1 ---- -1 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-3335 SELECT DISTINCT + - CASE + 91 WHEN - AVG ( DISTINCT + - 97 ) THEN + + 78 * - + AVG ( - 23 ) * + CAST ( - + 48 AS INTEGER ) + 39 + - - 92 + + 33 + + 18 + - 86 ELSE NULL END +---- +NULL query I rowsort SELECT DISTINCT + 81 * + 81 * 81 @@ -18049,10 +18085,10 @@ SELECT + 1 + 14 + + - 95 + - COUNT ( * ) * - - 32 col1, AVG ( ALL 97 ) * + 77 * -112 NULL -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-3436 SELECT ALL + CASE + - 56 WHEN + + 46 - - 83 THEN + 42 - - COUNT ( * ) WHEN - AVG ( DISTINCT 11 ) THEN NULL ELSE NULL END * 88 AS col2 +---- +NULL query I rowsort SELECT - 26 * + - 95 @@ -18874,11 +18910,11 @@ SELECT ALL - 85 * + 66 ---- -5610 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -# Datafusion - Expected - 3 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query II rowsort label-3592 SELECT DISTINCT 25 / + 1 * - - CASE - AVG ( DISTINCT + 6 ) WHEN - COUNT ( * ) THEN 51 * CASE + 82 WHEN + 69 + + 38 * - COUNT ( * ) THEN - + 16 WHEN SUM ( ALL 42 ) THEN NULL END * + 12 WHEN - ( 2 ) THEN NULL END, + COALESCE ( - - 3, + 60 * NULLIF ( + 69, 86 - + CASE - + 11 WHEN 29 * - - 15 * COUNT ( * ) * + 44 * - 11 THEN + NULLIF ( - 36, + + COUNT ( * ) ) END ) + + MAX ( DISTINCT + 3 ) ) AS col2 +---- +NULL +3 # Datafusion - Datafusion expected results: # Datafusion - Expected - -24 @@ -23403,10 +23439,10 @@ SELECT ALL CASE + + 92 WHEN + - 23 THEN 38 + 99 * - + 35 ELSE - + CAST ( NULL AS ---- NULL -# Datafusion - Datafusion expected results: -# Datafusion - Expected - 44 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-4455 SELECT - CAST ( + + COALESCE ( + + AVG ( DISTINCT - 44 ), + 74 ) AS INTEGER ) AS col2 +---- +44 # Datafusion - Types were automatically converted from: # Datafusion - [Expected] [I] @@ -25388,10 +25424,13 @@ SELECT + COUNT ( * ) / + COALESCE ( + 99, - AVG ( ALL - - 79 ) * + ( 35 ), - + 9 query error DataFusion error: Error during planning: Projections require unique expression names but the expression "Int64\(\-80\) \* Int64\(\-1\) \+ Int64\(70\) \* Int64\(43\) AS col2" at position 0 and "Int64\(58\) AS col2" at position 1 have the same name\. Consider aliasing \("AS"\) one of them\. SELECT - 80 * - 1 + 70 * + 43 col2, 58 AS col2 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-4833 SELECT CASE 50 WHEN + CASE - + COUNT ( * ) WHEN 97 + 50 THEN + 38 + + - 23 WHEN - 7 THEN NULL ELSE NULL END THEN + 26 WHEN - 24 THEN - NULLIF ( + - 62, + AVG ( DISTINCT - 98 ) ) END +---- +NULL query II rowsort SELECT + 13 AS col1, + 17 AS col0 @@ -25420,10 +25459,10 @@ SELECT + 89 + - 6 / - ( 75 ) ---- 89 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-4839 SELECT - CASE - 65 WHEN + 79 THEN NULL WHEN + 8 * - 88 * AVG ( DISTINCT 36 ) THEN NULL WHEN + COUNT ( * ) THEN + COUNT ( * ) WHEN + 41 THEN NULL END * COUNT ( * ) +---- +NULL query II rowsort label-4840 SELECT - CAST ( NULL AS INTEGER ), - CASE - - 28 WHEN + - COUNT ( * ) THEN - 90 END AS col0 @@ -27717,10 +27756,13 @@ SELECT DISTINCT + 53 AS col1, - 39 53 -39 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-5273 SELECT ALL AVG ( DISTINCT + CAST ( NULL AS INTEGER ) ) AS col0 +---- +NULL query II rowsort label-5274 SELECT + + MAX ( ALL - 41 ) * + 35, - MIN ( DISTINCT - 58 ) AS col1 @@ -29633,11 +29675,11 @@ SELECT - 70 * CASE - - COUNT ( * ) WHEN + 68 / + 52 THEN - - 99 WHEN + 94 + - + ---- 672124 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query II rowsort label-5633 SELECT DISTINCT + CASE - 87 WHEN - 53 - + 2 THEN - 29 * + 19 + + COUNT ( * ) END, - CASE - - COALESCE ( + - 9, - COUNT ( * ) + + 31, 98 ) WHEN - 95 + + AVG ( DISTINCT + - ( - + 56 ) ) THEN + - ( - + 21 ) ELSE NULL END + COUNT ( * ) + - - COUNT ( + 67 ) / + - 42 - + 21 AS col1 +---- +NULL +NULL query II rowsort label-5634 SELECT ALL + MIN ( + 45 ), ( CAST ( NULL AS INTEGER ) ) AS col2 @@ -30629,10 +30671,10 @@ SELECT DISTINCT - 8 - - - 99 + + 26 - 95 ---- -176 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-5828 SELECT ALL - CASE + + 75 WHEN CAST ( + COUNT ( * ) AS INTEGER ) * + 20 + COUNT ( * ) THEN + CAST ( NULL AS INTEGER ) + 88 WHEN 90 THEN NULL WHEN 89 + + COALESCE ( - AVG ( DISTINCT + 4 ), 61 + + COUNT ( * ), 9 ) THEN 91 + COUNT ( * ) END - 40 +---- +NULL query I rowsort label-5829 SELECT ALL 53 - + 32 / + + 90 * - 11 AS col2 @@ -33708,15 +33750,18 @@ SELECT DISTINCT + + 37 * + 11 + - CAST ( NULL AS FLOAT8 ) AS col2 ---- NULL -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-6413 SELECT ALL - - COUNT ( + + 45 ) + + CASE COUNT ( * ) WHEN 47 + + NULLIF ( 49, - COUNT ( - CAST ( - 40 AS INTEGER ) ) ) THEN 9 * + CASE + 88 WHEN 38 THEN - COALESCE ( - 80, - AVG ( DISTINCT + - 74 ) * - 78 ) ELSE NULL END END +---- +NULL -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-6414 SELECT + 66 * + 37 + 40 - 77 - CASE + + 61 WHEN + NULLIF ( + NULLIF ( 78, + 63 ), CASE ( 22 ) WHEN 82 + 32 THEN 42 ELSE NULL END * 55 - MAX ( - 1 ) + - - 71 + 10 ) * - COALESCE ( ( 12 ) / 28, + 46 * - 7 ) + 7 * ( AVG ( DISTINCT 62 ) ) THEN 46 WHEN - COUNT ( * ) - - 70 THEN NULL ELSE NULL END * - ( - 87 ) AS col0 +---- +NULL query I rowsort label-6415 SELECT ALL - 12 * - 26 * + COUNT ( * ) AS col1 @@ -34873,10 +34918,13 @@ SELECT COUNT ( * ) * 66 AS col2, - ( - - 23 ) col0 66 -23 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-6636 SELECT + AVG ( DISTINCT - ( + - 64 ) ) * CASE - + 61 WHEN 65 THEN - 4 + + NULLIF ( + - COALESCE ( - COUNT ( * ), + 47 ), + CAST ( - + 40 AS INTEGER ) ) END + 93 * + 74 * 8 + 62 AS col1 +---- +NULL # Datafusion - Types were automatically converted from: # Datafusion - [Expected] [I] @@ -36830,10 +36878,13 @@ SELECT COUNT ( * ) * + + 91 AS col2 ---- 91 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-7006 SELECT - + CASE + + 10 WHEN + COUNT ( * ) + - 79 + 32 + + AVG ( DISTINCT + 70 ) * + AVG ( - 54 ) * - - 56 / + 70 + COUNT ( * ) + - 45 * - 54 - - + 18 - 46 + 53 + + - COUNT ( * ) + + - 71 - - - 75 * - ( + - CAST ( 19 AS INTEGER ) ) THEN NULL ELSE + CAST ( - COUNT ( * ) AS INTEGER ) + - 94 * - - ( CASE + 56 WHEN 35 THEN + ( + + CAST ( NULL AS FLOAT8 ) ) WHEN - 17 THEN - + ( 49 ) ELSE NULL END ) * 24 END AS col2 +---- +NULL query II rowsort label-7007 SELECT - - 64 AS col0, + CAST ( NULL AS INTEGER ) col2 @@ -38012,11 +38063,11 @@ SELECT + 32 * + 84 + 6 AS col1 ---- 2694 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -# Datafusion - Expected - 88 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query II rowsort label-7233 SELECT + - 69 * - + 3 * + CASE + 24 WHEN + + 37 THEN - 14 WHEN + COUNT ( * ) + 53 / + COUNT ( * ) + + 27 + + 86 THEN 14 - - 90 ELSE - - 38 + + 94 + - COUNT ( * ) END * 54 + NULLIF ( + + 87, + 9 ) / 21 * + ( - COUNT ( * ) ) + - 7 + CAST ( + + CASE - ( - 56 ) WHEN + 22 THEN - 58 * - COUNT ( * ) - AVG ( DISTINCT - + 45 ) WHEN 7 THEN NULL END AS INTEGER ) + + 0 AS col0, + MIN ( - - 24 ) + + 64 col2 +---- +NULL +88 query II rowsort label-7234 SELECT ALL - COUNT ( * ) AS col0, - CAST ( NULL AS INTEGER ) @@ -38029,10 +38080,13 @@ SELECT ALL + 84 + + + 61 ---- 145 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-7236 SELECT + + ( + + AVG ( DISTINCT + CAST ( NULL AS FLOAT8 ) ) ) AS col0 +---- +NULL query I rowsort label-7237 SELECT SUM ( + 74 ) * 51 + - COALESCE ( + + 75, + + 53, CASE - 5 WHEN COALESCE ( 97, + + 95 ) * 64 * + - 91 * + 27 + 2 THEN + ( - + 33 ) * + 86 WHEN - COUNT ( * ) * - 38 THEN - CASE MAX ( 73 ) WHEN 75 THEN - - 34 END END, + ( - NULLIF ( - 35, + + 41 * + 18 ) ) + - - CASE + CAST ( + 71 AS INTEGER ) WHEN 34 * + SUM ( - 59 ) + + NULLIF ( + 30, + AVG ( + + 96 ) ) * - CAST ( - 70 AS FLOAT8 ) * - - 0 + + 75 THEN MAX ( ALL 67 ) * COALESCE ( - 33 + + 68, 13 * - 4 + - 53, SUM ( - 96 ) + 27 ) - - MIN ( ALL + 58 + - 76 ) WHEN CAST ( NULL AS FLOAT8 ) * - 59 THEN - ( - 43 ) - 25 ELSE NULL END - 75 ) + + 17 @@ -41749,10 +41803,13 @@ SELECT MIN ( DISTINCT + + 32 ) ---- 32 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-7956 SELECT ALL - - CASE 32 WHEN AVG ( DISTINCT - 41 ) / 38 THEN - + 75 - CAST ( NULL AS FLOAT8 ) WHEN COALESCE ( 46, 67 ) THEN NULL WHEN - COUNT ( * ) THEN - 60 END * - COALESCE ( 86, + + 14 + + NULLIF ( - + 60, - MAX ( - 6 ) ) + + CAST ( NULL AS INTEGER ) ) + - 21 * + 34 AS col0 +---- +NULL query I rowsort SELECT ALL + + 59 - - 23 @@ -43081,10 +43138,13 @@ SELECT ALL + - 36 * - - COUNT ( * ) ---- -36 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-8212 SELECT CASE - AVG ( DISTINCT + + 8 ) WHEN - CAST ( + 92 AS INTEGER ) THEN + 46 / + 55 * 4 * - 58 WHEN 3 THEN - 11 END + - CAST ( + 21 AS FLOAT8 ) AS col0 +---- +NULL query I rowsort label-8213 SELECT 4 * - + COALESCE ( MIN ( ALL + + 9 ), + 86 ) * + 61 - - SUM ( DISTINCT 33 ) @@ -43127,10 +43187,13 @@ SELECT ALL - - ( - - 67 ) ---- 67 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - -17 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-8221 SELECT + - COALESCE ( 17, + + ( + 25 ) + + 81, - - COALESCE ( + + 59, AVG ( DISTINCT + + ( + 20 ) ), - - 52 ) / - - 49 * - COUNT ( * ) ) AS col2 +---- +-17 query I rowsort label-8222 SELECT ALL - + MIN ( - 40 ) @@ -44324,10 +44387,13 @@ SELECT ALL 75 / 74 * - - 2 + 29 AS col0 ---- 31 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-8448 SELECT ALL COALESCE ( - - 83, - + 77 + ( - 64 ), + 84 ) / + 14 + + AVG ( DISTINCT - - 80 ) + COALESCE ( - SUM ( + - 63 ), 59 ) / CASE - MAX ( DISTINCT + 41 ) WHEN + COUNT ( * ) + + 75 THEN + - 66 END col2 +---- +NULL query I rowsort label-8449 SELECT 5 * + - 71 * 81 + - COUNT ( * ) @@ -46211,10 +46277,10 @@ SELECT - - 65 + + + 75 + + 3 + 38 AS col2 ---- 181 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-8807 SELECT - + 96 * + 46 + - CASE 10 WHEN + + CASE - + 52 WHEN + - 13 * - 85 THEN - COUNT ( * ) + 53 END THEN NULL WHEN AVG ( DISTINCT - + CAST ( NULL AS FLOAT8 ) ) THEN + 0 * 44 END * + ( + 60 ) +---- +NULL query I rowsort SELECT + + 90 + + 3 AS col0 @@ -47860,10 +47926,10 @@ SELECT DISTINCT + - 18 * 74 AS col2 ---- -1332 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - -36 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort SELECT ALL - CASE - 13 WHEN AVG ( DISTINCT 52 ) / 88 THEN 5 ELSE + 36 END +---- +-36 query I rowsort label-9125 SELECT COALESCE ( - COUNT ( * ), + 33 * - CASE 19 WHEN + 35 - 8 THEN COUNT ( * ) + + COALESCE ( - 67, - 43 * 88 ) END ) * + 24 @@ -48174,10 +48240,16 @@ SELECT DISTINCT - 65 * - - 63 * 86 ---- -352170 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - 59 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Data was automatically updated based on comparison db results +# Datafusion - Previous results: +# Datafusion - 59 +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-9185 SELECT DISTINCT - 72 / - NULLIF ( + NULLIF ( ( + 50 ), + 31 ), - AVG ( DISTINCT + 47 ) ) + 58 AS col2 +---- +59.44 query I rowsort SELECT ALL 88 * 64 AS col2 @@ -52028,10 +52100,13 @@ NULL query error DataFusion error: Error during planning: Projections require unique expression names but the expression "Int64\(54\) \- \(\- Int64\(53\)\) AS col0" at position 0 and "\(\- sum\(Int64\(\-86\)\)\) AS col0" at position 1 have the same name\. Consider aliasing \("AS"\) one of them\. SELECT 54 - - + 53 AS col0, - SUM ( + - 86 ) AS col0 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-9930 SELECT DISTINCT 10 * ( - COUNT ( * ) ) / - - 35 + + + AVG ( DISTINCT + - CAST ( NULL AS INTEGER ) ) AS col0 +---- +NULL query I rowsort SELECT ALL 27 * 44 AS col1 diff --git a/data/sqlite/random/expr/slt_good_76.slt b/data/sqlite/random/expr/slt_good_76.slt index 01a427d..26d0ffb 100644 --- a/data/sqlite/random/expr/slt_good_76.slt +++ b/data/sqlite/random/expr/slt_good_76.slt @@ -1623,10 +1623,13 @@ SELECT DISTINCT + 4 * - 36 AS col2 ---- -144 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-309 SELECT ALL AVG ( DISTINCT - CAST ( NULL AS INTEGER ) ) +---- +NULL query I rowsort label-310 SELECT 37 / + + COUNT ( * ) @@ -6121,10 +6124,13 @@ SELECT + 86 * + ( - COUNT ( ALL - CAST ( NULL AS INTEGER ) ) ) ---- 0 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-1180 SELECT ALL + AVG ( DISTINCT CAST ( NULL AS INTEGER ) ) +---- +NULL # Datafusion - Types were automatically converted from: # Datafusion - [Expected] [I] @@ -12319,10 +12325,13 @@ SELECT - MAX ( + 43 ) AS col0 ---- -43 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-2379 SELECT + - AVG ( DISTINCT CAST ( NULL AS INTEGER ) ) +---- +NULL query I rowsort SELECT + ( 48 ) @@ -22903,10 +22912,13 @@ SELECT COUNT ( + 60 ) ---- 1 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-4427 SELECT DISTINCT ( + AVG ( DISTINCT - CAST ( NULL AS FLOAT8 ) ) ) col0 +---- +NULL query I rowsort SELECT ALL ( - 26 ) AS col0 @@ -23388,10 +23400,10 @@ SELECT + CAST ( NULL AS INTEGER ) / + - 18 AS col1 ---- NULL -# Datafusion - Datafusion expected results: -# Datafusion - Expected - -55 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-4522 SELECT + CAST ( - AVG ( DISTINCT + 55 ) AS INTEGER ) +---- +-55 query I rowsort label-4523 SELECT - 77 + COUNT ( * ) @@ -24786,10 +24798,13 @@ SELECT COUNT ( * ) + + - 22 ---- -21 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - -6557 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort SELECT DISTINCT - - NULLIF ( - 83, - + AVG ( DISTINCT + 29 ) * + 42 ) * 79 +---- +-6557 query I rowsort SELECT + 83 * - + 37 @@ -33830,10 +33845,13 @@ SELECT ALL - COUNT ( * ) + - 70 ---- -71 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-6547 SELECT DISTINCT + - NULLIF ( COUNT ( * ), - - COUNT ( * ) ) * - + AVG ( DISTINCT 58 ) / - COUNT ( * ) AS col2 +---- +NULL query I rowsort label-6548 SELECT DISTINCT NULLIF ( - COUNT ( * ), + COUNT ( * ) ) AS col0 @@ -35909,10 +35927,10 @@ SELECT + 64 * + + 79 ---- 5056 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - -31 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-6949 SELECT + CAST ( AVG ( DISTINCT - 31 ) AS INTEGER ) +---- +-31 query I rowsort SELECT DISTINCT + 75 * - 24 AS col0 @@ -43916,10 +43934,13 @@ SELECT + + 35 * 89 + - 25 AS col1 ---- 3090 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-8492 SELECT + - 24 * AVG ( DISTINCT + + CAST ( NULL AS INTEGER ) ) AS col0 +---- +NULL query I rowsort SELECT 60 + + 19 AS col1 @@ -44788,10 +44809,13 @@ SELECT 32 + - 99 AS col0 ---- -67 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-8662 SELECT ALL - AVG ( DISTINCT + 8 ) + + SUM ( DISTINCT - + CAST ( NULL AS INTEGER ) ) AS col0 +---- +NULL query I rowsort label-8663 SELECT SUM ( DISTINCT + CAST ( NULL AS INTEGER ) ) @@ -46569,10 +46593,13 @@ SELECT ALL - MAX ( DISTINCT + 25 ) ---- -25 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-9007 SELECT + AVG ( DISTINCT - CAST ( NULL AS INTEGER ) ) AS col1 +---- +NULL # Datafusion - Datafusion expected results: # Datafusion - Expected - 65 @@ -48188,10 +48215,10 @@ SELECT - COUNT ( * ) / - ( - + MAX ( + 38 ) ) * 46 ---- 0 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - 1 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-9318 SELECT ALL + COALESCE ( + + 67, CAST ( - CASE AVG ( DISTINCT 13 ) WHEN + COUNT ( * ) THEN - 73 WHEN - SUM ( 31 ) THEN NULL ELSE NULL END AS INTEGER ) + + 19 ) / + 49 AS col0 +---- +1 query I rowsort SELECT + 25 * + + 30 AS col0 @@ -48381,10 +48408,10 @@ SELECT 44 * + - 0 col1, 49 0 49 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - -162001242 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-9354 SELECT ALL + 53 + - - COUNT ( DISTINCT - 50 ) + + 51 * + COALESCE ( 27, - 31 * - COUNT ( * ) * - + 13 ) * + ( - 36 * CAST ( AVG ( DISTINCT 43 ) * 76 AS INTEGER ) ) +---- +-162001242 query I rowsort label-9355 SELECT ALL - 98 / + + 66 AS col2 @@ -50003,10 +50030,13 @@ SELECT ALL CASE CAST ( NULL AS INTEGER ) WHEN - 38 THEN - - 72 WHEN + + COUNT ( ---- 76 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-9662 SELECT DISTINCT - COALESCE ( + - 95, - 94, + ( AVG ( DISTINCT + - 80 ) ) / + COUNT ( * ) ) + - 75 / + - CASE - 74 WHEN + 90 + + 2 + ( MAX ( + 33 ) ) * + 98 THEN 91 * + 12 + + + 20 WHEN 86 THEN 64 ELSE NULL END + - 6 +---- +NULL query I rowsort SELECT - 23 * 16 @@ -50486,10 +50516,10 @@ SELECT ALL - 66 * - 65 * MAX ( DISTINCT + 86 ) + - ( + 38 ) * + 93 + + - NULLIF ---- 365406 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - -91 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-9754 SELECT ALL + CASE WHEN NOT - COUNT ( * ) NOT IN ( 35, - 45 * - 74, + 6 + - 36 + + + 38 + 73 + 49 * - 56, - - AVG ( DISTINCT + NULLIF ( - 47, + 12 + - - 66 ) ) ) THEN NULL ELSE 91 END * - COUNT ( * ) +---- +-91 # Datafusion - Types were automatically converted from: # Datafusion - [Expected] [I] @@ -50726,11 +50756,14 @@ SELECT + CAST ( NULL AS INTEGER ) * - 42 AS col0 ---- NULL -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] I[I] +# Datafusion - [Actual ] I[R] +query IR rowsort label-9799 SELECT + CAST ( NULL AS INTEGER ) AS col2, CAST ( 13 AS INTEGER ) / + CASE 49 WHEN MIN ( - 57 ) THEN - + 62 - - 37 - + 66 + + + 62 / AVG ( DISTINCT 79 ) WHEN 26 THEN + - 98 WHEN - COUNT ( * ) THEN + - 52 ELSE NULL END + + - 87 * + 23 + 81 AS col1 +---- +NULL +NULL query I rowsort label-9800 SELECT + 71 / 20 AS col0 diff --git a/data/sqlite/random/expr/slt_good_77.slt b/data/sqlite/random/expr/slt_good_77.slt index 7140804..7cc1282 100644 --- a/data/sqlite/random/expr/slt_good_77.slt +++ b/data/sqlite/random/expr/slt_good_77.slt @@ -1432,10 +1432,10 @@ SELECT - 88 + - + 86 * - ( - + 54 ) * 67 * - SUM ( 65 ) ---- 20224532 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - 20 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-266 SELECT DISTINCT COALESCE ( - CAST ( - AVG ( DISTINCT 20 ) AS INTEGER ), + 98 * + 15 * - CAST ( 91 AS INTEGER ) / + 60 ) AS col0 +---- +20 query II rowsort SELECT ( - - 87 ), - 28 AS col0 @@ -1492,10 +1492,13 @@ SELECT + - ( + - 52 ) AS col1 ---- 52 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-277 SELECT + - CASE + 79 WHEN 96 THEN - 21 WHEN 14 * + 4 THEN COUNT ( * ) WHEN + + ( + 22 ) THEN NULL WHEN - + MAX ( + + 88 ) THEN + 8 * - AVG ( DISTINCT + + NULLIF ( - 30, - 7 * - - 33 ) ) * - - ( 23 ) / 39 END + - + 8 + - - 59 * 39 AS col1 +---- +NULL query I rowsort label-278 SELECT + COUNT ( * ) * - 63 * + 78 + 9 AS col2 @@ -4397,10 +4400,13 @@ SELECT + 15 / - 88 * + 63 + + CAST ( NULL AS INTEGER ) ---- NULL -# Datafusion - Datafusion expected results: -# Datafusion - Expected - 85869 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort SELECT ALL 47 * - - NULLIF ( ( 63 ), + ( - 48 ) + NULLIF ( - 60 + 30, - AVG ( DISTINCT + ( + ( 74 ) ) ) ) ) * + 29 +---- +85869 query I rowsort SELECT ALL + 21 * + 28 AS col2 @@ -6468,10 +6474,13 @@ SELECT MIN ( - 32 ) * + 30 * 85 - + MIN ( DISTINCT - - 51 ) AS col1 ---- -81651 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - -86 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort SELECT CASE + COALESCE ( 21, + + 46, + 68 ) WHEN 61 - COALESCE ( + + 8, - + 60 + - COALESCE ( ( + 67 ), - 51 ) * - 41 + - 82 * 40 * 74 + - 97 ) + 65 THEN AVG ( DISTINCT + 98 ) ELSE - 86 END AS col2 +---- +-86 query I rowsort SELECT ALL - COALESCE ( 48, 36 ) AS col2 @@ -6495,10 +6504,13 @@ SELECT ALL + COUNT ( * ) * - + 84 + - 13 - - 20 * + + 10 ---- 103 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-1233 SELECT ALL 83 * + AVG ( DISTINCT - 62 ) + + - 19 + + MIN ( + + 58 ) + - 85 - - - 77 * CASE - AVG ( DISTINCT - 95 ) WHEN + 91 THEN - CASE + CAST ( NULL AS INTEGER ) WHEN + 78 - + 2 + COUNT ( DISTINCT 87 ) * 10 THEN 97 * + 51 WHEN MAX ( ALL 49 ) THEN 0 ELSE NULL END / + 21 WHEN 52 THEN + COUNT ( * ) + - 20 WHEN + 46 THEN NULL ELSE NULL END / COALESCE ( 24, - 7 ) AS col2 +---- +NULL # Datafusion - Datafusion expected results: # Datafusion - Expected - 1 @@ -6998,10 +7010,10 @@ SELECT - 82 col2, - 16 * + 49 + + 85 * - + 64 + 29 AS col1 -82 -6195 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-1330 SELECT - 88 + - 0 * + CASE + - AVG ( DISTINCT - 54 ) WHEN MIN ( 80 ) THEN 14 * - - 62 + 96 * - 6 WHEN + COUNT ( * ) THEN NULL ELSE NULL END * + + 72 col1 +---- +NULL query II rowsort SELECT - 57 * - + 79 - + 60 AS col0, + 8 @@ -8033,10 +8045,13 @@ SELECT + CAST ( 89 AS INTEGER ) * CAST ( + 37 AS INTEGER ) ---- 3293 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-1527 SELECT + CAST ( + 71 AS FLOAT8 ) / + + 65 + 21 * + CASE - 43 WHEN + ( 87 ) THEN - 8 * 94 + COUNT ( * ) + - AVG ( DISTINCT + ( + + 7 ) ) WHEN COUNT ( * ) THEN NULL END * - + 26 * - + 7 - SUM ( DISTINCT - 80 ) AS col1 +---- +NULL query I rowsort label-1528 SELECT - 5 * + MIN ( 17 ) AS col1 @@ -8181,10 +8196,13 @@ SELECT DISTINCT - 21 + COALESCE ( - 78, - + 29 + + 70, + + 75 * ( COUNT ( ALL + ---- -99 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-1555 SELECT - AVG ( DISTINCT - ( CAST ( NULL AS INTEGER ) ) ) * 22 * + 25 / 16 AS col2 +---- +NULL query I rowsort label-1556 SELECT ALL + 99 / MAX ( 83 ) * - + 95 AS col0 @@ -8841,10 +8859,13 @@ SELECT DISTINCT + CASE + + ( - AVG ( - 84 ) ) WHEN COUNT ( * ) THEN - + 61 - + + ---- NULL -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-1682 SELECT ALL AVG ( DISTINCT - 42 ) + 88 + SUM ( - CAST ( NULL AS INTEGER ) ) AS col2 +---- +NULL query III rowsort label-1683 SELECT DISTINCT 91 AS col0, ( 35 ), + COALESCE ( - - NULLIF ( - 13, + - 41 ), + + 50 ) / + 26 AS col1 @@ -12068,12 +12089,13 @@ SELECT SUM ( DISTINCT + ( + 26 ) ) + + + 18 AS col0 ---- 44 -# Postgresql - Postgres error: db error: ERROR: integer out of range -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -skipif postgres -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-2294 SELECT ALL - CASE 96 WHEN COUNT ( * ) THEN - 15 * + COUNT ( * ) + - - 65 + - 30 * + COUNT ( * ) + - - ( AVG ( + CASE WHEN NULL IS NULL THEN NULL ELSE 25 END ) ) + + 4 + + 99 + + 24 * AVG ( DISTINCT ( + + 41 ) ) * - 7 * + CASE 61 WHEN - 86 - + 87 THEN NULL WHEN + 78 - - 4 + + - 47 + + - 84 * MAX ( DISTINCT + + 74 ) * - - 6 * 90 * + 6 THEN ( + - 32 ) END - - 84 WHEN COALESCE ( - COUNT ( * ), - + COUNT ( * ) ) + - 97 + 41 THEN 82 * + 45 * - 68 * + 36 * + + ( 28 ) * - - 71 + - COUNT ( ( - 79 ) ) + - MIN ( - 81 ) * 77 END AS col1 +---- +NULL query I rowsort label-2295 SELECT MIN ( DISTINCT - 33 ) AS col2 @@ -14865,11 +14887,14 @@ SELECT ALL CAST ( 20 AS INTEGER ) ---- 20 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] I[I] +# Datafusion - [Actual ] I[R] +query IR rowsort label-2832 SELECT DISTINCT CAST ( NULL AS INTEGER ), - 17 * - + CASE - MAX ( 91 ) WHEN - + 15 + + 8 - - 96 + 68 THEN + + NULLIF ( - AVG ( DISTINCT 69 ), - COUNT ( * ) ) * MIN ( ALL + 1 ) ELSE NULL END +---- +NULL +NULL query I rowsort SELECT - COALESCE ( + + 78, + 25 * - 61 ) @@ -16116,10 +16141,10 @@ SELECT ALL + 59 * 27 / + + 41 + - + 89 AS col2 ---- -51 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - 1 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-3069 SELECT ( 51 ) / COALESCE ( - 69, 68 ) - - - 85 / - CASE - COALESCE ( AVG ( DISTINCT 13 ), 57 * + + COUNT ( * ) + + + 17 + 88 ) WHEN 67 * - - 93 / + MIN ( + 84 ) THEN 65 WHEN - - 92 THEN + 57 ELSE 92 END + COUNT ( * ) AS col0 +---- +1 query I rowsort label-3070 SELECT DISTINCT 81 * - ( + 94 ) * COUNT ( * ) + - 81 @@ -16292,10 +16317,13 @@ SELECT - 78 / - + ( - CAST ( + 35 AS INTEGER ) ) AS col2, + 37 + - SUM ( DISTINC -2 -44 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - -141 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort SELECT - 84 + - - NULLIF ( - 57, + + AVG ( DISTINCT + 33 ) ) AS col2 +---- +-141 query I rowsort label-3102 SELECT ALL + COUNT ( * ) + - 79 AS col1 @@ -16757,10 +16785,13 @@ SELECT ALL 23 / - COUNT ( * ) col0 ---- -23 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-3191 SELECT ALL - 20 * MAX ( ALL - 50 ) + + 38 + 8 + + 86 * + CASE - 75 WHEN + 99 * 76 + - 86 + + 44 THEN - - COUNT ( * ) WHEN + 63 THEN AVG ( DISTINCT 35 ) ELSE NULL END + + 40 +---- +NULL # Datafusion - Types were automatically converted from: # Datafusion - [Expected] [I] @@ -17285,10 +17316,10 @@ SELECT + SUM ( ALL 13 ) AS col1 ---- 13 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-3290 SELECT - 69 * - 58 * CASE + 1 WHEN + - ( 47 ) - - + AVG ( DISTINCT + ( + 48 ) ) THEN NULL WHEN + - 32 * 41 + - 1 - 52 * - 14 THEN - + ( + + COUNT ( - 30 ) ) + - 86 + - 90 * - 70 ELSE NULL END +---- +NULL query I rowsort label-3291 SELECT - 13 + - COUNT ( DISTINCT - 61 ) @@ -20189,10 +20220,10 @@ SELECT ALL - 41 / - 96 + - CAST ( COALESCE ( 68, - COUNT ( * ) ) AS INTEGER ) * ---- -1360 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - 96 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-3843 SELECT CASE + - NULLIF ( COUNT ( * ), + - 34 * - COUNT ( DISTINCT - 21 ) * - 52 + - + 16 * + AVG ( DISTINCT 58 ) + + COALESCE ( - - CAST ( - 53 AS INTEGER ), - 2 / - 84 * 64 * - - 39 ) * 72 * 14 + 10 * - 31 ) WHEN - - ( - + 54 ) THEN NULL WHEN - - 10 / - + 56 THEN NULL WHEN + - 95 THEN NULL ELSE + - ( + - 96 ) END +---- +96 query I rowsort label-3844 SELECT ALL + SUM ( DISTINCT 46 ) @@ -20828,10 +20859,10 @@ SELECT - 36 + + ( - 58 ) AS col1 ---- -94 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - 16 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-3963 SELECT COALESCE ( CASE 73 WHEN CASE - 65 WHEN - + ( - COALESCE ( + 46, 41 ) ) THEN NULL WHEN - MIN ( + 48 ) + - + 35 * 24 THEN - + 35 END THEN NULL WHEN 60 THEN NULL WHEN - COALESCE ( + AVG ( DISTINCT + + 51 ), + - CAST ( NULL AS INTEGER ) + MAX ( - + 26 ), + + 80 * 77 / - 79 * - CASE - + 79 WHEN + - 62 - - - 21 THEN - + 66 / NULLIF ( COALESCE ( - 38, - COUNT ( + - CAST ( 21 AS INTEGER ) ) * 35 + - SUM ( + + 95 ) ), 34 ) + - + 86 * 23 + + CAST ( + 73 AS INTEGER ) * 68 ELSE 39 END + - - MIN ( ALL - + NULLIF ( 86, - 16 ) ), + 69 + + 14 * 2 ) / + 63 - - COUNT ( ALL - CAST ( + 77 AS INTEGER ) ) THEN 73 * + 45 ELSE NULL END, 16 ) AS col1 +---- +16 # Datafusion - Types were automatically converted from: # Datafusion - [Expected] [I] @@ -21409,10 +21440,10 @@ SELECT + COUNT ( * ) * 87 AS col1 ---- 87 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-4077 SELECT DISTINCT - CASE - - AVG ( DISTINCT - CASE + ( + 3 ) WHEN - 59 * + 44 + 53 THEN ( CASE + COALESCE ( - 68, 54 ) WHEN 57 THEN + 49 ELSE 40 + 46 END ) END ) WHEN + 55 THEN NULL WHEN COUNT ( * ) THEN 12 * - 41 ELSE NULL END AS col1 +---- +NULL query I rowsort label-4078 SELECT + - 69 * - COUNT ( * ) AS col0 @@ -22330,10 +22361,10 @@ SELECT DISTINCT + SUM ( + 20 ) * - COUNT ( * ) * + CAST ( NULL AS INTEGER ) * - ---- NULL -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-4254 SELECT CASE ( 16 ) WHEN - AVG ( DISTINCT - - 35 ) + - 48 / 75 / - 65 * + 34 THEN CAST ( NULL AS INTEGER ) + 46 WHEN - 96 THEN 87 ELSE NULL END * + 46 AS col0 +---- +NULL query II rowsort label-4255 SELECT DISTINCT - CAST ( NULL AS INTEGER ) AS col2, 48 @@ -22809,10 +22840,13 @@ SELECT DISTINCT - 74 * + - COUNT ( * ) AS col1 ---- 74 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - 60 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort SELECT DISTINCT + NULLIF ( 60, + + AVG ( DISTINCT + - 37 ) ) col2 +---- +60 query I rowsort label-4348 SELECT + CAST ( NULL AS INTEGER ) + - 31 AS col1 @@ -22919,11 +22953,14 @@ SELECT ALL - - 53 * CAST ( + 7 AS INTEGER ) AS col1 ---- 371 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - -1 -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] I[I] +# Datafusion - [Actual ] I[R] +query IR rowsort label-4368 SELECT - + COUNT ( * ) AS col1, + CASE 26 WHEN - - 49 * + MIN ( ALL - 45 ) * + 25 * - ( 20 ) THEN - AVG ( DISTINCT 59 ) * - CAST ( + 41 / 45 + 76 AS INTEGER ) ELSE NULL END col2 +---- +-1 +NULL query I rowsort label-4369 SELECT + COALESCE ( 73, + + 47, - - CAST ( NULL AS INTEGER ) ) * - 38 - + 2 @@ -23540,10 +23577,13 @@ SELECT ALL + COUNT ( * ) + 85 - 37 * - 2 - COALESCE ( - + 36, - 99 * - 26, - + 2 ---- 218 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-4488 SELECT DISTINCT - CASE - - CAST ( + 81 AS FLOAT8 ) WHEN - 70 + + + 68 THEN 0 WHEN - 15 THEN + 17 + - + ( + AVG ( - - 71 ) ) + - 73 - - 87 WHEN + AVG ( DISTINCT + + 40 ) THEN 39 * 32 END * + 11 +---- +NULL query I rowsort SELECT DISTINCT - + 89 * - 33 col1 @@ -25536,11 +25576,14 @@ SELECT + ( - + 76 ) * CAST ( NULL AS INTEGER ) + - 43 AS col1 ---- NULL -# Datafusion - Datafusion expected results: -# Datafusion - Expected - 0 -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] I[I] +# Datafusion - [Actual ] I[R] +query IR rowsort label-4871 SELECT - 82 / CAST ( - + 90 AS INTEGER ) AS col2, MIN ( DISTINCT CAST ( NULL AS INTEGER ) ) * AVG ( DISTINCT + NULLIF ( 74, - 99 ) ) * - SUM ( ALL - 71 ) + - CAST ( - 88 AS FLOAT8 ) +---- +0 +NULL query I rowsort SELECT ALL + NULLIF ( - 46, - 10 * 38 + - 39 ) - + 45 @@ -26968,11 +27011,11 @@ SELECT ALL + + 49 * - + MIN ( 94 ) * - SUM ( 14 ) ---- 64484 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - -13 -# Datafusion - Expected - 6854 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query II rowsort label-5144 SELECT - - CAST ( - AVG ( DISTINCT + 12 ) AS INTEGER ) + - COUNT ( * ) AS col1, 76 * - - 91 + - + 62 AS col2 +---- +-13 +6854 query I rowsort SELECT - 53 * + 54 + 46 AS col0 @@ -29373,10 +29416,10 @@ SELECT ALL - ( + 89 ) - + + 1 - + - 0 AS col2 ---- -90 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort SELECT ALL 68 - + + CASE + AVG ( DISTINCT - 55 ) WHEN 28 THEN + + 16 END AS col0 +---- +NULL query I rowsort label-5602 SELECT ALL + CAST ( 7 AS INTEGER ) * + 67 AS col1 @@ -30314,11 +30357,14 @@ SELECT - 14 + 28 AS col0 ---- 14 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - 99 -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] I[I] +# Datafusion - [Actual ] I[R] +query IR rowsort label-5785 SELECT ALL + 99 col0, CASE COUNT ( * ) WHEN 85 THEN + 73 + + COALESCE ( 9, 27 + 16 ) * - AVG ( DISTINCT 77 + - 30 ) WHEN - COUNT ( * ) * 94 THEN NULL END * 62 +---- +99 +NULL query II rowsort SELECT ALL 72 col1, + ( NULLIF ( 16, - 13 ) ) + 83 @@ -30586,10 +30632,10 @@ SELECT ALL + 15 * - 57 AS col1 ---- -855 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-5836 SELECT DISTINCT + CASE - + 41 WHEN + - 19 + COUNT ( * ) THEN - COUNT ( * ) WHEN + NULLIF ( 91, + CAST ( AVG ( DISTINCT - CAST ( NULL AS INTEGER ) ) AS INTEGER ) ) THEN NULLIF ( + 87, COALESCE ( 70, - 42, 14, + 86 * NULLIF ( - 6 / 37, 56 * + ( - 50 ) ) - - COUNT ( 40 ) / + COUNT ( * ) ) + - NULLIF ( + NULLIF ( 93, 92 ), ( 33 ) * + 77 ) ) + ( + ( 60 ) ) ELSE NULL END col0 +---- +NULL query I rowsort SELECT + ( + ( - COALESCE ( + 79, 84 ) ) ) @@ -30907,10 +30953,10 @@ SELECT + 25 * - 42 + - + 44 + CASE + 35 WHEN - 19 THEN - 93 END / + 64 AS col0 ---- NULL -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-5899 SELECT - + 67 - - ( COUNT ( * ) ) * - - CASE COUNT ( * ) WHEN - AVG ( DISTINCT + 73 ) * 17 THEN NULL WHEN 3 THEN + 39 / 60 END + - NULLIF ( - 21, + CAST ( - 19 AS INTEGER ) + 95 ) +---- +NULL query II rowsort label-5900 SELECT ALL - COUNT ( * ) * - 49 * - 58 + 38 - 43 + - 49 AS col1, - 66 AS col2 @@ -34595,10 +34641,10 @@ SELECT + 56 * + 93 ---- 5208 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - -26 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-6604 SELECT ALL CAST ( - + AVG ( DISTINCT 26 ) AS INTEGER ) +---- +-26 query I rowsort label-6605 SELECT ALL - COUNT ( * ) - + 40 AS col2 @@ -35128,10 +35174,13 @@ SELECT + 76 + 90 AS col1 query error DataFusion error: Error during planning: Projections require unique expression names but the expression "\(\- count\(Int64\(1\)\) AS count\(\*\)\) AS col0" at position 0 and "Int64\(55\) \- CAST\(Int64\(79\) AS Int32\) \+ max\(\(\- Int64\(0\)\)\) AS col0" at position 1 have the same name\. Consider aliasing \("AS"\) one of them\. SELECT DISTINCT - COUNT ( * ) col0, 55 - + + CAST ( + 79 AS INTEGER ) + + MAX ( ( - - 0 ) ) AS col0 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-6705 SELECT + ( CASE - - 61 WHEN ( - 15 ) THEN + COALESCE ( 85, + - NULLIF ( + ( + 49 ), - - 12 ) * - AVG ( ALL 75 ), - - ( - 58 ) * - COUNT ( * ) + - + 10, + AVG ( DISTINCT + - 54 ) * - 17 * + 98 * - - 55 + - + MIN ( ALL + 11 ) ) WHEN 25 + - COUNT ( * ) + - + 53 + 89 * - ( - + ( - MIN ( - 94 ) ) ) * + 50 * 58 THEN NULL ELSE NULL END ) + - 81 * 39 +---- +NULL query II rowsort SELECT ALL - 32, 44 + 30 * 87 AS col0 @@ -36257,10 +36306,13 @@ SELECT ALL + CAST ( NULL AS INTEGER ) * - - 86 * - 42 + + - 91 AS col2 ---- NULL -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-6923 SELECT + CAST ( - 20 AS INTEGER ) + 82 * - + AVG ( DISTINCT - CAST ( NULL AS INTEGER ) ) AS col2 +---- +NULL query I rowsort SELECT ALL - 84 * + + 5 + + + 26 AS col2 @@ -36567,10 +36619,10 @@ SELECT DISTINCT + COUNT ( DISTINCT 79 ) col2 ---- 1 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-6982 SELECT ALL + NULLIF ( - + CASE + 43 WHEN + - 60 * 54 * CASE - - ( + - 97 ) WHEN + COUNT ( * ) + - 98 THEN NULL WHEN - 43 + 95 * - AVG ( DISTINCT 33 ) THEN - 53 + - 95 - - + 86 / + + CASE COUNT ( * ) WHEN + - CASE - 16 WHEN ( + COUNT ( * ) ) THEN NULL ELSE - NULLIF ( 61, COALESCE ( - - 71, 11 ) ) END / - + 77 + + 90 + - - 78 * - 94 * + + 8 * - + 1 + + CASE + 54 WHEN - - 59 + + 90 THEN + COUNT ( * ) + + - 36 * - 75 END THEN - 3 * + 95 END + 96 ELSE 0 * CAST ( NULL AS INTEGER ) END THEN + 0 WHEN + CAST ( + COALESCE ( + AVG ( DISTINCT - 39 ), 33, 93 + 86, - 63 + COUNT ( * ) / 73 ) AS INTEGER ) THEN NULL END, + 57 ) AS col0 +---- +NULL query I rowsort SELECT ALL - 2 * - 4 @@ -39484,10 +39536,10 @@ SELECT - 24 - CAST ( - + ( - CAST ( NULL AS INTEGER ) ) AS INTEGER ) * + + 81 * ---- NULL -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-7544 SELECT COUNT ( * ) / ( ( - CASE CASE AVG ( - 45 ) WHEN 36 THEN NULL WHEN - AVG ( DISTINCT + 64 ) * ( ( 63 ) * - 17 ) + + 48 THEN - 10 * 85 END WHEN 93 * 12 THEN - 97 + 72 * - 56 WHEN - ( COUNT ( * ) ) + ( - 64 ) THEN NULL END ) ) AS col0 +---- +NULL query I rowsort SELECT DISTINCT + + 37 + - 25 AS col2 @@ -44953,10 +45005,10 @@ SELECT CAST ( 10 AS INTEGER ) AS col2 ---- 10 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-8584 SELECT ALL COUNT ( * ) / - MAX ( 77 ) - + ( + CASE 99 WHEN + 34 THEN + ( - 83 ) WHEN - - AVG ( DISTINCT + 22 ) THEN NULL ELSE NULL END ) +---- +NULL query II rowsort SELECT - ( - COALESCE ( 58, - 54 - - - 92, - + 68 * - + 14 + - ( 81 ) * + - 52 ) ) * - 10 AS col2, 16 * 6 + - 10 * + 39 * + + NULLIF ( - 9, ( + ( + 2 ) ) * + 45 ) @@ -48770,10 +48822,10 @@ SELECT + 18 + - + 81 AS col1 ---- -63 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort SELECT DISTINCT 24 / + + ( + + ( 88 ) ) - + + 29 / - 68 + + + CASE + 45 WHEN - + 34 * - - 80 + + - AVG ( + - 1 ) + + 25 * + AVG ( DISTINCT + 95 ) - + 61 THEN + ( ( 23 ) ) + 10 END * + 29 +---- +NULL query I rowsort SELECT - 47 * - 92 @@ -49536,11 +49588,11 @@ SELECT DISTINCT - CASE COALESCE ( - CAST ( - CAST ( - 16 AS INTEGER ) AS INTEGER ---- NULL -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -# Datafusion - Expected - -22 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query II rowsort label-9460 SELECT COUNT ( * ) - ( 41 ) * CASE + - COALESCE ( 19, - 94, - + 91 * + 28 ) WHEN + + AVG ( DISTINCT - 59 ) THEN + 45 END, - 22 AS col0 +---- +NULL +-22 query I rowsort label-9461 SELECT CASE + + 46 WHEN + - 6 THEN NULL WHEN 49 * ( - ( + - SUM ( ALL - 39 ) ) ) * - 33 + + 78 * + 55 * + CAST ( NULL AS INTEGER ) / + SUM ( DISTINCT + - 80 ) THEN + 22 * 5 END + + + 14 - + MIN ( ALL 27 ) * + ( 36 / - 67 ) AS col1 @@ -49749,10 +49801,13 @@ SELECT - 93 AS col1, 84 -93 84 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-9500 SELECT DISTINCT + AVG ( DISTINCT CAST ( NULL AS INTEGER ) ) - + MAX ( 51 ) + 43 * + + ( + COUNT ( * ) ) * + 37 * + AVG ( - 71 ) +---- +NULL query I rowsort label-9501 SELECT DISTINCT + COUNT ( ALL - 66 ) AS col0 @@ -50412,10 +50467,10 @@ SELECT + MAX ( 65 ) * - 99 + + - COUNT ( + 47 ) / - + 40 ---- -6435 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-9626 SELECT CASE - 7 WHEN - AVG ( DISTINCT + 9 ) * - 6 + + 88 + - MIN ( DISTINCT + 68 ) + - 68 + - 10 / + MAX ( - CASE + 70 WHEN + + 65 * + + 73 THEN - 19 ELSE + + 91 / 55 END ) + 0 THEN 23 * - 99 * + 31 WHEN - MAX ( DISTINCT - COALESCE ( - CAST ( NULL AS INTEGER ), + 49 ) ) THEN NULL WHEN 97 * 25 THEN NULL END +---- +NULL query I rowsort SELECT + 4 * + - 85 @@ -51740,10 +51795,10 @@ SELECT - + 17, + COUNT ( * ) * + NULLIF ( - COUNT ( 10 ), + NULLIF ( + - 84, + + -17 -94 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - -1 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-9882 SELECT + 81 / - + CAST ( AVG ( DISTINCT + 65 ) AS INTEGER ) AS col2 +---- +-1 query I rowsort SELECT - + 76 * 73 * 5 * + 90 AS col2 @@ -52231,10 +52286,13 @@ SELECT ALL 46 * + 99 ---- 4554 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - -19 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort SELECT NULLIF ( + - 19, + AVG ( DISTINCT + 94 ) ) AS col1 +---- +-19 query I rowsort label-9975 SELECT + 31 / 31 + COUNT ( * ) * - 97 * - 77 * - 32 diff --git a/data/sqlite/random/expr/slt_good_78.slt b/data/sqlite/random/expr/slt_good_78.slt index 18a8dcb..01cbff1 100644 --- a/data/sqlite/random/expr/slt_good_78.slt +++ b/data/sqlite/random/expr/slt_good_78.slt @@ -231,10 +231,10 @@ SELECT DISTINCT - 81 * + - COUNT ( * ) + - COUNT ( - ( - ( + 18 ) ) ) + + - 95 + ---- -3883 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - -4188 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-37 SELECT ALL + CASE + - AVG ( DISTINCT - - CASE + 95 WHEN - + 50 THEN - 54 ELSE NULL END ) WHEN - + 11 / 23 + 88 * COUNT ( * ) THEN - 33 ELSE - COUNT ( * ) * 85 * + + 49 - + 23 END AS col2 +---- +-4188 query II rowsort SELECT + - 92 * - 64 AS col1, 36 + 26 AS col2 @@ -1067,10 +1067,10 @@ SELECT ALL CAST ( NULL AS INTEGER ) + 28 - 24 AS col2 ---- NULL -# Datafusion - Datafusion expected results: -# Datafusion - Expected - 46 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-194 SELECT NULLIF ( + 47, + 55 * - 26 * + ( - 34 ) * + CAST ( - + AVG ( DISTINCT - 43 ) AS INTEGER ) + + 63 ) - + + COUNT ( * ) +---- +46 query II rowsort label-195 SELECT ALL - CASE + ( + 15 ) WHEN MIN ( - - 27 ) + - - 6 - + - CASE - COUNT ( * ) WHEN - 79 THEN 63 * 64 * + + COUNT ( * ) + + - COUNT ( * ) END + + + 49 THEN + 63 END + MIN ( DISTINCT + + 21 ) + - 51, - 89 AS col0 @@ -4264,10 +4264,10 @@ SELECT ALL - 61 * - - 58 ---- -3538 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-808 SELECT COUNT ( * ) - - + CASE - AVG ( ALL 45 ) WHEN - ( COUNT ( * ) ) THEN NULL WHEN - AVG ( DISTINCT + - 45 ) THEN NULL WHEN - 96 * + 94 + + SUM ( DISTINCT + 51 + 95 ) THEN 88 + CAST ( NULL AS INTEGER ) * - COUNT ( * ) END * COALESCE ( + 80, + 15 ) +---- +NULL query II rowsort SELECT ALL - 24 AS col0, - 8 @@ -5767,10 +5767,13 @@ SELECT - ( + ( - - 85 ) ) * + 7 ---- -595 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - 11 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-1096 SELECT ALL CASE + + COUNT ( * ) WHEN ( - - COUNT ( ALL + - 37 ) ) THEN 11 WHEN - 1 + COUNT ( * ) THEN - AVG ( DISTINCT + 0 ) + - 15 ELSE NULL END AS col2 +---- +11 query I rowsort SELECT DISTINCT - 74 * - 36 @@ -7694,10 +7697,10 @@ SELECT - 44 + + 75 ---- 31 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort SELECT ALL CASE + 78 WHEN 29 THEN + 97 WHEN AVG ( DISTINCT - 43 ) THEN NULL ELSE NULL END AS col2 +---- +NULL query I rowsort SELECT ALL COALESCE ( + 89, + - 87 * - 29 + + 12 * + + 11 + + + 97, - 91 + + 78 ) AS col0 @@ -7883,10 +7886,10 @@ SELECT DISTINCT 73 AS col0, 47 AS col1 73 47 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - -135 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-1497 SELECT - 81 + - 67 + CAST ( - COALESCE ( CASE - 23 WHEN 23 + CAST ( - ( - 13 ) AS INTEGER ) * AVG ( DISTINCT - ( - + 90 ) ) THEN CAST ( NULL AS INTEGER ) + ( 62 ) ELSE NULL END, 27 ) AS INTEGER ) + + + ( + + 1 ) * 40 AS col1 +---- +-135 query I rowsort SELECT + 51 * + + ( COALESCE ( + 4, 57 ) ) AS col0 @@ -8010,10 +8013,13 @@ SELECT 90 * + 24 * + + 64 AS col2 ---- 138240 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-1522 SELECT DISTINCT - 27 + + MAX ( - 43 ) * + CASE - 31 WHEN + 12 * + + 20 + + 1 + - 71 * - COUNT ( DISTINCT + 10 ) + + 40 * MAX ( DISTINCT 42 ) * - - 29 + - - MIN ( 25 ) - 25 * - MIN ( - 49 ) + + 85 THEN - COALESCE ( - 82, - - 75 + - - 84, - 64 * 37 + - + 6 + + NULLIF ( COUNT ( * ), - AVG ( DISTINCT - 90 ) ) ) WHEN - 30 THEN + CAST ( NULL AS INTEGER ) * 20 END * 31 AS col0 +---- +NULL query I rowsort label-1523 SELECT ALL 63 + + 9 * - 75 * + NULLIF ( - + CAST ( 27 AS INTEGER ), - - 35 + + - 58 ) AS col2 @@ -8943,10 +8949,13 @@ SELECT + + 96 * 52 * + 51 + 0 col2 ---- 254592 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-1699 SELECT ALL + AVG ( ALL 36 ) / - CASE - 58 WHEN + 44 * - + 85 + 41 THEN + CASE - 40 WHEN + + 18 THEN 20 WHEN + ( AVG ( DISTINCT + 25 ) ) * + 52 THEN NULL WHEN - CASE - 48 WHEN 1 THEN 46 ELSE + COUNT ( * ) - - + 48 / + 9 END THEN + - 3 - 77 * + 3 END WHEN 89 * - 86 THEN - 49 END * - 93 AS col0 +---- +NULL query I rowsort label-1700 SELECT ALL - - COUNT ( * ) * - + 39 @@ -14035,10 +14044,10 @@ SELECT - 89 + + 7 * - COUNT ( * ) - + + 86 col0 ---- -182 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - 91 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-2669 SELECT - COUNT ( * ) - CAST ( COALESCE ( + AVG ( - ( + 92 ) ), - - NULLIF ( + 79, - 67 + + AVG ( DISTINCT 95 ) * 56 + - - 72 ), - 69 * SUM ( ALL - 40 ) ) AS INTEGER ) AS col2 +---- +91 query I rowsort label-2670 SELECT ALL + ( + 49 ) * - 17 + 71 + + COUNT ( * ) + - 88 AS col1 @@ -16921,10 +16930,10 @@ SELECT - 73 * 30 * + 44 ---- -96360 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-3215 SELECT ALL - CASE - CAST ( NULL AS INTEGER ) WHEN + 58 THEN + + COUNT ( * ) WHEN + + AVG ( DISTINCT + 82 ) + - + 27 + + 64 THEN 35 * + NULLIF ( 88, - SUM ( - - 32 ) ) / - + 98 ELSE NULL END AS col2 +---- +NULL query I rowsort SELECT ALL - - NULLIF ( + - 62, - 41 / - ( - 80 ) ) AS col0 @@ -20836,10 +20845,10 @@ SELECT 0 + - CASE + 84 WHEN + ( 9 ) THEN + 61 WHEN 46 THEN + 60 + CAST ( NULL AS ---- NULL -# Datafusion - Datafusion expected results: -# Datafusion - Expected - 179 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-3960 SELECT + ( + + CASE AVG ( DISTINCT 57 ) WHEN - 91 + 79 * 15 THEN NULL ELSE 84 * COUNT ( * ) + 95 END ) +---- +179 query II rowsort SELECT ALL - 59, - 48 AS col2 @@ -24057,10 +24066,13 @@ SELECT ALL + 0 * ( + 66 ) + - 22 AS col1 ---- -22 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - 99 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-4574 SELECT + - NULLIF ( + - 99, - 52 * + COUNT ( + - ( - 44 ) ) + + - 66 + - 69 + + + AVG ( DISTINCT + 81 ) * + - NULLIF ( + + MIN ( - 85 ), + - 7 / + - COUNT ( * ) * - 47 ) + + 85 + - 75 * 18 ) +---- +99 query I rowsort SELECT + ( - - ( - 43 ) ) @@ -25981,10 +25993,10 @@ SELECT + 51 - + COUNT ( * ) * - 0 * + COUNT ( + 38 ) - NULLIF ( - 20, + 54 + - + ---- NULL -# Datafusion - Datafusion expected results: -# Datafusion - Expected - 626040 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-4940 SELECT - CAST ( AVG ( DISTINCT - 94 ) AS INTEGER ) * 90 * NULLIF ( 74, - 29 * 83 - + 9 ) +---- +626040 # Datafusion - Types were automatically converted from: # Datafusion - [Expected] [I] @@ -27407,10 +27419,13 @@ SELECT + 39 - - - 9 ---- 30 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-5212 SELECT ALL + 94 * NULLIF ( CAST ( - COUNT ( * ) AS INTEGER ), - - CASE - 10 WHEN - + 50 / + - 59 + + - COUNT ( * ) - + 70 / - 50 / 10 THEN - CAST ( NULL AS INTEGER ) * ( - 60 ) - - - 26 WHEN MAX ( 15 ) + - 4 THEN NULL ELSE NULL END + + COUNT ( * ) * - 48 ) / AVG ( DISTINCT + + CAST ( NULL AS INTEGER ) ) * 37 + - - ( CAST ( - - 22 AS INTEGER ) ) AS col1 +---- +NULL query I rowsort SELECT DISTINCT 18 + + 71 @@ -31232,10 +31247,10 @@ SELECT - 96 * - COUNT ( * ) AS col2 ---- 96 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-5945 SELECT - 55 + CASE - 19 WHEN CASE WHEN NOT 50 = 4 + MIN ( 60 ) + COALESCE ( + + 55, - 67 ) / + 21 * 5 THEN 54 * - 34 + - COALESCE ( + ( 69 ) + + 58, 79 * + 90 - 25, 5, - COUNT ( * ) ) * 47 WHEN + 22 + - 62 * 20 = 19 + + 47 THEN AVG ( DISTINCT - 27 ) + - COUNT ( * ) * - 48 WHEN ( 40 ) IS NOT NULL THEN NULL END + 87 THEN 81 + - 70 ELSE NULL END AS col0 +---- +NULL query I rowsort label-5946 SELECT ALL + ( - ( + CAST ( NULL AS INTEGER ) ) ) @@ -32085,11 +32100,14 @@ SELECT 47 + - ( + + 8 ) + + 67 * + 22 * + + COUNT ( * ) * - + 5 * 78 + 90 ---- -574731 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - 7 -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] I[I] +# Datafusion - [Actual ] I[R] +query IR rowsort label-6108 SELECT DISTINCT + 11 + - 4 AS col2, AVG ( DISTINCT + 27 ) * - + 66 * + 4 + 36 - CASE - MAX ( 23 ) WHEN - ( + + 23 ) THEN - ( + 58 ) + - CASE - 75 WHEN - - 36 * - 92 THEN 15 + + 32 END END - 44 - - 13 AS col0 +---- +7 +NULL query I rowsort label-6109 SELECT ALL - 57 + + + 28 / 45 @@ -32954,10 +32972,13 @@ SELECT MIN ( DISTINCT - 5 ) col1, + ( CASE - 7 WHEN 24 * 73 + ( + 15 ) * 60 * - -5 NULL -# Datafusion - Datafusion expected results: -# Datafusion - Expected - -21470 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-6275 SELECT + NULLIF ( + 74, - - AVG ( DISTINCT + 1 ) + 78 / - 39 + + - ( + 77 ) ) + + 83 + - 27 * MAX ( + 9 ) * + 89 +---- +-21470 query I rowsort label-6276 SELECT + 84 * 49 * - COUNT ( + 35 ) AS col2 @@ -33291,10 +33312,13 @@ SELECT 72 * - 51 + + 69 AS col1 ---- -3603 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - -88 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-6340 SELECT + + CASE + - 80 WHEN 6 * 56 - - + 7 + COUNT ( * ) THEN NULL WHEN + 47 + - + 54 THEN + MAX ( ALL - - 32 ) * - COUNT ( * ) * - - AVG ( DISTINCT - + 81 ) ELSE 1 / - - 8 + - 88 END AS col0 +---- +-88 query I rowsort label-6341 SELECT + + CAST ( + 55 AS INTEGER ) @@ -35492,10 +35516,13 @@ SELECT - 21 + 53 + - 0 AS col1, - NULLIF ( + NULLIF ( 30, - 49 * 68 - + - 92 ), 32 -1200 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-6758 SELECT ALL 27 - - 66 + - - CASE + COUNT ( ALL - 96 ) WHEN 21 THEN - + MIN ( - 21 ) ELSE NULL END * + - 56 / ( CAST ( COUNT ( * ) AS INTEGER ) ) * CASE - - 16 WHEN + 35 * - + AVG ( ALL + 27 ) + - COALESCE ( - ( 67 ), - 75 + - - COALESCE ( ( - 73 ), - 45, + - 86 ) * - 76 * + 79 ) + + MIN ( + + 66 ) * + + 66 * - COUNT ( * ) THEN NULL ELSE + - COUNT ( * ) / + 68 END + + - NULLIF ( + 21, - NULLIF ( - 54, - AVG ( DISTINCT 8 ) + - COUNT ( * ) * 1 ) * + 66 ) +---- +NULL query I rowsort label-6759 SELECT ALL + 91 * - MIN ( DISTINCT + 64 ) @@ -36276,10 +36303,10 @@ SELECT + 13 * + ( - - 62 ) + - CAST ( NULL AS INTEGER ) * - + 86 * - 96 * - CASE ---- NULL -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort SELECT ALL - CASE + + 68 WHEN - 54 + + AVG ( DISTINCT - 53 ) THEN + 20 END +---- +NULL query I rowsort label-6909 SELECT ALL - 57 * - COUNT ( * ) - + 76 AS col0 @@ -44584,10 +44611,13 @@ SELECT ALL + SUM ( DISTINCT 0 ) * - - 14 ---- 0 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-8495 SELECT DISTINCT + 58 - 22 - CASE - 62 WHEN + + NULLIF ( 18, - MAX ( - CAST ( NULL AS INTEGER ) ) + - 83 - + 95 * NULLIF ( ( + 86 ), AVG ( DISTINCT - 76 ) * + + 72 + - + 95 * - NULLIF ( - ( - 42 ), + 69 / 75 ) + 5 + 51 + - COALESCE ( + 21, 24 ) ) + 62 ) * - NULLIF ( - 63, + MIN ( - - 63 ) + + + 63 ) * - AVG ( 72 ) + - 28 THEN - - 78 * 90 + + AVG ( DISTINCT 96 ) * - 57 WHEN - 20 THEN + 61 END * + 42 AS col1 +---- +NULL query I rowsort label-8496 SELECT ALL COALESCE ( - COUNT ( * ), + CAST ( + MIN ( ALL - - 55 ) AS INTEGER ) ) AS col1 @@ -47638,10 +47668,10 @@ SELECT DISTINCT 90 * + 44 + 42, + 87 AS col1 4002 87 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - -36 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-9080 SELECT + CASE - - AVG ( DISTINCT + 73 ) WHEN - 32 * + 36 * - NULLIF ( 46, 38 / 39 - + 36 ) * + COUNT ( * ) THEN NULL WHEN COUNT ( * ) THEN NULL ELSE 39 + - 75 END AS col1 +---- +-36 query I rowsort label-9081 SELECT NULLIF ( 48, COUNT ( * ) + - 79 + + 88 ) @@ -49274,10 +49304,10 @@ SELECT ( + 79 ) + - 27 AS col0 ---- 52 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort SELECT CASE - - AVG ( DISTINCT + 62 ) WHEN - 63 THEN 63 * - 15 ELSE NULL END / + 41 - 6 AS col2 +---- +NULL query I rowsort label-9392 SELECT 95 - + + 88 + + + CASE - - COUNT ( * ) WHEN + 45 THEN NULL WHEN - CAST ( NULL AS INTEGER ) THEN NULL WHEN + 63 THEN - 15 + - 37 END @@ -50187,11 +50217,14 @@ SELECT DISTINCT + - 75 col0 ---- -75 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - 66437 -# Datafusion - Expected - 93 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I]I +# Datafusion - [Actual ] [R]I +query RI rowsort label-9564 SELECT + - NULLIF ( ( + COUNT ( * ) ), + - 96 + 32 * + CAST ( 18 AS INTEGER ) * AVG ( DISTINCT - 29 ) ) - + + 18 * + COUNT ( * ) * + - CAST ( 71 AS INTEGER ) * 52 + + - 24 / - 31 + - 18 AS col0, 93 +---- +66437 +93 query I rowsort label-9565 SELECT - - 44 * + 46 * + MIN ( - 68 ) + - ( - + CASE - 41 WHEN + 24 THEN 19 END ) AS col2 diff --git a/data/sqlite/random/expr/slt_good_79.slt b/data/sqlite/random/expr/slt_good_79.slt index 5251ba3..b704641 100644 --- a/data/sqlite/random/expr/slt_good_79.slt +++ b/data/sqlite/random/expr/slt_good_79.slt @@ -2468,10 +2468,13 @@ SELECT DISTINCT 30 + ( + 55 ) AS col2 ---- 85 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort SELECT DISTINCT - 93 + + CASE + 75 WHEN + 70 THEN AVG ( DISTINCT 76 ) * 21 END * 83 +---- +NULL query I rowsort SELECT 13 * - NULLIF ( + ( 76 ), - 81 ) @@ -2938,10 +2941,13 @@ SELECT - 2 * + COUNT ( ALL - 51 ) + + 10 AS col0 ---- 8 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-554 SELECT ALL + AVG ( DISTINCT - CASE - - 28 WHEN 87 - CAST ( NULL AS INTEGER ) THEN NULL ELSE + 43 / CAST ( NULL AS INTEGER ) END ) +---- +NULL query I rowsort SELECT - 82 * - ( + + ( 32 ) ) - - ( - 96 ) @@ -3111,11 +3117,11 @@ SELECT + 16 * + 5 * - CASE - + 52 WHEN 72 THEN NULL ELSE - 81 END ---- 6480 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - -3575 -# Datafusion - Expected - -8 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query II rowsort label-588 SELECT ALL 55 * + - 65 AS col1, + CAST ( AVG ( DISTINCT - 46 ) AS INTEGER ) / COUNT ( * ) + ( CAST ( 38 AS INTEGER ) ) AS col0 +---- +-3575 +-8 # Datafusion - Types were automatically converted from: # Datafusion - [Expected] [I] @@ -4131,11 +4137,14 @@ SELECT ALL 80 * - 20 + + + COUNT ( * ) - + ( + + 82 ) + 29 * - - ( 67 ) ---- 262 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - 80 -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] I[I] +# Datafusion - [Actual ] I[R] +query IR rowsort label-784 SELECT + 80, - CASE - 42 WHEN ( + 17 ) THEN + COUNT ( - 29 ) + - 95 + + + AVG ( DISTINCT - CASE 84 WHEN + 31 + + 81 THEN 96 END ) WHEN 31 + + CASE 26 WHEN 83 * MIN ( DISTINCT 12 ) THEN NULL WHEN + 81 + + 32 * 30 THEN - COALESCE ( + 57, COUNT ( * ), - 35 ) * + 56 + + 75 WHEN + 79 + + 6 THEN NULL ELSE NULL END * 37 THEN NULL ELSE NULL END - + 55 / + 33 AS col2 +---- +80 +NULL query I rowsort label-785 SELECT + MIN ( + + 73 ) AS col2 @@ -5179,10 +5188,13 @@ SELECT - 16 / + 84 + + - 80 AS col2 query error DataFusion error: Error during planning: Projections require unique expression names but the expression "Int64\(28\) AS col2" at position 0 and "Int64\(\-7\) \+ Int64\(\-98\) AS col2" at position 1 have the same name\. Consider aliasing \("AS"\) one of them\. SELECT + 28 AS col2, - 7 + + - 98 col2 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - 75 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-982 SELECT NULLIF ( + + 75, 62 * + 70 + - 40 - + ( + + CASE NULLIF ( - 74, + ( - + 47 ) ) WHEN - COUNT ( * ) * - AVG ( DISTINCT - 86 ) THEN NULL WHEN 94 / 47 + + COUNT ( * ) THEN 95 * 42 + + CAST ( - 38 + AVG ( DISTINCT - 57 ) * 98 AS FLOAT8 ) * COUNT ( * ) ELSE NULL END ) + 97 * 14 ) +---- +75 query I rowsort label-983 SELECT - 11 / 20 + - - 69 @@ -11262,10 +11274,10 @@ SELECT ALL 63 - - CAST ( NULL AS FLOAT8 ) AS col0 ---- NULL -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort SELECT CASE - AVG ( DISTINCT 50 ) WHEN + 92 THEN NULL WHEN + ( 1 ) + + 50 THEN 72 END * - 31 AS col1 +---- +NULL query I rowsort SELECT - 25 - + + 44 @@ -15097,10 +15109,10 @@ SELECT + 54 * + 56 ---- 3024 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - 92 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-2884 SELECT ALL NULLIF ( - + CAST ( - AVG ( DISTINCT - - 92 ) AS INTEGER ), ( - + 10 ) / + - 5 ) AS col1 +---- +92 query I rowsort SELECT + 30 * + 59 @@ -15816,10 +15828,10 @@ SELECT ALL ( + - 79 ) AS col1 ---- -79 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-3022 SELECT DISTINCT 41 - + - CASE - + 56 WHEN - + 25 * - 30 THEN + CASE + 86 WHEN + 51 + 11 THEN NULL WHEN 10 THEN - + COALESCE ( 7, + 66 ) * COUNT ( * ) + 43 + + + CAST ( - AVG ( DISTINCT ( + + ( + ( + 58 ) ) ) ) AS INTEGER ) * + 34 END ELSE NULL END AS col1 +---- +NULL query I rowsort SELECT + 70 + - 99 col2 @@ -16960,10 +16972,13 @@ SELECT ALL 83 * - CAST ( + - COUNT ( * ) AS INTEGER ) AS col2 ---- 83 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - -547991 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-3241 SELECT ALL 53 + - + ( - - 28 ) + + 66 * + + 42 + - COALESCE ( + - COALESCE ( - NULLIF ( + - 84, AVG ( DISTINCT - 31 ) ), 39 * + 42 ), - 62 * ( - 40 ) - - - 24 + - 45 + - COUNT ( * ) * 48 * - 27 ) * + 83 * + NULLIF ( + - 79, 46 ) AS col1 +---- +-547991 query I rowsort label-3242 SELECT - 59 - - + COALESCE ( + + COUNT ( * ), - - ( + 50 ) ) * - - 22 col2 @@ -17130,10 +17145,16 @@ SELECT ALL 99 - + 44 AS col1 ---- 55 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - 0 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Data was automatically updated based on comparison db results +# Datafusion - Previous results: +# Datafusion - 0 +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-3274 SELECT - 5 / - - NULLIF ( + 34, CASE - ( - 33 ) WHEN - CAST ( - - 98 AS FLOAT8 ) THEN NULL WHEN + 60 THEN + 62 + - COUNT ( - 34 ) * - 8 + - ( - 36 ) - - AVG ( DISTINCT + 30 ) + + 24 END * - 20 ) +---- +-0.147058823529 query I rowsort label-3275 SELECT ALL - 31 / + 60 @@ -17675,10 +17696,10 @@ SELECT + 10 + - + MAX ( + 97 ) AS col1 ---- -87 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - -58 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-3377 SELECT ALL ( ( - CAST ( ( 5 ) AS INTEGER ) ) ) + - CAST ( - - CASE + 50 WHEN + - 39 + - 17 THEN NULL WHEN + COALESCE ( - AVG ( DISTINCT 35 ), + 42, + + 54, + COUNT ( * ) + + ( - - 69 ) ) * + + 25 + - 97 THEN + CASE 5 WHEN - CASE 84 WHEN - 99 / - 57 THEN + + COUNT ( * ) / - 0 END THEN NULL WHEN + 90 * - 3 * - 55 THEN + 66 * 59 + + 17 ELSE NULL END ELSE + 71 + SUM ( DISTINCT - 18 ) END AS INTEGER ) +---- +-58 query I rowsort SELECT ALL - ( - + 47 ) AS col1 @@ -18609,10 +18630,10 @@ SELECT DISTINCT + COUNT ( * ) * COUNT ( * ) AS col1 ---- 1 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-3556 SELECT ALL CASE 62 WHEN 68 * CAST ( - + NULLIF ( - ( 44 ), - + 26 - 52 ) AS FLOAT8 ) + + COUNT ( * ) + + ( + 25 ) / + + COUNT ( ALL + CAST ( + + 50 AS FLOAT8 ) ) + + 24 THEN NULL WHEN - AVG ( DISTINCT - 96 ) THEN - + 14 * MAX ( + - 56 ) - + CAST ( NULL AS INTEGER ) * + - 60 + + + 24 - 9 * - + 90 WHEN + + 41 * + 46 * - 8 * - 95 + - + COUNT ( * ) * + ( - - COUNT ( * ) ) - - ( + + 64 ) + - CASE + + 69 WHEN ( - 89 ) + + + 98 THEN NULL ELSE - - 90 END THEN 19 END - - 30 +---- +NULL query II rowsort label-3557 SELECT 26 AS col0, - ( + 29 ) / + - 90 @@ -19284,10 +19305,13 @@ SELECT DISTINCT + 47 + + 87 ---- 134 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - 6041 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort SELECT 38 + ( + 69 ) * NULLIF ( 58 + 29, + AVG ( DISTINCT + 59 ) ) +---- +6041 query I rowsort SELECT NULLIF ( - 52, + 68 * - 96 ) + + 29 AS col1 @@ -20644,10 +20668,10 @@ SELECT + 64 * + 87 ---- 5568 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-3948 SELECT - CAST ( + CASE 60 WHEN + - 86 THEN 38 * + AVG ( DISTINCT - 49 ) END AS INTEGER ) +---- +NULL query I rowsort label-3949 SELECT 89 - + 10 - + + 7 + COUNT ( * ) - + 69 * + - NULLIF ( CAST ( + 24 AS INTEGER ), 26 * + 7 ) - 54 * ( + COUNT ( * ) ) @@ -21157,11 +21181,14 @@ SELECT DISTINCT 74, CAST ( NULL AS INTEGER ) AS col1 74 NULL -# Datafusion - Datafusion expected results: -# Datafusion - Expected - 58 -# Datafusion - Expected - 89 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] I[I] +# Datafusion - [Actual ] I[R] +query IR rowsort label-4047 SELECT DISTINCT + COUNT ( * ) + - NULLIF ( - 57, + - COUNT ( * ) ) col2, + NULLIF ( + 89, - COALESCE ( AVG ( DISTINCT - + 60 ), + 49 ) ) +---- +58 +89 query II rowsort label-4048 SELECT ALL - COUNT ( * ) AS col2, - 63 @@ -22629,10 +22656,10 @@ SELECT + 29 + + + CAST ( NULL AS INTEGER ) * + 91 ---- NULL -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-4324 SELECT ALL 17 - + - CASE - 48 WHEN + + 59 / + - 69 - AVG ( DISTINCT CAST ( NULL AS INTEGER ) ) + - + COUNT ( DISTINCT 49 ) THEN NULL WHEN - 60 THEN COUNT ( * ) + + 53 END - + 10 +---- +NULL query I rowsort label-4325 SELECT DISTINCT ( + COUNT ( CASE - CAST ( 69 AS INTEGER ) WHEN - 46 / 46 * + - 61 / 10 THEN 42 END ) ) * + 64 AS col0 @@ -23054,10 +23081,13 @@ SELECT ALL + ( 57 ) ---- 57 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-4406 SELECT ALL - 38 / + CASE + COUNT ( * ) WHEN ( + 16 ) THEN + AVG ( DISTINCT - 23 ) + - COUNT ( * ) WHEN 64 + 0 THEN - 37 * - 40 / 69 * - + 19 * + CAST ( NULL AS INTEGER ) + AVG ( - 34 ) END * - CAST ( + 80 AS INTEGER ) + - 7 +---- +NULL query I rowsort label-4407 SELECT 53 / + 70 + + 60 @@ -23182,10 +23212,10 @@ SELECT ALL NULLIF ( + COUNT ( * ), 45 ) ---- 1 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - 82 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-4429 SELECT DISTINCT CAST ( - AVG ( DISTINCT - 82 ) AS INTEGER ) +---- +82 query I rowsort label-4430 SELECT ALL - 20 / + - 95 col1 @@ -23443,10 +23473,13 @@ SELECT 21 / + - MIN ( 8 ) + - - CAST ( - CAST ( + - 76 AS FLOAT8 ) AS INTEGER ) ---- 74 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - 142 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-4479 SELECT NULLIF ( + + 26, - ( + CASE - 39 WHEN + - 2 THEN NULL ELSE - 92 + CASE + 59 WHEN - 31 THEN NULL ELSE + + AVG ( DISTINCT - 30 ) END + - COUNT ( DISTINCT 49 ) END ) / + 9 * - COUNT ( * ) ) + + + 74 + - - ( + 42 ) col2 +---- +142 query I rowsort label-4480 SELECT - MAX ( - - 45 ) @@ -26535,11 +26568,14 @@ SELECT 66 AS col1, 19 66 19 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - -14 -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] I[I] +# Datafusion - [Actual ] I[R] +query IR rowsort label-5066 SELECT - 14 AS col0, 62 * - - AVG ( DISTINCT + CASE + - ( - CAST ( NULL AS INTEGER ) ) WHEN - COALESCE ( - 92, + 43 ) * 47 + - ( + 88 ) + + + 56 * - 8 THEN - 29 ELSE - CAST ( NULL AS FLOAT8 ) END ) +---- +-14 +NULL query III rowsort label-5067 SELECT ALL + 70 + - 68, MAX ( - 61 ) AS col2, + - 62 AS col1 @@ -27535,10 +27571,10 @@ SELECT COUNT ( * ) AS col0, + 10 AS col2 1 10 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort SELECT ALL + CASE AVG ( DISTINCT + 84 ) WHEN - - AVG ( ALL - - 27 ) THEN - 70 WHEN + ( - ( - 4 ) ) THEN + - 22 ELSE NULL END * - + 54 + + 36 + + 0 col2 +---- +NULL query I rowsort SELECT ALL + - NULLIF ( + 43, 60 / 54 ) @@ -27627,10 +27663,13 @@ SELECT - ( + + MIN ( ALL 6 ) ) ---- -6 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - 4640 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort SELECT + + 80 * NULLIF ( + 58, + AVG ( DISTINCT + - COALESCE ( + - 87, - 20 ) ) / - 14 * - 93 ) +---- +4640 query I rowsort label-5275 SELECT + 86 * - + 40 + - COUNT ( * ) AS col2 @@ -30460,10 +30499,13 @@ SELECT ALL - 97 + - 99 * - 88 * - - 95 * - + 57 AS col2 ---- -47175577 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-5816 SELECT ALL CASE 28 WHEN + 98 THEN NULL WHEN - 48 THEN - + 55 + - - 69 - + CAST ( - 79 AS INTEGER ) - + COUNT ( DISTINCT 86 ) + - ( - - AVG ( DISTINCT 42 ) ) * COUNT ( * ) END + ( + 25 ) AS col1 +---- +NULL query II rowsort label-5817 SELECT + 78 * ( + + 77 ) + - 64 * ( 32 ) + 57 * - - COUNT ( * ) AS col1, 58 AS col0 @@ -30553,10 +30595,10 @@ SELECT - COALESCE ( COUNT ( * ), - ( CAST ( NULL AS INTEGER ) ) - COUNT ( * ) + ---- -1 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort SELECT ALL - CASE - 45 WHEN - + 40 THEN 28 + - - 99 / + ( - + 91 ) WHEN 67 * + 57 THEN - 13 + - - 29 - + 71 WHEN + AVG ( DISTINCT + 72 ) THEN NULL ELSE NULL END * + 12 +---- +NULL # Datafusion - Datafusion expected results: # Datafusion - Expected - 1092 @@ -31398,10 +31440,10 @@ SELECT COALESCE ( - 99, - 26 ) AS col2 ---- -99 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-5994 SELECT ALL 46 * + + 12 + 11 + - 89 + + + CASE + + AVG ( DISTINCT - 83 ) WHEN - CAST ( NULL AS INTEGER ) THEN NULL WHEN - + 23 / - + 95 * - 44 + - 19 THEN + 83 + - + 69 + - 72 END + + 44 AS col1 +---- +NULL query I rowsort label-5995 SELECT MAX ( ALL + 95 ) AS col1 @@ -31464,10 +31506,10 @@ SELECT DISTINCT COALESCE ( - 67, - - 25 * + NULLIF ( - 47, - 45 / ( - 23 ) + + 5 ---- -67 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-6007 SELECT CASE + 46 WHEN - MAX ( + ( 83 ) ) THEN - 48 + + 52 WHEN + 16 / + + 8 * - + 31 * 20 * + AVG ( DISTINCT - 98 ) * 26 * + 28 + + + AVG ( - 71 ) + 47 + - 97 * ( - 64 ) THEN 31 * + 82 END +---- +NULL query I rowsort SELECT - 43 + 67 AS col2 @@ -31588,10 +31630,10 @@ SELECT ALL - 60 * - 55 ---- 3300 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-6030 SELECT + CAST ( 56 AS INTEGER ) + - + 60 * - 87 + - CASE + 1 WHEN 11 THEN - 5 * - 80 WHEN COALESCE ( + - COALESCE ( - 34, - 50 + 58 + - 60 ), + 51 - AVG ( DISTINCT - 31 ) * + 48 ) * 32 + - CASE 33 WHEN - 5 + 87 THEN 63 + - 47 * - MIN ( ALL CASE 62 WHEN 21 / 12 THEN 3 / - 36 ELSE - 93 END * 0 - 30 ) WHEN + ( 96 ) THEN 90 / COUNT ( * ) + + 56 * 21 ELSE - 50 * SUM ( - 23 ) END THEN NULL END AS col1 +---- +NULL query I rowsort label-6031 SELECT + SUM ( DISTINCT - 88 ) @@ -42426,11 +42468,14 @@ SELECT ALL + 67 AS col0, COUNT ( * ) * - 40 + + 1 * - - 54 col2 67 14 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - 38 -# Datafusion - Expected - 89 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] I[I] +# Datafusion - [Actual ] I[R] +query IR rowsort label-8098 SELECT ALL + 38 AS col0, - COUNT ( * ) / + + NULLIF ( COUNT ( * ), - + COUNT ( * ) * - COALESCE ( - 13, - COUNT ( + 65 ) / + AVG ( DISTINCT + + COALESCE ( - - 56, + 61, + 91 + - - 67 + - 82 ) ), + - 61 ) + 29 + - 50 * - 80 + + - 44 + + 92 ) + + 90 +---- +38 +89 query I rowsort SELECT ALL + 87 * - 34 @@ -43495,10 +43540,13 @@ SELECT DISTINCT COUNT ( * ) * - 60 - + 3 + 66 / 78 / - + 27 col2 ---- -63 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - 26 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-8302 SELECT COALESCE ( + 26, + + COUNT ( * ) - + COUNT ( * ) + + + 57 + - - ( + 73 ) / AVG ( DISTINCT + 24 ), 9 + - 26 ) col0 +---- +26 query I rowsort SELECT + 53 * - 48 AS col1 @@ -44352,10 +44400,13 @@ SELECT - ( - - COALESCE ( + - 35, 25 ) ) ---- 35 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-8467 SELECT 21 + AVG ( DISTINCT CAST ( NULL AS INTEGER ) ) + ( COUNT ( * ) ) AS col2 +---- +NULL query I rowsort SELECT + 14 * + 50 col1 @@ -45475,10 +45526,13 @@ SELECT DISTINCT - 1 / MAX ( 99 ) + CASE - 5 - 4 WHEN 48 + - 50 * + MAX ( DISTINC ---- NULL -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-8684 SELECT DISTINCT - ( + NULLIF ( + AVG ( DISTINCT 71 ), + ( - 75 ) * + 17 ) ) * CASE + ( + 85 ) WHEN 98 / - COUNT ( * ) THEN NULL WHEN 2 * 19 THEN + 39 + CASE 25 WHEN 86 * CASE + 56 WHEN + 31 * 62 THEN NULL WHEN 19 THEN - 38 END + COUNT ( * ) * + 27 THEN 71 END * COUNT ( * ) ELSE NULL END AS col0 +---- +NULL query I rowsort label-8685 SELECT ALL - 31 / 90 + COUNT ( * ) * + 34 @@ -46029,11 +46083,14 @@ SELECT - 99 - - ( - COUNT ( DISTINCT + + 33 ) ) + + + 84 * - 31 ---- -2704 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - -19 -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] I[I] +# Datafusion - [Actual ] I[R] +query IR rowsort label-8791 SELECT 47 / 74 + - 19, - ( + CASE + ( - 21 ) WHEN - 74 THEN NULL WHEN 56 THEN + AVG ( DISTINCT 36 ) * - MIN ( ALL 57 ) END ) AS col1 +---- +-19 +NULL query I rowsort label-8792 SELECT DISTINCT + 56 / 42 @@ -46742,10 +46799,10 @@ SELECT + 60 + + + COUNT ( * ) + 49 ---- 110 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort SELECT DISTINCT + CASE + 55 WHEN + - AVG ( DISTINCT + + 71 ) THEN - COALESCE ( 40, + + 90 ) WHEN - AVG ( 44 ) * - 43 THEN NULL END +---- +NULL query I rowsort label-8929 SELECT DISTINCT - 14 * - - CAST ( - 37 AS INTEGER ) + - + 68 + - - 23 * 30 AS col1 @@ -48587,10 +48644,16 @@ SELECT ALL + - 32 * - CAST ( NULL AS INTEGER ) AS col1 ---- NULL -# Datafusion - Datafusion expected results: -# Datafusion - Expected - 0 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Data was automatically updated based on comparison db results +# Datafusion - Previous results: +# Datafusion - 0 +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-9278 SELECT ALL 30 / - COALESCE ( + 79, - + 73 / 9 + - 29 + 86 * - - AVG ( DISTINCT 50 ) + + + 86 / - 70 ) +---- +-0.379746835443 query I rowsort SELECT - - 80 - + - 15 @@ -49568,10 +49631,13 @@ SELECT DISTINCT + 89 * 34 * - 63 - - 23 AS col1 ---- -190615 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - 80 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort SELECT ALL - NULLIF ( - 80, 50 + + ( AVG ( DISTINCT 98 ) ) ) AS col1 +---- +80 query I rowsort label-9464 SELECT DISTINCT - SUM ( - ( 25 ) ) @@ -50162,10 +50228,10 @@ SELECT ALL 80 + 23 AS col0 ---- 103 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort SELECT CASE + + 2 WHEN 57 * AVG ( DISTINCT + 86 ) THEN - 94 ELSE NULL END - + + 24 +---- +NULL query I rowsort label-9576 SELECT SUM ( DISTINCT 60 ) AS col1 diff --git a/data/sqlite/random/expr/slt_good_8.slt b/data/sqlite/random/expr/slt_good_8.slt index 9a997fc..903e919 100644 --- a/data/sqlite/random/expr/slt_good_8.slt +++ b/data/sqlite/random/expr/slt_good_8.slt @@ -1124,10 +1124,13 @@ SELECT DISTINCT - 23 / 59 AS col2, 89 AS col1 0 89 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-207 SELECT DISTINCT - 68 * 80 + + - CASE - CASE - - 91 WHEN CAST ( 86 AS INTEGER ) THEN + 94 + 52 * 67 WHEN - COUNT ( * ) THEN NULL ELSE NULL END WHEN - + 38 + 84 * + 62 THEN + 88 + AVG ( DISTINCT - 69 ) WHEN 45 * COUNT ( * ) THEN + 9 ELSE NULL END * 59 +---- +NULL query I rowsort label-208 SELECT ALL - 35 * - CAST ( NULL AS INTEGER ) + + - COUNT ( * ) * 81 * + - 78 @@ -2021,10 +2024,13 @@ SELECT 22 * 37 AS col0 ---- 814 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - -3003 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-377 SELECT ALL NULLIF ( + - 33, + 72 + AVG ( DISTINCT + 77 ) + + CASE - + 56 WHEN + + COALESCE ( + 96, + - 35 + - 44 ) THEN NULL WHEN COUNT ( * ) THEN + MIN ( ALL - - ( - 29 ) ) + - 31 ELSE NULL END + + - CAST ( + 23 AS INTEGER ) / - 39 ) * 91 +---- +-3003 # Datafusion - Types were automatically converted from: # Datafusion - [Expected] [I] @@ -2907,10 +2913,13 @@ SELECT - 62 / 75 AS col0 ---- 0 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-542 SELECT ALL + CASE - + 10 WHEN + 36 THEN 0 / + 87 - - 35 WHEN - 91 + 19 * 32 THEN 45 WHEN - ( - 13 ) / COALESCE ( + 11, + + 87 ) THEN - - 39 - COUNT ( + 2 ) + - 51 * - - 86 + + + 2 - - 55 WHEN + 48 + 63 THEN NULL END + - AVG ( DISTINCT + 7 ) * + COUNT ( * ) AS col0 +---- +NULL query I rowsort label-543 SELECT DISTINCT + MAX ( 92 ) AS col2 @@ -3701,10 +3710,13 @@ SELECT ALL + CAST ( + - 52 AS INTEGER ) AS col2 ---- -52 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-693 SELECT - SUM ( CAST ( NULL AS FLOAT8 ) ) * + - 59 - 73 * + - ( + AVG ( DISTINCT + 64 ) ) * - + 6 + - COUNT ( * ) - 34 AS col0 +---- +NULL query I rowsort label-694 SELECT + + 26 / + 98 @@ -5127,10 +5139,10 @@ SELECT ALL 70 / 33 + + - 37 * 1 + - 96 + 25 + - 11 AS col0 ---- -117 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-962 SELECT + + COUNT ( * ) / - ( - + 60 ) + - 85 + 40 / CAST ( + + AVG ( DISTINCT + + 65 ) AS INTEGER ) + 80 - + CASE + 37 WHEN - NULLIF ( + + MIN ( - 79 ), - 41 ) THEN + - 38 WHEN + 47 / - 78 THEN ( + 38 ) + 61 END - - 10 + 54 + + 80 + 97 * + 71 +---- +NULL query I rowsort label-963 SELECT ( 97 ) * + - ( - - 50 ) + + - 43 / 66 AS col0 @@ -5142,10 +5154,13 @@ SELECT ALL - 4 / + 46 + 43 - - 30 - + + COUNT ( * ) ---- 72 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - 46 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-965 SELECT CASE - 84 WHEN - COALESCE ( + 40, + CAST ( 7 AS INTEGER ), - 12 ) + 39 - 22 + 8 THEN + 61 WHEN + + 28 THEN - - COUNT ( * ) WHEN - 72 / - 60 THEN COALESCE ( 54, - 19 - + 32 + 29 + - COALESCE ( + + 56, + AVG ( DISTINCT + - CAST ( NULL AS INTEGER ) ) + + 80 + + 97 * 39 ) - - 8 * 69, - 42 * - 76 * 13 - - + 4 ) ELSE + - 17 + + 63 END +---- +46 query I rowsort SELECT + 55 * + ( 24 ) + - - 43 col0 @@ -7456,10 +7471,13 @@ SELECT + 9 * + 39 * + 94 * 27 + + + 3 ---- 890841 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - 72 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-1407 SELECT COALESCE ( + 72, - + 48 * NULLIF ( 70, 8 + - AVG ( DISTINCT + 37 ) + - 45 * + CAST ( - 44 AS INTEGER ) ) * - 1, 5 * COUNT ( ( - - 68 ) ) * 90 ) AS col0 +---- +72 query I rowsort label-1408 SELECT - CASE - 94 WHEN 0 THEN NULL WHEN 2 * + - COUNT ( * ) THEN - 32 * + 21 * - + 80 + CASE 55 WHEN - + 99 THEN - ( + 25 ) * - 21 + - ( + 41 ) WHEN + + 83 + + COUNT ( * ) + 13 THEN NULL ELSE NULL END + NULLIF ( + 72, - + COUNT ( * ) / 80 + - 77 * - - 19 * ( + 56 ) ) ELSE - 34 / - 67 * + - 58 + + ( 78 ) END / 72 @@ -7969,10 +7987,10 @@ SELECT DISTINCT - 55 + COUNT ( * ) - 93 * + CASE + 98 + - 17 WHEN NULLIF ( COUNT ---- NULL -# Datafusion - Datafusion expected results: -# Datafusion - Expected - -1472 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-1509 SELECT ALL + 92 * NULLIF ( - CASE AVG ( DISTINCT 24 ) WHEN + COUNT ( * ) THEN NULL ELSE 16 END, COUNT ( * ) * + 23 ) AS col0 +---- +-1472 query I rowsort label-1510 SELECT DISTINCT + 72 + + COUNT ( + - 12 ) - 8 AS col1 @@ -9036,10 +9054,10 @@ SELECT 9 - - + 42 + - CAST ( NULL AS FLOAT8 ) ---- NULL -# Datafusion - Datafusion expected results: -# Datafusion - Expected - -41 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-1713 SELECT ALL - CASE WHEN NOT NULL <> ( + 58 ) THEN + CASE - ( AVG ( DISTINCT + 67 ) ) WHEN - COUNT ( * ) THEN - 11 WHEN MAX ( DISTINCT 41 ) THEN NULL WHEN 93 THEN NULL ELSE - NULLIF ( + 72, + COUNT ( * ) * 26 - + 68 ) + - 2 END WHEN NOT COUNT ( * ) * MAX ( ALL - 56 ) NOT IN ( COALESCE ( - 56, + COUNT ( * ) * 70 ) * + 59 ) THEN CAST ( NULL AS INTEGER ) ELSE 57 * 55 END / 76 AS col0 +---- +-41 query I rowsort SELECT 26 * - + 73 col2 @@ -9190,10 +9208,13 @@ SELECT 31 * + + 45 AS col2 ---- 1395 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-1743 SELECT - + 81 * + ( + 53 ) * 29 - AVG ( DISTINCT + + 64 ) * + CASE - 77 WHEN 63 THEN - 41 / COUNT ( * ) - 33 WHEN + 62 THEN NULL ELSE NULL END + - 34 +---- +NULL query I rowsort label-1744 SELECT DISTINCT - - COUNT ( + - 38 ) * - MIN ( ALL + + CAST ( NULL AS INTEGER ) ) @@ -10078,10 +10099,10 @@ SELECT ALL COUNT ( * ) / + 92 ---- 0 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-1913 SELECT + CASE + 58 WHEN + AVG ( DISTINCT + 7 ) THEN + 91 + + 88 ELSE NULL END + - 46 * - - 12 + + COUNT ( * ) - - 23 + - + 60 +---- +NULL query I rowsort label-1914 SELECT ALL 63 * ( 12 ) / - 80 + - 65 AS col2 @@ -13324,10 +13345,13 @@ SELECT ALL 43 / + + ( - CAST ( NULL AS INTEGER ) ) * 29 + + - ( - 3 ) ---- NULL -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-2527 SELECT + MAX ( ALL - 21 ) * - + 9 - - COUNT ( * ) + + - 87 + - CASE - - 86 WHEN - + AVG ( + 43 ) THEN COUNT ( * ) END * - AVG ( DISTINCT 95 ) * 94 * + COUNT ( * ) / + 34 +---- +NULL query I rowsort label-2528 SELECT + 95 * - + 22 + + COUNT ( * ) AS col1 @@ -16296,10 +16320,10 @@ SELECT DISTINCT + ( - 11 ) col0 ---- -11 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-3099 SELECT ALL + CASE COUNT ( * ) WHEN + 53 + - COUNT ( * ) THEN NULL WHEN 75 / CASE 62 WHEN - ( - COALESCE ( - 63, - COUNT ( * ) ) ) - + COUNT ( * ) THEN COALESCE ( COUNT ( 17 ), COUNT ( * ), CASE 25 WHEN - 25 THEN AVG ( DISTINCT 78 ) END ) + MAX ( DISTINCT 6 ) END + 87 THEN NULLIF ( CASE 65 WHEN 12 THEN NULL WHEN 46 * - 45 THEN + 27 ELSE NULL END, 34 * 28 ) * - ( - 18 ) END +---- +NULL query I rowsort label-3100 SELECT DISTINCT CASE + COUNT ( * ) WHEN 75 - COALESCE ( 46 - - MAX ( + ( + 45 ) - + 34 ) * 7, + 44 * + MAX ( 12 ) + - COALESCE ( + 90, + 48 ), 73 + 46 * - 69 ) THEN + CAST ( NULL AS INTEGER ) ELSE 59 * + COUNT ( DISTINCT 15 ) END AS col2 @@ -21331,10 +21355,10 @@ SELECT 41 * + + CASE 70 WHEN - 31 + - 9 THEN - + ( + + 13 ) END AS col0 ---- NULL -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort SELECT ALL - NULLIF ( 50, + 14 * + + 65 + 93 ) - 36 + + CASE + AVG ( DISTINCT + 18 ) WHEN - - 76 + 31 THEN + 65 / + 44 WHEN + 3 THEN NULL END +---- +NULL query I rowsort label-4054 SELECT ( - ( - COUNT ( * ) ) ) - + 85 AS col0 @@ -25806,10 +25830,13 @@ SELECT CAST ( + + 89 AS INTEGER ) / - 63 AS col2, COUNT ( * ) col1 -1 1 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-4905 SELECT CASE - COUNT ( * ) WHEN - MIN ( 16 ) / - CAST ( NULL AS INTEGER ) - 48 THEN AVG ( DISTINCT 80 ) / 74 + - 74 WHEN 26 + + 29 * - 70 THEN NULL WHEN - COALESCE ( COUNT ( * ), 76 ) / AVG ( 7 ) + + SUM ( ALL + CAST ( NULL AS INTEGER ) ) THEN NULL ELSE NULL END * + COUNT ( * ) + 35 AS col0 +---- +NULL query I rowsort label-4906 SELECT DISTINCT 34 / - 97 * CASE - - CAST ( + 23 AS INTEGER ) WHEN + 99 * 36 THEN NULL WHEN - 2 * + 98 THEN - 95 + 23 ELSE NULL END / - 16 col1 @@ -26068,11 +26095,11 @@ SELECT + 2 * 46 AS col2 ---- 92 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -# Datafusion - Expected - -30789 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query II rowsort label-4954 SELECT + CAST ( NULL AS INTEGER ) AS col2, - CAST ( - AVG ( DISTINCT - ( 76 ) ) AS INTEGER ) * - 45 * - 9 + - 14 - - 5 +---- +NULL +-30789 query II rowsort label-4955 SELECT DISTINCT ( - 23 ) AS col2, + MAX ( + 69 ) @@ -26586,10 +26613,13 @@ SELECT + NULLIF ( 32, - 61 ) AS col2 ---- 32 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-5051 SELECT AVG ( DISTINCT - CAST ( NULL AS INTEGER ) ) + - - COALESCE ( + - COUNT ( * ), - 73 / + - 43 - + 68 ) +---- +NULL query I rowsort SELECT + 31 + - - 95 AS col2 @@ -27488,10 +27518,13 @@ SELECT DISTINCT - 19 * + 73 + 27 AS col0 ---- -1360 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort SELECT - 95 * + 81 * + 83 + - 7 + - CASE - + 66 WHEN + 14 + + AVG ( + 53 ) THEN - - AVG ( DISTINCT - 40 ) END +---- +NULL query II rowsort label-5222 SELECT - NULLIF ( - - 55, - 96 * 19 ) * - + 99 col0, + 35 * - MAX ( DISTINCT 37 ) + + 82 - - + 13 @@ -28130,10 +28163,13 @@ SELECT ALL - 8 * - ( + - 66 ) ---- -528 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-5341 SELECT DISTINCT - AVG ( DISTINCT + CAST ( NULL AS INTEGER ) ) AS col1 +---- +NULL query I rowsort label-5342 SELECT DISTINCT + MIN ( DISTINCT + ( - - 63 ) ) AS col0 @@ -28731,10 +28767,16 @@ SELECT + 44 * - ( 48 ) ---- -2112 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - 7 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Data was automatically updated based on comparison db results +# Datafusion - Previous results: +# Datafusion - 7 +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-5457 SELECT DISTINCT COALESCE ( + 25, 85 / 89 + + AVG ( DISTINCT - CAST ( + 2 AS INTEGER ) ) + - 94 + 56, + 91 ) / - 81 - - 7 AS col2 +---- +6.691358024691 # Datafusion - Types were automatically converted from: # Datafusion - [Expected] [I] @@ -32605,10 +32647,13 @@ SELECT DISTINCT 86 AS col1, 49 AS col2 86 49 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - -24640 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-6192 SELECT DISTINCT - COALESCE ( - 56, + 79 / - AVG ( DISTINCT - 70 ) ) * - 44 * 10 +---- +-24640 query I rowsort SELECT 39 * - + 62 * - + ( + + 95 ) @@ -33513,10 +33558,10 @@ SELECT ALL + 83 * - 19 + 87 AS col1 ---- -1490 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - 3264 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-6366 SELECT DISTINCT ( + 34 ) * + CASE + NULLIF ( AVG ( ALL + 65 ), + 59 - 27 ) / + CASE 69 WHEN COALESCE ( AVG ( DISTINCT - 31 ), 24 ) THEN NULLIF ( - 20, + COUNT ( * ) + 89 * + 54 ) ELSE NULL END + + 56 WHEN + NULLIF ( - COUNT ( DISTINCT 22 ), 66 * - 28 ) / - 32 THEN NULL WHEN 97 THEN NULL ELSE 96 / + COUNT ( * ) END AS col1 +---- +3264 query I rowsort SELECT + 79 * 20 AS col2 @@ -34350,10 +34395,10 @@ SELECT ALL - - CASE - ( + + 76 ) WHEN - + 60 * + - 65 THEN NULL WHEN 29 THEN 42 ---- NULL -# Datafusion - Datafusion expected results: -# Datafusion - Expected - 4 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort SELECT + CASE WHEN NOT + AVG ( DISTINCT + 89 ) IS NOT NULL THEN NULL ELSE COALESCE ( 4, - 49, - 98 ) END +---- +4 # Datafusion - Types were automatically converted from: # Datafusion - [Expected] [I] @@ -36774,10 +36819,13 @@ SELECT ALL + COUNT ( * ) * + MIN ( - 11 ), COUNT ( * ) * + + 67 + - 65 / + + CAS -11 NULL -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-6987 SELECT CASE - 45 WHEN + - 13 THEN NULL WHEN - ( + ( + 73 ) ) * NULLIF ( 59, - 24 + - + 28 ) + + - COUNT ( * ) - COALESCE ( + - 25, 48 / + 27 + + 79 ) THEN NULL ELSE NULLIF ( + - CASE + 71 WHEN - + CAST ( NULL AS INTEGER ) THEN 19 / - 42 WHEN 61 THEN ( - 79 ) END, - COUNT ( * ) / 81 + - 7 ) * COALESCE ( - COUNT ( * ) + AVG ( DISTINCT + 70 ) / + 53, - 92 ) END +---- +NULL query I rowsort SELECT DISTINCT + 8 * 60 col1 @@ -38147,10 +38195,10 @@ SELECT + 2 * 33 * MIN ( + + 18 ) + + 14 ---- 1202 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort SELECT + ( - 42 ) * + - 14 * + 3 + + - CASE - 10 WHEN + + 60 THEN - 5 + + 32 - - - 9 WHEN + 58 / - 34 + 71 / + 28 * + AVG ( DISTINCT - 49 ) * + 1 + ( - + 97 ) + + - 71 + 30 THEN NULL END + - - 78 +---- +NULL query II rowsort label-7249 SELECT DISTINCT - CASE 97 WHEN COUNT ( - 10 ) / ( + 90 ) / + + ( + 84 ) THEN NULL ELSE - - CASE - - 91 WHEN + ( - + 26 ) THEN + 98 + - - 7 END END AS col2, - 64 AS col1 @@ -38871,10 +38919,13 @@ SELECT - 38, 1 * - + 20 AS col1 -38 -20 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - -129948 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-7386 SELECT NULLIF ( 26, - - ( AVG ( + 61 ) ) + + AVG ( DISTINCT - + 18 ) - - 66 + 64 ) * + 51 * - COUNT ( * ) * 98 +---- +-129948 query I rowsort SELECT ALL - - 98 * 50 * 28 @@ -39069,10 +39120,10 @@ SELECT ALL + MAX ( DISTINCT 36 ) ---- 36 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - -11 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-7424 SELECT + - COALESCE ( CASE - COUNT ( * ) WHEN - 93 / - AVG ( DISTINCT + 52 ) + + 25 THEN 59 + - - MIN ( ALL + 17 ) END, + + 49 + + CAST ( + - 38 AS INTEGER ) ) AS col2 +---- +-11 query I rowsort SELECT - + ( - + 80 ) + - 60 @@ -39408,10 +39459,10 @@ SELECT ALL - 20 AS col0, 79 + + 78 -20 157 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-7489 SELECT 59 * + - NULLIF ( + - CASE + 92 WHEN - COUNT ( * ) + - AVG ( DISTINCT 66 ) THEN NULL WHEN - 71 THEN + - 20 + + 55 END, - ( + 68 ) ) +---- +NULL query II rowsort SELECT 19 col1, - 29 + + 50 @@ -41288,11 +41339,11 @@ SELECT - COUNT ( * ) AS col0, - COUNT ( * ) + - 3 -1 -4 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - 27 -# Datafusion - Expected - -130 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query II rowsort label-7846 SELECT + 27 AS col2, + CASE - + 7 WHEN AVG ( DISTINCT - 81 ) THEN + 35 WHEN - 77 THEN - 25 + 55 + - 58 ELSE - 40 END + COUNT ( * ) - 91 col0 +---- +27 +-130 query I rowsort label-7847 SELECT - 50 + + CAST ( NULL AS INTEGER ) @@ -42997,10 +43048,10 @@ SELECT - 35 * - 25 * + - 74 * 38 * - CAST ( NULL AS INTEGER ) col0 ---- NULL -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-8176 SELECT ALL CASE + - 86 WHEN + 14 / - + AVG ( DISTINCT - - 18 ) THEN - + 21 + - COUNT ( * ) WHEN - 18 * 18 THEN 7 * - 81 WHEN 7 THEN NULL ELSE NULL END AS col0 +---- +NULL query I rowsort label-8177 SELECT - MIN ( CAST ( NULL AS INTEGER ) ) * COALESCE ( 76, - 33 ) * 7 + 72 * 46 AS col0 @@ -43475,10 +43526,10 @@ SELECT DISTINCT - SUM ( ALL - 26 ) * + 80 AS col1, - 48 2080 -48 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - -16 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-8268 SELECT ALL CASE + ( - 53 ) WHEN - AVG ( DISTINCT + - 63 ) + COUNT ( * ) THEN NULL ELSE - 16 END +---- +-16 query I rowsort SELECT ALL 59 + - 90 @@ -46872,10 +46923,13 @@ SELECT + CAST ( NULL AS INTEGER ) / - + COUNT ( * ) * 57 * + 64 - - 8 + - 31 ---- NULL -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-8908 SELECT ALL - - COALESCE ( + - COUNT ( * ), 63 / + + 82 ) + + AVG ( DISTINCT CASE - 32 WHEN 37 + - + 59 THEN - 16 END ) + - 90 * + + 27 * + + COUNT ( * ) + + - 44 + + 19 * 29 AS col2 +---- +NULL query I rowsort label-8909 SELECT 37 - MAX ( + ( + 53 ) ) @@ -47282,10 +47336,10 @@ SELECT - 33 / - 91 - + + SUM ( - 70 ) ---- 70 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort SELECT DISTINCT + CASE 53 WHEN - + AVG ( DISTINCT + 69 ) THEN - 16 * 55 ELSE NULL END AS col1 +---- +NULL query I rowsort label-8986 SELECT CAST ( + 71 AS INTEGER ) / - 24 + 86 + + + 18 AS col1 @@ -47333,11 +47387,11 @@ SELECT ALL + 72 * 79 * - 22 * - + 23 * - - 8 + 75 ---- 23025099 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - -63 -# Datafusion - Expected - -45 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query II rowsort label-8994 SELECT - ( - 63 ) * - + COUNT ( ALL - 99 ) AS col2, - COALESCE ( 45, - - ( 45 ) + - - COUNT ( * ) * - CASE AVG ( DISTINCT + 99 ) WHEN + 80 THEN NULL ELSE + - 73 END + - + SUM ( - CAST ( + 10 AS INTEGER ) ) + - + 12 + + + COUNT ( * ) * - COUNT ( * ), COUNT ( * ) * SUM ( DISTINCT + 46 ) * - - COUNT ( * ) - + - 34 ) AS col1 +---- +-63 +-45 query I rowsort SELECT DISTINCT + ( - + 60 ) * + 16 + - 60 @@ -48091,10 +48145,10 @@ SELECT - 51 * - 63 * + + 22 ---- 70686 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-9139 SELECT DISTINCT + CASE - 59 WHEN + + 25 + - 50 THEN NULL WHEN + ( - + 36 ) - - COALESCE ( + ( - 95 ), - 52 + CAST ( NULL AS INTEGER ) + - - CAST ( 54 AS INTEGER ) + + 95 / + COUNT ( * ), - 2 + 94 + 11 ) * - - 72 THEN NULL WHEN + 14 * + AVG ( DISTINCT + 30 ) * + 64 THEN + 3 END AS col1 +---- +NULL # Datafusion - Datafusion expected results: # Datafusion - Expected - -1911 @@ -48346,10 +48400,13 @@ SELECT + COUNT ( ALL - + 6 ) + - + 1, 56 AS col0 0 56 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-9188 SELECT + 52 * + - NULLIF ( - 59, + + 96 * 86 + + 64 + + + 91 ) * - MAX ( DISTINCT + 12 ) + + - ( - 65 ) - + 57 * + ( + 15 ) * - 64 * - - 90 + - 57 * - 1 * + CASE + COUNT ( ALL - + 69 ) WHEN 92 - + 48 + + + 2 THEN + 53 * + COUNT ( * ) / - AVG ( DISTINCT + ( + ( + 42 ) ) ) + - - ( + - 48 ) / 96 END + 33 - - CAST ( + 89 AS INTEGER ) AS col1 +---- +NULL query II rowsort label-9189 SELECT 75 * - 32 * 91 + COUNT ( * ) + + 13 - - 6 * COUNT ( * ) + - 4 + - - 70 + - 79 + 69, + 94 AS col0 @@ -52592,10 +52649,13 @@ SELECT - CAST ( ( + 21 ) AS INTEGER ) + - 34 AS col2 ---- -55 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - -960 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-9995 SELECT DISTINCT - 80 * - + NULLIF ( - + 12, - - 86 / + 65 + + AVG ( DISTINCT - - CAST ( 50 AS FLOAT8 ) ) ) col2 +---- +-960 query I rowsort SELECT DISTINCT 56 * 52 + 40 AS col0 diff --git a/data/sqlite/random/expr/slt_good_80.slt b/data/sqlite/random/expr/slt_good_80.slt index ef7b9d7..1df89bb 100644 --- a/data/sqlite/random/expr/slt_good_80.slt +++ b/data/sqlite/random/expr/slt_good_80.slt @@ -52,10 +52,10 @@ SELECT ALL - COALESCE ( + ( + + 51 ), 20 ) * + 94 AS col0 ---- -4794 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - 1780 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-3 SELECT + 87 * + + NULLIF ( 21, - 40 * 93 / 67 ) + + + COUNT ( * ) * + - 25 - + ( - CAST ( + - AVG ( DISTINCT + ( + + 37 ) ) AS INTEGER ) ) + 15 col2 +---- +1780 query I rowsort SELECT + 60 * + 98 + 96 AS col1 @@ -1664,10 +1664,10 @@ SELECT ALL ( 61 ) / 48 ---- 1 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - -888 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-315 SELECT + 24 * + CAST ( - AVG ( DISTINCT + 37 ) AS INTEGER ) AS col1 +---- +-888 query I rowsort label-316 SELECT CASE + AVG ( ALL - 55 ) WHEN + 18 THEN - 45 * ( 86 ) END * - COUNT ( 43 + 11 * 75 ) + MAX ( + 91 ) @@ -1729,10 +1729,10 @@ SELECT + COUNT ( * ) - 20 ---- -19 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - -8000 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-328 SELECT - 86 * 93 * COUNT ( * ) + + CAST ( + 56 + + 96 / NULLIF ( 87 + - 34, 77 - AVG ( DISTINCT 57 + + 73 ) * 14 ) AS INTEGER ) / - 28 +---- +-8000 query I rowsort SELECT + - 97 + + 7 @@ -4066,10 +4066,10 @@ SELECT ALL 48 + - + SUM ( ALL - - 62 ) AS col0 ---- -14 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-778 SELECT DISTINCT + CASE - AVG ( DISTINCT - 62 ) WHEN + 5 THEN - CASE + + SUM ( ALL - 95 ) WHEN COUNT ( * ) THEN - 12 + - 53 ELSE NULL END + + + 33 END + 35 * + + NULLIF ( COUNT ( * ), - 87 ) AS col0 +---- +NULL query I rowsort SELECT 14 - - 96 AS col2 @@ -4093,11 +4093,14 @@ SELECT - 12, 67 AS col1 -12 67 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] I[I] +# Datafusion - [Actual ] I[R] +query IR rowsort label-783 SELECT ALL - CASE + 35 WHEN - - ( 90 ) THEN + 4 * + 30 * + + MIN ( 92 ) + - COUNT ( + ( - 86 ) ) ELSE NULL END - - 48, + 26 * - - 43 * - CASE + 41 WHEN + 84 * 80 THEN + ( + COALESCE ( COUNT ( * ), 55 ) ) WHEN ( COALESCE ( 74, 21 ) ) * + 58 - - COUNT ( * ) * 58 THEN + 87 + 54 END * AVG ( DISTINCT 78 ) AS col0 +---- +NULL +NULL query II rowsort label-784 SELECT - + COUNT ( * ), + COUNT ( * ) * + + 97 * NULLIF ( 85, - 18 ) AS col1 @@ -6042,11 +6045,14 @@ SELECT COUNT ( * ) + + 20 * - MIN ( DISTINCT - 32 ) AS col2 ---- 641 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -# Datafusion - Expected - -800280 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I]I +# Datafusion - [Actual ] [R]I +query RI rowsort SELECT 77 + 21 * + - CASE - 10 WHEN - 40 THEN - + COALESCE ( + + 37, - ( + 61 ) - + AVG ( DISTINCT + - 83 ) + + 64 ) + + + 32 WHEN - 99 / 20 * + 92 + 72 THEN NULL END, + 45 * + 4 * + + 57 * - 78 AS col1 +---- +NULL +-800280 query I rowsort label-1156 SELECT MIN ( DISTINCT - 16 ) + - COUNT ( DISTINCT - 54 ) @@ -6375,10 +6381,10 @@ SELECT DISTINCT COUNT ( * ) * - COUNT ( * ) + - - 26 + + 7 ---- 32 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - 37 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort SELECT CASE WHEN NOT 5 >= - 0 / 41 + - AVG ( DISTINCT - 74 ) THEN + 37 ELSE - 79 END +---- +37 query I rowsort label-1220 SELECT DISTINCT COUNT ( * ) * - COUNT ( 61 ) + - + 82 * + + 47 + + 92 AS col1 @@ -6769,10 +6775,10 @@ SELECT + COUNT ( DISTINCT + 74 ) AS col2 ---- 1 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-1294 SELECT 86 + - 1 + + CASE - 52 WHEN AVG ( DISTINCT - 54 ) / + - 16 + 33 THEN NULL ELSE - 6 + NULLIF ( + - MAX ( + + 42 ), - COUNT ( * ) - + ( + - 43 ) ) * CAST ( NULL AS INTEGER ) END AS col2 +---- +NULL query I rowsort SELECT ALL - 89 - - 43 @@ -8006,10 +8012,10 @@ SELECT CAST ( 66 AS INTEGER ) + + ( + 85 ) ---- 151 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - 140 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-1528 SELECT 41 + - + CASE - CASE + + 54 WHEN + CASE 28 WHEN - + 82 * - 34 THEN CASE + - 53 WHEN + + 18 THEN NULL WHEN COUNT ( DISTINCT 99 ) / - AVG ( DISTINCT 3 ) / + + 37 * + 85 THEN + 62 END END THEN + - 62 ELSE NULL END WHEN - 49 THEN + - CAST ( NULL AS INTEGER ) + + 21 ELSE - 99 END AS col1 +---- +140 query I rowsort SELECT + 86 + - + 86 + + + 34 * 85 @@ -9077,10 +9083,13 @@ SELECT + - ( 39 ) * + CAST ( NULL AS INTEGER ) + - 39 ---- NULL -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-1728 SELECT - 41 + 49 + + COUNT ( * ) - + - CASE - + 30 WHEN + - 82 THEN - - 63 ELSE + + CASE + + ( 39 ) WHEN + - MAX ( 68 ) * + 3 - + 64 THEN + 48 END + - - ( + 5 ) END + + 1 + 38 * + + NULLIF ( 43, - ( AVG ( DISTINCT - ( + 37 ) ) ) ) + + 45 +---- +NULL query I rowsort label-1729 SELECT 92 * + COUNT ( * ) * + - 19 - + COALESCE ( - 57, 67 ) @@ -9979,10 +9988,13 @@ SELECT 68 - 96 * - + SUM ( + 42 ) AS col2 ---- 4100 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-1899 SELECT ALL 95 * + + 90 * + 4 * ( + - 62 ) * + CASE - 91 WHEN + + COUNT ( * ) THEN - CAST ( NULL AS INTEGER ) ELSE NULL END + - COALESCE ( + 96, - 91 - + + 58 + ( 15 ), - + 33 ) - - - COUNT ( * ) * - AVG ( DISTINCT - 24 ) +---- +NULL query II rowsort SELECT DISTINCT - 46 AS col0, COALESCE ( + 61, - + 96 + + 36 ) * 20 @@ -10611,10 +10623,13 @@ SELECT 90 + - 92 AS col0 ---- -2 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-2024 SELECT DISTINCT - COUNT ( * ) + - - 19 + - + 72 + + AVG ( DISTINCT CAST ( NULL AS INTEGER ) ) AS col1 +---- +NULL query I rowsort label-2025 SELECT COUNT ( * ) * 37 + - 6 AS col0 @@ -11222,10 +11237,10 @@ SELECT ALL - SUM ( ALL + - 51 ) col2 ---- 51 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - 15918336 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-2143 SELECT + 36 * - ( 98 ) * - 24 * - - COALESCE ( + MAX ( 4 ), - CASE SUM ( ALL 12 ) WHEN AVG ( DISTINCT + NULLIF ( - CAST ( NULL AS INTEGER ), 81 ) ) THEN - NULLIF ( + 49, + 87 ) * + CASE + 73 * COUNT ( * ) WHEN 38 THEN + 84 + - 58 WHEN COUNT ( * ) THEN NULL END END ) * 47 AS col2 +---- +15918336 query I rowsort SELECT DISTINCT + 61 + - 23 AS col2 @@ -12230,10 +12245,10 @@ SELECT DISTINCT 28 * + - 14 AS col2 ---- -392 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-2333 SELECT CASE - AVG ( DISTINCT - 22 ) WHEN + 90 THEN CAST ( 95 AS INTEGER ) END AS col1 +---- +NULL query I rowsort SELECT ALL 63 * - 25 AS col0 @@ -13956,10 +13971,13 @@ SELECT + 78 / 80 * COUNT ( * ) * 33 + - + 24 ---- -24 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-2661 SELECT ALL ( + 59 ) - 93 + + 26 + - AVG ( DISTINCT - + 91 ) * 61 + + 13 * CASE + + 78 WHEN - 21 * - COUNT ( * ) THEN COUNT ( * ) + + + COUNT ( * ) WHEN 9 * - ( - COUNT ( * ) ) * + - 28 THEN NULL ELSE NULL END + - + 28 * 52 * + - 90 * 88 +---- +NULL query I rowsort label-2662 SELECT + COUNT ( ALL + + CAST ( NULL AS INTEGER ) ) col2 @@ -14007,10 +14025,10 @@ SELECT ALL + MIN ( 4 ) / + COUNT ( * ) + + CAST ( NULL AS INTEGER ) AS col1 ---- NULL -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-2671 SELECT ALL + CASE - + 80 WHEN + + 97 * - AVG ( DISTINCT + 67 ) THEN + - COUNT ( * ) END / 9 +---- +NULL query I rowsort label-2672 SELECT CAST ( NULL AS INTEGER ) / + CAST ( - ( - 26 ) AS INTEGER ) AS col1 @@ -14796,10 +14814,10 @@ SELECT ALL - COUNT ( * ) + - 57 AS col1 ---- -58 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - 154 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-2821 SELECT ALL - CASE CAST ( - ( - COUNT ( * ) ) AS INTEGER ) WHEN 14 * + 35 - - + 90 - + - 98 + + - CASE - 41 WHEN + COUNT ( * ) + ( - 8 ) THEN 46 ELSE NULL END / + - MAX ( DISTINCT 20 ) * - 72 THEN 52 - - - ( 92 ) * + 43 + - 62 + + 93 WHEN + AVG ( DISTINCT + - CAST ( - 91 AS INTEGER ) ) THEN NULL ELSE - + 50 - 15 END + 89 +---- +154 query II rowsort SELECT - 52 + - 15 AS col2, - CASE 63 WHEN 81 THEN NULL ELSE - 38 END * - - 89 @@ -15204,11 +15222,14 @@ SELECT DISTINCT + 62 + 34 AS col2 ---- 96 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - 1 -# Datafusion - Expected - 53 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] I[I] +# Datafusion - [Actual ] I[R] +query IR rowsort label-2899 SELECT ALL COUNT ( DISTINCT - + 88 ) AS col1, NULLIF ( + 53, + 63 - + NULLIF ( - + 48, - - NULLIF ( AVG ( CAST ( NULL AS INTEGER ) ), AVG ( DISTINCT + + 1 ) ) * 80 + + ( ( - 72 ) ) + 41 + - 23 + + + 43 / 60 * + - AVG ( - - 46 ) ) ) +---- +1 +53 query I rowsort label-2900 SELECT ALL + + COUNT ( * ) * + 53 - - 93 + COUNT ( * ) - - - 30 * 46 + + SUM ( DISTINCT + 69 ) col0 @@ -15446,10 +15467,13 @@ SELECT + - 11 + + + 90 ---- 79 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-2945 SELECT COUNT ( + ( 45 ) ) / + 32 + COUNT ( * ) + 31 - CASE - 31 WHEN ( + + 86 ) THEN + - CASE - - 18 WHEN - SUM ( ALL - 13 ) - 16 + - 29 THEN NULL WHEN - MIN ( ALL - 60 ) THEN - 84 / 59 / - 91 / 11 END WHEN + 17 / AVG ( 80 ) + 6 THEN + 84 END / - MIN ( 71 ) / - - 26 * + AVG ( DISTINCT 3 * + 18 ) AS col2 +---- +NULL query II rowsort label-2946 SELECT ALL - ( + 27 ) * - + 34 - + COUNT ( 20 ) AS col2, CAST ( NULL AS INTEGER ) * + 91 + ( - 94 ) @@ -16246,10 +16270,13 @@ SELECT 57 / - 93 + + 49 + 66 AS col0 ---- 115 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-3097 SELECT + CAST ( + + CASE 92 WHEN + 49 THEN ( - AVG ( DISTINCT 89 ) ) * 84 WHEN - 58 THEN NULL END AS FLOAT8 ) +---- +NULL query I rowsort label-3098 SELECT + + CAST ( - 71 AS INTEGER ) AS col2 @@ -18117,11 +18144,14 @@ SELECT ALL + + 36 / - COUNT ( * ) + - 58 + - 42 / - COUNT ( * ) ---- -52 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -# Datafusion - Expected - -2560 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I]I +# Datafusion - [Actual ] [R]I +query RI rowsort label-3451 SELECT DISTINCT - 53 + + + COUNT ( * ) * AVG ( DISTINCT + CAST ( NULL AS FLOAT8 ) ) AS col1, - 80 * + 32 +---- +NULL +-2560 query I rowsort SELECT + 80 * 41 * + 9 AS col1 @@ -19477,10 +19507,13 @@ SELECT ALL + MIN ( 62 ) + - 97 AS col2 ---- -35 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-3715 SELECT DISTINCT - AVG ( DISTINCT CAST ( NULL AS INTEGER ) ) + + - 98 AS col1 +---- +NULL query I rowsort SELECT 20 + - - 82 + - 73 @@ -20904,10 +20937,13 @@ SELECT 61 + - NULLIF ( + CAST ( NULL AS FLOAT8 ), - - 78 ) + + COUNT ( * ) AS co ---- NULL -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-3989 SELECT + COUNT ( * ) * ( + COUNT ( - - 84 ) ) + NULLIF ( + 72, - 77 ) + 31 * NULLIF ( + CAST ( NULL AS INTEGER ), 48 * 18 + SUM ( ( - 51 ) ) ) + - 15 * AVG ( DISTINCT - 26 ) AS col0 +---- +NULL query I rowsort SELECT ALL 89 * + 20 AS col2 @@ -21455,10 +21491,10 @@ SELECT ALL - COUNT ( * ) * + - 12 ---- 12 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-4096 SELECT DISTINCT + CASE - - 27 WHEN - MAX ( - + 27 ) + - AVG ( DISTINCT - 40 ) * - 33 THEN + 46 END * + 32 / + 49 AS col0 +---- +NULL query I rowsort SELECT ALL - 98 * 96 AS col0 @@ -22201,10 +22237,13 @@ SELECT CASE + AVG ( ALL + - 29 ) WHEN - ( ( CAST ( NULL AS INTEGER ) ) ) + 96 * ---- NULL -# Datafusion - Datafusion expected results: -# Datafusion - Expected - 2378 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-4237 SELECT ALL + CAST ( COALESCE ( 41, CAST ( - - 88 AS FLOAT8 ) ) AS INTEGER ) * + COALESCE ( 58, + COUNT ( * ) + 69 - - - NULLIF ( + 22, + + 75 * + 68 * + + AVG ( DISTINCT - - 13 ) * - 83 ) + COUNT ( * ) / COUNT ( * ) ) +---- +2378 query I rowsort label-4238 SELECT + 69 + + 0 / + 89 * - 86 * - ( - 63 ) @@ -22310,11 +22349,14 @@ SELECT ALL COUNT ( * ) + + + 21 AS col0 ---- 22 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - 23 -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] I[I] +# Datafusion - [Actual ] I[R] +query IR rowsort label-4258 SELECT 23 AS col0, 21 * + + CASE + 57 WHEN + 61 THEN 46 WHEN - + ( CASE - + 0 WHEN 1 THEN + + 71 - 80 * - 43 * - - 68 * + + 65 WHEN + + 22 THEN + 62 / - NULLIF ( + + COALESCE ( - COUNT ( * ), 46 ), 63 ) * - 22 ELSE NULL END ) THEN CAST ( 14 AS INTEGER ) * NULLIF ( 15 * AVG ( DISTINCT + 90 ), 88 ) - 9 END * + 91 +---- +23 +NULL query II rowsort SELECT ALL 99 col2, - 68 * - - 72 * NULLIF ( - 72, + + 85 ) @@ -22602,10 +22644,13 @@ SELECT 28 * COUNT ( * ) + - + MAX ( ALL + COALESCE ( 30, + 49 ) ) + + + 28 + - 6 ---- NULL -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-4312 SELECT + - AVG ( DISTINCT CAST ( NULL AS INTEGER ) ) AS col0 +---- +NULL query I rowsort label-4313 SELECT ALL + 39 * + 52 + - 87 + - 6 + + - COUNT ( * ) AS col2 @@ -25415,11 +25460,14 @@ SELECT ALL + 82 + - COUNT ( * ) ---- 81 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - 83 -# Datafusion - Expected - -4937 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] I[I] +# Datafusion - [Actual ] I[R] +query IR rowsort label-4846 SELECT 83 col2, CASE COALESCE ( + + 21, + - 42, - ( 95 ) ) WHEN - CAST ( NULL AS FLOAT8 ) THEN NULL WHEN + 46 THEN + 45 + - 79 + - ( + + 32 ) * + AVG ( DISTINCT - 92 ) * - + 3 / + 21 ELSE 43 + + - 83 * 60 END +---- +83 +-4937 query I rowsort label-4847 SELECT ALL - 13 + + - COUNT ( * ) @@ -25581,10 +25629,13 @@ SELECT CASE + - 80 WHEN - + COUNT ( * ) THEN + 63 WHEN + COUNT ( + CAST ( NULL A ---- 1 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-4877 SELECT ALL + COUNT ( * ) * - AVG ( DISTINCT + NULLIF ( + - 41, - - 78 ) ) * + CAST ( 78 AS INTEGER ) * 76 / SUM ( CAST ( NULL AS INTEGER ) ) * - - 15 + - 8 AS col0 +---- +NULL # Datafusion - Types were automatically converted from: # Datafusion - [Expected] [I] @@ -31630,11 +31681,14 @@ SELECT + COUNT ( * ) * 15 + + MIN ( DISTINCT + 76 ) * - - 67 AS col2, + MAX ( AL 5107 97 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I][I] +# Datafusion - [Actual ] [R][R] +query RR rowsort label-6029 SELECT ALL CAST ( NULL AS FLOAT8 ) * - COUNT ( * ), - AVG ( DISTINCT - CAST ( NULL AS INTEGER ) ) AS col2 +---- +NULL +NULL query I rowsort label-6030 SELECT 69 + - ( + 28 ) / 38 * + ( - COUNT ( * ) ) * MAX ( DISTINCT 68 ) * + 15 AS col1 @@ -32040,10 +32094,13 @@ SELECT - 53 * - 37 AS col0 ---- 1961 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-6107 SELECT 20 * NULLIF ( - CAST ( NULL AS INTEGER ), MIN ( + 26 ) + COALESCE ( - - 92, + + 68 + - + 67, - 58, - + 28 ) * - COUNT ( * ) / 79 * - CASE 93 WHEN + + 70 * - 59 + + 51 THEN CASE 68 WHEN - 50 * 50 THEN + ( + 74 ) * + 16 ELSE + + AVG ( DISTINCT - 37 ) END * - 90 END * - 18 ) + - ( COUNT ( ALL + 68 ) + 73 * COALESCE ( - 57 * 17, 36 * COALESCE ( + 47, - 72 * - 74, + ( - COUNT ( ALL + CASE WHEN 34 BETWEEN 6 AND 43 THEN NULL WHEN NULL NOT IN ( 34 ) THEN NULL ELSE - 96 * 78 END ) ) ), - 10 / - 48 + 50 ) ) AS col1 +---- +NULL query I rowsort SELECT + CASE - ( + ( + 3 ) ) WHEN + ( 74 ) + 63 / - 57 THEN NULL ELSE - + 40 END @@ -33506,10 +33563,13 @@ SELECT ALL - 54 + - 39 + + 65 ---- -28 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-6386 SELECT CASE + + 55 WHEN 54 THEN 95 + - - SUM ( + - 52 ) WHEN + + 71 THEN NULL END + + 82 - - - 3 * 5 + + ( + + 40 ) + - 0 * - COALESCE ( 29, - ( - - 31 ) + + + COALESCE ( + 9, - + CAST ( + - CASE + 37 WHEN - COUNT ( * ) THEN NULL ELSE 73 * 52 * CAST ( - 12 AS INTEGER ) - - 70 END AS INTEGER ) - - + 89 + + COUNT ( * ) ) / - NULLIF ( 79, + 90 * - + COALESCE ( - AVG ( DISTINCT + 19 ), + 17 - 42 ) * 6 ) ) * 49 AS col0 +---- +NULL query I rowsort SELECT ALL 96 + - - 48 AS col1 @@ -34065,10 +34125,10 @@ SELECT ALL 86 / + 55 + 95 * - ( COUNT ( * ) ) ---- -94 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-6493 SELECT DISTINCT + ( - CASE + - 92 WHEN NULLIF ( AVG ( DISTINCT + + NULLIF ( - 61, + 49 ) ), + 82 ) THEN NULL WHEN 86 THEN + 90 + 3 + - - COUNT ( * ) + - COUNT ( * ) + 10 END ) AS col1 +---- +NULL query I rowsort label-6494 SELECT + COUNT ( * ) - - + 94 AS col2 @@ -36431,10 +36491,10 @@ SELECT 58, - CASE 52 WHEN - 43 * - 74 THEN NULL WHEN + COALESCE ( - MIN ( ALL - 58 -60 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-6949 SELECT - CASE + CASE 36 WHEN 61 + + CAST ( NULL AS INTEGER ) THEN 43 - 64 ELSE 30 END WHEN + 2 + + 9 THEN COUNT ( * ) * NULLIF ( - 28, - 51 ) WHEN 63 / 78 - AVG ( DISTINCT + 16 ) THEN - 37 WHEN - ( - ( - 39 ) ) THEN - 52 END +---- +NULL query I rowsort label-6950 SELECT DISTINCT - 44 * COUNT ( * ) * 66 @@ -36973,11 +37033,14 @@ SELECT - 11, + 7 col2 -11 7 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - -23 -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] I[I] +# Datafusion - [Actual ] I[R] +query IR rowsort label-7054 SELECT - 23 AS col2, CASE 73 WHEN + - COALESCE ( 17, - 44 + + 30 * 86 ) * CAST ( NULL AS INTEGER ) + 56 THEN + 76 * + 53 WHEN 9 THEN NULL WHEN - 37 / 84 + 15 THEN 94 / - 24 - AVG ( DISTINCT 65 ) * + 69 ELSE NULL END * - ( ( 50 ) + + 4 / 55 ) +---- +-23 +NULL query I rowsort label-7055 SELECT DISTINCT + 66 + ( SUM ( ALL 54 ) ) + - + 59 AS col2 @@ -37050,10 +37113,13 @@ SELECT + 62 * - - NULLIF ( + + 18, + 16 ) - + 96 ---- 1020 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - 10 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-7069 SELECT DISTINCT + NULLIF ( - - 10, - AVG ( DISTINCT - 4 ) + + + COUNT ( - CAST ( NULL AS INTEGER ) ) + 45 / 30 ) AS col2 +---- +10 query II rowsort label-7070 SELECT - 83 + - 41 * 86 col1, - CAST ( 29 AS INTEGER ) - - + 94 AS col2 @@ -38860,10 +38926,10 @@ SELECT DISTINCT 87 * 69 ---- 6003 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort SELECT + 93 + + CASE AVG ( DISTINCT - 92 ) WHEN + 78 THEN NULL WHEN + - 38 THEN + 41 END +---- +NULL query I rowsort SELECT + 22 * 4 @@ -38943,10 +39009,13 @@ SELECT - - 11 * - 91 ---- -1001 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-7429 SELECT MIN ( ALL + 32 ) * + MIN ( - 72 ) + 89 + - + AVG ( DISTINCT + - 13 ) + + + NULLIF ( + COUNT ( * ), COUNT ( * ) ) * - + 32 * 75 * + ( 19 ) +---- +NULL query I rowsort label-7430 SELECT DISTINCT + + 5 * - CASE 3 WHEN - 40 THEN + ( 26 ) * - - COUNT ( * ) * + 9 * + + SUM ( + 91 ) - 59 * + 96 - - COUNT ( * ) * - + 17 + - 4 ELSE + 12 END + 90 - + 56 @@ -40991,11 +41060,14 @@ SELECT DISTINCT 82 + 34 / - + ( + MAX ( ALL + - CAST ( - ( + + 82 ) AS INTEGER ) ---- 169 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -# Datafusion - Expected - 9 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I]I +# Datafusion - [Actual ] [R]I +query RI rowsort label-7818 SELECT ( AVG ( DISTINCT + 20 ) ) + + + 96 + 45 + + CASE CAST ( NULL AS INTEGER ) WHEN - 35 / - - 26 * - 3 THEN NULL WHEN 20 + + - 63 * + 50 THEN NULL WHEN 14 + 4 + + - ( 32 ) / - - 15 + - 31 * + - 49 * - + COUNT ( * ) + - 68 / 90 * 48 THEN COUNT ( * ) + COUNT ( * ) END AS col1, 9 +---- +NULL +9 query I rowsort SELECT DISTINCT + 66 + 50 AS col2 @@ -41007,11 +41079,11 @@ SELECT ALL MIN ( - - 46 ) AS col1 ---- 46 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - 66 -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query II rowsort SELECT DISTINCT + 66 AS col2, - ( CASE + + ( - ( + AVG ( DISTINCT 96 ) ) ) WHEN - 98 THEN NULL WHEN 70 - + 94 THEN - + 50 + 65 - + 30 END ) +---- +66 +NULL query I rowsort SELECT DISTINCT + 83 - - 43 * - - 78 @@ -46173,10 +46245,13 @@ SELECT + NULLIF ( + 7, 50 ) ---- 7 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-8811 SELECT ( - COUNT ( - 98 ) ) * + 0 + - + ( CASE + COUNT ( * ) WHEN 49 * - + NULLIF ( + 39, - ( - 65 ) ) - 2 THEN NULL WHEN 86 THEN + AVG ( DISTINCT 29 ) * - 26 END ) +---- +NULL query II rowsort SELECT 61 AS col2, 4 @@ -46481,10 +46556,13 @@ SELECT - 66 + - - 99 + + + 47 AS col1 ---- 80 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-8870 SELECT - 93 / + + CASE + 59 WHEN + - 28 THEN - 65 + + COUNT ( * ) WHEN 21 THEN 53 * + COUNT ( DISTINCT + 56 ) END * - AVG ( DISTINCT - 99 ) * + 82 +---- +NULL query I rowsort SELECT - + 77 + + 32 @@ -47464,10 +47542,13 @@ SELECT + 12, - 18 col0 12 -18 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-9060 SELECT ALL + 43 * - 53 + - COUNT ( * ) + + AVG ( DISTINCT 93 ) * MAX ( - + 99 ) * CAST ( + + 67 AS FLOAT8 ) + + - NULLIF ( - CAST ( NULL AS INTEGER ), - COUNT ( * ) * - CAST ( - + CAST ( 45 AS INTEGER ) AS INTEGER ) ) AS col1 +---- +NULL query I rowsort SELECT + + 28 * - - 76 - 67 + + - NULLIF ( - 36, - + COALESCE ( + - 60, - 37 * + 26 ) ) AS col0 diff --git a/data/sqlite/random/expr/slt_good_81.slt b/data/sqlite/random/expr/slt_good_81.slt index 290866e..6b0ce97 100644 --- a/data/sqlite/random/expr/slt_good_81.slt +++ b/data/sqlite/random/expr/slt_good_81.slt @@ -1052,10 +1052,13 @@ SELECT DISTINCT + COUNT ( + 38 ) * - 61 ---- -61 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-198 SELECT ALL + CASE + - MIN ( - 44 ) WHEN - NULLIF ( - 92, 99 + - CAST ( NULL AS INTEGER ) ) * 53 THEN 77 / + COUNT ( * ) WHEN 9 THEN NULL WHEN 70 THEN 47 - AVG ( DISTINCT 60 ) * + 51 ELSE NULL END AS col1 +---- +NULL query I rowsort SELECT 26 - ( 33 ) - + 84 * 76 AS col0 @@ -1426,10 +1429,10 @@ SELECT + MAX ( + - 89 ) AS col0 ---- -89 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - -1664 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort SELECT DISTINCT 13 * - CASE - + 86 WHEN + CASE + - COALESCE ( - - 23, + 23 + + 93 ) WHEN - 75 - 62 * + AVG ( DISTINCT 29 ) THEN - 56 ELSE - 50 END * - 70 THEN NULL ELSE 96 + 32 END +---- +-1664 query I rowsort SELECT ALL - 54 * + 55 @@ -1778,10 +1781,13 @@ SELECT - 57 + + SUM ( DISTINCT + + NULLIF ( 33, - 31 ) ) AS col2, COUNT ( * ) -24 1 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-339 SELECT DISTINCT + 35 / - - COALESCE ( - + 52, CAST ( 48 AS FLOAT8 ) * - - ( + 40 ) + + 27 * CAST ( + 20 AS INTEGER ), - 31 ) * + CASE - COUNT ( * ) + 73 * + 53 WHEN COUNT ( + 93 ) THEN + COALESCE ( MAX ( 63 ), 97 / 99 + - 99 * - 43, + COUNT ( DISTINCT - 31 ) / 41 ) WHEN 84 + ( + CASE - 52 WHEN 51 + AVG ( + 84 + 16 ) THEN COUNT ( * ) / 58 WHEN 18 THEN NULL END - 78 ) / - COUNT ( * ) THEN 29 * + 59 WHEN + 27 / - AVG ( DISTINCT 31 ) + + MIN ( ALL 30 ) THEN NULL END - + 95 +---- +NULL query I rowsort SELECT DISTINCT - 43 + + 9 + - - 30 @@ -3548,10 +3554,13 @@ SELECT + 59 * + - 19 AS col0 ---- -1121 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-678 SELECT + CASE - + MIN ( + CAST ( + 58 AS INTEGER ) ) WHEN - COUNT ( ALL + 1 ) + + COUNT ( * ) * - 40 * + - 21 * + COUNT ( * ) THEN 49 * - + CAST ( NULL AS INTEGER ) * - 32 * + 96 WHEN 45 - - + AVG ( DISTINCT + 17 ) * + NULLIF ( - ( - 98 ), + 42 ) + COUNT ( * ) * NULLIF ( 40, - AVG ( + 24 ) * + CAST ( NULLIF ( 15, 81 * - CAST ( CASE + COALESCE ( 81, 0 * - 4 ) WHEN 52 THEN - COUNT ( * ) - 65 ELSE 52 END * 60 AS INTEGER ) + - 65 * - 67 ) AS FLOAT8 ) ) THEN AVG ( DISTINCT - 54 ) * + MIN ( 83 + - 51 ) END AS col1 +---- +NULL # Datafusion - Types were automatically converted from: # Datafusion - [Expected] [I] @@ -4258,10 +4267,10 @@ SELECT - COUNT ( - 94 ) * 12 AS col1 ---- -12 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-813 SELECT + CASE 38 WHEN + - 1 * + CAST ( - ( 90 ) AS INTEGER ) * - 24 THEN - ( + CASE CASE + 93 WHEN - 30 THEN + - NULLIF ( + COALESCE ( - AVG ( DISTINCT CAST ( 62 AS INTEGER ) ), - + CASE - - 64 WHEN - - 7 THEN + 92 ELSE 68 END, COUNT ( * ) * + ( 65 * + COUNT ( * ) ) ), 4 - - 84 * - 1 ) WHEN - COUNT ( * ) THEN NULL END WHEN + 58 + - COUNT ( * ) * - 61 THEN NULL ELSE + 22 END ) WHEN 47 THEN NULL END +---- +NULL query I rowsort label-814 SELECT DISTINCT 93 * + - CASE + - 63 WHEN - CASE + CASE 65 WHEN 36 * + COUNT ( * ) + + - 22 THEN NULL WHEN - COUNT ( ALL 86 ) THEN - COUNT ( * ) WHEN - ( - 84 ) THEN NULL END WHEN - 84 THEN NULL WHEN + 50 THEN COUNT ( * ) ELSE - 48 END + MAX ( ALL 31 ) * - COUNT ( * ) + - - COUNT ( * ) + 80 * - 75 THEN 81 END @@ -4342,10 +4351,10 @@ SELECT ALL - ( - 20 ) + + + 48 + + COUNT ( * ) AS col1 ---- 69 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - 0 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-829 SELECT NULLIF ( - COUNT ( * ), + COUNT ( DISTINCT CAST ( 1 AS INTEGER ) ) * + - CASE 86 WHEN AVG ( DISTINCT + 89 ) THEN ( + COALESCE ( - - 99, 39 ) ) WHEN + COUNT ( * ) + - 89 / - SUM ( - - ( - 56 ) ) THEN + COUNT ( * ) ELSE NULL END + - + 50 ) - - COUNT ( * ) +---- +0 query I rowsort label-830 SELECT 14 - - + COUNT ( * ) * + 24 * + ( + 80 ) @@ -4742,10 +4751,10 @@ SELECT - + 35 - + + 78 AS col1 ---- -113 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-907 SELECT ALL - CAST ( + - CAST ( - CASE + COUNT ( * ) WHEN + 71 - 97 THEN + NULLIF ( + AVG ( DISTINCT 51 ), 7 ) WHEN - 12 THEN NULL END AS INTEGER ) AS INTEGER ) +---- +NULL query I rowsort SELECT + - 65 + - 82 col1 @@ -8381,11 +8390,11 @@ SELECT DISTINCT - - 88 + + - 60 ---- 28 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - 77 -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query II rowsort label-1598 SELECT ALL + - 25 * + - COUNT ( * ) + + + MAX ( 67 ) + 83 + + - ( 98 ) AS col2, + 78 + - 34 + 62 / - CASE - + 2 WHEN 55 / + AVG ( DISTINCT 98 ) THEN + - 13 WHEN - 76 THEN COUNT ( * ) WHEN 97 THEN NULL ELSE NULL END * SUM ( ALL 38 ) * + 39 + - 31 +---- +77 +NULL query II rowsort SELECT ALL - 84 AS col0, 23 + 63 @@ -8693,11 +8702,11 @@ SELECT CASE 36 WHEN + - 23 THEN + - 78 END AS col2 ---- NULL -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -# Datafusion - Expected - -84 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query II rowsort label-1656 SELECT - 39 * 67 * 35 * - CASE - CASE - 21 WHEN - + ( - 12 ) THEN NULLIF ( - 15, 19 + - 65 ) * CASE + - COUNT ( * ) WHEN + AVG ( DISTINCT - - 20 ) * - 21 THEN NULL ELSE - AVG ( - + 48 ) * - 34 END WHEN + 45 THEN + 77 * + + 91 * + 97 END WHEN + 30 THEN + 42 END col1, - 84 +---- +NULL +-84 query II rowsort label-1657 SELECT 74 * - - COUNT ( * ) + - 89 AS col0, - ( - 12 ) @@ -10371,10 +10380,13 @@ SELECT ALL 45 * + 10 ---- 450 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-1983 SELECT ALL + AVG ( DISTINCT + ( CAST ( NULL AS INTEGER ) ) ) + - 18 AS col2 +---- +NULL query I rowsort label-1984 SELECT 72 * + 78 * + + 52 * + MAX ( DISTINCT 28 ) * + 84 + + 34 AS col0 @@ -13036,11 +13048,11 @@ SELECT + 56 - - CAST ( + COUNT ( * ) AS INTEGER ) AS col0 ---- 57 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - 74 -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query II rowsort label-2490 SELECT MAX ( + 74 ), CASE + - 36 WHEN 9 + - - 51 - + COUNT ( * ) * + MAX ( + 80 ) THEN NULL WHEN - + AVG ( DISTINCT - 55 ) THEN + 56 + - + CAST ( NULL AS INTEGER ) END AS col0 +---- +74 +NULL query I rowsort label-2491 SELECT - CAST ( 26 AS INTEGER ) AS col0 @@ -13412,10 +13424,13 @@ SELECT - 64 - 9 col1 ---- -73 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - -1 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-2562 SELECT - NULLIF ( COUNT ( DISTINCT 24 ), - - ( + 84 ) * AVG ( DISTINCT 88 ) ) +---- +-1 query II rowsort SELECT DISTINCT + 97 + + + 92, 51 AS col0 @@ -15476,10 +15491,10 @@ SELECT 84 + 55 AS col1 ---- 139 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - 235 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-2953 SELECT COUNT ( * ) - + 6 * - + CAST ( + AVG ( DISTINCT + ( - - 39 ) ) AS INTEGER ) AS col1 +---- +235 query I rowsort label-2954 SELECT 23 / 24 * 83 @@ -16899,10 +16914,10 @@ SELECT ALL + 81 * + 86 ---- 6966 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-3223 SELECT DISTINCT - 16 * + 58 + - 78 + - CASE + AVG ( DISTINCT + 18 ) WHEN 61 THEN - - COUNT ( * ) + + 53 END +---- +NULL query I rowsort label-3224 SELECT ALL MAX ( - 33 ) * + 55 + - 6 AS col2 @@ -17584,10 +17599,13 @@ SELECT - 2 + - - 23 * 1 AS col2 ---- 21 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-3353 SELECT ALL + ( - CASE + 6 WHEN - + CASE + COUNT ( * ) WHEN - + 23 THEN CAST ( NULL AS INTEGER ) WHEN + 34 * - 60 THEN - ( 12 ) END * + - MAX ( DISTINCT - 60 ) * + 45 + - AVG ( DISTINCT - 38 ) * - 95 + - COUNT ( * ) * - 21 + + 25 THEN + - 94 - ( 72 ) * + + COALESCE ( - ( - CASE - 86 WHEN + 39 / - 50 THEN + 1 WHEN 28 THEN NULL WHEN 90 THEN CASE + 37 WHEN - ( - 13 ) + 21 + 95 THEN - COUNT ( * ) * 6 WHEN 22 * ( + - 35 ) * ( - - 46 ) + - 16 + + + COUNT ( * ) THEN NULL ELSE NULL END ELSE NULL END ), CAST ( - + 90 AS FLOAT8 ) * + 36, 25 + - 41 * NULLIF ( 36, - 94 / 35 + 25 ) ) END ) +---- +NULL query I rowsort SELECT + NULLIF ( - 28, - 20 ) * - 80 @@ -18368,10 +18386,10 @@ SELECT ALL - 72 * + COUNT ( * ) + - ( - 12 ) ---- -60 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - 13 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-3508 SELECT + CASE - + 37 WHEN - CASE CASE + 74 WHEN - 46 - - COUNT ( * ) THEN COUNT ( * ) + AVG ( DISTINCT + 20 ) END WHEN 10 - - 48 THEN ( + 96 ) WHEN - COUNT ( * ) THEN NULL END THEN NULL ELSE + 13 END +---- +13 query I rowsort SELECT ALL - 22 * + + 83 + 27 + 17 @@ -22247,10 +22265,13 @@ SELECT ALL - ( - COUNT ( * ) ) * + + COUNT ( * ) * + + 27 + + 98 AS col1 ---- 125 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - -62 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-4249 SELECT - - 67 / - 40 + + + NULLIF ( + - 99, + AVG ( DISTINCT 84 ) ) + + 38 +---- +-62 query I rowsort SELECT ALL CASE 50 WHEN + + 48 + + 19 THEN 27 END * 0 * - 33 + 15 * - 96 @@ -23679,10 +23700,13 @@ SELECT ALL - 21 + - 9 + + - 45 ---- -75 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - 5 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-4520 SELECT ALL - ( + NULLIF ( + - 5, + NULLIF ( + + MAX ( DISTINCT 89 ), - ( + 12 ) + - 97 + - + 19 + - AVG ( DISTINCT NULLIF ( - - 58, - 87 ) ) * + 74 * + - 19 ) ) ) col0 +---- +5 query I rowsort SELECT CASE + 95 WHEN - 31 THEN NULL WHEN - + 0 + - ( + 73 ) THEN NULL WHEN 87 THEN + + COALESCE ( - ( 27 ), 62 ) + 31 * - 51 END / 70 - + - 53 * - 50 AS col0 @@ -27128,10 +27152,10 @@ SELECT ALL + ( COUNT ( * ) ) - - 89 + 67 * - 70 AS col0 ---- -4600 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-5180 SELECT CASE + - COUNT ( * ) WHEN ( MAX ( + 17 ) ) THEN NULL WHEN 96 * + 8 THEN 67 WHEN SUM ( + 93 ) / AVG ( DISTINCT 81 + 82 ) + + 38 THEN NULL ELSE NULL END +---- +NULL query I rowsort SELECT + COALESCE ( + 99, + 28 ) - 31 @@ -28259,10 +28283,13 @@ SELECT ALL - MAX ( ALL - 45 ) * + - 66 + MAX ( ALL - ( - 53 ) ) AS col1 ---- -2917 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-5397 SELECT DISTINCT - 30 * + 47 + + CASE + MIN ( - + 4 ) WHEN 5 THEN NULL WHEN - + CASE CASE - 70 WHEN + 50 * 31 THEN + COUNT ( * ) WHEN 74 + 55 THEN 54 + - CASE 39 + NULLIF ( + 56 + 10, 52 ) * MAX ( ALL 60 ) WHEN 88 * 98 THEN NULLIF ( 58, - 81 + + 0 ) * ( - COUNT ( * ) * - COUNT ( * ) ) END END WHEN ( 47 ) / - ( + 23 - 85 ) + - 55 THEN + AVG ( DISTINCT 18 ) + SUM ( + 37 - - 88 ) ELSE NULL END THEN + CAST ( 23 AS FLOAT8 ) END +---- +NULL query I rowsort SELECT ALL - 1 * 46 + - 24 @@ -33038,10 +33065,13 @@ SELECT + ( + - 82 ) * ( - 35 ) + COUNT ( * ) AS col2 ---- 2871 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - 20 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-6304 SELECT + NULLIF ( 19, - + 39 * - 25 * - 72 + 81 * - - 90 / + - AVG ( DISTINCT 32 ) ) + + COUNT ( DISTINCT + - 90 ) +---- +20 query I rowsort label-6305 SELECT + CAST ( NULL AS INTEGER ) / - + COUNT ( * ) @@ -35903,10 +35933,13 @@ SELECT ALL 17 * - 4 * + + MIN ( + 35 ) * 38 - COUNT ( * ) AS col1 ---- -90441 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - -77 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-6854 SELECT COALESCE ( + MAX ( DISTINCT - 77 ), CASE ( MIN ( 68 ) ) WHEN - 11 + 65 * 17 THEN NULL WHEN + 81 * 4 + 54 THEN - 23 + + 52 WHEN - 11 / + 7 THEN NULL ELSE + 92 / 37 END, NULLIF ( - 14, COUNT ( * ) + + AVG ( DISTINCT 12 + + 89 ) ), CAST ( NULL AS INTEGER ) + - 17 ) +---- +-77 query I rowsort label-6855 SELECT ALL CAST ( - COALESCE ( + 31, 24 ) AS INTEGER ) @@ -36226,10 +36259,10 @@ SELECT ALL - 95, 19 AS col2 -95 19 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - 875 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-6917 SELECT + + NULLIF ( 63, - + 25 * + COUNT ( * ) + - + SUM ( ALL 14 ) ) * + 37 + - CAST ( - AVG ( DISTINCT + 16 ) AS INTEGER ) * - COALESCE ( 91, - 54, 10 ) AS col0 +---- +875 query I rowsort SELECT + 20 * - 78 @@ -37502,10 +37535,13 @@ SELECT 30 - - NULLIF ( 61, - - 38 ) AS col0 ---- 91 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-7161 SELECT 4 + - MIN ( ALL + 91 ) * - - AVG ( DISTINCT - 53 ) * + 33 + + - CASE 57 WHEN 9 THEN - + 43 WHEN COUNT ( * ) THEN NULL WHEN + 88 THEN - 53 END AS col1 +---- +NULL query II rowsort SELECT 23, + COALESCE ( 49, - 21, - 36 ) - 43 * + 69 * 5 AS col1 @@ -40139,10 +40175,13 @@ SELECT ALL - 62 * + 71 ---- -4402 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-7663 SELECT + AVG ( DISTINCT + + CAST ( NULL AS INTEGER ) ) +---- +NULL query I rowsort label-7664 SELECT 11 * - + COUNT ( * ) AS col0 @@ -44426,10 +44465,10 @@ SELECT DISTINCT - SUM ( + + 46 ) / - 24 + CASE - 0 WHEN 60 THEN NULL WHEN NULLIF ---- 2 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - 3 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-8480 SELECT ALL + + CAST ( - AVG ( DISTINCT - 3 ) AS INTEGER ) AS col2 +---- +3 query I rowsort SELECT + 16 * + 94 + - 6 AS col2 @@ -45510,10 +45549,10 @@ SELECT + - 16 * - 91 ---- 1456 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - -2738 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-8689 SELECT - 51 / - - CAST ( - + AVG ( DISTINCT + 41 ) AS INTEGER ) * - + ( - COUNT ( * ) ) + + + 61 + 94 * - 30 - - 5 / COUNT ( * ) + 15 +---- +-2738 query I rowsort label-8690 SELECT DISTINCT 34 * - 47 * - COUNT ( * ) * 93 - - 42 AS col2 @@ -45648,10 +45687,13 @@ SELECT ALL 37 * + + 2, + 36 + - MIN ( ALL 69 ) * + 61 AS col0 74 -4173 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-8715 SELECT DISTINCT - AVG ( DISTINCT CAST ( NULL AS INTEGER ) ) +---- +NULL query I rowsort SELECT DISTINCT - 39 - + + 1 AS col2 @@ -45718,10 +45760,10 @@ SELECT DISTINCT - NULLIF ( + 36, - - ( - COUNT ( * ) ) / + 98 - CAST ( 91 AS INT ---- -36 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - 946 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-8729 SELECT + 34 * COALESCE ( - + 99, - 87 / - 53 / + 34 * NULLIF ( + - MIN ( + ( - 24 ) ), MIN ( + ( 18 ) ) ), 12 + 91, 5 + - 18 * CASE + AVG ( DISTINCT + 69 ) WHEN 53 THEN + 85 + - COUNT ( * ) END, 59 ) + - 98 * - 44 AS col2 +---- +946 query I rowsort SELECT DISTINCT - COALESCE ( - - 66, - 20 ) AS col0 @@ -49715,10 +49757,10 @@ SELECT ALL ( - 60 ) * - COUNT ( * ) ---- 60 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-9491 SELECT ALL MAX ( - + 25 ) * + CASE + CASE - 92 WHEN CAST ( + COALESCE ( - 88, + AVG ( DISTINCT - 84 ) - + 59 ) AS INTEGER ) * + + COUNT ( * ) THEN - 35 WHEN + 35 THEN NULL END WHEN - 40 * + + 36 THEN NULLIF ( - NULLIF ( + + 58, - + 77 ), + 23 ) WHEN 56 THEN NULL END + - + ( - COUNT ( ALL + + 8 ) ) +---- +NULL query I rowsort label-9492 SELECT CAST ( - 82 AS INTEGER ) - + + ( - 14 ) * + 36 + - 97 * + 88 @@ -50200,10 +50242,13 @@ SELECT DISTINCT - 16 * - - 25 + - COUNT ( * ) col2, - CASE - 44 WHEN + 67 + - 97 -401 NULL -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-9582 SELECT ALL + AVG ( DISTINCT + CAST ( NULL AS INTEGER ) ) * + + AVG ( DISTINCT + 41 ) AS col1 +---- +NULL query I rowsort label-9583 SELECT ALL + + CASE + 45 WHEN - 12 THEN 96 ELSE NULL END + - 83 + - 7 + - - 32 + 57 + + CAST ( + AVG ( 56 ) AS INTEGER ) * 6 / - + 85 * MIN ( - 88 ) / - 77 + - COUNT ( * ) * + 30 + CAST ( NULL AS INTEGER ) * + 25 / SUM ( - 56 ) * + 21 diff --git a/data/sqlite/random/expr/slt_good_82.slt b/data/sqlite/random/expr/slt_good_82.slt index 034c27b..585b6ef 100644 --- a/data/sqlite/random/expr/slt_good_82.slt +++ b/data/sqlite/random/expr/slt_good_82.slt @@ -1459,10 +1459,10 @@ SELECT - 37 * - 24 AS col1 ---- 888 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-277 SELECT - 95 + COUNT ( * ) * - 35 / + - CASE + 92 WHEN + 75 + 87 + SUM ( DISTINCT 22 + + 79 ) THEN COUNT ( * ) * + COUNT ( * ) - 26 WHEN + CAST ( + 80 AS INTEGER ) THEN 30 * MAX ( ( + 47 ) ) - + COUNT ( * ) WHEN 53 * AVG ( DISTINCT 11 ) THEN 16 END +---- +NULL query I rowsort label-278 SELECT + COUNT ( * ) - + CAST ( + - ( - - 6 ) AS INTEGER ) @@ -2180,10 +2180,10 @@ SELECT ALL 67 * + 95 - + 3 ---- 6362 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - -94 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-415 SELECT CASE - COUNT ( + - 43 ) WHEN + - COALESCE ( + AVG ( DISTINCT + 9 ), + + 15 ) THEN - - MAX ( DISTINCT 57 ) ELSE - 64 + - 30 END AS col1 +---- +-94 query I rowsort label-416 SELECT DISTINCT + COUNT ( * ) * + 66 col0 @@ -2455,10 +2455,10 @@ SELECT ALL + 62 * + 19 * + - CAST ( 83 AS INTEGER ) + + 56 AS col2 ---- -97718 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort SELECT ALL + 93 - - - CASE - 51 WHEN - CASE + + ( - + 67 ) WHEN - 49 THEN NULL WHEN + 64 THEN - + COALESCE ( + AVG ( DISTINCT 46 ), + 63 - - 46 * - COALESCE ( 7 * 79, + 30 * + 69 + 90 * 9, + 43 ) ) / 51 END * 56 THEN + 41 END col0 +---- +NULL query I rowsort label-469 SELECT DISTINCT - COUNT ( * ) * - ( + - COUNT ( * ) ) * 68 * + - 96 - CASE WHEN NOT - 35 > NULLIF ( + + CASE + + 38 WHEN + 22 / 24 THEN - 99 ELSE NULL END, 20 - 49 ) THEN NULL WHEN NOT - 52 * - 86 IS NOT NULL THEN + NULLIF ( 50, + 93 * MAX ( ALL - 17 ) ) ELSE NULL END AS col2 @@ -3129,11 +3129,11 @@ SELECT 37, - 18 col1 37 -18 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - 45 -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query II rowsort SELECT - - 45, - CASE + 94 WHEN - + COALESCE ( - AVG ( DISTINCT - 82 ), + 0 ) THEN + 89 WHEN + 18 + 42 THEN NULL END * - - ( + 79 ) col1 +---- +45 +NULL query I rowsort SELECT + COALESCE ( 27, - 5 ) AS col0 @@ -5732,11 +5732,14 @@ SELECT ALL 41 - - 96 + + 72 + 61 ---- 270 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - 273439 -# Datafusion - Expected - -87 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I]I +# Datafusion - [Actual ] [R]I +query RI rowsort label-1093 SELECT + 67 * + 80 * - NULLIF ( - 51, - 11 - - AVG ( DISTINCT + 62 ) + + 62 ) + MAX ( - - 79 ), - 87 AS col2 +---- +273439 +-87 query I rowsort label-1094 SELECT 96 * COUNT ( - + 80 ) @@ -5965,10 +5968,10 @@ SELECT + 40 * + 81 AS col2 ---- 3240 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-1138 SELECT + CAST ( - 33 AS INTEGER ) + + + CASE + + 51 WHEN - - AVG ( DISTINCT - 68 ) * - 20 + - - COALESCE ( - 31, + 75 ) * + 18 THEN + COUNT ( * ) WHEN + 60 THEN - 30 END AS col0 +---- +NULL query I rowsort SELECT DISTINCT CASE - + 59 WHEN 19 THEN + 51 * - 82 * + CASE + 73 WHEN + 57 THEN NULL WHEN + 32 THEN + 88 END - + - 73 + - 66 ELSE NULL END / - - 8 @@ -7268,10 +7271,13 @@ SELECT - 70 / 13 AS col2 ---- -5 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-1388 SELECT 65 * - - COUNT ( * ) + 74 + - 88 + + COALESCE ( + COUNT ( * ), + SUM ( + + 61 ) ) * + 91 + - COUNT ( * ) * - 28 * + + CASE - COUNT ( * ) WHEN CASE - - 82 WHEN - + 54 + + 85 THEN 1 + + 84 * + 11 * - 20 WHEN - 90 THEN NULL END * + - 10 THEN ( + SUM ( ( 69 ) ) ) + 36 ELSE NULL END + - ( - 17 ) + + AVG ( DISTINCT + 22 ) * 0 +---- +NULL query I rowsort SELECT - NULLIF ( + 94, - 27 * + 42 - + 56 ) @@ -9256,10 +9262,10 @@ SELECT DISTINCT - 22 + 53 ---- 31 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort SELECT DISTINCT - CASE AVG ( DISTINCT 17 ) WHEN + 76 * + 71 THEN - 3 / CASE + 42 WHEN 51 THEN NULL WHEN NULLIF ( + 42, - 47 ) * + 94 THEN - 91 END WHEN 95 THEN NULL END AS col2 +---- +NULL query I rowsort SELECT DISTINCT + - 1 + + 53 AS col1 @@ -10346,11 +10352,14 @@ SELECT - 92 * 62 ---- -5704 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - 50582 -# Datafusion - Expected - -94 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] I[I] +# Datafusion - [Actual ] I[R] +query IR rowsort SELECT ALL + 26 * + 27 + 40 * - - ( + + 29 ) * + 43 AS col0, NULLIF ( - 94, AVG ( DISTINCT 30 ) ) AS col1 +---- +50582 +-94 query I rowsort SELECT + 3 * 31 * NULLIF ( 79, ( + 33 ) ) AS col0 @@ -10579,10 +10588,13 @@ SELECT ALL + NULLIF ( 63, + + SUM ( DISTINCT - ( - 33 ) ) ) ---- 63 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - 15 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-2020 SELECT DISTINCT + NULLIF ( 15, - NULLIF ( - 52, + 24 + + 46 * - COALESCE ( - 41, + COALESCE ( - NULLIF ( 57, - 64 ), + COUNT ( * ) + + 4 ) + AVG ( DISTINCT - 14 + 39 ), 92 - COALESCE ( + CAST ( NULL AS INTEGER ) + + 52, - COUNT ( * ) / COUNT ( * ) ) ) ) * 72 ) +---- +15 query I rowsort label-2021 SELECT - 56 * MAX ( DISTINCT - 83 ) AS col0 @@ -11721,10 +11733,16 @@ SELECT - COUNT ( * ) / + 44 AS col2 ---- 0 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - 60 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Data was automatically updated based on comparison db results +# Datafusion - Previous results: +# Datafusion - 60 +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-2238 SELECT COUNT ( * ) / - COALESCE ( + 93, - AVG ( DISTINCT + 55 ) ) * 31 * - 97 - - + 60 col1 +---- +92.333333333333 query I rowsort SELECT + COALESCE ( ( - 34 ), 85 ) col2 @@ -13020,10 +13038,13 @@ SELECT ALL - COUNT ( * ) / - 27 AS col2 ---- 0 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - 2864 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort SELECT - - NULLIF ( - NULLIF ( + + 35, + AVG ( DISTINCT + 70 ) ), + 52 / + + 75 + ( + 64 ) ) * + - 81 + + 29 +---- +2864 query I rowsort SELECT DISTINCT - - 11 * + 0 AS col0 @@ -15265,10 +15286,13 @@ SELECT - + 97 AS col1, 44 * - - CAST ( 92 AS INTEGER ) AS col2 -97 4048 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-2910 SELECT + CASE + 4 WHEN + COUNT ( * ) THEN - 4 / + 77 - + 58 + - 51 * + AVG ( DISTINCT 6 ) WHEN 37 - 17 * + + 73 * COUNT ( * ) THEN 81 * + ( - - COUNT ( * ) ) END col1 +---- +NULL query I rowsort SELECT ALL + + 88 col2 @@ -15774,10 +15798,13 @@ SELECT - - CAST ( NULL AS FLOAT8 ) + - + 42 + - 45 AS col0 ---- NULL -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort SELECT ALL + - 88 * - 61 + + - ( + AVG ( DISTINCT CASE - 73 WHEN - + ( - 0 ) - - 73 THEN 10 + + 86 END ) ) AS col0 +---- +NULL # Datafusion - Datafusion expected results: # Datafusion - Expected - -1 @@ -15987,10 +16014,13 @@ SELECT NULLIF ( + - 39, 18 * + 17 / + 43 ) * - 1 ---- 39 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-3049 SELECT DISTINCT + NULLIF ( - 47, - + AVG ( DISTINCT + 42 ) ) * + + CASE - 26 WHEN 43 + 86 THEN + 86 * + + ( - NULLIF ( - 68, + - 45 * 13 ) ) * - + ( + 51 ) * 75 / + + 35 + 5 + - - 50 * + 81 / - + 69 - - - COALESCE ( 62, - + 35 ) * - ( - CASE - 92 WHEN 87 + - + CAST ( NULL AS INTEGER ) THEN + + COUNT ( * ) END ) + - 92 * 36 ELSE NULL END * - 2 + - 17 - 75 + - 19 +---- +NULL query I rowsort label-3050 SELECT DISTINCT - MAX ( ALL + 44 ) @@ -21421,10 +21451,13 @@ SELECT 8 * + - 14 ---- -112 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - -10 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-4094 SELECT ALL + ( COALESCE ( - 10, 17 * COALESCE ( 99, + - AVG ( DISTINCT - - 42 ) / - COUNT ( * ) + - 3 ) ) ) +---- +-10 query I rowsort label-4095 SELECT - 65 * + 80 * 93 + 91 - - COALESCE ( 77, - 15, - 18 - - 1 + - 3 * - 2 * + - COUNT ( * ) ) col1 @@ -22357,10 +22390,13 @@ SELECT ALL + CAST ( - 32 AS INTEGER ) ---- -32 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-4272 SELECT + + 24 * + MAX ( + - 42 ) + + + AVG ( DISTINCT - + CAST ( NULL AS FLOAT8 ) ) +---- +NULL query I rowsort label-4273 SELECT - ( COUNT ( * ) ) * - 12 * - - 33 @@ -24139,10 +24175,13 @@ SELECT 61 * 9 * - 79 AS col1 ---- -43371 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - -1 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-4607 SELECT DISTINCT - NULLIF ( + 1, + 56 + + 94 + - ( - AVG ( DISTINCT 15 ) ) * - COUNT ( * ) ) col1 +---- +-1 query I rowsort SELECT 77 + 15 @@ -27831,10 +27870,10 @@ SELECT DISTINCT - - COUNT ( * ) + + 7 AS col0 ---- 8 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - 79 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-5316 SELECT DISTINCT + - CAST ( - + AVG ( DISTINCT + 93 ) AS INTEGER ) + + + NULLIF ( - 14, 63 + - - 67 + - 44 * - 83 + 74 ) * COUNT ( ALL + 50 ) +---- +79 query I rowsort SELECT ALL + + ( - - 55 ) + 94 @@ -28067,10 +28106,13 @@ SELECT - 60 * + + 72 + - 61 query error DataFusion error: Error during planning: Projections require unique expression names but the expression "Int64\(37\) \* Int64\(\-36\) AS col1" at position 1 and "Int64\(92\) AS col1" at position 2 have the same name\. Consider aliasing \("AS"\) one of them\. SELECT ALL - 84, 37 * - 36 AS col1, + 92 AS col1 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-5360 SELECT CASE - + 50 WHEN - COALESCE ( - - ( + SUM ( + 36 ) ), + 15 ) * + COUNT ( * ) THEN NULL ELSE 24 * AVG ( DISTINCT - 22 ) * + CASE 49 / + 71 WHEN + COUNT ( * ) * ( - COALESCE ( 93, - 48 * 48 ) ) THEN NULL WHEN 7 THEN 42 + 34 ELSE NULL END + + 53 END +---- +NULL query I rowsort SELECT + ( - 48 ) AS col0 @@ -28643,11 +28685,11 @@ SELECT - 2 + 57 AS col2 ---- 55 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - 35 -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query II rowsort label-5469 SELECT DISTINCT 35 AS col1, ( + CASE - - 2 WHEN + CAST ( + 9 AS INTEGER ) * 93 * - AVG ( DISTINCT + + COALESCE ( - + 50, - 29 ) ) * - - 78 THEN + 53 + - COALESCE ( - 16, COUNT ( * ) ) WHEN 73 THEN 39 WHEN 84 * CASE 79 WHEN + 46 + ( - AVG ( ALL - CAST ( - 71 AS INTEGER ) ) ) THEN - 88 + 40 ELSE 7 * CAST ( + CAST ( NULL AS FLOAT8 ) AS INTEGER ) - ( + 83 ) END + 66 THEN + 87 ELSE NULL END ) +---- +35 +NULL # Datafusion - Types were automatically converted from: # Datafusion - [Expected] [I] @@ -33333,11 +33375,11 @@ SELECT DISTINCT - SUM ( DISTINCT 84 ) AS col0 ---- -84 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query II rowsort label-6363 SELECT ALL CASE + 75 WHEN + + ( - COALESCE ( + NULLIF ( + + 94, - 69 + - 78 * 54 ), + COUNT ( * ) ) ) THEN - - CAST ( NULL AS INTEGER ) WHEN AVG ( DISTINCT + - 96 ) THEN - 35 END + - + 61 AS col2, - 18 + - 21 * - CAST ( NULL AS INTEGER ) +---- +NULL +NULL query I rowsort SELECT - + ( + 69 ) AS col1 @@ -34086,10 +34128,13 @@ SELECT 81 * 33 AS col2 ---- 2673 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - -951 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-6506 SELECT 16 * NULLIF ( COUNT ( * ), + + AVG ( DISTINCT 22 ) ) * - 58 + MIN ( - 39 ) + + 16 AS col0 +---- +-951 query I rowsort SELECT ALL 22 * - 0 @@ -35086,10 +35131,10 @@ SELECT - 8 + ( 99 ) + - 54 * - - 60 + + COUNT ( * ) * 64 AS col2 ---- -3085 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-6695 SELECT + MIN ( 76 ) * + 65 - - CASE + - 65 WHEN - 76 * + 59 THEN NULL WHEN + MAX ( NULLIF ( + - 69, 57 ) ) * - AVG ( DISTINCT - 68 ) THEN + 93 END +---- +NULL query I rowsort label-6696 SELECT - 84 * + MIN ( DISTINCT + - 13 ) @@ -36611,10 +36656,13 @@ SELECT + 34 * + + 76 + + 59 + 98 * + 10 AS col0 ---- 3623 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-6992 SELECT - SUM ( ALL - + NULLIF ( - 98, 7 ) ) * MIN ( ALL 92 ) * + AVG ( DISTINCT + - ( CAST ( NULL AS INTEGER ) ) ) + - 38 AS col0 +---- +NULL query I rowsort SELECT ALL - 51 + - 32 * 89 * + + 11 AS col1 @@ -36809,10 +36857,10 @@ SELECT 75 + - 61 - + 98 col2 ---- -84 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-7029 SELECT CASE - + AVG ( DISTINCT + 71 ) WHEN - COUNT ( * ) - 32 THEN - 20 * - 94 * - + ( - ( + 15 ) ) ELSE NULL END / + ( + 79 ) AS col2 +---- +NULL query I rowsort label-7030 SELECT CASE - 49 WHEN + 17 THEN - 43 WHEN - CAST ( NULL AS INTEGER ) THEN NULL ELSE NULL END + - 98 - - CAST ( NULL AS INTEGER ) * - 11 @@ -36973,10 +37021,13 @@ SELECT + ( - SUM ( 45 ) ) ---- -45 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-7060 SELECT AVG ( DISTINCT CAST ( + - CAST ( NULL AS INTEGER ) AS INTEGER ) ) +---- +NULL query I rowsort label-7061 SELECT + ( - - COUNT ( * ) ) * + 74 @@ -37073,11 +37124,14 @@ SELECT ALL - 71 + + 85 AS col2 ---- 14 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - -2 -# Datafusion - Expected - -50 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] I[I] +# Datafusion - [Actual ] I[R] +query IR rowsort label-7079 SELECT - SUM ( ALL + 2 ) AS col1, - NULLIF ( 50, AVG ( DISTINCT - 73 ) + - + COUNT ( * ) ) +---- +-2 +-50 query I rowsort label-7080 SELECT + + 91 - - - CAST ( NULL AS INTEGER ) + 34 col1 @@ -37175,11 +37229,11 @@ SELECT + CAST ( + 29 AS INTEGER ) ---- 29 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - 0 -# Datafusion - Expected - -93 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query II rowsort label-7098 SELECT - 13 / - 63 AS col1, + CAST ( - COALESCE ( CAST ( NULL AS INTEGER ), + 93, + AVG ( DISTINCT - - 91 ) * + 4 + - + 19 ) AS INTEGER ) +---- +0 +-93 query I rowsort SELECT - 52 * 82 AS col1 @@ -37550,10 +37604,13 @@ SELECT DISTINCT + - MAX ( DISTINCT + - 63 ) ---- 63 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-7166 SELECT + 28 + + AVG ( DISTINCT - 63 ) / + MAX ( ALL CAST ( NULL AS INTEGER ) ) AS col2 +---- +NULL query I rowsort SELECT 29 * - 14 * + 78 + - - 1 * 78 @@ -39961,11 +40018,14 @@ SELECT 99 * - + 3 ---- -297 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - -67 -# Datafusion - Expected - -90 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I]I +# Datafusion - [Actual ] [R]I +query RI rowsort SELECT 30 + + NULLIF ( - 97, + + AVG ( DISTINCT - 15 ) ), - ( 90 ) AS col1 +---- +-67 +-90 # Datafusion - Datafusion expected results: # Datafusion - Expected - -234 @@ -42965,10 +43025,13 @@ SELECT ALL - COUNT ( * ) * 50 + - - 12 ---- -38 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - 1896 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort SELECT - 94 * - + 21 + - NULLIF ( + 70, + + AVG ( DISTINCT - + 65 ) + - ( - 76 ) + - 77 * - - 33 ) + - 8 +---- +1896 query I rowsort SELECT + 18 * 79 @@ -44180,10 +44243,10 @@ SELECT + - 73 * 1 ---- -73 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - 62 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort SELECT CASE - 80 WHEN - ( + 71 ) * - AVG ( DISTINCT - 27 ) THEN NULL WHEN - 78 * - 94 THEN NULL ELSE 62 END AS col0 +---- +62 query I rowsort label-8427 SELECT 24 * + 29 + - CASE 21 WHEN 12 THEN NULL ELSE CAST ( NULL AS INTEGER ) END / - 45 + + 20 @@ -44295,10 +44358,10 @@ SELECT ALL - COUNT ( * ) + + ( + + 20 ) AS col2 ---- 19 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - 114 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-8448 SELECT ALL + 80 + + 36 - + 56 / + CAST ( - 2 + ( AVG ( DISTINCT 28 ) ) AS INTEGER ) +---- +114 query I rowsort SELECT ALL 37 + - - ( 37 ) + 35 @@ -46304,7 +46367,7 @@ SELECT - COUNT ( * ) + + + COALESCE ( - CAST ( CASE 16 WHEN - COUNT ( * ) * - - # Datafusion - Datafusion expected results: # Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query error DataFusion error: Arrow error: Divide by zero error SELECT DISTINCT + CASE + - 26 WHEN - - 58 THEN + + 86 + + - ( - ( + COUNT ( * ) ) ) WHEN + - 59 + + COALESCE ( + 50, ( 95 ) - + CASE - CASE + 75 WHEN SUM ( + 84 ) / CAST ( COUNT ( - CAST ( NULL AS INTEGER ) ) AS INTEGER ) THEN NULL ELSE 62 - - MAX ( ALL 13 ) * 42 END WHEN - ( - 45 ) + 86 THEN NULL WHEN + 21 + 98 THEN NULL ELSE COALESCE ( 90, 3 + 6, - 33 / + 86 ) END, + AVG ( DISTINCT - 20 ) - COUNT ( * ) / - 35 ) * 79 THEN NULL END AS col1 query I rowsort @@ -48730,10 +48793,10 @@ SELECT - 89 * 94 col0 ---- -8366 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-9294 SELECT ALL - COUNT ( * ) + CAST ( CASE + 23 WHEN + + 19 THEN 27 * 18 * CAST ( 91 AS INTEGER ) + AVG ( DISTINCT - 24 ) + - 95 WHEN + + COUNT ( * ) * + ( - + ( + 71 ) ) THEN 13 - + 56 ELSE NULL END AS INTEGER ) AS col1 +---- +NULL query II rowsort label-9295 SELECT 52 AS col1, COUNT ( * ) @@ -49509,10 +49572,13 @@ SELECT + - COUNT ( * ) AS col1, + 53 -1 53 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - -66 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-9442 SELECT DISTINCT + + NULLIF ( - 66, 14 * ( + COALESCE ( - COUNT ( * ), + - 9 / AVG ( DISTINCT - CAST ( - ( - 38 ) AS INTEGER ) ) ) ) ) AS col0 +---- +-66 query I rowsort label-9443 SELECT ALL + 64 * - COUNT ( ALL - + 51 ) diff --git a/data/sqlite/random/expr/slt_good_83.slt b/data/sqlite/random/expr/slt_good_83.slt index 9fb8706..d97e919 100644 --- a/data/sqlite/random/expr/slt_good_83.slt +++ b/data/sqlite/random/expr/slt_good_83.slt @@ -354,10 +354,13 @@ SELECT - ( ( 45 ) ) * 13 ---- -585 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - 54 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort SELECT - NULLIF ( - 54, AVG ( DISTINCT + 88 ) ) +---- +54 query I rowsort label-62 SELECT DISTINCT + MIN ( - 40 ) / CAST ( 58 + 49 AS INTEGER ) AS col1 @@ -812,10 +815,13 @@ SELECT + ( - 57 ) ---- -57 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-151 SELECT ALL + 46 * - + CASE NULLIF ( 64, 13 ) WHEN + 12 - - 65 * - ( - 94 ) THEN AVG ( DISTINCT - 89 ) * - 35 WHEN 67 THEN NULL END + COUNT ( * ) +---- +NULL query I rowsort label-152 SELECT DISTINCT + COUNT ( + 1 ) AS col1 @@ -975,10 +981,10 @@ SELECT + COUNT ( * ) / + - 76 * ( + + 96 ) * - MAX ( - 79 * - 16 ) col2 ---- 0 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort SELECT ALL ( + 41 ) + - ( + CASE 70 WHEN 66 THEN - CASE AVG ( ALL + 10 ) WHEN AVG ( DISTINCT 42 ) THEN 67 * 69 WHEN - 48 THEN - 52 END * - 45 END ) +---- +NULL query I rowsort SELECT ALL 10 + - + 27 - - + 65 + 2 AS col1 @@ -2060,10 +2066,13 @@ SELECT + MIN ( ALL - CAST ( NULL AS INTEGER ) ) AS col0 ---- NULL -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-390 SELECT MAX ( - 66 ) / + 4 + + CASE 35 WHEN - SUM ( DISTINCT - 95 ) THEN 0 * COUNT ( * ) * AVG ( DISTINCT CAST ( + 5 AS FLOAT8 ) ) * + 74 + + 63 END + + 20 +---- +NULL query I rowsort label-391 SELECT ALL NULLIF ( MAX ( DISTINCT 68 ), + SUM ( ALL + CAST ( - 25 AS INTEGER ) ) / + NULLIF ( - 47, + - 43 * 92 - - 84 ) + + 20 / 48 ) * - 7 AS col2 @@ -3398,10 +3407,13 @@ SELECT 23 + - 83 * + - 39 - - - 6 + - 61 + + 58 * 31 + + COUNT ( * ) * 77 ---- 5068 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - 313208 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort SELECT DISTINCT - 68 * - NULLIF ( + 47, - AVG ( DISTINCT - 93 ) ) * 98 AS col0 +---- +313208 query I rowsort SELECT 97 * + 69 col2 @@ -4157,10 +4169,10 @@ SELECT ALL + - 15 + 2 / - 25 col1 ---- -15 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - -3286920 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort SELECT - - CASE - - ( + 21 ) WHEN + - AVG ( DISTINCT - 52 ) THEN NULL ELSE + - 78 * + 14 * 43 END * - - 70 +---- +-3286920 query I rowsort SELECT + - 55 + - - 57 - - + 42 @@ -4568,10 +4580,13 @@ SELECT 58 * 70 AS col1 ---- 4060 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-867 SELECT ALL - AVG ( DISTINCT - ( + - CAST ( NULL AS INTEGER ) ) ) AS col2 +---- +NULL query I rowsort label-868 SELECT DISTINCT 33 + + - 42 + - CAST ( CAST ( NULL AS INTEGER ) AS INTEGER ) + - - COALESCE ( 33, + - 9 * 65 ) @@ -5508,10 +5523,10 @@ SELECT ALL + 94 * - CASE 8 WHEN + 37 * - SUM ( 8 ) * + SUM ( ALL - 64 ) THEN NUL ---- NULL -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-1048 SELECT CASE MIN ( DISTINCT - + 24 ) WHEN 46 / - NULLIF ( - COUNT ( * ), + AVG ( DISTINCT + 74 ) * - 37 ) THEN + 63 * CASE - COUNT ( * ) WHEN + COALESCE ( + + 71, - NULLIF ( + - COUNT ( * ), + 40 ) + 45 * - 64 + + 47 - + 8, + 9 ) - 37 THEN + ( + 61 ) / MIN ( - NULLIF ( + 62, 67 ) ) END * + + ( - 20 ) END +---- +NULL query II rowsort label-1049 SELECT + CASE - 98 WHEN - NULLIF ( + 0, - + CASE - 76 WHEN 69 THEN - + COUNT ( * ) - - COUNT ( * ) WHEN - - 72 + - - 46 - - 84 THEN 34 ELSE NULL END + ( 96 ) ) * + - ( + + 75 ) + 97 THEN NULL ELSE - + 39 END + 32 col0, + COUNT ( * ) * - + 17 * - 84 @@ -5951,10 +5966,13 @@ SELECT DISTINCT 20 col0 ---- 20 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-1133 SELECT DISTINCT + 17 * AVG ( ALL - CAST ( NULL AS INTEGER ) ) * CAST ( - 91 AS INTEGER ) + AVG ( DISTINCT - 30 ) * + 68 AS col0 +---- +NULL query I rowsort label-1134 SELECT + 50 * + COUNT ( * ) * 68 @@ -6592,11 +6610,14 @@ SELECT - 76 * - 3 ---- 228 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - -1 -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] I[I] +# Datafusion - [Actual ] I[R] +query IR rowsort label-1254 SELECT ALL + - COUNT ( * ) AS col0, CASE - - 64 WHEN 31 THEN - + 14 * + 47 * 89 + - 94 * + CASE - 14 WHEN 99 THEN NULL ELSE + + 38 / AVG ( DISTINCT NULLIF ( - 60, - 7 ) ) END END +---- +-1 +NULL query I rowsort label-1255 SELECT - CAST ( 91 AS INTEGER ) / + 57 col0 @@ -6664,10 +6685,16 @@ SELECT ALL COUNT ( 22 ) col0 ---- 1 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - 0 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Data was automatically updated based on comparison db results +# Datafusion - Previous results: +# Datafusion - 0 +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-1268 SELECT + 21 / COALESCE ( - 94, 12 + - - 28 + - ( ( + AVG ( DISTINCT - 12 ) ) ) + - 92 * + 29, + 10 / - - 65 * - NULLIF ( - COALESCE ( + ( - - 55 ), 65 ), - 51 ) / - 66 ) AS col2 +---- +-0.223404255319 query I rowsort label-1269 SELECT DISTINCT COUNT ( * ) * + - 78 AS col0 @@ -7391,10 +7418,10 @@ SELECT + CAST ( NULL AS INTEGER ) AS col1, MAX ( + - 99 ) NULL -99 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - -540 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-1408 SELECT + 15 * - COALESCE ( CASE NULLIF ( + 36, + 59 + + - COALESCE ( + + 30, 64 ) - - 58 * - 8 ) WHEN + - ( - CASE - 82 WHEN - 39 THEN 3 / - 63 / 86 * - 77 END ) + - 73 THEN NULL WHEN + NULLIF ( - - 58, + COALESCE ( 9, + - AVG ( DISTINCT - 66 ) * - 80 ) ) / + 32 THEN NULL ELSE COUNT ( * ) END, + 67, - + 27 ) * + 36 +---- +-540 query I rowsort SELECT ALL 85 * - + 52 AS col1 @@ -9229,10 +9256,13 @@ SELECT + 79 + - - 31 col0 ---- 110 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-1761 SELECT + CASE 53 WHEN 84 / + 24 THEN + MIN ( DISTINCT 8 ) WHEN - 10 THEN AVG ( DISTINCT 30 ) / 81 WHEN + ( + 63 ) THEN 57 - - 48 * CAST ( + CAST ( NULL AS INTEGER ) * + 12 AS INTEGER ) END + 62 / - COUNT ( * ) AS col2 +---- +NULL query I rowsort SELECT - 62 - + 86 AS col1 @@ -9433,10 +9463,10 @@ SELECT ALL + NULLIF ( + + ( - 35 ), 2 ) + + 91 / 78 ---- -34 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - 52 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-1800 SELECT - CAST ( + AVG ( DISTINCT - 52 ) AS INTEGER ) col2 +---- +52 query I rowsort label-1801 SELECT 88 * - CAST ( NULL AS INTEGER ) @@ -12867,10 +12897,13 @@ SELECT ALL - ( 36 ) col0 ---- -36 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-2461 SELECT ALL - AVG ( DISTINCT - CAST ( NULL AS INTEGER ) ) +---- +NULL query I rowsort label-2462 SELECT DISTINCT + 73 * - ( + + CAST ( + 38 AS INTEGER ) ) AS col1 @@ -15052,11 +15085,11 @@ SELECT DISTINCT - 74 * - COUNT ( * ) * COALESCE ( - COUNT ( * ), 37 - - - CAST ( ---- -142 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -# Datafusion - Expected - 1 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query II rowsort label-2878 SELECT ALL + 96 * - 2 * - - CASE + MIN ( ALL 44 ) WHEN + + 77 THEN 21 WHEN + AVG ( DISTINCT - 64 ) + + 25 THEN NULL ELSE NULL END AS col1, + COUNT ( * ) +---- +NULL +1 query I rowsort SELECT ALL COALESCE ( 37, + 87, - 20 ) @@ -15470,10 +15503,10 @@ SELECT ALL 36 + - 98 + - CAST ( 97 AS INTEGER ) AS col2 ---- -159 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - -20 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-2956 SELECT ALL CASE ( - - COALESCE ( + COALESCE ( 91, 62, - 76 - - + ( - - 23 ), - 63 * - + 73 + + 97 - - - CAST ( - + COUNT ( * ) AS INTEGER ) ), 65 * + 20 * + 2 + - - 88 + 28 ) ) WHEN - 70 * + - 54 + - + 84 THEN + + CAST ( NULL AS INTEGER ) WHEN + + NULLIF ( - + 65, AVG ( DISTINCT - 7 ) * + 23 ) + - 82 THEN + MAX ( + - 44 ) ELSE - 97 END + 77 +---- +-20 query I rowsort label-2957 SELECT ALL 94 + + MIN ( ALL - 29 ) + - + 46 @@ -15686,11 +15719,14 @@ SELECT + 96 + - 74 ---- 22 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - 77 -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] I[I] +# Datafusion - [Actual ] I[R] +query IR rowsort label-2997 SELECT ALL CAST ( + 77 AS INTEGER ) AS col2, - NULLIF ( + NULLIF ( - CASE + + 30 WHEN 23 THEN - AVG ( DISTINCT - 26 ) * + + NULLIF ( - ( COUNT ( * ) ), + - 92 * - - 62 * 67 ) + + 39 + - + NULLIF ( 12, - - 7 ) END, + + 56 ), - 70 ) * + - 66 +---- +77 +NULL query I rowsort SELECT + 84 + 99 * - 96 @@ -16196,10 +16232,13 @@ SELECT + 71 * - 42 AS col2 ---- -2982 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - -107 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-3093 SELECT - 89 + - - NULLIF ( - + 18, + AVG ( DISTINCT 97 ) * + COUNT ( * ) * + - COUNT ( * ) - COUNT ( DISTINCT - - 67 ) ) col0 +---- +-107 query I rowsort label-3094 SELECT ALL CASE 81 WHEN + 97 THEN COUNT ( * ) WHEN + ( + 55 ) * - 91 THEN 79 + 17 END AS col2 @@ -16489,10 +16528,10 @@ SELECT 47 / - 42 ---- -1 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - 2632 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-3149 SELECT CASE - - ( + SUM ( DISTINCT 20 ) ) WHEN COUNT ( * ) - - 39 + + - 12 * - - 34 * 6 * COUNT ( * ) + COUNT ( * ) THEN NULL WHEN - - CASE - + 58 WHEN + 82 + + 56 + + - 12 / - + CAST ( NULL AS INTEGER ) THEN + 89 + - 1 * + 71 ELSE + 62 * - 75 END - - COALESCE ( - MAX ( - - 88 ), 85 * - 70 - COUNT ( + + 59 ), - - MIN ( - 91 ) / - AVG ( DISTINCT - - 5 ) ) * + + 18 THEN + ( COUNT ( * ) ) - + 42 * - 41 + + NULLIF ( - - 72, + 46 / + 97 * + - CAST ( NULL AS INTEGER ) ) + + + 92 ELSE 56 END * 47 col0 +---- +2632 # Datafusion - Datafusion expected results: # Datafusion - Expected - -92460 @@ -17237,10 +17276,10 @@ SELECT - CAST ( NULL AS INTEGER ) + - - 46 / + - 26 col1 ---- NULL -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-3292 SELECT 89 / + CASE - - MAX ( DISTINCT 31 ) WHEN + - MAX ( DISTINCT + 3 ) THEN - CASE - ( 26 ) WHEN - 54 + + COUNT ( * ) + - ( + NULLIF ( COUNT ( * ), AVG ( DISTINCT - - 48 ) ) ) THEN + 73 + - 8 WHEN + 53 THEN + 72 ELSE NULL END END * COUNT ( * ) - 49 +---- +NULL query I rowsort label-3293 SELECT DISTINCT NULLIF ( + + 16, - COALESCE ( - CASE - + 82 WHEN 91 THEN - + ( 28 ) WHEN + NULLIF ( 87, + 28 * + AVG ( ALL + 21 ) / COUNT ( * ) + + + 4 * - 98 ) * - + 39 / - - 84 THEN + COUNT ( * ) WHEN 52 THEN NULL END, + ( 27 ) * - 75 ) - 5 ) @@ -19949,10 +19988,13 @@ SELECT DISTINCT - 7 AS col1, 15 * - 58 + + COUNT ( * ) + - + 30 -7 -899 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-3812 SELECT 56 * 33 * + 23 - AVG ( DISTINCT + 0 ) + - 15 + 35 - + - CASE - COUNT ( - 57 ) WHEN MIN ( DISTINCT + + 22 ) + + + 49 THEN + 14 END AS col0 +---- +NULL query I rowsort label-3813 SELECT ALL 24 - - COALESCE ( - 35, + - SUM ( - 39 ) ) AS col2 @@ -22133,10 +22175,13 @@ SELECT + 71 * 98 AS col2 ---- 6958 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - 41323 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-4230 SELECT - NULLIF ( + + 50, AVG ( DISTINCT + ( 61 ) ) ) * 66 + 37 * - ( ( 18 ) ) * - + 67 - + 83 / - 50 AS col2 +---- +41323 query I rowsort SELECT + 35 * - 2 @@ -28025,10 +28070,13 @@ SELECT + ( + 41 ) / 44 * MIN ( - ( CASE + 51 WHEN + 68 * - + 21 THEN NULL ELSE + ---- 0 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - 3198 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort SELECT - 82 * - NULLIF ( 39, - + 96 * + - AVG ( DISTINCT + + ( + 81 ) ) + - ( 56 ) ) AS col2 +---- +3198 # Datafusion - Types were automatically converted from: # Datafusion - [Expected] [I] @@ -29986,10 +30034,10 @@ SELECT - - CAST ( + ( COUNT ( * ) ) AS INTEGER ) + + 76 ---- 77 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-5723 SELECT - + SUM ( DISTINCT 56 ) * - CASE 52 WHEN - COUNT ( * ) * 95 + + 59 + - - AVG ( DISTINCT 59 ) * + 47 / - COALESCE ( + 83, 51 + + MIN ( 3 ), AVG ( 59 ) + - AVG ( ALL - 81 ) + + 17 ) + + 54 * 64 THEN - 90 END col2 +---- +NULL query I rowsort SELECT DISTINCT - 86 + + 84 @@ -30130,10 +30178,10 @@ SELECT DISTINCT + MIN ( + 96 ) col2 ---- 96 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-5750 SELECT + CAST ( - + AVG ( DISTINCT - CAST ( NULL AS INTEGER ) ) AS INTEGER ) +---- +NULL # Datafusion - Datafusion expected results: # Datafusion - Expected - 51 @@ -32294,10 +32342,10 @@ SELECT DISTINCT + COUNT ( * ) * + - 16 ---- -16 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-6159 SELECT ALL - 4 - - - MAX ( DISTINCT + 31 ) + 62 + - 58 + CASE + - 60 WHEN 51 / 40 THEN NULLIF ( 48, - 75 * - 56 * - 27 * 91 * + ( + COALESCE ( + ( + COUNT ( * ) ), - 37, + + 11 + 92 * ( - COUNT ( * ) ) ) ) * 28 - ( 82 ) + + 24 ) * + 65 WHEN - + 28 + + + 82 * - COALESCE ( - NULLIF ( + - 73, - 72 * 17 + 40 ), + AVG ( DISTINCT - 10 ) * + 30 ) * - 35 - ( + NULLIF ( 97, COALESCE ( - MIN ( DISTINCT 95 ), ( - 93 ) * - COALESCE ( 92, AVG ( ALL - 55 ), - 82 ) ) * 56 ) ) THEN NULL ELSE NULL END * 67 AS col1 +---- +NULL query I rowsort SELECT COALESCE ( + 61, + 17 * - 93 ) @@ -35097,10 +35145,10 @@ SELECT ALL + 90 / + ( - 26 * 16 ) + 31 col0 ---- 31 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-6696 SELECT ALL MIN ( DISTINCT 87 ) / - 22 - 44 / + NULLIF ( 47 + CASE - 19 + ( - 21 ) * + ( 86 ) WHEN 11 * COUNT ( * ) THEN ( 36 ) WHEN - CAST ( AVG ( DISTINCT 85 ) AS FLOAT8 ) THEN NULL ELSE NULL END, CASE CAST ( 52 AS INTEGER ) WHEN + 54 * 62 + 51 THEN ( COUNT ( * ) ) * 84 WHEN + 38 * - COUNT ( * ) THEN NULL END ) +---- +NULL query I rowsort label-6697 SELECT DISTINCT + CAST ( ( - 80 ) AS INTEGER ) AS col0 @@ -37944,10 +37992,13 @@ SELECT ALL + 20 * 26 * + 12 + - 92 - + 41 * 8 AS col0 ---- 5820 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-7244 SELECT + AVG ( DISTINCT NULLIF ( CAST ( NULL AS INTEGER ), + ( - 52 ) ) ) / + 36 AS col2 +---- +NULL query I rowsort SELECT ALL - ( - + 37 ) col2 @@ -38076,10 +38127,13 @@ SELECT - 76 * + 91 ---- -6916 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-7269 SELECT ALL + AVG ( DISTINCT + - CAST ( NULL AS INTEGER ) ) +---- +NULL query I rowsort SELECT DISTINCT + + ( - 3 ) AS col1 @@ -38482,10 +38536,13 @@ SELECT MIN ( 17 ) + + COUNT ( * ) ---- 18 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - -1 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-7348 SELECT + + NULLIF ( - ( + COUNT ( * ) ), - CAST ( + 22 AS FLOAT8 ) - + 50 - + AVG ( DISTINCT + 41 ) ) +---- +-1 query I rowsort SELECT 56 * + 35 * + + 29 * + 53 + 32 AS col1 @@ -38737,11 +38794,11 @@ SELECT + COALESCE ( + COUNT ( + - 34 ), 23 ) AS col2 ---- 1 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query II rowsort label-7396 SELECT NULLIF ( - COUNT ( * ), + - COUNT ( * ) ), - 77 * + ( - CASE AVG ( DISTINCT + CAST ( ( - - 16 ) AS INTEGER ) ) WHEN - ( - COUNT ( * ) ) THEN + 46 WHEN - - 87 / 49 / + + 24 - - 5 * 97 - + ( + 47 ) THEN NULL WHEN + COALESCE ( CAST ( NULL AS INTEGER ), + 46 + + 57, 28 ) THEN NULL END ) +---- +NULL +NULL query I rowsort label-7397 SELECT ALL 95 * + + 58 * - + 82 - - 74 * + MAX ( DISTINCT - 34 ) @@ -41273,10 +41330,13 @@ SELECT ALL - MIN ( - ( - 58 ) ) + - + 75 ---- -133 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - 256703 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-7881 SELECT DISTINCT 26 * + MAX ( - CAST ( + + 6 AS INTEGER ) ) * - 47 * + COALESCE ( - - 35, - - ( 35 ) / + AVG ( DISTINCT 19 ), + 2 ) + - - 83 +---- +256703 query I rowsort label-7882 SELECT COALESCE ( - ( COALESCE ( - 68, + - 71 + 83, 78 * - 25 ) ), COUNT ( * ) * 13 * + + ( - 79 ) ) @@ -42480,10 +42540,10 @@ SELECT DISTINCT - MAX ( - 18 ) - 49 * - ( + NULLIF ( - + MIN ( DISTINCT 41 ), - ---- -1991 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - -20640 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-8108 SELECT ALL + 5 * - CASE 85 WHEN + 78 THEN NULL WHEN - - 42 * - COUNT ( * ) * - COALESCE ( COUNT ( * ), - COUNT ( * ) * + - CAST ( 91 AS INTEGER ) ) THEN + + CASE CASE - CASE - 19 WHEN + NULLIF ( + 74, - COUNT ( * ) ) THEN + COUNT ( * ) * - + 40 * - + 83 + - 48 * + 52 END WHEN + 96 + - 49 THEN + COUNT ( * ) * - + 18 ELSE NULL END WHEN - 23 THEN + + CASE + + 38 WHEN - COALESCE ( 56, AVG ( DISTINCT - 26 ), - 19 ) * + - 90 THEN - SUM ( + 29 ) WHEN - ( - + 87 ) + + 38 THEN 43 ELSE 35 * 3 END - + ( 0 + + 21 ) WHEN - 80 * - 44 + + 29 THEN 95 ELSE NULL END ELSE 43 END * 96 +---- +-20640 query I rowsort label-8109 SELECT ALL - COUNT ( * ) * 45 col2 @@ -42530,11 +42590,11 @@ SELECT + 66 - - 48 AS col0 ---- 114 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -# Datafusion - Expected - 4 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query II rowsort label-8117 SELECT ALL + CASE 5 WHEN + CASE + CAST ( NULL AS INTEGER ) WHEN - 66 + 45 THEN + CASE ( ( ( + + COUNT ( * ) ) ) ) WHEN + - 10 THEN + + 52 END + + + 59 * AVG ( DISTINCT - 8 ) ELSE NULL END + - - COUNT ( * ) * + 51 + + 62 - - 57 + CAST ( - 46 AS INTEGER ) + 51 * + + 59 + - 52 * + 98 * - 84 * 95 THEN NULL WHEN ( - + ( 11 ) ) THEN + ( 18 ) END, 81 / ( 18 ) AS col1 +---- +NULL +4 # Datafusion - Types were automatically converted from: # Datafusion - [Expected] [I] @@ -44545,10 +44605,10 @@ SELECT DISTINCT - NULLIF ( + 92, 88 ) - + COUNT ( * ) - 62 / 43 ---- -94 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-8504 SELECT - + NULLIF ( + + CASE - 29 WHEN ( + - CASE + 66 WHEN - 82 * - 41 THEN 64 WHEN + 21 * 14 + + AVG ( DISTINCT - 65 + - 77 ) THEN NULL END ) THEN + 39 * ( + 95 * + ( 18 ) ) - COUNT ( * ) / + 55 END, + 57 * 73 ) +---- +NULL query I rowsort label-8505 SELECT + MIN ( + - 73 ) AS col2 @@ -46302,10 +46362,10 @@ SELECT DISTINCT + CASE + 72 WHEN COUNT ( * ) + + + 83 THEN 94 + + - COUNT ( * ) ---- -86 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-8835 SELECT - CASE - - AVG ( DISTINCT - CAST ( NULL AS INTEGER ) ) WHEN - + 69 THEN - MIN ( + CAST ( - - 25 AS INTEGER ) ) WHEN + + CAST ( NULL AS INTEGER ) * 8 THEN NULL END + - 96 / - - 55 * + + 53 + 65 +---- +NULL query I rowsort label-8836 SELECT ALL 5 * - 71 * 63 - NULLIF ( MAX ( 80 ), CAST ( NULL AS INTEGER ) ) * - 85 @@ -46439,10 +46499,13 @@ SELECT + 71 * + + MAX ( - + 25 ) ---- -1775 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-8860 SELECT DISTINCT CASE - COUNT ( * ) WHEN - 58 * ( - + 53 ) * - + 96 - + ( + 84 ) THEN + 73 ELSE NULL END * + - AVG ( DISTINCT + 83 ) +---- +NULL query I rowsort label-8861 SELECT 46 * + CAST ( NULL AS INTEGER ) - ( 77 ) AS col1 @@ -46657,10 +46720,13 @@ SELECT ALL + 56 + 92 AS col2 ---- 148 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - -1684 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-8902 SELECT + 88 * - + COUNT ( * ) + - 38 * COALESCE ( + - NULLIF ( + - 42, - - AVG ( DISTINCT + 68 ) * - + 22 ), 81 ) AS col2 +---- +-1684 query I rowsort label-8903 SELECT DISTINCT - 70 + - ( - COUNT ( + - 15 ) ) + + MAX ( DISTINCT - 88 ) + - - 47 / + + CASE - 83 WHEN 53 THEN NULL WHEN - 97 THEN NULL ELSE COUNT ( * ) * + 47 * + + COALESCE ( 45, + - ( 75 ) ) END * + + MAX ( ALL + 72 ) + - 5 AS col2 @@ -46866,10 +46932,10 @@ SELECT ALL + 14 - + 4 - + 35 ---- -25 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - -61 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-8943 SELECT - NULLIF ( CAST ( AVG ( DISTINCT + + 61 ) AS INTEGER ), + 42 ) +---- +-61 query I rowsort SELECT + 71 * + 32 AS col2 @@ -47457,10 +47523,13 @@ SELECT + ( + - 63 ) * - + 10 - + + COUNT ( * ) AS col0 ---- 629 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-9055 SELECT - + 67 - - 80 - + + COALESCE ( 86, + - 64, - 53 + + 63 + - - 44 + + COUNT ( + 45 ) * + AVG ( DISTINCT + 85 ) ) * - 41 * - ( + + CASE - MIN ( ALL + 45 ) WHEN - + 95 THEN - + 61 / 31 * + 75 END ) / - ( + NULLIF ( 13, 65 ) ) + - ( - 75 + - CASE 2 WHEN + COUNT ( * ) THEN 17 * + COUNT ( * ) END ) +---- +NULL query I rowsort label-9056 SELECT - - 51 / + COUNT ( * ) AS col0 @@ -47618,10 +47687,13 @@ SELECT - 80 * + NULLIF ( - 96, CAST ( NULL AS FLOAT8 ) + - - COUNT ( * ) + 18 * 7680 23 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-9085 SELECT DISTINCT - + CASE 38 WHEN - 36 THEN NULL WHEN - 74 / 27 THEN 78 / + 97 + AVG ( DISTINCT - - 44 ) WHEN + - 48 / MIN ( DISTINCT CAST ( NULL AS INTEGER ) ) THEN NULL END / + + 0 +---- +NULL query I rowsort label-9086 SELECT - NULLIF ( + CASE + 31 WHEN CAST ( 74 AS INTEGER ) + NULLIF ( - 35, + 36 ) * 27 THEN NULL WHEN + ( - 63 ) * + 83 THEN - + 19 * + - 7 + - + COUNT ( * ) ELSE + 14 + + 41 * 71 END, 17 + - - 28 ) + - 32 @@ -48364,10 +48436,13 @@ SELECT ALL + + 31 * COUNT ( * ) ---- 31 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-9228 SELECT - 93 * 83 * 88 - 52 * + - ( COUNT ( * ) ) + + 61 - ( 39 ) * CASE + + 84 WHEN + 87 * 11 THEN + AVG ( DISTINCT - 76 ) * - 7 + - - ( 87 ) ELSE NULL END +---- +NULL query I rowsort label-9229 SELECT + 12 + + COUNT ( * ) + - 86 + 79 col1 @@ -50421,10 +50496,10 @@ SELECT ALL - 88 + 95 ---- 7 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - 106993 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort SELECT ALL 37 * - - ( + ( + - CASE + 67 WHEN - + AVG ( DISTINCT ( - 0 ) ) THEN 92 ELSE - 49 * + + 59 END ) ) - - 19 - - 7 +---- +106993 query I rowsort SELECT DISTINCT - 60 * - 6 AS col0 @@ -50822,10 +50897,13 @@ SELECT + CAST ( NULL AS INTEGER ) - + 53 - - 76 * + CAST ( - 89 AS FLOAT8 ) * - ---- NULL -# Datafusion - Datafusion expected results: -# Datafusion - Expected - -241886 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-9693 SELECT + COALESCE ( + NULLIF ( + - 24, - - NULLIF ( - - COUNT ( ALL - 27 ), - CASE - 91 WHEN - 57 THEN NULL WHEN + + NULLIF ( + 23, + + 47 - 42 ) + 44 THEN + - COALESCE ( - CAST ( NULL AS FLOAT8 ), - 1 + - 88 / + + 57 ) END ) * SUM ( - NULLIF ( + 79, + 93 ) ) / + 92 + - CASE + - AVG ( DISTINCT + 92 ) WHEN - 48 - - + 63 THEN 29 * + - CAST ( + 32 AS INTEGER ) + - 62 * + 28 - 70 + - + 51 END ), - COUNT ( * ) * - - COUNT ( * ) * - + CAST ( NULL AS INTEGER ) ) + - 31 * - 94 * - 83 AS col1 +---- +-241886 query II rowsort label-9694 SELECT ALL CASE + 35 WHEN + + 83 * - - 26 THEN NULL WHEN - SUM ( ALL + + 63 ) THEN - 30 ELSE 40 * 73 + + ( + - 94 ) END AS col1, + COUNT ( * ) col0 diff --git a/data/sqlite/random/expr/slt_good_84.slt b/data/sqlite/random/expr/slt_good_84.slt index 81595c7..599660b 100644 --- a/data/sqlite/random/expr/slt_good_84.slt +++ b/data/sqlite/random/expr/slt_good_84.slt @@ -5988,12 +5988,15 @@ SELECT CASE + 79 WHEN ( - + 56 ) THEN + 35 WHEN - - 99 / - - 88 THEN NULL WHEN - ---- NULL -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -# Datafusion - Expected - 15 -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] II[I] +# Datafusion - [Actual ] II[R] +query IIR rowsort label-1133 SELECT ALL + 41 + - - 8 * 40 / - CASE 23 WHEN 95 THEN + COALESCE ( - - 98, - + 16 * + + 58 - MAX ( - 79 ) ) * + 21 + + 83 * + 38 END + - 10, + 15 AS col0, - + 12 * AVG ( DISTINCT - - 37 ) * CASE - 36 WHEN - 92 + + CASE WHEN ( 71 ) > ( NULL ) THEN - COUNT ( * ) END * 30 THEN - - 34 WHEN - 7 * + 99 THEN NULL ELSE NULL END + - 19 +---- +NULL +15 +NULL query I rowsort SELECT ALL NULLIF ( - 14, + - 23 ) @@ -6526,10 +6529,13 @@ SELECT COUNT ( * ) * + COUNT ( * ) + + 37 AS col1, + 32 38 32 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-1236 SELECT ALL CASE + 64 WHEN - 47 * - - 21 * 52 - - 19 THEN - 97 WHEN - - 16 + - 76 + 55 + 96 - - - 77 + 26 * - - 10 * - - NULLIF ( + + 29, - 5 ) / 17 + + 36 / + + COUNT ( * ) THEN + + AVG ( DISTINCT + + 28 ) * + 37 * 95 / - 94 * - + 42 END * + + 52 + + + 19 * + 83 AS col0 +---- +NULL query II rowsort SELECT ALL + 81, 27 AS col0 @@ -9158,10 +9164,10 @@ SELECT ( - 10 ) * - 53 + - 22 + - 2 * + 68 AS col2 ---- 372 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - -64 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-1741 SELECT ALL + - NULLIF ( CAST ( - - AVG ( DISTINCT + 64 ) AS INTEGER ), - - 87 * ( 96 ) + 87 ) +---- +-64 query I rowsort SELECT + 29 * 78 + + 9 @@ -9767,10 +9773,10 @@ SELECT ALL + 14 + + 73 + 44 - + 85 * + 8 ---- -549 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort SELECT ALL CASE + + 15 WHEN + + 97 THEN - ( + ( - - 35 ) ) WHEN AVG ( DISTINCT 41 ) * + 42 + - 95 THEN NULL END AS col1 +---- +NULL query II rowsort label-1858 SELECT DISTINCT + 33 + + 16, - 54 * - + CAST ( + 22 AS INTEGER ) AS col2 @@ -9890,10 +9896,10 @@ SELECT 45 * - + 89 + 67 ---- -3938 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort SELECT - 91 * CASE 66 WHEN + - 25 THEN + - CASE - 87 WHEN - 51 * - 77 * 21 + - 39 THEN NULL WHEN AVG ( DISTINCT 77 ) * 11 THEN NULL ELSE 47 END WHEN - 26 - - 64 THEN 54 END * 8 +---- +NULL query II rowsort label-1881 SELECT DISTINCT + 1 col0, CAST ( NULL AS INTEGER ) / 93 - - + ( 37 ) * 63 @@ -10037,10 +10043,10 @@ SELECT - 9 - + + 18 + 63 * - + 18 ---- -1161 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - -201941 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-1909 SELECT 48 - + + CASE 9 WHEN 72 THEN NULL WHEN - + 72 / + - 2 * + - 81 + + + ( CAST ( NULL AS INTEGER ) ) THEN NULL ELSE - 50 * + CASE + 64 + + 8 * AVG ( DISTINCT - 9 / 91 + 86 ) WHEN - AVG ( DISTINCT - 98 ) THEN NULL ELSE 51 - 62 * 66 END END + + 61 col0 +---- +-201941 query I rowsort label-1910 SELECT - ( + 75 ) * - COUNT ( * ) AS col1 @@ -11122,10 +11128,10 @@ SELECT DISTINCT - CAST ( - 87 AS INTEGER ) * 36 ---- 3132 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-2117 SELECT + CASE + CAST ( 99 AS INTEGER ) WHEN AVG ( DISTINCT CAST ( - + 28 AS INTEGER ) ) THEN + 76 END AS col0 +---- +NULL query I rowsort label-2118 SELECT ALL - 13 * CAST ( - + 37 AS INTEGER ) - + CASE CAST ( - 57 AS FLOAT8 ) WHEN + - COUNT ( * ) THEN - COUNT ( * ) ELSE + 71 * - + NULLIF ( + 29, - 95 ) END * - 20 AS col1 @@ -11897,11 +11903,11 @@ SELECT + CAST ( NULL AS INTEGER ), + 62 AS col2 NULL 62 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -# Datafusion - Expected - 37 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query II rowsort label-2263 SELECT CASE AVG ( DISTINCT + + 9 ) WHEN 74 / + + 74 THEN - + MAX ( DISTINCT + - 93 ) * NULLIF ( - ( - + 68 ), + 6 * + - 89 * + NULLIF ( 91, - - 11 ) ) + + ( + + 47 ) END col0, + 37 AS col1 +---- +NULL +37 query II rowsort SELECT DISTINCT + 92 col0, + 18 @@ -13390,10 +13396,13 @@ SELECT ALL - 78 - - 81 ---- 3 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-2545 SELECT 94 / - MAX ( DISTINCT + - 35 ) * AVG ( DISTINCT + CASE + + 72 WHEN - + 61 + 92 THEN - 72 END ) + - 77 / + 3 * - 38 AS col2 +---- +NULL query I rowsort label-2546 SELECT ALL + 5 / 28 * + 44 AS col2 @@ -14370,11 +14379,14 @@ SELECT DISTINCT + 0 * 90 ---- 0 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - -54 -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] I[I] +# Datafusion - [Actual ] I[R] +query IR rowsort label-2732 SELECT CAST ( + + ( - ( + MIN ( ALL 54 ) ) ) AS INTEGER ), + CASE 68 WHEN + COUNT ( * ) THEN NULLIF ( - + COALESCE ( - + SUM ( DISTINCT 22 ), + 5 * + COALESCE ( + 37, + 52 - + AVG ( DISTINCT - + 60 ) ) ), + 70 ) * - 13 WHEN - - MAX ( ALL 39 ) * + 46 THEN NULL END / 56 AS col2 +---- +-54 +NULL query I rowsort label-2733 SELECT ALL + - ( - COUNT ( * ) ) AS col1 @@ -15782,10 +15794,13 @@ SELECT 28 + - 13 + 3 + - + 30 * - 36 / + + 28 * - CAST ( NULL AS FLOAT8 ), 86 * NULL 6450 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - -104 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort SELECT DISTINCT - NULLIF ( 96, - - AVG ( DISTINCT + 6 ) ) - + 8 +---- +-104 query I rowsort label-3002 SELECT MIN ( ALL 60 ) / + 73 AS col0 @@ -17895,10 +17910,10 @@ SELECT 0 * + + 64 AS col2 ---- 0 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-3408 SELECT ALL CASE - CASE - 26 WHEN - AVG ( DISTINCT - 95 ) * - ( 32 * + CASE 90 WHEN - ( + 22 ) + 33 * + 68 THEN + 19 * - 94 WHEN - 85 + 24 THEN + NULLIF ( 39, + AVG ( 38 ) * ( MIN ( + 66 ) * 81 ) ) END ) THEN + 89 ELSE NULL END WHEN - 53 + - 27 THEN NULL WHEN ( - NULLIF ( + 8, 83 ) ) THEN + 84 WHEN 68 THEN ( 26 ) * + 51 ELSE NULL END +---- +NULL query I rowsort SELECT - 26 - + 11 AS col1 @@ -19848,10 +19863,10 @@ SELECT + 46, + 53 col1 46 53 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-3779 SELECT 4 * + NULLIF ( + ( + 58 ), - 78 ) * CASE - 78 WHEN - COUNT ( * ) + - COALESCE ( + - 89, AVG ( ALL 75 ) * 41 + 77 - - 33 + + 4 + - 93 / - AVG ( DISTINCT 14 ) * + 80 ) - 54 * 44 THEN MAX ( ALL - 49 ) END AS col0 +---- +NULL query II rowsort label-3780 SELECT ALL - 78, CASE + 39 WHEN - - 4 + + - 26 + + 59 * - 96 + + - COUNT ( * ) + + 63 * + 38 * + 28 * - - ( + MIN ( - 89 ) ) / - 7 + + 14 + 41 THEN NULL ELSE - 56 + ( 68 ) * 42 END * - 2 AS col2 @@ -20351,10 +20366,13 @@ SELECT ALL + - 17 col0 ---- -17 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-3875 SELECT DISTINCT + 47 / - - SUM ( + + 96 ) + + AVG ( DISTINCT - ( + + 88 ) ) * + MIN ( DISTINCT 23 ) / CASE + 40 WHEN + + 30 THEN 99 WHEN + 88 THEN 64 * + AVG ( - - 67 ) + 10 + ( + COUNT ( * ) ) * - 80 END + - MIN ( ALL 81 ) +---- +NULL query I rowsort label-3876 SELECT ALL + + COALESCE ( - COUNT ( * ), COUNT ( * ) / 34 * + 10 * + COALESCE ( - 53, + COUNT ( * ) - - SUM ( DISTINCT 70 ), - 7 + + + 27 ) * 1 * + 0 * 68, - - 72 ) @@ -20520,10 +20538,10 @@ SELECT ALL - + COUNT ( DISTINCT - 95 ) ---- -1 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - -2046 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-3907 SELECT + ( - CAST ( + NULLIF ( + 66, + - 34 * + CASE - 13 WHEN - AVG ( DISTINCT + 9 ) + + 80 + 1 + + 68 * + 46 * 0 THEN NULL WHEN + + COALESCE ( - 26, - 40 * - ( + 8 ) * - 8 ) THEN AVG ( DISTINCT 4 ) * 87 END ) AS INTEGER ) ) * + 31 col1 +---- +-2046 query I rowsort SELECT DISTINCT 21 - - - 20 AS col1 @@ -20649,10 +20667,13 @@ SELECT ALL COALESCE ( MIN ( - 69 ), - 91 ) * - COUNT ( ALL 74 ) AS col1, 70 69 70 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-3931 SELECT DISTINCT - NULLIF ( COUNT ( * ), + COUNT ( * ) ) - + ( 27 ) + - 55 + + 40 * + ( COUNT ( * ) ) / 1 * + CAST ( MIN ( ALL + + 27 ) AS INTEGER ) - - - 70 * + AVG ( DISTINCT - 51 ) +---- +NULL query II rowsort SELECT ALL + 49 * - 59 * + 91 * + 97 AS col1, - 74 AS col0 @@ -20822,10 +20843,13 @@ SELECT ALL - COALESCE ( 18, - COUNT ( * ) ) AS col1 ---- -18 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-3964 SELECT - 66 * COALESCE ( 34, - 14 ) * 87 * - - COUNT ( * ) + CASE + - 27 WHEN - 8 THEN - ( - 95 ) * + - COALESCE ( 99, - 62 * + 71 * - ( - + 97 ), 55 + - AVG ( DISTINCT + 7 ) ) * 79 + + ( 29 ) / + 22 + 82 * - 25 ELSE NULL END + + 74 + - 8 +---- +NULL query I rowsort SELECT - 36 * 99 - - 37 * + 66 * 10 + - 5 AS col2 @@ -21238,11 +21262,14 @@ SELECT DISTINCT + 66 + 70 * - - 10 + - + SUM ( 90 ) ---- 676 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - 0 -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] I[I] +# Datafusion - [Actual ] I[R] +query IR rowsort label-4044 SELECT - 0 / - 85, AVG ( DISTINCT CAST ( NULL AS INTEGER ) ) AS col1 +---- +0 +NULL query I rowsort label-4045 SELECT - CASE 28 WHEN + 4 * - CASE - 34 WHEN - - 22 THEN + 87 END + + COUNT ( * ) + + 60 + - - 98 * ( - + 97 ) * 57 + + 7 - - + COUNT ( * ) - + 18 - + 21 + - COALESCE ( - COUNT ( DISTINCT + COALESCE ( - ( NULLIF ( - ( + 57 ), CAST ( NULL AS FLOAT8 ) ) ), ( + 5 ) / 57 ) ), 34 ) THEN ( - 70 ) END AS col2 @@ -21264,10 +21291,10 @@ SELECT ALL 83 * - 44 ---- -3652 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - -46 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-4049 SELECT ALL - CASE + NULLIF ( CAST ( + COUNT ( * ) AS INTEGER ), + AVG ( DISTINCT - CAST ( - - 8 AS INTEGER ) ) ) WHEN - 36 THEN NULL WHEN - - 1 THEN + 46 END AS col2 +---- +-46 query I rowsort label-4050 SELECT ALL + 16 * COUNT ( * ) * - ( 88 ) - - CASE - - 87 WHEN - SUM ( 85 ) + + 44 - - COUNT ( * ) * - - ( + 36 ) * 24 + + 62 THEN 81 * + 95 ELSE - 97 END @@ -21558,10 +21585,13 @@ NULL query error DataFusion error: Error during planning: Projections require unique expression names but the expression "Int64\(91\) AS col2" at position 0 and "Int64\(34\) AS col2" at position 1 have the same name\. Consider aliasing \("AS"\) one of them\. SELECT + 91 col2, 34 AS col2 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - 52215 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-4105 SELECT DISTINCT COUNT ( * ) * 51 + - 42 * 46 * + NULLIF ( - 27, - 17 * + + CAST ( 15 AS INTEGER ) + + - COALESCE ( ( - + NULLIF ( + + 18, - - NULLIF ( + - 79, ( - + 55 ) ) ) ), + - 69 + + - COUNT ( * ) * 64 / ( - + ( - AVG ( DISTINCT - - 54 ) ) ) ) + COUNT ( * ) + + CASE - ( + 0 ) WHEN 89 THEN - 62 WHEN - COUNT ( * ) * - 20 THEN NULL WHEN + 31 + + 45 THEN 79 * 78 ELSE NULL END * 79 ) AS col1 +---- +52215 query II rowsort label-4106 SELECT - 21 / + 64 AS col2, + 96 * 42 + + ( + 38 ) @@ -22295,10 +22325,10 @@ SELECT ALL - - 11 * + 41 + + 35, ( 29 ) + + - NULLIF ( + 48, + ( 74 ) * + 6 ) AS 486 -19 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - -44557349 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-4242 SELECT ALL ( 64 ) * - + ( + ( - 10 ) ) * CAST ( + CAST ( + + 13 AS FLOAT8 ) AS INTEGER ) * - CAST ( - AVG ( DISTINCT - + 90 ) AS INTEGER ) * + 59 + + 43 + - 3 + + 63 * MIN ( DISTINCT - 87 ) * 69 AS col1 +---- +-44557349 query I rowsort SELECT DISTINCT - 69 * + 35 + 5 + - 81 + 47 @@ -26877,10 +26907,10 @@ SELECT ALL ( - 63 ) * + 74 AS col0 ---- -4662 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - 3 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-5113 SELECT ALL + 27 / CAST ( + ( - + AVG ( DISTINCT - 9 ) ) AS INTEGER ) AS col1 +---- +3 query I rowsort label-5114 SELECT DISTINCT CAST ( + 93 AS INTEGER ) * - + 61 / + - NULLIF ( - - CAST ( - + CAST ( NULL AS INTEGER ) AS INTEGER ), + 53 ) AS col1 @@ -28165,10 +28195,13 @@ SELECT DISTINCT + 86 - 83 + - COUNT ( * ) - 37 AS col1, - 0 - + 54 / - 94 * - 39 -35 0 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - 1 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-5357 SELECT + - NULLIF ( - + COUNT ( * ), + AVG ( DISTINCT 83 ) ) AS col0 +---- +1 query I rowsort label-5358 SELECT - + COUNT ( + ( + 23 ) ) / - - 25 + 63 + - - 99 * + + 10 @@ -30571,10 +30604,10 @@ SELECT - 70 - - - ( NULLIF ( 37, + 60 ) ) * + COUNT ( * ) * - 73 * - + 77 AS col ---- -208047 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-5811 SELECT - CASE + + ( - - ( + 84 ) ) WHEN + COUNT ( * ) THEN - 43 * 77 ELSE - + 17 * + 84 / - + 54 END - - - CASE 0 WHEN 5 + - 16 + + - CAST ( NULL AS INTEGER ) * + 1 * + - 52 + - 80 THEN + 10 WHEN + - CASE + + COUNT ( * ) WHEN - - 43 + + ( + - 52 ) + - + AVG ( DISTINCT - - 55 ) * + SUM ( - + 13 ) THEN 58 WHEN 48 * 69 THEN 88 END * 37 THEN CASE CAST ( + 25 AS INTEGER ) WHEN + COUNT ( * ) * COALESCE ( + CAST ( 98 AS INTEGER ), ( 77 ), 6 / 9, + ( - 67 ) - 71 * + 56 ) THEN 7 WHEN ( + 5 ) * - CAST ( NULL AS INTEGER ) THEN NULL END ELSE NULL END * COUNT ( * ) +---- +NULL query I rowsort label-5812 SELECT - + 84 + - + 56 / + CAST ( NULL AS INTEGER ) + - 94 col2 @@ -32602,11 +32635,14 @@ SELECT ALL ( - NULLIF ( CAST ( 54 AS INTEGER ), 26 ) ) + 99 + + 73 + + 3 + + 96 297 12 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -# Datafusion - Expected - 1 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I]I +# Datafusion - [Actual ] [R]I +query RI rowsort label-6197 SELECT - + AVG ( DISTINCT - CAST ( NULL AS INTEGER ) ) AS col0, COUNT ( * ) +---- +NULL +1 query I rowsort label-6198 SELECT DISTINCT - COUNT ( * ) + COUNT ( * ) + - 50 + + CAST ( NULL AS INTEGER ) / - 90 * - 42 + 68 * + 63 @@ -33612,10 +33648,13 @@ SELECT ALL - CASE - 77 WHEN + 45 THEN + - 6 + - + COALESCE ( + 45, + 27, - 26 ) ---- NULL -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-6390 SELECT DISTINCT - 31 * CASE 63 WHEN CAST ( NULL AS FLOAT8 ) THEN - - 12 / - 59 + + CAST ( NULL AS INTEGER ) WHEN - 98 * - 76 THEN 60 / AVG ( DISTINCT - 4 ) - - + 47 END * - + 0 - - 48 + - + 4 col2 +---- +NULL # Datafusion - Datafusion expected results: # Datafusion - Expected - 1 @@ -34622,10 +34661,10 @@ SELECT - + 14 * + 12 ---- -168 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - 55 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-6586 SELECT + CASE 72 WHEN COUNT ( * ) - + COALESCE ( 95 + 80 * 56, 15 + 92 * + 56, 28 * + 30 + - COUNT ( * ) / - AVG ( DISTINCT - CAST ( + 96 AS INTEGER ) ) ) THEN NULL WHEN + CASE MIN ( + 91 ) WHEN + 41 THEN COALESCE ( 29, + ( CASE - COUNT ( * ) WHEN 23 THEN + 91 - + 70 WHEN + 91 THEN 4 ELSE NULL END ), 75 ) END - 51 * - 62 THEN 8 / 80 ELSE + 55 END +---- +55 query I rowsort label-6587 SELECT ALL + + 57 * 9 / + - 40 col0 @@ -36512,10 +36551,13 @@ SELECT ALL - 47 * + CASE + COUNT ( * ) WHEN + 16 THEN NULL WHEN 22 * - COUNT ( * ---- -1201 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - -3840 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-6945 SELECT + CAST ( - 40 AS INTEGER ) * NULLIF ( 96, - 23 - + 16 * - 68 * 82 * - + AVG ( DISTINCT - 71 ) / CASE - + 20 WHEN - - 5 * - MIN ( ALL 30 ) THEN - 89 + + 99 * - CAST ( 52 * - 66 + 87 AS INTEGER ) WHEN NULLIF ( + CASE + 34 WHEN - COUNT ( * ) * + 43 THEN NULL ELSE - 95 END, 95 ) THEN ( MAX ( ALL 29 ) ) WHEN COUNT ( * ) * COALESCE ( COALESCE ( - 50, - CAST ( - 42 AS INTEGER ) ), - 1 - + SUM ( - 58 ) ) THEN + 55 * + 56 END + - 64 * COUNT ( * ) ) AS col0 +---- +-3840 query I rowsort label-6946 SELECT + - 82 * 0 - CAST ( + 87 AS INTEGER ) + + + 14 - + + 21 * COALESCE ( + MIN ( + 20 ), - COALESCE ( + 28, + 20 + + COUNT ( * ) * 55 + + 1, ( 7 ) ) * 35 ) * 34 + + 40 AS col1 @@ -37270,10 +37312,13 @@ SELECT + 90 * - 52 col2 ---- -4680 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-7089 SELECT CASE - CASE 23 WHEN 72 + + 97 * - 16 THEN NULL WHEN 11 / NULLIF ( - ( + COUNT ( * ) ), 3 ) THEN - COUNT ( * ) END WHEN + COUNT ( * ) THEN NULL WHEN - 38 + - 32 / + AVG ( DISTINCT + - 52 ) * + + 48 * CAST ( - ( 52 ) AS INTEGER ) * 93 + + ( + 23 ) THEN COALESCE ( 58, 10 - + ( AVG ( DISTINCT + 75 ) + 41 * - 71 ) * 73, 30 + - 65 * 98 ) WHEN 23 * 41 THEN - ( - 89 ) * 80 WHEN MAX ( DISTINCT - CAST ( + 39 AS INTEGER ) ) THEN - 33 * 11 END +---- +NULL query I rowsort SELECT COALESCE ( + 4, 19 ) AS col1 @@ -38714,10 +38759,10 @@ SELECT ALL + 42 * + 87 ---- 3654 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-7365 SELECT CASE + + 69 WHEN - 47 * + + ( - + 35 ) / - + CAST ( - CAST ( - AVG ( DISTINCT - 35 ) AS INTEGER ) AS INTEGER ) + - ( - - 35 ) * 85 / - 65 + 28 + 59 / 15 - + - 17 / + + 44 * + 88 + - - 92 + - COALESCE ( - 71, 51 ) THEN - 52 END * 79 - - 86 + + + COUNT ( * ) col0 +---- +NULL query I rowsort SELECT ALL - 18 + + - 56 @@ -39532,10 +39577,10 @@ SELECT DISTINCT + MAX ( DISTINCT - 86 ) - + + 32 ---- -118 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort SELECT CASE - + 95 WHEN 43 THEN NULL WHEN AVG ( DISTINCT - + 7 ) THEN + + 84 END * + 90 AS col1 +---- +NULL query I rowsort label-7523 SELECT ALL ( + 73 ) * - 2 * + NULLIF ( 46, - CASE - CASE + 61 WHEN + - 74 THEN + 6 WHEN + + COALESCE ( 18, - + 4 + + - 25 + 60 ) + + 87 THEN NULL END WHEN 17 THEN NULLIF ( - - 60, 61 ) WHEN 29 THEN NULL WHEN - NULLIF ( + + 88, + + 25 ) * 77 + - SUM ( ALL 95 ) THEN - 41 - - 48 END ) AS col2 @@ -41323,10 +41368,10 @@ SELECT 4 / COUNT ( 49 ) ---- 4 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-7861 SELECT 4 * - 11 + CASE - MIN ( ALL + CAST ( NULL AS INTEGER ) ) WHEN + 46 THEN NULL WHEN + CASE + - ( - 90 ) WHEN + 67 * - 92 * + + 9 + - COUNT ( * ) + + - 46 - - AVG ( DISTINCT - 9 ) * + 13 THEN + CASE - - 77 WHEN 51 THEN + COUNT ( * ) END + 33 END * + 82 * 48 THEN + - 92 * 32 + - 3 / - + 1 * + + COUNT ( * ) * + 23 END +---- +NULL query II rowsort SELECT 42 AS col1, - 1 * + 34 * + + 41 AS col0 @@ -42656,10 +42701,13 @@ SELECT 58 + COUNT ( * ) * - 82 AS col1 ---- -24 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - 80 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort SELECT ALL NULLIF ( 80, + 25 * + AVG ( DISTINCT 7 ) ) AS col1 +---- +80 query I rowsort SELECT 67 * 84 col1 @@ -44587,10 +44635,10 @@ SELECT ALL COUNT ( * ) - - 7 AS col2 ---- 8 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - 1 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-8488 SELECT + CAST ( - - AVG ( DISTINCT 80 ) AS INTEGER ) / + + 56 +---- +1 # Datafusion - Datafusion expected results: # Datafusion - Expected - -4277 @@ -49318,10 +49366,13 @@ SELECT ALL + - 22 * COUNT ( * ) AS col1 ---- -22 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - 103 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-9386 SELECT DISTINCT + COALESCE ( + 23, - NULLIF ( - 45, + + 54 + 88 ), - + NULLIF ( - 7, + 56 + 17 * - COALESCE ( - COUNT ( * ), + - CAST ( + 96 AS INTEGER ) ) / + 51 - + AVG ( DISTINCT 63 ) + - - CASE + 22 WHEN ( COUNT ( * ) ) THEN + - 76 + + 63 / + 15 ELSE - - ( 38 ) END * 7 * - NULLIF ( + 86, - 94 * + + 71 ) * + 71 * - - SUM ( - + 36 ) ) + - + 11 * + - 16 ) - CAST ( - 38 AS INTEGER ) + + ( - - 42 ) +---- +103 query I rowsort SELECT 17 * - 66 @@ -49452,10 +49503,10 @@ SELECT + - ( + 76 ) ---- -76 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-9411 SELECT CASE + COUNT ( * ) WHEN - + COUNT ( * ) * + 14 + + AVG ( DISTINCT - 92 ) * 70 + + + 40 THEN 80 * ( - 22 ) / - 38 WHEN + + AVG ( ALL ( + 30 ) ) * - 7 + - ( ( CASE - + 26 WHEN + COUNT ( * ) THEN NULL ELSE + MAX ( - 63 ) * + 2 * - COUNT ( ALL + ( - 50 ) ) * + - 31 + - 42 END ) ) / - - COUNT ( * ) * - AVG ( + 76 ) THEN - 74 - - 58 WHEN + - 82 THEN NULL ELSE NULL END AS col1 +---- +NULL query I rowsort label-9412 SELECT - + 82 * 85 - - + 33 + - - COUNT ( * ) * - - 21 @@ -49606,10 +49657,13 @@ SELECT - MIN ( + 48 ) AS col1 ---- -48 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-9441 SELECT + - 8 + CASE + 51 WHEN 96 THEN + ( 43 ) + + CAST ( - 93 AS INTEGER ) + + 29 * - CAST ( 23 AS FLOAT8 ) WHEN - AVG ( DISTINCT - - 26 ) + 2 - - COALESCE ( - + 73, - - 52 * + CAST ( NULL AS INTEGER ) * + 4 / + + ( - COUNT ( * ) ), + + 8 ) + 28 + - + 97 - - 13 THEN NULL END AS col1 +---- +NULL query I rowsort SELECT - CASE - NULLIF ( + 43, + - 14 + - 66 - + 96 ) WHEN 90 THEN - - 21 ELSE 38 END AS col2 @@ -49626,10 +49680,13 @@ SELECT + 39 + + - 11 AS col1 ---- 28 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - -32 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-9445 SELECT + - COALESCE ( 40, + NULLIF ( - - 40, 13 ) ) / + + 6 + - 39 + - - NULLIF ( 13, + + COALESCE ( - CASE + 60 WHEN - 61 + + - 55 * - - 8 THEN - COALESCE ( - - 79, + - 5 + - COUNT ( * ) ) END, - COUNT ( * ) / + 43 + AVG ( DISTINCT - 91 ) + - + 29 * - + 15 * + + 7 ) ) +---- +-32 query I rowsort label-9446 SELECT DISTINCT CASE 95 WHEN 86 / + COUNT ( DISTINCT 92 ) THEN 20 / - - CAST ( NULL AS INTEGER ) + - - 67 * + 75 * + + 84 ELSE - - 25 END @@ -51792,10 +51849,13 @@ SELECT ALL COALESCE ( - 66, - 93 + + 36 ) / + - 58 + COUNT ( * ) AS col0 ---- 2 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-9863 SELECT - 56 * - + 71 * - CASE CAST ( NULL AS INTEGER ) WHEN - CAST ( NULL AS INTEGER ) * - COUNT ( ALL + 16 ) THEN - 6 - AVG ( DISTINCT ( + 58 ) ) END * 92 + 44 AS col0 +---- +NULL query I rowsort label-9864 SELECT CAST ( + 98 AS INTEGER ) AS col0 diff --git a/data/sqlite/random/expr/slt_good_85.slt b/data/sqlite/random/expr/slt_good_85.slt index f5561d5..77da884 100644 --- a/data/sqlite/random/expr/slt_good_85.slt +++ b/data/sqlite/random/expr/slt_good_85.slt @@ -2307,15 +2307,18 @@ SELECT DISTINCT ( + 20 ) ---- 20 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-433 SELECT ALL + COUNT ( * ) + - - 12 + - CASE COALESCE ( 28, + - 31 - COALESCE ( - + 76, 67 + 41 * + AVG ( DISTINCT - + 59 ) - + 31 ), - MIN ( ALL - + 20 ) ) WHEN CAST ( - 50 AS FLOAT8 ) + - ( 18 ) + + 75 THEN 92 ELSE NULL END AS col0 +---- +NULL -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-434 SELECT - ( - + 23 ) + - CASE + 57 WHEN + ( - COUNT ( * ) ) THEN + COALESCE ( - 53, + + 37 + + MAX ( + + 4 ) * - 0 * - 42, NULLIF ( 8, COUNT ( * ) * + 76 ), + - 50 / - - 81, 45 * + CASE + - ( 94 ) WHEN 13 + - COALESCE ( CAST ( NULL AS INTEGER ), 39 + 18, 46 ) / + 28 THEN + AVG ( DISTINCT - 90 ) / 72 + 48 * - 86 END + - 13 / + COUNT ( * ) + 93 / AVG ( - 38 ) ) END - - 73 / - 9 * COUNT ( * ) AS col1 +---- +NULL query I rowsort SELECT - - 86 * + 71 * - 64 col1 @@ -4013,10 +4016,10 @@ SELECT ALL - - COALESCE ( 12, 67, COUNT ( * ) * + 97 * + 64 * + 15 * + - 51 ) ---- 12 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - 59 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-759 SELECT DISTINCT - CAST ( - AVG ( DISTINCT + + 59 ) AS INTEGER ) AS col1 +---- +59 query I rowsort label-760 SELECT ALL - 64 + CASE + 24 WHEN - - 36 * + - 24 * - - 53 * + - 66 THEN NULL WHEN - + 70 + 49 THEN NULL WHEN + ( + + 95 ) * - 21 THEN - 99 ELSE + - CAST ( + COUNT ( * ) AS INTEGER ) * + MAX ( + - 34 ) * COUNT ( * ) * - 55 + - + 72 + - - 44 END + - 85 + MAX ( DISTINCT + 29 ) @@ -4372,10 +4375,13 @@ SELECT - 34 + 40, COALESCE ( + 53, + 97 ) col2 6 53 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - -5524 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-829 SELECT - - 51 / + 42 - - COALESCE ( + - 65, 72 * - - 42 * ( - AVG ( DISTINCT 98 ) ) / - - 34 ) * 85 +---- +-5524 query I rowsort label-830 SELECT 95 * - COUNT ( * ) @@ -4996,10 +5002,10 @@ SELECT ALL + 9, MIN ( DISTINCT 63 ) AS col2 9 63 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-949 SELECT + ( + CASE - AVG ( ALL + 31 ) WHEN + MAX ( ALL - 26 ) THEN NULL WHEN + - 8 + AVG ( DISTINCT CAST ( NULL AS INTEGER ) ) THEN - - COUNT ( * ) END ) AS col1 +---- +NULL query II rowsort label-950 SELECT + CAST ( + + ( - + 23 ) AS INTEGER ), CAST ( NULL AS INTEGER ) * - - SUM ( DISTINCT - 67 ) * 84 AS col0 @@ -7526,10 +7532,13 @@ SELECT ALL + + CAST ( NULL AS FLOAT8 ) + + - COUNT ( * ) + - 81 ---- NULL -# Datafusion - Datafusion expected results: -# Datafusion - Expected - -27 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-1436 SELECT - NULLIF ( + - 67, AVG ( DISTINCT - 79 ) * - 67 ) * COUNT ( * ) + - ( + 94 ) AS col1 +---- +-27 query I rowsort label-1437 SELECT ALL - MAX ( ALL - 14 ) @@ -10116,10 +10125,10 @@ SELECT CAST ( - NULLIF ( - 22, - ( 93 ) ) AS INTEGER ) AS col0 ---- 22 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - 57 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-1929 SELECT + COALESCE ( + 57, + - 26, + - COUNT ( * ) + 94 - - COALESCE ( 41, 66, - 2 ) * - ( - - CASE - 74 WHEN + ( + 95 ) + COUNT ( DISTINCT ( 91 ) ) THEN NULL WHEN - ( + 71 ) * - COALESCE ( 39, 1 + AVG ( DISTINCT + 14 ), COALESCE ( + ( 13 ), 39 ) * - 1 ) + - ( 28 ) THEN + ( 86 ) END ) / + 28 / - MIN ( DISTINCT - 22 ) ) +---- +57 query I rowsort label-1930 SELECT + CAST ( + + 68 AS INTEGER ) AS col1 @@ -11983,10 +11992,13 @@ SELECT 13 * 18 col0 ---- 234 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - 81631 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-2284 SELECT ALL 11 + + 97 + 39 + + ( - + COALESCE ( 64, - COUNT ( * ) * - + 5 + - 35, - + 48 + - + 96 * + 66 - CAST ( NULL AS INTEGER ) + + + COUNT ( * ), + 16 * + - 30 * ( + CASE 21 WHEN - 14 THEN - - 58 * CAST ( + 96 AS INTEGER ) + - CASE 20 WHEN - 77 THEN + 99 / 61 + + + 31 / + 36 WHEN 83 THEN - ( AVG ( DISTINCT + 69 ) ) END * 63 ELSE - COUNT ( * ) END ) / NULLIF ( CAST ( 22 AS INTEGER ) / + 77, 12 + + 56 ) ) ) + ( 74 ) * + 38 * + 29 +---- +81631 query I rowsort SELECT 84 * - 66 @@ -19148,11 +19160,11 @@ SELECT ALL - 46 * - + 48 ---- 2208 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - 22 -# Datafusion - Expected - 119 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query II rowsort label-3648 SELECT DISTINCT + 87 + + - NULLIF ( CASE + + 48 WHEN + 96 THEN NULL WHEN + 67 / + 3 * AVG ( DISTINCT 37 ) THEN NULL ELSE MIN ( DISTINCT + 65 ) END, - + 84 ) AS col1, 79 - - 40 col0 +---- +22 +119 query I rowsort label-3649 SELECT + + COUNT ( ALL - 94 ) + + 68 @@ -21793,10 +21805,13 @@ SELECT DISTINCT COUNT ( * ) - - + 22 * - + 45 * + - COUNT ( * ) AS col2 ---- 991 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - 42 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-4150 SELECT DISTINCT COALESCE ( + 42, + AVG ( DISTINCT + 89 ) / 86 ) AS col2 +---- +42 query I rowsort SELECT ALL CASE - - 77 WHEN + 19 * + - 30 / - 24 THEN + ( + 13 ) WHEN - - 99 THEN NULL WHEN + 32 THEN 77 ELSE NULL END @@ -23606,11 +23621,14 @@ SELECT SUM ( 61 ) AS col2 ---- 61 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - -8 -# Datafusion - Expected - -5022 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I]I +# Datafusion - [Actual ] [R]I +query RI rowsort label-4493 SELECT ALL + COALESCE ( - COALESCE ( ( + 8 ), - ( COUNT ( * ) ) * - 49 + - 85 - NULLIF ( - + 55, AVG ( DISTINCT - 48 ) + 74 ), + 43 ), + 74 / + 1 + + + 26, + 5 * 22 ), - 17 + + 76 * + - 67 - - 87 col1 +---- +-8 +-5022 query I rowsort label-4494 SELECT ALL + MIN ( ALL + 51 ) @@ -23976,10 +23994,10 @@ SELECT + 69 * - MAX ( ALL 80 + 88 ) + - ( 52 ) ---- -11644 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-4566 SELECT ALL - 56 * + CASE 93 / + AVG ( DISTINCT ( - 11 ) ) WHEN + 90 THEN COUNT ( * ) WHEN COUNT ( * ) / CAST ( NULL AS FLOAT8 ) THEN NULL ELSE NULL END + - COUNT ( * ) +---- +NULL query I rowsort label-4567 SELECT + + 81 * - CAST ( NULL AS INTEGER ) AS col2 @@ -28159,11 +28177,11 @@ SELECT + 13 / + 78 AS col1 ---- 0 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -# Datafusion - Expected - 60 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query II rowsort label-5365 SELECT ALL + CASE + COALESCE ( + + AVG ( DISTINCT + CAST ( NULL AS INTEGER ) ), + 3 + 20 ) WHEN 28 * + 44 + + 7 THEN 99 WHEN 8 THEN NULL END, + 60 AS col0 +---- +NULL +60 query I rowsort SELECT + 89 + - 9 * - 30 @@ -28589,10 +28607,10 @@ SELECT ALL 94 + + + 43 * COUNT ( * ) ---- 137 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - -927326733 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-5446 SELECT ALL + - 4 * + 61 * + CASE - - COUNT ( * ) WHEN + CASE + - 75 WHEN 54 THEN 74 END + MIN ( DISTINCT + 24 ) THEN NULL WHEN - + 19 * + - 51 + + 90 + 49 / + 54 * - 3 - + AVG ( DISTINCT - 60 ) THEN - 12 ELSE - + 69 END * - 20 * + - CASE + - 2 WHEN + 34 * 38 + - + ( + 2 ) THEN NULL ELSE 51 * - NULLIF ( COUNT ( * ), - 69 * 69 ) END * 54 + ( 86 ) + + 61 +---- +-927326733 query I rowsort SELECT 94 * + 58 * + - 77 AS col2 @@ -29500,11 +29518,11 @@ SELECT ALL + COUNT ( DISTINCT + 12 ) AS col1 ---- 1 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - 43 -# Datafusion - Expected - -78 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query II rowsort label-5621 SELECT MIN ( + 43 ), - NULLIF ( + 78, + + 15 / - + COUNT ( * ) * + CAST ( - ( AVG ( DISTINCT + - 50 ) ) AS INTEGER ) + 49 ) AS col2 +---- +43 +-78 query I rowsort label-5622 SELECT ALL - 0 / 13 * CAST ( - NULLIF ( + - COALESCE ( + 69, 68, - COUNT ( * ) ), COUNT ( * ) + - - COUNT ( * ) ) AS INTEGER ) * + ( + - 62 ) / - + 56 + + COUNT ( * ) - MAX ( DISTINCT + 79 ) + - 64 * + COUNT ( * ) * + 65 * - + COUNT ( * ) AS col0 @@ -29552,10 +29570,13 @@ SELECT + 26 * + + 58 ---- 1508 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-5631 SELECT CASE CAST ( + + 68 AS INTEGER ) WHEN + 70 THEN + AVG ( DISTINCT 15 ) + + 89 * - 6 ELSE NULL END +---- +NULL query II rowsort SELECT ALL + 94, + 65 * + 49 AS col0 @@ -32769,10 +32790,13 @@ SELECT ( COALESCE ( + NULLIF ( 36, NULLIF ( - CAST ( + 54 AS INTEGER ), - 77 - 9 ---- 36 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-6243 SELECT ( - CASE 70 WHEN COALESCE ( + 24, - NULLIF ( + 64, - COUNT ( * ) + 37 * 1 ) ) THEN CASE + 48 WHEN AVG ( DISTINCT - 99 ) * + 48 THEN SUM ( + ( ( + 86 ) ) ) - - 63 WHEN ( 7 ) + - 54 THEN + 3 ELSE NULL END * - 95 WHEN 88 THEN NULL END ) * AVG ( ALL 23 - 30 ) AS col0 +---- +NULL query I rowsort label-6244 SELECT 55 / CASE + ( COUNT ( * ) ) WHEN CAST ( NULL AS INTEGER ) * 90 THEN + 98 / COUNT ( * ) ELSE 16 * - ( + 7 ) END col1 @@ -33894,10 +33918,13 @@ SELECT + - MIN ( + + 38 ) + - 5 ---- -43 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-6460 SELECT + AVG ( DISTINCT CAST ( NULL AS INTEGER ) ) * - 89 + - 83 +---- +NULL query I rowsort SELECT + + 2 + 70 + + 85 - + + 30 @@ -34593,10 +34620,10 @@ SELECT ALL + COUNT ( * ) - - CASE + 32 WHEN - 62 / - + NULLIF ( 43, + - 84 * + 6 ---- 27 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - 62 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-6593 SELECT - CAST ( - + CASE COALESCE ( + AVG ( DISTINCT + 75 ), + - ( 45 ) * AVG ( + 55 ) + + ( + 89 ) * CAST ( - 28 AS INTEGER ) + - 43, - CAST ( NULL AS INTEGER ) ) WHEN + CASE AVG ( + 43 ) WHEN ( - 69 ) THEN 40 WHEN 39 THEN - AVG ( ALL + 85 ) + - 95 ELSE NULL END + 64 * NULLIF ( - 56, 68 ) THEN NULL ELSE 62 END AS INTEGER ) +---- +62 query I rowsort label-6594 SELECT ALL COUNT ( * ) * - + COUNT ( * ) @@ -39012,10 +39039,13 @@ SELECT - COUNT ( ALL 32 ) * - 15 * + + 36 ---- 540 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - 33 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-7428 SELECT - NULLIF ( - 33, + 45 * + CAST ( - - COUNT ( * ) AS INTEGER ) + NULLIF ( + + AVG ( DISTINCT 19 ), + 69 + + 64 * + + 99 - ( COUNT ( * ) ) / 71 * - - 72 ) ) +---- +33 query II rowsort SELECT + - 44 AS col1, - 25 - - ( + - 37 ) AS col2 @@ -39375,10 +39405,13 @@ SELECT ALL COUNT ( * ) + + 64 + - + 1 + - 37 * - NULLIF ( + 67, + 5 * NULLIF ( - ---- 188417 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - -2435 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-7498 SELECT DISTINCT NULLIF ( + ( 84 ), - AVG ( DISTINCT - + ( + + 87 ) ) ) + - CAST ( - 38 AS INTEGER ) + + 29 - 88 + 17 * + - 98 - - - 32 * + 26 * + COUNT ( * ) +---- +-2435 query I rowsort label-7499 SELECT + - ( + 37 ) + - 73 + + 73 - MAX ( - + 91 ) col2 @@ -40389,11 +40422,11 @@ SELECT DISTINCT 60 * 44 + + 47 + - - 3 * - 40 ---- 2567 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -# Datafusion - Expected - -108301 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query II rowsort label-7689 SELECT + CASE SUM ( CAST ( NULL AS INTEGER ) ) WHEN AVG ( DISTINCT - - 70 ) THEN 37 WHEN - ( - 45 ) THEN 44 + - - CAST ( + 45 AS INTEGER ) END AS col1, 59 * + 79 - - 53 + + 27 + - + 95 * - - 85 * 14 + 8 +---- +NULL +-108301 query II rowsort SELECT 8 + COALESCE ( + 70, 70 ) AS col2, + 38 AS col0 @@ -41004,11 +41037,11 @@ SELECT ALL 35 * + COUNT ( * ) ---- 35 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -# Datafusion - Expected - 84 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query II rowsort label-7805 SELECT CASE AVG ( DISTINCT 73 ) WHEN 36 THEN - 66 * - + CAST ( NULL AS INTEGER ) WHEN - 69 THEN - SUM ( + 55 ) * + 87 + SUM ( DISTINCT 51 ) * + - ( + 59 ) END / + 44 / + 27 + + 24 * 47 AS col0, 84 +---- +NULL +84 query I rowsort label-7806 SELECT CAST ( + - 62 AS INTEGER ) + 36 * + + 51 @@ -41484,10 +41517,13 @@ SELECT DISTINCT - 19 * 90 / CAST ( ( 42 ) * - 26 AS INTEGER ) ---- 1 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort SELECT + AVG ( DISTINCT + CASE - 32 WHEN 36 + 19 THEN 14 * 94 END ) + 74 +---- +NULL query I rowsort SELECT ALL 47 * + ( 51 ) * + 83 AS col0 @@ -43946,10 +43982,10 @@ SELECT ALL - - 3 / + ( 69 ) + + COUNT ( * ) - 15 ---- -14 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - -556 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-8368 SELECT ALL - CAST ( - AVG ( DISTINCT 38 ) AS INTEGER ) * - 13 + 22 + + 84 / + + NULLIF ( - + COUNT ( * ), - 45 ) +---- +-556 query I rowsort SELECT DISTINCT - + 13 * + + 37 AS col2 @@ -46825,10 +46861,13 @@ SELECT + 86 / ( + 35 ) * 32 AS col2 ---- 64 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-8920 SELECT ALL - - 83 * CASE - MAX ( + 79 ) WHEN - + 73 + 7 + + - 91 THEN NULL WHEN + + ( + 63 ) THEN - 49 ELSE NULL END * 47 * + MIN ( DISTINCT 61 ) * - 75 + - AVG ( DISTINCT - 27 ) + - 1 +---- +NULL query I rowsort SELECT ( + ( + 94 ) ) @@ -48114,10 +48153,10 @@ SELECT - 61 / - + 40 ---- 1 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-9166 SELECT ALL + COUNT ( * ) * - + COALESCE ( + CAST ( NULL AS INTEGER ), 35 - + - CASE + 85 WHEN + SUM ( + + 13 ) THEN - CASE CASE AVG ( 91 ) WHEN - 92 THEN AVG ( DISTINCT + 16 ) WHEN + 61 * + ( - 28 ) + - + 65 + - - 2 * NULLIF ( - COALESCE ( - 10, 80 ), - 68 + 68 ) + + 1 THEN COALESCE ( NULLIF ( - 49, 86 * + 3 + - 58 ), - 51, 3 ) + + 32 WHEN 99 THEN NULL END WHEN 35 + AVG ( DISTINCT - 81 ) THEN NULL ELSE - 36 END WHEN - 0 THEN NULL END * - 16 * 60 ) AS col2 +---- +NULL query I rowsort label-9167 SELECT - 54 + + ( + 60 ) + + 23 / 71 * + + COUNT ( * ) * + COUNT ( * ) / - + 20 AS col2 @@ -48254,10 +48293,13 @@ SELECT ALL + 97 / - 46 - - 17 col2 ---- 15 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-9193 SELECT + CASE COUNT ( * ) WHEN - - AVG ( 17 ) - + + 77 THEN AVG ( DISTINCT - ( + 70 ) ) * + 12 - - - 30 + - 53 + + 28 + - 8 * - 68 END * 77 * + 0 / - - 53 +---- +NULL query I rowsort label-9194 SELECT 28 * 39 * - + 78 + + 73 - - COUNT ( + - 3 ) + NULLIF ( + CASE 78 WHEN + 10 THEN - - ( + 30 ) + 54 + + 37 + CASE + 81 WHEN + 47 * 18 + + ( - 71 ) THEN - NULLIF ( + + 91, + 30 ) * 62 * ( + + 11 ) * NULLIF ( 61, - 16 ) - + 16 END * - 16 ELSE - 60 END, - - COUNT ( * ) * - ( 24 ) + - 41 + - 46 ) - - 52 AS col0 @@ -51105,10 +51147,13 @@ SELECT ALL + 16 + + 23 + - + 50 * - - MIN ( DISTINCT + 76 ) AS col1 ---- -3761 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - 31 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-9739 SELECT + COALESCE ( + COUNT ( * ), 49 / AVG ( DISTINCT + 88 ) + - 98 + + 32 + 89 * + - MAX ( + 64 ) * 65 * ( 75 ), 16 - 37 ) - - 30 +---- +31 # Datafusion - Types were automatically converted from: # Datafusion - [Expected] [I]I diff --git a/data/sqlite/random/expr/slt_good_86.slt b/data/sqlite/random/expr/slt_good_86.slt index 56dbc5b..00c22d1 100644 --- a/data/sqlite/random/expr/slt_good_86.slt +++ b/data/sqlite/random/expr/slt_good_86.slt @@ -243,11 +243,11 @@ SELECT - - 72 * + NULLIF ( - 72, 3 + 21 + - + 60 * + 4 - 91 ) ---- -5184 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -# Datafusion - Expected - -70 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query II rowsort label-39 SELECT DISTINCT - 67 * CASE - 17 WHEN + COUNT ( * ) + + AVG ( DISTINCT + 11 ) THEN + - 28 + - - 17 WHEN + 47 + - 34 * ( - CAST ( - CAST ( + - CAST ( - 33 AS INTEGER ) AS INTEGER ) AS INTEGER ) ) * + 75 THEN NULL END * - 99 AS col0, - 70 AS col2 +---- +NULL +-70 query I rowsort SELECT DISTINCT + - ( 95 ) @@ -357,10 +357,13 @@ SELECT DISTINCT NULLIF ( - 84, - 95 + + - 66 + + + 39 * COUNT ( * ) ) + CAST ( N ---- NULL -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-61 SELECT ALL AVG ( DISTINCT CAST ( NULL AS FLOAT8 ) ) +---- +NULL query I rowsort label-62 SELECT - CAST ( - 44 AS INTEGER ) * 99 AS col0 @@ -758,10 +761,13 @@ SELECT + + 60 * - + 40 ---- -2400 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-137 SELECT - - 49 + + + CASE + 55 WHEN + - ( 67 ) + 24 * 5 THEN NULL WHEN - + COUNT ( * ) * - CAST ( NULL AS INTEGER ) + - COALESCE ( + 63, - + 85, - - 32 - - COUNT ( * ) ) THEN - 53 WHEN 18 THEN NULL WHEN - 45 THEN + + NULLIF ( AVG ( DISTINCT - - 85 ), - NULLIF ( + - MAX ( ALL - 90 ), 62 ) + - 46 ) ELSE NULL END + 51 * - 63 +---- +NULL query I rowsort SELECT + 43 - 10 + 65 * + 84 AS col2 @@ -2380,11 +2386,14 @@ SELECT DISTINCT - CASE - 7 WHEN 76 + - COALESCE ( COUNT ( * ), 67 * + 95 ) THEN ---- NULL -# Datafusion - Datafusion expected results: -# Datafusion - Expected - 2378 -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] I[I] +# Datafusion - [Actual ] I[R] +query IR rowsort label-446 SELECT ALL - 41 * ( ( - 58 ) ) AS col2, 33 + CASE + - SUM ( - - ( 71 ) ) WHEN + 26 THEN 13 END + + AVG ( DISTINCT 90 ) + - ( 9 ) - - ( + - 97 ) col0 +---- +2378 +NULL query I rowsort SELECT 0 * - 78 * - 94 AS col1 @@ -3925,10 +3934,13 @@ SELECT ALL - + 2 * + 36 - 35 + 79 - + - COUNT ( * ) AS col2 ---- -27 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort SELECT ALL + - ( + - AVG ( DISTINCT - + ( - CASE + 62 WHEN + - 58 THEN + 97 WHEN + 34 THEN NULL ELSE NULL END ) ) ) AS col1 +---- +NULL query I rowsort SELECT + - 89 * + 87 AS col1 @@ -4579,10 +4591,13 @@ SELECT DISTINCT CASE - + 35 WHEN - - 50 THEN NULL WHEN - ( + 3 ) THEN + + 67 ELS ---- NULL -# Datafusion - Datafusion expected results: -# Datafusion - Expected - -32 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort SELECT ALL + NULLIF ( - + 72, 44 * - 74 / - AVG ( DISTINCT + + 13 ) + 4 / + 5 ) + + 40 +---- +-32 query I rowsort label-863 SELECT ALL 72 + 60 * + 38 + 78 + - 40 + CAST ( NULL AS INTEGER ) @@ -7880,10 +7895,10 @@ SELECT - - 47 / + 37 / - COUNT ( * ) + COUNT ( * ) + 43 + 54 * + 21 ---- 1177 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - -11511 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-1492 SELECT ALL + - 98 + - 17 - + 37 * + 22 * + CAST ( - - AVG ( DISTINCT 14 ) AS INTEGER ) AS col0 +---- +-11511 query I rowsort label-1493 SELECT DISTINCT + 8 * - SUM ( - + 0 ) AS col0 @@ -7986,10 +8001,13 @@ SELECT 2 * + COUNT ( * ) AS col2 ---- 2 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - 2049 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-1512 SELECT NULLIF ( 78, MIN ( ALL 95 ) * - + AVG ( DISTINCT - 72 ) ) * 27 + - 83 + - 26 * - COUNT ( * ) +---- +2049 query I rowsort SELECT 15 + - ( + 42 ) @@ -12035,10 +12053,13 @@ SELECT DISTINCT + COUNT ( 44 ) * - 86 ---- -86 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-2283 SELECT 64 / - 88 / - CASE + 63 WHEN + 29 THEN - - 75 + - 52 + + - 85 * + - 17 + - AVG ( DISTINCT - 9 ) WHEN COUNT ( * ) + - 51 THEN - COUNT ( * ) - + 23 ELSE NULL END * + 39 + + 87 + + 31 * + + 49 + - - 21 AS col1 +---- +NULL query I rowsort label-2284 SELECT 27 * + 49 * + 0 - COUNT ( * ) + 32 @@ -12775,10 +12796,13 @@ SELECT DISTINCT COUNT ( * ) / - 89 * - 46 + 87 AS col0 ---- 87 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - -1 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-2424 SELECT + NULLIF ( - COUNT ( * ), COALESCE ( - - ( - 6 ), - 11 + - 72 * + + NULLIF ( - ( COUNT ( * ) ), ( 44 ) ) ) * - AVG ( DISTINCT 12 ) * - 62 + - ( 27 ) ) AS col1 +---- +-1 query I rowsort SELECT + - 16 + - 53 * - 15 * - 29 AS col0 @@ -13637,10 +13661,10 @@ SELECT ALL + + NULLIF ( + 40, - + 11 * - 40 ) + - - 0 + + 70 * - - 38 * + 47 AS ---- 125060 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - 1 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-2588 SELECT + COALESCE ( - - COUNT ( * ), - 5, - CASE - ( - 47 ) WHEN - AVG ( DISTINCT ( - COALESCE ( 17, - 45 * 56 ) ) ) THEN + + CASE + + CASE - COUNT ( * ) WHEN + 57 / + - 92 + - - CAST ( + - 62 AS FLOAT8 ) - + + COUNT ( * ) + + - 22 * - + 72 / - - 4 THEN + COUNT ( - - 16 ) / 25 ELSE + COUNT ( + - 89 ) / + 19 * - 26 * + + 13 END WHEN 0 THEN NULL WHEN NULLIF ( + 44, - MIN ( 67 ) + + AVG ( NULLIF ( - 53, - + 35 ) ) ) THEN 86 * + - 2 * + ( + ( - 58 ) ) + - + ( + COALESCE ( 59, 9 + - 49 ) ) * - 0 ELSE NULL END WHEN COALESCE ( 14, + 61 + 47 / 88 ) + CAST ( NULL AS INTEGER ) THEN NULL WHEN + 90 THEN NULL ELSE NULL END ) col2 +---- +1 query I rowsort SELECT ALL - - 33 * - 44 AS col1 @@ -16224,10 +16248,13 @@ NULL query error DataFusion error: Error during planning: Projections require unique expression names but the expression "\(\- Int64\(81\)\) \* Int64\(65\) AS col1" at position 0 and "Int64\(45\) AS col1" at position 1 have the same name\. Consider aliasing \("AS"\) one of them\. SELECT ALL - + 81 * + 65 AS col1, 45 AS col1 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - 63148 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-3087 SELECT - - 27 * - COUNT ( * ) + 71 + + 32 * - 58 * - ( CASE - 14 WHEN - + 93 THEN - ( + COALESCE ( 24, ( - AVG ( DISTINCT 44 ) ) / 89 + 1, 48 * 31 + + MAX ( DISTINCT COALESCE ( CAST ( NULL AS INTEGER ), + 22 ) ) ) ) WHEN - 50 THEN + 88 * 90 + 55 ELSE + 34 END ) AS col1 +---- +63148 query I rowsort SELECT + + NULLIF ( - 34, - - 48 ) @@ -17405,10 +17432,10 @@ SELECT DISTINCT - - CASE + COUNT ( * ) WHEN 38 + - 99 THEN NULL WHEN + - 41 THEN ---- NULL -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-3313 SELECT ALL CASE + 82 WHEN - 80 THEN + + CASE - 72 WHEN - - 42 THEN NULL WHEN + - 84 THEN + MAX ( ALL 7 ) ELSE NULL END * 18 * - 47 + - ( - + 14 ) WHEN 63 + - ( + ( + 12 ) ) + + AVG ( DISTINCT - 95 ) * - 57 * 2 THEN 67 + 6 END / 14 col1 +---- +NULL query II rowsort SELECT ALL - 61 * - 31 AS col0, - 21 * + - 39 @@ -17559,10 +17586,10 @@ SELECT 84 * 83 * + + 10 + - - 62 AS col0 ---- 69782 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-3343 SELECT - CASE + 33 WHEN + 15 * + 4 + 28 + 22 + AVG ( DISTINCT + + 16 ) THEN NULL WHEN + + COUNT ( * ) THEN NULL WHEN - 66 * - - 38 THEN 68 ELSE NULL END * - 51 + 14 +---- +NULL query I rowsort label-3344 SELECT ALL - COUNT ( * ) + + 74 + + 80 @@ -19242,11 +19269,14 @@ SELECT + 70 / - 69 - - 54 + - 74 AS col2, ( - - 63 ) * - 99 AS col0 -21 -6237 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - -1 -# Datafusion - Expected - -13 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] I[I] +# Datafusion - [Actual ] I[R] +query IR rowsort label-3666 SELECT + 86 / - + 63, NULLIF ( - + 13, + AVG ( DISTINCT + 72 ) * - - COUNT ( * ) * - MIN ( ( - 87 ) ) + 40 ) AS col1 +---- +-1 +-13 query II rowsort SELECT - 92 * + 70 AS col0, + 91 @@ -20725,11 +20755,14 @@ SELECT COUNT ( * ) + + 55 * - 74 AS col1 ---- -4069 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I]I +# Datafusion - [Actual ] [R]I +query RI rowsort label-3948 SELECT ALL 55 + - + AVG ( DISTINCT CAST ( NULL AS INTEGER ) ) + + + 67 / + + 32 col0, + MAX ( DISTINCT + - 58 ) * + SUM ( DISTINCT ( + 56 ) ) * + - COUNT ( ALL - 16 ) / + - 91 + - - 80 * - CAST ( NULL AS INTEGER ) + + COUNT ( * ) + + - COUNT ( * ) +---- +NULL +NULL query I rowsort label-3949 SELECT ALL 73 + - ( SUM ( 25 ) ) AS col2 @@ -24058,10 +24091,10 @@ SELECT ALL COALESCE ( + 33, - 59, 73 ), - COUNT ( ALL 80 ) + + + 87 * 29 AS col2 33 2522 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-4587 SELECT + CASE + 8 WHEN + COUNT ( * ) THEN - - 73 END * - + CASE + - 9 WHEN CASE - COUNT ( * ) WHEN + - AVG ( DISTINCT 75 ) THEN + ( COUNT ( * ) ) * CASE 90 WHEN 6 + + 50 THEN - 50 ELSE NULL END END THEN - ( - 33 ) WHEN COUNT ( * ) - 26 THEN 54 WHEN NULLIF ( + 57, - ( 28 ) ) THEN + 39 END * 29 + ( - ( - 30 ) ) col2 +---- +NULL query I rowsort label-4588 SELECT + 47 + + COUNT ( * ) AS col1 @@ -24542,11 +24575,11 @@ SELECT ALL 20 * 38 ---- 760 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - 2196 -# Datafusion - Expected - 9300 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query II rowsort label-4680 SELECT 36 * 61, + CASE COUNT ( * ) WHEN AVG ( DISTINCT - 60 ) + 47 + - 71 * + + 37 * + 1 + - 24 - - 40 THEN COUNT ( * ) WHEN 91 + - 34 THEN 12 ELSE + 97 END * + 96 + - 12 AS col2 +---- +2196 +9300 query I rowsort SELECT ALL - 40 + 8 @@ -25589,11 +25622,11 @@ SELECT ALL + 88 + - 80 query error DataFusion error: Error during planning: Projections require unique expression names but the expression "Int64\(20\) AS col1" at position 0 and "Int64\(\-79\) \* \(\- Int64\(\-55\)\) AS col1" at position 1 have the same name\. Consider aliasing \("AS"\) one of them\. SELECT 20 AS col1, - 79 * - - 55 AS col1 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -# Datafusion - Expected - -49227 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query II rowsort SELECT ALL CASE + AVG ( DISTINCT - CASE - 69 WHEN + 0 THEN + 57 END ) WHEN + 23 THEN 91 END AS col2, 63 * - + 17 * + 46 + + 39 +---- +NULL +-49227 query I rowsort SELECT DISTINCT - 43 + 29 + - 64 @@ -27075,10 +27108,10 @@ SELECT ALL - CASE + - 84 WHEN - SUM ( DISTINCT + + 51 ) THEN - + ( - 35 ) * 22 E ---- 6 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - -61 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-5164 SELECT ALL + 62 + + CASE + 14 WHEN + 47 + - + AVG ( DISTINCT + CASE 81 WHEN NULLIF ( 25, + 56 + + + 56 ) + + + 7 THEN + 40 END ) THEN NULL ELSE - 81 + CAST ( - 42 AS INTEGER ) END +---- +-61 # Datafusion - Types were automatically converted from: # Datafusion - [Expected] [I]I @@ -27225,10 +27258,13 @@ SELECT + 52, 59 * 28 + 51 AS col0 52 1703 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-5192 SELECT CASE NULLIF ( - 66, + + 27 ) WHEN - 42 THEN + 72 + - + 53 + COALESCE ( 18, + 26 * 99 + COUNT ( * ), + 80 ) / - - 86 + + MIN ( ALL - 98 ) + + - 48 * + AVG ( DISTINCT - 13 ) END AS col2 +---- +NULL query I rowsort SELECT ALL + - 16 col1 @@ -27859,10 +27895,10 @@ SELECT DISTINCT NULLIF ( 92, + COALESCE ( - 69, + + 30 ) ) AS col0 ---- 92 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-5313 SELECT ALL CASE + CASE COUNT ( * ) WHEN - + 23 THEN NULL WHEN - - ( - - 69 ) THEN + 56 * + COALESCE ( + 51, + 11 * - AVG ( DISTINCT + CAST ( NULL AS FLOAT8 ) ), 48 * COUNT ( * ) + - - 94 ) END WHEN 37 THEN NULL WHEN 71 * - - 34 THEN - COALESCE ( + COALESCE ( - COUNT ( * ), - NULLIF ( 26, + 34 * - MAX ( - + 60 ) ) * 16 * - 28 - 99 + - + 43, - - 56 ), 54 / 18 + - 65 * 80 ) * - COUNT ( * ) END + NULLIF ( 59 + 90, COALESCE ( + 76, 97 ) ) AS col2 +---- +NULL query I rowsort SELECT ALL 17 + + 13 - 41 + + + 21 @@ -28376,10 +28412,13 @@ SELECT + 93 * 14 ---- 1302 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-5411 SELECT ALL CASE - 2 WHEN - + SUM ( ALL 53 ) + - 50 THEN COUNT ( * ) * + 8 ELSE NULL END * + 28 + + - AVG ( DISTINCT 77 ) AS col0 +---- +NULL query II rowsort label-5412 SELECT - 5 + + - 82 * + - 25 - 40 + 40 * - - 61 * + + MIN ( DISTINCT 1 ) AS col0, NULLIF ( 66, + 77 + - + 90 * CAST ( + - 70 AS INTEGER ) / - 20 ) @@ -29328,10 +29367,13 @@ SELECT + - 70 * - + 52 AS col1 ---- 3640 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - 38 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-5593 SELECT ALL + NULLIF ( 38, + + NULLIF ( COUNT ( * ), + + AVG ( DISTINCT - 35 ) + + 77 ) ) +---- +38 query I rowsort SELECT - + ( - 66 ) + - + 92 @@ -29708,10 +29750,10 @@ SELECT + + 7 * 54 ---- 378 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-5666 SELECT - COALESCE ( NULLIF ( + - 47, + COUNT ( * ) * + - 58 * 4 + + 37 ), - 74 - - 40 + - 49, - + 17 + 99 + + - 23 * - - 96 * + 92 / + - 44 - + MAX ( - + 38 ) ) * 71 * - CASE - 70 WHEN - 80 * - 40 * + 59 THEN + 86 * - 36 / - 69 * 45 * - 45 + - 65 WHEN + CASE - 92 WHEN + 38 - - + 13 * + 22 / - COUNT ( DISTINCT - 69 ) + AVG ( DISTINCT - 73 ) THEN + 45 - + 51 WHEN + + AVG ( DISTINCT + 66 ) THEN + COUNT ( * ) END THEN 58 + + 49 END AS col1 +---- +NULL query II rowsort label-5667 SELECT ALL + - 17 * + - COUNT ( * ) + - CASE - 4 WHEN + CASE - 82 WHEN + ( - - COUNT ( * ) ) * 84 + + + 86 + + + 91 * 6 * ( - + 71 ) THEN + - 92 WHEN COUNT ( * ) * + 45 + + ( + 46 ) THEN + 67 ELSE - 32 END * - - 87 THEN + 82 ELSE 4 * COUNT ( * ) * 99 END + - 20 AS col1, + 59 + 14 AS col2 @@ -31848,10 +31890,13 @@ SELECT 38 * - + 42 + COUNT ( * ) AS col0 ---- -1595 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - 1 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-6077 SELECT DISTINCT + ( + NULLIF ( + COUNT ( * ), + - COALESCE ( - SUM ( 67 ), - AVG ( DISTINCT CAST ( NULL AS INTEGER ) ) + + 12 ) ) ) AS col0 +---- +1 query I rowsort label-6078 SELECT - NULLIF ( + 81, + + COALESCE ( - 99, + + COUNT ( * ) + - 42, - 95, + ( 40 ) ) ) / 53 @@ -33083,10 +33128,13 @@ SELECT DISTINCT 6 * - 61 query error DataFusion error: Error during planning: Projections require unique expression names but the expression "\(\- Int64\(37\)\) AS col2" at position 0 and "Int64\(\-3\) \* Int64\(\-29\) AS col2" at position 1 have the same name\. Consider aliasing \("AS"\) one of them\. SELECT - ( 37 ) col2, - 3 * - 29 AS col2 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-6312 SELECT ALL - AVG ( DISTINCT + CAST ( NULL AS INTEGER ) ) * - 6 AS col2 +---- +NULL query I rowsort label-6313 SELECT - 52 / - + 53 @@ -33450,10 +33498,10 @@ SELECT - COUNT ( ALL - 30 ) col1 ---- -1 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - 0 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-6379 SELECT CASE - + 37 WHEN - COUNT ( * ) THEN NULL WHEN + AVG ( DISTINCT + 69 ) - + 25 + + 55 THEN - 78 + + 51 WHEN + 29 * - 27 THEN NULL ELSE + - COUNT ( * ) - COUNT ( * ) END / - 22 + - 45 / - 73 AS col2 +---- +0 query I rowsort SELECT 62 * 90 AS col1 @@ -33712,10 +33760,13 @@ SELECT + 47 * - 47 AS col2 ---- -2209 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-6429 SELECT - ( 83 ) * ( COUNT ( * ) ) * CASE + 15 WHEN + - 16 / + 35 + - 41 / - - ( + - 92 ) + ( - - COUNT ( * ) ) THEN - CASE - 74 WHEN - 46 - 31 THEN NULL WHEN 2 THEN MAX ( DISTINCT + 14 ) END + + COUNT ( * ) * 24 WHEN COALESCE ( + 34, + NULLIF ( 89, + 7 ) ) / 18 THEN 90 + + MAX ( ALL - 67 ) END + AVG ( DISTINCT + 43 ) +---- +NULL query I rowsort label-6430 SELECT + ( - + ( - COUNT ( * ) ) ) @@ -34858,10 +34909,10 @@ SELECT ALL COUNT ( * ) * - - 21, + 2 AS col1 21 2 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - 211 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-6647 SELECT - - MIN ( 98 ) - + - CASE - + ( + AVG ( DISTINCT - 20 ) ) WHEN 62 THEN COUNT ( 4 ) WHEN + 16 THEN NULL ELSE + 40 + + - COUNT ( * ) - + + 87 - - 23 * 7 END AS col2 +---- +211 # Datafusion - Datafusion expected results: # Datafusion - Expected - -40 @@ -35226,10 +35277,13 @@ SELECT ALL + + 84 * - 63 AS col2 ---- -5292 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - -18 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort SELECT DISTINCT NULLIF ( - 18, - - AVG ( DISTINCT - 30 ) ) +---- +-18 query II rowsort SELECT - 98 * - + 18 - + 56 - 34, - 1 * + + 93 AS col0 @@ -40281,10 +40335,13 @@ SELECT ALL + + 51 * + + 95 * ( - 41 ) * NULLIF ( 30, - 90 ) ---- -5959350 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - 5 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-7686 SELECT - NULLIF ( + - COUNT ( * ), + AVG ( DISTINCT + 75 ) ) * + 2 + + 3 AS col2 +---- +5 query I rowsort label-7687 SELECT ( - CAST ( + 68 AS INTEGER ) ) @@ -41306,10 +41363,13 @@ SELECT ALL 17 * + + COUNT ( + + 99 ) ---- 17 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-7883 SELECT ALL + 72 + + - CASE + 26 WHEN 31 THEN + ( 77 ) WHEN - CASE 87 WHEN COUNT ( * ) THEN + 24 END + CAST ( AVG ( ALL + 48 ) + 74 AS INTEGER ) / 9 THEN + AVG ( DISTINCT 96 ) END - + 76 * 5 AS col1 +---- +NULL query I rowsort SELECT - + 66 + 51 @@ -43247,10 +43307,10 @@ SELECT + ( + + 60 ) + - COALESCE ( 2, - - MAX ( ALL - - 58 ) ) col2 ---- 58 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-8252 SELECT ALL 50 * + ( - CASE + + 39 WHEN - COALESCE ( 13, - 98 * 54 + - CAST ( 4 AS INTEGER ) * AVG ( DISTINCT 65 ), + 44 ) THEN - 93 WHEN + + 11 THEN MAX ( DISTINCT - 18 ) + + 95 + - 61 * - 12 * - MIN ( + 21 ) / 57 ELSE NULL END ) * - 1 AS col2 +---- +NULL query I rowsort label-8253 SELECT - CAST ( + 15 AS INTEGER ) * + 39 * - 42 + + 4 AS col1 @@ -44477,10 +44537,13 @@ SELECT ALL - 13 * 98 + 4 AS col1 ---- -1270 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - 98 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort SELECT NULLIF ( 98, + AVG ( DISTINCT - 24 ) * 11 - + 50 + + 98 - - 7 / + 48 + - 85 * - 29 ) +---- +98 query I rowsort SELECT ALL COALESCE ( + 67, 63 ) AS col0 @@ -44832,10 +44895,13 @@ SELECT ALL 72 + + 10 AS col1 ---- 82 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-8555 SELECT CASE - 30 WHEN COUNT ( * ) * + 19 + - AVG ( 84 ) - + COUNT ( + CASE WHEN NOT - 94 <> - 18 THEN + 2 ELSE NULL END ) + + MAX ( + 50 ) * - + COUNT ( * ) THEN + COALESCE ( + 79, + 92, - - ( - - CAST ( + + COUNT ( * ) AS INTEGER ) ) * + + 66 ) ELSE NULL END * AVG ( DISTINCT 39 ) * + CAST ( - 85 AS INTEGER ) + 88 + + 21 + + 18 + + + 58 +---- +NULL query I rowsort SELECT ALL 83 * 9 @@ -45339,10 +45405,10 @@ SELECT + NULLIF ( - COUNT ( * ), 79 ) AS col0 ---- -1 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - 30 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-8651 SELECT + + COALESCE ( 30, + + 70, - 19, + 20 * + CAST ( - AVG ( DISTINCT 18 ) AS INTEGER ) ) +---- +30 query I rowsort label-8652 SELECT COUNT ( * ) + COUNT ( * ) * 67 * + + 95 * CASE - ( - + 35 ) WHEN - 71 THEN + + COUNT ( * ) WHEN + - 87 * - + 53 + NULLIF ( + COUNT ( * ), - NULLIF ( + NULLIF ( + 72, 27 ), 65 / - 65 * + + 24 + ( - COALESCE ( - 73, - - CAST ( - - 6 AS INTEGER ) * + COUNT ( * ) + - COUNT ( * ) ) ) * + MAX ( - 17 ) ) * - 31 - + 22 ) THEN - 82 ELSE NULL END AS col0 @@ -45432,10 +45498,10 @@ SELECT 58 + + 86 AS col1 ---- 144 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - -49 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-8669 SELECT CAST ( - AVG ( DISTINCT 49 ) AS INTEGER ) / COUNT ( * ) +---- +-49 query I rowsort label-8670 SELECT CAST ( NULL AS INTEGER ) * - + 34 AS col1 @@ -49937,10 +50003,13 @@ SELECT + COUNT ( * ) * - + 43 ---- -43 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-9535 SELECT + AVG ( DISTINCT CAST ( NULL AS INTEGER ) ) AS col1 +---- +NULL query I rowsort SELECT ALL - 17 - - 12 + + + 83 AS col2 diff --git a/data/sqlite/random/expr/slt_good_87.slt b/data/sqlite/random/expr/slt_good_87.slt index 2eac972..6381b51 100644 --- a/data/sqlite/random/expr/slt_good_87.slt +++ b/data/sqlite/random/expr/slt_good_87.slt @@ -3930,10 +3930,13 @@ SELECT ALL COUNT ( - 45 ) AS col0 ---- 1 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-752 SELECT - AVG ( DISTINCT + ( CAST ( NULL AS INTEGER ) ) ) AS col0 +---- +NULL query I rowsort label-753 SELECT ( CAST ( - - 89 AS INTEGER ) ) @@ -7074,10 +7077,13 @@ SELECT ALL + - ( + ( CAST ( NULL AS INTEGER ) ) ) ---- NULL -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-1362 SELECT DISTINCT 0 * + + AVG ( DISTINCT CAST ( NULL AS INTEGER ) ) AS col0 +---- +NULL query I rowsort label-1363 SELECT DISTINCT SUM ( DISTINCT + 89 ) @@ -7874,10 +7880,10 @@ SELECT - ( 36 ) ---- -36 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - 81 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-1520 SELECT - CAST ( + AVG ( DISTINCT - + 81 ) AS INTEGER ) +---- +81 query II rowsort label-1521 SELECT ALL 12 col2, - CAST ( 47 AS INTEGER ) @@ -12564,10 +12570,13 @@ SELECT DISTINCT - + 12 AS col0 ---- -12 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-2435 SELECT 13 + - AVG ( DISTINCT + CAST ( NULL AS INTEGER ) ) +---- +NULL query I rowsort label-2436 SELECT ALL - + NULLIF ( - 62, COUNT ( * ) * + 95 ) + - 12 AS col0 @@ -15445,10 +15454,13 @@ SELECT DISTINCT + - MIN ( + 23 ) AS col2 ---- -23 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-2991 SELECT ALL - 81 + - AVG ( DISTINCT - CAST ( NULL AS INTEGER ) ) AS col1 +---- +NULL query I rowsort SELECT - - ( 10 ) @@ -15631,10 +15643,13 @@ SELECT ALL - ( - MIN ( ALL - + 0 ) ) AS col0 ---- 0 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-3027 SELECT ALL - NULLIF ( - - AVG ( DISTINCT CAST ( NULL AS INTEGER ) ), - COUNT ( * ) ) col2 +---- +NULL query I rowsort label-3028 SELECT DISTINCT + 18 + + + CAST ( NULL AS INTEGER ) @@ -20550,10 +20565,13 @@ SELECT DISTINCT - 88 / - - 92 AS col2, - 72 AS col1 0 -72 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-3981 SELECT DISTINCT 98 + + AVG ( DISTINCT - + CAST ( NULL AS INTEGER ) ) + 49 + 80 +---- +NULL query I rowsort label-3982 SELECT ALL + - COUNT ( * ) * - - 81 - + 38 AS col2 @@ -21834,11 +21852,11 @@ SELECT DISTINCT + - 3 ---- -3 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - -77 -# Datafusion - Expected - -31 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query II rowsort label-4230 SELECT ALL + - 77, - CASE - AVG ( DISTINCT - 27 ) WHEN + 28 + 14 * - + COUNT ( * ) THEN NULL WHEN + 52 THEN NULL ELSE 31 END AS col0 +---- +-77 +-31 query I rowsort label-4231 SELECT - + 30 * + COUNT ( * ) AS col1 @@ -33104,10 +33122,13 @@ SELECT DISTINCT - COUNT ( - 0 ) ---- -1 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - -38 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-6414 SELECT + NULLIF ( + - MAX ( DISTINCT + ( 38 ) ), + AVG ( DISTINCT + + 81 ) ) AS col0 +---- +-38 query I rowsort SELECT - - 50 - + 47 @@ -34725,10 +34746,13 @@ SELECT ALL - + 69 * + - 83 + 92 AS col1 ---- 5819 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - -46 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort SELECT - NULLIF ( + + 46, + - AVG ( DISTINCT + - 45 ) ) +---- +-46 query I rowsort SELECT DISTINCT - 17 + 59 AS col2 @@ -34853,10 +34877,13 @@ SELECT 64 * + 79 AS col0 ---- 5056 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-6753 SELECT ALL - AVG ( DISTINCT - + CAST ( NULL AS INTEGER ) ) AS col2 +---- +NULL query II rowsort label-6754 SELECT 41, CAST ( NULL AS INTEGER ) AS col1 @@ -37002,10 +37029,13 @@ SELECT DISTINCT + 45 * + ( - COUNT ( * ) ) AS col2 ---- -45 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-7171 SELECT ALL AVG ( DISTINCT + CAST ( NULL AS INTEGER ) ) AS col0 +---- +NULL query I rowsort label-7172 SELECT ALL ( + ( ( + 37 ) ) ) + - ( - - 54 ) + - COUNT ( * ) @@ -38257,10 +38287,13 @@ SELECT - 27 AS col0, 53 AS col1 -27 53 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-7415 SELECT + + ( + + AVG ( DISTINCT + CAST ( NULL AS FLOAT8 ) ) ) AS col0 +---- +NULL query I rowsort label-7416 SELECT DISTINCT 15 * + COUNT ( * ) * - + 0 @@ -48520,10 +48553,10 @@ SELECT - 13 + - + 19 ---- -32 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-9408 SELECT - 89 * + 21 * + + CASE - AVG ( DISTINCT 17 ) WHEN + 43 / - - 26 THEN - COUNT ( * ) WHEN - SUM ( DISTINCT - 76 ) THEN NULL END +---- +NULL query I rowsort label-9409 SELECT ALL ( 15 ) * + COUNT ( * ) AS col1 @@ -48614,10 +48647,13 @@ SELECT DISTINCT + + 48 / + 46 * COUNT ( DISTINCT 62 ) + - 81 ---- -80 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - 5 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-9426 SELECT - 19 * + COUNT ( * ) + - NULLIF ( - + COUNT ( * ), + + 0 * + 56 ) + 1 + ( + NULLIF ( + NULLIF ( 22, AVG ( DISTINCT + 83 ) * 76 ), 63 ) ) +---- +5 query I rowsort SELECT ALL + + CASE - + 2 WHEN - + 9 THEN - - 34 END col2 @@ -50036,10 +50072,13 @@ SELECT DISTINCT 1 / + + 95 + - 73 + + COUNT ( * ) / + 8 * MIN ( ALL 10 ) * + SUM ---- -6476 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - 3069 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-9698 SELECT ALL NULLIF ( CAST ( + + COUNT ( ALL + 87 ) AS INTEGER ), + ( + AVG ( DISTINCT - COALESCE ( + - 22, + + 98, + 2 ) ) ) ) / COUNT ( * ) - - 66 + CASE 63 WHEN + + COUNT ( * ) - - 81 THEN + 13 WHEN 90 THEN NULL ELSE 91 * + 33 END + - COUNT ( * ) +---- +3069 query II rowsort label-9699 SELECT DISTINCT + 8 / - MIN ( ALL + 14 ) + + - 20 AS col2, - 79 + + + ( + 91 ) * - 57 @@ -51552,10 +51591,13 @@ SELECT + - CAST ( - CAST ( NULL AS INTEGER ) AS INTEGER ) col2 ---- NULL -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-9988 SELECT - COUNT ( * ) + + + 75 / - AVG ( DISTINCT - CASE - + ( - - 71 ) WHEN - 57 THEN + - 21 * - 40 * + 42 * - + 73 ELSE NULL END ) + - COUNT ( ALL - 7 ) * + 52 AS col0 +---- +NULL query I rowsort SELECT DISTINCT - 28 - - 79 diff --git a/data/sqlite/random/expr/slt_good_88.slt b/data/sqlite/random/expr/slt_good_88.slt index 48558e4..5ade3af 100644 --- a/data/sqlite/random/expr/slt_good_88.slt +++ b/data/sqlite/random/expr/slt_good_88.slt @@ -2670,10 +2670,13 @@ SELECT ALL + - MAX ( DISTINCT - - 19 ) ---- -19 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-503 SELECT + COALESCE ( - - 39, + + 5 ) - AVG ( DISTINCT - 61 ) * + CASE + 74 WHEN - + 43 THEN 16 WHEN - 55 * + 70 + - COUNT ( * ) THEN NULL ELSE NULL END col0 +---- +NULL query II rowsort SELECT ALL + NULLIF ( + 58, - 94 ), - 81 AS col2 @@ -3564,10 +3567,16 @@ SELECT - 1 - + 35 AS col2 ---- -36 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - -3 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Data was automatically updated based on comparison db results +# Datafusion - Previous results: +# Datafusion - -3 +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-673 SELECT DISTINCT - COALESCE ( 95, - 32 * - + AVG ( DISTINCT - - 71 ) ) / 25 AS col1 +---- +-3.8 query I rowsort SELECT 75 - 78 AS col0 @@ -6685,10 +6694,13 @@ SELECT ALL + 31 - - COUNT ( * ) / 37 AS col2 ---- 31 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - 1288 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-1267 SELECT 46 * + NULLIF ( SUM ( 28 ), + + 28 + + COALESCE ( - - 13, COUNT ( * ) * - - 52, + - NULLIF ( - SUM ( ALL + 86 ), 41 ) + + - 31 * + AVG ( DISTINCT 90 ) * COUNT ( * ) + - COUNT ( * ) ) ) +---- +1288 query I rowsort label-1268 SELECT ALL CASE MAX ( - 36 ) WHEN - 45 THEN - 41 * + 44 ELSE NULL END * - + 82 @@ -7028,10 +7040,13 @@ SELECT ALL + COUNT ( DISTINCT 45 ) ---- 1 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-1332 SELECT - 45 / - - AVG ( DISTINCT + CAST ( NULL AS INTEGER ) ) + + 34 +---- +NULL query II rowsort SELECT - 80 * + - 36 col0, + 19 @@ -7363,11 +7378,14 @@ SELECT 40 * + - 53 AS col0 ---- -2120 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -# Datafusion - Expected - 6278 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I]I +# Datafusion - [Actual ] [R]I +query RI rowsort label-1395 SELECT DISTINCT ( 69 ) * AVG ( DISTINCT CAST ( NULL AS INTEGER ) ) AS col2, NULLIF ( + 73, + MIN ( DISTINCT - 1 ) ) * 86 +---- +NULL +6278 query I rowsort label-1396 SELECT DISTINCT COUNT ( * ) + - - COUNT ( * ) AS col1 @@ -7578,10 +7596,10 @@ SELECT ALL 91 + + NULLIF ( + CASE SUM ( - 72 ) WHEN - + ( - ( + - 88 ) ) + 21 * ---- NULL -# Datafusion - Datafusion expected results: -# Datafusion - Expected - -10 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-1437 SELECT ALL COUNT ( * ) + - CASE + 53 WHEN - 89 * - + SUM ( ALL - 7 ) / + AVG ( + 93 ) - + CASE + 87 WHEN - 76 THEN NULL ELSE - CASE - AVG ( DISTINCT 50 ) WHEN - 5 THEN - 21 - + 79 * - - CAST ( NULL AS INTEGER ) ELSE NULL END + + 9 * + 78 * - CASE 9 * 6 WHEN - 93 * + 56 + COUNT ( 82 ) / 46 THEN NULL WHEN - ( + 3 ) - - ( 54 ) THEN COALESCE ( + CAST ( COUNT ( * ) AS INTEGER ), 81 + ( - 67 ) * + 62 ) * + 56 + - 8 ELSE NULL END END THEN NULL WHEN - ( - ( - NULLIF ( 55, COALESCE ( 5, COUNT ( * ) * - 56 ) * 62 ) ) ) / COUNT ( * ) THEN 98 + + NULLIF ( + 21, 24 / 74 ) ELSE + 32 - 21 END AS col1 +---- +-10 query I rowsort SELECT - 74 + - 50 AS col1 @@ -8273,10 +8291,13 @@ SELECT + 9 * + - 93 * + COALESCE ( - 69, 67, 20 ) ---- 57753 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-1569 SELECT + - 31 * - MIN ( ALL + - 70 ) + - + CASE - 76 WHEN + - 42 + COUNT ( * ) THEN NULL WHEN + CAST ( 1 AS INTEGER ) THEN NULL WHEN + - 38 THEN + 4 + 95 + - AVG ( DISTINCT 36 ) * + 1 / - 49 END / COUNT ( * ) +---- +NULL query I rowsort SELECT DISTINCT - 4 * 34 AS col2 @@ -8525,10 +8546,13 @@ SELECT + - SUM ( + + NULLIF ( + 17, - + 53 + + 76 ) ) * 28 + + - 83 AS col0 ---- -559 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - -105 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort SELECT ALL + 87 + + 78 * NULLIF ( + - 3, - 11 * 6 + AVG ( DISTINCT + + 24 ) ) + 42 +---- +-105 query I rowsort label-1618 SELECT - COALESCE ( 7, + CAST ( + 63 AS INTEGER ), + + 95 * - 43 - - + 66, - 13 ) @@ -9052,10 +9076,13 @@ SELECT - 93 * - 9 ---- 837 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - 16 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-1716 SELECT + NULLIF ( - - COUNT ( * ), 69 + + COALESCE ( + 26, - AVG ( DISTINCT - 33 ), 64 * 55 / - 74 * - + COALESCE ( + - 29, + + 22, - 11 ) * + 42 ) * + 51 * 90 / - ( - 86 ) ) + + 15 AS col1 +---- +16 query I rowsort SELECT ALL 63 + - 51 AS col1 @@ -11518,10 +11545,10 @@ SELECT DISTINCT SUM ( + - 99 ) ---- -99 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - 56 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-2182 SELECT ALL COUNT ( * ) * - CASE + COUNT ( * ) WHEN - COALESCE ( AVG ( DISTINCT + 87 ), 74 ) * + 53 THEN NULLIF ( - 35, - 5 ) - - 24 + - CASE + 27 WHEN + + 89 - + COALESCE ( - 73, 23 ) / - 53 * - + 82 * 38 / COUNT ( * ) THEN + + 71 * 83 + - MAX ( DISTINCT - - 77 ) WHEN - - COUNT ( - 76 ) * - - 45 - + ( + 69 ) THEN NULL ELSE NULL END / + 7 WHEN COUNT ( * ) * - 9 + - 95 + - + 47 + NULLIF ( + + 54, COUNT ( * ) ) * + NULLIF ( + + 55, MAX ( ALL - - 10 ) ) * + 98 THEN NULL ELSE - 90 + 34 END +---- +56 query I rowsort label-2183 SELECT + CAST ( NULL AS INTEGER ) * - - 59 @@ -14642,10 +14669,10 @@ SELECT SUM ( + + 90 ) - COUNT ( * ) ---- 89 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-2780 SELECT DISTINCT 73 * - + 29 * NULLIF ( - 31, + ( + 82 ) + CASE - + 25 WHEN 44 * - 1 - 20 + 66 - CASE WHEN NOT ( - 32 ) < NULL THEN 54 END THEN NULL WHEN MAX ( - 45 ) + AVG ( DISTINCT 60 ) * - 7 THEN NULL WHEN - 81 THEN 42 ELSE NULL END * - 34 ) * SUM ( 34 + + CAST ( NULL AS INTEGER ) / 65 ) AS col1 +---- +NULL query I rowsort label-2781 SELECT NULLIF ( - - 92, + CASE WHEN NOT COUNT ( * ) IS NOT NULL THEN NULL ELSE + + 3 END / - 58 + COALESCE ( - 31, + 90 * + 59 + 94 ) + - 59 * + 21 ) * 87 col2 @@ -16191,10 +16218,10 @@ SELECT + 75 + - 67 ---- 8 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - 2220 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-3075 SELECT + 58 - - 47 * CAST ( - COALESCE ( - + 46, - COUNT ( DISTINCT 46 ) - - 68, - + COUNT ( * ), + AVG ( DISTINCT 15 ) ) AS INTEGER ) +---- +2220 query I rowsort label-3076 SELECT DISTINCT 37 * - - 7 + + COALESCE ( - CASE + COALESCE ( + 77, 74 * + 35 ) WHEN - + ( + CASE + 57 WHEN CAST ( - ( + - ( + ( + COUNT ( * ) ) ) ) AS INTEGER ) * NULLIF ( 54, 78 ) THEN 37 - NULLIF ( 56, MAX ( 22 ) ) END ) THEN 21 END, 82 ) + 0 * COUNT ( * ) AS col1 @@ -17136,10 +17163,10 @@ SELECT ALL 9 + 17 * - + 15 ---- -246 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-3254 SELECT DISTINCT - CAST ( ( - CASE COUNT ( * ) WHEN - - 30 THEN - 70 WHEN ( - AVG ( DISTINCT + NULLIF ( + - 26, - 82 + + 53 - + 64 ) ) ) / + 36 THEN COUNT ( * ) END ) AS INTEGER ) AS col2 +---- +NULL query I rowsort label-3255 SELECT 48 * + - COUNT ( * ) * + 82 @@ -18572,10 +18599,13 @@ SELECT DISTINCT + 2 * - 97 AS col2 ---- -194 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-3526 SELECT ALL 5 * + AVG ( DISTINCT - 57 ) + - 10 + ( - - 34 ) * COALESCE ( ( AVG ( DISTINCT - 33 ) ), + + 68, CAST ( COUNT ( * ) AS INTEGER ) ) / + - 27 * 73 + 56 + + COUNT ( * ) + - 83 + + + CASE - 53 WHEN + + CASE ( - + 37 ) WHEN + 61 / 95 + + COALESCE ( + + 53, - 55 ) * - - 86 + + 8 * 69 * - + CAST ( NULL AS INTEGER ) THEN - - 58 / COUNT ( * ) + 74 ELSE 91 * + 47 END - + 8 THEN NULL WHEN - 69 + + 32 THEN - 29 * 32 + - 56 * 28 ELSE NULL END / - 4 +---- +NULL query I rowsort label-3527 SELECT - - COUNT ( * ) * - - ( - 71 ) - - 39 * + SUM ( DISTINCT - 86 ) * - 75 @@ -18715,10 +18745,13 @@ SELECT ALL 69 + - + ( 84 ) AS col2 ---- -15 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-3554 SELECT + COUNT ( * ) + + ( + 8 ) + 23 / + AVG ( DISTINCT + - 10 ) * - - COUNT ( * ) - - 13 - - 92 + + CASE 92 WHEN - 37 + + MAX ( - - 16 ) THEN NULL WHEN + COUNT ( * ) THEN 12 * - + 43 + + - NULLIF ( 70, + + COALESCE ( - COUNT ( * ), + + 45 * - 85 * - 21 ) ) + - 83 * + + ( - + COUNT ( * ) ) + - COUNT ( ALL 96 ) * - 29 END col0 +---- +NULL query I rowsort SELECT DISTINCT - - 40 * + 69 @@ -18849,11 +18882,11 @@ SELECT - 83 * - 35 AS col2 ---- 2905 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - 1366 -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query II rowsort label-3580 SELECT DISTINCT MIN ( - 84 ) * + - 17 * COUNT ( * ) + - 62, + 75 / + 25 * + 46 + + CASE 63 WHEN + + COUNT ( * ) THEN + + ( + 12 ) + - + 55 WHEN ( - AVG ( DISTINCT - 6 ) ) THEN NULL WHEN - + 8 + COALESCE ( - MAX ( ALL - - 64 ), + + 94, - + 82 * + ( - 35 ) ) + - 32 THEN - + 76 * + + 69 + + + 86 - - SUM ( DISTINCT + + 26 ) ELSE NULL END AS col2 +---- +1366 +NULL query I rowsort SELECT ALL COALESCE ( + + ( + COALESCE ( + + 64, + ( - 38 ) ) ), 12 ) AS col0 @@ -19068,10 +19101,13 @@ SELECT ALL - 75 col1, + NULLIF ( + 77, + 20 / 95 / + 91 + + 17 ) -75 77 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort SELECT 10 + 54 + + 51 - 38 + 15 * - 37 + + CASE + - 68 WHEN - 24 THEN + AVG ( DISTINCT - 24 ) * + 71 END / + 61 +---- +NULL query II rowsort SELECT 1, - ( + - 54 ) AS col1 @@ -19787,10 +19823,13 @@ SELECT 40 * + 32 col0 ---- 1280 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - -30 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort SELECT DISTINCT 11 * 1 + - NULLIF ( NULLIF ( + 41, - + 98 * + 91 + AVG ( DISTINCT + 72 ) * + AVG ( + 28 ) ), + ( + 16 ) + 81 + - - CASE 13 WHEN + 73 THEN NULL ELSE + 95 * - 21 END ) AS col1 +---- +-30 query I rowsort SELECT ALL 85 + - 65 @@ -20182,10 +20221,13 @@ SELECT - CAST ( NULL AS FLOAT8 ) * - - 77 ---- NULL -# Datafusion - Datafusion expected results: -# Datafusion - Expected - -28 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-3830 SELECT - MIN ( + 29 ) + - 1 * NULLIF ( ( - COUNT ( ALL + ( - + 45 ) ) ), + 63 / + AVG ( DISTINCT + 18 ) + - ( - - ( - 70 ) ) + 57 ) +---- +-28 query I rowsort label-3831 SELECT + COUNT ( 50 ) @@ -20716,10 +20758,13 @@ SELECT + 98 * - 42 ---- -4116 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-3930 SELECT + CASE - 59 WHEN - COALESCE ( - - COUNT ( * ), - - 48 ) THEN NULL WHEN + COUNT ( * ) + + + 33 + - CAST ( 31 AS FLOAT8 ) / - - 53 THEN + + 85 + + - COUNT ( * ) + + 4 - - - AVG ( DISTINCT + 20 ) END +---- +NULL query I rowsort label-3931 SELECT - 72 * + - MIN ( DISTINCT 49 ) @@ -21797,10 +21842,10 @@ SELECT ALL + COUNT ( * ) * 64 + + COUNT ( * ) AS col2 ---- 65 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-4140 SELECT + SUM ( + 7 ) + ( + COUNT ( * ) + 86 / CASE - CASE 35 WHEN - 52 + - CAST ( + 0 + 83 AS INTEGER ) THEN + 60 + AVG ( DISTINCT - 27 ) WHEN + ( - 71 ) THEN + 36 * 54 END WHEN 26 + 21 * - 69 THEN + ( + 27 ) WHEN 87 + + COUNT ( * ) THEN 43 * 26 END ) col0 +---- +NULL query I rowsort SELECT + 35 * 27 AS col2 @@ -26336,11 +26381,11 @@ SELECT - 84 AS col1, ( - COALESCE ( - - 8, 69 ) ) -84 -8 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -# Datafusion - Expected - 45 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query II rowsort label-5005 SELECT DISTINCT COUNT ( * ) + - CASE MAX ( DISTINCT 40 ) WHEN + + 3 THEN NULL WHEN COUNT ( * ) + - 87 - + AVG ( DISTINCT + 66 ) THEN NULL WHEN + + 46 * 31 - + 61 + + - 53 * - + 88 THEN + 38 + 10 ELSE NULL END, + 45 AS col0 +---- +NULL +45 query II rowsort label-5006 SELECT - + 96, + 16 + COUNT ( * ) col1 @@ -26463,10 +26508,10 @@ SELECT DISTINCT NULLIF ( - CAST ( NULL AS INTEGER ), - 62 + + 17 + - - 48 + - CO ---- NULL -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-5029 SELECT DISTINCT + - CASE - - 57 WHEN 30 + - 60 * 49 THEN NULL WHEN - 47 / ( + 64 ) + + - 43 + + + 13 - + - COUNT ( * ) + - 11 * + 34 + + AVG ( DISTINCT CAST ( - 13 AS INTEGER ) ) THEN COUNT ( * ) END * - 36 +---- +NULL query I rowsort label-5030 SELECT - + NULLIF ( - MAX ( ALL 27 ), + MAX ( ALL 27 ) * 40 + + 31 ) * - - 61 AS col1 @@ -28467,10 +28512,13 @@ SELECT 46 * 68 AS col2 ---- 3128 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - -82 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort SELECT ALL - NULLIF ( + 82, - 54 * + AVG ( + 7 ) + ( + - AVG ( DISTINCT - 56 ) ) / - + 89 * - 50 / + 12 ) AS col2 +---- +-82 query I rowsort SELECT ALL - 33 + - 10 + - 40 AS col1 @@ -30329,10 +30377,10 @@ SELECT ALL + 99 + + 63 ---- 162 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort SELECT DISTINCT + ( - CASE - 22 WHEN + CASE - 21 WHEN + 49 - 32 THEN AVG ( DISTINCT + 21 ) END / - 33 THEN 3 WHEN - ( + COALESCE ( + 4, 19 * + 85 + 21, 1 ) ) THEN NULL END ) * 22 +---- +NULL query I rowsort SELECT NULLIF ( - 26, 38 ) AS col2 @@ -30761,10 +30809,13 @@ SELECT + ( + CASE - 81 WHEN 36 THEN + 26 * 10 END ) col2 ---- NULL -# Datafusion - Datafusion expected results: -# Datafusion - Expected - 3759 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort SELECT NULLIF ( - - 44, + AVG ( DISTINCT + 74 ) ) * + 84 + + 63 AS col0 +---- +3759 query I rowsort label-5852 SELECT + 9 + CAST ( 50 AS INTEGER ) @@ -31910,10 +31961,13 @@ SELECT - 36 * 59 + + 88 * 74 ---- 4388 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-6069 SELECT ( - COALESCE ( - ( AVG ( DISTINCT 9 ) ), 16, - COALESCE ( 20, - NULLIF ( - ( - + 44 ), + COALESCE ( 34, 82 ) * AVG ( + 87 * - 50 ) ) ) * COUNT ( * ) ) ) + + 68 * - NULLIF ( CAST ( NULL AS INTEGER ), 25 * - COUNT ( * ) ) AS col1 +---- +NULL query II rowsort label-6070 SELECT ALL - 99, 39 / + 15 col2 @@ -32616,10 +32670,13 @@ SELECT DISTINCT + 19 + + 24 col0 ---- 43 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - -2313 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-6203 SELECT MIN ( + 44 ) + + + 85 + + NULLIF ( + NULLIF ( + 37, - 90 ), - AVG ( DISTINCT + 60 ) + + - COUNT ( * ) - + + 40 * - 50 * - 0 ) * ( - 66 ) AS col2 +---- +-2313 # Datafusion - Datafusion expected results: # Datafusion - Expected - -191 @@ -34712,10 +34769,13 @@ SELECT DISTINCT 55 * - 53 - COUNT ( * ) AS col2 ---- -2916 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-6599 SELECT DISTINCT + COUNT ( * ) * - 22 - CASE ( COUNT ( * ) ) WHEN 19 THEN - 45 ELSE NULL END - 77 * - 17 / 26 / - NULLIF ( - AVG ( DISTINCT - 47 ), CAST ( NULL AS INTEGER ) * 2 * - COUNT ( * ) + - + 77 * - 72 ) * + 72 + 95 + + + 82 + 68 + - COUNT ( * ) AS col1 +---- +NULL query I rowsort SELECT DISTINCT + CASE 6 WHEN - - 30 THEN - 78 ELSE NULL END AS col1 @@ -35579,10 +35639,13 @@ SELECT 33 + 75 AS col1 ---- 108 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort SELECT ALL + + ( + AVG ( DISTINCT - 15 ) ) + + CASE - 16 WHEN - - 37 THEN NULL WHEN - AVG ( + + 9 ) THEN ( - 3 ) END + - 41 * 99 + - 13 + 11 - - ( + 99 ) * - 32 AS col1 +---- +NULL query I rowsort SELECT 79 + + 57 AS col0 @@ -35801,10 +35864,13 @@ SELECT ALL 28 * 29 * + - 85 + + - 59 * COUNT ( * ) ---- -69079 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - 12 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-6806 SELECT COALESCE ( + 12, - 82, - 73 * 75 / - - 89 * + - 93 - - 77 * - 11 + 25 * - 56 / - 3 - - 69 + MAX ( 25 ) * - 37 * + + NULLIF ( - - 26, + AVG ( DISTINCT - 97 ) + + 53 - + - 24 ) / + 46 / + 9 * - + 19 / - 90 * + 59 ) AS col1 +---- +12 query II rowsort label-6807 SELECT ALL - 47 * + - NULLIF ( 61, - COUNT ( * ) + + 69 ), + ( + 9 ) AS col0 @@ -36433,10 +36499,13 @@ SELECT - 86 / + 28 col0 ---- -3 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-6929 SELECT ALL - AVG ( DISTINCT + CAST ( NULL AS FLOAT8 ) ) - - 37 AS col2 +---- +NULL query I rowsort SELECT DISTINCT - 20 * - 48 @@ -40603,10 +40672,13 @@ SELECT ALL COUNT ( * ) - + 20, - 41 AS col0 -19 -41 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-7722 SELECT NULLIF ( 41, - AVG ( DISTINCT + 78 ) ) * + CASE - ( - + CAST ( NULL AS INTEGER ) ) WHEN - COUNT ( * ) * + - CAST ( NULL AS FLOAT8 ) * 92 * 72 * - + CASE - 1 WHEN - 72 THEN + CASE + COUNT ( ALL + 69 ) WHEN 89 THEN + 36 ELSE COUNT ( * ) END / + 98 END * - 3 THEN - SUM ( DISTINCT - 63 ) ELSE CASE 88 WHEN - ( AVG ( - 16 ) ) THEN NULL ELSE + 52 END + - 27 END + CASE 95 + + 17 WHEN - 11 THEN - 52 * + COUNT ( DISTINCT + 12 * - 80 ) + - 71 * + CAST ( 99 AS INTEGER ) ELSE NULL END AS col0 +---- +NULL query I rowsort label-7723 SELECT 35 * - SUM ( DISTINCT + ( - 98 ) ) * 48 - - 89 - + 82 * + CAST ( - + 46 AS INTEGER ) + - - 66 @@ -41600,10 +41672,13 @@ SELECT DISTINCT 20 * + COUNT ( * ) * 44 * - - COUNT ( * ) ---- 880 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-7908 SELECT ALL AVG ( DISTINCT - CASE - 52 WHEN + 26 THEN + 31 * 89 * 71 + - + 69 + 8 / 14 * + - 86 * - - 36 * + 46 WHEN - CAST ( NULL AS INTEGER ) THEN NULL END ) AS col1 +---- +NULL query I rowsort SELECT DISTINCT - 28 * - 70 @@ -41940,10 +42015,13 @@ SELECT 70 - + - 27 ---- 97 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-7970 SELECT - AVG ( DISTINCT + CAST ( NULL AS INTEGER ) ) AS col1 +---- +NULL query I rowsort SELECT DISTINCT 13 + + 35 AS col0 @@ -42336,11 +42414,14 @@ SELECT - CAST ( NULL AS INTEGER ) + ( - 65 ) ---- NULL -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -# Datafusion - Expected - 10 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I]I +# Datafusion - [Actual ] [R]I +query RI rowsort label-8045 SELECT - - 31 * CASE + - 58 WHEN 41 THEN NULL WHEN + 3 THEN + 76 / - + 16 - - AVG ( DISTINCT - - 38 ) - - + CAST ( + + COUNT ( - 57 ) AS INTEGER ) * - + MAX ( + + 5 ) ELSE NULL END + + 10 AS col0, + 10 +---- +NULL +10 query I rowsort label-8046 SELECT - + 61 + - + COALESCE ( + COUNT ( * ), - COALESCE ( 3, - 17 + 18 * - 51, - 74 ) * - COUNT ( * ) / + 61 * ( + 0 ) - + 32 ) + 93 AS col2 @@ -43649,10 +43730,10 @@ SELECT + + ( + + 89 ) ---- 89 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort SELECT CASE - AVG ( DISTINCT - 13 ) WHEN 23 THEN - + 5 * + - 26 + - 7 END +---- +NULL query I rowsort SELECT ALL 68 * - 27 + - - 94 - 63 AS col1 @@ -43903,10 +43984,13 @@ SELECT DISTINCT + COUNT ( * ) + + - CAST ( - 3 AS INTEGER ) AS col0 ---- 4 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - 53 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-8343 SELECT DISTINCT COALESCE ( + 53, - - AVG ( DISTINCT + - COALESCE ( + - 90, + 71 * - ( - + 89 ) ) ) / 52 + + 85, - COUNT ( * ) * + 33 * - 80 + + 25, + + CASE WHEN NOT + COALESCE ( + 20, - + 75 ) < - CASE + + 11 WHEN + 29 THEN NULL WHEN - - 52 * 1 THEN NULL ELSE - 4 * + - 25 + + 96 - + + 61 + + + 22 END THEN + + 60 WHEN NOT NULL IS NULL THEN NULL ELSE NULL END ) +---- +53 query I rowsort label-8344 SELECT ALL + CAST ( NULL AS INTEGER ) + - 83 * + 93 - + 84 + + COALESCE ( - + 95, - CASE 72 WHEN - 55 * 9 THEN NULL ELSE - - 2 END + SUM ( + + 77 ) + 5 ) + + - COUNT ( * ) * COUNT ( * ) * - CASE SUM ( + 68 ) WHEN - + 74 THEN NULL ELSE 1 * + + SUM ( DISTINCT - 26 ) * - 59 END / - COALESCE ( + 81, + - ( 54 ) + - 19 ) + - CASE + COUNT ( * ) WHEN + 74 THEN 37 ELSE + NULLIF ( - 66, 96 ) + 73 END * - 23 @@ -44619,11 +44703,14 @@ SELECT - 2 AS col2, 33 AS col1 -2 33 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -# Datafusion - Expected - 154070 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I]I +# Datafusion - [Actual ] [R]I +query RI rowsort label-8479 SELECT AVG ( DISTINCT - + CAST ( NULL AS INTEGER ) ) AS col2, 71 * - 35 * - MIN ( ALL - - 62 ) AS col0 +---- +NULL +154070 query I rowsort SELECT - - 31 - - ( 74 ) @@ -44685,10 +44772,10 @@ SELECT + COUNT ( * ) * + 27 AS col2 ---- 27 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - -2 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-8491 SELECT COUNT ( * ) * + COUNT ( * ) + + COALESCE ( - + 3, - - 34, - 95 * - 45 + - ( + - CASE + MIN ( CAST ( 33 AS INTEGER ) ) WHEN + AVG ( DISTINCT + 98 ) THEN - + 31 / + COALESCE ( - COUNT ( * ), 14 ) ELSE NULL END ) * + ( + - 16 ), - ( 87 ) + - 37 ) +---- +-2 query I rowsort SELECT ALL + COALESCE ( - + 66, + 91 ) @@ -45457,10 +45544,10 @@ SELECT CASE + - CAST ( NULL AS INTEGER ) WHEN 70 + - 92 * - 41 * + NULLIF ( - 53 ---- NULL -# Datafusion - Datafusion expected results: -# Datafusion - Expected - -330500 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-8637 SELECT - 79 + CASE + AVG ( DISTINCT + - 53 ) WHEN - - 80 * + 6 THEN NULL WHEN + 29 - + 1 / 69 THEN NULL ELSE - 24 - 27 + + 7 + + + NULLIF ( + 35, + 74 + + + COUNT ( * ) ) END + - 12 + - 70 * + 59 * - - 80 AS col2 +---- +-330500 # Datafusion - Datafusion expected results: # Datafusion - Expected - 6 @@ -45605,10 +45692,10 @@ SELECT DISTINCT 84 + 59 AS col1 ---- 143 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-8665 SELECT 80 * - - ( 93 ) * + CASE - 0 WHEN + AVG ( DISTINCT + CAST ( NULL AS INTEGER ) ) THEN NULL WHEN 96 / - + 16 * - - 45 + + 31 THEN + COUNT ( - 13 ) END col2 +---- +NULL query I rowsort label-8666 SELECT + 32 + COUNT ( * ) AS col0 @@ -47148,10 +47235,10 @@ SELECT ALL NULLIF ( - 27, + 45 * ( 3 ) ) AS col0 ---- -27 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - 1276 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-8962 SELECT DISTINCT + 58 * CASE CAST ( 62 AS INTEGER ) WHEN - AVG ( DISTINCT 74 ) / + 17 THEN + 60 WHEN + 63 THEN - ( ( + CAST ( NULL AS INTEGER ) ) ) + 3 ELSE + 22 END col2 +---- +1276 query I rowsort label-8963 SELECT ALL SUM ( - 23 ) AS col0 @@ -50706,10 +50793,13 @@ SELECT DISTINCT + 96 + + ( + 44 ) + 40 / - 45 * - - 93 + + 41 AS col1 ---- 181 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - 2482 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort SELECT ALL + 38 + - 52 * - NULLIF ( + NULLIF ( 47, - AVG ( DISTINCT 17 ) ), - + 23 * 10 ) +---- +2482 query II rowsort label-9644 SELECT 7 * - 5 - + 93 + COUNT ( * ) * - 86 * - 98 * + 65 AS col2, 19 AS col0 @@ -51104,10 +51194,13 @@ SELECT ALL NULLIF ( + + 82, 51 ) AS col2 ---- 82 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-9718 SELECT + CASE + 82 WHEN - 63 THEN - - 54 + + 68 + + CAST ( - NULLIF ( + 0, + + 75 + - 29 + NULLIF ( - 16, 66 * 64 ) / + + COUNT ( DISTINCT + 80 ) ) AS INTEGER ) / - 15 + - + AVG ( DISTINCT 42 ) + 26 * - 23 WHEN - MIN ( ALL + - 5 ) + 92 + COUNT ( * ) * + CAST ( + 55 + + 40 * 3 AS INTEGER ) THEN NULL END * + MAX ( - 97 - + NULLIF ( 47, 12 ) * + 93 ) +---- +NULL query I rowsort label-9719 SELECT - 47 + + - 10 + - - CASE - 22 WHEN + - 15 THEN NULL WHEN + ( + + COUNT ( * ) ) THEN NULL ELSE - 18 * - 73 + + + 52 + 90 + 67 * + + 95 END @@ -52347,10 +52440,13 @@ SELECT - CASE + COUNT ( + 41 ) WHEN 81 THEN + - 44 + 72 END ---- NULL -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-9954 SELECT ALL + CASE - CAST ( NULL AS INTEGER ) WHEN - 6 + - ( COUNT ( * ) ) THEN NULL WHEN + - 79 + 87 THEN + NULLIF ( + AVG ( DISTINCT - 95 ), - COUNT ( * ) ) END * - 62 AS col0 +---- +NULL query I rowsort SELECT + + 54 * + 9 * + + NULLIF ( + + NULLIF ( + + 98, + + 86 ), 34 / + - 49 + - 71 * - 34 ) + 71 AS col0 diff --git a/data/sqlite/random/expr/slt_good_89.slt b/data/sqlite/random/expr/slt_good_89.slt index 45a8920..c97b3e3 100644 --- a/data/sqlite/random/expr/slt_good_89.slt +++ b/data/sqlite/random/expr/slt_good_89.slt @@ -657,11 +657,14 @@ SELECT ALL + 68 - + 63 AS col0 ---- 5 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - -77 -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] I[I] +# Datafusion - [Actual ] I[R] +query IR rowsort label-116 SELECT DISTINCT - 77 AS col1, 42 / + AVG ( DISTINCT + CAST ( NULL AS INTEGER ) ) - + 27 - 11 +---- +-77 +NULL query I rowsort SELECT ( + 26 ) * - - 1 @@ -1722,10 +1725,13 @@ SELECT CASE - + 76 WHEN + 7 THEN - - 30 END + + - 8 * ( - - 71 ) + COUNT ( * ) A NULL 0 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-318 SELECT DISTINCT - CASE + ( - 33 ) WHEN + 73 * - 17 + - 53 + + COUNT ( * ) + - - SUM ( DISTINCT + 32 ) + 87 THEN + - 86 + + + 57 + - MIN ( - 52 ) * - ( ( - CASE + AVG ( DISTINCT + + 69 ) WHEN 71 THEN - MAX ( - 36 ) + - 10 + 71 * - 57 * - AVG ( - CAST ( NULL AS INTEGER ) ) ELSE + 80 * 31 + + 42 * - 10 - 6 + - - 8 END ) ) * + COUNT ( * ) + + 70 * - 44 - + ( - COUNT ( * ) ) + + - 20 * 57 * 29 END +---- +NULL # Datafusion - Types were automatically converted from: # Datafusion - [Expected] [I] @@ -2130,10 +2136,10 @@ SELECT + 92 * COUNT ( * ) / - + 92 AS col0 ---- -1 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - -174355 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort SELECT - 3 + + 59 + + CASE + + 14 WHEN - + ( - AVG ( DISTINCT - 19 ) ) THEN NULL ELSE + 51 + - 0 END * - + 60 * 57 + - - 9 AS col1 +---- +-174355 query I rowsort SELECT DISTINCT 15 * - + 48 col0 @@ -5825,10 +5831,13 @@ SELECT CAST ( 17 AS INTEGER ) + - + 63 AS col2 ---- -46 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - -35 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-1108 SELECT - COALESCE ( + 35, 81 - - NULLIF ( + COUNT ( + + 46 ), + 68 + COALESCE ( - 66, - COALESCE ( 47, + AVG ( DISTINCT - - 49 ) + - 97 * - + 45 ), - + COUNT ( * ) ) ), COUNT ( * ) ) +---- +-35 query I rowsort label-1109 SELECT ALL + 93 + 52 + - 67 - + COALESCE ( + 77, - 12 + + 88 * COALESCE ( + + 0, 76, - 25 / 4 + ( COUNT ( * ) ) / - + 32 * 74 + + 16, 19 * - ( - 9 / - 42 ) - + 3 * - 77 ) ) * - 18 @@ -6183,11 +6192,11 @@ SELECT DISTINCT + 35 * - 6 + + - 16 ---- -226 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - -96 -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query II rowsort label-1177 SELECT - 96, - NULLIF ( - - COUNT ( * ), 44 ) + - + CASE - AVG ( DISTINCT - ( - ( - 65 ) ) ) WHEN 71 * - 24 THEN + + COUNT ( * ) END AS col0 +---- +-96 +NULL query I rowsort label-1178 SELECT + - 66 * - - COUNT ( * ) AS col0 @@ -8866,10 +8875,13 @@ SELECT DISTINCT ( 29 ) * - COUNT ( * ), 31 AS col1 -29 31 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-1686 SELECT DISTINCT + CASE + 75 WHEN - NULLIF ( COUNT ( * ), + 62 / 51 + - CASE - NULLIF ( + 33, COALESCE ( 2, - 52 ) ) WHEN + ( AVG ( DISTINCT - + 85 ) ) THEN + + COUNT ( * ) * + - 96 END + - - 99 ) THEN NULL WHEN + NULLIF ( COUNT ( * ), + 59 ) * 5 THEN - 4 END + - - NULLIF ( - 79, - + 20 ) + + + COALESCE ( - AVG ( + + 36 ), + 15, + 92 * - - 54 - - SUM ( - CAST ( NULL AS INTEGER ) ) * + 50 * - 69 ) col1 +---- +NULL query I rowsort label-1687 SELECT COUNT ( * ) / - 65 @@ -10131,10 +10143,13 @@ SELECT DISTINCT - 87 AS col0, 54 * - + 34 * 32 * 2 -87 -117504 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-1927 SELECT ALL + 46 * + 10 + - CASE - 23 WHEN + 12 THEN + + CASE - + 15 WHEN - 94 * + 53 + + ( - + CAST ( - 47 AS FLOAT8 ) ) THEN 96 + + CAST ( NULL AS INTEGER ) WHEN + 61 + - 70 + CAST ( + NULLIF ( + 60, + 98 ) AS INTEGER ) THEN + AVG ( DISTINCT + 69 ) * - - COUNT ( - ( 47 ) ) / + 95 + - + 59 WHEN - 75 THEN NULL WHEN - 29 THEN NULL ELSE NULL END - - ( + CASE - CASE + 81 WHEN + COALESCE ( + CASE - 35 WHEN - 43 THEN - + COALESCE ( - MIN ( + + 18 ), + 47 * 67, + 19 - COUNT ( * ) ) - 22 WHEN 72 THEN NULL ELSE - 39 END, COALESCE ( + 65, 36 + AVG ( 26 ), 95 + 87 ), 63 ) + 25 THEN NULL WHEN - COALESCE ( - 37, + MAX ( + 80 ) + - SUM ( + 63 ), - 10 * - COALESCE ( 31, ( + 31 ) ) ) THEN AVG ( 70 ) END WHEN CAST ( ( + COUNT ( * ) ) AS INTEGER ) THEN - 6 WHEN 70 THEN NULL ELSE + CASE - 31 WHEN + 51 / 70 THEN - 86 END / - 73 END ) - 36 END * COUNT ( * ) col0 +---- +NULL query II rowsort label-1928 SELECT 36 / - 76, + 55 AS col0 @@ -10782,10 +10797,13 @@ SELECT 10 * - ( - + 20 ) AS col0 ---- 200 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-2053 SELECT ALL + NULLIF ( CAST ( NULL AS INTEGER ), + - NULLIF ( - 4, COUNT ( * ) ) * ( + 32 ) + AVG ( DISTINCT 53 ) ) + 22 +---- +NULL query II rowsort SELECT - 51 + - ( - - COALESCE ( - 87, 41 ) ) AS col0, 73 @@ -10895,10 +10913,13 @@ SELECT ( + COUNT ( * ) ) * + ( - COUNT ( * ) ) + CASE - 90 WHEN - + 71 + + 21 TH ---- NULL -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-2074 SELECT DISTINCT CASE - CAST ( + 95 AS FLOAT8 ) WHEN - 25 * + 66 + COUNT ( * ) - + 39 THEN - 53 WHEN - 1 * + 67 + 53 THEN + 73 ELSE NULL END * ( COALESCE ( - 99, + 81, - - COALESCE ( ( COUNT ( * ) ), - + 87 * 64 + - AVG ( DISTINCT + 9 ) - - + 57 ) + + 65 + 43 ) ) * - COUNT ( * ) - CASE - MIN ( DISTINCT 44 ) WHEN + - 1 / + - AVG ( + CAST ( + - 17 AS INTEGER ) ) THEN NULL WHEN - 55 / + 7 - + NULLIF ( 99, - 88 * - COUNT ( * ) ) + - 42 THEN - + 48 * + 98 * + 80 END AS col0 +---- +NULL query I rowsort label-2075 SELECT COUNT ( DISTINCT + + 21 ) col1 @@ -13660,10 +13681,10 @@ SELECT 9 + - 26, 45 * 77 * 57 * - 64 AS col1 -17 -12640320 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - -4998 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-2604 SELECT DISTINCT CASE + COUNT ( * ) WHEN + - AVG ( DISTINCT - 48 ) * - 45 + 81 * + - ( + 51 ) + + CASE 21 WHEN 24 - - COUNT ( * ) THEN NULL ELSE - NULLIF ( COALESCE ( - 25, + NULLIF ( 32, 0 ) ), 41 - 87 ) + - 55 END THEN NULLIF ( 96, 25 + + COUNT ( * ) * 87 ) WHEN 5 * - SUM ( - 38 / + 24 ) THEN NULL ELSE - 70 + 16 * 16 END + + ( COUNT ( * ) + - 82 ) * + 64 +---- +-4998 query I rowsort label-2605 SELECT ALL + NULLIF ( 0, + 65 * - COALESCE ( 71, 80 * - - 59 ) + + 14 ) * COUNT ( * ) AS col1 @@ -13675,10 +13696,10 @@ SELECT - 8 / 23 + - 40 AS col2 ---- -40 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-2607 SELECT DISTINCT + 26 + - CASE - AVG ( DISTINCT 71 ) WHEN - - 2 + + 89 THEN - - 11 * - COUNT ( ALL + 92 ) + - + 57 + - COUNT ( * ) / 90 END + + 2 +---- +NULL query I rowsort label-2608 SELECT DISTINCT + COUNT ( * ) * - - 15 AS col2 @@ -14383,10 +14404,13 @@ SELECT - 32 * + 87 * + - 3 + + 78 AS col2 ---- 8430 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - 23 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-2744 SELECT ALL NULLIF ( - - 31, - + 79 + AVG ( DISTINCT CAST ( NULL AS INTEGER ) ) ) - + COALESCE ( + 64, + + 44 + + - 86 * - - COALESCE ( + 19, COUNT ( 41 ) ) ) + + 56 AS col2 +---- +23 query II rowsort label-2745 SELECT ALL 30, COUNT ( * ) AS col1 @@ -20737,10 +20761,13 @@ SELECT ALL + COALESCE ( - MIN ( ALL 73 ), 2 ) AS col2 ---- -73 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort SELECT - + ( CASE - 7 WHEN - 54 THEN - AVG ( DISTINCT - 18 ) WHEN + 30 * - 22 THEN - 78 * - 95 - 74 END ) * 17 + + 95 AS col1 +---- +NULL query I rowsort label-3957 SELECT DISTINCT 66 * + CAST ( - - 32 AS INTEGER ) @@ -21804,10 +21831,13 @@ SELECT - 82 AS col1, + CAST ( - + ( - + MAX ( DISTINCT 58 ) ) AS INTEGER ) -82 58 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-4161 SELECT - 54 + + 45 + + - 4 + - AVG ( DISTINCT CAST ( NULL AS INTEGER ) ) + - + ( + 58 ) +---- +NULL query I rowsort SELECT ALL - 1 + 40 @@ -21903,10 +21933,13 @@ SELECT + CASE + 68 WHEN - ( - 53 ) * - ( + - 20 ) + 77 THEN - + 38 + 94 * - 1 EN ---- NULL -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-4180 SELECT + + NULLIF ( + CASE - 14 WHEN - SUM ( + 90 ) - 73 THEN - 55 * + 30 * + 72 + - 76 * + 98 + + AVG ( DISTINCT + 99 + - ( - ( + 20 ) + - 88 * - ( + 24 * CAST ( NULL AS INTEGER ) ) ) ) WHEN + 21 + 79 THEN NULL ELSE NULL END, - 8 * 36 ) + CAST ( + AVG ( ALL + 33 ) + 86 AS INTEGER ) AS col1 +---- +NULL query I rowsort SELECT + 9 + - ( - 96 ) - + - 17 AS col0 @@ -22050,11 +22083,11 @@ SELECT ALL + ( - 95 ) AS col2 ---- -95 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - 72 -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query II rowsort label-4209 SELECT + 72 AS col1, - CASE + COUNT ( ALL + + ( - 53 ) ) WHEN + + AVG ( DISTINCT 28 ) THEN + 55 END AS col0 +---- +72 +NULL query I rowsort label-4210 SELECT ALL 80 * - CAST ( + + 92 AS INTEGER ) @@ -22692,10 +22725,13 @@ SELECT - 87 + 86 + - 84 * + 5 query error DataFusion error: Error during planning: Projections require unique expression names but the expression "Int64\(\-64\) \* Int64\(\-60\) \* Int64\(89\) AS col0" at position 0 and "Int64\(31\) AS col0" at position 1 have the same name\. Consider aliasing \("AS"\) one of them\. SELECT - 64 * + - 60 * 89 col0, 31 AS col0 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - -2569 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-4329 SELECT ALL - NULLIF ( + 42, - AVG ( DISTINCT CAST ( 79 AS FLOAT8 ) ) * - 82 + + + 73 + - 56 ) * + 62 + 35 AS col2 +---- +-2569 query I rowsort SELECT - 57 + - + 89 + 1 @@ -23261,10 +23297,10 @@ SELECT CASE + 82 WHEN - + 44 - - 68 THEN + 8 END AS col0 ---- NULL -# Datafusion - Datafusion expected results: -# Datafusion - Expected - 1410 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort SELECT ALL - CASE - ( AVG ( DISTINCT - 31 ) ) WHEN 12 / - + 12 THEN NULL ELSE - 30 END * ( + + 47 ) +---- +1410 query II rowsort label-4439 SELECT + COUNT ( * ) / - 10 * - 17 * + 64, 28 AS col2 @@ -23524,10 +23560,13 @@ SELECT DISTINCT + 49 - 53 col1 ---- -4 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-4488 SELECT ( + AVG ( DISTINCT + CAST ( NULL AS FLOAT8 ) ) ) - 47 AS col1 +---- +NULL query I rowsort label-4489 SELECT ALL CASE - 21 WHEN ( - 51 ) / 60 + - 62 THEN NULL WHEN + 51 THEN + ( 78 ) - - - COALESCE ( + 42, - ( - 2 ) ) + - 62 / + + 91 ELSE - 46 END * + 9 col1 @@ -26519,10 +26558,10 @@ SELECT + 9 * + 11 - + 39 * + 1 AS col1 ---- 60 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-5060 SELECT DISTINCT + CASE 57 WHEN - 39 THEN + NULLIF ( - 17, - SUM ( - 61 ) ) - - + 9 WHEN - ( - COUNT ( * ) ) * - - SUM ( DISTINCT - 4 ) + - 21 * - 46 + + COUNT ( * ) + AVG ( DISTINCT + 9 ) + - 20 THEN - 67 ELSE NULL END AS col2 +---- +NULL query I rowsort label-5061 SELECT ALL + 92 * + + COUNT ( * ) + - 1 @@ -28849,10 +28888,13 @@ SELECT ALL CASE + COUNT ( * ) WHEN + ( - COUNT ( * ) ) * + COUNT ( * ) THEN 88 E ---- NULL -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-5505 SELECT + CASE + + CAST ( NULL AS INTEGER ) WHEN + ( + COUNT ( * ) ) THEN + 74 + - AVG ( DISTINCT + 79 ) END * NULLIF ( 59 * - 97, COUNT ( * ) ) AS col2 +---- +NULL query I rowsort SELECT - 74 * - - 84 * + 61 @@ -29602,10 +29644,10 @@ SELECT ALL + + 81 * + 42 * + + 40 * - 28 + 22 AS col0 ---- -3810218 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - -3 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort SELECT + - CASE - + 60 WHEN + AVG ( DISTINCT - 1 ) / 52 THEN 70 ELSE 48 END + 45 +---- +-3 query I rowsort label-5651 SELECT DISTINCT 88 * 27 + COALESCE ( - COUNT ( * ), - 43 + + 19 ) col2 @@ -32007,10 +32049,13 @@ SELECT + - 50 * 22 col2 ---- -1100 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-6111 SELECT ALL COUNT ( * ) * + CASE + - 21 WHEN - - 57 THEN + - 57 * - 22 + 9 + - 92 + 66 / 65 * - 1 + + COUNT ( * ) WHEN 65 * + 12 / AVG ( DISTINCT + 59 ) * + - 81 + + 99 THEN NULL END * AVG ( - 21 ) + - 19 * MIN ( + ( CAST ( 96 AS INTEGER ) ) ) + + 24 AS col0 +---- +NULL query I rowsort label-6112 SELECT + + CASE - + 49 WHEN 79 / + + 20 - + + 79 THEN 83 ELSE 78 + - 83 END - COUNT ( * ) * 61 * - 27 @@ -32049,10 +32094,13 @@ SELECT + 72 * 93 ---- 6696 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-6119 SELECT - SUM ( DISTINCT + 71 ) + CASE + COUNT ( - 65 ) WHEN - - 55 THEN + 20 * CASE + AVG ( + 65 ) WHEN + + 80 THEN NULL ELSE - + CAST ( + 54 AS INTEGER ) / + CAST ( NULL AS FLOAT8 ) END / - 18 - - 76 + - + COUNT ( * ) WHEN ( + ( - CAST ( ( + ( - CASE + CASE 35 WHEN - 53 THEN - 78 / 64 + + 49 * 14 ELSE NULL END WHEN - CASE + COUNT ( * ) WHEN 16 + - 17 THEN NULL ELSE 85 END * + CAST ( NULL AS INTEGER ) THEN - 76 ELSE NULL END ) ) AS INTEGER ) ) ) * + 58 THEN - NULLIF ( 41, 60 ) END + AVG ( DISTINCT 91 ) * 70 * + 15 AS col1 +---- +NULL query I rowsort SELECT DISTINCT + - ( + - 63 ) @@ -32704,10 +32752,13 @@ SELECT + 87 * 90 ---- 7830 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-6244 SELECT ALL - CASE 59 WHEN CAST ( NULL AS INTEGER ) THEN - 35 * COALESCE ( + 94, - + 27 + COALESCE ( 94, - - CASE COALESCE ( - 87, + COUNT ( * ) ) WHEN + 45 * - NULLIF ( + 20, - 69 + + 64 + 76 + - 81 / - - 84 * + - 68 * + 7 + ( CAST ( 88 AS INTEGER ) ) ) * - 63 THEN NULL WHEN - 57 THEN 82 / + ( 22 * + 91 ) ELSE NULL END ), + 18 / 49 ) WHEN - 36 THEN + ( - CASE + 14 WHEN 22 + + 8 THEN NULL WHEN 76 THEN 0 WHEN COUNT ( * ) THEN NULL WHEN + COUNT ( - 18 ) THEN 15 + ( + NULLIF ( NULLIF ( + 56, - 68 ), COALESCE ( + ( - MIN ( + 2 ) ), + 13 ) ) ) ELSE 86 + - AVG ( DISTINCT + 30 ) END ) END * 60 +---- +NULL query I rowsort label-6245 SELECT DISTINCT - - COUNT ( + - 50 ) * + - NULLIF ( + - 40, - ( 52 ) ) + + 47 + + 27 * 70 * + - 64 AS col1 @@ -35950,10 +36001,13 @@ SELECT ALL + COUNT ( * ) * + - COUNT ( * ) * + CASE - 1 WHEN + + COUNT ( * ) THE ---- NULL -# Datafusion - Datafusion expected results: -# Datafusion - Expected - 48 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort SELECT NULLIF ( 48, - 76 * COALESCE ( - 31, + COALESCE ( AVG ( DISTINCT 19 ), + 36, 32 * - 9 - + 23 * + + 54 ) * - + 72 + + 15 ) + + 64 ) col1 +---- +48 query II rowsort SELECT ALL - 2 * + 54, ( 36 ) AS col1 @@ -37911,10 +37965,13 @@ SELECT - - 75 * 76 + - 20 + - 33 AS col0 query error DataFusion error: Error during planning: Projections require unique expression names but the expression "\(\- Int64\(27\)\) AS col0" at position 0 and "CAST\(NULL AS Int32\) AS col0" at position 1 have the same name\. Consider aliasing \("AS"\) one of them\. SELECT - + 27 AS col0, + CAST ( NULL AS INTEGER ) col0 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - -88 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-7238 SELECT + - 94 + + - COALESCE ( + - NULLIF ( 6, - CASE CAST ( NULL AS INTEGER ) WHEN 60 THEN 26 * - AVG ( DISTINCT 63 ) ELSE NULL END * CASE - 10 + - COUNT ( * ) WHEN + 89 + - COUNT ( * ) THEN 65 END + 38 ), SUM ( + 95 ) * - 35 ) AS col1 +---- +-88 query I rowsort label-7239 SELECT ALL + 25 + MIN ( DISTINCT - + 81 ) - - 70 * CAST ( 30 * + MIN ( ALL - CAST ( NULL AS INTEGER ) ) + + 99 AS INTEGER ) @@ -38906,10 +38963,13 @@ SELECT - MIN ( DISTINCT - 5 ) AS col0 ---- 5 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-7428 SELECT ALL 42 / + - AVG ( DISTINCT + CAST ( NULL AS INTEGER ) ) +---- +NULL query I rowsort SELECT 26 - 14 + + - 3 @@ -39529,10 +39589,10 @@ SELECT + 48 AS col0, 17 col2 48 17 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-7546 SELECT ALL CASE - CAST ( - - 0 AS INTEGER ) WHEN + - 76 + 82 + + 92 * COALESCE ( - - 0, 95 / - AVG ( DISTINCT + - NULLIF ( + 87, + + 12 + + 91 ) ) ) * 21 THEN NULL WHEN + COUNT ( * ) THEN + 74 ELSE NULL END + 96 AS col2 +---- +NULL query I rowsort label-7547 SELECT COUNT ( - 51 ) + 73 @@ -40076,10 +40136,13 @@ SELECT DISTINCT 53 * + - 93 ---- -4929 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-7651 SELECT 89 * + AVG ( DISTINCT + ( + - CASE - ( + - 19 ) WHEN - - 16 THEN + + ( + + 91 ) * - 15 - + 67 * - + 75 WHEN - - 68 THEN NULL ELSE NULL END ) ) * - 29 / - COUNT ( * ) * + 73 AS col0 +---- +NULL query I rowsort SELECT ALL 88 * - 39 AS col2 @@ -40795,10 +40858,10 @@ SELECT DISTINCT - CASE - + MAX ( DISTINCT - + 2 ) WHEN + 20 / 16 * + COUNT ( * ) ---- -137 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - 1350 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-7790 SELECT + COUNT ( * ) / - - ( - COUNT ( * ) ) - - 35 * + 11 + - MIN ( ALL + 21 ) * CASE + 63 WHEN 14 * + 29 / - - 18 * - + CASE - CAST ( NULL AS INTEGER ) WHEN - CAST ( NULL AS INTEGER ) THEN - 4 * - 87 * + AVG ( DISTINCT + 87 ) ELSE + + 98 * - ( 52 ) END THEN NULL ELSE - COUNT ( * ) END * 46 col1 +---- +1350 query I rowsort label-7791 SELECT 18 / + 66 @@ -42444,10 +42507,13 @@ SELECT DISTINCT COALESCE ( - - 85, 65 + + 76 * + 9 ) AS col1 ---- 85 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - -17 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort SELECT - NULLIF ( + - 46, + 42 * - ( - AVG ( DISTINCT CASE 24 WHEN - 13 * - 59 / - 13 THEN - 2 ELSE 8 * 67 END ) ) ) + - COALESCE ( + 63, 86, - 94 + + + 11 ) +---- +-17 query I rowsort SELECT - 0 * + + 37 @@ -45264,10 +45330,10 @@ SELECT ALL - COUNT ( * ) * + 93 + 44 ---- -49 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-8639 SELECT + + ( + CASE 85 WHEN - NULLIF ( + - 54, 43 ) + + + 47 * - - CAST ( ( + + CASE + 6 WHEN - 15 / + 51 + - - AVG ( ALL + 2 ) THEN NULL WHEN - 34 * + 39 THEN NULL WHEN 29 THEN + + 26 * + - MIN ( DISTINCT + 4 ) ELSE - 96 * - 97 - - 82 + - - MAX ( 62 ) + + + 56 END ) AS INTEGER ) / - 37 + - 22 + - 16 * - 44 THEN CASE 25 WHEN ( + 33 ) THEN - 28 + 29 WHEN 60 THEN + + 53 * - 52 * 98 + + - CASE - + COUNT ( - 86 ) WHEN - + MAX ( DISTINCT + - 4 ) - + MIN ( DISTINCT + 15 ) + COALESCE ( AVG ( DISTINCT ( 87 ) ) - 1, + 46 ) * COUNT ( * ) THEN 74 * 31 WHEN + COUNT ( * ) * 63 THEN NULL END + + COUNT ( * ) WHEN - 2 + SUM ( 96 ) * CAST ( NULL AS FLOAT8 ) THEN 96 + CASE + SUM ( + 7 ) WHEN 25 THEN 23 + + 92 END ELSE NULL END WHEN COUNT ( * ) THEN NULL ELSE NULL END ) * + CAST ( - 47 AS INTEGER ) AS col1 +---- +NULL query I rowsort label-8640 SELECT + - 79 / + 5 * - COUNT ( * ) AS col1 @@ -45619,11 +45685,11 @@ SELECT 21 * - COALESCE ( + - ( 77 ), + - 21 ) AS col2 ---- 1617 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - 2 -# Datafusion - Expected - 21 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query II rowsort label-8705 SELECT ALL 2 AS col2, - NULLIF ( + - COALESCE ( + + CASE - - NULLIF ( 62, + AVG ( DISTINCT + 44 ) ) WHEN + + COUNT ( * ) + + 77 THEN + - 3 WHEN 2 * - - 6 THEN NULL WHEN CAST ( NULL AS INTEGER ) / 24 + + - 27 THEN NULL ELSE NULL END, 21, + 36 * + 47 / + + 7 ), 9 - 17 ) AS col1 +---- +2 +21 query II rowsort SELECT - 4 AS col0, - 40 - + - 73 @@ -46468,10 +46534,10 @@ SELECT CASE 93 WHEN + COUNT ( * ) THEN NULL ELSE + 19 * + 38 END - 50 ---- 672 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-8872 SELECT - CASE AVG ( DISTINCT - + 30 ) WHEN - 21 THEN COUNT ( * ) ELSE NULL END AS col2 +---- +NULL query I rowsort SELECT DISTINCT 10 * - - ( + 98 ) * 56 AS col0 @@ -46704,10 +46770,13 @@ SELECT DISTINCT 53 + - 72 * + - SUM ( + 2 ) - - COUNT ( - 4 ) ---- 198 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - 104 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort SELECT + 27 + - NULLIF ( - 77, - 46 + + AVG ( DISTINCT + ( 18 ) ) + + COALESCE ( ( 4 ), 99 ) ) +---- +104 query I rowsort SELECT + + 77 * - 50 AS col1 @@ -47020,10 +47089,10 @@ SELECT ALL ( - NULLIF ( - COALESCE ( - 77, + - 59 * + + 65 / 20 ), - 78 ) ) ---- -77 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-8978 SELECT DISTINCT CASE 69 WHEN + AVG ( DISTINCT + 96 ) * - 51 THEN NULL WHEN - COALESCE ( + 90, + COUNT ( * ) * CAST ( - 68 * + 56 AS INTEGER ) - + 91 ) + 40 * - 11 THEN + 64 WHEN 49 * 19 THEN NULL END * - 78 +---- +NULL query I rowsort label-8979 SELECT ALL 65 * + + COUNT ( * ) * + 30 AS col1 @@ -48061,10 +48130,10 @@ SELECT + CASE ( 82 ) WHEN - 71 THEN + CASE - 84 WHEN - CAST ( NULL AS INTEGER ) ---- NULL -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-9175 SELECT - + 82 + - COUNT ( * ) + CASE - AVG ( DISTINCT - + CASE + 31 WHEN + + 58 + CASE 91 WHEN 76 THEN + 92 * + 71 + + 30 END - - NULLIF ( 71, 7 * 94 ) * 19 THEN - 1 - - 7 END ) WHEN 91 + - 42 * 37 THEN 84 ELSE NULL END col1 +---- +NULL query I rowsort label-9176 SELECT + 38 * - NULLIF ( + 4, COALESCE ( + ( + + CASE - - 29 WHEN COUNT ( * ) THEN - MIN ( ALL + + 30 ) WHEN - 46 THEN NULL WHEN + + 85 THEN 32 / MAX ( 44 ) END ), - 5 * 54 ) * 14 ) + 52 @@ -49195,10 +49264,10 @@ SELECT - 64 * CASE + - COUNT ( * ) WHEN + 11 THEN + 5 + + - 74 WHEN - + COUNT ( ---- NULL -# Datafusion - Datafusion expected results: -# Datafusion - Expected - -5 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-9390 SELECT ALL CASE + COUNT ( * ) WHEN - AVG ( DISTINCT - 17 ) THEN NULL WHEN 57 * - CAST ( - SUM ( CAST ( NULL AS FLOAT8 ) ) AS FLOAT8 ) THEN + 65 ELSE + ( - + 5 ) END AS col0 +---- +-5 query I rowsort label-9391 SELECT - COUNT ( * ) + - + 95 @@ -49902,10 +49971,10 @@ SELECT - - CAST ( - - CAST ( - 95 AS INTEGER ) AS INTEGER ) * - - COUNT ( * ) + ---- NULL -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-9527 SELECT - - 55 / + 36 * + - 47 + - + 22 + - COALESCE ( + COUNT ( * ), MIN ( 0 ), 15 ) * - 5 + - CASE - 12 WHEN + 77 * + 69 THEN + + 25 / COUNT ( * ) - - COUNT ( DISTINCT - - ( - + 33 ) ) WHEN + 11 + - - COALESCE ( + 10, - + AVG ( DISTINCT + 72 ) * NULLIF ( - 6 * 77, + 91 ), + 75 ) THEN 4 END - 85 AS col2 +---- +NULL query I rowsort label-9528 SELECT - 1 / - 37 - - 86 @@ -50809,10 +50878,13 @@ SELECT CAST ( NULL AS FLOAT8 ) + + - ( + 80 ) ---- NULL -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort SELECT ALL CASE - 2 WHEN 47 + - 13 - - - ( + - 34 ) THEN + 52 * - ( + + ( + AVG ( DISTINCT - + 98 ) ) ) END / - 39 + - 16 +---- +NULL query I rowsort SELECT 29 + 58 AS col2 @@ -51877,10 +51949,13 @@ SELECT DISTINCT ( + 85 ) * 50 * - MAX ( + + 91 ) col0 ---- -386750 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-9907 SELECT + 91 * 7 + CASE + 50 WHEN 45 THEN - - 11 - COALESCE ( - - 1, 3 + MIN ( - - 30 ) - 97 ) / COALESCE ( + 16, + + MAX ( ALL - - 66 ) ) * + - MIN ( - 77 ) + + 31 END + + AVG ( DISTINCT + 83 ) / + 73 / + 28 AS col1 +---- +NULL query I rowsort label-9908 SELECT DISTINCT - MIN ( ALL + 42 ) AS col0 @@ -52235,10 +52310,13 @@ SELECT ALL - 43 * + 63 + + - NULLIF ( + COUNT ( + 8 ), COUNT ( * ) ) + + 56 ---- NULL -# Datafusion - Datafusion expected results: -# Datafusion - Expected - 1941 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-9974 SELECT + 27 + + + 87 * - NULLIF ( + MAX ( - 22 ), + AVG ( DISTINCT + - 17 ) * + 36 ) +---- +1941 query I rowsort label-9975 SELECT + NULLIF ( - 24, + + MAX ( 41 ) ) AS col0 diff --git a/data/sqlite/random/expr/slt_good_9.slt b/data/sqlite/random/expr/slt_good_9.slt index ede1c94..8be04a5 100644 --- a/data/sqlite/random/expr/slt_good_9.slt +++ b/data/sqlite/random/expr/slt_good_9.slt @@ -1442,10 +1442,10 @@ SELECT 72 - + 70 ---- 2 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-267 SELECT - 2 / 25 + + - 80 + + CASE + 74 WHEN - AVG ( DISTINCT - + 98 ) - + - 48 / + - 60 THEN NULL WHEN - 85 * 84 THEN CAST ( 97 AS INTEGER ) END +---- +NULL query I rowsort label-268 SELECT DISTINCT - ( + MIN ( + 1 ) ) AS col0 @@ -2475,10 +2475,13 @@ SELECT - ( - NULLIF ( ( - 54 ), - 14 + - 80 + 36 * SUM ( - 74 ) ) ) AS col1 ---- -54 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort SELECT ALL AVG ( DISTINCT - - CASE + 39 WHEN - 93 * - 40 + ( + 46 ) + + 54 * - 91 THEN NULL WHEN + 87 + - 7 THEN 10 ELSE NULL END ) + + 3 +---- +NULL query II rowsort label-464 SELECT MAX ( ALL 46 ), - 77 AS col1 @@ -4359,10 +4362,10 @@ SELECT + 36 + - NULLIF ( - 64, - - 51 ) ---- 100 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-817 SELECT ALL - 79 + - NULLIF ( + CASE - 82 WHEN - - COUNT ( * ) * - AVG ( DISTINCT + CAST ( NULL AS INTEGER ) ) THEN + 31 END, 76 + + CAST ( NULL AS INTEGER ) ) * 42 +---- +NULL query I rowsort label-818 SELECT ALL 89 + + 14 + + + 54 / - 67 AS col2 @@ -4449,10 +4452,13 @@ SELECT + 72 + + ( - + COUNT ( * ) ) AS col0 ---- 71 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-834 SELECT AVG ( DISTINCT CAST ( NULL AS INTEGER ) ) AS col0 +---- +NULL query I rowsort label-835 SELECT - COUNT ( * ) * + + 4 + + 17 col1 @@ -5763,10 +5769,10 @@ SELECT DISTINCT + ( ( 2 ) ) AS col0 ---- 2 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-1082 SELECT - 67 * + + ( + CASE + CAST ( + 5 AS INTEGER ) WHEN + CAST ( - - 52 AS INTEGER ) + AVG ( DISTINCT + + 47 ) THEN 36 * - MAX ( - 53 ) * - 94 END ) * + 15 AS col0 +---- +NULL query I rowsort label-1083 SELECT MAX ( DISTINCT - + 99 ) @@ -8399,10 +8405,10 @@ SELECT - 89 AS col1, 54 + - 28 + - ( 33 ) * + 85 * + 94 -89 -263644 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort SELECT ALL + CASE - 63 WHEN 23 THEN - - 59 WHEN - COALESCE ( + 32, + - AVG ( DISTINCT - 56 ) ) + - 16 THEN NULL WHEN CASE + 10 WHEN - 81 * 86 THEN - 22 ELSE NULL END + + 67 THEN NULL END + - 3 +---- +NULL query I rowsort label-1591 SELECT - + MAX ( - - 29 ) * + 70 * ( - 21 ) @@ -15432,10 +15438,13 @@ SELECT ALL COUNT ( * ) + 9 - + 14 ---- -4 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - 1529 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-2928 SELECT DISTINCT 14 * + ( 99 ) + COALESCE ( 77 + + ( ( CAST ( 67 AS INTEGER ) ) + - COUNT ( * ) ), + AVG ( DISTINCT + 84 ) / 76 ) AS col2 +---- +1529 query I rowsort SELECT ALL 0 + 38 @@ -16261,10 +16270,13 @@ SELECT ALL - + 14 * - + 29 * COUNT ( * ) + + 84 ---- 490 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-3088 SELECT ALL - + 51 + + 20 + + - CASE + - 91 WHEN - 20 * - 52 * CAST ( + ( 13 ) AS FLOAT8 ) - 98 THEN AVG ( DISTINCT - 45 ) WHEN 14 THEN CASE - ( - 91 ) WHEN + ( + MAX ( ALL + 60 ) ) - 69 * 93 THEN 91 WHEN 46 THEN NULL END ELSE NULL END * 87 AS col0 +---- +NULL query I rowsort label-3089 SELECT 78 * - CAST ( 50 AS INTEGER ) * + MAX ( ALL 44 ) - + 89 @@ -16439,10 +16451,13 @@ SELECT + 28 / + 35 * MAX ( ALL + 97 ) * 75 + + + ( 29 ) AS col2 ---- 29 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-3122 SELECT ALL COUNT ( * ) * CASE 10 WHEN + 23 * + NULLIF ( - ( - 47 ), 25 * + 96 + 58 ) + 76 / - ( 36 ) THEN NULL WHEN 9 THEN 31 WHEN AVG ( DISTINCT 56 ) * 1 + + 49 * 17 THEN - 65 + - 24 * - 29 END * 31 - NULLIF ( AVG ( ALL + 34 ) - + MIN ( ALL + 31 ) * 18, + MAX ( ALL 11 ) + ( 94 ) ) AS col1 +---- +NULL query I rowsort label-3123 SELECT DISTINCT + COUNT ( DISTINCT 63 ) col2 @@ -17819,10 +17834,13 @@ SELECT - 11 + 68 * - 82 * - 86 + + 27 - + + CAST ( NULL AS INTEGER ) + + + 3 ---- NULL -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-3384 SELECT ALL AVG ( DISTINCT + + CAST ( NULL AS INTEGER ) ) AS col1 +---- +NULL query II rowsort label-3385 SELECT DISTINCT - 13 * 64 AS col1, - 26 + - 22 + - NULLIF ( COUNT ( * ), 47 / CASE - ( + 77 ) WHEN - 14 THEN + ( - 94 ) END + 52 ) + + 33 * + 65 * - - 20 * + COUNT ( * ) * 53 @@ -18298,10 +18316,13 @@ SELECT 8 * ( - 11 ) + 1 - - 92 AS col2 ---- 5 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - -50 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-3476 SELECT - COALESCE ( 50, 59 / - + AVG ( DISTINCT + 92 ) * + COALESCE ( - 38, + 8 ) * + MIN ( - + 85 ) * + MIN ( - + 69 ) * - ( - + COALESCE ( + 70, - COUNT ( * ) ) ) + - + 88 + + COALESCE ( - COUNT ( * ), - COUNT ( * ) ) + 52 + - 3 * - MIN ( 53 ) + + 57 / - 99, + COUNT ( * ) + - CASE 89 WHEN CAST ( NULL AS INTEGER ) + + 73 THEN + 36 + 22 ELSE - COUNT ( * ) - 42 * - 18 END, + 45 ) +---- +-50 query I rowsort SELECT - + 22 * + 64 + + 17 AS col2 @@ -18729,11 +18750,14 @@ SELECT ALL - 20 * - 67 col2, COUNT ( * ) AS col0 1340 1 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - -3364 -# Datafusion - Expected - 43 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] I[I] +# Datafusion - [Actual ] I[R] +query IR rowsort label-3557 SELECT ALL 58 * - 58, + 63 + COALESCE ( - 20, + COALESCE ( 63, + 93, AVG ( DISTINCT - + ( + 20 ) ) ) / 25, + + 73 ) AS col0 +---- +-3364 +43 query I rowsort label-3558 SELECT DISTINCT - COUNT ( - 14 ) AS col2 @@ -19401,10 +19425,10 @@ SELECT - 19 * - 71 * + + COUNT ( DISTINCT - - 17 ) * 59 ---- 79591 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-3686 SELECT ALL - CASE + 77 WHEN 71 + + 90 + + CAST ( + 35 AS INTEGER ) + - 49 - SUM ( 58 ) * - 94 + - COUNT ( * ) / - ( + - 77 ) THEN NULL WHEN + COALESCE ( + - AVG ( DISTINCT - - 7 ), - - ( + 69 ) ) * + ( - COALESCE ( 85, 20, + + 75 * + + 89 - - 74 + + CAST ( - 62 AS INTEGER ) * ( - ( 38 ) ) + 64, - NULLIF ( + 31, + 72 ) ) ) THEN NULL WHEN - SUM ( ALL + 64 ) * 21 + 52 THEN CAST ( 42 AS INTEGER ) / 35 END * - 12 +---- +NULL query I rowsort label-3687 SELECT 0 - + - COUNT ( * ) AS col1 @@ -19792,10 +19816,13 @@ SELECT DISTINCT + 16 * - - 9 + CAST ( NULL AS INTEGER ) + + + 59 ---- NULL -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-3759 SELECT ALL - 60 / - - CASE SUM ( ALL - 94 ) WHEN - + 26 THEN 37 + - - 79 WHEN - 30 + CAST ( NULL AS INTEGER ) THEN + - CASE + - 87 WHEN + 71 + ( - 74 ) * + - 58 * - 58 THEN + - NULLIF ( - + MIN ( DISTINCT + 11 ), + - AVG ( ALL - 29 ) * 76 ) WHEN - - 18 + + - 90 THEN + - 42 * + + AVG ( DISTINCT - + 41 ) * + 95 ELSE NULL END - 22 * - 95 END AS col0 +---- +NULL query I rowsort label-3760 SELECT - 22 + + CAST ( + SUM ( + + 2 ) AS INTEGER ) @@ -22467,10 +22494,13 @@ SELECT DISTINCT 91 * + 70 AS col1 ---- 6370 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - -2862 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-4267 SELECT DISTINCT ( + NULLIF ( - SUM ( + 54 ), + + 60 * + 81 / + NULLIF ( CAST ( NULL AS INTEGER ), AVG ( DISTINCT - 89 ) ) * - COUNT ( * ) ) ) * + 53 +---- +-2862 query II rowsort label-4268 SELECT 44 * 7 * 82 * + COUNT ( * ), MIN ( - 9 ) * - + 56 + - + 70 + + + COUNT ( * ) * + COUNT ( * ) * - MIN ( + 35 ) * - + 44 + 98 AS col0 @@ -26842,10 +26872,10 @@ SELECT + + CAST ( - 55 AS INTEGER ) col2, - COUNT ( * ) -55 -1 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort SELECT 25 * - CASE 21 WHEN ( + 6 ) * - 62 * + 55 * + ( + + AVG ( DISTINCT - 14 ) ) + 89 THEN - + 27 END +---- +NULL query I rowsort SELECT DISTINCT - ( + 91 ) col2 @@ -27017,10 +27047,10 @@ SELECT DISTINCT - - 74 * - + 62 ---- -4588 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-5143 SELECT ALL + 98 * CASE + + 9 WHEN 34 * + CAST ( - - 4 AS INTEGER ) - + AVG ( DISTINCT - + CAST ( NULL AS FLOAT8 ) ) THEN + - 87 END AS col2 +---- +NULL query I rowsort label-5144 SELECT - 91 * CASE + + 41 WHEN 84 THEN MAX ( DISTINCT + 39 ) * 9 + + ( - - ( 71 ) ) WHEN + 84 / + CAST ( + - NULLIF ( + NULLIF ( NULLIF ( 87, ( - - 80 ) ), - ( - 8 ) * 25 ), 45 - - 40 ) AS INTEGER ) - + CASE 37 WHEN 36 THEN + 45 + 20 WHEN + 41 THEN + 58 / NULLIF ( 89, CAST ( NULL AS INTEGER ) ) END + - 68 * MAX ( 78 ) THEN NULL ELSE NULL END * 2 @@ -27200,12 +27230,10 @@ SELECT - NULLIF ( - 25, 37 ) ---- 25 -# Postgresql - Postgres error: db error: ERROR: division by zero -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -skipif postgres -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-5178 SELECT + CASE 85 WHEN - - AVG ( DISTINCT 33 ) * + + 98 - + 85 * + 7 * - CASE + 48 WHEN + 54 + COUNT ( - + 64 ) THEN NULL ELSE 71 END THEN - COUNT ( * ) - 45 - - + 80 / + + 0 WHEN + - 65 THEN NULL END AS col2 +---- +NULL query II rowsort label-5179 SELECT ALL + COUNT ( * ), 10 * + COUNT ( * ) col1 @@ -31701,10 +31729,16 @@ SELECT DISTINCT - 56 * - - 61 * - - COUNT ( * ) * 75 col1 ---- -256200 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - -1 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Data was automatically updated based on comparison db results +# Datafusion - Previous results: +# Datafusion - -1 +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-6031 SELECT - NULLIF ( - MAX ( ALL - 48 ), - + 76 * - + AVG ( DISTINCT - 20 ) ) / + MIN ( - 42 ) + - + 2 AS col0 +---- +-0.857142857143 query I rowsort label-6032 SELECT + NULLIF ( + - SUM ( DISTINCT - + 52 ), + + 30 ) @@ -32683,10 +32717,10 @@ SELECT COALESCE ( - COUNT ( ALL - 44 ), 9 ) + + 35 ---- 34 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-6223 SELECT + CASE + + 12 WHEN + 59 * + AVG ( DISTINCT + ( + ( 81 ) ) ) THEN NULL WHEN 81 / ( ( - 95 ) ) + 55 THEN + MIN ( ALL - 41 ) ELSE NULL END +---- +NULL query I rowsort SELECT ALL - + ( 34 ) AS col1 @@ -36624,10 +36658,13 @@ SELECT ALL + 49 * + 37 col0, 25 1813 25 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - 42679 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-6975 SELECT ALL COALESCE ( + - 97, - AVG ( DISTINCT + - 73 ) + - 10 * 16 ) * + COUNT ( ALL - ( + + 96 ) ) / COUNT ( * ) * NULLIF ( + + 4, + COUNT ( * ) + + 90 ) * + 22 * - + 5 + - - CAST ( - + COUNT ( * ) AS INTEGER ) + - - COUNT ( * ) / + 22 * + + MIN ( ALL - - NULLIF ( + 52, + 97 ) ) +---- +42679 query I rowsort SELECT + 24 + - - ( - 33 ) col1 @@ -38577,16 +38614,16 @@ SELECT - + 95 AS col1, - 0 - 10 -95 -10 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - 70 -# Datafusion - Expected - 83 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query II rowsort label-7346 SELECT + 70 AS col1, CASE + COUNT ( * ) WHEN + COUNT ( * ) THEN - 48 * - 80 WHEN CAST ( - - AVG ( DISTINCT + 86 ) AS INTEGER ) - SUM ( 26 ) THEN NULL END / + MAX ( DISTINCT + 46 ) AS col2 +---- +70 +83 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-7347 SELECT - 11 + - 75 + - - CASE - - AVG ( DISTINCT - 47 ) WHEN 24 / - 72 + + ( + 21 ) THEN MAX ( ALL 67 ) END + - 40 AS col2 +---- +NULL query I rowsort label-7348 SELECT DISTINCT + CAST ( + 8 AS INTEGER ) AS col1 @@ -40349,10 +40386,13 @@ SELECT - 69 * 89 col1 ---- -6141 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-7683 SELECT DISTINCT SUM ( ALL - 78 ) + + - CASE + COUNT ( * ) WHEN - 29 + + + MIN ( ALL + 66 ) THEN + + AVG ( DISTINCT - - CAST ( NULL AS INTEGER ) ) END + + 63 col0 +---- +NULL query I rowsort label-7684 SELECT - CASE + 66 WHEN + - 74 THEN NULL WHEN COUNT ( * ) THEN NULL ELSE - 5 END @@ -40398,10 +40438,10 @@ SELECT - 95 - 19 AS col2 query error DataFusion error: Error during planning: Projections require unique expression names but the expression "\(\- Int64\(64\)\) \- Int64\(44\) AS col1" at position 0 and "Int64\(29\) AS col1" at position 1 have the same name\. Consider aliasing \("AS"\) one of them\. SELECT - + 64 - + 44 AS col1, 29 AS col1 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - -35 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-7692 SELECT ALL + - CASE AVG ( DISTINCT + + 72 ) WHEN COUNT ( * ) + - ( + 43 ) + + 43 THEN NULL WHEN - 67 THEN NULL ELSE - 64 END - + + 99 col1 +---- +-35 query II rowsort label-7693 SELECT - COALESCE ( + 76, - COUNT ( * ), 4 ), - ( 3 ) AS col1 @@ -40924,10 +40964,13 @@ SELECT - COALESCE ( + 63, - 52 * - 69 ) query error DataFusion error: Error during planning: Projections require unique expression names but the expression "Int64\(92\) AS col0" at position 0 and "CAST\(NULL AS Int32\) \* Int64\(86\) AS col0" at position 1 have the same name\. Consider aliasing \("AS"\) one of them\. SELECT ALL + 92 AS col0, + CAST ( NULL AS INTEGER ) * + + 86 AS col0 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-7795 SELECT ALL ( - - COALESCE ( + COALESCE ( - MAX ( + 13 ), + 85 + COUNT ( * ) * 86 ), 39, - 93 * + AVG ( DISTINCT - CAST ( NULL AS INTEGER ) ) + 76 * - 31 ) ) * - CASE COUNT ( * ) + 95 WHEN - COALESCE ( - 60, - ( + 59 ) ) / - 36 THEN 46 * - 60 + - 66 * + 41 END +---- +NULL query I rowsort SELECT + 40 * + - 5 * + 27 @@ -41126,10 +41169,10 @@ SELECT + ( + 82 ) * 29 ---- 2378 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - 0 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-7834 SELECT - CASE 27 WHEN - ( + AVG ( DISTINCT 59 ) ) THEN NULL ELSE - 61 END / - 86 +---- +0 query I rowsort label-7835 SELECT DISTINCT MIN ( - COALESCE ( - 20, 38 * - 56, + 11 ) ) * - 50 AS col1 @@ -43564,10 +43607,13 @@ SELECT ALL + CASE + COUNT ( + 44 ) WHEN + + 25 - + - CAST ( NULL AS INTEGER ) + ---- NULL -# Datafusion - Datafusion expected results: -# Datafusion - Expected - 59 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-8299 SELECT + CASE - - COUNT ( * ) WHEN - + 86 + - 55 THEN + + AVG ( + 16 ) * 51 + - ( + 86 ) * - AVG ( DISTINCT - - 67 ) WHEN - 47 + + - 83 THEN NULL ELSE + 45 + - - 14 END +---- +59 query I rowsort label-8300 SELECT CAST ( - 2 AS INTEGER ) col0 @@ -44248,10 +44294,10 @@ SELECT + COUNT ( * ) + - - COUNT ( * ) AS col1 ---- 2 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - -42 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-8428 SELECT + - 15 * - COUNT ( * ) * + COUNT ( ALL + 27 ) + - + NULLIF ( - - CAST ( - AVG ( DISTINCT - 57 ) AS INTEGER ), 17 ) AS col2 +---- +-42 query II rowsort label-8429 SELECT - - 10 * + 88 - 82 AS col1, 2 / 30 + - - 67 @@ -44529,10 +44575,13 @@ SELECT DISTINCT - 2 + + - ( - 78 ) + - 54 ---- 22 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-8478 SELECT DISTINCT - AVG ( DISTINCT + ( - 15 ) ) * + MAX ( DISTINCT CAST ( NULL AS FLOAT8 ) ) +---- +NULL query I rowsort SELECT DISTINCT 98 + + + ( - + 54 ) @@ -50834,10 +50883,13 @@ SELECT ALL ( + 22 ) * + + 21 AS col0 ---- 462 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - 43 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-9679 SELECT ALL - NULLIF ( - 43, NULLIF ( - 98, + 21 * + - COUNT ( + 0 ) + - + 57 + - - 99 ) - + + CASE - 29 WHEN - 97 THEN + AVG ( DISTINCT + 5 ) * 64 END ) AS col0 +---- +43 query I rowsort SELECT ALL - 33 + - 47 @@ -50909,11 +50961,11 @@ SELECT - 94, 98 + - 89 AS col0 -94 9 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query II rowsort label-9693 SELECT DISTINCT + 52 * CASE - ( - 15 ) WHEN - 3 + + 1 THEN 59 * + + 98 + - 3 END AS col1, + CASE + - NULLIF ( 90, - CASE + 91 WHEN 60 * COUNT ( * ) THEN NULL WHEN + 23 / 67 THEN NULL ELSE + 76 END + 58 * + COUNT ( * ) ) WHEN AVG ( DISTINCT 10 ) THEN NULL WHEN - 12 THEN ( 27 ) END * 57 AS col0 +---- +NULL +NULL query I rowsort SELECT 83 + + ( - 71 ) diff --git a/data/sqlite/random/expr/slt_good_90.slt b/data/sqlite/random/expr/slt_good_90.slt index b25d1ac..79781ab 100644 --- a/data/sqlite/random/expr/slt_good_90.slt +++ b/data/sqlite/random/expr/slt_good_90.slt @@ -87,10 +87,10 @@ SELECT - 97 + - + CAST ( - 23 AS INTEGER ) + - 11 + COUNT ( * ) - + 68 AS col1 ---- -152 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - 665 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-10 SELECT - CASE 8 WHEN + + AVG ( DISTINCT + ( + 45 ) ) THEN NULL ELSE - COALESCE ( + 55, - + CAST ( NULL AS INTEGER ) + - COUNT ( * ) ) * - - 9 + - 75 END + + 95 +---- +665 query I rowsort SELECT DISTINCT + 76 * + NULLIF ( + + 27, 13 ) AS col2 @@ -1319,10 +1319,13 @@ SELECT + MIN ( DISTINCT + + 90 ) + 99 * + - COUNT ( * ) ---- -9 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-245 SELECT ALL + AVG ( DISTINCT + CAST ( NULL AS INTEGER ) ) * 22 +---- +NULL query I rowsort label-246 SELECT DISTINCT - 41 / 97 + + - COUNT ( * ) * - + 32 * - 46 @@ -2430,10 +2433,10 @@ SELECT - COUNT ( * ) AS col2, COUNT ( * ) AS col1 -1 1 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-462 SELECT ALL ( + CASE + 98 WHEN - 98 THEN - CASE + 19 WHEN COUNT ( * ) THEN + 60 * 97 END / 13 WHEN CASE - 10 WHEN - 94 * COUNT ( * ) THEN NULL WHEN + CASE 22 WHEN + 25 THEN NULL WHEN 54 * + 28 + + COUNT ( * ) THEN COUNT ( * ) * 44 + - 31 ELSE NULL END THEN + 10 END + + AVG ( DISTINCT + 11 ) / COUNT ( - 25 ) THEN NULL WHEN + 92 THEN NULL ELSE NULL END ) AS col2 +---- +NULL query I rowsort label-463 SELECT DISTINCT ( - COALESCE ( - - 71, - 34 + - COUNT ( CAST ( NULL AS INTEGER ) + - 99 ) ) ) @@ -2512,10 +2515,13 @@ SELECT + ( - ( - 65 ) ) ---- 65 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-478 SELECT DISTINCT AVG ( + ( - + CAST ( NULL AS INTEGER ) ) ) / + ( + CASE 26 WHEN + MAX ( ALL - 38 ) / - 53 + AVG ( DISTINCT + 0 ) * NULLIF ( 33 * - 85, 23 ) THEN 79 END ) - COUNT ( * ) col0 +---- +NULL query I rowsort label-479 SELECT ALL + 56 * 11 * + 54 + + COALESCE ( + 22, 35, + COUNT ( * ) - COUNT ( * ), ( 85 ) ) AS col1 @@ -2843,10 +2849,10 @@ SELECT ( - 75 ) AS col1 ---- -75 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-543 SELECT + CASE - 80 WHEN AVG ( DISTINCT + 98 ) * - 79 THEN - 22 * - 87 + + 15 WHEN + 36 THEN 70 / ( - CAST ( NULL AS INTEGER ) ) + 64 ELSE NULL END * 75 +---- +NULL query I rowsort SELECT 96 * 81 AS col1 @@ -4810,11 +4816,14 @@ SELECT ALL + ( + + COALESCE ( + COUNT ( * ), - 58, 96 + + 69 + + + CAST ( + COUN ---- 1 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - 0 -# Datafusion - Expected - 108 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] I[I] +# Datafusion - [Actual ] I[R] +query IR rowsort label-914 SELECT DISTINCT + + 26 / - - 43, + NULLIF ( 62, COUNT ( + 97 ) / - 36 * - - 68 * + + COUNT ( * ) * ( - 4 ) - - - ( + AVG ( DISTINCT + 59 ) ) * + + 4 * + SUM ( DISTINCT - 87 ) ) + CAST ( 46 AS INTEGER ) col2 +---- +0 +108 query I rowsort label-915 SELECT ALL - + MAX ( DISTINCT - 64 ) - - 6 + - 16 * - + 24 AS col1 @@ -5533,10 +5542,13 @@ SELECT - ( - 28 ) AS col1 ---- 28 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - 51 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort SELECT ALL + 88 + NULLIF ( - 37, NULLIF ( - 31, + + AVG ( DISTINCT + 34 ) * 51 ) ) AS col2 +---- +51 query I rowsort SELECT DISTINCT - 30 * + 65 @@ -5616,11 +5628,14 @@ SELECT CASE + ( + 74 ) WHEN COUNT ( * ) * - - MIN ( DISTINCT + - CAST ( NULL AS ---- NULL -# Datafusion - Datafusion expected results: -# Datafusion - Expected - 25 -# Datafusion - Expected - 29 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] I[I] +# Datafusion - [Actual ] I[R] +query IR rowsort label-1068 SELECT DISTINCT + 25, - COALESCE ( - 29, + AVG ( DISTINCT + 47 ) / + + 89 + - 8 ) AS col2 +---- +25 +29 query II rowsort label-1069 SELECT ALL + CAST ( NULL AS INTEGER ) AS col0, CAST ( NULL AS INTEGER ) AS col1 @@ -5656,10 +5671,10 @@ SELECT + COUNT ( * ) * - + 94 ---- -94 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-1075 SELECT + NULLIF ( - - ( - 22 ), - 40 + + 23 + + NULLIF ( 56, - 73 * + SUM ( NULLIF ( 27, + 84 ) ) ) * 40 * + 32 ) * 58 + CAST ( - CASE ( COALESCE ( + NULLIF ( + 11, 50 * 48 ), CAST ( + 94 AS INTEGER ) / + 64, CASE 71 WHEN COUNT ( * ) THEN + 70 * + 96 WHEN CASE 27 WHEN 6 THEN 41 * - 79 WHEN - 86 * NULLIF ( 72 / 8, 0 ) - NULLIF ( 20 - 21, 43 + 37 ) THEN 67 WHEN 88 * - 75 THEN NULL END THEN NULL ELSE 13 END ) ) WHEN 78 - 26 THEN AVG ( DISTINCT 86 ) + - 15 * - 53 END AS INTEGER ) * + 36 AS col2 +---- +NULL query I rowsort label-1076 SELECT + COUNT ( * ) * + + 89 + COUNT ( * ) AS col2 @@ -6228,10 +6243,10 @@ SELECT DISTINCT + - SUM ( 13 ) * + - 12 AS col0 ---- 156 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-1184 SELECT ALL CASE COUNT ( * ) WHEN 49 * - + NULLIF ( - 14, + - 6 * + ( - - 79 ) ) THEN - + 15 WHEN 3 THEN NULL WHEN AVG ( DISTINCT - 35 ) + + + 91 - - 68 * - 20 - - - COALESCE ( - 71, - ( 89 ) * + COUNT ( * ) ) THEN NULL END +---- +NULL query I rowsort label-1185 SELECT - MAX ( - 8 ) * - - 6 * 42 + COUNT ( * ) @@ -13112,10 +13127,13 @@ SELECT ALL 24 * + - 95 AS col1 ---- -2280 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-2498 SELECT 3 * CASE - 31 WHEN - + 66 THEN + 21 / COALESCE ( + 64, + 62 ) / - 32 * - NULLIF ( + COALESCE ( 6, - 54 + + NULLIF ( 49, - CASE COUNT ( * ) WHEN - COUNT ( * ) + - 99 * 11 THEN NULL WHEN - 4 * - 54 THEN NULL ELSE - COALESCE ( - 7, + 92 / - AVG ( DISTINCT 94 ), - 12 ) + + 99 END * + 51 ) * ( - 94 ), 14 ), + 42 ) WHEN 77 * - COUNT ( DISTINCT + ( - 22 ) ) + - 17 THEN - AVG ( ( + 43 ) ) + 31 WHEN - 92 + 59 THEN NULL ELSE NULL END AS col1 +---- +NULL query I rowsort label-2499 SELECT 38 + + COUNT ( ALL - - 61 ) + + 35 * + 11 + - 10 + 97 @@ -13452,10 +13470,10 @@ SELECT ALL + ( + - 32 ) * + CASE ( + 64 ) WHEN + - 59 + - 25 THEN NULL ELSE + MA ---- 5 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-2562 SELECT DISTINCT - 20 * - - COUNT ( * ) / + CASE - 35 WHEN + AVG ( DISTINCT - - 68 ) THEN + 49 + - 40 + + COUNT ( DISTINCT - - 95 ) + - COUNT ( * ) END - COUNT ( - 67 ) +---- +NULL query I rowsort label-2563 SELECT DISTINCT - 13 * - + 81 + + COALESCE ( - COUNT ( * ), + 94 / 76 ) - + 98 * 15 / 56 @@ -15428,10 +15446,16 @@ SELECT ALL + + 46 / NULLIF ( + + 69, + - 35 + + - 65 + 33 + 98 / + + ( - ( - 21 ---- 53 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - -602 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Data was automatically updated based on comparison db results +# Datafusion - Previous results: +# Datafusion - -602 +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-2937 SELECT 14 * NULLIF ( - 67, + 34 * - MIN ( DISTINCT 10 ) ) + - MAX ( 16 ) - + + CASE + COUNT ( * ) WHEN 44 + - - MIN ( DISTINCT + 37 ) THEN AVG ( DISTINCT + 46 ) * + 72 ELSE 94 END / + 31 - - - 79 * NULLIF ( - 27, - 79 ) / 6 AS col1 +---- +-602.032258064516 query II rowsort SELECT 76, 42 AS col1 @@ -17664,10 +17688,13 @@ SELECT DISTINCT 99 + + + 31 ---- 130 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-3360 SELECT CASE - 87 WHEN - NULLIF ( + 52, 48 ) * - - 61 * 17 - 19 THEN + + 6 WHEN + 32 + 71 THEN NULL WHEN + + 59 * + CASE + COUNT ( DISTINCT - 0 ) WHEN - COUNT ( * ) + - 92 THEN + 64 ELSE 35 END THEN 87 * + - 24 + CASE + 90 WHEN - 1 THEN 72 * - + ( - 30 ) + - AVG ( DISTINCT + ( - 28 ) ) + + COALESCE ( - CASE - + 82 WHEN 15 * - - 65 * + COUNT ( * ) - - 34 THEN NULL ELSE - COALESCE ( - 10, - 75 ) END, COALESCE ( MAX ( CAST ( + 90 AS INTEGER ) ), 57 * 7 + - 75 * + 47, 76 + NULLIF ( 98, + 37 * - 46 ) ) * CAST ( NULL AS INTEGER ) ) WHEN 66 * 99 THEN NULL END * - NULLIF ( 55 / + 42 + 26, 46 ) ELSE NULL END * 81 AS col2 +---- +NULL # Datafusion - Types were automatically converted from: # Datafusion - [Expected] [I] @@ -18330,10 +18357,13 @@ SELECT ALL 57 * 51 ---- 2907 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-3487 SELECT ALL - AVG ( DISTINCT + CAST ( NULL AS INTEGER ) ) +---- +NULL query I rowsort label-3488 SELECT + 98 / - 89 @@ -18587,10 +18617,10 @@ SELECT ALL - 46 * 1 / - + ( - CASE - 76 WHEN COUNT ( * ) / + 24 THEN - ( - ( 89 ---- NULL -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-3536 SELECT + CASE - 3 WHEN + 49 * 92 * + 98 + + 92 THEN - + COUNT ( * ) WHEN - 62 * - 72 / AVG ( 15 ) + - AVG ( DISTINCT + 0 ) THEN - - ( - + COUNT ( ALL + 47 ) ) END * - 3 +---- +NULL query I rowsort label-3537 SELECT + 9 * - 36 * 29 + - MIN ( DISTINCT + - 85 ) AS col2 @@ -18970,10 +19000,13 @@ SELECT 11 * + 18 AS col1, 74 198 74 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-3608 SELECT DISTINCT AVG ( DISTINCT + CAST ( NULL AS INTEGER ) ) AS col2 +---- +NULL query I rowsort label-3609 SELECT - 47 / - 96 @@ -22830,10 +22863,13 @@ SELECT ALL 92 + + 60 AS col2 query error DataFusion error: Error during planning: Projections require unique expression names but the expression "Int64\(68\) \* \(\- nullif\(Int64\(56\), coalesce\(\(\- count\(Int64\(1\)\) AS count\(\*\)\), Int64\(98\)\)\)\) AS col1" at position 0 and "Int64\(11\) AS col1" at position 1 have the same name\. Consider aliasing \("AS"\) one of them\. SELECT ALL 68 * - + NULLIF ( 56, + COALESCE ( - + COUNT ( * ), + 98 ) ) col1, 11 AS col1, + + 67 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - 3268 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-4349 SELECT COALESCE ( 86, + - 36 / + - 86 * 88 * + + ( COUNT ( - - 85 ) ) + - 96 * - NULLIF ( + NULLIF ( - CAST ( NULL AS INTEGER ), + + NULLIF ( CAST ( - + CAST ( 98 AS FLOAT8 ) AS INTEGER ), + - AVG ( DISTINCT + 66 ) ) / + COUNT ( * ) + + 96 ), COUNT ( * ) ), - ( + 3 ) + COUNT ( * ) * NULLIF ( 27, + COUNT ( * ) * + ( + 3 * + 84 ) ) ) * 38 AS col2 +---- +3268 query I rowsort label-4350 SELECT DISTINCT ( + - 46 ) * ( - COUNT ( * ) ) @@ -23811,10 +23847,13 @@ SELECT 44 * + ( - 80 ) * - - 22 AS col1 query error DataFusion error: Error during planning: Projections require unique expression names but the expression "\(\- coalesce\(\(\- \(\- CASE Int64\(\-45\) WHEN Int64\(\-25\) THEN Int64\(57\) WHEN Int64\(90\) \+ Int64\(16\) \+ Int64\(\-32\) THEN NULL ELSE Int64\(93\) \+ nullif\(Int64\(71\), \(\- Int64\(\-53\)\)\) \* Int64\(90\) \* count\(Int64\(1\)\) AS count\(\*\) END\)\), Int64\(\-56\) \* \(\- nullif\(Int64\(63\), Int64\(23\) \+ Int64\(17\) / Int64\(\-78\) \+ Int64\(\-96\)\)\)\)\) AS col0" at position 0 and "Int64\(31\) / Int64\(32\) AS col0" at position 1 have the same name\. Consider aliasing \("AS"\) one of them\. SELECT DISTINCT - COALESCE ( - - CASE - 45 WHEN - 25 THEN + 57 WHEN + 90 + + 16 + + - 32 THEN NULL ELSE + 93 + NULLIF ( 71, - ( + - 53 ) ) * + 90 * COUNT ( * ) END, - 56 * - NULLIF ( + 63, + 23 + + + 17 / - 78 + - 96 ) ) AS col0, 31 / + 32 AS col0 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-4537 SELECT ALL - + AVG ( DISTINCT + NULLIF ( 54, + + 73 ) ) + + CASE + - COUNT ( * ) WHEN + NULLIF ( - - 65, + 25 / NULLIF ( - 4, + + CAST ( NULL AS INTEGER ) ) ) THEN + 91 + 75 WHEN + + COALESCE ( - - 60, + - ( - 20 ), + - CAST ( NULL AS INTEGER ) ) + + 55 + CASE + 38 WHEN - + 25 THEN NULL ELSE 14 END + - 83 THEN NULL ELSE NULL END AS col1 +---- +NULL query I rowsort label-4538 SELECT MIN ( DISTINCT 38 ) - + + COUNT ( * ) @@ -24095,10 +24134,13 @@ SELECT + ( + COALESCE ( - ( - 37 ), 50 * 41 ) ) - + NULLIF ( + 84, + COUNT ( * ) ---- -47 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-4591 SELECT COALESCE ( NULLIF ( + 69, - - 64 * - + 24 * 65 * - + 75 * + 20 ), - CAST ( - + 80 AS FLOAT8 ) * COUNT ( DISTINCT + - 3 ), - + 12 ) * - 30 * + 69 * 44 + - - CASE 71 WHEN AVG ( DISTINCT 34 ) * + - ( - 16 ) * 13 * NULLIF ( SUM ( DISTINCT - + 54 ), - SUM ( ALL - 12 ) ) + + 98 THEN COUNT ( * ) ELSE NULL END + - COUNT ( ALL + ( - 55 ) ) * COUNT ( * ) * - 69 - - 75 AS col2 +---- +NULL query I rowsort label-4592 SELECT ALL - 92 * - 4 * - CAST ( NULL AS INTEGER ) @@ -25448,10 +25490,13 @@ SELECT - ( 9 ) + + COUNT ( * ) ---- -8 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-4844 SELECT ALL + - ( COUNT ( * ) ) - AVG ( DISTINCT CASE - - 47 WHEN 75 - + + 99 + + 55 THEN - - 31 ELSE NULL END ) - + + ( - AVG ( DISTINCT CASE - CAST ( NULL AS INTEGER ) WHEN 62 THEN - 56 + 86 ELSE NULL END ) ) +---- +NULL query I rowsort SELECT + 53 * 88 * ( + 99 ) * + 57 @@ -26142,11 +26187,14 @@ SELECT + + 69 * - + 73 AS col0 ---- -5037 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - -90 -# Datafusion - Expected - 108 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] I[I] +# Datafusion - [Actual ] I[R] +query IR rowsort label-4977 SELECT ALL - + 91 * + COUNT ( * ) + + COUNT ( * ), + COALESCE ( 19, - - NULLIF ( - + 29, - 50 ) / - AVG ( DISTINCT - 26 ) ) - - 89 AS col1 +---- +-90 +108 query II rowsort SELECT DISTINCT 5 * 17 * 87 AS col1, 29 @@ -26500,10 +26548,13 @@ SELECT DISTINCT - + ( + SUM ( DISTINCT - - 18 ) ) AS col2 ---- -18 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort SELECT 40 * 35 - - AVG ( DISTINCT + + 76 ) + + - ( - 37 ) * + 10 + 66 + + 23 + + 82 / + + CASE - + 90 WHEN + 69 THEN 25 * - - ( - - AVG ( ALL 48 ) ) / + 37 * 91 END + 43 / 78 +---- +NULL query I rowsort label-5044 SELECT 28 / + + CAST ( - 72 AS INTEGER ) @@ -29145,10 +29196,10 @@ SELECT - 72 * 62 + + 3 + 39 col1 ---- -4422 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - -49 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-5550 SELECT ALL CAST ( - AVG ( DISTINCT 86 ) AS INTEGER ) + 37 +---- +-49 query I rowsort label-5551 SELECT ALL 97 - + COUNT ( * ) AS col2 @@ -29277,10 +29328,13 @@ SELECT DISTINCT 23 * + CAST ( NULL AS INTEGER ) * - + 95 * COALESCE ( + 45, + CO ---- NULL -# Datafusion - Datafusion expected results: -# Datafusion - Expected - -58 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-5575 SELECT DISTINCT + COALESCE ( - 58, - + ( 74 ) / - 21 * + COALESCE ( NULLIF ( + CAST ( - 89 AS INTEGER ), + AVG ( DISTINCT - 32 ) ), 12 + 66, 56, ( 6 ) ) * 78 ) AS col1 +---- +-58 query II rowsort label-5576 SELECT ALL 60 * + MIN ( - - 12 ) + + 54 AS col1, 16 + - COUNT ( * ) AS col0 @@ -29421,10 +29475,13 @@ SELECT ALL 87 / - 99 + 38 AS col0 ---- 38 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - -92 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-5603 SELECT DISTINCT - COALESCE ( 92, + - 26 * + + 85 + 42 * - COUNT ( * ) * - CASE + - 34 WHEN - + 32 THEN + - 48 ELSE + NULLIF ( + COUNT ( * ), AVG ( DISTINCT + 95 ) * - 43 ) END, - COUNT ( * ) * 61 ) +---- +-92 query I rowsort label-5604 SELECT ALL + CAST ( COUNT ( * ) AS INTEGER ) + 60 col2 @@ -32138,10 +32195,13 @@ SELECT DISTINCT - 83 AS col1, NULLIF ( - - 17, + - 6 ) -83 17 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-6120 SELECT COALESCE ( 59, - AVG ( DISTINCT - 96 ) + COUNT ( * ) + + 46 + 54 ) * + 30 * - 9 + CASE 89 WHEN - 76 THEN + - 3 / COUNT ( * ) END - + 65 AS col2 +---- +NULL query I rowsort label-6121 SELECT ( - - 32 ) / - - 90 AS col0 @@ -33077,10 +33137,10 @@ SELECT - 38 * 64 AS col1 ---- -2432 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - -21 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-6299 SELECT - 97 + + CAST ( + - AVG ( DISTINCT - + 76 ) AS INTEGER ) AS col2 +---- +-21 query I rowsort SELECT - 2 - COALESCE ( 46, - - 1 + - + 49 ) AS col1 @@ -33306,10 +33366,13 @@ SELECT DISTINCT ( - 29 ) AS col1, 53 + - CASE - 43 WHEN COUNT ( * ) * - ( COALES -29 NULL -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-6342 SELECT DISTINCT + SUM ( 34 ) + 81 + 20 * - CAST ( - AVG ( DISTINCT - 88 ) AS FLOAT8 ) * - + CASE - SUM ( - + 88 ) WHEN + 33 THEN NULLIF ( ( + 35 ), 78 ) END +---- +NULL query I rowsort SELECT DISTINCT + 90 + 84 @@ -35856,10 +35919,10 @@ SELECT CASE + 4 WHEN - 30 THEN NULL WHEN + 85 * - 81 - + + COUNT ( * ) + + 29 + ---- -2166 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - -3822 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-6828 SELECT ALL 66 * - NULLIF ( + + 59, + ( - CASE + 84 WHEN + 73 + COALESCE ( + CAST ( - - COUNT ( * ) AS INTEGER ), COUNT ( * ) ) + + - ( - 30 ) + + - 64 - + 74 * - AVG ( DISTINCT + + 22 ) THEN 15 / + - 6 END ) * + + 31 + COUNT ( * ) + + - COUNT ( * ) + - COUNT ( * ) + + - 63 * + 11 * - 0 / + 91 ) + + 72 col0 +---- +-3822 query I rowsort label-6829 SELECT DISTINCT - ( + 74 ) * + - COUNT ( * ) + + 68 + 92 AS col2 @@ -36202,10 +36265,10 @@ SELECT + ( 15 ) / + - 12 col0 ---- -1 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-6893 SELECT + CASE 32 WHEN 0 * + - 0 * + - COALESCE ( + 57, 36, ( + - COUNT ( * ) ) ) + + ( 98 ) * ( + 30 ) + - 45 + - + 27 - - AVG ( DISTINCT NULLIF ( + 72, - 37 ) ) * CASE - - 95 WHEN - - COALESCE ( + 62, 46 * - 28 * + 43 * + 75 ) * + ( + - 97 ) / - 14 + + - 14 + + - COUNT ( * ) * - 39 * + 1 + + - COUNT ( * ) THEN + 25 * 55 * 34 + - - ( - 20 ) ELSE 29 * 12 END / 14 THEN SUM ( - 70 ) WHEN + + 0 + - + 31 + - 16 * - 70 - - 29 THEN NULL END * + 34 AS col2 +---- +NULL query I rowsort SELECT + 36 * - - 2 AS col2 @@ -36384,10 +36447,13 @@ SELECT + 76 + 99 - 30 * + ( - + 68 ) AS col2 ---- 2215 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort SELECT + NULLIF ( CASE - + 66 WHEN - - 40 THEN + 27 * + AVG ( DISTINCT 85 ) ELSE NULL END, - ( + 28 ) ) AS col0 +---- +NULL query I rowsort label-6930 SELECT ALL + 4 / - 34 * 22 AS col2 @@ -37083,10 +37149,13 @@ SELECT ALL + 4 * - 40 * 35 AS col1 ---- -5600 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - -20 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-7065 SELECT ALL NULLIF ( - 20, - - AVG ( DISTINCT CAST ( NULL AS INTEGER ) ) * - 49 ) +---- +-20 query I rowsort SELECT DISTINCT + 58 + + 84 @@ -38263,10 +38332,10 @@ SELECT - - 22 * + 83 AS col1 ---- 1826 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-7292 SELECT ALL 7 + - - CASE + - AVG ( DISTINCT 98 ) WHEN - CASE - 47 WHEN + - 8 * COUNT ( * ) / 30 + + COUNT ( * ) - + 63 THEN NULL WHEN COUNT ( * ) THEN NULL ELSE + COUNT ( * ) END THEN 96 - + 74 * COUNT ( * ) ELSE NULL END +---- +NULL # Datafusion - Types were automatically converted from: # Datafusion - [Expected] [I] @@ -38534,10 +38603,10 @@ SELECT ALL - ( 83 ) / + + 67 ---- -1 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - -99 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-7343 SELECT - + CASE 35 WHEN + AVG ( DISTINCT + - 54 ) THEN NULL WHEN 29 + - COUNT ( * ) THEN NULL ELSE 99 END AS col2 +---- +-99 query I rowsort SELECT - + 48 * 51 col2 @@ -40801,11 +40870,14 @@ SELECT ALL + + 73 * - 55 + + + 28 - - MIN ( + 2 ) ---- -3985 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - 22904 -# Datafusion - Expected - -35 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I]I +# Datafusion - [Actual ] [R]I +query RI rowsort label-7773 SELECT DISTINCT - - NULLIF ( 80, - AVG ( DISTINCT ( 18 ) ) ) * - NULLIF ( - + 5, + - COUNT ( * ) ) * 57 + NULLIF ( 40, 74 ) + 64, - 35 AS col0 +---- +22904 +-35 query I rowsort SELECT ALL - 22 * + 92 AS col0 @@ -42366,10 +42438,13 @@ SELECT - + COUNT ( * ) - + 7 col2 query error DataFusion error: Error during planning: Projections require unique expression names but the expression "\(\- count\(Int64\(1\)\) AS count\(\*\)\) AS col2" at position 0 and "Int64\(61\) AS col2" at position 1 have the same name\. Consider aliasing \("AS"\) one of them\. SELECT ALL - COUNT ( * ) AS col2, + 61 AS col2 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-8071 SELECT + NULLIF ( - 73, + 23 + - 25 ) * CASE + AVG ( DISTINCT - 30 ) WHEN - - ( 84 ) / - 49 THEN + AVG ( - 62 ) ELSE - CAST ( NULL AS INTEGER ) END * + 19 col1 +---- +NULL query I rowsort SELECT - 94 * 62 AS col2 @@ -42655,10 +42730,10 @@ SELECT 91, - 91 - + 26 / 44 AS col2 91 -91 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-8126 SELECT 35 * CASE - 45 WHEN 84 + - + AVG ( DISTINCT - 23 ) THEN - COALESCE ( + 3, + - MAX ( NULLIF ( - + 38, 23 ) ) ) + + 34 + - + CAST ( NULL AS INTEGER ) / COALESCE ( - 47, - 36 ) WHEN + 61 + + COUNT ( + 40 ) THEN - ( + 85 ) + - - 21 + + + ( - ( COUNT ( * ) ) ) / 95 * 98 WHEN 40 THEN NULL ELSE NULL END + + 59 * + COUNT ( * ) +---- +NULL query I rowsort label-8127 SELECT 92 / + - 32 @@ -42827,10 +42902,13 @@ SELECT + 16 * + - 5 AS col2 ---- -80 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-8158 SELECT CASE - 81 WHEN - + COUNT ( * ) * - 49 + + + 56 THEN + - 94 WHEN - - 35 * 45 THEN - AVG ( DISTINCT CASE + 99 WHEN 29 THEN 12 * + 82 WHEN - 37 THEN NULL WHEN + 42 THEN NULL END ) END AS col0 +---- +NULL query I rowsort label-8159 SELECT + SUM ( ALL - 10 ) * + COUNT ( * ) - + + 12 / CAST ( NULL AS INTEGER ) AS col1 @@ -45865,10 +45943,10 @@ SELECT - + 81 / - 37 - 89 AS col1 ---- -87 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - -83 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-8742 SELECT - CAST ( COALESCE ( + 83, + CASE 58 WHEN CASE 80 WHEN - 20 * - 8 THEN + 91 - 53 END THEN AVG ( DISTINCT 21 ) WHEN COUNT ( * ) THEN NULL END * - 37 + 33 * 98, - SUM ( DISTINCT + 82 ) * + 10 ) AS INTEGER ) +---- +-83 query I rowsort label-8743 SELECT ALL - 0 - - COUNT ( * ) AS col1 @@ -47720,10 +47798,10 @@ SELECT ALL + 86 * + + 75 * + - 96 ---- -619200 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - -5573 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-9098 SELECT ALL 7 * - 80 + - 60 * ( 84 ) - - - 2 - + - 99 + + NULLIF ( - + 70, + - CAST ( NULLIF ( 91, - + COUNT ( * ) + - 34 + AVG ( DISTINCT - 19 ) * COALESCE ( 26 + 1 * COUNT ( * ), 76 + - COUNT ( * ) * 5 ) ) AS INTEGER ) * + 54 + 44 * - CASE + 67 WHEN 97 / 55 THEN - NULLIF ( + 87, - 59 * - 73 ) * 28 + - COUNT ( * ) END ) AS col1 +---- +-5573 query I rowsort label-9099 SELECT DISTINCT - COUNT ( ALL - 52 ) @@ -47767,10 +47845,13 @@ SELECT + COUNT ( * ) / + + 4 * + + CASE + - 67 WHEN 11 + + 72 THEN 3 ELSE NULL E ---- NULL -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort SELECT - NULLIF ( - + AVG ( DISTINCT - 12 ), - - 12 ) AS col2 +---- +NULL query I rowsort SELECT 94 * + 44 + + - 12 @@ -48038,10 +48119,10 @@ SELECT DISTINCT 61 / - 29 AS col1 ---- -2 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-9158 SELECT - 67 / - CASE + AVG ( DISTINCT - - 21 ) WHEN - 55 THEN + 13 * - - 46 WHEN + COALESCE ( SUM ( + 38 ), - 65 ) THEN + COUNT ( * ) / COUNT ( * ) END +---- +NULL query I rowsort label-9159 SELECT DISTINCT + NULLIF ( 0, + - COUNT ( * ) * - 39 ) @@ -48719,10 +48800,13 @@ SELECT DISTINCT + COUNT ( * ) * - ( - - 63 ) AS col2 ---- -63 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - -53687 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-9288 SELECT ALL + 44 + + CAST ( + SUM ( - 68 ) AS INTEGER ) * + 27 * + 29 + + 47 * - COALESCE ( + 11, + 81 - + 89 + + 61 - + - AVG ( DISTINCT + CAST ( + - 55 AS INTEGER ) ) * + 65 / + 45 ) + + 30 col1 +---- +-53687 query I rowsort SELECT DISTINCT - 90 * + + 46 col0 @@ -48767,10 +48851,13 @@ SELECT ( COUNT ( - + 22 ) ) * + + 91 ---- 91 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-9297 SELECT 36 * + COALESCE ( - - 31, - COUNT ( * ) + + MIN ( DISTINCT - - 11 ) * - AVG ( DISTINCT + + 25 ), MIN ( DISTINCT - + 63 ) + + COUNT ( * ) ) * 25 - + - COUNT ( * ) * + COUNT ( * ) + - - AVG ( ALL - CASE - 38 WHEN + 52 THEN - 46 + - 44 ELSE NULL END ) + COUNT ( ALL 55 ) AS col1 +---- +NULL query I rowsort SELECT ALL ( + + 6 ) AS col1 @@ -49203,10 +49290,13 @@ SELECT - + 20 + - - 6 ---- -14 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort SELECT + AVG ( DISTINCT + + CASE 47 WHEN + ( 25 ) THEN + + 60 WHEN 37 THEN + 59 * - 69 ELSE NULL END ) +---- +NULL query I rowsort SELECT ALL - 39 * + - CASE - + 51 WHEN - NULLIF ( + 78, + 37 ) + - ( - - 89 ) / + 80 THEN 11 END + - 32 AS col2 @@ -52482,10 +52572,10 @@ SELECT + COUNT ( - 56 ) + - - 32 ---- 33 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - -3 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-9997 SELECT - NULLIF ( - - 3, + CASE + + COUNT ( * ) WHEN AVG ( DISTINCT + 74 ) THEN + - NULLIF ( 12, + 32 * CAST ( NULL AS INTEGER ) - - + 22 * - COUNT ( * ) ) ELSE + - 22 END * - 7 ) col0 +---- +-3 query I rowsort SELECT - 43 * - + 16 diff --git a/data/sqlite/random/expr/slt_good_91.slt b/data/sqlite/random/expr/slt_good_91.slt index 9e87f2d..11e421f 100644 --- a/data/sqlite/random/expr/slt_good_91.slt +++ b/data/sqlite/random/expr/slt_good_91.slt @@ -3473,10 +3473,13 @@ SELECT DISTINCT + 39 * - + COUNT ( * ) ---- -39 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - 24 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-658 SELECT ALL COALESCE ( + 24, - SUM ( ALL + - 56 ), - - AVG ( DISTINCT 93 ) * - - ( + 66 ) / + 57 ) AS col2 +---- +24 query II rowsort label-659 SELECT 30 * - 20 AS col1, - CAST ( NULL AS INTEGER ) AS col2 @@ -3834,10 +3837,10 @@ SELECT + 67 * + - COUNT ( ALL + 82 ) AS col2 ---- -67 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort SELECT ALL + CASE - 90 WHEN - COALESCE ( + - 89, + - AVG ( DISTINCT 53 ) + + - 80 * - 47, + - 70 ) THEN 57 END AS col0 +---- +NULL query II rowsort label-728 SELECT + 20 + + COUNT ( * ) - 64 + 9 AS col0, - CAST ( NULL AS INTEGER ) @@ -4650,10 +4653,10 @@ SELECT ALL + 93 AS col0, ( + 9 ) col2 93 9 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-882 SELECT DISTINCT + ( + CASE + AVG ( DISTINCT - COALESCE ( + 5, + + 99 ) ) WHEN + MAX ( ALL - + 92 ) * - 4 THEN NULL WHEN - 19 THEN + 84 ELSE NULL END ) AS col2 +---- +NULL query II rowsort label-883 SELECT ALL + 99 AS col1, NULLIF ( + 74, - - 87 * 41 + + + 12 * + 58 ) + - COUNT ( * ) AS col2 @@ -5034,10 +5037,10 @@ SELECT CASE - + 33 WHEN - 83 THEN + COUNT ( * ) + - + 17 * - + CASE - + 9 WHEN M ---- NULL -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-954 SELECT 64 + + 44 * - CASE - CAST ( NULL AS INTEGER ) WHEN - ( - + 3 ) THEN NULL WHEN + AVG ( DISTINCT - 37 ) * + 66 + + 53 THEN + + COUNT ( * ) * - 65 END +---- +NULL query I rowsort label-955 SELECT ALL 78 * COUNT ( * ) AS col0 @@ -7462,10 +7465,13 @@ SELECT ALL - 89 * 84 AS col1 ---- -7476 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-1414 SELECT ALL - 74 * + + 81 / + 66 - CASE + 61 WHEN + 20 THEN - 52 * - + COUNT ( * ) + COALESCE ( - 62, + 56 ) - + + COALESCE ( + + 82, - - COALESCE ( - 44, + AVG ( DISTINCT - 82 ) * - 40 ) + + 4 ) END / - - 44 AS col0 +---- +NULL # Datafusion - Datafusion expected results: # Datafusion - Expected - -1475 @@ -7493,10 +7499,13 @@ SELECT - 89 * 40 AS col2 ---- -3560 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - 85 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-1420 SELECT ALL CASE - 47 WHEN + - 89 THEN + AVG ( DISTINCT - 36 ) * - ( - 62 ) + - MAX ( - 13 ) WHEN 65 THEN + + 59 ELSE + + 85 END AS col2 +---- +85 query I rowsort SELECT DISTINCT - 99 - 29 * + - 16 * - + 52 @@ -8478,10 +8487,13 @@ SELECT + CAST ( + 53 AS INTEGER ) + + COALESCE ( 3, + 93 ) AS col0 ---- 56 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-1610 SELECT ALL 54 * AVG ( DISTINCT - CAST ( NULL AS INTEGER ) ) * + 14 + - CAST ( - + 18 AS FLOAT8 ) +---- +NULL query I rowsort SELECT NULLIF ( - 36, + 58 ) @@ -9676,10 +9688,13 @@ SELECT - CAST ( NULL AS INTEGER ) AS col1, 45 * - 35 * COUNT ( * ) col2 NULL -1575 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - -33 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-1835 SELECT ALL + COALESCE ( - 33, - 16 * + CASE - MAX ( DISTINCT - 33 ) WHEN + + 88 * - 31 - - 39 / + - 55 THEN NULL WHEN + 81 THEN AVG ( DISTINCT + - 73 ) / - + 18 ELSE NULL END - + 8 + COUNT ( * ), + 63 + 0 ) +---- +-33 # Datafusion - Types were automatically converted from: # Datafusion - [Expected] [I] @@ -11254,10 +11269,10 @@ SELECT + 12 * + COUNT ( - 41 ) - - - 67 AS col1 ---- -55 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-2141 SELECT + CAST ( + 48 AS INTEGER ) * - - 9 / CASE - ( 18 ) WHEN + 28 + 19 THEN NULLIF ( + CASE 86 WHEN + 89 + 11 THEN 33 / COUNT ( * ) + - 29 WHEN 12 + - 74 * 12 THEN - 60 END, 82 ) + 20 / + 86 WHEN + COALESCE ( ( - 13 ), + 54, 80 * + COALESCE ( AVG ( DISTINCT 20 ), 60 * - MIN ( ALL 8 ) ) ) THEN 36 * + 55 WHEN - 99 + 42 * ( - 14 ) THEN NULL END * - 56 + - 48 +---- +NULL query I rowsort SELECT - 65 + + + 3 @@ -11748,10 +11763,13 @@ SELECT + - 69 + - - 40 + - 33 + - + 74 AS col1 query error DataFusion error: Error during planning: Projections require unique expression names but the expression "\(\- Int64\(64\)\) \- count\(Int64\(1\)\) AS count\(\*\) \* Int64\(85\) \* Int64\(96\) AS col2" at position 0 and "Int64\(81\) \+ Int64\(\-94\) \+ Int64\(\-93\) \+ Int64\(3\) \+ Int64\(83\) \* Int64\(64\) AS col2" at position 1 have the same name\. Consider aliasing \("AS"\) one of them\. SELECT - + 64 - COUNT ( * ) * 85 * 96 AS col2, + 81 + - 94 + - 93 + + 3 + 83 * 64 AS col2 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - 3124 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-2234 SELECT ALL NULLIF ( + 71, - 68 + + 55 * - ( - COUNT ( * ) ) / - AVG ( DISTINCT - 3 ) + 12 - + 16 * 71 ) * 44 AS col2 +---- +3124 query I rowsort label-2235 SELECT - + COUNT ( + + 82 ) + + - 50 @@ -15788,10 +15806,10 @@ NULL query error DataFusion error: Error during planning: Projections require unique expression names but the expression "CAST\(\(\- Int64\(\-6\)\) AS Int32\) AS col1" at position 0 and "Int64\(87\) \+ Int64\(57\) AS col1" at position 1 have the same name\. Consider aliasing \("AS"\) one of them\. SELECT DISTINCT + CAST ( - - 6 AS INTEGER ) AS col1, 87 + + 57 AS col1 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-3000 SELECT ALL 71 * CASE - MIN ( - - 39 ) WHEN + ( AVG ( DISTINCT + CAST ( NULL AS INTEGER ) ) ) / - 61 THEN + 63 + - 77 + 79 + + - 76 * - + 91 * - 85 + + - 6 / 79 * + - 37 + - - 86 END + - 66 +---- +NULL query I rowsort label-3001 SELECT ALL - - 72 * COUNT ( * ) * + CAST ( NULL AS INTEGER ) * COUNT ( * ) / ( + 4 ) + + ( 37 ) col2 @@ -16426,11 +16444,11 @@ SELECT + + ( COUNT ( * ) ) * - - 92 + + 70 + - 91 * + NULLIF ( 17, 93 ) ---- -1385 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - 99 -# Datafusion - Expected - -14 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query II rowsort label-3121 SELECT + + 99, - 34 + - + CASE + 73 WHEN 52 * + 77 + + 30 + - CASE + 86 WHEN + 29 + - 90 - - COUNT ( * ) THEN - + 95 * 65 WHEN - 17 * 31 - + 99 THEN NULL ELSE 10 - + 85 END * 76 + + 95 - - 48 / + - ( - - 26 ) + - - CASE + + 5 WHEN + - 30 THEN - AVG ( DISTINCT - - 62 ) * + 8 + - 33 WHEN - 18 THEN - 17 ELSE 71 END + 36 THEN NULL ELSE + - 91 + 25 END - 46 AS col1 +---- +99 +-14 query I rowsort label-3122 SELECT NULLIF ( - 22, 96 ) / + COUNT ( - - 32 ) @@ -16532,10 +16550,13 @@ SELECT 54 * + - ( - - COUNT ( * ) ) AS col2 ---- -54 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-3140 SELECT NULLIF ( - + 89, - + 65 - + 48 * - 69 * 61 * COALESCE ( - COALESCE ( + 36, 78 * - COUNT ( * ) / + COUNT ( * ) * - 86 + AVG ( DISTINCT - - 16 ), + 35 + + + 89 ), - 4 + 96 * - ( + 64 ) ) ) * + CASE - 16 WHEN - + 49 THEN - CASE WHEN 97 NOT BETWEEN + 17 + COALESCE ( + 90, + 18 + + 7 * - 22 - - 57, 58 ) AND NULL THEN NULL ELSE + + 90 * + 97 - COUNT ( * ) END WHEN 43 * 66 THEN + 0 END AS col1 +---- +NULL query II rowsort SELECT 64 * - 98 AS col0, + 15 + 46 AS col1 @@ -16992,10 +17013,10 @@ SELECT DISTINCT - COUNT ( - - 78 ) AS col0 ---- -1 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-3226 SELECT ALL + 36 - - 17 / + CASE - 59 WHEN - + 8 / - 66 * CAST ( - 30 AS INTEGER ) - 37 + AVG ( DISTINCT + ( + 60 ) ) THEN + 61 * + + 69 ELSE NULL END * + 67 + - COUNT ( * ) +---- +NULL query I rowsort SELECT + - ( 90 ) - + 6 @@ -20069,10 +20090,13 @@ SELECT - 59 * - ( 11 ) col0 ---- 649 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - -67 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-3818 SELECT DISTINCT COUNT ( * ) * + NULLIF ( ( - 67 ), + + 42 - - + AVG ( DISTINCT - 99 ) * 28 ) +---- +-67 query I rowsort SELECT DISTINCT + ( - - 29 ) * - 36 AS col2 @@ -20130,11 +20154,11 @@ SELECT DISTINCT + 56 * 3 * 26 + - 16 + + 75 + - - 20 * + 55 * + + 52 AS col0 ---- 61627 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - 33 -# Datafusion - Expected - -4167 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query II rowsort label-3830 SELECT + 33, - MAX ( DISTINCT + ( + 75 ) ) * NULLIF ( MAX ( ALL - ( - 55 ) ), - 38 * CASE - 64 * COUNT ( * ) WHEN 45 / COUNT ( * ) + MAX ( DISTINCT + 77 - - NULLIF ( 34, - 15 ) ) THEN NULL WHEN - NULLIF ( AVG ( DISTINCT + 26 ), + 50 ) * + CASE 9 WHEN 81 + + NULLIF ( 8 + - 79, 43 / + 70 ) / - 33 THEN NULL ELSE 88 END THEN + 28 ELSE - ( 89 ) + + 52 / + 16 END ) - 42 + 50 * MIN ( 0 ) AS col0 +---- +33 +-4167 query I rowsort label-3831 SELECT - 87 + + 46 + + 78 * - 10 + - COUNT ( * ) * + + 93 @@ -21695,10 +21719,10 @@ SELECT ALL 67 / - 60, - COUNT ( * ) + + + COUNT ( * ) col2 -1 0 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-4130 SELECT ALL CASE 14 WHEN + 67 THEN NULL WHEN - CASE - - ( COUNT ( DISTINCT 95 ) ) WHEN - - 99 + + COUNT ( * ) THEN NULL WHEN + - 36 THEN NULL ELSE AVG ( DISTINCT - - 71 ) END THEN - ( - - 20 ) * + 76 * + CAST ( 70 AS INTEGER ) ELSE NULL END * 35 AS col2 +---- +NULL query I rowsort SELECT 97 * + - 44 + + - 41 AS col0 @@ -22656,10 +22680,10 @@ SELECT ALL - ( - - ( + COUNT ( 36 ) ) ) col0 ---- -1 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - 40 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-4312 SELECT - CAST ( - COALESCE ( 40, - 2 - + + 75 - - - CASE AVG ( DISTINCT + + 42 ) WHEN - + 64 * AVG ( DISTINCT + CAST ( NULL AS INTEGER ) ) + - 8 * + 60 THEN 83 END * + 89, + 66 * + 41, + 81 * 44 * - NULLIF ( - + 80, + 13 + + 12 ) ) AS INTEGER ) +---- +40 query II rowsort label-4313 SELECT - 69 + - + CAST ( NULL AS INTEGER ) col0, ( - 17 ) AS col2 @@ -24818,10 +24842,10 @@ SELECT ALL COUNT ( * ) + - + COALESCE ( 12, + 29 ) - - 6 ---- -5 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-4720 SELECT DISTINCT CASE - 77 WHEN - 73 * + COALESCE ( CASE - 50 WHEN - 13 THEN - 32 ELSE + 28 * - 64 * + AVG ( DISTINCT + + 76 ) + 45 END, + - CASE + + CASE - 50 WHEN - 85 THEN + + 22 + - 55 WHEN - 32 / + 92 + - 82 + - 6 * + 1 THEN NULL ELSE NULL END WHEN + CAST ( NULL AS INTEGER ) THEN NULL WHEN 47 THEN - COUNT ( * ) + - COUNT ( DISTINCT - NULLIF ( - + CAST ( 62 AS INTEGER ), 87 ) ) + 40 * - - 43 / + MIN ( ALL + - ( 84 ) ) + - CASE + 41 WHEN 69 THEN - 21 * 84 ELSE NULL END * 12 ELSE NULL END + + 59 * 93 ) * AVG ( ALL - 77 - - 71 ) THEN 83 WHEN 28 * COUNT ( * ) THEN NULL END + 64 AS col0 +---- +NULL query I rowsort label-4721 SELECT + MAX ( DISTINCT - + 47 ) @@ -25011,10 +25035,10 @@ SELECT ALL ( - 52 ) col0 ---- -52 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - -212 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-4756 SELECT - 73 + - 17 - 76 + CASE - 28 WHEN - + AVG ( DISTINCT - 37 ) + + MIN ( ALL + + 22 ) * + + 38 THEN NULL ELSE + - 46 END AS col1 +---- +-212 query I rowsort label-4757 SELECT + COUNT ( ALL + 14 ) + + - 78 AS col0 @@ -25910,21 +25934,31 @@ SELECT 81 + - CAST ( + + 28 AS INTEGER ) * + 40 * + - COUNT ( * ) * - - CASE - 5 ---- NULL -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-4926 SELECT MIN ( ALL - - COALESCE ( + ( + 0 ), - 77 ) ) + - - AVG ( DISTINCT - CAST ( NULL AS INTEGER ) ) + + 5 + - - COALESCE ( - + 83, - 32 ) / - ( 20 ) AS col2 +---- +NULL query I rowsort label-4927 SELECT ALL - 35 * SUM ( - + 32 ) col2 ---- 1120 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - -1 -# Datafusion - Expected - 208 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Data was automatically updated based on comparison db results +# Datafusion - Previous results: +# Datafusion - -1 +# Datafusion - 208 +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] I[I] +# Datafusion - [Actual ] I[R] +query IR rowsort label-4928 SELECT DISTINCT - 44 + + 43, ( 2 ) * 60 + + 46 * CASE 11 WHEN - COUNT ( * ) THEN + 11 - + MIN ( 24 ) - - - 65 * 34 / - + AVG ( DISTINCT - + 84 ) ELSE + 44 END / + + 70 + + 60 AS col0 +---- +-1 +208.914285714286 query I rowsort SELECT ALL - 54 * - 64 AS col1 @@ -31784,10 +31818,10 @@ SELECT - 96 * - 5 ---- 480 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - 85 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-6046 SELECT DISTINCT + - ( + 57 ) / + - 82 + + - CAST ( + - 67 AS INTEGER ) + + 18 + + NULLIF ( + + 56, + + ( COUNT ( * ) ) ) / - + COALESCE ( + 98, + COALESCE ( 33, + 91 * + 18 * + MIN ( ALL - 84 ), + - 84 * + 7 ) + - 62 + - + 65 + + CASE + COALESCE ( - 63, NULLIF ( + 51, + 82 * - 75 ) + - 62 * + 66 ) WHEN AVG ( DISTINCT 26 ) THEN NULL ELSE 55 END * + COUNT ( * ) / 31 ) * - 44 col0 +---- +85 query I rowsort SELECT DISTINCT 53 * - 52 AS col0 @@ -32434,10 +32468,10 @@ SELECT ALL 67 + - 12 ---- 55 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - 85176 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-6170 SELECT - 72 * - 13 * + - CAST ( AVG ( DISTINCT - 91 ) AS INTEGER ) AS col2 +---- +85176 query I rowsort SELECT ALL - ( 95 ) + 66 - + 25 AS col0 @@ -34092,11 +34126,14 @@ SELECT 2 AS col0, - 8 AS col1 2 -8 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - -1836 -# Datafusion - Expected - -492 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] I[I] +# Datafusion - [Actual ] I[R] +query IR rowsort SELECT ALL + ( - 34 ) * + 54 AS col1, - 12 * - + NULLIF ( - 48, - 82 * - 50 / - - AVG ( DISTINCT 50 ) + 26 ) + 84 +---- +-1836 +-492 query I rowsort SELECT 19 * - 97 AS col2 @@ -34467,10 +34504,10 @@ SELECT + 17 + + + 62 * - - 86 AS col0 ---- 5349 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-6557 SELECT - CASE + + 51 WHEN - + 0 * CAST ( + - 57 AS INTEGER ) * - COUNT ( * ) + COUNT ( * ) + - COUNT ( * ) + 56 + - 53 THEN 99 + + ( + + COUNT ( * ) ) WHEN COUNT ( - + 46 ) + + AVG ( DISTINCT + 29 ) * - - 4 THEN NULL END +---- +NULL query I rowsort label-6558 SELECT ALL + 1 + + - 9 * + COUNT ( * ) + + + 56 AS col1 @@ -34529,11 +34566,14 @@ SELECT DISTINCT + + 16 col0 ---- 16 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] I[I] +# Datafusion - [Actual ] I[R] +query IR rowsort label-6569 SELECT + + CAST ( NULL AS INTEGER ) + 13 col0, - AVG ( DISTINCT - CAST ( NULL AS INTEGER ) ) AS col2 +---- +NULL +NULL # Datafusion - Types were automatically converted from: # Datafusion - [Expected] [I] @@ -34931,10 +34971,10 @@ SELECT + CAST ( NULL AS FLOAT8 ) * + - ( 71 ) ---- NULL -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-6644 SELECT DISTINCT + 34 * + CAST ( - CASE + - 67 WHEN MIN ( + 23 ) / + - 37 THEN + AVG ( DISTINCT + 4 ) * + 37 WHEN + 25 THEN NULL END AS INTEGER ) * + 89 - 83 +---- +NULL query I rowsort SELECT 22 * 47 @@ -35908,10 +35948,10 @@ SELECT ALL - 69 - COUNT ( * ) / 68 col1 ---- -69 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - 3 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-6829 SELECT - COALESCE ( + 65, - CASE 82 WHEN AVG ( DISTINCT + COALESCE ( + 89, + 83 ) ) THEN NULL WHEN - 59 THEN NULL WHEN 2 + - 29 THEN + 91 / 76 ELSE + 86 END + 77 / 32 ) + 68 AS col0 +---- +3 query I rowsort label-6830 SELECT - ( - 1 ) * CASE COALESCE ( 59, + 33 ) WHEN - 5 * + 92 + COUNT ( * ) THEN NULL WHEN + 62 * CAST ( NULL AS INTEGER ) + COUNT ( * ) THEN 42 ELSE NULL END AS col2 @@ -37275,10 +37315,10 @@ SELECT ALL + 74 * - + 10 AS col1 ---- -740 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-7092 SELECT DISTINCT ( + 83 ) * - CASE - 56 WHEN + + AVG ( DISTINCT + 46 ) THEN NULL WHEN + - CASE 40 WHEN MAX ( 46 ) THEN NULL WHEN - 32 + - 73 THEN CAST ( 0 AS FLOAT8 ) WHEN ( COUNT ( * ) ) / - 60 THEN NULL WHEN 51 THEN - 4 END THEN 66 * + 61 END + 42 + 14 AS col1 +---- +NULL query II rowsort SELECT ALL - 24 AS col1, 44 @@ -37837,10 +37877,13 @@ SELECT ALL CAST ( NULL AS INTEGER ) * - 70 + AVG ( DISTINCT CAST ( - - 6 AS INTE ---- NULL -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-7200 SELECT + MIN ( ALL + CAST ( NULL AS INTEGER ) ) * 1 - - 75 + + + 1 + - AVG ( DISTINCT 86 ) - - + 78 * 28 +---- +NULL query I rowsort SELECT DISTINCT - 35 * - 8 col2 @@ -38071,10 +38114,10 @@ SELECT + SUM ( DISTINCT - 14 ) * - 46 * - - 82 ---- 52808 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - 9 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-7243 SELECT NULLIF ( + + 22, + 79 ) + CASE + 48 WHEN + ( - - 4 ) * + ( + - 47 ) * + + COUNT ( * ) + + AVG ( DISTINCT 88 ) / - 87 THEN NULL WHEN + MIN ( ALL - 62 ) * + 16 - + 79 THEN NULL ELSE 84 + - SUM ( DISTINCT 98 ) END + + COUNT ( ALL - 19 ) AS col0 +---- +9 query I rowsort label-7244 SELECT ALL - 87 + 84 + 1 - - 73 - - 10 * + 83 + - COUNT ( * ) * - 87 * CASE 58 WHEN - 89 * - 14 + + 30 THEN NULL WHEN 16 * - 73 THEN NULL ELSE - ( 90 ) END AS col2 @@ -38239,11 +38282,14 @@ SELECT ALL - - COALESCE ( + + COUNT ( - 42 ), + + 83 + + 35 ) col2 ---- 1 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -# Datafusion - Expected - 31 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I]I +# Datafusion - [Actual ] [R]I +query RI rowsort label-7275 SELECT + - CASE - + 49 WHEN - - COUNT ( DISTINCT CAST ( NULL AS INTEGER ) ) - 31 THEN - AVG ( DISTINCT - 43 ) + + - 14 END AS col2, 31 +---- +NULL +31 query II rowsort label-7276 SELECT DISTINCT + 76 - + COUNT ( DISTINCT ( 74 ) ) AS col0, + 45 AS col1 @@ -38326,10 +38372,10 @@ SELECT - SUM ( + 50 ) AS col1, 67 * + 9 -50 603 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - 341600 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-7290 SELECT ALL + 70 * CAST ( AVG ( DISTINCT - - 61 ) AS INTEGER ) * + 80 +---- +341600 query I rowsort SELECT ALL 74 + + 42 @@ -39750,10 +39796,13 @@ SELECT ALL - + 22 + 56 AS col2 ---- 34 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - -4131 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-7562 SELECT DISTINCT + + 59 * - NULLIF ( 70, - SUM ( - - 97 ) * + COALESCE ( - - 69, - 75, + - COUNT ( DISTINCT + CAST ( 22 AS INTEGER ) ) + - - 97 + - 13 * + 54 / - ( - MIN ( - CAST ( - 42 AS FLOAT8 ) ) ) * - + 80, - ( - AVG ( DISTINCT - + 59 ) ) ) ) + + - COUNT ( * ) AS col0 +---- +-4131 query I rowsort SELECT ALL 89 + + 90 @@ -40455,10 +40504,10 @@ SELECT ALL + 37 * - + CAST ( NULL AS INTEGER ) ---- NULL -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-7697 SELECT DISTINCT + 26 + - COUNT ( * ) / - 40 - - 54 * - 2 + - + CASE 17 WHEN 18 / + 72 - - 15 / - 93 + - NULLIF ( - 21, + + 89 + + + ( - COUNT ( DISTINCT - + 21 ) ) ) + - - 60 + MAX ( ALL - 55 ) + - - 32 THEN + 25 * + SUM ( DISTINCT - 85 ) WHEN - AVG ( DISTINCT + 65 ) THEN + - 60 + - 21 ELSE NULL END +---- +NULL query II rowsort label-7698 SELECT ALL - 62, + COUNT ( ALL 13 ) AS col2 @@ -41320,10 +41369,10 @@ SELECT ALL 5 * - 0 + 71 AS col1 ---- 71 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-7860 SELECT CASE + + 65 WHEN + 18 * 29 * 59 * - - ( - 96 ) THEN + 99 WHEN + AVG ( DISTINCT - 43 ) THEN + 84 / + - MIN ( + CAST ( NULL AS INTEGER ) ) + + - 66 * - 23 * + 57 WHEN 81 * ( CASE - 70 WHEN + CAST ( + 29 AS INTEGER ) THEN + 83 END ) THEN NULL END - 1 - 56 +---- +NULL query I rowsort SELECT 83 * - 15 AS col1 @@ -41802,10 +41851,10 @@ SELECT 18 + + + COUNT ( * ) AS col1 ---- 19 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - 1 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-7951 SELECT COALESCE ( - CAST ( CAST ( + + AVG ( DISTINCT 76 ) AS INTEGER ) AS INTEGER ), + ( + COUNT ( * ) ) ) / - + 74 +---- +1 query I rowsort SELECT + ( - 0 ) * + 46 @@ -42059,11 +42108,14 @@ SELECT ALL 67 * - COALESCE ( - 0, CAST ( NULL AS INTEGER ) ) * ( + 6 ) AS col1, 0 135 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - -3850 -# Datafusion - Expected - -7 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] I[I] +# Datafusion - [Actual ] I[R] +query IR rowsort label-7999 SELECT - NULLIF ( - 55, + 25 ) * - 70 AS col2, + NULLIF ( - + 7, AVG ( DISTINCT 63 ) * + - ( + COUNT ( * ) ) - 67 + COUNT ( * ) - - COUNT ( * ) + - 67 - - - MIN ( - - 78 ) ) +---- +-3850 +-7 query I rowsort SELECT - 17 - + + 11 * - 94 AS col1 @@ -42505,10 +42557,13 @@ SELECT ALL + 44 + MIN ( + - 75 ) AS col2 ---- -31 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - -7905 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-8085 SELECT DISTINCT + 85 * - NULLIF ( + + 93, + AVG ( DISTINCT - CAST ( NULL AS FLOAT8 ) ) + - COUNT ( * ) / - 94 * - 23 ) +---- +-7905 # Datafusion - Types were automatically converted from: # Datafusion - [Expected] [I] @@ -46882,10 +46937,13 @@ SELECT ALL - 74 + - - 91 * - + 11 * + 69 AS col0 ---- -69143 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-8926 SELECT - CASE 48 WHEN - 67 - + MAX ( 5 ) * + CAST ( 90 AS INTEGER ) / - 5 THEN NULL WHEN - ( 60 ) THEN - 26 - AVG ( DISTINCT - 94 ) END / - COUNT ( * ) + 29 col0 +---- +NULL query I rowsort label-8927 SELECT ALL - + 48 + 13 * COALESCE ( + COUNT ( * ), COUNT ( * ) + CAST ( + NULLIF ( - ( - 26 ), 15 * - - SUM ( 3 ) + 64 * - 76 ) AS INTEGER ), ( 23 ) / COALESCE ( + 64 * 72, + CAST ( NULL AS INTEGER ) + 72 * 21 ) ) + - 23 AS col1 @@ -47366,12 +47424,13 @@ SELECT 93 AS col0, COUNT ( * ) AS col1 93 1 -# Postgresql - Postgres error: db error: ERROR: division by zero -# Datafusion - Datafusion expected results: -# Datafusion - Expected - -99 -skipif postgres -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-9016 SELECT NULLIF ( - 99, + COUNT ( * ) * - CASE + - 63 WHEN - NULLIF ( - COUNT ( * ), + - 51 + + 18 ) THEN + 42 + + 81 + 92 / - 0 * + SUM ( 79 ) * - - AVG ( DISTINCT - 38 ) END * + 58 + 28 + - SUM ( ALL 74 - 19 * 43 ) * COUNT ( * ) ) +---- +-99 query I rowsort label-9017 SELECT ALL - + 91 - NULLIF ( + + 39, + + 5 ) + - - MAX ( DISTINCT + - 8 ) - + 82 * - + 34 * - + CASE 67 WHEN + COUNT ( * ) * + 37 + - COUNT ( * ) + - 22 / - - CAST ( NULL AS INTEGER ) * + 86 + + 49 + + 76 + 48 THEN + 85 ELSE ( 43 ) * + 82 END AS col2 @@ -48080,10 +48139,10 @@ SELECT ALL + COUNT ( * ) * 91 AS col1, MAX ( 83 ) * 67 91 5561 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-9151 SELECT DISTINCT ( + - ( + CASE + AVG ( DISTINCT + + 56 ) WHEN SUM ( 17 ) THEN + 18 END ) ) +---- +NULL query I rowsort SELECT DISTINCT - + 15 + - + 71 AS col2 @@ -51955,10 +52014,10 @@ SELECT ALL + MIN ( + - 75 ) + + - 47 ---- -122 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - -20 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort SELECT - CASE - + 49 WHEN - - COALESCE ( - 41, + 87 + - 20 + + 17 / - + AVG ( DISTINCT - + 16 ) + + + 55 ) THEN NULL ELSE + 20 END +---- +-20 query I rowsort SELECT ALL - 8 + 65 @@ -52521,10 +52580,10 @@ SELECT + 5 * 19 + - 8 ---- 87 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - 19 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-9990 SELECT DISTINCT - CASE - AVG ( DISTINCT + + ( - - 9 ) ) WHEN + 24 + - 94 * + 39 - + 37 THEN + 89 ELSE + COUNT ( + 64 ) * + - 19 END AS col2 +---- +19 query II rowsort label-9991 SELECT 78 + - 67, 73 * COUNT ( * ) AS col1 diff --git a/data/sqlite/random/expr/slt_good_92.slt b/data/sqlite/random/expr/slt_good_92.slt index d9daa8b..b0922bc 100644 --- a/data/sqlite/random/expr/slt_good_92.slt +++ b/data/sqlite/random/expr/slt_good_92.slt @@ -234,10 +234,10 @@ SELECT + - COUNT ( ALL + - 95 ) ---- -1 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-37 SELECT CASE 43 WHEN 94 THEN - CAST ( COALESCE ( + AVG ( DISTINCT - 1 ), ( - 64 ), + 69 * + + 55 ) AS INTEGER ) WHEN + 99 + 7 THEN NULL ELSE NULL END col1 +---- +NULL query I rowsort SELECT ALL 62 * 66 AS col0 @@ -1393,10 +1393,10 @@ SELECT COUNT ( * ) * - + 90 ---- -90 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - 210824 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-266 SELECT ALL + 95 + 73 + - + CASE + CASE - 32 WHEN CASE - 13 WHEN 97 THEN AVG ( DISTINCT CAST ( + 27 AS INTEGER ) ) ELSE NULL END THEN - 51 END WHEN 2 * COUNT ( * ) THEN NULL WHEN NULLIF ( 73, - AVG ( - 97 ) ) + 16 THEN NULL ELSE + COUNT ( * ) + MIN ( ALL - 57 ) END + 90 * + MIN ( DISTINCT + 60 * + 39 ) +---- +210824 # Datafusion - Types were automatically converted from: # Datafusion - [Expected] [I] @@ -3867,10 +3867,13 @@ SELECT ALL 84 / - CASE + - 10 WHEN - 41 * - NULLIF ( + 37, + COUNT ( * ) * + 84 2 71 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-735 SELECT DISTINCT 1 / + CASE - 49 WHEN + CAST ( NULL AS INTEGER ) THEN + AVG ( DISTINCT 91 ) WHEN - - 94 + - 69 THEN NULL WHEN + COALESCE ( + 0, 28 * 86 / 22 + - + 41 ) / 77 + + - 31 + + 33 THEN NULL ELSE NULL END * + 72 * - + CASE + COUNT ( * ) WHEN + 34 THEN NULL ELSE - MIN ( + COALESCE ( 71, - 34, ( 65 ) ) ) * 24 - 18 END +---- +NULL query I rowsort SELECT ALL - 76 * + 27 AS col2 @@ -5232,10 +5235,16 @@ SELECT + 62 * + 20 + - 54 ---- 1186 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - -1 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Data was automatically updated based on comparison db results +# Datafusion - Previous results: +# Datafusion - -1 +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-992 SELECT DISTINCT + ( - NULLIF ( + CAST ( - 34 AS INTEGER ), - + NULLIF ( 30, - - 97 / CASE 46 WHEN 3 / + + 91 - MIN ( ALL 27 ) THEN - - 15 - - - AVG ( DISTINCT + + 32 ) WHEN - 24 THEN + 67 ELSE - + 57 END + 75 + 26 - ( + 6 ) ) ) ) / - 20 AS col2 +---- +-1.7 query I rowsort label-993 SELECT DISTINCT + NULLIF ( - COUNT ( * ), + 3 ) AS col0 @@ -5764,11 +5773,11 @@ SELECT - 83 + + + 62 ---- -21 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -# Datafusion - Expected - 96 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query II rowsort label-1093 SELECT - 0 / - ( + ( CASE 10 WHEN - - CASE + - AVG ( DISTINCT + + 86 ) WHEN - - COUNT ( * ) THEN - - COUNT ( * ) ELSE 14 * + 57 + + + 87 END THEN 25 END ) ) * + + 25 AS col2, 96 * + - NULLIF ( - COUNT ( * ), + 23 * - 22 + - 40 ) +---- +NULL +96 query I rowsort SELECT + 6 + 24 @@ -7030,11 +7039,14 @@ SELECT ALL - 98 + - 95 ---- -193 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -# Datafusion - Expected - 90 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I]I +# Datafusion - [Actual ] [R]I +query RI rowsort label-1335 SELECT - 41 * - + CASE + 58 WHEN 35 - CAST ( NULL AS FLOAT8 ) THEN NULL WHEN - 47 THEN + ( + 69 ) + + ( + 46 ) * - 1 + + AVG ( DISTINCT + 68 ) - + 91 * + + ( 20 ) / + AVG ( ( 66 ) ) ELSE NULL END / + 60 / + + 4 col1, 90 AS col0 +---- +NULL +90 query I rowsort SELECT ALL COALESCE ( ( - 83 ), + - CASE + + 46 WHEN + 45 THEN + + ( ( - 83 ) ) ELSE 80 END ) col1 @@ -7384,10 +7396,13 @@ SELECT + NULLIF ( + 52, - 30 ) col1 ---- 52 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-1402 SELECT ALL AVG ( DISTINCT 37 ) * + 36 * CASE - COUNT ( * ) WHEN 92 * + 5 THEN + + 91 WHEN 26 - - - ( - 97 ) THEN NULL END + - 62 +---- +NULL query I rowsort label-1403 SELECT - - CASE 92 WHEN - 25 * + - 8 + - - 63 * - - 51 + + 50 - - - 78 THEN - 37 WHEN 79 * + 78 + - 26 THEN + 57 END * - + 29 + - 28 - - CASE + + 50 WHEN - 1 * 60 * + 57 - + + CASE 86 WHEN - - ( - 5 ) * - 80 * + 17 THEN - + 62 WHEN + + MAX ( ALL + 27 ) / - 82 THEN NULL ELSE + COUNT ( * ) + + COUNT ( * ) * + 90 - + 10 END * 1 THEN NULL WHEN 58 - 92 THEN - 92 ELSE NULL END @@ -8729,10 +8744,13 @@ SELECT + ( + + 3 ) AS col2 ---- 3 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - -56 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-1658 SELECT CASE - ( - MIN ( DISTINCT + + 73 ) ) WHEN - CAST ( + CAST ( + COUNT ( * ) AS INTEGER ) AS INTEGER ) * - + 52 THEN AVG ( DISTINCT + 92 ) + - - ( 45 ) ELSE - 62 - - 6 END AS col1 +---- +-56 query I rowsort label-1659 SELECT + 34 + - 72 + 82 / + 99 * + 58 @@ -9812,10 +9830,10 @@ SELECT + 21 AS col2, - 29 21 -29 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-1868 SELECT 59 * CASE + + ( ( 6 ) ) WHEN 26 THEN NULL WHEN COALESCE ( CAST ( NULL AS INTEGER ), 27 * 13, - AVG ( DISTINCT 29 ) ) THEN - NULLIF ( ( 71 ), 35 ) END col2 +---- +NULL query I rowsort label-1869 SELECT ( 78 ) * - COUNT ( 97 ) - + 15 * 60 AS col1 @@ -9908,10 +9926,10 @@ SELECT - COUNT ( + 87 ) AS col1, 91 - - + 49 -1 140 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - 4506 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-1887 SELECT DISTINCT - 6 + - 47 * - NULLIF ( + 96, CASE WHEN NOT NULL IS NULL THEN NULLIF ( COALESCE ( - ( 7 ), + 78 / - 14 ), + 7 ) WHEN NOT 63 + COUNT ( * ) NOT BETWEEN NULL AND - AVG ( DISTINCT 18 ) THEN 59 * - 88 - 73 ELSE 82 END * - 98 ) +---- +4506 query II rowsort label-1888 SELECT - COUNT ( * ) / 10, 71 AS col2 @@ -10107,11 +10125,14 @@ SELECT DISTINCT + - ( - + 32 ) / 20 + - - 30 ---- 31 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - 16 -# Datafusion - Expected - -1 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] I[I] +# Datafusion - [Actual ] I[R] +query IR rowsort label-1925 SELECT + 16 AS col0, - COUNT ( * ) + - NULLIF ( + MAX ( 0 ), AVG ( DISTINCT 64 ) * COUNT ( * ) ) * 40 +---- +16 +-1 query II rowsort label-1926 SELECT ALL + 89 AS col1, COUNT ( * ) @@ -10570,10 +10591,13 @@ SELECT 0, 46 / - 58 0 0 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-2014 SELECT NULLIF ( CASE 59 WHEN + COUNT ( * ) THEN NULL WHEN + 72 THEN NULL WHEN + 90 THEN 46 END, + + 29 + - 28 * AVG ( DISTINCT - ( 30 ) ) ) - + 81 AS col2 +---- +NULL query I rowsort SELECT DISTINCT - COALESCE ( + 39, - + 36 * + 8 ) * + 2 @@ -12246,10 +12270,13 @@ SELECT DISTINCT 68 + 75 AS col1 ---- 143 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - -49 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-2334 SELECT ALL - 52 + + 28 + - 64 + + NULLIF ( 83, + + AVG ( DISTINCT - 65 ) ) - 8 * 73 * 3 / 39 AS col0 +---- +-49 query I rowsort label-2335 SELECT MIN ( ALL + - 25 ) @@ -12342,11 +12369,14 @@ SELECT MAX ( DISTINCT - 97 ) * 22 * + 56 + + COUNT ( * ) + + 11 ---- -119492 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - 99 -# Datafusion - Expected - 0 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I]I +# Datafusion - [Actual ] [R]I +query RI rowsort label-2353 SELECT DISTINCT - NULLIF ( + - 99, + + AVG ( DISTINCT 11 ) ), 35 / 45 / - 27 * + 17 * - - ( + - 66 ) * + 59 AS col1 +---- +99 +0 query II rowsort label-2354 SELECT ALL 56 * - 73 col0, + 80 - - - 60 / ( + 99 ) / - 81 + - - 46 @@ -12824,10 +12854,13 @@ SELECT + 10 * 75 ---- 750 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-2443 SELECT ALL AVG ( DISTINCT 96 ) * + + CASE + 28 WHEN + + COUNT ( * ) + CASE + COUNT ( * ) WHEN - 8 * - + 58 THEN NULL ELSE - MAX ( DISTINCT + - ( - 47 ) ) END THEN NULL ELSE + + ( + ( - CAST ( NULL AS INTEGER ) ) ) * - - 37 END AS col2 +---- +NULL query I rowsort label-2444 SELECT 91 + - 3 + COUNT ( * ) + + 55 * MAX ( DISTINCT - 50 ) + 48 * - + 11 * 74 AS col1 @@ -14330,10 +14363,13 @@ SELECT - + 21, + 15 AS col0 -21 15 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - -58 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-2728 SELECT 65 / - 72 * + 55 * - NULLIF ( - + 68, - NULLIF ( AVG ( 43 ), ( 3 ) * + - CASE - + MIN ( + + 11 ) WHEN - - 19 THEN + 2 WHEN - + 45 + - AVG ( DISTINCT - 1 ) THEN NULL END + - - COUNT ( * ) ) / - 97 ) - + 58 AS col2 +---- +-58 query I rowsort SELECT 98 * - 72 + - + 26 * 67 AS col0 @@ -15226,10 +15262,13 @@ SELECT ALL - 38 * - CAST ( NULL AS INTEGER ) AS col2 ---- NULL -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort SELECT - 85 + 99 + - 65 * + CASE + 43 WHEN - COALESCE ( + - 3, + 75 ) THEN NULL WHEN + 21 THEN - - AVG ( DISTINCT - + 82 ) END AS col1 +---- +NULL query I rowsort label-2898 SELECT - MIN ( 27 ) AS col1 @@ -15251,10 +15290,13 @@ SELECT ALL 85 + + 85 col2 ---- 170 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-2902 SELECT + AVG ( DISTINCT + CAST ( NULL AS INTEGER ) ) + + 15 * - ( - 1 ) AS col0 +---- +NULL query I rowsort label-2903 SELECT DISTINCT COUNT ( * ) / - - MIN ( - NULLIF ( - 17, - 49 ) ) + + 87 * - 52 - 7 @@ -16395,10 +16437,10 @@ SELECT + 55 * - 37 ---- -2035 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - 112 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-3120 SELECT ALL - 75 / - COUNT ( * ) + + CASE + CAST ( 62 AS INTEGER ) WHEN 10 THEN + - 41 * + + 93 + 7 * + + 53 WHEN 68 / - - 46 + COUNT ( * ) THEN 98 ELSE + NULLIF ( - 3, + 24 ) + COUNT ( * ) - - CASE 14 WHEN + 47 THEN + - 64 WHEN + 56 * - + 47 * 87 THEN + - 9 * - + 39 * + + 74 + - 33 * - 22 WHEN - COUNT ( * ) * + AVG ( DISTINCT - ( + - 78 ) ) THEN - COUNT ( * ) ELSE + + 65 + + + MIN ( ALL + 75 ) - - 76 + - COUNT ( * ) END / 53 / 30 END + 39 +---- +112 query I rowsort label-3121 SELECT + 43 + + + ( - NULLIF ( ( + + CAST ( NULL AS INTEGER ) ), 90 * - + ( + 46 ) ) ) @@ -19201,10 +19243,10 @@ SELECT + 24 * + 39 ---- 936 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-3660 SELECT - CASE - 6 WHEN + 83 + AVG ( DISTINCT + - 96 ) + + CASE + 44 WHEN + COUNT ( * ) + - 41 + COUNT ( * ) THEN + 87 END * + 39 THEN + 39 + + 67 WHEN 90 THEN NULL ELSE NULL END +---- +NULL query II rowsort label-3661 SELECT + 42 * + + COUNT ( * ) col2, NULLIF ( - 8, - + 75 ) @@ -19315,10 +19357,13 @@ SELECT ALL 44 * CAST ( NULL AS INTEGER ) AS col2 ---- NULL -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-3682 SELECT AVG ( DISTINCT + CAST ( NULL AS INTEGER ) ) +---- +NULL # Datafusion - Datafusion expected results: # Datafusion - Expected - 72 @@ -19486,10 +19531,10 @@ SELECT - 27 - + 58 + + + NULLIF ( CASE + 88 WHEN 88 + + 5 - 48 + + 95 + - 13 * - ---- -84 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - -1 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-3715 SELECT + COALESCE ( + - COUNT ( * ), + 0 + - CASE - 45 WHEN + 59 * + + 20 THEN NULL WHEN - 73 * 8 + - - AVG ( DISTINCT - 56 ) THEN NULL ELSE 56 END, 7 * 56 ) +---- +-1 query II rowsort label-3716 SELECT + COUNT ( * ) AS col1, 6 + + 68 @@ -20322,10 +20367,10 @@ SELECT DISTINCT - - 28 / + + ( - COUNT ( ALL - COALESCE ( 78, + 28 + - + 50 + - ---- -28 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort SELECT ALL + CASE - AVG ( DISTINCT + 8 ) WHEN - 87 THEN - 35 * 38 END +---- +NULL query I rowsort SELECT ALL + 16 * - 76 AS col2 @@ -20357,10 +20402,10 @@ SELECT - NULLIF ( + 71, 1 ) AS col0 ---- -71 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - 1 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-3880 SELECT DISTINCT ( - ( CASE - CASE - + 78 WHEN - 28 * MAX ( 42 ) - + + COUNT ( * ) + 35 THEN + + 58 WHEN - 31 * + + 89 - + 36 THEN NULL ELSE - 77 END WHEN - AVG ( DISTINCT 54 ) / 14 + + 3 THEN 19 + 63 WHEN 5 THEN 39 * - 49 - 78 ELSE - COUNT ( * ) END ) ) +---- +1 query I rowsort label-3881 SELECT DISTINCT ( MAX ( ALL + 29 ) ) col2 @@ -20952,10 +20997,10 @@ SELECT + ( - + COUNT ( * ) ) + 55 + - 75 * 17 * - 56 * - 86 ---- -6140346 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - 3349 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort SELECT ALL + CASE + 92 WHEN + AVG ( DISTINCT - 98 ) THEN + 89 ELSE - - 68 END * + COALESCE ( 50, + 68, - 52 * + 94 * + + 68 + - 20 ) - - 35 + - 86 col0 +---- +3349 query II rowsort SELECT - CASE 72 WHEN + 47 THEN + - 8 ELSE NULL END, 20 AS col1 @@ -23764,10 +23809,13 @@ SELECT NULLIF ( + + 7, - 2 ) * - ( 67 ) AS col2 ---- -469 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - 93 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort SELECT NULLIF ( + + ( + 20 ), - AVG ( DISTINCT - 13 ) ) + + + 73 AS col0 +---- +93 query I rowsort label-4534 SELECT DISTINCT + ( 43 ) - 92 + - CAST ( NULL AS INTEGER ) AS col1 @@ -24634,10 +24682,10 @@ SELECT + COUNT ( * ) * 98 ---- 98 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - -36 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-4698 SELECT - 43 - + ( - 19 ) + + 17 + - CAST ( - ( - - AVG ( DISTINCT + ( - 29 ) ) ) AS INTEGER ) col1 +---- +-36 query I rowsort SELECT + ( + 72 ) col1 @@ -24654,11 +24702,11 @@ SELECT ALL - 81 * + 29 + ( + 23 ) + 22 ---- -2304 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -# Datafusion - Expected - 55 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query II rowsort label-4702 SELECT CASE - - COUNT ( * ) WHEN + CAST ( COALESCE ( - CASE - + 39 WHEN + COALESCE ( + 96, - + CAST ( - AVG ( DISTINCT - 59 ) AS INTEGER ) * + COALESCE ( + 79, 10 * + 63 ) ) THEN + NULLIF ( + 21, - COUNT ( * ) ) END, + 11, + + 4 ) AS INTEGER ) THEN + 57 WHEN - COUNT ( * ) THEN NULL ELSE NULL END AS col1, NULLIF ( + + 55, COUNT ( * ) ) +---- +NULL +55 query I rowsort SELECT ALL 45 * 80 + + + 28 AS col2 @@ -25998,11 +26046,14 @@ SELECT + 65 + 94 + - - COALESCE ( CASE WHEN + 5 NOT IN ( 98, - CASE - 23 WHEN - NULL -13320 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - 1 -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] I[I] +# Datafusion - [Actual ] I[R] +query IR rowsort label-4957 SELECT 1 AS col0, - AVG ( DISTINCT - 3 ) / 55 * COALESCE ( - ( ( + + 10 ) ), - 70 + + 69 ) * + - 42 + - 67 + CASE - 23 WHEN + 81 * - 36 THEN - + 44 + + + COUNT ( * ) WHEN + MAX ( ALL - 88 ) THEN NULL ELSE NULL END * + 13 + + 50 +---- +1 +NULL query I rowsort SELECT + 41 + - 75 AS col0 @@ -26908,10 +26959,13 @@ SELECT ALL 48 AS col1, + NULLIF ( 1, - COUNT ( * ) + 23 / - 90 ) 48 1 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - -114 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-5133 SELECT DISTINCT + 19 * NULLIF ( - COUNT ( * ), AVG ( DISTINCT + 82 ) + - 28 ) * 6 +---- +-114 query II rowsort label-5134 SELECT ALL - 42, - 84 + + 17 * COUNT ( * ) col1 @@ -27499,10 +27553,10 @@ SELECT - COUNT ( * ) - - 11, 69 AS col2 10 69 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-5245 SELECT 18 + - CASE - + MAX ( - + ( + + ( 25 ) ) ) WHEN 46 * CASE ( SUM ( DISTINCT + 16 ) ) + - 74 * 24 WHEN 26 / 89 THEN + AVG ( DISTINCT + 41 ) / 55 ELSE NULL END + 5 * - 69 THEN 20 END AS col2 +---- +NULL query I rowsort SELECT DISTINCT 60 + - + 81 + + 29 AS col1 @@ -30509,10 +30563,13 @@ SELECT ALL CAST ( NULL AS INTEGER ) * - 56 - + 44 ---- NULL -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-5815 SELECT MAX ( + COALESCE ( - ( - ( - 81 ) ), - - 54 + + 92 ) ) * + ( + ( - CASE COUNT ( * ) WHEN - 62 THEN NULL WHEN - - 64 * 18 * + - 77 + 27 / + 19 THEN COUNT ( * ) END ) ) + - AVG ( DISTINCT 67 ) + + NULLIF ( + 17, - - 70 + - 7 ) +---- +NULL query II rowsort label-5816 SELECT DISTINCT 81 / 32 AS col2, 62 @@ -30794,11 +30851,11 @@ SELECT 21 + + MAX ( ALL + 33 ) ---- 54 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - 86 -# Datafusion - Expected - -15 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query II rowsort label-5869 SELECT 86 AS col2, - 45 / - 91 * - + CASE - AVG ( DISTINCT - + 14 ) WHEN + CAST ( NULL AS FLOAT8 ) + 78 + COUNT ( * ) - 5 * + 65 THEN NULL WHEN COUNT ( * ) THEN - COUNT ( * ) / 97 * 97 ELSE + + 25 END + - 15 +---- +86 +-15 query I rowsort label-5870 SELECT 69 / + + COUNT ( 64 ) @@ -32141,11 +32198,14 @@ SELECT 10 * 87 ---- 870 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -# Datafusion - Expected - -15 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I]I +# Datafusion - [Actual ] [R]I +query RI rowsort label-6122 SELECT + NULLIF ( 74, 1 * AVG ( DISTINCT - 11 ) ) * + SUM ( ALL CAST ( NULL AS INTEGER ) ) * + - 7 + - - 1, ( - 15 ) AS col2 +---- +NULL +-15 query I rowsort SELECT 29 - 40 * 85 @@ -33092,10 +33152,13 @@ SELECT ALL 0 / + 35 * - + 92 - - - ( - 40 ) + - 26 / - 33 AS col1 ---- 40 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-6303 SELECT + + AVG ( DISTINCT + 84 ) * CASE + MIN ( DISTINCT + 32 ) WHEN - 25 * - ( - - 7 ) + + COUNT ( * ) + CAST ( + 91 AS FLOAT8 ) THEN NULL WHEN - 87 THEN CAST ( - COUNT ( * ) AS INTEGER ) END +---- +NULL query I rowsort label-6304 SELECT ALL - 6 * - COUNT ( * ) * 75 * 31 + + 73 @@ -37209,11 +37272,11 @@ SELECT ALL - 8 * ( - 18 ) * + - 90 - - 28 + - MIN ( ALL - + 51 ) AS col1 ---- -12881 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - 65 -# Datafusion - Expected - 82 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query II rowsort label-7095 SELECT DISTINCT 65, CASE - 90 WHEN + 78 * 10 * + CAST ( NULL AS INTEGER ) - - MAX ( ALL - 35 ) THEN + - COUNT ( * ) WHEN - - AVG ( DISTINCT + CASE 92 WHEN + 92 THEN NULL WHEN 34 THEN 88 ELSE NULL END ) THEN + 54 + ( + 74 ) WHEN 59 + 76 THEN NULL ELSE + 82 END AS col1 +---- +65 +82 query II rowsort SELECT DISTINCT 22, - 20 AS col2 @@ -37710,10 +37773,13 @@ SELECT - - ( + 32 ) col1 ---- 32 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - 60 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-7191 SELECT DISTINCT NULLIF ( 60, 42 * - CASE + 96 WHEN + 61 THEN NULL ELSE + 30 * - 42 * - + 94 + + COUNT ( * ) + + COUNT ( * ) + - - 2 * + AVG ( DISTINCT 35 ) * + + 24 * 24 END ) +---- +60 query I rowsort label-7192 SELECT ALL + + 1 / ( + 41 ) / + 11 @@ -39357,10 +39423,13 @@ SELECT COUNT ( * ) + 81 AS col2 query error DataFusion error: Error during planning: Projections require unique expression names but the expression "Int64\(44\) AS col1" at position 0 and "count\(Int64\(1\)\) AS count\(\*\) AS col1" at position 1 have the same name\. Consider aliasing \("AS"\) one of them\. SELECT + 44 AS col1, COUNT ( * ) AS col1 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - 429 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-7503 SELECT ALL COUNT ( * ) * + NULLIF ( + COUNT ( * ), + AVG ( DISTINCT ( - - 66 ) ) ) * NULLIF ( 13, 29 + - 21 - 32 + + - MAX ( + 47 ) ) * 33 +---- +429 query I rowsort SELECT ALL ( + 77 ) + 80 - - - 75 @@ -39861,10 +39930,13 @@ SELECT 22 + + 95 ---- 117 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - 96 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-7598 SELECT ALL 28 + - CAST ( - 68 AS INTEGER ) - + COUNT ( ALL ( - 57 ) ) / - 58 * + - NULLIF ( - - NULLIF ( + 1, + 43 * - 48 ), 43 * + AVG ( DISTINCT + 51 ) + + + 36 + + + 66 ) AS col2 +---- +96 query I rowsort label-7599 SELECT - 67 * + ( + 93 ) * 16 + - - CASE - 14 WHEN - 42 THEN NULL WHEN 43 + + COUNT ( * ) THEN NULL ELSE 96 END - + 33 @@ -43636,10 +43708,10 @@ SELECT DISTINCT + 60 + - COUNT ( * ) AS col1 ---- 59 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-8318 SELECT - COALESCE ( 69, + 41 ) * CAST ( CASE 4 WHEN CAST ( 72 AS INTEGER ) * 30 + 12 THEN COUNT ( 26 ) * NULLIF ( - 42 + - 11, + 97 * - 65 + AVG ( DISTINCT + 48 ) ) END AS INTEGER ) + + COALESCE ( - 99, - MIN ( ALL + 38 ) ) AS col1 +---- +NULL query I rowsort label-8319 SELECT DISTINCT - MAX ( ALL 47 ) @@ -43911,10 +43983,10 @@ SELECT DISTINCT 2 * 58 ---- 116 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-8373 SELECT ALL CASE + + 69 WHEN + 16 * + ( - 45 ) + AVG ( DISTINCT 61 ) THEN + CASE - 41 WHEN + 67 THEN - MIN ( ALL 22 ) WHEN 96 * - COUNT ( * ) THEN NULL WHEN ( - COUNT ( * ) ) - + COUNT ( * ) THEN + CAST ( NULL AS INTEGER ) ELSE 81 END + COUNT ( * ) END + 17 AS col0 +---- +NULL query I rowsort label-8374 SELECT ALL COUNT ( * ) + + 62 @@ -51362,11 +51434,14 @@ SELECT ALL 59 * 32 col1 ---- 1888 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - -95 -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] I[I] +# Datafusion - [Actual ] I[R] +query IR rowsort label-9788 SELECT - 95 AS col0, - 97 + - - 86 + MIN ( DISTINCT - + 32 ) + - - 93 + - + 49 * COUNT ( * ) + - 61 + - 18 - - 27 * - 30 / AVG ( DISTINCT CASE - - 90 WHEN + 28 THEN NULL WHEN 49 THEN - NULLIF ( CAST ( NULL AS INTEGER ), + 73 * - 27 ) WHEN 0 THEN NULL END ) * + 45 +---- +-95 +NULL query I rowsort label-9789 SELECT CAST ( NULL AS INTEGER ) / 62 AS col2 diff --git a/data/sqlite/random/expr/slt_good_93.slt b/data/sqlite/random/expr/slt_good_93.slt index 37633d8..fff84b5 100644 --- a/data/sqlite/random/expr/slt_good_93.slt +++ b/data/sqlite/random/expr/slt_good_93.slt @@ -2856,10 +2856,10 @@ SELECT - 6 * - 88 col0, 7 + + + 92 + 73 + 83 - + 27 * 66 * 9 528 -15783 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-539 SELECT 70 * - + CASE - 16 WHEN + 31 THEN - COALESCE ( + COUNT ( * ), 86 - + 56, 31 + - 16 ) / - CASE + - AVG ( DISTINCT + 99 ) WHEN - + 64 * - NULLIF ( - 32, + 57 + 25 ) - - 1 + - 92 THEN + 13 WHEN 5 + 76 THEN NULL END END / - 33 + - 44 +---- +NULL query I rowsort label-540 SELECT MIN ( ALL + - 15 ) AS col0 @@ -3464,11 +3464,14 @@ SELECT - 93 + - 24 + + + 62 ---- -55 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -# Datafusion - Expected - 35 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I]I +# Datafusion - [Actual ] [R]I +query RI rowsort label-652 SELECT AVG ( DISTINCT - + CASE + - 90 WHEN - 61 * + 48 THEN + ( + 27 ) + - 23 * + - 95 WHEN 62 / - 39 + + 34 THEN NULL END ) AS col0, 35 / COUNT ( * ) col1 +---- +NULL +35 query I rowsort SELECT + 81 * - - ( ( + 55 ) ) @@ -6436,10 +6439,10 @@ SELECT 96 * + 11 query error DataFusion error: Error during planning: Projections require unique expression names but the expression "Int64\(99\) \+ \(\- max\(Int64\(\-68\)\)\) AS col0" at position 0 and "Int64\(\-75\) AS col0" at position 1 have the same name\. Consider aliasing \("AS"\) one of them\. SELECT 99 + + - MAX ( - 68 ) AS col0, - 75 AS col0 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-1218 SELECT DISTINCT 64 * CASE - COUNT ( * ) WHEN + - AVG ( DISTINCT + - 27 ) * 93 * 6 * - - 14 THEN - 21 WHEN - - ( - 78 ) THEN 13 * - COUNT ( * ) - + 15 ELSE NULL END AS col0 +---- +NULL query I rowsort label-1219 SELECT MAX ( ALL 10 ) * - 97 AS col2 @@ -6692,10 +6695,13 @@ SELECT DISTINCT COALESCE ( + 0, + - 91 * + 1, + 79 ) ---- 0 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-1266 SELECT - - 26 * + AVG ( DISTINCT CAST ( NULL AS INTEGER ) ) +---- +NULL query I rowsort SELECT ALL - - 51 * 60 * + 89 AS col2 @@ -8814,10 +8820,10 @@ SELECT ALL MIN ( DISTINCT - 46 ) ---- -46 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - -7917 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-1674 SELECT + 77 * - CASE 99 WHEN COALESCE ( - 1, 68 / + ( - 25 ), - 61 ) * + CAST ( NULL AS INTEGER ) THEN NULL WHEN + 43 * + AVG ( DISTINCT - 6 ) THEN - 81 - - 88 * 64 WHEN 31 * - 52 THEN CASE + 78 WHEN - 34 THEN + 70 * 83 + + 44 WHEN 35 THEN NULL ELSE - 78 + 47 END * 34 + COUNT ( * ) * 44 ELSE + 97 + + 6 END + 14 col2 +---- +-7917 query I rowsort label-1675 SELECT + 32 / - + 58 * - + ( 90 ) * 9 @@ -9183,10 +9189,13 @@ SELECT + 25 * - 48 + - 86 ---- -1286 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - 2636 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-1746 SELECT + 31 * 86 + - + 8 - ( - NULLIF ( - 22, AVG ( DISTINCT - 88 ) * - CAST ( 78 * + ( - CAST ( 32 AS FLOAT8 ) * + 59 ) AS INTEGER ) ) ) * COUNT ( * ) +---- +2636 query I rowsort SELECT - 26 * + 1 * 78 col0 @@ -9693,10 +9702,13 @@ SELECT DISTINCT - COUNT ( * ) / 9 AS col0 ---- 0 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-1845 SELECT - 9 / - - COUNT ( * ) / AVG ( DISTINCT - NULLIF ( + CAST ( CASE - 73 WHEN 93 * 75 THEN 64 WHEN 54 - 11 THEN NULL END AS INTEGER ), - 6 ) ) AS col0 +---- +NULL query I rowsort label-1846 SELECT - ( + + 68 ) * - - 36 - + COUNT ( * ) @@ -9823,10 +9835,13 @@ SELECT - 44 * - 12 AS col0 ---- 528 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-1870 SELECT + CASE COUNT ( * ) WHEN - + 14 - - + 44 / + - 44 THEN - - 0 END + - + 33 * + AVG ( DISTINCT + 40 ) AS col2 +---- +NULL query I rowsort label-1871 SELECT + 14 * + + COUNT ( * ) AS col2 @@ -10273,10 +10288,13 @@ SELECT CAST ( NULL AS INTEGER ) + + + ( + COUNT ( * ) ) AS col0 ---- NULL -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-1956 SELECT CASE + 16 WHEN - 80 * 53 * - 22 + + + 96 THEN + AVG ( DISTINCT CAST ( NULL AS INTEGER ) ) END * + 65 - - + 51 AS col1 +---- +NULL query I rowsort label-1957 SELECT DISTINCT COUNT ( * ) * - - 79 @@ -10575,10 +10593,10 @@ SELECT + 58 AS col2, MAX ( 89 ) 58 89 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-2013 SELECT DISTINCT 25 - CASE - - COUNT ( 54 ) WHEN - MIN ( ALL + 79 ) THEN - CASE - COUNT ( DISTINCT + 94 ) WHEN + COALESCE ( + 54, - + 43, - 92 * AVG ( DISTINCT 30 / 4 ) ) THEN NULL WHEN 96 THEN 2 ELSE 33 * + COUNT ( * ) - 17 END WHEN 8 THEN NULL ELSE NULL END +---- +NULL query II rowsort label-2014 SELECT DISTINCT - 89 * + + MIN ( - - 36 ) AS col0, ( - + SUM ( ALL 70 ) ) @@ -12437,10 +12455,10 @@ SELECT + 73, 75 AS col2 73 75 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - -138688 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-2366 SELECT ALL - 24 * + + CAST ( 98 AS INTEGER ) * 59 + 99 + + - 77 + + COALESCE ( - - 58, + - CASE AVG ( DISTINCT + 68 ) WHEN + - 70 THEN NULL ELSE 47 - + 11 END * + + 48 + - 67 ) AS col1 +---- +-138688 query I rowsort SELECT + + 10 * + + 5 - + + 87 + + 39 AS col0 @@ -13755,10 +13773,13 @@ SELECT ALL COUNT ( - NULLIF ( - 89, CAST ( - 37 AS INTEGER ) ) ) ---- 1 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-2618 SELECT - AVG ( DISTINCT - - CAST ( NULL AS INTEGER ) ) * + 60 +---- +NULL query I rowsort label-2619 SELECT DISTINCT + 41 / + 63 * 48 @@ -14282,10 +14303,13 @@ SELECT + MAX ( ALL 69 ) AS col2 ---- 69 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - 91 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-2717 SELECT DISTINCT + NULLIF ( + NULLIF ( + 91, + + 97 * + COUNT ( * ) * + 21 * - 85 + + 38 + + AVG ( DISTINCT 18 ) * + CASE - - 6 WHEN - 62 THEN NULL ELSE 17 + + 16 END * + 60 - MAX ( ALL COALESCE ( + 88, 79 ) ) ), + 20 ) * + + COUNT ( * ) +---- +91 query I rowsort label-2718 SELECT + COUNT ( * ) - - + 30 @@ -15373,10 +15397,10 @@ SELECT 68 / + + 4 AS col1 ---- 17 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-2923 SELECT 4 * - + CASE + + CASE + COUNT ( * ) WHEN ( - 62 ) * + 52 + 30 THEN 79 * - 74 + + + 99 - - 6 + - 88 * - COUNT ( * ) + - MIN ( DISTINCT 19 ) * CAST ( 35 AS INTEGER ) + - AVG ( DISTINCT - + 67 ) WHEN - 76 THEN NULL ELSE 95 + - MAX ( 82 ) - CAST ( NULL AS FLOAT8 ) * - 21 END WHEN 25 THEN 97 WHEN + COUNT ( * ) THEN NULL END +---- +NULL query I rowsort label-2924 SELECT DISTINCT - COUNT ( * ) * - 15 * 74 AS col2 @@ -17587,10 +17611,13 @@ SELECT CAST ( + COALESCE ( 51, - 26, 85 ) AS INTEGER ) AS col1 ---- 51 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - -188 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-3346 SELECT ALL + COUNT ( * ) * - 91 + NULLIF ( + 1, - ( + AVG ( DISTINCT 3 ) ) ) + - NULLIF ( COUNT ( * ), CAST ( NULL AS INTEGER ) ) * 97 + - COUNT ( * ) AS col2 +---- +-188 query I rowsort label-3347 SELECT - + 60 - + - COUNT ( * ) + - COUNT ( * ) + - 88 * COALESCE ( 90, - 71 + 12 / 60, - 71 ) AS col1 @@ -18526,11 +18553,14 @@ SELECT 85 * - MIN ( DISTINCT + 54 ) ---- -4590 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - 6058 -# Datafusion - Expected - -123294 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] I[I] +# Datafusion - [Actual ] I[R] +query IR rowsort label-3525 SELECT - 88 * + - 68 + - CAST ( - + 74 AS INTEGER ) AS col2, NULLIF ( - + 75, - - AVG ( DISTINCT 36 ) ) * 35 * 47 + + 81 +---- +6058 +-123294 query I rowsort label-3526 SELECT 38 / - 86 + + 21 @@ -18751,10 +18781,10 @@ SELECT 63 + 57 * 59 / - 58 AS col1 ---- 6 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-3568 SELECT ALL + 68 * 97 - 60 * - 60 * - + 84 + - + CASE - 19 WHEN + CASE 42 WHEN COUNT ( * ) THEN 48 * - NULLIF ( + 31, 16 ) END * + 94 THEN + COUNT ( - 54 ) WHEN - 99 / 4 + NULLIF ( 33 - - 31, + 55 * - 70 ) THEN NULL WHEN AVG ( DISTINCT 89 ) THEN ( 8 ) ELSE NULL END * 64 +---- +NULL query I rowsort SELECT 43 + - 29 AS col1 @@ -19194,10 +19224,13 @@ SELECT DISTINCT 5, + 50 col0 5 50 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - 5189 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort SELECT DISTINCT NULLIF ( + 52, - ( - AVG ( DISTINCT - + 39 ) ) ) * 99 + + 41 +---- +5189 query II rowsort SELECT DISTINCT 59 AS col2, 10 * + 20 @@ -19872,10 +19905,13 @@ SELECT 13 * - + 34 AS col2 ---- -442 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-3782 SELECT ALL - 57 * - - 43 * - CASE - COUNT ( + 74 ) WHEN + 75 * + + SUM ( 58 ) THEN 11 + + COALESCE ( + - COUNT ( * ), - NULLIF ( - 22, + - ( - ( - AVG ( DISTINCT + 47 ) ) ) ) * - 55, - ( + 21 ) ) * + 31 END +---- +NULL query II rowsort SELECT 58 + + 80 AS col0, - 63 * 70 AS col1 @@ -20025,10 +20061,13 @@ SELECT MIN ( - 85 ) AS col0 ---- -85 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - 193 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-3812 SELECT ALL COALESCE ( 51, ( 47 ) * ( - 21 ) * ( + 77 ) - - + COALESCE ( - + 67, + 54 * - CASE 20 WHEN - - AVG ( 29 ) + + ( - COUNT ( * ) ) * + 8 THEN - 14 + - 25 * + COUNT ( * ) ELSE + ( 27 ) + COUNT ( * ) * 45 END * - ( AVG ( DISTINCT 90 ) / 54 + - 11 ) + 93 * - 53 ), - 80 ) * + 4 + ( - 11 ) AS col2 +---- +193 query I rowsort SELECT 62 * 31 * - 2 - - 28 AS col0 @@ -20203,10 +20242,13 @@ SELECT - 38 + + + 86 - - 72 / 77 * + - CASE + ( + 20 ) WHEN 99 + - - 2 + + 70 + ---- 48 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-3844 SELECT - CASE 1 WHEN + 90 + 94 - - COUNT ( * ) * 38 / 25 / + 68 THEN - COALESCE ( - NULLIF ( 50, + - 27 * - - 42 ), - + ( + + 63 ), 37 ) + AVG ( DISTINCT - 36 ) WHEN - + COALESCE ( + 0, 89 + - 13 ) THEN - 3 END +---- +NULL query I rowsort label-3845 SELECT + COUNT ( * ) - + + ( + 16 ) AS col0 @@ -22238,10 +22280,10 @@ SELECT ALL - + 4 * - 36 AS col2 ---- 144 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - 2605 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-4230 SELECT DISTINCT - CASE + 17 WHEN + - CASE 87 WHEN - 20 THEN + 39 + 93 END * - 41 * + ( - 47 ) * + 75 THEN - 50 + + COUNT ( * ) WHEN - - CASE AVG ( DISTINCT ( + 48 ) ) WHEN + ( 82 ) THEN CASE - NULLIF ( - 14, + - 13 - + 61 ) WHEN - 45 - 65 THEN - COUNT ( * ) + - 39 WHEN + 78 THEN NULL ELSE + 0 + 73 END * COUNT ( * ) WHEN + 77 * 62 THEN + CAST ( COUNT ( * ) AS INTEGER ) * + COALESCE ( AVG ( - CAST ( NULL AS INTEGER ) ) + 68 * + 75, - 88 ) WHEN ( - 72 ) THEN + COUNT ( DISTINCT 71 ) END THEN 42 ELSE + 96 + + NULLIF ( + 73, + 38 ) * - 37 END col2 +---- +2605 query II rowsort SELECT - 25, 62 + + + 40 AS col2 @@ -22523,10 +22565,13 @@ SELECT CASE 60 WHEN - - 65 * - 46 * - NULLIF ( + 59, + 59 ) THEN NULL WHEN + 87 ---- NULL -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-4284 SELECT 15 * 15 * + COUNT ( * ) * - 86 * + 37 + - + ( - CASE + + 74 WHEN + CASE + + AVG ( ALL - 29 ) WHEN 67 THEN + COUNT ( * ) WHEN + 21 * - 81 + 73 THEN NULL ELSE NULL END THEN + - 84 * + - AVG ( DISTINCT - 84 ) - - 10 END ) +---- +NULL query I rowsort label-4285 SELECT ALL + 35 + CASE + - 41 WHEN - - 89 * 77 - + 18 * 23 + + 20 + - CAST ( NULL AS INTEGER ) / + 89 THEN NULL WHEN - + 63 THEN NULL WHEN + + COUNT ( * ) THEN NULL ELSE + 30 END + + + SUM ( DISTINCT + 89 ) + - 87 + - 12 * + NULLIF ( + + ( 80 ), NULLIF ( + - 71, - CASE 43 WHEN 61 + - 27 THEN - - 22 - + 17 + + 27 * - SUM ( - 52 ) * + COALESCE ( - 85, + 23, MAX ( + ( 14 ) ) ) + + 6 / + 52 WHEN 39 / + 10 THEN NULL END ) ) @@ -24391,10 +24436,10 @@ SELECT ALL 84 / - SUM ( DISTINCT + 81 ) AS col2 ---- -1 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-4639 SELECT 74 + + 91 * CASE - 73 WHEN - + 79 + + - 76 + - COUNT ( * ) * AVG ( + - CAST ( NULL AS INTEGER ) ) / - 3 / 47 - - AVG ( - + ( + 6 ) ) - - 37 + - 19 * - 58 * + 98 THEN - + 98 / - 80 * + 34 * + CAST ( + + ( + - AVG ( DISTINCT 90 ) ) AS INTEGER ) WHEN 17 + + 87 THEN NULL ELSE NULL END / - + 47 + - 23 / - 67 AS col0 +---- +NULL query II rowsort SELECT 27 col1, 74 @@ -24488,10 +24533,10 @@ SELECT + 83 col1, 89 AS col0 83 89 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-4656 SELECT - + 28 * + - CASE + 58 WHEN + + 99 * - 29 + - AVG ( DISTINCT + 92 ) * 3 THEN NULL WHEN + 55 THEN + 63 END + - COUNT ( * ) + 64 * 82 * + 20 + 18 AS col2 +---- +NULL query I rowsort label-4657 SELECT ALL 33 * + CAST ( + 46 AS INTEGER ) * - - 43 * + + 47 col0 @@ -26211,10 +26256,13 @@ SELECT 45 / - + AVG ( 29 ) * - CASE + 78 WHEN - COUNT ( * ) * + 47 THEN ( + 8 ) ---- NULL -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-4991 SELECT - AVG ( DISTINCT CASE + 15 WHEN 93 + + 20 THEN 88 + + 40 ELSE NULL END ) * - COUNT ( * ) +---- +NULL query I rowsort SELECT + 33 * - + 71 + + - 7 * 55 @@ -27019,10 +27067,10 @@ SELECT 58 * - 31 * + 60 * - + 30 ---- 3236400 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-5148 SELECT NULLIF ( ( - - 36 ), - - CASE - 92 WHEN + 55 THEN + - 76 * + - 14 WHEN 35 THEN NULL WHEN 85 + 94 * CASE - 52 WHEN + 97 THEN 8 ELSE NULL END THEN NULL END + 36 ) + + MIN ( ALL 13 ) * CASE 72 WHEN AVG ( DISTINCT - 8 ) * 66 THEN + 30 + + 73 WHEN COUNT ( * ) + CASE - 97 - - 17 WHEN 64 / CASE 55 * 15 WHEN 27 THEN COUNT ( * ) ELSE NULL END THEN + 99 ELSE + 63 END * + 93 THEN - COUNT ( * ) END AS col1 +---- +NULL query I rowsort SELECT ALL + 73 * - 76 AS col2 @@ -27661,11 +27709,11 @@ SELECT ALL + 28 + + 28 * + + ( 50 ) ---- 1428 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - -91 -# Datafusion - Expected - -45 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query II rowsort label-5270 SELECT ALL - MAX ( ALL + + 91 ), - CASE - - CASE COUNT ( * ) WHEN + ( - - MIN ( - 62 ) ) + - CASE 70 WHEN + - 29 THEN + + 28 WHEN - 76 THEN COUNT ( * ) END THEN 62 * 74 + - ( - 24 - MAX ( - 90 ) ) * CAST ( NULL AS INTEGER ) WHEN 57 * + NULLIF ( + MIN ( 6 ), - COUNT ( * ) * + 90 ) THEN + CAST ( + 95 AS INTEGER ) WHEN + 81 THEN NULL END WHEN - COALESCE ( - 51, + AVG ( DISTINCT + 47 ) * 95 ) + + 16 / 76 THEN - 42 WHEN 71 / 17 THEN MAX ( DISTINCT + 85 ) WHEN 78 * 86 + 44 / - ( 32 ) THEN NULL ELSE NULLIF ( + COUNT ( * ), + NULLIF ( - 81, - 24 ) ) + + 44 END AS col2 +---- +-91 +-45 query I rowsort label-5271 SELECT DISTINCT - CAST ( - 50 AS INTEGER ) @@ -28542,11 +28590,14 @@ SELECT + 5 / - COUNT ( * ) + + + COUNT ( * ) / 62 AS col0 ---- -5 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -# Datafusion - Expected - 29 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I]I +# Datafusion - [Actual ] [R]I +query RI rowsort SELECT - 75 / + + 36 * + CASE + 21 WHEN + + 57 - - 77 THEN - AVG ( DISTINCT + - 57 ) WHEN - 52 THEN NULL END / + 75 AS col0, ( 29 ) AS col1 +---- +NULL +29 query I rowsort label-5440 SELECT + + 81 - COUNT ( * ) / 58 * + - ( - CASE + - COUNT ( * ) WHEN - 72 * - 3 * - CAST ( NULL AS INTEGER ) THEN + 46 WHEN - COUNT ( * ) + - 67 THEN NULL WHEN + 74 THEN NULL END ) AS col1 @@ -31446,10 +31497,13 @@ SELECT ALL 99 * - - 24 ---- 2376 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - -1 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-5991 SELECT - NULLIF ( COUNT ( * ), - + AVG ( DISTINCT + 48 ) ) AS col1 +---- +-1 query I rowsort label-5992 SELECT ALL - 46 + + 82 * - + 15 * 23 + + CASE 27 WHEN - COALESCE ( - COUNT ( * ), - 76 * + 21 * CAST ( NULL AS INTEGER ) * - COUNT ( * ) * 55 ) THEN ( 88 ) * - 39 - - CAST ( 37 AS INTEGER ) + - 32 * 83 + 46 WHEN - - 48 THEN NULL END + 65 + COUNT ( * ) AS col2 @@ -33947,10 +34001,13 @@ SELECT - 36 + - - SUM ( + 75 ) AS col2 ---- 39 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - -84 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort SELECT ALL - - NULLIF ( - + 84, - AVG ( DISTINCT - 72 ) - - 40 - - 85 * + 61 ) AS col2 +---- +-84 query I rowsort label-6467 SELECT ALL - + NULLIF ( - 32, + - COUNT ( * ) * SUM ( DISTINCT 90 ) ) AS col1 @@ -34767,10 +34824,10 @@ SELECT ALL - 47 * COUNT ( * ) ---- -47 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-6626 SELECT CASE - - COALESCE ( - ( CAST ( 10 AS INTEGER ) ), - 12, - 15 * + 62 ) WHEN 57 * + CASE WHEN + 55 IN ( CASE 90 WHEN - 29 THEN NULL WHEN - CASE + 38 WHEN 8 THEN 23 * - 5 + 88 END / + 64 THEN + ( ( 95 ) ) ELSE NULLIF ( 71, 63 * ( 34 ) ) * - COUNT ( * ) END * - 83 ) THEN + 26 WHEN NOT ( ( + AVG ( DISTINCT 13 ) ) ) BETWEEN ( + COUNT ( * ) ) AND ( + 35 ) THEN NULL END THEN - 46 - COALESCE ( 85, + 72, - 0 + - COUNT ( * ) ) WHEN + 88 THEN 72 + 1 WHEN COUNT ( * ) + MAX ( 28 ) * + 87 THEN NULL ELSE NULL END AS col1 +---- +NULL query I rowsort label-6627 SELECT ALL + - COALESCE ( - 78, 39 - - COALESCE ( 42, - 24 ) ) * 14 + - CASE 41 + COUNT ( * ) WHEN 25 THEN - 99 ELSE - 96 + 4 END * COUNT ( * ) AS col1 @@ -36649,10 +36706,10 @@ SELECT + 67 + 17 ---- 84 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - -4 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-6987 SELECT + 43 * 3 / - CASE + 64 WHEN + + 88 / 95 THEN - CAST ( - 31 AS INTEGER ) WHEN 98 + + CASE + COUNT ( * ) WHEN - - COALESCE ( MIN ( DISTINCT + + NULLIF ( 57, + 70 ) ), + 22 + - 40 * - 40 ) * - 15 + + MAX ( 62 ) THEN 82 * + 21 WHEN - 10 THEN NULL END + COALESCE ( + 54, - 38 ) * COUNT ( * ) THEN 81 * 20 ELSE ( CASE 55 WHEN + AVG ( DISTINCT + 56 ) THEN COUNT ( * ) / - 4 WHEN 4 THEN NULL ELSE 26 END ) END +---- +-4 query I rowsort label-6988 SELECT ALL + CASE 17 WHEN ( + ( + 50 ) ) * - CASE - + 87 WHEN 71 THEN SUM ( - 57 ) * + + 88 WHEN + + 60 THEN 78 + - + 80 END THEN 99 END * + COUNT ( * ) @@ -38456,10 +38513,10 @@ SELECT DISTINCT ( + 11 ) / 79 AS col2 ---- 0 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - 67 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-7331 SELECT CASE + CAST ( NULL AS INTEGER ) WHEN - CASE + 93 WHEN - + 83 * 52 + + 5 * - + 12 - - AVG ( DISTINCT + 7 ) THEN + ( - 49 ) WHEN - - 85 - 36 THEN + 17 END THEN NULL ELSE 67 END +---- +67 query I rowsort label-7332 SELECT ALL CAST ( - COALESCE ( ( 6 ), + 22, + ( - + ( 99 ) ) ) AS INTEGER ) * - 93 + - 50 @@ -41739,10 +41796,13 @@ SELECT + + 34 + + - 34 + - - 60 AS col1 ---- 60 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - 2254 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-7953 SELECT ALL + NULLIF ( + 23, - + COUNT ( * ) * AVG ( DISTINCT 85 ) ) * + + 98 +---- +2254 # Datafusion - Types were automatically converted from: # Datafusion - [Expected] I[I] @@ -43803,10 +43863,10 @@ SELECT - - 37 * + 76 * + 68 * + - CAST ( + 93 AS INTEGER ) * - 15 + 70 ---- 266746390 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-8348 SELECT ALL - 31 * - 62 * + 83 * CASE + AVG ( DISTINCT + - CAST ( - 38 AS INTEGER ) ) WHEN + 85 THEN - 45 ELSE NULL END / - 55 +---- +NULL query I rowsort label-8349 SELECT + CASE 64 WHEN - + ( COUNT ( * ) ) THEN CAST ( NULL AS INTEGER ) * 63 WHEN - 4 * + COUNT ( * ) - + CASE 54 WHEN + AVG ( 89 ) + NULLIF ( - COUNT ( ALL + CAST ( 20 AS INTEGER ) ), + 30 + - 56 ) THEN NULL WHEN ( + COUNT ( - 6 ) ) * 59 THEN 23 WHEN 35 THEN + CASE + 12 WHEN + 50 THEN 87 * 26 WHEN 9 THEN NULL WHEN 94 THEN + CASE COUNT ( * ) WHEN ( - COALESCE ( - 25, - 93 * - COUNT ( * ) ) ) / CAST ( + 40 / 66 + + 96 AS INTEGER ) THEN NULL WHEN 19 THEN + SUM ( ALL 13 ) WHEN 39 / CAST ( NULL AS INTEGER ) THEN NULL END ELSE NULL END / 74 END THEN NULL END AS col2 @@ -43981,10 +44041,13 @@ SELECT - NULLIF ( + COUNT ( * ), 47 ) AS col1 ---- -1 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - -8 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort SELECT DISTINCT + NULLIF ( - 8, + AVG ( DISTINCT - 96 ) ) AS col2 +---- +-8 query I rowsort SELECT 0 * - 91 @@ -44770,10 +44833,16 @@ SELECT COALESCE ( 91, - ( + COALESCE ( - ( 22 ), - 23 / - - 48 ) ), - 38 ) / 90 ---- 0 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - 72 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Data was automatically updated based on comparison db results +# Datafusion - Previous results: +# Datafusion - 72 +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-8534 SELECT 72 + - + NULLIF ( 4, 87 - - 28 * + + AVG ( DISTINCT 20 ) ) / + - 12 AS col2 +---- +72.333333333333 query I rowsort SELECT DISTINCT + 33 * - 95 AS col0 @@ -45086,10 +45155,10 @@ SELECT ALL + 50 * + 9 * - CAST ( NULL AS INTEGER ) ---- NULL -# Datafusion - Datafusion expected results: -# Datafusion - Expected - 127 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-8594 SELECT CASE COALESCE ( - - NULLIF ( - ( + - 96 ), + + 35 ), + 18, + + 79 ) WHEN 82 THEN 93 WHEN - MIN ( DISTINCT 79 ) - + - COUNT ( * ) + AVG ( DISTINCT + 10 ) THEN NULL ELSE + 83 - - 44 END AS col0 +---- +127 query I rowsort label-8595 SELECT MAX ( DISTINCT + 76 ) * + 92 * + + 69 + NULLIF ( 38, - - ( - ( - - 57 ) ) * + 93 ) + + 21 col1 @@ -45461,10 +45530,13 @@ SELECT - ( 14 ) * + + 84 + + + 73 * - - 47 * + 17 + + + 45 * + MAX ( ALL 29 ) ---- 58456 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-8666 SELECT DISTINCT - AVG ( DISTINCT - CAST ( NULL AS INTEGER ) ) * - - 45 * 20 * - + 9 +---- +NULL query I rowsort label-8667 SELECT 58 / + 25 @@ -47779,10 +47851,10 @@ SELECT DISTINCT 76 + + 46 * - CASE - + COUNT ( * ) WHEN - MIN ( DISTINCT 56 ) + ---- NULL -# Datafusion - Datafusion expected results: -# Datafusion - Expected - -54 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-9105 SELECT ALL 11 + - COALESCE ( 65, + - CASE - 45 WHEN - 84 THEN + 55 * - 66 + - + 27 * - CASE - CAST ( + 72 AS FLOAT8 ) WHEN - 96 * - CASE + 74 WHEN 71 * - + 56 THEN - + AVG ( DISTINCT 83 ) + COUNT ( * ) * 82 WHEN + 77 THEN NULL ELSE - + 20 END * + 70 + + + 78 + + 6 * - 69 - - 12 + + 58 * + 99 * - 60 + 50 THEN NULL ELSE - COUNT ( + CAST ( 72 AS INTEGER ) ) END ELSE NULL END + 37 / 91 ) +---- +-54 query I rowsort SELECT DISTINCT + 38 + + 99 @@ -48620,10 +48692,10 @@ SELECT ALL NULLIF ( CAST ( NULL AS INTEGER ), + - 30 ) + + 37 AS col0 ---- NULL -# Datafusion - Datafusion expected results: -# Datafusion - Expected - 9261732 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-9265 SELECT ALL + 73 + + 25 * - + COUNT ( * ) + - CASE 29 WHEN - 21 - - - 12 * - COUNT ( * ) + - 58 + AVG ( DISTINCT 92 ) THEN - - MIN ( ALL - 39 ) WHEN + COUNT ( * ) THEN NULL ELSE 37 * + 33 * + 85 + + 67 + + 52 * - + 81 + - + 52 END * - 93 +---- +9261732 query I rowsort SELECT ALL - 99 - - 88 * 77 AS col0 @@ -50069,10 +50141,10 @@ SELECT - ( NULLIF ( + CAST ( 35 AS INTEGER ), CASE - 84 WHEN + 48 THEN 91 ELSE N ---- -35 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-9541 SELECT - CASE - 59 WHEN - + 90 + COUNT ( * ) + - ( - + CASE 97 WHEN - + 30 * + AVG ( DISTINCT 76 ) + - - MAX ( DISTINCT + COALESCE ( + 79, - ( + 41 ) ) ) * - - COALESCE ( + COALESCE ( - - 5, - - MIN ( DISTINCT + 52 ) * ( - - 62 ) + + + 39 - - + 5 ), 72 ) - COUNT ( * ) + - + 56 + - + COUNT ( * ) THEN NULL ELSE + - 54 * + - 89 * NULLIF ( + + 62, - 94 ) + COUNT ( * ) END ) * - 33 * + AVG ( ALL - - 94 ) THEN - + 69 + + NULLIF ( ( + 61 ), + 83 ) END AS col1 +---- +NULL query I rowsort SELECT - 52 - + + ( + + NULLIF ( + 13, - - 80 ) ) @@ -50131,10 +50203,13 @@ SELECT DISTINCT 33 / + 21 + - 61 + - 96 AS col0 ---- -156 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort SELECT ALL + AVG ( DISTINCT - CASE + 5 WHEN 91 THEN + 23 * + 37 - - 73 END ) AS col0 +---- +NULL query I rowsort label-9554 SELECT - + 88 * - + CAST ( + + 14 AS INTEGER ) + + COUNT ( * ) + + - 64 diff --git a/data/sqlite/random/expr/slt_good_94.slt b/data/sqlite/random/expr/slt_good_94.slt index 3dd4817..84e0d85 100644 --- a/data/sqlite/random/expr/slt_good_94.slt +++ b/data/sqlite/random/expr/slt_good_94.slt @@ -10657,10 +10657,13 @@ SELECT ALL - 64 * + 58 * + 69 AS col1 ---- -256128 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-2020 SELECT + - CASE - - 47 WHEN - AVG ( DISTINCT 25 ) THEN NULL WHEN - 25 - - ( + CAST ( NULL AS FLOAT8 ) ) + - MIN ( DISTINCT 46 ) THEN - - COALESCE ( - CAST ( NULL AS FLOAT8 ), 34 ) + + ( 47 ) / - COUNT ( * ) END + - 73 +---- +NULL query I rowsort SELECT ALL + 53 - - + 51 * - - 14 * 25 @@ -13145,10 +13148,10 @@ SELECT DISTINCT + - COUNT ( * ) * ( + - 4 ) ---- 4 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-2492 SELECT ALL CASE 24 WHEN - - 32 THEN - 36 * + COUNT ( * ) WHEN + AVG ( DISTINCT + ( + 21 ) ) THEN + - 80 * - + 75 - - 18 END +---- +NULL query I rowsort SELECT ALL 92 + - 38 @@ -14916,10 +14919,13 @@ SELECT ALL - 45 + - ( ( - 66 ) ) * - + 94 AS col0, - 18 -6249 -18 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-2829 SELECT ALL AVG ( DISTINCT CAST ( NULL AS INTEGER ) ) * + 53 + COUNT ( * ) AS col2 +---- +NULL query I rowsort label-2830 SELECT DISTINCT - 64 + - 33 - + 61 * + COUNT ( * ) AS col0 @@ -15082,10 +15088,13 @@ SELECT + 35 * 36 * + 36 + - ( + 49 ) * 25 col0 ---- 44135 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - 64 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-2859 SELECT + NULLIF ( + 64, - AVG ( DISTINCT + CAST ( NULL AS FLOAT8 ) ) / - 82 ) AS col1 +---- +64 query I rowsort label-2860 SELECT - 12 * + SUM ( DISTINCT - 5 ) * 26 + + COUNT ( * ) @@ -15792,11 +15801,14 @@ SELECT ( + + 9 ) ---- 9 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -# Datafusion - Expected - -68 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I]I +# Datafusion - [Actual ] [R]I +query RI rowsort label-2994 SELECT ALL 43 * + AVG ( DISTINCT - + 14 ) + + + 22 / + ( CASE 3 WHEN + 62 / + + NULLIF ( + 24, + + 97 * - - 14 / - ( 55 ) + + - 49 - - MIN ( - + 10 ) ) THEN NULL WHEN COUNT ( * ) THEN 61 ELSE NULL END ) + - 22 col0, - 68 AS col2 +---- +NULL +-68 query I rowsort SELECT + + 42 * - + 6 - - 14 + + 46 * - + 84 * + + 38 AS col1 @@ -16113,10 +16125,10 @@ SELECT ALL + + SUM ( + 41 ) + - 66 AS col2 ---- -25 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-3056 SELECT + - COALESCE ( + + CASE 61 WHEN + + COUNT ( * ) * 43 THEN - 3 END, + + 36 * - - 70 * CASE + + ( - CAST ( + + 22 AS INTEGER ) ) WHEN 72 THEN - SUM ( ALL + NULLIF ( - ( + 5 ), - + 30 + + ( 66 ) ) ) / - - 19 + + - 8 END * 8 - + ( ( - COUNT ( * ) ) ) + - 3 + 75 * - 33 * - CASE - AVG ( DISTINCT + 55 ) WHEN 88 / + 52 + 90 + + 41 + - 97 - + - 15 THEN COUNT ( * ) WHEN + 80 - - CAST ( NULL AS INTEGER ) * ( + - MAX ( DISTINCT + - 62 ) ) * + + 86 + - 19 + - 82 + + 32 THEN - + 55 END ) * + NULLIF ( 44 * 78 + - MIN ( 19 ), - COUNT ( * ) * + 95 + + COUNT ( * ) ) - 31 AS col2 +---- +NULL query II rowsort label-3057 SELECT - 85 * + + 22 + + + 65 + - CAST ( NULL AS INTEGER ) / 57 + MAX ( DISTINCT + 51 ) AS col1, - NULLIF ( + 64, - 55 ) @@ -16794,10 +16806,13 @@ SELECT DISTINCT - COUNT ( + 78 ) AS col0 ---- -1 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - 53 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort SELECT ALL - NULLIF ( - + 53, AVG ( DISTINCT - 41 ) ) +---- +53 query I rowsort label-3192 SELECT + MIN ( - - 82 ) @@ -17036,10 +17051,10 @@ SELECT ALL + 60 / + 81 + - 10 ---- -10 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-3238 SELECT - + CASE + AVG ( DISTINCT - 94 ) WHEN - 80 THEN + ( 20 ) * 3 - 42 WHEN COUNT ( * ) + 88 * + 46 THEN + 50 - - CASE WHEN NOT - 24 IS NULL THEN - 18 END END +---- +NULL # Datafusion - Types were automatically converted from: # Datafusion - [Expected] [I] @@ -17559,11 +17574,14 @@ SELECT - + COUNT ( * ) / ( - 25 ) col1, + 40 0 40 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - -75 -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] I[I] +# Datafusion - [Actual ] I[R] +query IR rowsort label-3338 SELECT MAX ( - 75 ), AVG ( DISTINCT CAST ( NULL AS INTEGER ) ) AS col0 +---- +-75 +NULL query I rowsort SELECT - - 71 * + - 51 @@ -17711,10 +17729,13 @@ SELECT DISTINCT + MIN ( ALL 62 ) AS col2 ---- 62 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-3367 SELECT - AVG ( DISTINCT - CAST ( NULL AS FLOAT8 ) ) +---- +NULL query I rowsort label-3368 SELECT DISTINCT + COUNT ( * ) * NULLIF ( - - ( - + COUNT ( * ) ), - 38 ) + + + 34 + + 92 @@ -18194,10 +18215,13 @@ SELECT + SUM ( DISTINCT + 25 ) ---- 25 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-3459 SELECT - 82 * + CASE - 87 WHEN + + COUNT ( * ) * - 76 + - 57 * - - CASE CAST ( NULL AS INTEGER ) WHEN 8 * 23 THEN - 80 END / - + ( - 13 ) + - 9 * + 35 THEN COUNT ( * ) * AVG ( DISTINCT 78 ) WHEN ( - COUNT ( * ) ) THEN NULL ELSE NULL END + + 70 +---- +NULL query I rowsort label-3460 SELECT SUM ( + 23 ) @@ -20764,11 +20788,11 @@ SELECT ALL + 11 + + - CASE - 91 WHEN - + COALESCE ( + + 82, 31 + - 91, 94 ) * - ---- NULL -# Datafusion - Datafusion expected results: -# Datafusion - Expected - 17 -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query II rowsort SELECT ALL + COALESCE ( 17, + 9 + - 1 * 30 + + + 53 ) AS col0, 65 + CASE - 71 WHEN 70 * - AVG ( DISTINCT - 5 ) + - 63 THEN + 61 END +---- +17 +NULL query II rowsort label-3951 SELECT - 65 AS col0, - ( - - CASE COUNT ( * ) WHEN - 50 * CASE 8 WHEN + + 33 THEN + COUNT ( * ) * + - 2 END THEN + COUNT ( * ) * 72 * - 75 + - COUNT ( 33 ) + - + 89 + - 53 * - 37 WHEN - ( - SUM ( + 13 ) ) * - 27 THEN - 17 ELSE NULL END ) - + - 17 * 13 @@ -20807,10 +20831,10 @@ SELECT + 93 + + 24 + - 64 + + 28 * COUNT ( * ) AS col2 ---- 81 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - 6901 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-3958 SELECT - - COUNT ( ALL + + CAST ( 72 AS INTEGER ) ) + CASE WHEN NOT - 37 NOT BETWEEN ( - COALESCE ( + CASE - - 96 WHEN - + 45 + COUNT ( * ) - - COUNT ( * ) * 20 * + + 98 THEN + 5 / - 91 + - - MIN ( - 34 ) + + 49 / 24 WHEN 97 * - AVG ( DISTINCT + + 3 ) * - 57 THEN NULL ELSE NULL END, - - CAST ( + 83 AS INTEGER ) + COUNT ( * ), SUM ( ALL 76 ) ) ) AND 87 THEN 32 * 85 ELSE 15 END + ( + 55 ) * 76 AS col2 +---- +6901 # Datafusion - Types were automatically converted from: # Datafusion - [Expected] [I] @@ -22287,10 +22311,10 @@ SELECT 41 * - + 40 * - 0, 89 AS col1 0 89 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - 1150 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-4238 SELECT CAST ( - NULLIF ( - AVG ( DISTINCT 13 ), - 97 ) AS INTEGER ) * 92 + - + 46 AS col0 +---- +1150 # Datafusion - Datafusion expected results: # Datafusion - Expected - -88 @@ -22892,10 +22916,13 @@ SELECT 55 + - - 96 ---- 151 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - -64 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-4353 SELECT DISTINCT - COALESCE ( - + 64, + AVG ( DISTINCT - 80 ) ) / - COUNT ( * ) +---- +-64 query I rowsort label-4354 SELECT 35 * + + COUNT ( * ) AS col2 @@ -26055,10 +26082,13 @@ SELECT ALL - - ( - + 75 ) - - COUNT ( DISTINCT - 11 ) - + 34 ---- -108 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - -11 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort SELECT + 70 + NULLIF ( + - NULLIF ( + 81, + AVG ( DISTINCT 56 ) ), - - 54 ) col1 +---- +-11 query I rowsort label-4960 SELECT + NULLIF ( + COUNT ( * ), COUNT ( * ) ) * COUNT ( DISTINCT - 49 ) * + 17 + - 5 + CAST ( + 27 + 58 * CAST ( NULL AS FLOAT8 ) AS INTEGER ) @@ -26595,10 +26625,10 @@ SELECT + + 2 * + 22 AS col2 ---- 44 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-5062 SELECT DISTINCT + CASE + CASE 99 WHEN + COALESCE ( COUNT ( * ), - + 66 ) + - 66 + + ( + + CAST ( - 84 AS INTEGER ) ) - + 4 * - ( COUNT ( * ) + + COALESCE ( 86 + 15, + 50 ) ) THEN NULL WHEN ( + 88 ) / + AVG ( DISTINCT - 83 + - 11 ) THEN - 95 + 45 END WHEN COUNT ( * ) * - 90 THEN - 43 ELSE NULL END * + ( COALESCE ( 32, - 46 ) + 90 ) +---- +NULL query I rowsort SELECT ALL + ( + 68 ) * + + 50 @@ -27283,11 +27313,11 @@ SELECT ALL - 27 + - - CAST ( NULL AS INTEGER ) - + + 88 ---- NULL -# Datafusion - Datafusion expected results: -# Datafusion - Expected - 29 -# Datafusion - Expected - 7936 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query II rowsort label-5191 SELECT ALL SUM ( 29 ), 31 * + CASE + 97 WHEN AVG ( DISTINCT + - 30 ) THEN NULL ELSE 32 * - - 8 END col0 +---- +29 +7936 query I rowsort SELECT + 51 + 67 @@ -27761,10 +27791,10 @@ SELECT DISTINCT + 66 - + 10 ---- 56 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-5282 SELECT - + 61 * - CASE - - 52 WHEN 48 * + AVG ( DISTINCT + 12 ) + + + 90 + - + 14 + - 37 * + 88 * - CAST ( - 75 AS INTEGER ) * + SUM ( DISTINCT + 98 ) - MAX ( + - 42 ) * + 44 / 89 THEN COUNT ( * ) - + 92 ELSE NULL END + COUNT ( * ) +---- +NULL # Datafusion - Types were automatically converted from: # Datafusion - [Expected] [I] @@ -30836,10 +30866,13 @@ SELECT + COUNT ( * ) * - ( 50 ) ---- -50 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - 83 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-5868 SELECT - NULLIF ( - 83, - AVG ( DISTINCT + - CAST ( - - 58 AS INTEGER ) ) + + 65 * - 55 ) +---- +83 query I rowsort SELECT + 79 + - + 76 @@ -37516,10 +37549,13 @@ SELECT 73 * 12 * + - 60 AS col2 ---- -52560 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-7141 SELECT COUNT ( * ) * + + 38 * - 57 * - NULLIF ( - CASE - + 37 WHEN + + NULLIF ( + 28, 17 + - COUNT ( * ) * - COUNT ( * ) * - 27 ) THEN - AVG ( DISTINCT + - 95 ) + + - 55 ELSE NULL END, - + 77 ) AS col2 +---- +NULL query I rowsort SELECT + 34 * + 39 + 19 @@ -40423,10 +40459,13 @@ SELECT ALL - - CASE - 7 WHEN - COUNT ( * ) THEN + 65 + 24 END ---- NULL -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort SELECT + 60 / + 78 - - AVG ( DISTINCT - NULLIF ( CASE + - 40 WHEN - 95 THEN 97 * 60 + 65 ELSE NULL END, COALESCE ( + 46, - + 73 ) ) ) - + + 33 * + 27 +---- +NULL query I rowsort label-7695 SELECT ALL + NULLIF ( - + 42, + 80 * NULLIF ( + 62, + 14 + - COUNT ( DISTINCT - + 11 ) + - 22 * + 46 ) + + + 22 ) * - COUNT ( * ) * - + 32 - + 89 + 94 @@ -41175,11 +41214,11 @@ SELECT + 84 / - CAST ( - - 71 AS INTEGER ) AS col2 ---- -1 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -# Datafusion - Expected - 44 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query II rowsort SELECT + CASE + 86 WHEN CASE + + 52 WHEN - 94 THEN NULL WHEN - 16 THEN - 31 END * + 29 THEN ( + - 17 ) WHEN AVG ( DISTINCT + - 9 ) * + + 40 * 38 THEN NULL END AS col0, 44 col2 +---- +NULL +44 query I rowsort SELECT + - 16 - + 98 @@ -41284,10 +41323,13 @@ SELECT + ( - ( 94 ) ) AS col2 ---- -94 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - -82 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-7857 SELECT ( + CASE + - 45 WHEN - - CAST ( NULL AS INTEGER ) THEN + ( AVG ( DISTINCT 74 ) ) ELSE + SUM ( ALL - + 82 ) END ) +---- +-82 query I rowsort label-7858 SELECT - CASE + 98 WHEN - - 31 THEN - - MAX ( DISTINCT - NULLIF ( + 64, - 20 ) ) + - + 36 - - SUM ( DISTINCT 47 ) + 3 + ( + 55 ) END * + 45 @@ -42024,10 +42066,10 @@ SELECT DISTINCT + - 22 * - - 12 AS col0 ---- -264 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - 4182 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-7998 SELECT ALL - 63 * - 67 + - + 92 + + 77 / COALESCE ( - 96, - 50 * + CASE + - 53 WHEN - 4 THEN - NULLIF ( 30, 56 ) WHEN + 54 + + + 61 * - + AVG ( DISTINCT - - 26 ) * + 8 THEN 75 END + + 18 * 79 + 60, - CASE 16 WHEN + 53 THEN - COUNT ( * ) WHEN - - 18 * 83 + - - COUNT ( * ) THEN + COUNT ( * ) + + 10 ELSE NULL END - - - 25 / - - 87 * 42 + - - 34 ) + 53 +---- +4182 query II rowsort label-7999 SELECT ALL 10 * + - 50 * + 85 + - - ( + MAX ( DISTINCT - 32 ) ) + - 95 + 27 * + 57 + 1 * - 87, - 50 AS col1 @@ -42358,10 +42400,10 @@ SELECT 73 * + 93 AS col0 ---- 6789 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - -559 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-8063 SELECT + CAST ( + - COUNT ( * ) AS INTEGER ) * + 37 + 6 * - CASE + 58 + + 23 * AVG ( DISTINCT + 98 * 53 ) WHEN + 91 THEN + COUNT ( * ) WHEN 88 / - 70 THEN NULL ELSE 87 END +---- +-559 query I rowsort label-8064 SELECT ALL + 10 * - 3 * CAST ( - 8 AS INTEGER ) @@ -44248,11 +44290,14 @@ SELECT + 82 * - 18 * - ( COUNT ( * ) ) ---- 1476 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - 64 -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I][I] +# Datafusion - [Actual ] [R][R] +query RR rowsort label-8426 SELECT - MIN ( + 4 ) + - NULLIF ( COUNT ( * ), 81 * + COUNT ( * ) + 89 / + AVG ( DISTINCT + 51 ) ) + + 3 + - - 66, - CAST ( NULL AS FLOAT8 ) / - 28 + 70 AS col1 +---- +64 +NULL query I rowsort label-8427 SELECT - CAST ( + 57 AS INTEGER ) + COUNT ( * ) @@ -44380,10 +44425,13 @@ SELECT + CAST ( + COUNT ( * ) AS INTEGER ) - - ( - + 15 ) ---- -14 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - -49 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-8450 SELECT ALL CAST ( - + 17 AS INTEGER ) * + + COALESCE ( COALESCE ( 8, + 59 ), 46 + - CAST ( - 25 AS INTEGER ), + + 34 * + COUNT ( * ) / - AVG ( DISTINCT + + 51 ) ) + + 87 + 6 / 21 +---- +-49 query I rowsort label-8451 SELECT + ( + 3 ) - + SUM ( DISTINCT + + 22 ) + CASE - 87 WHEN - 15 THEN 19 + 23 * + - 33 * - COUNT ( * ) + COUNT ( * ) / - 70 + + 61 * 24 END + ( - CAST ( - 20 AS INTEGER ) ) * 15 @@ -45152,10 +45200,16 @@ SELECT DISTINCT + - 74 / + 4 + - + 81 ---- -99 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - 43 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Data was automatically updated based on comparison db results +# Datafusion - Previous results: +# Datafusion - 43 +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-8598 SELECT - + COALESCE ( + - COUNT ( * ), NULLIF ( - 41, - 45 * + 2 * + + 60 ) + ( - + 68 ) + + AVG ( DISTINCT 90 ) * + - 0 / - 47 + + - 27 ) * - COUNT ( * ) / - 87 * + COUNT ( * ) + + - 98 / + 24 + + 47 AS col0 +---- +43.011494252874 query I rowsort SELECT - ( + - 48 ) AS col0 @@ -45761,10 +45815,10 @@ SELECT ALL + 49 * - - 26 * + 58 * + 55 * - COUNT ( * ) + + - 76 ---- -4064136 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - 474 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-8713 SELECT DISTINCT COALESCE ( 79, - + COALESCE ( + + NULLIF ( - 51, + 92 * CASE - - NULLIF ( - 71, ( + 99 ) - - COUNT ( * ) ) WHEN + 22 THEN + + CASE COUNT ( * ) WHEN 1 THEN + 94 WHEN - ( 81 ) / CASE + - 73 WHEN COUNT ( * ) THEN - AVG ( DISTINCT 4 ) ELSE NULL END - 45 THEN + 47 END ELSE NULL END * 99 + - ( + 2 + 84 * 42 ) * + 55 ), - 30 ) ) * + 6 AS col0 +---- +474 query I rowsort label-8714 SELECT ALL COUNT ( * ) / + - 35 / - + COUNT ( * ) @@ -46133,10 +46187,10 @@ SELECT - + 19 + MIN ( + 15 ) col2 ---- -4 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - 139 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-8784 SELECT + CAST ( - ( - AVG ( DISTINCT - - 72 ) ) AS INTEGER ) + + CAST ( + + 67 AS INTEGER ) +---- +139 query I rowsort label-8785 SELECT DISTINCT - MAX ( ALL + 18 ) + 83 + - 50 AS col0 @@ -47403,10 +47457,13 @@ SELECT + 87 + - 85 ---- 2 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - 2324 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-9025 SELECT - CASE + 77 WHEN + - 4 THEN NULL ELSE + NULLIF ( + + 53, AVG ( DISTINCT - 8 ) * - 62 * + NULLIF ( + SUM ( + NULLIF ( - 12, - 63 ) ), + 18 ) ) * - 42 - + 98 END AS col2 +---- +2324 query I rowsort label-9026 SELECT + ( + COUNT ( * ) ) + - 25 AS col0 @@ -49316,10 +49373,10 @@ SELECT ALL - 26 + + - 76 ---- -102 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - -18 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-9390 SELECT DISTINCT 45 + - ( - CAST ( + - AVG ( DISTINCT + ( - - ( 63 ) ) ) AS INTEGER ) ) +---- +-18 query I rowsort label-9391 SELECT ALL ( + 11 ) + 14 + + 41 * + 1 / + ( + 96 ) * - COUNT ( * ) + ( - 43 ) / 1 + - - 93 diff --git a/data/sqlite/random/expr/slt_good_95.slt b/data/sqlite/random/expr/slt_good_95.slt index 622edf6..adad4cc 100644 --- a/data/sqlite/random/expr/slt_good_95.slt +++ b/data/sqlite/random/expr/slt_good_95.slt @@ -1156,10 +1156,10 @@ SELECT - COUNT ( * ) * + 71 - 17 * 40, - 74 AS col1, + 97 AS col0 -74 97 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - 1044 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-216 SELECT DISTINCT - CASE 44 WHEN + - AVG ( DISTINCT 18 ) THEN NULL WHEN 45 * - 93 * + 6 THEN + 51 ELSE - 12 END * CASE + + AVG ( + - 55 ) WHEN - - 35 THEN NULL WHEN 31 / - 57 THEN NULL ELSE COUNT ( * ) END * 87 AS col1 +---- +1044 query I rowsort label-217 SELECT - COALESCE ( + 81, + 95 / 89 ) / - 39 @@ -2258,10 +2258,10 @@ SELECT CASE - 92 WHEN + - 15 + - AVG ( + 3 ) THEN - + AVG ( - 81 ) * + 20 * 79 * ---- NULL -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-426 SELECT + 62 / - + CASE + NULLIF ( CASE - 12 WHEN + ( - 48 ) + - + 83 THEN CAST ( - 58 AS INTEGER ) * 78 - - + 17 END, COUNT ( * ) * + 67 * + COUNT ( * ) ) WHEN 93 + - NULLIF ( - 95, - 76 * AVG ( DISTINCT + 44 ) ) - 75 THEN + 6 - - 51 END AS col0 +---- +NULL query I rowsort SELECT + 68 * - 52 AS col1 @@ -2370,10 +2370,13 @@ SELECT - + 97 - + 76 * - 29 * + + 35 AS col1 ---- 77043 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - 3 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort SELECT ALL + NULLIF ( + 3, - + 36 * AVG ( DISTINCT - ( - 71 ) ) * - ( - 25 ) - 74 + - + 63 ) AS col0 +---- +3 query I rowsort label-449 SELECT DISTINCT 36 / + 95 * 14 - + 85 + 96 * 91 @@ -3669,10 +3672,10 @@ SELECT + 78 * - 58 ---- -4524 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort SELECT ALL + - 14 * - + 79 * - ( - CASE CASE + + 61 WHEN + 39 THEN + AVG ( DISTINCT + ( - - 25 ) ) + 39 + - + 93 ELSE NULL END WHEN + - ( 27 ) * + 45 THEN 9 ELSE NULL END ) / - 59 + + - 46 + + + 28 + 78 AS col0 +---- +NULL query I rowsort label-696 SELECT ALL COUNT ( - 72 ) * - COUNT ( * ) + - 86 * 73 AS col1 @@ -4070,11 +4073,11 @@ SELECT ALL - + ( - 84 ) AS col1 ---- 84 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -# Datafusion - Expected - -96 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query II rowsort label-772 SELECT - CASE + AVG ( DISTINCT 85 ) WHEN 30 - + 12 THEN NULL WHEN - COUNT ( * ) THEN ( + 43 ) WHEN + ( + 5 ) THEN - + 15 END * + 74 - - 70 + SUM ( DISTINCT - 85 ) / + 74 AS col2, - 96 col1 +---- +NULL +-96 query I rowsort label-773 SELECT MAX ( DISTINCT 79 ) @@ -5193,11 +5196,18 @@ SELECT + 8 / - CAST ( NULL AS INTEGER ) + 37 ---- NULL -# Datafusion - Datafusion expected results: -# Datafusion - Expected - 41 -# Datafusion - Expected - 546 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Data was automatically updated based on comparison db results +# Datafusion - Previous results: +# Datafusion - 41 +# Datafusion - 546 +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I]I +# Datafusion - [Actual ] [R]I +query RI rowsort label-987 SELECT + COUNT ( * ) - COUNT ( * ) + + + 41 + COALESCE ( + ( - COUNT ( * ) ), - ( + 84 ) / AVG ( DISTINCT - 23 ), - COALESCE ( - NULLIF ( 59, - 66 * + + 65 + CAST ( NULL AS FLOAT8 ) + + CAST ( NULL AS INTEGER ) * - COUNT ( * ) + - ( + 78 ) ), COUNT ( * ) * + NULLIF ( 61, 16 * + 65 + + ( 40 ) ) * - 8, - ( - - ( + 84 ) ) ) ) / - + 93, 26 * 21 AS col0 +---- +41.010752688172 +546 query I rowsort SELECT ALL 12 * - 33 * - 53 + - 1 @@ -5767,10 +5777,10 @@ SELECT ALL - + COUNT ( * ) * COUNT ( * ) + - + CAST ( NULL AS INTEGER ) ---- NULL -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-1097 SELECT + 4 * - + CASE - + CASE - 38 WHEN - - COALESCE ( + - 44, - - 0 * + NULLIF ( + 14, - 46 * COUNT ( * ) + 73 * + - 90 ), + - 82, - 26 ) * + + 7 + + 59 + - MAX ( DISTINCT - 89 ) * + 6 THEN NULL ELSE + 5 END WHEN - + 79 THEN NULL WHEN - + 63 * + 83 * + COUNT ( * ) + 97 - + COALESCE ( - 80, + + 44 / COUNT ( * ) + - - 35 ) * + AVG ( DISTINCT + - CAST ( NULL AS INTEGER ) ) THEN + 48 WHEN - 5 THEN NULL END AS col2 +---- +NULL query I rowsort SELECT 36 + - + 42 + - CASE WHEN NULL BETWEEN NULL AND NULL THEN - 35 END + + - 64 AS col0 @@ -7465,10 +7475,13 @@ SELECT ALL 65 * + 36 - - 65 ---- 2405 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-1428 SELECT ALL 73 * - 38 * - + 80 / - - AVG ( DISTINCT + - 18 ) / + CASE - + 4 WHEN 93 THEN NULL WHEN - ( - 2 ) THEN - 2 * + ( 50 * COUNT ( * ) ) WHEN + 13 * ( + 37 * + 84 ) THEN + CASE 83 WHEN + COUNT ( * ) - ( + 91 + + 75 ) THEN + 96 / 28 WHEN + 1 / + COUNT ( ALL 41 ) + 30 THEN NULL END / + 34 END AS col0 +---- +NULL query I rowsort SELECT COALESCE ( 91, - 79 + - + 52 ) col2 @@ -9428,10 +9441,10 @@ SELECT ALL 42 / - CAST ( NULL AS INTEGER ) AS col1 ---- NULL -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-1799 SELECT ALL CASE + 5 WHEN 36 / + - 48 THEN + + 76 / + - 37 * - CASE WHEN + 91 IS NULL THEN 83 * - ( 84 ) END ELSE - 48 END * 72 + - 93 + + + 60 / - CASE COUNT ( * ) WHEN + 36 * - 17 THEN - ( 36 ) WHEN ( - 88 ) - - CASE AVG ( DISTINCT + 22 ) WHEN - 93 * 53 THEN NULL ELSE ( 95 ) END THEN NULL END * 28 + CASE ( 70 ) WHEN 97 + 22 THEN NULL ELSE 61 * + 30 END +---- +NULL query I rowsort label-1800 SELECT ALL NULLIF ( COUNT ( * ), - - ( 54 ) ) AS col1 @@ -9546,10 +9559,13 @@ SELECT 36 * 15 ---- 540 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - -95 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-1822 SELECT COALESCE ( 82, + COUNT ( * ) ) / ( + 78 ) + - + NULLIF ( 96, - 0 + + + ( + - AVG ( DISTINCT + - 75 ) ) / COUNT ( * ) + - 74 ) +---- +-95 query I rowsort SELECT ALL - 79 + + 56 AS col0 @@ -10396,10 +10412,10 @@ SELECT ALL + CAST ( NULL AS FLOAT8 ) * + 30 + - ( 24 ) + - 53 ---- NULL -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-1985 SELECT DISTINCT + 49 * - + 7 + + CASE - + 93 WHEN + COALESCE ( - COUNT ( * ), COUNT ( * ) * - COALESCE ( + - 70, - AVG ( DISTINCT - 10 ) ) / ( + 76 ) ) THEN NULL WHEN - - 35 THEN 40 END AS col2 +---- +NULL query II rowsort SELECT ALL + + ( + 69 ), 48 col2 @@ -11706,10 +11722,13 @@ SELECT DISTINCT - COALESCE ( 14, + 88 ) AS col0 ---- -14 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - 1 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-2231 SELECT ALL NULLIF ( + - ( - COUNT ( * ) ), + CAST ( + + COALESCE ( + 82, - 83, + NULLIF ( 50, - - 40 + + 54 - - 30 ) + - - 33 * - 57 - + COALESCE ( CAST ( 63 AS INTEGER ), - AVG ( DISTINCT - + 88 ) ) * - 26 ) AS FLOAT8 ) / - + 37 * + 73 * - 15 + + 44 ) AS col1 +---- +1 query I rowsort label-2232 SELECT ALL SUM ( 63 ) AS col1 @@ -13927,10 +13946,13 @@ SELECT ALL + 78 / - 41 - - + 28 ---- 27 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-2657 SELECT DISTINCT - NULLIF ( CASE - NULLIF ( + 61, + + 70 ) WHEN + 4 * + 22 + - + 11 THEN - - CAST ( + 36 AS FLOAT8 ) + + 1 * - 56 WHEN 71 THEN 62 ELSE CASE - - 74 WHEN + - 99 * + - ( - AVG ( DISTINCT - 60 ) ) - CASE + 97 WHEN - - 38 * + 40 THEN NULL WHEN 22 * + 91 - - 24 THEN + + COUNT ( * ) ELSE NULL END + 38 / - COUNT ( * ) THEN NULL ELSE - ( + + 57 ) * - - CASE + 23 WHEN + - ( 55 ) THEN 43 ELSE NULL END END / - + 37 + - + 59 + COUNT ( * ) * - - 98 END, + + 61 * - 31 ) AS col2 +---- +NULL # Datafusion - Datafusion expected results: # Datafusion - Expected - 5306128 @@ -15165,10 +15187,13 @@ SELECT DISTINCT - CAST ( NULL AS INTEGER ) * + CASE 54 WHEN 51 THEN - 61 * + 13 ---- NULL -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-2898 SELECT ALL + COUNT ( - 34 ) * CASE - SUM ( DISTINCT 64 ) WHEN 96 THEN NULL WHEN 82 * - 28 THEN AVG ( DISTINCT + 81 ) END * 5 +---- +NULL query I rowsort label-2899 SELECT 51 / - 92 * 49 / ( 63 / + 39 ) + 1 * 31 @@ -15611,10 +15636,13 @@ SELECT CAST ( - 50 AS INTEGER ) AS col2 ---- -50 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - 312859 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-2984 SELECT + ( - 11 ) * 36 * + COALESCE ( + - ( 18 ), 81 * 58 + - COALESCE ( - 0, - CAST ( - 81 AS INTEGER ), 1 + - 21, - 69 ) ) * 44 + - COALESCE ( 67 + - 21 * + 40, + NULLIF ( 78, AVG ( DISTINCT - 7 ) + - COUNT ( * ) * - 5 ) ) / - COUNT ( * ) +---- +312859 query I rowsort label-2985 SELECT + 75 * - 3 / 12 / - - 87 @@ -16692,10 +16720,10 @@ SELECT 29 * 88 ---- 2552 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - 3305 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-3190 SELECT ALL + COUNT ( * ) + + 10 + - - COALESCE ( CASE - 89 WHEN 52 * 67 + - + 69 + - + COALESCE ( - + 89, + 80 + - 10 ) / + 93 - 60 THEN NULL WHEN 15 * - AVG ( DISTINCT 38 ) THEN NULL WHEN + 35 THEN - 85 + 1 ELSE NULL END, 61 * 54 ) +---- +3305 query I rowsort label-3191 SELECT ALL 33 + ( - + 44 ) + 56 + - CAST ( NULL AS INTEGER ) @@ -16960,10 +16988,13 @@ SELECT DISTINCT - CAST ( + ( - - 2 ) AS INTEGER ) * - CASE - 9 WHEN + ( + 53 ) * ---- NULL -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-3240 SELECT ALL + CASE - 30 WHEN CAST ( - COALESCE ( 61, + - 50 ) AS INTEGER ) THEN + + MAX ( 43 ) * - 23 + - CAST ( + - 63 AS INTEGER ) WHEN + ( - COALESCE ( - 56, - 36 ) ) THEN - CASE - 78 WHEN 55 / + 58 THEN - AVG ( DISTINCT - 92 ) * 94 + - 69 * + COUNT ( * ) END END col1 +---- +NULL query I rowsort label-3241 SELECT - + COALESCE ( - 88, - 68 ) * - 67 - - COUNT ( * ) * - CAST ( NULL AS INTEGER ) AS col1 @@ -17004,10 +17035,10 @@ SELECT + 30 * + 75 ---- 2250 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - -71 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-3248 SELECT + ( - CAST ( + AVG ( DISTINCT 71 ) AS INTEGER ) ) +---- +-71 query I rowsort SELECT + 6 * 87 * - - 65 @@ -17819,10 +17850,10 @@ SELECT + 34 - 17, 61 * 73 + + CAST ( NULL AS INTEGER ) AS col2 17 NULL -# Datafusion - Datafusion expected results: -# Datafusion - Expected - 51 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-3405 SELECT DISTINCT - ( - CASE + 65 WHEN COUNT ( * ) + + + AVG ( DISTINCT 69 ) THEN NULL ELSE + 51 END ) +---- +51 query I rowsort SELECT ALL - + ( - 8 ) AS col2 @@ -20226,10 +20257,13 @@ SELECT DISTINCT COUNT ( ALL + 81 ) ---- 1 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-3861 SELECT - + CASE + - 4 WHEN CASE - - 28 WHEN + 30 THEN - + CAST ( NULL AS INTEGER ) / + CAST ( NULL AS INTEGER ) END * - + MIN ( - 0 ) THEN + COUNT ( * ) + - 29 + + - 37 * ( AVG ( DISTINCT 58 ) ) WHEN 55 THEN + 44 - - 79 END AS col2 +---- +NULL query I rowsort SELECT - + 82 + 9 + + + ( 4 ) @@ -22032,10 +22066,10 @@ SELECT + 40 * - COUNT ( * ) AS col1 ---- -40 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - 13008600 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-4203 SELECT - 45 * - 66 * + + 60 * - CAST ( - - ( ( - AVG ( DISTINCT + CAST ( 73 AS INTEGER ) ) ) ) AS INTEGER ) AS col1 +---- +13008600 query I rowsort label-4204 SELECT ALL COUNT ( + + 10 ) * 89 + 62 + + ( + 0 ) @@ -22549,10 +22583,10 @@ SELECT + 46, 14 / + 55 + 20 * + 58 AS col0 46 1160 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - 180 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-4302 SELECT ALL - ( + COALESCE ( + ( + - 90 ), - ( - CASE 62 WHEN + 33 * + 45 * + + COALESCE ( 5, - + ( - - 43 ) * + AVG ( DISTINCT - - 3 ) - + 62 * + - 26 + 85 * - + ( 21 ) + - 48 + 72 / + 28 * - 91 - + NULLIF ( - COUNT ( * ), - - NULLIF ( 87, + ( + - COUNT ( * ) ) ) ) * - + 11 ) + - + 27 THEN + - 88 * + - 53 + - COUNT ( * ) * - 40 WHEN 26 + - + 71 + + + COALESCE ( 24, - 10 ) - - + CAST ( - 35 AS INTEGER ) THEN NULL WHEN - ( + CAST ( NULL AS INTEGER ) ) + - ( - 21 + + 90 ) THEN NULL END ) / - 90 ) ) * 2 +---- +180 query I rowsort SELECT - 79 + - - 12 @@ -24218,10 +24252,13 @@ SELECT ( + 64 ) * + 54 + + 61 ---- 3517 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-4623 SELECT AVG ( DISTINCT 4 ) + 49 * - - MAX ( ALL - 45 ) + + 5 * CASE - CAST ( NULL AS INTEGER ) / + 58 WHEN COUNT ( * ) * MIN ( ALL CAST ( 75 AS INTEGER ) ) + 28 * 89 THEN CASE + COUNT ( * ) WHEN 96 + 75 THEN + 29 / 48 ELSE NULL END WHEN + 88 THEN NULL ELSE + CAST ( NULL AS INTEGER ) END +---- +NULL query I rowsort SELECT 77 * - 13 AS col0 @@ -27527,10 +27564,10 @@ SELECT ( + - 13 ) * - 15 ---- 195 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort SELECT ALL + + CASE - 56 WHEN + + 72 THEN NULL WHEN + 45 * + 32 * + AVG ( DISTINCT - - 51 ) / 72 THEN - 58 ELSE NULL END * 5 AS col0 +---- +NULL query I rowsort label-5258 SELECT - COUNT ( * ) * + 87 * - CASE - - 4 WHEN - 70 THEN NULL WHEN - 12 + + 77 - + + 5 THEN NULL ELSE 26 END - + 17 + - 78 + - 29 * + COUNT ( * ) @@ -30054,10 +30091,13 @@ SELECT 44 / - - CAST ( NULL AS FLOAT8 ) AS col1 ---- NULL -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-5739 SELECT DISTINCT - AVG ( DISTINCT - - CAST ( NULL AS INTEGER ) ) AS col0 +---- +NULL query I rowsort label-5740 SELECT 57 * - 36 * - - ( COUNT ( * ) ) AS col0 @@ -33080,10 +33120,13 @@ SELECT - + 7 + + ( - 65 ) * 13 ---- -852 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort SELECT DISTINCT CASE + 4 WHEN 60 THEN - - 6 WHEN - 54 THEN + 7 * - AVG ( DISTINCT + 49 ) ELSE NULL END + 48 +---- +NULL query I rowsort label-6317 SELECT ALL - 66 * + + NULLIF ( - 58, + - ( - 80 ) ) * COUNT ( * ) + - COUNT ( 58 ) * - 63 @@ -33110,10 +33153,10 @@ SELECT + + CASE - + COUNT ( * ) WHEN 34 THEN + 25 ELSE NULL END ---- NULL -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort SELECT - 37 * + - 36 * + CASE AVG ( DISTINCT - - 78 ) WHEN + 98 + 22 THEN NULL WHEN + ( + 77 ) THEN 69 * + 50 END / - 59 + + 92 AS col2 +---- +NULL query I rowsort SELECT NULLIF ( 42, + 77 ) @@ -33203,10 +33246,10 @@ SELECT COUNT ( * ) * - + 74 * ( + - ( SUM ( CAST ( NULL AS INTEGER ) ) ) ) ---- NULL -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-6340 SELECT CASE - + COUNT ( * ) WHEN + 57 THEN 76 WHEN ( 55 ) THEN + 53 + + 88 WHEN 73 THEN - 51 * + ( COUNT ( 95 ) ) WHEN + AVG ( DISTINCT + 13 ) * - 84 THEN 88 END + - 86 * 29 +---- +NULL query I rowsort SELECT - 96 * 24 * - 83 @@ -35237,10 +35280,13 @@ SELECT - 16 - - 23 AS col1 ---- 7 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-6731 SELECT - 60 + + 36 + 92 / AVG ( DISTINCT + CAST ( NULL AS INTEGER ) ) + + 41 AS col2 +---- +NULL query II rowsort SELECT - + 3, - 53 * + 35 * + 81 AS col0 @@ -35312,10 +35358,10 @@ SELECT ALL + 90 * - - 15 + - + 71 * + + 37 AS col0 ---- -1277 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - -14 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort SELECT + CASE AVG ( DISTINCT + 51 ) WHEN + + 69 + + 24 + 37 + - 83 THEN NULL ELSE - 14 END col2 +---- +-14 query I rowsort label-6746 SELECT ALL SUM ( DISTINCT - CASE 26 WHEN - + 54 THEN NULL ELSE 12 END ) * ( + 52 ) * + CASE - 31 WHEN - MAX ( 32 ) * COALESCE ( - + COUNT ( * ), - 33 ) + + COUNT ( * ) * + - 3 THEN - - 22 WHEN + 21 * + 22 + + 36 THEN ( 2 ) + - 50 ELSE NULL END * + 4 @@ -37060,10 +37106,10 @@ SELECT 76 * + ( MIN ( + 23 ) ) AS col1, 83 1748 83 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - 74256 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-7074 SELECT ( + + CASE + SUM ( + - ( - 72 ) ) WHEN AVG ( DISTINCT + 50 ) - + ( 95 ) + 36 * + CASE + + 6 WHEN + + AVG ( + 17 ) THEN NULL WHEN - CAST ( NULL AS INTEGER ) THEN + COUNT ( * ) ELSE + 36 END + - + 45 THEN + 60 + - 47 ELSE 14 + + 80 * + 0 * - 42 + 77 + - - 49 * + ( 37 ) END ) * + 39 +---- +74256 query I rowsort label-7075 SELECT ALL 29 * CASE - COALESCE ( COUNT ( * ), 19 * - 25 / - 85 * + - 44 * + 38 / 96, + 34 ) WHEN COALESCE ( - NULLIF ( - CAST ( - 66 AS INTEGER ), + 81 / - + CAST ( NULL AS INTEGER ) ), 0 + + - COUNT ( * ) * - SUM ( DISTINCT + 14 ), CAST ( NULL AS INTEGER ) * CAST ( NULL AS INTEGER ) ) THEN - 84 * - 96 + + 35 + - 3 ELSE ( + NULLIF ( + 23, - ( 64 ) ) ) + 79 / - CAST ( + CAST ( NULL AS INTEGER ) * ( 90 * 80 ) + ( + 47 + ( - 15 ) ) AS INTEGER ) END @@ -38676,10 +38722,13 @@ SELECT ALL + 77 * - 13 + 8 ---- -993 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-7383 SELECT DISTINCT - AVG ( DISTINCT 54 ) / 50 + - CASE 87 WHEN + 45 / + AVG ( ALL + 39 ) THEN + - COUNT ( 37 ) END AS col2 +---- +NULL query I rowsort label-7384 SELECT ALL 59 * - COUNT ( * ) * + ( - ( + + SUM ( 26 ) ) ) + 91 AS col1 @@ -39140,11 +39189,14 @@ SELECT - + COUNT ( * ) + - 64 ---- -65 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - 15 -# Datafusion - Expected - 46 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] I[I] +# Datafusion - [Actual ] I[R] +query IR rowsort label-7472 SELECT ALL 15, + ( - NULLIF ( - COUNT ( ALL 53 ), AVG ( DISTINCT + 79 ) ) ) * - + ( - 46 ) AS col1 +---- +15 +46 query I rowsort label-7473 SELECT - - 34 + - ( - COUNT ( * ) ) AS col2 @@ -39868,10 +39920,13 @@ SELECT + - 17 * - + 11 * + 44 AS col1, + 32 AS col0 8228 32 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - 55 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-7611 SELECT ALL + + NULLIF ( + 55, + + COALESCE ( - COUNT ( * ), + AVG ( DISTINCT 57 ) * 23 * + 77, + - 34 * 64 ) + - 0 - - + 46 * 83 * + - 28 * + 60 ) +---- +55 query I rowsort label-7612 SELECT - + NULLIF ( CAST ( - - 54 AS INTEGER ), - 9 ) + - 78 + CAST ( NULL AS INTEGER ) @@ -40395,11 +40450,14 @@ SELECT + ( 20 ) AS col2 query error DataFusion error: Error during planning: Projections require unique expression names but the expression "Int64\(\-7\) \+ Int64\(14\) AS col0" at position 0 and "Int64\(78\) AS col0" at position 1 have the same name\. Consider aliasing \("AS"\) one of them\. SELECT - 7 + + 14 AS col0, 78 AS col0 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] I[I] +# Datafusion - [Actual ] I[R] +query IR rowsort label-7711 SELECT CASE - - CAST ( NULL AS INTEGER ) WHEN 36 THEN ( 37 ) / + 51 + COUNT ( * ) END AS col1, AVG ( - CASE + 65 WHEN 93 / - CAST ( 50 AS INTEGER ) THEN + + 36 END ) * - 74 - - COUNT ( * ) + + + AVG ( DISTINCT - 81 ) +---- +NULL +NULL query II rowsort label-7712 SELECT DISTINCT 94 * 95 + - SUM ( 9 ) + + 79 + + 11 * + 3 AS col0, + 80 @@ -41230,10 +41288,13 @@ SELECT + 95 / + + COUNT ( * ) ---- 95 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - -54 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-7874 SELECT - NULLIF ( + CASE + - COUNT ( ALL - 92 ) WHEN + COUNT ( * ) THEN 54 + 90 WHEN 45 THEN - 9 / + 28 + - 70 WHEN + 28 + - CASE 70 + 65 WHEN COUNT ( * ) * 17 + 34 * + 32 THEN - 46 * + ( 77 ) WHEN SUM ( 66 ) * - 30 THEN - NULLIF ( 31, 4 ) END THEN 39 * - CAST ( 37 * 19 AS INTEGER ) + + 46 * 88 ELSE + 54 END, AVG ( DISTINCT - CAST ( NULL AS INTEGER ) ) * + 21 ) +---- +-54 query II rowsort label-7875 SELECT DISTINCT CAST ( + 2 AS INTEGER ) col2, - COUNT ( * ) @@ -41861,10 +41922,13 @@ SELECT DISTINCT 87 * - 1 AS col0 ---- -87 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort SELECT ALL - CASE 27 WHEN + CASE + 48 WHEN + AVG ( + ( 15 ) ) THEN 21 - - 28 * 80 END THEN - AVG ( DISTINCT ( 81 ) ) / 37 WHEN - 89 * AVG ( DISTINCT 64 ) THEN + 94 ELSE NULL END AS col2 +---- +NULL query I rowsort label-7995 SELECT - 35 / COUNT ( * ) + - 89 + + + 15 + 82 AS col2 @@ -45944,10 +46008,10 @@ SELECT ALL - COALESCE ( - 52, 83 ) + ( - CAST ( NULL AS INTEGER ) ) AS col1 ---- NULL -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-8772 SELECT CASE - + 49 WHEN - 63 - + NULLIF ( + 99, + 86 * + COUNT ( * ) ) THEN NULL WHEN + - 89 + - 54 THEN + 35 / + COALESCE ( - NULLIF ( - 84, + COUNT ( * ) / + ( COALESCE ( - 5, - 58, + + 38 ) ) ), - COUNT ( * ) * - 95 / + - 84 + + + CAST ( + - 52 AS INTEGER ) * - 92 + 2 + + + 20 + + 24 + + COUNT ( * ) + - 2 * + 46 - + ( - NULLIF ( + CASE 24 WHEN + 26 + + 8 THEN - 25 WHEN 37 + 99 THEN + 10 END, MIN ( DISTINCT 65 ) ) ) * COALESCE ( + 26, + 26 ) * 21, 78 + - 91 ) * 10 + - ( + CASE AVG ( DISTINCT 13 ) WHEN + 60 - AVG ( DISTINCT 58 ) THEN + 41 * 7 ELSE 64 END ) * 15 END +---- +NULL query I rowsort SELECT ALL - 91 * 73 @@ -49688,10 +49752,13 @@ SELECT ALL + + 92 + + + 27 - + 80 ---- 39 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - -46 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort SELECT ALL - NULLIF ( 46, + 72 * + AVG ( DISTINCT + 42 ) ) +---- +-46 query I rowsort label-9491 SELECT - + ( - COALESCE ( 66, + COUNT ( * ) * 60, + 52, 63 + - 51 ) ) col1 @@ -49960,10 +50027,10 @@ SELECT + 39 + + + 85 ---- 124 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - -10 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-9541 SELECT - 10 * - CAST ( + ( - + AVG ( DISTINCT + 1 ) ) AS INTEGER ) AS col2 +---- +-10 query I rowsort label-9542 SELECT + 16 + COUNT ( * ) col1 @@ -50357,11 +50424,11 @@ SELECT ALL + 42 / + - 41 ---- -1 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - 77 -# Datafusion - Expected - 46 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query II rowsort SELECT - CASE - ( 70 ) WHEN - AVG ( DISTINCT 15 ) THEN NULL ELSE - 77 END AS col2, 46 col1 +---- +77 +46 query I rowsort SELECT ALL - 78 + + 99 @@ -50590,10 +50657,13 @@ SELECT + CASE - 23 WHEN - - 65 THEN + - 61 END - + - 76 ---- NULL -# Datafusion - Datafusion expected results: -# Datafusion - Expected - 95 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort SELECT ALL NULLIF ( 95, - 48 * 56 + - ( - AVG ( DISTINCT - 90 ) ) + + 15 ) +---- +95 query I rowsort SELECT + 84 * + 5 @@ -51292,11 +51362,14 @@ SELECT ALL - 33 / + - 60 * + + 48 + + - 42 AS col0 ---- -42 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - -4555 -# Datafusion - Expected - -84 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] I[I] +# Datafusion - [Actual ] I[R] +query IR rowsort label-9793 SELECT - 78 * SUM ( DISTINCT 59 ) + + + CAST ( + 47 AS INTEGER ) AS col0, NULLIF ( - CAST ( + COALESCE ( + - NULLIF ( - CAST ( NULL AS INTEGER ), + - 16 ), + + 84 ) AS INTEGER ), 1 / AVG ( DISTINCT NULLIF ( - 46, 94 ) ) ) AS col2 +---- +-4555 +-84 query I rowsort label-9794 SELECT + COUNT ( * ) + - 3 + 19 col1 @@ -52307,10 +52380,13 @@ SELECT - 32 * 61 * - 48 * 56 AS col0 ---- 5246976 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort SELECT ALL CASE 66 WHEN 56 + + 36 THEN - AVG ( DISTINCT - + 21 ) WHEN 84 THEN - 35 END AS col1 +---- +NULL # Datafusion - Datafusion expected results: # Datafusion - Expected - 2425 diff --git a/data/sqlite/random/expr/slt_good_96.slt b/data/sqlite/random/expr/slt_good_96.slt index 7654fa0..a9749cc 100644 --- a/data/sqlite/random/expr/slt_good_96.slt +++ b/data/sqlite/random/expr/slt_good_96.slt @@ -2944,10 +2944,10 @@ SELECT ALL - CAST ( + + COUNT ( * ) AS INTEGER ) - + - COUNT ( * ) + + 66 ---- 66 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-555 SELECT CASE + + 81 WHEN NULLIF ( + + 63, 63 ) * + + 74 THEN NULL WHEN - - 64 + + + 88 - - CASE 85 WHEN - 65 * 82 * - + 75 THEN 76 / - - AVG ( DISTINCT CAST ( NULL AS INTEGER ) ) END THEN + + 3 WHEN + + COUNT ( * ) THEN 15 + - + 65 END * - + 97 * + - 10 + - 75 * 22 * - CASE + + 22 WHEN - + COUNT ( + 75 ) THEN + COUNT ( ALL - 87 ) END + + 6 AS col0 +---- +NULL query I rowsort SELECT DISTINCT 97 * 42 @@ -3035,11 +3035,11 @@ SELECT ALL 38 + + - 69 * - ( + COUNT ( * ) ) * + + 90 ---- 6248 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - 0 -# Datafusion - Expected - 4 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query II rowsort label-573 SELECT - CASE + ( + AVG ( DISTINCT - CAST ( NULL AS INTEGER ) ) ) WHEN - 47 * 21 THEN NULL ELSE - 2 / - 5 END AS col0, 59 / + + 11 - + COUNT ( * ) AS col1 +---- +0 +4 query I rowsort SELECT ALL - 30 + + + 3 col1 @@ -3366,11 +3366,11 @@ SELECT MIN ( CAST ( NULL AS INTEGER ) ) + + 18 + + 42 + 20 * + 41 * 44 AS col1 ---- NULL -# Datafusion - Datafusion expected results: -# Datafusion - Expected - -103506 -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query II rowsort label-636 SELECT ALL + 29 + + 65 + + 74 * + 50 * - 28 AS col1, + CASE + 87 WHEN - 54 * - - ( + - 67 ) / 67 THEN NULL WHEN - + SUM ( DISTINCT - 60 ) + + + 18 + COALESCE ( - 23, 0 * COALESCE ( COUNT ( * ), - - 56 ) * - AVG ( DISTINCT + + 40 ), 89 * + 84 + - + 70 ) + - 20 / - AVG ( 34 ) * 63 THEN + COALESCE ( + 92, 27 / - + 16 * - 6 / 87 * + 60 ) END * + 35 + + + MIN ( - 87 ) +---- +-103506 +NULL query II rowsort label-637 SELECT + 53 * + COUNT ( * ), NULLIF ( + 13, - + 36 ) * + 23 AS col0 @@ -4172,10 +4172,13 @@ SELECT 10 + + - 8 AS col2 ---- 2 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-789 SELECT - AVG ( DISTINCT - 44 ) * - CASE NULLIF ( - + COALESCE ( - 71, + COUNT ( * ) * - + 14 + - COUNT ( * ) ), 46 ) WHEN - CASE + MIN ( - 39 ) WHEN + - 55 - + 8 * 10 THEN - 18 + + + 26 END * - 64 + 71 - + - 93 THEN NULL WHEN - 39 THEN + 58 ELSE NULL END + - 33 +---- +NULL query I rowsort label-790 SELECT MIN ( - 5 ) * + 53 @@ -4249,11 +4252,11 @@ SELECT MIN ( 28 ) * - - 94 * + 63 col0, - COUNT ( * ) + 78 AS col1 165816 77 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - 4524 -# Datafusion - Expected - -265 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query II rowsort label-804 SELECT - 58 * - 78 AS col1, + 88 / ( - + CAST ( + AVG ( DISTINCT - - 17 ) AS INTEGER ) ) * 53 +---- +4524 +-265 query I rowsort SELECT DISTINCT - - NULLIF ( - - 21, - 97 ) col1 @@ -5499,10 +5502,10 @@ SELECT ALL + 42 + + + 89 col1 ---- 131 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-1045 SELECT 58 * - - ( - CASE COUNT ( * ) WHEN - CASE - COUNT ( * ) WHEN MAX ( + 48 ) THEN - 90 ELSE 24 / 95 END * AVG ( DISTINCT + 5 ) THEN 55 ELSE NULL END ) +---- +NULL query I rowsort SELECT DISTINCT 19 + - 44 + - 12 * - 51 @@ -5664,10 +5667,13 @@ SELECT + CAST ( NULL AS INTEGER ) - + + CAST ( NULL AS INTEGER ) - + + 61 * 93 ---- NULL -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-1078 SELECT ALL 99 * 85 / ( + CASE + ( - 36 ) WHEN + 86 THEN COUNT ( * ) WHEN 70 THEN NULL END ) + - ( - 66 ) * AVG ( DISTINCT - 47 ) col1 +---- +NULL query I rowsort SELECT DISTINCT 13 + 27 + - 44 * 65 AS col2 @@ -7020,10 +7026,10 @@ SELECT DISTINCT + SUM ( - ( - ( + - 6 ) ) ) ---- -6 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-1336 SELECT ALL + CASE + AVG ( DISTINCT + 84 ) WHEN + 21 + - + ( + 83 ) THEN NULL WHEN 11 + 17 * + 74 - - CAST ( NULL AS INTEGER ) THEN NULL WHEN 5 THEN 36 END AS col1 +---- +NULL query I rowsort label-1337 SELECT - 44 * - COUNT ( * ) * + 72 - 85 AS col1 @@ -7655,10 +7661,13 @@ SELECT + 72 * + COUNT ( - + 59 ) AS col2 ---- 72 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-1456 SELECT ALL AVG ( DISTINCT + CAST ( NULL AS INTEGER ) ) * - 95 AS col0 +---- +NULL query I rowsort label-1457 SELECT + COALESCE ( 94, 52 ) / + - ( COUNT ( * ) ) @@ -11947,10 +11956,10 @@ SELECT + + 75 * - 55 * - COUNT ( * ) + + 34 + - 71 * 80 ---- -1521 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort SELECT ALL - CASE - 32 WHEN - AVG ( DISTINCT 41 ) THEN - + 39 + - 56 + 34 * 48 * 43 END - - + 71 + 77 / 73 * 98 +---- +NULL # Datafusion - Datafusion expected results: # Datafusion - Expected - -47 @@ -12924,11 +12933,14 @@ SELECT 41 * - 68 * - - 66 AS col1 ---- -184008 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - 0 -# Datafusion - Expected - 80 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] I[I] +# Datafusion - [Actual ] I[R] +query IR rowsort label-2456 SELECT - 0, NULLIF ( + 80, + - 90 / - AVG ( DISTINCT + 42 ) - COUNT ( * ) ) AS col0 +---- +0 +80 query II rowsort label-2457 SELECT 31 - + 98 AS col2, - 68 / + 91 @@ -13239,10 +13251,10 @@ SELECT + 46 * + 11 AS col0 ---- 506 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-2515 SELECT CASE COUNT ( * ) WHEN + NULLIF ( - CASE - - 27 WHEN + 89 THEN + COUNT ( * ) * - 15 WHEN 24 THEN + AVG ( DISTINCT 41 ) ELSE 15 END, - + 76 / ( + 74 ) ) * CASE AVG ( - - 55 ) WHEN 71 THEN - 97 + - + 96 ELSE 56 END * 14 * + - 54 THEN + - 80 END AS col2 +---- +NULL query I rowsort SELECT + NULLIF ( - 28, - 34 / 44 + ( 90 ) + 99 ) * ( - - 25 ) AS col1 @@ -13276,10 +13288,10 @@ SELECT + 58 - - - ( + + 16 ) AS col1, + ( + COUNT ( * ) ) * + 92 + - SUM ( DISTI 42 48 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - -1 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-2522 SELECT - + CASE + 36 WHEN + + 2 + - ( 90 ) + + + AVG ( DISTINCT + 52 ) THEN NULL ELSE COUNT ( * ) END +---- +-1 query I rowsort label-2523 SELECT ALL + SUM ( ALL + 0 ) AS col0 @@ -19004,10 +19016,10 @@ SELECT + - 85 + + 25 + + COUNT ( * ) AS col1 ---- -59 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-3617 SELECT ALL + 80 * + 2 + + CASE AVG ( DISTINCT 47 ) WHEN + + AVG ( ALL - 82 ) * - + 14 THEN + 1 - - - COUNT ( * ) - - 23 END + - 13 * - 82 AS col0 +---- +NULL query I rowsort label-3618 SELECT - + COUNT ( ALL + 41 ) AS col0 @@ -20908,10 +20920,10 @@ SELECT ALL + 43 + - 77 AS col2 ---- -34 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-3982 SELECT ALL CASE WHEN NOT AVG ( DISTINCT + 46 ) IS NOT NULL THEN - 12 + 37 * - COUNT ( ALL + CAST ( NULL AS INTEGER ) ) ELSE NULL END + - 14 col0 +---- +NULL query I rowsort label-3983 SELECT ALL - 62 + COUNT ( + 54 ) * - 18 @@ -21779,10 +21791,13 @@ SELECT + CASE + - AVG ( 81 ) WHEN + ( - 44 ) THEN - COUNT ( * ) END * NULLIF ( + ---- NULL -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-4148 SELECT - NULLIF ( - + 51, - 83 * - - 73 ) * - 69 + + SUM ( DISTINCT - - 22 ) + ( - + CASE 40 WHEN 52 THEN - ( - + COALESCE ( 25, - AVG ( DISTINCT - 90 ) + COUNT ( * ) - - 70 ) ) ELSE NULL END ) * + + 54 / 53 - + 63 AS col0 +---- +NULL query I rowsort label-4149 SELECT DISTINCT - COUNT ( * ) * 46 AS col2 @@ -24490,10 +24505,13 @@ SELECT ALL - 94 * - - 92 + + COUNT ( * ) AS col0 ---- -8647 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - 52 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-4670 SELECT COALESCE ( 52, 8 * - - NULLIF ( - 62, + 97 + + 18 + + 48 * - + SUM ( DISTINCT + - ( + 74 ) ) + + - 32 + + NULLIF ( CASE - 55 WHEN + AVG ( ALL + 51 ) + - NULLIF ( 61, + CASE 85 WHEN + ( 72 ) THEN - 10 WHEN + ( 36 ) + CAST ( - 47 - - 5 AS FLOAT8 ) THEN + ( 51 ) + COUNT ( * ) ELSE AVG ( DISTINCT - 78 ) END + 8 / COUNT ( * ) ) * + 4 THEN 92 WHEN ( 85 ) THEN NULL END, AVG ( DISTINCT CASE 47 WHEN 89 + - CAST ( NULL AS INTEGER ) THEN NULL ELSE - 57 * - 37 END ) * - 23 + 57 ) * + 91 ) / - 66, NULLIF ( 8, + 96 + + 51 ) / + CAST ( NULL AS INTEGER ) ) +---- +52 query I rowsort SELECT DISTINCT - 33 * + 41 + - 54 @@ -26534,10 +26552,13 @@ SELECT DISTINCT + CAST ( - 63 AS INTEGER ) ---- -63 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-5059 SELECT + 23 * COUNT ( * ) - + 48 * - + 49 + - 14 + - - CASE 56 WHEN + ( + 73 ) THEN - 74 * AVG ( DISTINCT + 76 ) + - COUNT ( * ) WHEN - - 3 * - 61 THEN NULL END * - COUNT ( * ) + + 24 + - - AVG ( + + 65 ) * + - COALESCE ( 25, - - 95, 25 ) * + AVG ( DISTINCT 53 ) +---- +NULL query I rowsort SELECT CASE - 10 WHEN - 56 * + 87 THEN NULL WHEN + 10 THEN - 67 * + + 3 / 34 ELSE NULL END AS col1 @@ -27105,10 +27126,10 @@ SELECT ALL - - 31 * + 22 * + 13 - + + 27 + 77 ---- 8916 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-5166 SELECT CASE 8 WHEN 46 + + COALESCE ( + COUNT ( * ), AVG ( DISTINCT - 11 ) ) THEN + 58 * MIN ( - ( 49 ) ) * 97 + ( COUNT ( * ) ) / + 27 END +---- +NULL query I rowsort label-5167 SELECT ( CASE + 82 WHEN - ( + COALESCE ( - CAST ( NULL AS INTEGER ), - COUNT ( * ) * - CAST ( NULL AS FLOAT8 ) - - 18 + - + 9 * + - 93 * + 14 ) ) * + 87 * + 1 THEN NULLIF ( NULLIF ( - 67, - - 50 - + 25 ), - + 44 * + COUNT ( * ) + + - 61 ) WHEN - SUM ( + 9 ) THEN + 75 WHEN - + 51 * 2 - 88 THEN NULL END ) @@ -27129,10 +27150,10 @@ SELECT + COALESCE ( - AVG ( + + 27 ), - CAST ( NULL AS INTEGER ) ) * + ( - NULLI NULL 70 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-5170 SELECT ALL + - CASE + 10 WHEN - 48 * - - CASE + + 36 WHEN - 41 * 57 - AVG ( - + CAST ( NULL AS INTEGER ) ) + - ( + ( - + 22 ) ) * 57 * AVG ( DISTINCT 1 ) / - 94 THEN - 30 * + 65 + - - 51 * + 89 WHEN - + 41 * + - 20 * - 69 + COUNT ( * ) THEN - 36 END * ( + - 84 ) + - 34 * ( 39 * 96 ) THEN 97 WHEN + 58 * 88 THEN NULL END AS col1 +---- +NULL query I rowsort label-5171 SELECT - 36 + + CASE - - 7 WHEN + COUNT ( * ) THEN 72 END * 49 AS col2 @@ -27150,10 +27171,13 @@ SELECT + 80 * + 16 ---- 1280 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - 1004 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort SELECT ALL 19 * COALESCE ( + ( - - 53 ), NULLIF ( - 55, - 51 + 30 ), + NULLIF ( - 2, + AVG ( DISTINCT + + 98 ) ) ) + - 97 + 57 - - 37 AS col2 +---- +1004 query I rowsort label-5175 SELECT - SUM ( ALL + + NULLIF ( + 19, + 90 + - 0 ) ) AS col2 @@ -27172,10 +27196,10 @@ SELECT ALL MIN ( - 90 ) AS col1, - 1 + + COUNT ( * ) + - + 37 + + 99 -90 62 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - 53 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-5178 SELECT ALL - CASE 27 WHEN - 50 - + 16 + - + AVG ( DISTINCT - 20 ) THEN NULL ELSE - 13 - - 6 END + + + COUNT ( * ) - - 45 +---- +53 query I rowsort SELECT + 85 * + 51 @@ -29597,10 +29621,10 @@ SELECT + 1 * 6 ---- 6 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-5639 SELECT - + 22 * CASE CASE + ( + CASE - 47 WHEN + + MAX ( 57 ) - + 55 * - 94 * - 94 * + - 13 THEN + + 60 + + 83 ELSE NULL END ) WHEN + 24 * 82 - - 74 THEN NULL ELSE COALESCE ( - 3, 89 + 94 ) * - CASE + + 20 WHEN + COUNT ( * ) / + ( - CASE + - ( + - CAST ( NULL AS FLOAT8 ) ) WHEN + + 63 THEN NULL WHEN 5 * 68 THEN + 64 ELSE NULL END ) THEN NULL ELSE ( + + 65 ) END * - 81 + + AVG ( DISTINCT + 92 ) / - + SUM ( + 62 ) END WHEN - 99 THEN - 48 WHEN 51 + COUNT ( 1 ) * - NULLIF ( - MAX ( DISTINCT - 98 ) * - CAST ( + 64 AS INTEGER ), 44 ) THEN 81 * - 81 END AS col2 +---- +NULL query I rowsort SELECT - - NULLIF ( - - 67, 9 * + - 11 ) + + 56 AS col0 @@ -30302,10 +30326,13 @@ SELECT DISTINCT + 46 * - MAX ( ALL 57 ) * - 30 + - - 18 * + 54 AS col1 ---- 79632 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - -65 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort SELECT NULLIF ( - 65, - ( - AVG ( DISTINCT + 33 ) ) ) AS col2 +---- +-65 query I rowsort label-5775 SELECT DISTINCT + MAX ( ALL - - 47 ) AS col1 @@ -32891,10 +32918,13 @@ SELECT 68 * - CAST ( - 81 AS INTEGER ) + CASE COUNT ( * ) WHEN - COUNT ( * ) THE ---- NULL -# Datafusion - Datafusion expected results: -# Datafusion - Expected - -76 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-6269 SELECT NULLIF ( + - 76, 75 * - NULLIF ( - AVG ( DISTINCT + - 65 ), - SUM ( ALL + 79 ) ) + + 32 + + 73 * COUNT ( * ) - COUNT ( * ) ) AS col2 +---- +-76 query I rowsort label-6270 SELECT ALL + NULLIF ( + 21, - + CAST ( NULL AS INTEGER ) * 60 * 25 ) * - 11 + + 76 + - 82 * + - 86 col2 @@ -34221,10 +34251,10 @@ SELECT DISTINCT 0 * + 55 / + 19 AS col2 ---- 0 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-6523 SELECT ALL 12 * - + 34 + - 50 * + 31 / + + COUNT ( * ) + 30 * CASE + 70 WHEN - - 23 * + ( + 55 ) * - 31 THEN - CAST ( NULL AS INTEGER ) ELSE + COUNT ( * ) / - CASE WHEN NOT - 3 NOT BETWEEN + AVG ( DISTINCT 46 ) AND NULL THEN NULL WHEN NOT NULL BETWEEN NULL AND NULL THEN - 30 * 10 + 40 * - 98 ELSE NULL END END +---- +NULL query I rowsort label-6524 SELECT + COUNT ( * ) * + 25 * - COUNT ( * ) + + 48 + - 83 + + - 77 @@ -36266,10 +36296,13 @@ SELECT - COALESCE ( 92, 96 * 16 * + - 17 + - + 24 ) * + + COUNT ( * ) + - - 50 ---- -42 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - -50 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-6911 SELECT DISTINCT - 30 * + + 1 + NULLIF ( - 20, + - AVG ( DISTINCT - - 46 ) * - COUNT ( * ) * + + ( + 86 ) - - + 14 ) AS col2 +---- +-50 query I rowsort label-6912 SELECT - COUNT ( * ) + - COALESCE ( + ( 49 ), + - COUNT ( ALL + - 64 ) * - COUNT ( * ) ) @@ -38883,10 +38916,10 @@ SELECT ALL 85 * + + 85 + - 6 AS col2 ---- 7219 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-7404 SELECT + 10 + CASE + 26 WHEN + - NULLIF ( + 95, + SUM ( - + 53 ) ) + - AVG ( DISTINCT - 31 ) THEN + + 94 WHEN + 87 * CAST ( NULL AS INTEGER ) * - 31 * + CAST ( NULL AS INTEGER ) THEN NULL END AS col1 +---- +NULL query I rowsort SELECT ALL - 26 * 96 AS col2 @@ -39800,10 +39833,13 @@ SELECT 98 * 36 ---- 3528 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-7582 SELECT ALL COUNT ( * ) + + CASE + COUNT ( * ) WHEN + ( + 90 ) THEN + 11 * 46 + + 13 / - AVG ( DISTINCT 61 - 18 ) END AS col2 +---- +NULL query I rowsort label-7583 SELECT - 27 / - COUNT ( * ) + COUNT ( * ) AS col1 @@ -40302,10 +40338,10 @@ SELECT ALL + ( - - MIN ( 95 ) ) ---- 95 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-7680 SELECT ALL 15 * - 37 * - COALESCE ( + 39, + 78 + 29 ) * + CASE + 27 WHEN 65 + - 36 THEN 52 + 11 * + 77 WHEN + 38 + - COUNT ( * ) * AVG ( DISTINCT + 39 ) THEN NULL END + - 99 +---- +NULL query I rowsort label-7681 SELECT SUM ( + + 3 ) @@ -42292,10 +42328,13 @@ SELECT - SUM ( - 71 ) col1 ---- 71 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-8055 SELECT DISTINCT - - CASE + 58 WHEN + - COUNT ( * ) THEN - 65 + - COUNT ( * ) ELSE NULL END * + + COUNT ( * ) * 2 + - AVG ( DISTINCT + 18 ) * 89 + + - MIN ( - 21 ) AS col0 +---- +NULL query I rowsort SELECT - ( + 9 ) * 94 AS col2 @@ -45470,10 +45509,13 @@ SELECT ALL - 11 * 47 + + - 63 AS col1 ---- -580 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-8656 SELECT ALL CASE - COALESCE ( + 4, - 89 * + AVG ( ALL + 6 ) * 74 - - 65 + - 82, 26 * - + NULLIF ( 74, - 8 * - - 20 ) * 96 ) WHEN - - 90 * - + 33 THEN + 0 * + + ( - 36 ) + + COALESCE ( - + 39, 15 * 60 * - 69 ) * + - 47 + + AVG ( DISTINCT - 69 ) * - + 91 * 0 * 53 - - COUNT ( DISTINCT - ( ( - 76 ) ) ) + 53 WHEN + 31 / 82 THEN NULL ELSE NULL END / + 20 +---- +NULL query I rowsort SELECT DISTINCT + 41 - + 48 * - + 58 @@ -45720,10 +45762,10 @@ SELECT + 57 * + 6 AS col0 ---- 342 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-8705 SELECT ALL 63 * + 80 * - CASE - 92 WHEN - ( ( - AVG ( DISTINCT + CAST ( NULL AS FLOAT8 ) ) ) ) THEN + COUNT ( * ) * 89 WHEN + COUNT ( * ) - COUNT ( * ) THEN NULL END AS col1 +---- +NULL query I rowsort label-8706 SELECT DISTINCT SUM ( + - 90 ) + - 57 AS col0 @@ -47162,10 +47204,10 @@ SELECT ALL 66 / COUNT ( * ) ---- 66 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-8981 SELECT ALL 78 - - + CAST ( + CASE 89 WHEN - CAST ( COUNT ( * ) AS FLOAT8 ) THEN - + 41 + 56 * 8 - + AVG ( DISTINCT - + CAST ( NULL AS INTEGER ) ) + 65 * - 22 * - 55 WHEN 69 + 32 + - ( + + AVG ( + ( 51 ) ) ) THEN - 4 ELSE NULL END AS INTEGER ) AS col1 +---- +NULL query I rowsort label-8982 SELECT DISTINCT COUNT ( * ) - - 94 + + + 22 + 0 AS col2 @@ -48625,10 +48667,10 @@ SELECT - - 95 * + 3 ---- 285 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-9262 SELECT - 40 - CASE + 71 WHEN 8 - AVG ( DISTINCT + 85 ) THEN - 98 - 83 END * COUNT ( * ) AS col0 +---- +NULL query I rowsort SELECT ALL + 26 * - 58 AS col0 @@ -48999,10 +49041,13 @@ SELECT - COUNT ( DISTINCT + - 66 ) ---- -1 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - 2940 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort SELECT 98 * - - NULLIF ( + + 30, ( + AVG ( DISTINCT + 68 ) ) ) +---- +2940 query I rowsort SELECT - 60 * 93 col2 @@ -49248,10 +49293,13 @@ SELECT - COALESCE ( 81, - CAST ( 81 AS INTEGER ) + 11 ) ---- -81 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - -64 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-9383 SELECT - COALESCE ( 64, + NULLIF ( + MIN ( + 29 ), + AVG ( DISTINCT - 17 ) ) ) +---- +-64 query I rowsort label-9384 SELECT - 15 + + + 27 * - SUM ( ALL 62 ) * - 10 col2 @@ -49841,10 +49889,10 @@ SELECT + ( + - 55 ) * MAX ( ALL COALESCE ( - ( - 81 ), CASE 76 WHEN + 14 + - 54 ---- -4455 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort SELECT ALL CASE + 73 WHEN - + AVG ( DISTINCT + 91 ) THEN + - 55 + - 94 * - 14 ELSE NULL END AS col2 +---- +NULL query I rowsort label-9498 SELECT + + ( - - MAX ( + 76 ) ) - - 20 + - 58 @@ -52057,11 +52105,11 @@ SELECT - 3 - + 8 - - 22 * + 54 + 74 + - + 2 ---- 1249 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - 82 -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query II rowsort label-9919 SELECT + ( + - ( + + COALESCE ( - + 82, - 81 ) ) ) AS col0, + CASE + - 13 WHEN + + COUNT ( * ) + CASE 31 WHEN - 0 THEN NULL ELSE 79 END / - NULLIF ( + COUNT ( ALL 89 ), - - COUNT ( * ) + + COUNT ( * ) ) * + 22 * - 41 + - ( + 44 ) + AVG ( DISTINCT 92 ) THEN - 91 END - - 86 +---- +82 +NULL query I rowsort SELECT - - 41 + + 2 AS col2 diff --git a/data/sqlite/random/expr/slt_good_97.slt b/data/sqlite/random/expr/slt_good_97.slt index 9ac8ced..60f8199 100644 --- a/data/sqlite/random/expr/slt_good_97.slt +++ b/data/sqlite/random/expr/slt_good_97.slt @@ -64,10 +64,13 @@ SELECT 13 * - ( - 83 ) - - + 96 AS col2 ---- 1175 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-5 SELECT ALL + CASE - 9 WHEN 13 THEN - 19 * + CASE - 54 WHEN - 44 * - MIN ( - 78 ) - + 93 * - - 50 * 85 + 82 THEN NULL WHEN - + 58 + + ( 42 ) + + - 65 - 49 THEN - AVG ( DISTINCT - - ( - - 56 ) ) ELSE NULL END - - - 68 + 47 + 33 WHEN 32 THEN 44 * 47 END AS col1 +---- +NULL query I rowsort SELECT - 83 + 28 @@ -585,12 +588,15 @@ SELECT + + 62 * + + NULLIF ( - 42, + 78 / - 92 ) AS col0 ---- -2604 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - -70 -# Datafusion - Expected - NULL -# Datafusion - Expected - -72 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] I[I]I +# Datafusion - [Actual ] I[R]I +query IRI rowsort label-102 SELECT - + 70, CASE + 2 WHEN - 75 THEN + + 31 - - AVG ( - + 60 ) WHEN - AVG ( DISTINCT - - CAST ( NULL AS INTEGER ) ) THEN NULL ELSE NULL END AS col0, + - 72 AS col1 +---- +-70 +NULL +-72 query I rowsort label-103 SELECT ALL + 18 * COUNT ( * ) AS col2 @@ -873,10 +879,10 @@ SELECT + 52 AS col0, 22 - - 59 52 81 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-156 SELECT - + 83 / - 67 + 53 - + 29 * 66 + + CASE - COUNT ( * ) WHEN 78 * + 81 / ( - 50 ) + - 64 + + + COUNT ( * ) - + - AVG ( DISTINCT + 12 ) - + 39 * 71 THEN - + 3 END * + COUNT ( * ) * + - COUNT ( * ) col0 +---- +NULL query I rowsort SELECT ALL - ( 28 ) * - 29 * - - 51 @@ -3759,10 +3765,10 @@ SELECT + 82 + 11 ---- 93 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-708 SELECT ALL - 34 + + - 20 + + + 10 * - + CASE + 67 WHEN - 58 THEN NULL WHEN - COUNT ( * ) * + COALESCE ( SUM ( ALL - 5 ), - - AVG ( DISTINCT - - 31 ) + - + 39 * 29 ) - - 40 THEN - COUNT ( * ) + - + 8 ELSE NULL END +---- +NULL query I rowsort SELECT + - 28 + - ( + 48 ) @@ -3949,10 +3955,10 @@ SELECT - CAST ( NULL AS INTEGER ) - + 82 ---- NULL -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-743 SELECT + CASE + COUNT ( ALL 86 ) WHEN - 68 * - + 32 * 4 + - AVG ( DISTINCT + + 89 ) + 8 + + 22 THEN 55 - 18 - + COUNT ( * ) END AS col2 +---- +NULL query I rowsort label-744 SELECT + + CASE - 34 WHEN 25 THEN COUNT ( * ) END / - 17 AS col1 @@ -5349,10 +5355,10 @@ SELECT ALL + 60 + - 13 ---- 47 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-1011 SELECT DISTINCT + - 60 + CASE 66 WHEN + + ( - 86 ) THEN NULL WHEN + 42 + 5 THEN NULL ELSE - 13 + 55 * - 72 END + + COUNT ( * ) * + CASE - 22 WHEN AVG ( DISTINCT - ( - 45 ) ) * 26 + 82 * + COUNT ( * ) THEN + 8 * - 4 + COUNT ( * ) WHEN - 68 * MIN ( 62 ) THEN NULL END AS col0 +---- +NULL query I rowsort label-1012 SELECT DISTINCT + - 48 / 44 col0 @@ -6822,10 +6828,13 @@ SELECT ALL 42 - - + COUNT ( * ) ---- 43 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-1294 SELECT 11 * + CASE - COUNT ( * ) WHEN + 36 * ( + 80 ) THEN + + 93 WHEN - + 68 THEN - 82 - + - AVG ( DISTINCT + 55 ) ELSE NULL END * + - 54 +---- +NULL query I rowsort SELECT 52 + 26 AS col0 @@ -9895,10 +9904,13 @@ SELECT ALL 90 * + 4 AS col2 ---- 360 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-1874 SELECT - CASE + 39 WHEN + AVG ( ALL - 22 ) * CAST ( NULL AS INTEGER ) * - 54 THEN + COUNT ( * ) + + 8 * AVG ( DISTINCT + + 96 ) + + 17 ELSE NULL END * - + 14 + - - 67 + + 42 +---- +NULL query II rowsort label-1875 SELECT ALL - - COUNT ( * ) AS col0, NULLIF ( - 20, + 97 ) AS col2 @@ -11236,10 +11248,10 @@ SELECT CASE - 96 WHEN - 65 THEN - + COUNT ( * ) END / - 26 + - - SUM ( ALL - 77 ---- NULL -# Datafusion - Datafusion expected results: -# Datafusion - Expected - -42 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-2126 SELECT ALL CASE - AVG ( DISTINCT 54 ) WHEN + COUNT ( * ) + - - COUNT ( * ) THEN - 91 WHEN 89 / 71 THEN NULL WHEN - + 64 THEN + 8 + + 17 ELSE + + 18 END / - 97 * - MAX ( ALL + 92 ) * + 64 + + COUNT ( * ) + + 32 + - 59 + 84 - + 75 + - 25 col0 +---- +-42 query I rowsort SELECT 31 * 44 @@ -14261,10 +14273,13 @@ SELECT ALL COUNT ( ALL - 48 ) * + 34 AS col0 ---- 34 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-2709 SELECT + 73 / + AVG ( DISTINCT CASE CAST ( NULL AS INTEGER ) WHEN + 23 * - - 76 THEN 56 END ) +---- +NULL query I rowsort label-2710 SELECT - 32 + - 38 * + 8 + + CAST ( - 50 AS INTEGER ) AS col0 @@ -17330,10 +17345,13 @@ SELECT + 3 * - 39 * + + 48 + MAX ( ALL + 95 ) AS col1 ---- -5521 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-3289 SELECT ALL + 98 * - CASE + - CASE + CASE + 46 WHEN 48 - + AVG ( DISTINCT + - 94 ) + 23 + NULLIF ( - 61, + NULLIF ( - 21, - 16 ) * - 17 + - 52 / - 25 ) THEN - - 50 WHEN + SUM ( DISTINCT - 74 ) THEN NULL ELSE + 48 / - 87 END WHEN - CASE + 44 WHEN 71 THEN ( 61 ) WHEN 24 THEN + 2 + 83 ELSE - 55 END THEN 93 WHEN + ( CASE 9 WHEN + 71 + + SUM ( - 40 + - 63 * 15 ) THEN 70 + 29 * + SUM ( ALL - 68 + 22 ) ELSE NULL END ) THEN AVG ( ALL 63 ) END WHEN 11 + + 9 THEN 10 + AVG ( ALL + 4 ) WHEN - ( 57 ) * 26 THEN - 99 ELSE NULL END - - 42 / 14 AS col1 +---- +NULL query I rowsort label-3290 SELECT - 86 * 17 * + ( + 59 ) + - 39 * 21 * - + COUNT ( * ) @@ -17672,10 +17690,10 @@ SELECT + - ( - 2 ) AS col2 ---- 2 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - 260 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-3354 SELECT CAST ( + + CASE COUNT ( * ) WHEN + COUNT ( ALL 54 ) THEN - AVG ( DISTINCT + 28 ) WHEN - CAST ( NULL AS INTEGER ) * + 44 + + - 40 - 56 THEN NULL END AS INTEGER ) * 97 - + - 31 * + 96 AS col2 +---- +260 query I rowsort label-3355 SELECT ALL + - 10 * + COUNT ( * ) @@ -18228,10 +18246,10 @@ SELECT DISTINCT - 65 + ( - - 51 ) AS col0, + 40 AS col2 -14 40 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-3460 SELECT ALL ( + + 51 ) + CASE - - 14 WHEN + AVG ( DISTINCT - 49 ) THEN 75 * - 50 * + SUM ( DISTINCT - 9 ) END + + - 14 * - 94 * + 71 * - - 30 * + 67 AS col0 +---- +NULL query I rowsort SELECT ALL - + 24 * - + 59 @@ -18724,10 +18742,10 @@ SELECT - + CAST ( - 90 AS INTEGER ) * - 76 * + NULLIF ( 37, - 0 ) AS col2, - MIN -253080 98 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - -1874 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-3555 SELECT - CAST ( + CASE + AVG ( DISTINCT - ( 50 ) ) WHEN 3 * 60 / - COUNT ( * ) THEN NULL ELSE 56 * 34 - + 44 END AS INTEGER ) + - 14 +---- +-1874 query I rowsort label-3556 SELECT ALL MIN ( + - 88 ) * - COUNT ( * ) * - 33 - + 86 @@ -21170,10 +21188,13 @@ SELECT ALL CAST ( + 69 AS INTEGER ) AS col0 ---- 69 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-4025 SELECT - AVG ( DISTINCT + - CAST ( NULL AS INTEGER ) ) + 83 col1 +---- +NULL query I rowsort label-4026 SELECT DISTINCT + ( SUM ( DISTINCT 10 ) ) + - 39 AS col1 @@ -24017,10 +24038,13 @@ SELECT - CASE + 0 WHEN - + 62 THEN - + 78 * 89 WHEN - - 96 + - 49 THEN - - 9 ELS ---- NULL -# Datafusion - Datafusion expected results: -# Datafusion - Expected - 236 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-4570 SELECT + - 24 * - + 9 - + COALESCE ( - 20, - 62 / + + COALESCE ( + - 68, - 25 + + + CAST ( - 42 AS INTEGER ), AVG ( DISTINCT - 8 ) * 27 ) + + 78 ) +---- +236 query I rowsort label-4571 SELECT ALL CASE - - 85 WHEN + 50 THEN - COUNT ( * ) ELSE NULL END @@ -27589,10 +27613,13 @@ SELECT ALL - SUM ( ALL + 70 ) AS col0 ---- -70 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - 36 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort SELECT - + NULLIF ( - 36, - - 25 * AVG ( DISTINCT + ( + - 67 ) ) * - 93 * + - 8 ) col0 +---- +36 query I rowsort SELECT ALL + 48 + - 28 * 52 AS col1 @@ -28255,10 +28282,13 @@ SELECT ALL 3, 42 * - + 54 AS col2 3 -2268 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-5371 SELECT DISTINCT CASE + 74 WHEN + COALESCE ( CAST ( NULL AS INTEGER ), - - 14, + - 76 ) * - + 89 THEN - 72 + + AVG ( DISTINCT ( - 64 ) ) * + + ( - + 67 ) - - - CAST ( + + 83 AS INTEGER ) * - 82 + COALESCE ( + 90, + 71 + + - COUNT ( * ) ) ELSE NULL END * + 72 + + 2 col0 +---- +NULL query II rowsort SELECT - ( + 25 ) AS col2, 57 @@ -28309,11 +28339,14 @@ SELECT ALL + 34 * COUNT ( * ) col0, - 97 col1 34 -97 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - -84 -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] I[I] +# Datafusion - [Actual ] I[R] +query IR rowsort label-5381 SELECT + COUNT ( * ) * - ( + 84 ) AS col1, + AVG ( DISTINCT 89 ) + + + 93 + - 27 * - + CASE - + 79 WHEN COUNT ( * ) * + - COUNT ( * ) / + 9 + - COUNT ( - 47 ) THEN 8 * - + COUNT ( * ) * + - 94 * 44 END * + - 57 * + 5 AS col0 +---- +-84 +NULL query I rowsort label-5382 SELECT - - COUNT ( * ) * + - 99 + 69 + - 90 col2 @@ -30871,10 +30904,13 @@ SELECT ALL 3 * CASE 91 WHEN + COUNT ( * ) - 33 THEN + COUNT ( * ) * 54 WHEN 33 T ---- NULL -# Datafusion - Datafusion expected results: -# Datafusion - Expected - -48 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort SELECT NULLIF ( - 48, AVG ( DISTINCT 98 ) ) AS col1 +---- +-48 query I rowsort label-5870 SELECT ALL - 47 * - 1 + - SUM ( + 42 ) * + 79 AS col1 @@ -31618,10 +31654,10 @@ SELECT + - 33 + 16 * - 66 ---- -1089 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-6016 SELECT CASE - 3 WHEN - MIN ( DISTINCT 85 ) * AVG ( DISTINCT 95 ) + 99 / + 3 THEN 20 WHEN - NULLIF ( - 10, MAX ( 67 ) ) * ( + 20 * 37 ) THEN COUNT ( * ) + 52 WHEN 89 THEN - MIN ( ALL 94 ) ELSE NULL END +---- +NULL query I rowsort SELECT + 33 + 93 AS col2 @@ -33649,10 +33685,13 @@ SELECT DISTINCT - 32 col1, 17 * + ( - COUNT ( * ) ) / + ( - 93 ) * - + COUNT ( * -32 -5 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - 133 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort SELECT ALL - NULLIF ( - + 80, + ( - AVG ( DISTINCT + - 53 ) ) ) + + 77 + - 24 AS col2 +---- +133 query I rowsort SELECT - 13 * 51 * + 78 + + ( 90 ) AS col1 @@ -34642,10 +34681,13 @@ SELECT - - COALESCE ( + COUNT ( * ), - COUNT ( * ) - - COUNT ( DISTINCT + 79 ) + ---- 1 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-6590 SELECT - + MIN ( - 91 ) + - NULLIF ( + ( + 36 ), - - 93 + - NULLIF ( - 25, - CAST ( NULL AS INTEGER ) ) * + + AVG ( ( + 77 ) ) / + + 49 ) + + + CASE - 92 WHEN - + 8 THEN + COALESCE ( + + 11, - + COUNT ( * ), + + 37 ) * - 9 WHEN + - 11 + + COUNT ( - ( + ( - 50 ) ) ) * + ( CASE + MIN ( ALL 76 ) WHEN COALESCE ( 58, + 29 + 57, 37 / 4 + - 65 * - 57 ) * 94 + - COALESCE ( 40, + 48 - COUNT ( * ) / - 80, + CAST ( NULL AS INTEGER ) + COUNT ( DISTINCT - 19 + 53 ), CASE CASE CAST ( NULL AS INTEGER ) WHEN CAST ( - AVG ( ALL - CAST ( 46 AS INTEGER ) ) AS INTEGER ) / CASE - 80 WHEN 69 THEN CAST ( COUNT ( * ) AS INTEGER ) + - ( 49 + + 62 ) END THEN + 57 * 82 + - 15 / + 96 END WHEN - 23 * 83 THEN NULL WHEN + 29 / + 18 + - AVG ( DISTINCT - CAST ( - CAST ( NULL AS INTEGER ) AS INTEGER ) + - 99 ) THEN + COUNT ( * ) END + 29 ) THEN 2 WHEN - COUNT ( * ) + 28 THEN 63 WHEN + SUM ( DISTINCT - 18 ) + ( + 34 ) THEN NULL ELSE NULL END / + ( - ( - 78 ) ) ) THEN NULL END * - COUNT ( * ) col2 +---- +NULL query I rowsort label-6591 SELECT - COUNT ( * ) / - - 48 @@ -45077,10 +45119,16 @@ SELECT DISTINCT - - 73 * + 72 - + CAST ( + + CASE 21 WHEN 96 / 41 + - - 8 - + 88 ---- NULL -# Datafusion - Datafusion expected results: -# Datafusion - Expected - -82 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Data was automatically updated based on comparison db results +# Datafusion - Previous results: +# Datafusion - -82 +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-8566 SELECT ALL + NULLIF ( - 57, + - AVG ( DISTINCT ( + 34 ) ) * + 49 ) / + 78 + - 82 col2 +---- +-82.730769230769 query I rowsort label-8567 SELECT ALL - COALESCE ( - 1, 35, - 36 - - 10, 79 / + + 96 ) @@ -45286,10 +45334,10 @@ SELECT - COUNT ( * ) * + ( + 91 ) AS col1 ---- -91 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-8604 SELECT ALL + CASE - + 65 WHEN - COALESCE ( + SUM ( DISTINCT + 18 ), + 61 + - - 86 * 87 * + CAST ( NULL AS INTEGER ) - - + 82, 16 ) * - 72 * + COUNT ( * ) / + 59 - - 50 + - 70 - - ( + 86 ) + + - 81 * + 29 * - + ( 90 ) * AVG ( DISTINCT CAST ( 34 AS INTEGER ) ) - - + 34 - + - ( 7 ) + + - 84 * + 14 * - 97 * - + ( 18 ) THEN - 44 END +---- +NULL query I rowsort label-8605 SELECT DISTINCT COUNT ( * ) * + NULLIF ( - NULLIF ( - ( - 94 ), - ( - 17 ) ), + 15 ) AS col2 @@ -46099,11 +46147,11 @@ SELECT ALL + - 83, 7 * 23 * + + COUNT ( * ) AS col1 -83 161 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - -61 -# Datafusion - Expected - -1 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query II rowsort label-8759 SELECT - 61 AS col2, + CASE - NULLIF ( - AVG ( DISTINCT 22 ), AVG ( - 39 ) ) WHEN + 6 * + 70 + - 87 + + 21 THEN NULL ELSE + COUNT ( * ) END * - 78 + + + 77 +---- +-61 +-1 query I rowsort SELECT ALL + 34 * + 94 col1 @@ -46545,10 +46593,10 @@ SELECT - 61 + + 75 - - MIN ( 27 ) + 55 * - + 30 * - - 32 + - + 78 / - - 26 - 3 ---- -52765 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-8844 SELECT - 79 * - - CASE + AVG ( DISTINCT + - 82 ) WHEN 23 * 5 + - COALESCE ( - + COUNT ( * ), - + COALESCE ( ( + 96 ), + + 18 ) + + + 19, CAST ( + + ( 14 ) AS INTEGER ) ) * + + 6 * - 87 + 0 THEN NULL WHEN - + 49 THEN - 94 + - 83 ELSE NULL END AS col0 +---- +NULL query II rowsort label-8845 SELECT + COUNT ( * ) + - 46 + - 46 + - 97 AS col0, + 17 - + 84 AS col1 diff --git a/data/sqlite/random/expr/slt_good_98.slt b/data/sqlite/random/expr/slt_good_98.slt index 2f273fd..c913f4a 100644 --- a/data/sqlite/random/expr/slt_good_98.slt +++ b/data/sqlite/random/expr/slt_good_98.slt @@ -9857,10 +9857,13 @@ SELECT COUNT ( * ) AS col0, - 2 1 -2 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-1905 SELECT + - AVG ( DISTINCT CAST ( NULL AS INTEGER ) ) AS col0 +---- +NULL query I rowsort SELECT ( - 76 ) @@ -11041,11 +11044,14 @@ SELECT CAST ( COUNT ( * ) AS INTEGER ) * - COUNT ( * ) * + 90 + - - COUNT ( + 20 ---- -89 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I][I] +# Datafusion - [Actual ] [R][R] +query RR rowsort label-2134 SELECT ALL CAST ( NULL AS FLOAT8 ) * - COUNT ( * ), - AVG ( DISTINCT - CAST ( NULL AS INTEGER ) ) AS col2 +---- +NULL +NULL query I rowsort SELECT DISTINCT - + 18 AS col2 @@ -14881,10 +14887,13 @@ SELECT + ( - 12 ) * 97 col0 ---- -1164 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-2878 SELECT ALL + AVG ( DISTINCT + ( CAST ( NULL AS INTEGER ) ) ) + - 18 AS col2 +---- +NULL # Datafusion - Types were automatically converted from: # Datafusion - [Expected] [I]I @@ -15263,10 +15272,13 @@ SELECT - NULLIF ( - MAX ( - 59 ), - 97 ) ---- -59 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - -1 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-2952 SELECT - NULLIF ( COUNT ( DISTINCT 24 ), - - ( + 84 ) * AVG ( DISTINCT 88 ) ) +---- +-1 query I rowsort label-2953 SELECT DISTINCT + COUNT ( DISTINCT 59 ) @@ -18579,10 +18591,13 @@ SELECT SUM ( ALL 63 ) AS col1 ---- 63 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-3592 SELECT + AVG ( DISTINCT + + CAST ( NULL AS INTEGER ) ) +---- +NULL query I rowsort label-3593 SELECT DISTINCT - MAX ( - 64 ) AS col0 @@ -19107,10 +19122,10 @@ SELECT - COUNT ( * ) + 45 AS col0 ---- 44 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - 3 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-3693 SELECT ALL + + CAST ( - AVG ( DISTINCT - 3 ) AS INTEGER ) AS col2 +---- +3 query I rowsort label-3694 SELECT DISTINCT + 56 / + + 54 @@ -19300,10 +19315,13 @@ SELECT ALL - - ( - + 74 ) - + - COUNT ( * ) ---- -73 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-3731 SELECT DISTINCT - AVG ( DISTINCT CAST ( NULL AS INTEGER ) ) +---- +NULL query I rowsort label-3732 SELECT ALL CAST ( + 68 AS INTEGER ) AS col2 @@ -23302,10 +23320,13 @@ SELECT + 56 + 81 AS col1 ---- 137 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - -1 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-4506 SELECT DISTINCT - NULLIF ( + 1, + 56 + + 94 + - ( - AVG ( DISTINCT 15 ) ) * - COUNT ( * ) ) col1 +---- +-1 query I rowsort SELECT ALL 17 + - - 86 AS col0 @@ -24903,10 +24924,13 @@ SELECT + SUM ( DISTINCT + 60 ) ---- 60 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-4814 SELECT AVG ( DISTINCT CAST ( + - CAST ( NULL AS INTEGER ) AS INTEGER ) ) +---- +NULL query I rowsort label-4815 SELECT DISTINCT COUNT ( + 90 ) @@ -27170,10 +27194,13 @@ SELECT 58 * 70 AS col1 ---- 4060 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-5256 SELECT ALL - AVG ( DISTINCT - ( + - CAST ( NULL AS INTEGER ) ) ) AS col2 +---- +NULL query I rowsort label-5257 SELECT ALL COUNT ( * ) + - CAST ( NULL AS INTEGER ) AS col0 @@ -27715,10 +27742,10 @@ SELECT ALL - COUNT ( ALL 85 ) ---- -1 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - 52 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-5363 SELECT - CAST ( + AVG ( DISTINCT - 52 ) AS INTEGER ) col2 +---- +52 query I rowsort label-5364 SELECT 88 * - CAST ( NULL AS INTEGER ) @@ -28145,10 +28172,13 @@ SELECT ALL - ( 36 ) col0 ---- -36 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-5447 SELECT ALL - AVG ( DISTINCT - CAST ( NULL AS INTEGER ) ) +---- +NULL query I rowsort label-5448 SELECT DISTINCT + 73 * - ( + + CAST ( + 38 AS INTEGER ) ) AS col1 @@ -30194,10 +30224,10 @@ SELECT DISTINCT + MIN ( + 96 ) col2 ---- 96 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-5845 SELECT + CAST ( - + AVG ( DISTINCT - CAST ( NULL AS INTEGER ) ) AS INTEGER ) +---- +NULL query II rowsort label-5846 SELECT ( + - COUNT ( * ) ), + COUNT ( * ) AS col1 @@ -31094,10 +31124,13 @@ SELECT DISTINCT + 48 * COUNT ( * ) ---- 48 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-6019 SELECT ALL + AVG ( DISTINCT + - CAST ( NULL AS INTEGER ) ) +---- +NULL query I rowsort SELECT DISTINCT + + ( - 3 ) AS col1 @@ -37165,11 +37198,14 @@ SELECT 72 - - 9 AS col2, 84 81 84 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -# Datafusion - Expected - 1 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I]I +# Datafusion - [Actual ] [R]I +query RI rowsort label-7196 SELECT - + AVG ( DISTINCT - CAST ( NULL AS INTEGER ) ) AS col0, COUNT ( * ) +---- +NULL +1 query I rowsort label-7197 SELECT DISTINCT SUM ( ALL 21 ) AS col1 @@ -40082,10 +40118,10 @@ SELECT ALL 0 / + + 10 * - 83 ---- 0 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - 59 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-7763 SELECT DISTINCT - CAST ( - AVG ( DISTINCT + + 59 ) AS INTEGER ) AS col1 +---- +59 query I rowsort SELECT DISTINCT - + 62 AS col0 @@ -45942,10 +45978,13 @@ SELECT MIN ( DISTINCT 6 ) ---- 6 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-8901 SELECT ALL AVG ( DISTINCT CAST ( NULL AS FLOAT8 ) ) +---- +NULL query I rowsort SELECT 98 + + 35 AS col0 @@ -47930,10 +47969,13 @@ SELECT 24 - + + MAX ( + + CAST ( NULL AS INTEGER ) ) + - 48 AS col1 ---- NULL -# Datafusion - Datafusion expected results: -# Datafusion - Expected - 29 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-9288 SELECT ALL - COUNT ( * ) * - + NULLIF ( + 29, - NULLIF ( 61, ( + AVG ( DISTINCT - - ( 65 ) ) ) + - COALESCE ( CASE 70 WHEN 34 THEN NULL WHEN + 17 THEN - COUNT ( * ) + 48 END, COUNT ( * ), - ( 50 ) ) ) ) +---- +29 query II rowsort label-9289 SELECT 62 AS col2, - 19 * - SUM ( DISTINCT + 31 ) @@ -48190,10 +48232,10 @@ SELECT DISTINCT CASE WHEN NOT NULL NOT BETWEEN 4 AND 7 THEN - 13 END / - - CASE ---- NULL -# Datafusion - Datafusion expected results: -# Datafusion - Expected - 32 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-9338 SELECT DISTINCT + 42 / - 3 + - - CAST ( + NULLIF ( + AVG ( DISTINCT + 39 ), - 79 ) AS INTEGER ) - - 7 col2 +---- +32 query I rowsort label-9339 SELECT + 19 / 71 @@ -49081,10 +49123,13 @@ SELECT + ( - CAST ( + 7 AS INTEGER ) ) + + 16 col0 ---- 9 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-9508 SELECT ALL - 20 + - COUNT ( * ) * + CASE + + 30 WHEN 65 * 0 - + + 2 THEN - CASE + NULLIF ( - 30, COALESCE ( + 26, - 46 ) + - + 21 + 91 * 4 ) WHEN 0 + - COUNT ( * ) THEN 13 + - 16 * + ( 85 ) WHEN - 31 THEN + AVG ( DISTINCT 61 ) END + 65 ELSE NULL END - 13 AS col2 +---- +NULL query II rowsort label-9509 SELECT + 23 * - COUNT ( * ) AS col1, + ( + ( - COUNT ( * ) ) ) @@ -49245,10 +49290,10 @@ SELECT + - MIN ( - 84 ) ---- 84 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-9539 SELECT CASE + + 19 WHEN + - 92 * - 39 + - CAST ( - ( - COALESCE ( NULLIF ( - - ( + 53 ), ( + 12 ) * - + 56 * + 41 ), 38 + - 93, - AVG ( DISTINCT - 10 ) + - 82 ) ) AS INTEGER ) * 98 THEN - 21 * - 24 + + 21 WHEN - 83 THEN 57 / 33 + + 91 * COALESCE ( - 38, 35 - 99 ) ELSE NULL END * 49 +---- +NULL query I rowsort label-9540 SELECT + 54 + - - COUNT ( * ) AS col0 diff --git a/data/sqlite/random/expr/slt_good_99.slt b/data/sqlite/random/expr/slt_good_99.slt index 04274a1..9213a49 100644 --- a/data/sqlite/random/expr/slt_good_99.slt +++ b/data/sqlite/random/expr/slt_good_99.slt @@ -637,10 +637,10 @@ SELECT + 65 * - + COUNT ( * ) AS col0 ---- -65 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - -3307 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-114 SELECT DISTINCT - COUNT ( DISTINCT + + 33 ) * 72 * CAST ( - AVG ( DISTINCT - + 46 ) AS INTEGER ) + + 5 AS col1 +---- +-3307 query I rowsort label-115 SELECT + + CAST ( 69 AS INTEGER ) - - 89 + + COUNT ( * ) / + + 4 AS col1 @@ -3707,10 +3707,10 @@ SELECT ALL + ( COUNT ( * ) ) * 20 ---- 20 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-701 SELECT 79 + + + CASE - 87 WHEN - 30 THEN COALESCE ( COUNT ( * ), + COALESCE ( + 15, - 33, - 12 ) + + 72 ) WHEN + COALESCE ( + AVG ( DISTINCT ( 60 ) ), 21 ) THEN NULL ELSE NULL END AS col0 +---- +NULL query I rowsort label-702 SELECT - 27 + + COUNT ( * ) AS col2 @@ -5973,11 +5973,14 @@ SELECT DISTINCT + 31 * + 11 col0 ---- 341 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - 1 -# Datafusion - Expected - 2325 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] I[I] +# Datafusion - [Actual ] I[R] +query IR rowsort label-1138 SELECT DISTINCT + COUNT ( * ) AS col1, NULLIF ( - - 31, + 52 * 86 - - + 22 * + ( AVG ( DISTINCT + 53 ) ) ) * 75 AS col0 +---- +1 +2325 query I rowsort SELECT + 21 + - 41 AS col0 @@ -6530,10 +6533,10 @@ SELECT ALL CASE 9 WHEN ( - + 91 ) * - + MAX ( ALL - - 38 ) + + 32 * + - CAST ( - ---- 4489 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-1243 SELECT ALL CASE + + COALESCE ( - 68, 95 + 55 * + 24 + + 33, COUNT ( + 63 ) ) WHEN 49 * - CASE + + COUNT ( * ) WHEN - 67 THEN - 99 WHEN 40 THEN NULL ELSE + AVG ( DISTINCT 1 ) * 45 + + 15 * + 97 END / - 60 + 47 / 33 + 66 * + 93 THEN NULL WHEN 39 THEN 11 END +---- +NULL query I rowsort label-1244 SELECT DISTINCT + 71 * + + 31 * + COUNT ( * ) @@ -6666,10 +6669,10 @@ SELECT - - NULLIF ( - 7, - 93 ) + + 63 col0 ---- 56 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort SELECT + ( - + CASE + AVG ( DISTINCT - 9 ) WHEN + 88 + - 37 THEN + 47 * - 86 ELSE NULL END ) * + 77 col2 +---- +NULL query I rowsort SELECT + - 15 + 86 + - 24 - + 64 * - NULLIF ( + - 91, 89 + 98 ) * 11 * - + 59 @@ -7604,10 +7607,13 @@ SELECT DISTINCT - 77 + ( - ( CAST ( 86 AS INTEGER ) ) ), COUNT ( * ) + + ( - 60 -163 -59 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - 1 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-1445 SELECT ALL NULLIF ( - NULLIF ( - 90, ( + AVG ( DISTINCT + + 32 ) ) ), - 71 ) * + 0 * - - 68 + + COUNT ( * ) AS col0 +---- +1 query I rowsort SELECT ALL - 74 + - + 24 AS col0 @@ -8646,10 +8652,10 @@ SELECT ( CASE + - 47 WHEN - COUNT ( * ) * 28 THEN NULL WHEN + - 81 * + 19 + + 15 ---- NULL -# Datafusion - Datafusion expected results: -# Datafusion - Expected - -41 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-1642 SELECT ALL CASE + COALESCE ( - 66, - - CASE - + 38 WHEN + NULLIF ( 91, + 60 ) + + 21 * + - 3 THEN - AVG ( DISTINCT - 37 ) + + 13 END * - 99 - - COUNT ( * ) + - 0 + + 42 / - 71 / + + 49 * + 73 * 91 * - 67 - - + 94 + - 0 * - COUNT ( * ) ) WHEN + CAST ( NULL AS INTEGER ) THEN - 37 ELSE + ( - 3 ) END + - 38 +---- +-41 query II rowsort label-1643 SELECT ALL - + 77, - COALESCE ( - CASE - 60 WHEN COUNT ( DISTINCT 35 ) + 57 THEN - ( - + 42 ) ELSE - 43 * + ( + 43 ) END, + COALESCE ( - 5, - - 69 ), COUNT ( * ) ) col2 @@ -9306,10 +9312,10 @@ SELECT - 49 + 35 ---- -14 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - 75 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort SELECT CASE + 59 WHEN 68 + AVG ( DISTINCT - 48 ) THEN NULL ELSE + 75 END +---- +75 query I rowsort SELECT + 18 * - + 4 @@ -9497,10 +9503,13 @@ SELECT ALL + 38 * + ( + 78 ) ---- 2964 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort SELECT ( - 22 ) * + AVG ( DISTINCT CASE 50 WHEN - COALESCE ( 12, 67 / - 57 + 7 ) / - ( - ( - + 50 ) ) + 73 - 73 THEN ( + + 32 ) + + 44 / 42 END ) + + 78 + - ( - 90 ) * + 21 * - 44 +---- +NULL query I rowsort label-1805 SELECT 49 + + 5 / - - 53 AS col2 @@ -10034,10 +10043,10 @@ SELECT ( - COALESCE ( - + 86, - - COUNT ( DISTINCT - 20 ) * ( ( CASE + + ( 79 ) query error DataFusion error: Error during planning: Projections require unique expression names but the expression "count\(Int64\(1\)\) AS count\(\*\) \* Int64\(13\) AS col0" at position 0 and "Int64\(\-79\) \+ \(\- coalesce\(\(\- \(\- sum\(\(\- Int64\(\-64\)\)\)\)\), Int64\(83\), Int64\(\-86\)\)\) AS col0" at position 1 have the same name\. Consider aliasing \("AS"\) one of them\. SELECT DISTINCT COUNT ( * ) * 13 AS col0, ( - 79 ) + ( - COALESCE ( - - SUM ( - - 64 ), 83, - 86 ) ) AS col0 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-1907 SELECT DISTINCT + COUNT ( - - 11 ) * + - 99 - - CASE 52 WHEN - 20 THEN NULL WHEN - 58 THEN - + ( COUNT ( DISTINCT - 10 ) ) ELSE 49 * 82 END * ( CAST ( CASE + MIN ( DISTINCT - 8 ) WHEN + 9 * + 40 * + - 87 * - - NULLIF ( + COUNT ( + 7 ), - - 38 / - 64 * 81 ) * + + 6 THEN 52 * + + 8 + - COUNT ( * ) WHEN + - 93 THEN - - COUNT ( * ) WHEN + COALESCE ( AVG ( DISTINCT + - 71 ), - - 40 ) - + CASE - COUNT ( * ) WHEN - SUM ( ALL - 19 ) / + 91 + + 14 * + 73 THEN - 92 + 32 WHEN 22 THEN + ( + 9 ) / - 62 + + 54 * - 23 ELSE 98 + - 91 END + + 25 THEN 48 / + 14 + - COUNT ( * ) WHEN AVG ( ALL + 73 ) THEN 80 WHEN COUNT ( * ) THEN NULL END AS INTEGER ) ) / + 23 +---- +NULL query I rowsort label-1908 SELECT ALL + 0 / - - 56 @@ -10779,10 +10788,13 @@ SELECT DISTINCT + 7 / - 43 * - 20 * + 70 col1 ---- 0 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort SELECT + + CASE + AVG ( DISTINCT 69 ) WHEN - 10 THEN + 21 * - + AVG ( + 17 ) * - 34 / + CASE + 81 WHEN - 38 THEN NULL ELSE + 80 END END - 54 +---- +NULL query II rowsort label-2050 SELECT - 93 AS col2, - CAST ( + 97 AS INTEGER ) - + 24 AS col1 @@ -10815,10 +10827,10 @@ SELECT DISTINCT 52 * + 46 + - 97 * - NULLIF ( - 66, - 75 * 88 + - COUNT ( * ) / ---- -4010 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-2056 SELECT DISTINCT + CASE - 14 WHEN 75 * - COUNT ( * ) / + ( COUNT ( * ) ) + CASE - AVG ( DISTINCT 32 ) WHEN 31 THEN - ( + 29 ) - + 98 WHEN - 94 THEN - - 96 END THEN 14 END AS col2 +---- +NULL query I rowsort SELECT - 51 * + 47 AS col0 @@ -12019,10 +12031,10 @@ SELECT ALL - 39 + 37 ---- -2 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-2285 SELECT ALL CASE + ( COUNT ( * ) ) WHEN 3 * + COUNT ( * ) THEN - 60 WHEN - AVG ( DISTINCT - 53 ) THEN - 39 ELSE NULL END +---- +NULL # Datafusion - Types were automatically converted from: # Datafusion - [Expected] [I] @@ -12067,10 +12079,13 @@ SELECT DISTINCT + 69 - - 61 ---- 130 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - -95759 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-2294 SELECT + COUNT ( * ) + + 24 * + NULLIF ( - 42 * 95, - ( + AVG ( DISTINCT - 37 ) ) ) AS col2 +---- +-95759 query I rowsort label-2295 SELECT ALL COUNT ( ALL 70 ) AS col1 @@ -12167,10 +12182,10 @@ SELECT + 98 * + 84 ---- 8232 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - 24 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-2314 SELECT + CASE - - 32 WHEN + AVG ( DISTINCT - 36 ) THEN 24 ELSE 27 / 74 END * 88 - + COUNT ( * ) * - 24 AS col0 +---- +24 query I rowsort SELECT ALL + COALESCE ( - ( 0 ), - 22 * 35 ) AS col2 @@ -12704,10 +12719,10 @@ SELECT DISTINCT SUM ( DISTINCT 97 ) AS col1 query error DataFusion error: Error during planning: Projections require unique expression names but the expression "Int64\(\-92\) \+ Int64\(\-21\) AS col1" at position 0 and "Int64\(\-11\) AS col1" at position 1 have the same name\. Consider aliasing \("AS"\) one of them\. SELECT + - 92 + - 21 AS col1, - 11 col1 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - -267 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-2418 SELECT ALL + - 21 * - - COUNT ( * ) / NULLIF ( + 64, + 34 ) + + ( 20 + + CAST ( + 38 + - 85 * AVG ( DISTINCT 95 ) AS INTEGER ) ) / 30 +---- +-267 query II rowsort SELECT ALL + 12 + + 85 AS col2, - 13 @@ -14777,10 +14792,13 @@ SELECT + MIN ( 73 ) + + MIN ( - 21 ) * - - 52 / CASE AVG ( 15 ) WHEN + 67 + - 74 ---- NULL -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-2813 SELECT ALL 28 * - + NULLIF ( + CASE WHEN NULL NOT IN ( + COUNT ( * ), ( - ( 82 ) ), - 21 ) THEN 32 END, - - AVG ( - 64 ) ) / - - COUNT ( * ) + + + 19 - - AVG ( DISTINCT 29 ) AS col0 +---- +NULL # Datafusion - Datafusion expected results: # Datafusion - Expected - 1 @@ -15300,10 +15318,13 @@ SELECT - CASE 71 WHEN + 7 THEN NULL ELSE 26 END + - - 78 ---- 52 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort SELECT ALL AVG ( DISTINCT NULLIF ( 63, + 63 ) ) +---- +NULL query I rowsort SELECT - 61 * - ( + 76 ) @@ -16605,11 +16626,14 @@ SELECT - ( ( - 54 ) ) ---- 54 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - 0 -# Datafusion - Expected - 2600 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] I[I] +# Datafusion - [Actual ] I[R] +query IR rowsort label-3162 SELECT DISTINCT + 87 / - + 92, - NULLIF ( - 10, + - 22 * 54 + - + 17 - - AVG ( DISTINCT ( + CAST ( NULL AS INTEGER ) ) ) ) + + ( + 37 ) * 70 AS col0 +---- +0 +2600 query I rowsort SELECT ALL 9 + 63 + - 66 col1 @@ -18364,10 +18388,10 @@ SELECT ALL - 50 AS col0, ( - 63 ) + + SUM ( - 8 ) / 51 AS col2 -50 -63 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - 145 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-3494 SELECT DISTINCT COUNT ( * ) * + CAST ( AVG ( DISTINCT 71 ) AS INTEGER ) + 74 AS col1 +---- +145 query I rowsort SELECT COALESCE ( + 38, + - COALESCE ( - + 69, - 79 ) * + 46 + ( + + 30 ) + - - 49 * + 60 * + - CASE 3 WHEN - ( - 47 ) + - - 11 THEN - 82 WHEN - 85 THEN NULL END ) AS col2 @@ -18755,10 +18779,13 @@ SELECT + MIN ( - 26 ) * COUNT ( * ), + 90 col2 -26 90 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - -17 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort SELECT ALL - NULLIF ( + 17, - COALESCE ( + CASE 45 WHEN - 26 THEN NULL WHEN - 9 THEN + AVG ( DISTINCT + + 16 ) WHEN + 46 THEN NULL END, + + 35 * NULLIF ( - + 10, + 34 ) ) * - 94 - + - 53 ) AS col0 +---- +-17 query I rowsort SELECT DISTINCT + 19 * - 89 + + - 76 @@ -19210,10 +19237,10 @@ SELECT + CAST ( - 91 AS INTEGER ) AS col1 ---- -91 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-3654 SELECT - 78 * + CASE - 3 WHEN + ( - COALESCE ( + + AVG ( + 95 ), + + 81 + + COUNT ( - 39 ) * 14, - AVG ( DISTINCT 15 ) ) ) * - 68 - - 12 + - 83 THEN + COUNT ( * ) WHEN + COUNT ( * ) THEN + SUM ( ALL - ( 3 ) ) END AS col1 +---- +NULL query I rowsort label-3655 SELECT COUNT ( * ) / 49 + + 71 / 7 + + + 45 @@ -19245,10 +19272,13 @@ SELECT 94 * COUNT ( * ) ---- 94 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-3661 SELECT NULLIF ( - + 56, - + 33 * 38 * + - 64 + - 78 + - - 93 * - 46 * AVG ( DISTINCT + 36 ) ) + - CASE - 23 WHEN MIN ( ALL + 30 ) THEN NULL WHEN - 54 THEN NULL WHEN - - ( - 18 ) + + 20 THEN + + 9 * MIN ( - 58 ) WHEN + + 94 THEN - SUM ( + 77 ) * - NULLIF ( - COUNT ( * ), + + AVG ( - 58 ) * - AVG ( DISTINCT + NULLIF ( - + 50, - 36 ) ) * - - 25 ) + + + 53 * + + SUM ( + 44 ) ELSE NULL END + COUNT ( DISTINCT + + 32 ) + + - COUNT ( * ) + + 97 * + 11 col1 +---- +NULL query II rowsort label-3662 SELECT COUNT ( * ) / + CAST ( ( + 27 ) AS INTEGER ), ( + 47 ) + + 29 * + 80 * 26 * 65 * - - 26 col2 @@ -20458,10 +20488,10 @@ SELECT + - CASE + 31 WHEN + 42 THEN 57 * + 31 + - NULLIF ( + 98, + 54 ) END ---- NULL -# Datafusion - Datafusion expected results: -# Datafusion - Expected - 9504 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-3895 SELECT ALL - + CASE CASE 9 WHEN + 25 * + 4 THEN NULL ELSE + COUNT ( * ) - ( - AVG ( DISTINCT 78 ) ) END WHEN - 36 + 98 THEN NULL WHEN + SUM ( DISTINCT + 68 ) THEN + 51 / 32 ELSE - ( 44 ) * 36 END * 6 col0 +---- +9504 query I rowsort label-3896 SELECT - 31 - COUNT ( * ) * - COUNT ( * ) @@ -22590,11 +22620,11 @@ SELECT DISTINCT - SUM ( ALL - - 83 ) / + 90 ---- 0 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - -156 -# Datafusion - Expected - 8 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query II rowsort label-4302 SELECT ALL - + 95 + - - 12 + + - 73 AS col1, - 72 + + - CAST ( - + NULLIF ( - - AVG ( DISTINCT 80 ), + COUNT ( * ) + + + 16 ) AS INTEGER ) +---- +-156 +8 query II rowsort SELECT DISTINCT - 14 AS col0, 75 @@ -22769,10 +22799,13 @@ SELECT + 1 * + 68 ---- 68 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-4336 SELECT DISTINCT + AVG ( DISTINCT + CAST ( NULL AS FLOAT8 ) ) +---- +NULL query I rowsort label-4337 SELECT MAX ( + - 36 ) @@ -25809,11 +25842,14 @@ SELECT + 22 * - + 82 + - 94 ---- -1898 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -# Datafusion - Expected - -768 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I]I +# Datafusion - [Actual ] [R]I +query RI rowsort label-4919 SELECT AVG ( DISTINCT + CAST ( NULL AS INTEGER ) ), 8 * COUNT ( * ) * + - 96 AS col0 +---- +NULL +-768 # Datafusion - Types were automatically converted from: # Datafusion - [Expected] [I] @@ -25850,10 +25886,10 @@ SELECT ( + + 94 ) + - 28 AS col2 ---- 66 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort SELECT ALL - CASE - 93 WHEN - 51 THEN ( - CASE 82 WHEN + NULLIF ( AVG ( DISTINCT - - 56 ), + 23 ) THEN 79 - - 10 END ) END * ( + 65 ) * 87 - 55 + 9 AS col0 +---- +NULL query I rowsort SELECT + 30 * + 54 @@ -25885,10 +25921,10 @@ SELECT DISTINCT SUM ( ALL 50 ) ---- 50 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - -85 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-4933 SELECT - 1 * + ( - CAST ( + AVG ( DISTINCT + 85 ) AS INTEGER ) ) / - COUNT ( ALL - + 47 ) AS col1 +---- +-85 query I rowsort SELECT ALL + 76 * + 55 AS col0 @@ -27168,10 +27204,13 @@ SELECT ALL + CAST ( - CASE 74 WHEN - 7 + + 18 THEN - MAX ( ALL - 98 ) ELSE + CAS ---- NULL -# Datafusion - Datafusion expected results: -# Datafusion - Expected - 4683 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-5179 SELECT DISTINCT + 80 * + 58 - CASE + + 14 WHEN - COUNT ( * ) + - - AVG ( ALL + 15 ) THEN COALESCE ( - NULLIF ( + 79, - 53 ), - - AVG ( DISTINCT + 80 ) / + NULLIF ( - + AVG ( 57 ), + ( - 58 ) * 13 * + + 73 + CASE - 60 WHEN + + 13 THEN - 93 END * + 33 + 95 ), - MAX ( DISTINCT + + 98 ) ) + + + 36 WHEN + 7 THEN + 23 * 35 * - + 69 ELSE 69 + + + 10 END +---- +4683 query I rowsort label-5180 SELECT - 69 * + MAX ( - 67 ) @@ -27694,10 +27733,10 @@ SELECT - COUNT ( * ) / + 34 + + 93 + + MIN ( ALL 65 ) ---- 158 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-5278 SELECT DISTINCT + CASE + - 21 WHEN + ( - CASE + COUNT ( * ) WHEN - AVG ( DISTINCT 64 ) THEN NULL WHEN - 35 THEN 54 * - 51 - - - 45 * + - 12 * + 36 END ) THEN NULL WHEN 69 * - - COUNT ( * ) + MAX ( 7 ) THEN 54 END AS col1 +---- +NULL query I rowsort SELECT ALL + + 76 * - 99 + - 75 AS col2 @@ -29661,10 +29700,10 @@ SELECT - ( 61 ) + 83 ---- 22 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort SELECT + CASE + 53 WHEN - CASE + + 49 WHEN + 64 THEN NULL WHEN - 12 * + 45 THEN NULL ELSE AVG ( DISTINCT + 56 ) * + 74 END THEN 70 * 63 END AS col2 +---- +NULL query I rowsort label-5656 SELECT ALL + - 51 * + - 90 * + 74 - - 6 / 82 / + 71 @@ -31406,10 +31445,10 @@ SELECT DISTINCT 65 + + 62 AS col2 ---- 127 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-5986 SELECT DISTINCT + COUNT ( DISTINCT 39 ) + 71 + + + 35 / + CASE - AVG ( DISTINCT + - 88 ) WHEN 55 * - + 2 / 90 THEN NULL WHEN - COALESCE ( 84, + + 75 ) + 90 THEN + 81 ELSE NULL END AS col0 +---- +NULL query I rowsort SELECT 93 + + - 72 - + - 33 @@ -35969,10 +36008,13 @@ SELECT NULLIF ( - 54, - ( + 56 ) / ( + ( - + ( - + 76 ) ) ) - + ( - - COUNT ( * ---- -54 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - 1 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-6851 SELECT NULLIF ( + + COUNT ( * ), + AVG ( DISTINCT 20 ) ) +---- +1 query I rowsort SELECT + 63 * + ( + + 37 ) * - 41 + + 30 @@ -38568,10 +38610,16 @@ SELECT + 31 + + ( - - 56 ), 76 / - 33 AS col0 87 -2 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - 3 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Data was automatically updated based on comparison db results +# Datafusion - Previous results: +# Datafusion - 3 +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-7351 SELECT + COALESCE ( ( + - 63 ), CASE 48 WHEN - - 60 THEN - 48 * + AVG ( DISTINCT ( + 19 ) * 63 - 33 ) - - CAST ( - 75 AS INTEGER ) * 81 WHEN 62 + 17 THEN + ( - ( 8 ) ) ELSE - COALESCE ( + CASE COALESCE ( - 56, + 16 * 97, + COUNT ( * ) / 22, AVG ( ALL - ( 33 ) ) + + 39 ) WHEN 10 THEN NULL WHEN 26 THEN 58 ELSE 70 END, 38 / - ( + 22 * 34 ) ) END * + CASE + 66 + 89 WHEN + COALESCE ( 51, - 51 + 83 * + 28 ) / COUNT ( * ) THEN COUNT ( * ) ELSE - 93 END ) / - 19 AS col2 +---- +3.315789473684 query I rowsort SELECT - 44 + - + 62 * + 13 * - - 59 * - 19 AS col2 @@ -39666,10 +39714,10 @@ SELECT DISTINCT + 69 * + SUM ( - CAST ( NULL AS FLOAT8 ) ) AS col2 ---- NULL -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-7558 SELECT DISTINCT + CASE + 47 WHEN - 24 THEN NULL WHEN - + 53 + 37 THEN + 79 - - + 48 + MIN ( + CAST ( 90 AS INTEGER ) ) WHEN + - CASE - ( + ( + AVG ( DISTINCT + 25 ) ) ) WHEN 73 THEN ( - 21 ) WHEN 34 + + 47 * - MIN ( DISTINCT 22 * 59 ) THEN MAX ( DISTINCT 4 ) END + ( + 65 ) THEN - CAST ( 22 AS INTEGER ) ELSE NULL END AS col2 +---- +NULL query I rowsort SELECT + + 30 * + + 49 * - - 52 @@ -40026,10 +40074,13 @@ SELECT + MIN ( + 89 ) AS col1 ---- 89 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-7625 SELECT ALL - + 70 * + - AVG ( DISTINCT + CAST ( NULL AS INTEGER ) ) +---- +NULL # Datafusion - Datafusion expected results: # Datafusion - Expected - 49 @@ -43105,11 +43156,14 @@ SELECT COALESCE ( - 79, + 48 * + + SUM ( ALL - + ( - 51 ) ) ) ---- -79 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -# Datafusion - Expected - 97 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I]I +# Datafusion - [Actual ] [R]I +query RI rowsort label-8209 SELECT DISTINCT + AVG ( DISTINCT CAST ( NULL AS FLOAT8 ) ) AS col1, + 97 +---- +NULL +97 # Datafusion - Types were automatically converted from: # Datafusion - [Expected] [I] @@ -45924,10 +45978,13 @@ SELECT 75 * COALESCE ( 95 / MAX ( 58 ), NULLIF ( ( - 28 ), 63 ) * - ( MIN ( DIST ---- 75 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - -87040 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort label-8736 SELECT ALL + 85 * NULLIF ( MIN ( ALL + 64 ) * - 16, - AVG ( DISTINCT + 5 ) ) +---- +-87040 query I rowsort label-8737 SELECT 81 / - 14 @@ -46390,10 +46447,10 @@ SELECT - 95 * + + NULLIF ( 37, ( - 78 ) ) AS col2 ---- -3515 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - -22 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-8828 SELECT + 7 - - - 99 + - NULLIF ( COUNT ( * ), 5 - + 93 / ( - NULLIF ( - 77, - 66 * - 93 ) * + CASE - 44 * 82 WHEN + 18 - - 55 THEN + CASE 38 WHEN AVG ( DISTINCT 51 ) THEN NULL WHEN 4 THEN NULL ELSE COUNT ( * ) END / 87 ELSE MAX ( ALL 48 ) END + 30 * + SUM ( DISTINCT NULLIF ( + 2, - 53 + ( 7 ) ) + + 64 ) ) ) * - 70 AS col1 +---- +-22 query II rowsort label-8829 SELECT 13 AS col0, + 72 * - COUNT ( * ) @@ -47751,10 +47808,10 @@ SELECT - 39 - - + COUNT ( DISTINCT 21 ) - + ( - 6 ) col1 ---- -32 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-9087 SELECT ALL NULLIF ( - CASE - 18 WHEN + 16 THEN NULL WHEN 38 * + COUNT ( * ) * COUNT ( * ) + + 8 + AVG ( DISTINCT + 4 ) THEN - 17 - 19 ELSE NULL END, - 47 * - 9 ) +---- +NULL query I rowsort SELECT ALL - ( 47 ) AS col2 @@ -48324,11 +48381,11 @@ SELECT - 71 * 18 AS col0, CAST ( NULL AS INTEGER ) + + 26 * + COUNT ( * ) + COUN -1278 NULL -# Datafusion - Datafusion expected results: -# Datafusion - Expected - -1097 -# Datafusion - Expected - -2898 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query II rowsort label-9196 SELECT + 88 * - 13 + - ( - 47 ) AS col2, COALESCE ( 63, CAST ( + ( AVG ( DISTINCT + - 21 ) ) AS INTEGER ), + - COUNT ( * ) ) * - 46 AS col1 +---- +-1097 +-2898 query I rowsort SELECT ALL 23 * - ( + 13 ) * - - 9 AS col1 @@ -50777,10 +50834,13 @@ SELECT ALL 99 * - 47 - + COUNT ( 18 ) * 56 ---- -4709 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - 83 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +# Datafusion - Types were automatically converted from: +# Datafusion - [Expected] [I] +# Datafusion - [Actual ] [R] +query R rowsort SELECT ALL + NULLIF ( 83, + AVG ( DISTINCT + 93 ) ) AS col1 +---- +83 query II rowsort label-9666 SELECT ALL + 40 AS col0, - MAX ( - - 88 ) AS col2 @@ -50889,10 +50949,10 @@ SELECT DISTINCT + COUNT ( 99 ) ---- 1 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - NULL -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-9687 SELECT + - ( - NULLIF ( - 92, + + 55 ) ) - 51 * MAX ( DISTINCT 64 ) - - 77 + + CASE AVG ( DISTINCT + + 38 ) WHEN - 10 / + 33 THEN NULL WHEN + + 16 THEN NULL WHEN COUNT ( * ) * + 74 + + CASE - NULLIF ( - 8, - NULLIF ( - - 1, + ( - 97 ) * + - 13 + 21 - + - 78 ) ) WHEN - 41 THEN - 10 ELSE NULL END * 73 THEN COALESCE ( 38, 11 / 52 + 89, - 45 ) + 77 END * COUNT ( * ) * 34 AS col2 +---- +NULL query I rowsort label-9688 SELECT + + 0 + 60 + + COUNT ( * ) @@ -51243,10 +51303,10 @@ SELECT ALL 67 * 39 + - COUNT ( * ) + + + ( + - 88 ) * 94 ---- -5660 -# Datafusion - Datafusion expected results: -# Datafusion - Expected - -38 -query error DataFusion error: Execution error: avg\(DISTINCT\) aggregations are not available +query I rowsort label-9755 SELECT COALESCE ( + CAST ( + + COALESCE ( - + 38, + AVG ( DISTINCT + 53 ) ) AS INTEGER ), 78 ) AS col0 +---- +-38 query II rowsort SELECT ALL + 99 * - 2 + - 48 * - 56, + 80 AS col1