Describe the bug
See reproducer in datafusion-cli
DataFusion CLI v41.0.0
> select min(1,2);
thread 'main' panicked at /Users/yongting/Desktop/code/my_datafusion/arrow-datafusion/datafusion/functions-aggregate/src/min_max.rs:71:5:
assertion `left == right` failed
left: 2
right: 1
DataFusion CLI v41.0.0
> select max(2,1);
thread 'main' panicked at /Users/yongting/Desktop/code/my_datafusion/arrow-datafusion/datafusion/functions-aggregate/src/min_max.rs:71:5:
assertion `left == right` failed
left: 2
right: 1
note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace
To Reproduce
No response
Expected behavior
Note those queries are invalid since MIN/MAX only takes one argument, but it should still return an error instead of crash
Additional context
Found by SQLancer #11030
Describe the bug
See reproducer in datafusion-cli
To Reproduce
No response
Expected behavior
Note those queries are invalid since
MIN/MAXonly takes one argument, but it should still return an error instead of crashAdditional context
Found by SQLancer #11030