Open
Description
Scope of the PR to add basic support for UDFs has been cut down in the interest of getting basic support out. This is an issue to keep track of those features which were cut from the scope.
The following items need to be supported to further enhance support for UDFs:
- Add support for UDFs with unnamed arguments. Such arguments need to have synthetic names like arg0, arg1, etc.
- Add support for overloaded functions.
- Add support for default arguments.
- Add support for functions returning void.
- Add support for functions accepting or returning array types.
- Better support for default arguments in
__schema
- Add support for enum and array of enum arguments and return types.
- Add support for functions returning composite types.