You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Return TableProviderFilterPushDown::Exact when Parquet Pushdown Enabled (#12135)
* feat: Preemptively filter for pushdown-preventing columns in ListingTable
* Fix behavior to make all previous tests work and lay groundwork for future tests
* fix: Add some more tests and fix small issue with pushdown specificity
* test: Revive unneccesarily removed test
* ci: Fix CI issues with different combinations of exprs
* fix: run fmt
* Fix doc publicity issues
* Add ::new fn for PushdownChecker
* Remove unnecessary 'pub' qualifier
* Fix naming and doc comment of non_pushdown_columns to reflect what it actually does (the opposite) and add back useful comments
* fmt
* Extend FileFormat trait to allow library users to define formats which support pushdown
* fmt
* fix: reference real fn in doc to fix CI
* Minor: Add tests for using FilterExec when parquet was pushed down
* Update datafusion/core/src/datasource/file_format/mod.rs
* Pipe schema information through to TableScan and ParquetExec to facilitate unnecessary FilterExec removal
* - Remove collect::<(_, _)> to satisfy msrv
- Remove expect(_) attr to satisfy msrv
- Update comments with more accurate details and explanations
* Add more details in comments for `map_partial_batch`
Co-authored-by: Andrew Lamb <[email protected]>
* Remove reference to issue #4028 as it will be closed
* Convert normal comments to doc-comments
Co-authored-by: Andrew Lamb <[email protected]>
* Clarify meaning of word `projected` in comment
Co-authored-by: Andrew Lamb <[email protected]>
* Clarify more how `table_schema` is used differently from `projected_table_schema`
Co-authored-by: Andrew Lamb <[email protected]>
* Finish partially-written comment about SchemaMapping struct
---------
Co-authored-by: Andrew Lamb <[email protected]>
0 commit comments