Is your feature request related to a problem or challenge? Please describe what you are trying to do.
I want to add custom physical plan optimizer rules, written in rust, to datafusion-python. Now that we have the ability to share execution plans across the FFI boundary we should be able to expose this interface.
Describe the solution you'd like
- Implement FFI upstream
datafusion
- Expose
with_physical_optimizer_rules and/or with_physical_optimizer_rule
Describe alternatives you've considered
None
Additional context
This will support things like https://github.com/datafusion-contrib/datafusion-distributed in datafusion-python
Is your feature request related to a problem or challenge? Please describe what you are trying to do.
I want to add custom physical plan optimizer rules, written in rust, to
datafusion-python. Now that we have the ability to share execution plans across the FFI boundary we should be able to expose this interface.Describe the solution you'd like
datafusionwith_physical_optimizer_rulesand/orwith_physical_optimizer_ruleDescribe alternatives you've considered
None
Additional context
This will support things like https://github.com/datafusion-contrib/datafusion-distributed in
datafusion-python