Description:
Please allow UDF functions to receive an array of values within a single argument. For instance a query like,
SELECT myudf(*) from table
or
SELECT myudf(tab.*) from table tab INNER JOIN ...etc
should be able to pass all implied columns of the respective tables to the UDF.
The UDF_ARGS args->arg_type[x] entry should be ROW_RESULT.
The args->args[x] could be used to pass another UDF_ARGS pointer that represents all columns implied by the *.
Suggestions above represent about the minimal but sufficient change from a UDF author point of view to make this feature useful.
How to repeat:
N/A
Suggested fix:
N/A