Skip to content

Remove FilterPushDown dependency on physical plan#2615

Merged
alamb merged 1 commit intoapache:masterfrom
andygrove:filter-push-down-deps-cleanup
May 25, 2022
Merged

Remove FilterPushDown dependency on physical plan#2615
alamb merged 1 commit intoapache:masterfrom
andygrove:filter-push-down-deps-cleanup

Conversation

@andygrove
Copy link
Copy Markdown
Member

@andygrove andygrove commented May 25, 2022

Which issue does this PR close?

Closes #2600

Rationale for this change

I would like to move the logical optimization rules to their own crate (#2599) and this
means that they should not depend on the physical plan.

filter_push_down tests currently rely on TableProvider and ExecutionPlan

What changes are included in this PR?

  • Use TableSource instead of TableProvider in tests
  • Clean up imports to depend on items in their original location rather than from various re-exports within this crate

Are there any user-facing changes?

No

Does this PR break compatibility with Ballista?

No

@andygrove andygrove self-assigned this May 25, 2022
@alamb
Copy link
Copy Markdown
Contributor

alamb commented May 25, 2022

Looks like a nice change to me 👍

@alamb alamb merged commit 912453c into apache:master May 25, 2022
@andygrove andygrove deleted the filter-push-down-deps-cleanup branch May 25, 2022 21:15
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

filter_push_down tests should not rely on TableProvider and ExecutionPlan

2 participants