You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
The docs describe that a UDF can be made configurable with external parameters by implementing the Configurable interface. This works as described for scalar functions. But it doesn't work for UDAFs. The configure() method is silently ignored. This might be a bit worse than #5737 because UDAF factories expect to return a Udaf or TableUdaf. Because Java doesn't support type unions, we might need to jump through some hoops to get ksqlDB to realize which UDAFs are configurable and which are not.
Either way, this behavior should also function for UDAFs.
The text was updated successfully, but these errors were encountered:
Describe the bug
Version: 0.10.0, related to #5737
The docs describe that a UDF can be made configurable with external parameters by implementing the
Configurable
interface. This works as described for scalar functions. But it doesn't work for UDAFs. Theconfigure()
method is silently ignored. This might be a bit worse than #5737 because UDAF factories expect to return aUdaf
orTableUdaf
. Because Java doesn't support type unions, we might need to jump through some hoops to get ksqlDB to realize which UDAFs are configurable and which are not.Either way, this behavior should also function for UDAFs.
The text was updated successfully, but these errors were encountered: