Describe the bug
Both DuckDB (list_zip) and Spark (arrays_zip) accept single array argument:
duckdb> SELECT list_zip([1, 2, 3]);
┌────────────────────────────────────┐
│ list_zip(main.list_value(1, 2, 3)) │
╞════════════════════════════════════╡
│ [{: 1}, {: 2}, {: 3}] │
└────────────────────────────────────┘
scala> spark.sql("select arrays_zip(array(1, 2, 3))").show(false)
+--------------------------+
|arrays_zip(array(1, 2, 3))|
+--------------------------+
|[{1}, {2}, {3}] |
+--------------------------+
However, DataFusion fails w/ arrays_zip requires at least two arguments
To Reproduce
No response
Expected behavior
No response
Additional context
No response