Hi Alan,

thanks for proposing this FLIP. I agree that AsyncTableFunction is very similar to AsyncScalarFunction and luckily, the Python component has laid the foundation for this proposal.

Nothing to add from my side.

+1 for voting.

Regards,
Timo

On 02.01.25 20:47, Alan Sheinberg wrote:
I'd like to start a discussion of FLIP-498: AsyncTableFunction for async
table function support [1]

This feature proposes exposing AsyncTableFunction as a proper user defined
function.  The type already exists for Lookup Joins, but isn't usable as
other UDFs. This FLIP would bring it up to parity with others.

The motivation is similar to other async cases, namely improving
performance while issuing long-latency calls to external systems. This is
similar to AsyncScalarFunction, which exists in Flink.

I realize this was effectively proposed in the past in FLIP 313. [2]  This
re-proposes that general feature and gives an update with additional
details informed by work on AsyncScalarFunction.

Looking forward to your feedback and suggestions.

[1]
https://cwiki.apache.org/confluence/display/FLINK/FLIP-498%3A+AsyncTableFunction+for+async+table+function+support
[2]
https://cwiki.apache.org/confluence/display/FLINK/FLIP-313%3A+Add+support+of+User+Defined+AsyncTableFunction

Thanks,
Alan


Reply via email to