|
| 1 | +-- Automatically generated by SQLQueryTestSuite |
| 2 | +-- Number of queries: 5 |
| 3 | + |
| 4 | + |
| 5 | +-- !query 0 |
| 6 | +CREATE OR REPLACE TEMPORARY VIEW testData AS SELECT * FROM VALUES |
| 7 | +(1, 1), (1, 2), (2, 1), (1, 1), (null, 2), (1, null), (null, null) |
| 8 | +AS testData(a, b) |
| 9 | +-- !query 0 schema |
| 10 | +struct<> |
| 11 | +-- !query 0 output |
| 12 | + |
| 13 | + |
| 14 | + |
| 15 | +-- !query 1 |
| 16 | +SELECT |
| 17 | + udf(count(*)), udf(count(1)), udf(count(null)), udf(count(a)), udf(count(b)), udf(count(a + b)), udf(count((a, b))) |
| 18 | +FROM testData |
| 19 | +-- !query 1 schema |
| 20 | +struct<udf(count(1)):string,udf(count(1)):string,udf(count(null)):string,udf(count(a)):string,udf(count(b)):string,udf(count((a + b))):string,udf(count(named_struct(a, a, b, b))):string> |
| 21 | +-- !query 1 output |
| 22 | +7 7 0 5 5 4 7 |
| 23 | + |
| 24 | + |
| 25 | +-- !query 2 |
| 26 | +SELECT |
| 27 | + udf(count(DISTINCT 1)), |
| 28 | + udf(count(DISTINCT null)), |
| 29 | + udf(count(DISTINCT a)), |
| 30 | + udf(count(DISTINCT b)), |
| 31 | + udf(count(DISTINCT (a + b))), |
| 32 | + udf(count(DISTINCT (a, b))) |
| 33 | +FROM testData |
| 34 | +-- !query 2 schema |
| 35 | +struct<udf(count(distinct 1)):string,udf(count(distinct null)):string,udf(count(distinct a)):string,udf(count(distinct b)):string,udf(count(distinct (a + b))):string,udf(count(distinct named_struct(a, a, b, b))):string> |
| 36 | +-- !query 2 output |
| 37 | +1 0 2 2 2 6 |
| 38 | + |
| 39 | + |
| 40 | +-- !query 3 |
| 41 | +SELECT udf(count(a, b)), udf(count(b, a)), udf(count(testData.*)) FROM testData |
| 42 | +-- !query 3 schema |
| 43 | +struct<udf(count(a, b)):string,udf(count(b, a)):string,udf(count(a, b)):string> |
| 44 | +-- !query 3 output |
| 45 | +4 4 4 |
| 46 | + |
| 47 | + |
| 48 | +-- !query 4 |
| 49 | +SELECT |
| 50 | + udf(count(DISTINCT a, b)), udf(count(DISTINCT b, a)), udf(count(DISTINCT *)), udf(count(DISTINCT testData.*)) |
| 51 | +FROM testData |
| 52 | +-- !query 4 schema |
| 53 | +struct<udf(count(distinct a, b)):string,udf(count(distinct b, a)):string,udf(count(distinct a, b)):string,udf(count(distinct a, b)):string> |
| 54 | +-- !query 4 output |
| 55 | +3 3 3 3 |
0 commit comments