Hi, I'm looking for a volunteer to dive deep into the weeds of the FFI work with me. Basically I have a working branch, tested against datafusion-python that resolves a major hindrance. Right now we cannot use user defined functions as expressions for filters on table providers or as expressions for aggregation/windows.
The fix for this is pretty big and disruptive, but will resolve this issue and open the door for logical and physical decoding extensions. That's something that the distributed work will benefit from. What I'm looking for: Someone to dive deep and go through the reviews I've got lined up. In the end I'm breaking it up into about 6 or 7 PRs to try to keep each one manageable. The full diff against main is 6k lines. The first PR has already merged. The governing issue is: https://github.com/apache/datafusion/issues/18671 The next up PR is ready for review: https://github.com/apache/datafusion/pull/18672 Best, Tim
