Skip to content

[EPIC] Tracking issue of support substrait logical plan #8149

Open
@waynexia

Description

@waynexia

Is your feature request related to a problem or challenge?

Tracks substrait support progress

The rough goal of this ticket is:

  • Support all basic operations that datafusion supports. I.e., reach the same coverage and functionalities as datafusion-proto
  • Can co-operate with one or two external systems, like spark-substrait.

Describe the solution you'd like

LogicalPlan

The following logical plans I think we don't need to support:

  • Statement
  • Analyze
  • Explain
  • Prepare
  • Dml
  • Ddl
  • Copy
  • DescribeTable

Expression

The following exprs I think we don't need to support:

  • OuterReferenceColumn
  • Placeholder

Types and scalar

Meet the spec

Test

Others

Things that need further verification:

  • Case-sensitivity for both consumer and producer

Describe alternatives you've considered

No response

Additional context

Substrait to DataFusion's physical plan is tracked at #5173

Metadata

Metadata

Assignees

No one assigned

    Labels

    development-processRelated to development process of DataFusionenhancementNew feature or requestsubstraitChanges to the substrait crate

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions