fn invoke_range_udf( udf: ScalarUDF, input: Vec<ColumnarValue>, outer_args: &ScalarFunctionArgs, number_rows: usize, ) -> Result<ColumnarValue>