Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Chore: remove empty batches #51

Closed
wants to merge 17 commits into from

Conversation

mertak-synnada
Copy link

Which issue does this PR close?

Closes #.

Rationale for this change

Some plans generate and emit empty RecordBatches. Since this behavior is unnecessary and incurs costs during stream execution, this change implements a solution for handling them in the streaming process.

What changes are included in this PR?

Are these changes tested?

Are there any user-facing changes?

@github-actions github-actions bot added the core label Dec 17, 2024
gokselk pushed a commit to gokselk/datafusion-upstream that referenced this pull request Dec 19, 2024
…pache#13422)

* Eliminate duplicated filter within (filter(TableScan)) plan (synnada-ai#51)

* Eliminate duplicated filter within (filter(TableScan)) plan

* Updates

* fix

* add test

* fix

* Preserve the filter order when eliminating duplicated filter synnada-ai#56

* Use IndexSet instead of Vec
@berkaysynnada
Copy link
Collaborator

Can we close this now?

@berkaysynnada
Copy link
Collaborator

Upstream PR has been merged: apache#13794, closing this one.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants