Skip to content

Improve doc comments of filter-pushdown-apis #22

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

Conversation

alamb
Copy link

@alamb alamb commented Apr 5, 2025

I was reviewing apache#15566 and several suggestions for comments came to my mind. Rather than leaving a bunch of suggestions on the PR I figured I would just make a PR with the suggestions directly

@alamb alamb force-pushed the alamb/filter_pushdown_suggestions branch from 7f0c67d to 07ec42f Compare April 5, 2025 11:45
@alamb alamb force-pushed the alamb/filter_pushdown_suggestions branch from 07ec42f to 308327e Compare April 5, 2025 11:46
/// Default implementation returns `Ok(None)`. See [`ExecutionPlan::with_filter_pushdown_result`]
/// for more details.
///
/// [`ExecutionPlan::push_down_filters`]: datafusion_physical_plan::execution_plan::ExecutionPlan::with_filter_pushdown_result
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Thanks will use this style of reference elswhere

@adriangb adriangb merged commit 34c8285 into pydantic:filter-pushdown-apis Apr 5, 2025
6 of 11 checks passed
@alamb alamb deleted the alamb/filter_pushdown_suggestions branch April 6, 2025 11:54
adriangb added a commit that referenced this pull request Apr 8, 2025
* Improve doc comments

* Apply suggestions from code review

---------

Co-authored-by: Adrian Garcia Badaracco <1755071+adriangb@users.noreply.github.com>
adriangb added a commit that referenced this pull request Apr 18, 2025
… them (apache#15566)

* ExecutionPlan: add APIs for filter pushdown & optimizer rule to apply them

* wip

* fix tests

* fix

* fix

* fix doc

* fix doc

* Improve doc comments of `filter-pushdown-apis` (#22)

* Improve doc comments

* Apply suggestions from code review

---------

Co-authored-by: Adrian Garcia Badaracco <1755071+adriangb@users.noreply.github.com>

* Apply suggestions from code review

Co-authored-by: Andrew Lamb <andrew@nerdnetworks.org>

* simplify according to pr feedback

* Add missing file

* Add tests

* pipe config in

* docstrings

* Update datafusion/physical-plan/src/filter_pushdown.rs

* fix

* fix

* fmt

* fix doc

* add example usage of config

* fix test

* convert exec API and optimizer rule

* re-add docs

* dbg

* dbg 2

* avoid clones

* part 3

* fix lint

* tests pass

* Update filter.rs

* update projection tests

* update slt files

* fix

* fix references

* improve impls and update tests

* apply stop logic

* update slt's

* update other tests

* minor

* rename modules to match logical optimizer, tweak docs

---------

Co-authored-by: Andrew Lamb <andrew@nerdnetworks.org>
Co-authored-by: berkaysynnada <berkay.sahin@synnada.ai>
Co-authored-by: Berkay Şahin <124376117+berkaysynnada@users.noreply.github.com>
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