apache / datafusion

Apache DataFusion SQL Query Engine
https://datafusion.apache.org/
Apache License 2.0
5.48k stars 1.01k forks source link

[EPIC] Substrait: Add producer and consumer for physical plans #5173

Open andygrove opened 1 year ago

andygrove commented 1 year ago

Is your feature request related to a problem or challenge? Please describe what you are trying to do. I would like to use substrait with physical plans. I plan on having an initial PR up this weekend.

Describe the solution you'd like

Describe alternatives you've considered

Additional context Substrait to DataFusion's logical plan is tracked at https://github.com/apache/arrow-datafusion/issues/8149

Tasks:

andygrove commented 1 year ago

@waynexia @nseekhao fyi

waynexia commented 1 year ago

What is the expected behavior for converting "LogicalPlan -> Substrait -> PhysicalPlan" or "PhysicalPlan -> Substrait -> LogicalPlan"? Or is it allowed?

alamb commented 4 months ago

I renamed this ticket to be an epic and started collecting tasks needed for better support