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
Originally posted by niebayes February 10, 2025
The FunctionRegistry provides interfaces for accessing user defined functions, aggregate functions, window functions ,etc.
But it lacks of an interface for accessing registered table functions.
I took a look at this and the answer currently without some refactoring is no. There would be a circular dependency between datafusion-expr (FunctionRegistry) and datafusion-catalog (TableFunction).
Activity
Omega359 commentedon Mar 26, 2025
I can't see why not? Seems like it should be a simple change.
Omega359 commentedon Apr 8, 2025
I took a look at this and the answer currently without some refactoring is no. There would be a circular dependency between datafusion-expr (FunctionRegistry) and datafusion-catalog (TableFunction).
alamb commentedon Apr 10, 2025
Maybe we could pull FunctionRegistry into catalog or something 🤔