Skip to content

Latest substrait patch release does not compile against DF #20756

@westonpace

Description

@westonpace

Describe the bug

Substrait released 0.62.3 which unfortunately has breaking changes from 0.62.2. Datafusion depends on 0.62 and so it will allow 0.62.3 but will fail to compile.

To Reproduce

Check out a clean repo and try to compile datafusion-substrait.

Expected behavior

Compiles correctly

Additional context

The error is:

error[E0004]: non-exhaustive patterns: `&RexType::Lambda(_)` and `&RexType::LambdaInvocation(_)` not covered

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't working

    Type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions