Support for multi-output UDF
Open
- Dominant language
- Scala
- Stars
- 314
- Forks
- 187
- Avg merge
- 1d 21h
- Merged PRs (30d)
- 214
Description
Currently, the UDF can only allow yielding outputs to one output port. A motivation example is a UDF producing a chart as well as a table, which needs to be sent to different downstream operators (i.e., send the chart to the visualization operator, send the table to other processing operators).
The engine supports multi-output ports, but we need an interface in UDF for users to write code to specify an output tuple to a specific port.
Contributor guide
Assessment
This issue has not been assessed yet.