Uploaded image for project: 'Apache Arrow'
  1. Apache Arrow
  2. ARROW-5948

[Rust] [DataFusion] create_logical_plan should not call optimizer

    XMLWordPrintableJSON

Details

    • Improvement
    • Status: Resolved
    • Major
    • Resolution: Fixed
    • 0.14.0
    • 0.15.0
    • Rust, Rust - DataFusion
    • None

    Description

      ExecutionContext.create_logical_plan currently returns an optimized plan.

      There is already a separate method on ExecutionContext for creating an optimized plan and it would be better to have create_logical_plan return the unoptimized plan. This helps with testing and also helps for my use case where I want to pass the logical plan to another node before it gets optimized (it is not currently possible to optimize a plan twice, and this is causing me some issues)

      Attachments

        Activity

          People

            andygrove Andy Grove
            andygrove Andy Grove
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: