Skip to content

Commit c181597

Browse files
committed
WIP: Pin to Adaptive Parquet Predicate Pushdown
1 parent 0a650a0 commit c181597

File tree

3 files changed

+35
-35
lines changed

3 files changed

+35
-35
lines changed

Cargo.lock

Lines changed: 18 additions & 34 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

Cargo.toml

Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -262,3 +262,19 @@ incremental = false
262262
inherits = "release"
263263
debug = true
264264
strip = false
265+
266+
267+
# Test with https://github.com/apache/arrow-rs/pull/8733
268+
[patch.crates-io]
269+
arrow = { git = "https://github.com/apache/arrow-rs.git", rev = "14647e18080a1823ee74da79b35a1095cfcdc885" }
270+
arrow-array = { git = "https://github.com/apache/arrow-rs.git", rev = "14647e18080a1823ee74da79b35a1095cfcdc885" }
271+
arrow-buffer = { git = "https://github.com/apache/arrow-rs.git", rev = "14647e18080a1823ee74da79b35a1095cfcdc885" }
272+
arrow-cast = { git = "https://github.com/apache/arrow-rs.git", rev = "14647e18080a1823ee74da79b35a1095cfcdc885" }
273+
arrow-data = { git = "https://github.com/apache/arrow-rs.git", rev = "14647e18080a1823ee74da79b35a1095cfcdc885" }
274+
arrow-ipc = { git = "https://github.com/apache/arrow-rs.git", rev = "14647e18080a1823ee74da79b35a1095cfcdc885" }
275+
arrow-schema = { git = "https://github.com/apache/arrow-rs.git", rev = "14647e18080a1823ee74da79b35a1095cfcdc885" }
276+
arrow-select = { git = "https://github.com/apache/arrow-rs.git", rev = "14647e18080a1823ee74da79b35a1095cfcdc885" }
277+
arrow-string = { git = "https://github.com/apache/arrow-rs.git", rev = "14647e18080a1823ee74da79b35a1095cfcdc885" }
278+
arrow-ord = { git = "https://github.com/apache/arrow-rs.git", rev = "14647e18080a1823ee74da79b35a1095cfcdc885" }
279+
arrow-flight = { git = "https://github.com/apache/arrow-rs.git", rev = "14647e18080a1823ee74da79b35a1095cfcdc885" }
280+
parquet = { git = "https://github.com/apache/arrow-rs.git", rev = "14647e18080a1823ee74da79b35a1095cfcdc885" }

datafusion/common/src/config.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -628,7 +628,7 @@ config_namespace! {
628628

629629
/// (reading) If true, filter expressions are be applied during the parquet decoding operation to
630630
/// reduce the number of rows decoded. This optimization is sometimes called "late materialization".
631-
pub pushdown_filters: bool, default = false
631+
pub pushdown_filters: bool, default = true
632632

633633
/// (reading) If true, filter expressions evaluated during the parquet decoding operation
634634
/// will be reordered heuristically to minimize the cost of evaluation. If false,

0 commit comments

Comments
 (0)