From 49d09f5c4d3b60c6087b8e10db91ff31dbdefe7f Mon Sep 17 00:00:00 2001 From: Andy Grove Date: Mon, 9 Mar 2026 08:04:17 -0600 Subject: [PATCH 1/2] pin to df 52.3.0-rc1 --- native/Cargo.lock | 577 +++++++++++++++++++++++++++++++--------------- native/Cargo.toml | 8 +- 2 files changed, 390 insertions(+), 195 deletions(-) diff --git a/native/Cargo.lock b/native/Cargo.lock index d48d7ebf5f..8d3cf10c70 100644 --- a/native/Cargo.lock +++ b/native/Cargo.lock @@ -1727,9 +1727,8 @@ dependencies = [ [[package]] name = "datafusion" -version = "52.2.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "503f1f4a9060ae6e650d3dff5dc7a21266fea1302d890768d45b4b28586e830f" +version = "52.3.0" +source = "git+https://github.com/apache/datafusion?rev=52.3.0-rc1#28d012a41a3017b5f682ef6b01468a7ff9a48fb7" dependencies = [ "arrow", "arrow-schema", @@ -1738,25 +1737,25 @@ dependencies = [ "chrono", "datafusion-catalog", "datafusion-catalog-listing", - "datafusion-common", + "datafusion-common 52.3.0", "datafusion-common-runtime", "datafusion-datasource", "datafusion-datasource-arrow", "datafusion-datasource-csv", "datafusion-datasource-json", "datafusion-datasource-parquet", - "datafusion-execution", - "datafusion-expr", - "datafusion-expr-common", - "datafusion-functions", - "datafusion-functions-aggregate", - "datafusion-functions-nested", + "datafusion-execution 52.3.0", + "datafusion-expr 52.3.0", + "datafusion-expr-common 52.3.0", + "datafusion-functions 52.3.0", + "datafusion-functions-aggregate 52.3.0", + "datafusion-functions-nested 52.3.0", "datafusion-functions-table", "datafusion-functions-window", "datafusion-optimizer", - "datafusion-physical-expr", + "datafusion-physical-expr 52.3.0", "datafusion-physical-expr-adapter", - "datafusion-physical-expr-common", + "datafusion-physical-expr-common 52.3.0", "datafusion-physical-optimizer", "datafusion-physical-plan", "datafusion-session", @@ -1778,19 +1777,18 @@ dependencies = [ [[package]] name = "datafusion-catalog" -version = "52.2.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "14417a3ee4ae3d092b56cd6c1d32e8ff3e2c9ec130ecb2276ec91c89fd599399" +version = "52.3.0" +source = "git+https://github.com/apache/datafusion?rev=52.3.0-rc1#28d012a41a3017b5f682ef6b01468a7ff9a48fb7" dependencies = [ "arrow", "async-trait", "dashmap", - "datafusion-common", + "datafusion-common 52.3.0", "datafusion-common-runtime", "datafusion-datasource", - "datafusion-execution", - "datafusion-expr", - "datafusion-physical-expr", + "datafusion-execution 52.3.0", + "datafusion-expr 52.3.0", + "datafusion-physical-expr 52.3.0", "datafusion-physical-plan", "datafusion-session", "futures", @@ -1803,20 +1801,19 @@ dependencies = [ [[package]] name = "datafusion-catalog-listing" -version = "52.2.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9d0eba824adb45a4b3ac6f0251d40df3f6a9382371cad136f4f14ac9ebc6bc10" +version = "52.3.0" +source = "git+https://github.com/apache/datafusion?rev=52.3.0-rc1#28d012a41a3017b5f682ef6b01468a7ff9a48fb7" dependencies = [ "arrow", "async-trait", "datafusion-catalog", - "datafusion-common", + "datafusion-common 52.3.0", "datafusion-datasource", - "datafusion-execution", - "datafusion-expr", - "datafusion-physical-expr", + "datafusion-execution 52.3.0", + "datafusion-expr 52.3.0", + "datafusion-physical-expr 52.3.0", "datafusion-physical-expr-adapter", - "datafusion-physical-expr-common", + "datafusion-physical-expr-common 52.3.0", "datafusion-physical-plan", "futures", "itertools 0.14.0", @@ -1841,7 +1838,7 @@ dependencies = [ "datafusion-comet-proto", "datafusion-comet-spark-expr", "datafusion-datasource", - "datafusion-functions-nested", + "datafusion-functions-nested 52.2.0", "datafusion-physical-expr-adapter", "datafusion-spark", "futures", @@ -1948,6 +1945,25 @@ name = "datafusion-common" version = "52.2.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "0039deefbd00c56adf5168b7ca58568fb058e4ba4c5a03b09f8be371b4e434b6" +dependencies = [ + "ahash", + "arrow", + "arrow-ipc", + "chrono", + "half", + "hashbrown 0.16.1", + "indexmap 2.13.0", + "libc", + "log", + "paste", + "tokio", + "web-time", +] + +[[package]] +name = "datafusion-common" +version = "52.3.0" +source = "git+https://github.com/apache/datafusion?rev=52.3.0-rc1#28d012a41a3017b5f682ef6b01468a7ff9a48fb7" dependencies = [ "ahash", "arrow", @@ -1969,9 +1985,8 @@ dependencies = [ [[package]] name = "datafusion-common-runtime" -version = "52.2.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1ec7e3e60b813048331f8fb9673583173e5d2dd8fef862834ee871fc98b57ca7" +version = "52.3.0" +source = "git+https://github.com/apache/datafusion?rev=52.3.0-rc1#28d012a41a3017b5f682ef6b01468a7ff9a48fb7" dependencies = [ "futures", "log", @@ -1980,9 +1995,8 @@ dependencies = [ [[package]] name = "datafusion-datasource" -version = "52.2.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "802068957f620302ecf05f84ff4019601aeafd36f5f3f1334984af2e34265129" +version = "52.3.0" +source = "git+https://github.com/apache/datafusion?rev=52.3.0-rc1#28d012a41a3017b5f682ef6b01468a7ff9a48fb7" dependencies = [ "arrow", "async-compression", @@ -1990,13 +2004,13 @@ dependencies = [ "bytes", "bzip2", "chrono", - "datafusion-common", + "datafusion-common 52.3.0", "datafusion-common-runtime", - "datafusion-execution", - "datafusion-expr", - "datafusion-physical-expr", + "datafusion-execution 52.3.0", + "datafusion-expr 52.3.0", + "datafusion-physical-expr 52.3.0", "datafusion-physical-expr-adapter", - "datafusion-physical-expr-common", + "datafusion-physical-expr-common 52.3.0", "datafusion-physical-plan", "datafusion-session", "flate2", @@ -2015,20 +2029,19 @@ dependencies = [ [[package]] name = "datafusion-datasource-arrow" -version = "52.2.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "90fc387d5067c62d494a6647d29c5ad4fcdd5a6e50ab4ea1d2568caa2d66f2cc" +version = "52.3.0" +source = "git+https://github.com/apache/datafusion?rev=52.3.0-rc1#28d012a41a3017b5f682ef6b01468a7ff9a48fb7" dependencies = [ "arrow", "arrow-ipc", "async-trait", "bytes", - "datafusion-common", + "datafusion-common 52.3.0", "datafusion-common-runtime", "datafusion-datasource", - "datafusion-execution", - "datafusion-expr", - "datafusion-physical-expr-common", + "datafusion-execution 52.3.0", + "datafusion-expr 52.3.0", + "datafusion-physical-expr-common 52.3.0", "datafusion-physical-plan", "datafusion-session", "futures", @@ -2039,19 +2052,18 @@ dependencies = [ [[package]] name = "datafusion-datasource-csv" -version = "52.2.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "efd5e20579bb6c8bd4e6c620253972fb723822030c280dd6aa047f660d09eeba" +version = "52.3.0" +source = "git+https://github.com/apache/datafusion?rev=52.3.0-rc1#28d012a41a3017b5f682ef6b01468a7ff9a48fb7" dependencies = [ "arrow", "async-trait", "bytes", - "datafusion-common", + "datafusion-common 52.3.0", "datafusion-common-runtime", "datafusion-datasource", - "datafusion-execution", - "datafusion-expr", - "datafusion-physical-expr-common", + "datafusion-execution 52.3.0", + "datafusion-expr 52.3.0", + "datafusion-physical-expr-common 52.3.0", "datafusion-physical-plan", "datafusion-session", "futures", @@ -2062,19 +2074,18 @@ dependencies = [ [[package]] name = "datafusion-datasource-json" -version = "52.2.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c0788b0d48fcef31880a02013ea3cc18e5a4e0eacc3b0abdd2cd0597b99dc96e" +version = "52.3.0" +source = "git+https://github.com/apache/datafusion?rev=52.3.0-rc1#28d012a41a3017b5f682ef6b01468a7ff9a48fb7" dependencies = [ "arrow", "async-trait", "bytes", - "datafusion-common", + "datafusion-common 52.3.0", "datafusion-common-runtime", "datafusion-datasource", - "datafusion-execution", - "datafusion-expr", - "datafusion-physical-expr-common", + "datafusion-execution 52.3.0", + "datafusion-expr 52.3.0", + "datafusion-physical-expr-common 52.3.0", "datafusion-physical-plan", "datafusion-session", "futures", @@ -2084,22 +2095,21 @@ dependencies = [ [[package]] name = "datafusion-datasource-parquet" -version = "52.2.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "66639b70f1f363f5f0950733170100e588f1acfacac90c1894e231194aa35957" +version = "52.3.0" +source = "git+https://github.com/apache/datafusion?rev=52.3.0-rc1#28d012a41a3017b5f682ef6b01468a7ff9a48fb7" dependencies = [ "arrow", "async-trait", "bytes", - "datafusion-common", + "datafusion-common 52.3.0", "datafusion-common-runtime", "datafusion-datasource", - "datafusion-execution", - "datafusion-expr", - "datafusion-functions-aggregate-common", - "datafusion-physical-expr", + "datafusion-execution 52.3.0", + "datafusion-expr 52.3.0", + "datafusion-functions-aggregate-common 52.3.0", + "datafusion-physical-expr 52.3.0", "datafusion-physical-expr-adapter", - "datafusion-physical-expr-common", + "datafusion-physical-expr-common 52.3.0", "datafusion-physical-plan", "datafusion-pruning", "datafusion-session", @@ -2118,6 +2128,11 @@ version = "52.2.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "e44b41f3e8267c6cf3eec982d63f34db9f1dd5f30abfd2e1f124f0871708952e" +[[package]] +name = "datafusion-doc" +version = "52.3.0" +source = "git+https://github.com/apache/datafusion?rev=52.3.0-rc1#28d012a41a3017b5f682ef6b01468a7ff9a48fb7" + [[package]] name = "datafusion-execution" version = "52.2.0" @@ -2128,8 +2143,28 @@ dependencies = [ "async-trait", "chrono", "dashmap", - "datafusion-common", - "datafusion-expr", + "datafusion-common 52.2.0", + "datafusion-expr 52.2.0", + "futures", + "log", + "object_store", + "parking_lot", + "rand 0.9.2", + "tempfile", + "url", +] + +[[package]] +name = "datafusion-execution" +version = "52.3.0" +source = "git+https://github.com/apache/datafusion?rev=52.3.0-rc1#28d012a41a3017b5f682ef6b01468a7ff9a48fb7" +dependencies = [ + "arrow", + "async-trait", + "chrono", + "dashmap", + "datafusion-common 52.3.0", + "datafusion-expr 52.3.0", "futures", "log", "object_store", @@ -2149,12 +2184,33 @@ dependencies = [ "arrow", "async-trait", "chrono", - "datafusion-common", - "datafusion-doc", - "datafusion-expr-common", - "datafusion-functions-aggregate-common", - "datafusion-functions-window-common", - "datafusion-physical-expr-common", + "datafusion-common 52.2.0", + "datafusion-doc 52.2.0", + "datafusion-expr-common 52.2.0", + "datafusion-functions-aggregate-common 52.2.0", + "datafusion-functions-window-common 52.2.0", + "datafusion-physical-expr-common 52.2.0", + "indexmap 2.13.0", + "itertools 0.14.0", + "paste", + "serde_json", + "sqlparser", +] + +[[package]] +name = "datafusion-expr" +version = "52.3.0" +source = "git+https://github.com/apache/datafusion?rev=52.3.0-rc1#28d012a41a3017b5f682ef6b01468a7ff9a48fb7" +dependencies = [ + "arrow", + "async-trait", + "chrono", + "datafusion-common 52.3.0", + "datafusion-doc 52.3.0", + "datafusion-expr-common 52.3.0", + "datafusion-functions-aggregate-common 52.3.0", + "datafusion-functions-window-common 52.3.0", + "datafusion-physical-expr-common 52.3.0", "indexmap 2.13.0", "itertools 0.14.0", "paste", @@ -2169,7 +2225,19 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "a413caa9c5885072b539337aed68488f0291653e8edd7d676c92df2480f6cab0" dependencies = [ "arrow", - "datafusion-common", + "datafusion-common 52.2.0", + "indexmap 2.13.0", + "itertools 0.14.0", + "paste", +] + +[[package]] +name = "datafusion-expr-common" +version = "52.3.0" +source = "git+https://github.com/apache/datafusion?rev=52.3.0-rc1#28d012a41a3017b5f682ef6b01468a7ff9a48fb7" +dependencies = [ + "arrow", + "datafusion-common 52.3.0", "indexmap 2.13.0", "itertools 0.14.0", "paste", @@ -2180,6 +2248,32 @@ name = "datafusion-functions" version = "52.2.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "189256495dc9cbbb8e20dbcf161f60422e628d201a78df8207e44bd4baefadb6" +dependencies = [ + "arrow", + "arrow-buffer", + "base64", + "chrono", + "chrono-tz", + "datafusion-common 52.2.0", + "datafusion-doc 52.2.0", + "datafusion-execution 52.2.0", + "datafusion-expr 52.2.0", + "datafusion-expr-common 52.2.0", + "datafusion-macros 52.2.0", + "hex", + "itertools 0.14.0", + "log", + "num-traits", + "rand 0.9.2", + "regex", + "unicode-segmentation", + "uuid", +] + +[[package]] +name = "datafusion-functions" +version = "52.3.0" +source = "git+https://github.com/apache/datafusion?rev=52.3.0-rc1#28d012a41a3017b5f682ef6b01468a7ff9a48fb7" dependencies = [ "arrow", "arrow-buffer", @@ -2188,12 +2282,12 @@ dependencies = [ "blake3", "chrono", "chrono-tz", - "datafusion-common", - "datafusion-doc", - "datafusion-execution", - "datafusion-expr", - "datafusion-expr-common", - "datafusion-macros", + "datafusion-common 52.3.0", + "datafusion-doc 52.3.0", + "datafusion-execution 52.3.0", + "datafusion-expr 52.3.0", + "datafusion-expr-common 52.3.0", + "datafusion-macros 52.3.0", "hex", "itertools 0.14.0", "log", @@ -2214,14 +2308,34 @@ checksum = "12e73dfee4cd67c4a507ffff4c5a711d39983adf544adbc09c09bf06f789f413" dependencies = [ "ahash", "arrow", - "datafusion-common", - "datafusion-doc", - "datafusion-execution", - "datafusion-expr", - "datafusion-functions-aggregate-common", - "datafusion-macros", - "datafusion-physical-expr", - "datafusion-physical-expr-common", + "datafusion-common 52.2.0", + "datafusion-doc 52.2.0", + "datafusion-execution 52.2.0", + "datafusion-expr 52.2.0", + "datafusion-functions-aggregate-common 52.2.0", + "datafusion-macros 52.2.0", + "datafusion-physical-expr 52.2.0", + "datafusion-physical-expr-common 52.2.0", + "half", + "log", + "paste", +] + +[[package]] +name = "datafusion-functions-aggregate" +version = "52.3.0" +source = "git+https://github.com/apache/datafusion?rev=52.3.0-rc1#28d012a41a3017b5f682ef6b01468a7ff9a48fb7" +dependencies = [ + "ahash", + "arrow", + "datafusion-common 52.3.0", + "datafusion-doc 52.3.0", + "datafusion-execution 52.3.0", + "datafusion-expr 52.3.0", + "datafusion-functions-aggregate-common 52.3.0", + "datafusion-macros 52.3.0", + "datafusion-physical-expr 52.3.0", + "datafusion-physical-expr-common 52.3.0", "half", "log", "paste", @@ -2235,9 +2349,21 @@ checksum = "87727bd9e65f4f9ac6d608c9810b7da9eaa3b18b26a4a4b76520592d49020acf" dependencies = [ "ahash", "arrow", - "datafusion-common", - "datafusion-expr-common", - "datafusion-physical-expr-common", + "datafusion-common 52.2.0", + "datafusion-expr-common 52.2.0", + "datafusion-physical-expr-common 52.2.0", +] + +[[package]] +name = "datafusion-functions-aggregate-common" +version = "52.3.0" +source = "git+https://github.com/apache/datafusion?rev=52.3.0-rc1#28d012a41a3017b5f682ef6b01468a7ff9a48fb7" +dependencies = [ + "ahash", + "arrow", + "datafusion-common 52.3.0", + "datafusion-expr-common 52.3.0", + "datafusion-physical-expr-common 52.3.0", ] [[package]] @@ -2248,16 +2374,38 @@ checksum = "2e5ef761359224b7c2b5a1bfad6296ac63225f8583d08ad18af9ba1a89ac3887" dependencies = [ "arrow", "arrow-ord", - "datafusion-common", - "datafusion-doc", - "datafusion-execution", - "datafusion-expr", - "datafusion-expr-common", - "datafusion-functions", - "datafusion-functions-aggregate", - "datafusion-functions-aggregate-common", - "datafusion-macros", - "datafusion-physical-expr-common", + "datafusion-common 52.2.0", + "datafusion-doc 52.2.0", + "datafusion-execution 52.2.0", + "datafusion-expr 52.2.0", + "datafusion-expr-common 52.2.0", + "datafusion-functions 52.2.0", + "datafusion-functions-aggregate 52.2.0", + "datafusion-functions-aggregate-common 52.2.0", + "datafusion-macros 52.2.0", + "datafusion-physical-expr-common 52.2.0", + "itertools 0.14.0", + "log", + "paste", +] + +[[package]] +name = "datafusion-functions-nested" +version = "52.3.0" +source = "git+https://github.com/apache/datafusion?rev=52.3.0-rc1#28d012a41a3017b5f682ef6b01468a7ff9a48fb7" +dependencies = [ + "arrow", + "arrow-ord", + "datafusion-common 52.3.0", + "datafusion-doc 52.3.0", + "datafusion-execution 52.3.0", + "datafusion-expr 52.3.0", + "datafusion-expr-common 52.3.0", + "datafusion-functions 52.3.0", + "datafusion-functions-aggregate 52.3.0", + "datafusion-functions-aggregate-common 52.3.0", + "datafusion-macros 52.3.0", + "datafusion-physical-expr-common 52.3.0", "itertools 0.14.0", "log", "paste", @@ -2265,15 +2413,14 @@ dependencies = [ [[package]] name = "datafusion-functions-table" -version = "52.2.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3b17dac25dfda2d2a90ff0ad1c054a11fb1523766226bec6e9bd8c410daee2ae" +version = "52.3.0" +source = "git+https://github.com/apache/datafusion?rev=52.3.0-rc1#28d012a41a3017b5f682ef6b01468a7ff9a48fb7" dependencies = [ "arrow", "async-trait", "datafusion-catalog", - "datafusion-common", - "datafusion-expr", + "datafusion-common 52.3.0", + "datafusion-expr 52.3.0", "datafusion-physical-plan", "parking_lot", "paste", @@ -2281,18 +2428,17 @@ dependencies = [ [[package]] name = "datafusion-functions-window" -version = "52.2.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c594a29ddb22cbdbce500e4d99b5b2392c5cecb4c1086298b41d1ffec14dbb77" +version = "52.3.0" +source = "git+https://github.com/apache/datafusion?rev=52.3.0-rc1#28d012a41a3017b5f682ef6b01468a7ff9a48fb7" dependencies = [ "arrow", - "datafusion-common", - "datafusion-doc", - "datafusion-expr", - "datafusion-functions-window-common", - "datafusion-macros", - "datafusion-physical-expr", - "datafusion-physical-expr-common", + "datafusion-common 52.3.0", + "datafusion-doc 52.3.0", + "datafusion-expr 52.3.0", + "datafusion-functions-window-common 52.3.0", + "datafusion-macros 52.3.0", + "datafusion-physical-expr 52.3.0", + "datafusion-physical-expr-common 52.3.0", "log", "paste", ] @@ -2303,8 +2449,17 @@ version = "52.2.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "9aa1b15ed81c7543f62264a30dd49dec4b1b0b698053b968f53be32dfba4f729" dependencies = [ - "datafusion-common", - "datafusion-physical-expr-common", + "datafusion-common 52.2.0", + "datafusion-physical-expr-common 52.2.0", +] + +[[package]] +name = "datafusion-functions-window-common" +version = "52.3.0" +source = "git+https://github.com/apache/datafusion?rev=52.3.0-rc1#28d012a41a3017b5f682ef6b01468a7ff9a48fb7" +dependencies = [ + "datafusion-common 52.3.0", + "datafusion-physical-expr-common 52.3.0", ] [[package]] @@ -2313,23 +2468,32 @@ version = "52.2.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "c00c31c4795597aa25b74cab5174ac07a53051f27ce1e011ecaffa9eaeecef81" dependencies = [ - "datafusion-doc", + "datafusion-doc 52.2.0", + "quote", + "syn 2.0.117", +] + +[[package]] +name = "datafusion-macros" +version = "52.3.0" +source = "git+https://github.com/apache/datafusion?rev=52.3.0-rc1#28d012a41a3017b5f682ef6b01468a7ff9a48fb7" +dependencies = [ + "datafusion-doc 52.3.0", "quote", "syn 2.0.117", ] [[package]] name = "datafusion-optimizer" -version = "52.2.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "80ccf60767c09302b2e0fc3afebb3761a6d508d07316fab8c5e93312728a21bb" +version = "52.3.0" +source = "git+https://github.com/apache/datafusion?rev=52.3.0-rc1#28d012a41a3017b5f682ef6b01468a7ff9a48fb7" dependencies = [ "arrow", "chrono", - "datafusion-common", - "datafusion-expr", - "datafusion-expr-common", - "datafusion-physical-expr", + "datafusion-common 52.3.0", + "datafusion-expr 52.3.0", + "datafusion-expr-common 52.3.0", + "datafusion-physical-expr 52.3.0", "indexmap 2.13.0", "itertools 0.14.0", "log", @@ -2345,11 +2509,33 @@ checksum = "c64b7f277556944e4edd3558da01d9e9ff9f5416f1c0aa7fee088e57bd141a7e" dependencies = [ "ahash", "arrow", - "datafusion-common", - "datafusion-expr", - "datafusion-expr-common", - "datafusion-functions-aggregate-common", - "datafusion-physical-expr-common", + "datafusion-common 52.2.0", + "datafusion-expr 52.2.0", + "datafusion-expr-common 52.2.0", + "datafusion-functions-aggregate-common 52.2.0", + "datafusion-physical-expr-common 52.2.0", + "half", + "hashbrown 0.16.1", + "indexmap 2.13.0", + "itertools 0.14.0", + "parking_lot", + "paste", + "petgraph", + "tokio", +] + +[[package]] +name = "datafusion-physical-expr" +version = "52.3.0" +source = "git+https://github.com/apache/datafusion?rev=52.3.0-rc1#28d012a41a3017b5f682ef6b01468a7ff9a48fb7" +dependencies = [ + "ahash", + "arrow", + "datafusion-common 52.3.0", + "datafusion-expr 52.3.0", + "datafusion-expr-common 52.3.0", + "datafusion-functions-aggregate-common 52.3.0", + "datafusion-physical-expr-common 52.3.0", "half", "hashbrown 0.16.1", "indexmap 2.13.0", @@ -2362,16 +2548,15 @@ dependencies = [ [[package]] name = "datafusion-physical-expr-adapter" -version = "52.2.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b7abaee372ea2d19c016ee9ef8629c4415257d291cdd152bc7f0b75f28af1b63" +version = "52.3.0" +source = "git+https://github.com/apache/datafusion?rev=52.3.0-rc1#28d012a41a3017b5f682ef6b01468a7ff9a48fb7" dependencies = [ "arrow", - "datafusion-common", - "datafusion-expr", - "datafusion-functions", - "datafusion-physical-expr", - "datafusion-physical-expr-common", + "datafusion-common 52.3.0", + "datafusion-expr 52.3.0", + "datafusion-functions 52.3.0", + "datafusion-physical-expr 52.3.0", + "datafusion-physical-expr-common 52.3.0", "itertools 0.14.0", ] @@ -2384,8 +2569,24 @@ dependencies = [ "ahash", "arrow", "chrono", - "datafusion-common", - "datafusion-expr-common", + "datafusion-common 52.2.0", + "datafusion-expr-common 52.2.0", + "hashbrown 0.16.1", + "indexmap 2.13.0", + "itertools 0.14.0", + "parking_lot", +] + +[[package]] +name = "datafusion-physical-expr-common" +version = "52.3.0" +source = "git+https://github.com/apache/datafusion?rev=52.3.0-rc1#28d012a41a3017b5f682ef6b01468a7ff9a48fb7" +dependencies = [ + "ahash", + "arrow", + "chrono", + "datafusion-common 52.3.0", + "datafusion-expr-common 52.3.0", "hashbrown 0.16.1", "indexmap 2.13.0", "itertools 0.14.0", @@ -2394,17 +2595,16 @@ dependencies = [ [[package]] name = "datafusion-physical-optimizer" -version = "52.2.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "fd093498bd1319c6e5c76e9dfa905e78486f01b34579ce97f2e3a49f84c37fac" +version = "52.3.0" +source = "git+https://github.com/apache/datafusion?rev=52.3.0-rc1#28d012a41a3017b5f682ef6b01468a7ff9a48fb7" dependencies = [ "arrow", - "datafusion-common", - "datafusion-execution", - "datafusion-expr", - "datafusion-expr-common", - "datafusion-physical-expr", - "datafusion-physical-expr-common", + "datafusion-common 52.3.0", + "datafusion-execution 52.3.0", + "datafusion-expr 52.3.0", + "datafusion-expr-common 52.3.0", + "datafusion-physical-expr 52.3.0", + "datafusion-physical-expr-common 52.3.0", "datafusion-physical-plan", "datafusion-pruning", "itertools 0.14.0", @@ -2412,24 +2612,23 @@ dependencies = [ [[package]] name = "datafusion-physical-plan" -version = "52.2.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7cbe61b12daf81a9f20ba03bd3541165d51f86e004ef37426b11881330eed261" +version = "52.3.0" +source = "git+https://github.com/apache/datafusion?rev=52.3.0-rc1#28d012a41a3017b5f682ef6b01468a7ff9a48fb7" dependencies = [ "ahash", "arrow", "arrow-ord", "arrow-schema", "async-trait", - "datafusion-common", + "datafusion-common 52.3.0", "datafusion-common-runtime", - "datafusion-execution", - "datafusion-expr", - "datafusion-functions", - "datafusion-functions-aggregate-common", - "datafusion-functions-window-common", - "datafusion-physical-expr", - "datafusion-physical-expr-common", + "datafusion-execution 52.3.0", + "datafusion-expr 52.3.0", + "datafusion-functions 52.3.0", + "datafusion-functions-aggregate-common 52.3.0", + "datafusion-functions-window-common 52.3.0", + "datafusion-physical-expr 52.3.0", + "datafusion-physical-expr-common 52.3.0", "futures", "half", "hashbrown 0.16.1", @@ -2443,16 +2642,15 @@ dependencies = [ [[package]] name = "datafusion-pruning" -version = "52.2.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0124331116db7f79df92ebfd2c3b11a8f90240f253555c9bb084f10b6fecf1dd" +version = "52.3.0" +source = "git+https://github.com/apache/datafusion?rev=52.3.0-rc1#28d012a41a3017b5f682ef6b01468a7ff9a48fb7" dependencies = [ "arrow", - "datafusion-common", + "datafusion-common 52.3.0", "datafusion-datasource", - "datafusion-expr-common", - "datafusion-physical-expr", - "datafusion-physical-expr-common", + "datafusion-expr-common 52.3.0", + "datafusion-physical-expr 52.3.0", + "datafusion-physical-expr-common 52.3.0", "datafusion-physical-plan", "itertools 0.14.0", "log", @@ -2460,34 +2658,32 @@ dependencies = [ [[package]] name = "datafusion-session" -version = "52.2.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1673e3c58ba618a6ea0568672f00664087b8982c581e9afd5aa6c3c79c9b431f" +version = "52.3.0" +source = "git+https://github.com/apache/datafusion?rev=52.3.0-rc1#28d012a41a3017b5f682ef6b01468a7ff9a48fb7" dependencies = [ "async-trait", - "datafusion-common", - "datafusion-execution", - "datafusion-expr", + "datafusion-common 52.3.0", + "datafusion-execution 52.3.0", + "datafusion-expr 52.3.0", "datafusion-physical-plan", "parking_lot", ] [[package]] name = "datafusion-spark" -version = "52.2.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "15d28510abfc85709578fcf9065325d43ee3303012c0ccec2dce351bdc577d00" +version = "52.3.0" +source = "git+https://github.com/apache/datafusion?rev=52.3.0-rc1#28d012a41a3017b5f682ef6b01468a7ff9a48fb7" dependencies = [ "arrow", "bigdecimal", "chrono", "crc32fast", "datafusion-catalog", - "datafusion-common", - "datafusion-execution", - "datafusion-expr", - "datafusion-functions", - "datafusion-functions-nested", + "datafusion-common 52.3.0", + "datafusion-execution 52.3.0", + "datafusion-expr 52.3.0", + "datafusion-functions 52.3.0", + "datafusion-functions-nested 52.3.0", "log", "percent-encoding", "rand 0.9.2", @@ -2497,15 +2693,14 @@ dependencies = [ [[package]] name = "datafusion-sql" -version = "52.2.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5272d256dab5347bb39d2040589f45d8c6b715b27edcb5fffe88cc8b9c3909cb" +version = "52.3.0" +source = "git+https://github.com/apache/datafusion?rev=52.3.0-rc1#28d012a41a3017b5f682ef6b01468a7ff9a48fb7" dependencies = [ "arrow", "bigdecimal", "chrono", - "datafusion-common", - "datafusion-expr", + "datafusion-common 52.3.0", + "datafusion-expr 52.3.0", "indexmap 2.13.0", "log", "regex", diff --git a/native/Cargo.toml b/native/Cargo.toml index 7e0f9d8845..37238c2423 100644 --- a/native/Cargo.toml +++ b/native/Cargo.toml @@ -38,10 +38,10 @@ arrow = { version = "57.3.0", features = ["prettyprint", "ffi", "chrono-tz"] } async-trait = { version = "0.1" } bytes = { version = "1.11.1" } parquet = { version = "57.3.0", default-features = false, features = ["experimental"] } -datafusion = { version = "52.2.0", default-features = false, features = ["unicode_expressions", "crypto_expressions", "nested_expressions", "parquet"] } -datafusion-datasource = { version = "52.2.0" } -datafusion-physical-expr-adapter = { version = "52.2.0" } -datafusion-spark = { version = "52.2.0" } +datafusion = { git = "https://github.com/apache/datafusion", rev = "52.3.0-rc1", default-features = false, features = ["unicode_expressions", "crypto_expressions", "nested_expressions", "parquet"] } +datafusion-datasource = { git = "https://github.com/apache/datafusion", rev = "52.3.0-rc1" } +datafusion-physical-expr-adapter = { git = "https://github.com/apache/datafusion", rev = "52.3.0-rc1" } +datafusion-spark = { git = "https://github.com/apache/datafusion", rev = "52.3.0-rc1" } datafusion-comet-spark-expr = { path = "spark-expr" } datafusion-comet-proto = { path = "proto" } chrono = { version = "0.4", default-features = false, features = ["clock"] } From 6795b4ce048b91b66ecb472c8da9f42d982cacac Mon Sep 17 00:00:00 2001 From: Andy Grove Date: Mon, 9 Mar 2026 08:15:28 -0600 Subject: [PATCH 2/2] update another version --- native/Cargo.lock | 495 +++++++++++------------------------------ native/core/Cargo.toml | 2 +- 2 files changed, 135 insertions(+), 362 deletions(-) diff --git a/native/Cargo.lock b/native/Cargo.lock index 8d3cf10c70..6597f1bc1f 100644 --- a/native/Cargo.lock +++ b/native/Cargo.lock @@ -1737,25 +1737,25 @@ dependencies = [ "chrono", "datafusion-catalog", "datafusion-catalog-listing", - "datafusion-common 52.3.0", + "datafusion-common", "datafusion-common-runtime", "datafusion-datasource", "datafusion-datasource-arrow", "datafusion-datasource-csv", "datafusion-datasource-json", "datafusion-datasource-parquet", - "datafusion-execution 52.3.0", - "datafusion-expr 52.3.0", - "datafusion-expr-common 52.3.0", - "datafusion-functions 52.3.0", - "datafusion-functions-aggregate 52.3.0", - "datafusion-functions-nested 52.3.0", + "datafusion-execution", + "datafusion-expr", + "datafusion-expr-common", + "datafusion-functions", + "datafusion-functions-aggregate", + "datafusion-functions-nested", "datafusion-functions-table", "datafusion-functions-window", "datafusion-optimizer", - "datafusion-physical-expr 52.3.0", + "datafusion-physical-expr", "datafusion-physical-expr-adapter", - "datafusion-physical-expr-common 52.3.0", + "datafusion-physical-expr-common", "datafusion-physical-optimizer", "datafusion-physical-plan", "datafusion-session", @@ -1783,12 +1783,12 @@ dependencies = [ "arrow", "async-trait", "dashmap", - "datafusion-common 52.3.0", + "datafusion-common", "datafusion-common-runtime", "datafusion-datasource", - "datafusion-execution 52.3.0", - "datafusion-expr 52.3.0", - "datafusion-physical-expr 52.3.0", + "datafusion-execution", + "datafusion-expr", + "datafusion-physical-expr", "datafusion-physical-plan", "datafusion-session", "futures", @@ -1807,13 +1807,13 @@ dependencies = [ "arrow", "async-trait", "datafusion-catalog", - "datafusion-common 52.3.0", + "datafusion-common", "datafusion-datasource", - "datafusion-execution 52.3.0", - "datafusion-expr 52.3.0", - "datafusion-physical-expr 52.3.0", + "datafusion-execution", + "datafusion-expr", + "datafusion-physical-expr", "datafusion-physical-expr-adapter", - "datafusion-physical-expr-common 52.3.0", + "datafusion-physical-expr-common", "datafusion-physical-plan", "futures", "itertools 0.14.0", @@ -1838,7 +1838,7 @@ dependencies = [ "datafusion-comet-proto", "datafusion-comet-spark-expr", "datafusion-datasource", - "datafusion-functions-nested 52.2.0", + "datafusion-functions-nested", "datafusion-physical-expr-adapter", "datafusion-spark", "futures", @@ -1940,26 +1940,6 @@ dependencies = [ "twox-hash", ] -[[package]] -name = "datafusion-common" -version = "52.2.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0039deefbd00c56adf5168b7ca58568fb058e4ba4c5a03b09f8be371b4e434b6" -dependencies = [ - "ahash", - "arrow", - "arrow-ipc", - "chrono", - "half", - "hashbrown 0.16.1", - "indexmap 2.13.0", - "libc", - "log", - "paste", - "tokio", - "web-time", -] - [[package]] name = "datafusion-common" version = "52.3.0" @@ -2004,13 +1984,13 @@ dependencies = [ "bytes", "bzip2", "chrono", - "datafusion-common 52.3.0", + "datafusion-common", "datafusion-common-runtime", - "datafusion-execution 52.3.0", - "datafusion-expr 52.3.0", - "datafusion-physical-expr 52.3.0", + "datafusion-execution", + "datafusion-expr", + "datafusion-physical-expr", "datafusion-physical-expr-adapter", - "datafusion-physical-expr-common 52.3.0", + "datafusion-physical-expr-common", "datafusion-physical-plan", "datafusion-session", "flate2", @@ -2036,12 +2016,12 @@ dependencies = [ "arrow-ipc", "async-trait", "bytes", - "datafusion-common 52.3.0", + "datafusion-common", "datafusion-common-runtime", "datafusion-datasource", - "datafusion-execution 52.3.0", - "datafusion-expr 52.3.0", - "datafusion-physical-expr-common 52.3.0", + "datafusion-execution", + "datafusion-expr", + "datafusion-physical-expr-common", "datafusion-physical-plan", "datafusion-session", "futures", @@ -2058,12 +2038,12 @@ dependencies = [ "arrow", "async-trait", "bytes", - "datafusion-common 52.3.0", + "datafusion-common", "datafusion-common-runtime", "datafusion-datasource", - "datafusion-execution 52.3.0", - "datafusion-expr 52.3.0", - "datafusion-physical-expr-common 52.3.0", + "datafusion-execution", + "datafusion-expr", + "datafusion-physical-expr-common", "datafusion-physical-plan", "datafusion-session", "futures", @@ -2080,12 +2060,12 @@ dependencies = [ "arrow", "async-trait", "bytes", - "datafusion-common 52.3.0", + "datafusion-common", "datafusion-common-runtime", "datafusion-datasource", - "datafusion-execution 52.3.0", - "datafusion-expr 52.3.0", - "datafusion-physical-expr-common 52.3.0", + "datafusion-execution", + "datafusion-expr", + "datafusion-physical-expr-common", "datafusion-physical-plan", "datafusion-session", "futures", @@ -2101,15 +2081,15 @@ dependencies = [ "arrow", "async-trait", "bytes", - "datafusion-common 52.3.0", + "datafusion-common", "datafusion-common-runtime", "datafusion-datasource", - "datafusion-execution 52.3.0", - "datafusion-expr 52.3.0", - "datafusion-functions-aggregate-common 52.3.0", - "datafusion-physical-expr 52.3.0", + "datafusion-execution", + "datafusion-expr", + "datafusion-functions-aggregate-common", + "datafusion-physical-expr", "datafusion-physical-expr-adapter", - "datafusion-physical-expr-common 52.3.0", + "datafusion-physical-expr-common", "datafusion-physical-plan", "datafusion-pruning", "datafusion-session", @@ -2122,38 +2102,11 @@ dependencies = [ "tokio", ] -[[package]] -name = "datafusion-doc" -version = "52.2.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e44b41f3e8267c6cf3eec982d63f34db9f1dd5f30abfd2e1f124f0871708952e" - [[package]] name = "datafusion-doc" version = "52.3.0" source = "git+https://github.com/apache/datafusion?rev=52.3.0-rc1#28d012a41a3017b5f682ef6b01468a7ff9a48fb7" -[[package]] -name = "datafusion-execution" -version = "52.2.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9e456f60e5d38db45335e84617006d90af14a8c8c5b8e959add708b2daaa0e2c" -dependencies = [ - "arrow", - "async-trait", - "chrono", - "dashmap", - "datafusion-common 52.2.0", - "datafusion-expr 52.2.0", - "futures", - "log", - "object_store", - "parking_lot", - "rand 0.9.2", - "tempfile", - "url", -] - [[package]] name = "datafusion-execution" version = "52.3.0" @@ -2163,8 +2116,8 @@ dependencies = [ "async-trait", "chrono", "dashmap", - "datafusion-common 52.3.0", - "datafusion-expr 52.3.0", + "datafusion-common", + "datafusion-expr", "futures", "log", "object_store", @@ -2175,28 +2128,6 @@ dependencies = [ "url", ] -[[package]] -name = "datafusion-expr" -version = "52.2.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6507c719804265a58043134580c1c20767e7c23ba450724393f03ec982769ad9" -dependencies = [ - "arrow", - "async-trait", - "chrono", - "datafusion-common 52.2.0", - "datafusion-doc 52.2.0", - "datafusion-expr-common 52.2.0", - "datafusion-functions-aggregate-common 52.2.0", - "datafusion-functions-window-common 52.2.0", - "datafusion-physical-expr-common 52.2.0", - "indexmap 2.13.0", - "itertools 0.14.0", - "paste", - "serde_json", - "sqlparser", -] - [[package]] name = "datafusion-expr" version = "52.3.0" @@ -2205,12 +2136,12 @@ dependencies = [ "arrow", "async-trait", "chrono", - "datafusion-common 52.3.0", - "datafusion-doc 52.3.0", - "datafusion-expr-common 52.3.0", - "datafusion-functions-aggregate-common 52.3.0", - "datafusion-functions-window-common 52.3.0", - "datafusion-physical-expr-common 52.3.0", + "datafusion-common", + "datafusion-doc", + "datafusion-expr-common", + "datafusion-functions-aggregate-common", + "datafusion-functions-window-common", + "datafusion-physical-expr-common", "indexmap 2.13.0", "itertools 0.14.0", "paste", @@ -2218,58 +2149,18 @@ dependencies = [ "sqlparser", ] -[[package]] -name = "datafusion-expr-common" -version = "52.2.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a413caa9c5885072b539337aed68488f0291653e8edd7d676c92df2480f6cab0" -dependencies = [ - "arrow", - "datafusion-common 52.2.0", - "indexmap 2.13.0", - "itertools 0.14.0", - "paste", -] - [[package]] name = "datafusion-expr-common" version = "52.3.0" source = "git+https://github.com/apache/datafusion?rev=52.3.0-rc1#28d012a41a3017b5f682ef6b01468a7ff9a48fb7" dependencies = [ "arrow", - "datafusion-common 52.3.0", + "datafusion-common", "indexmap 2.13.0", "itertools 0.14.0", "paste", ] -[[package]] -name = "datafusion-functions" -version = "52.2.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "189256495dc9cbbb8e20dbcf161f60422e628d201a78df8207e44bd4baefadb6" -dependencies = [ - "arrow", - "arrow-buffer", - "base64", - "chrono", - "chrono-tz", - "datafusion-common 52.2.0", - "datafusion-doc 52.2.0", - "datafusion-execution 52.2.0", - "datafusion-expr 52.2.0", - "datafusion-expr-common 52.2.0", - "datafusion-macros 52.2.0", - "hex", - "itertools 0.14.0", - "log", - "num-traits", - "rand 0.9.2", - "regex", - "unicode-segmentation", - "uuid", -] - [[package]] name = "datafusion-functions" version = "52.3.0" @@ -2282,12 +2173,12 @@ dependencies = [ "blake3", "chrono", "chrono-tz", - "datafusion-common 52.3.0", - "datafusion-doc 52.3.0", - "datafusion-execution 52.3.0", - "datafusion-expr 52.3.0", - "datafusion-expr-common 52.3.0", - "datafusion-macros 52.3.0", + "datafusion-common", + "datafusion-doc", + "datafusion-execution", + "datafusion-expr", + "datafusion-expr-common", + "datafusion-macros", "hex", "itertools 0.14.0", "log", @@ -2300,27 +2191,6 @@ dependencies = [ "uuid", ] -[[package]] -name = "datafusion-functions-aggregate" -version = "52.2.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "12e73dfee4cd67c4a507ffff4c5a711d39983adf544adbc09c09bf06f789f413" -dependencies = [ - "ahash", - "arrow", - "datafusion-common 52.2.0", - "datafusion-doc 52.2.0", - "datafusion-execution 52.2.0", - "datafusion-expr 52.2.0", - "datafusion-functions-aggregate-common 52.2.0", - "datafusion-macros 52.2.0", - "datafusion-physical-expr 52.2.0", - "datafusion-physical-expr-common 52.2.0", - "half", - "log", - "paste", -] - [[package]] name = "datafusion-functions-aggregate" version = "52.3.0" @@ -2328,32 +2198,19 @@ source = "git+https://github.com/apache/datafusion?rev=52.3.0-rc1#28d012a41a3017 dependencies = [ "ahash", "arrow", - "datafusion-common 52.3.0", - "datafusion-doc 52.3.0", - "datafusion-execution 52.3.0", - "datafusion-expr 52.3.0", - "datafusion-functions-aggregate-common 52.3.0", - "datafusion-macros 52.3.0", - "datafusion-physical-expr 52.3.0", - "datafusion-physical-expr-common 52.3.0", + "datafusion-common", + "datafusion-doc", + "datafusion-execution", + "datafusion-expr", + "datafusion-functions-aggregate-common", + "datafusion-macros", + "datafusion-physical-expr", + "datafusion-physical-expr-common", "half", "log", "paste", ] -[[package]] -name = "datafusion-functions-aggregate-common" -version = "52.2.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "87727bd9e65f4f9ac6d608c9810b7da9eaa3b18b26a4a4b76520592d49020acf" -dependencies = [ - "ahash", - "arrow", - "datafusion-common 52.2.0", - "datafusion-expr-common 52.2.0", - "datafusion-physical-expr-common 52.2.0", -] - [[package]] name = "datafusion-functions-aggregate-common" version = "52.3.0" @@ -2361,32 +2218,9 @@ source = "git+https://github.com/apache/datafusion?rev=52.3.0-rc1#28d012a41a3017 dependencies = [ "ahash", "arrow", - "datafusion-common 52.3.0", - "datafusion-expr-common 52.3.0", - "datafusion-physical-expr-common 52.3.0", -] - -[[package]] -name = "datafusion-functions-nested" -version = "52.2.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2e5ef761359224b7c2b5a1bfad6296ac63225f8583d08ad18af9ba1a89ac3887" -dependencies = [ - "arrow", - "arrow-ord", - "datafusion-common 52.2.0", - "datafusion-doc 52.2.0", - "datafusion-execution 52.2.0", - "datafusion-expr 52.2.0", - "datafusion-expr-common 52.2.0", - "datafusion-functions 52.2.0", - "datafusion-functions-aggregate 52.2.0", - "datafusion-functions-aggregate-common 52.2.0", - "datafusion-macros 52.2.0", - "datafusion-physical-expr-common 52.2.0", - "itertools 0.14.0", - "log", - "paste", + "datafusion-common", + "datafusion-expr-common", + "datafusion-physical-expr-common", ] [[package]] @@ -2396,16 +2230,16 @@ source = "git+https://github.com/apache/datafusion?rev=52.3.0-rc1#28d012a41a3017 dependencies = [ "arrow", "arrow-ord", - "datafusion-common 52.3.0", - "datafusion-doc 52.3.0", - "datafusion-execution 52.3.0", - "datafusion-expr 52.3.0", - "datafusion-expr-common 52.3.0", - "datafusion-functions 52.3.0", - "datafusion-functions-aggregate 52.3.0", - "datafusion-functions-aggregate-common 52.3.0", - "datafusion-macros 52.3.0", - "datafusion-physical-expr-common 52.3.0", + "datafusion-common", + "datafusion-doc", + "datafusion-execution", + "datafusion-expr", + "datafusion-expr-common", + "datafusion-functions", + "datafusion-functions-aggregate", + "datafusion-functions-aggregate-common", + "datafusion-macros", + "datafusion-physical-expr-common", "itertools 0.14.0", "log", "paste", @@ -2419,8 +2253,8 @@ dependencies = [ "arrow", "async-trait", "datafusion-catalog", - "datafusion-common 52.3.0", - "datafusion-expr 52.3.0", + "datafusion-common", + "datafusion-expr", "datafusion-physical-plan", "parking_lot", "paste", @@ -2432,45 +2266,24 @@ version = "52.3.0" source = "git+https://github.com/apache/datafusion?rev=52.3.0-rc1#28d012a41a3017b5f682ef6b01468a7ff9a48fb7" dependencies = [ "arrow", - "datafusion-common 52.3.0", - "datafusion-doc 52.3.0", - "datafusion-expr 52.3.0", - "datafusion-functions-window-common 52.3.0", - "datafusion-macros 52.3.0", - "datafusion-physical-expr 52.3.0", - "datafusion-physical-expr-common 52.3.0", + "datafusion-common", + "datafusion-doc", + "datafusion-expr", + "datafusion-functions-window-common", + "datafusion-macros", + "datafusion-physical-expr", + "datafusion-physical-expr-common", "log", "paste", ] -[[package]] -name = "datafusion-functions-window-common" -version = "52.2.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9aa1b15ed81c7543f62264a30dd49dec4b1b0b698053b968f53be32dfba4f729" -dependencies = [ - "datafusion-common 52.2.0", - "datafusion-physical-expr-common 52.2.0", -] - [[package]] name = "datafusion-functions-window-common" version = "52.3.0" source = "git+https://github.com/apache/datafusion?rev=52.3.0-rc1#28d012a41a3017b5f682ef6b01468a7ff9a48fb7" dependencies = [ - "datafusion-common 52.3.0", - "datafusion-physical-expr-common 52.3.0", -] - -[[package]] -name = "datafusion-macros" -version = "52.2.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c00c31c4795597aa25b74cab5174ac07a53051f27ce1e011ecaffa9eaeecef81" -dependencies = [ - "datafusion-doc 52.2.0", - "quote", - "syn 2.0.117", + "datafusion-common", + "datafusion-physical-expr-common", ] [[package]] @@ -2478,7 +2291,7 @@ name = "datafusion-macros" version = "52.3.0" source = "git+https://github.com/apache/datafusion?rev=52.3.0-rc1#28d012a41a3017b5f682ef6b01468a7ff9a48fb7" dependencies = [ - "datafusion-doc 52.3.0", + "datafusion-doc", "quote", "syn 2.0.117", ] @@ -2490,10 +2303,10 @@ source = "git+https://github.com/apache/datafusion?rev=52.3.0-rc1#28d012a41a3017 dependencies = [ "arrow", "chrono", - "datafusion-common 52.3.0", - "datafusion-expr 52.3.0", - "datafusion-expr-common 52.3.0", - "datafusion-physical-expr 52.3.0", + "datafusion-common", + "datafusion-expr", + "datafusion-expr-common", + "datafusion-physical-expr", "indexmap 2.13.0", "itertools 0.14.0", "log", @@ -2501,29 +2314,6 @@ dependencies = [ "regex-syntax", ] -[[package]] -name = "datafusion-physical-expr" -version = "52.2.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c64b7f277556944e4edd3558da01d9e9ff9f5416f1c0aa7fee088e57bd141a7e" -dependencies = [ - "ahash", - "arrow", - "datafusion-common 52.2.0", - "datafusion-expr 52.2.0", - "datafusion-expr-common 52.2.0", - "datafusion-functions-aggregate-common 52.2.0", - "datafusion-physical-expr-common 52.2.0", - "half", - "hashbrown 0.16.1", - "indexmap 2.13.0", - "itertools 0.14.0", - "parking_lot", - "paste", - "petgraph", - "tokio", -] - [[package]] name = "datafusion-physical-expr" version = "52.3.0" @@ -2531,11 +2321,11 @@ source = "git+https://github.com/apache/datafusion?rev=52.3.0-rc1#28d012a41a3017 dependencies = [ "ahash", "arrow", - "datafusion-common 52.3.0", - "datafusion-expr 52.3.0", - "datafusion-expr-common 52.3.0", - "datafusion-functions-aggregate-common 52.3.0", - "datafusion-physical-expr-common 52.3.0", + "datafusion-common", + "datafusion-expr", + "datafusion-expr-common", + "datafusion-functions-aggregate-common", + "datafusion-physical-expr-common", "half", "hashbrown 0.16.1", "indexmap 2.13.0", @@ -2552,31 +2342,14 @@ version = "52.3.0" source = "git+https://github.com/apache/datafusion?rev=52.3.0-rc1#28d012a41a3017b5f682ef6b01468a7ff9a48fb7" dependencies = [ "arrow", - "datafusion-common 52.3.0", - "datafusion-expr 52.3.0", - "datafusion-functions 52.3.0", - "datafusion-physical-expr 52.3.0", - "datafusion-physical-expr-common 52.3.0", + "datafusion-common", + "datafusion-expr", + "datafusion-functions", + "datafusion-physical-expr", + "datafusion-physical-expr-common", "itertools 0.14.0", ] -[[package]] -name = "datafusion-physical-expr-common" -version = "52.2.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "42237efe621f92adc22d111b531fdbc2cc38ca9b5e02327535628fb103ae2157" -dependencies = [ - "ahash", - "arrow", - "chrono", - "datafusion-common 52.2.0", - "datafusion-expr-common 52.2.0", - "hashbrown 0.16.1", - "indexmap 2.13.0", - "itertools 0.14.0", - "parking_lot", -] - [[package]] name = "datafusion-physical-expr-common" version = "52.3.0" @@ -2585,8 +2358,8 @@ dependencies = [ "ahash", "arrow", "chrono", - "datafusion-common 52.3.0", - "datafusion-expr-common 52.3.0", + "datafusion-common", + "datafusion-expr-common", "hashbrown 0.16.1", "indexmap 2.13.0", "itertools 0.14.0", @@ -2599,12 +2372,12 @@ version = "52.3.0" source = "git+https://github.com/apache/datafusion?rev=52.3.0-rc1#28d012a41a3017b5f682ef6b01468a7ff9a48fb7" dependencies = [ "arrow", - "datafusion-common 52.3.0", - "datafusion-execution 52.3.0", - "datafusion-expr 52.3.0", - "datafusion-expr-common 52.3.0", - "datafusion-physical-expr 52.3.0", - "datafusion-physical-expr-common 52.3.0", + "datafusion-common", + "datafusion-execution", + "datafusion-expr", + "datafusion-expr-common", + "datafusion-physical-expr", + "datafusion-physical-expr-common", "datafusion-physical-plan", "datafusion-pruning", "itertools 0.14.0", @@ -2620,15 +2393,15 @@ dependencies = [ "arrow-ord", "arrow-schema", "async-trait", - "datafusion-common 52.3.0", + "datafusion-common", "datafusion-common-runtime", - "datafusion-execution 52.3.0", - "datafusion-expr 52.3.0", - "datafusion-functions 52.3.0", - "datafusion-functions-aggregate-common 52.3.0", - "datafusion-functions-window-common 52.3.0", - "datafusion-physical-expr 52.3.0", - "datafusion-physical-expr-common 52.3.0", + "datafusion-execution", + "datafusion-expr", + "datafusion-functions", + "datafusion-functions-aggregate-common", + "datafusion-functions-window-common", + "datafusion-physical-expr", + "datafusion-physical-expr-common", "futures", "half", "hashbrown 0.16.1", @@ -2646,11 +2419,11 @@ version = "52.3.0" source = "git+https://github.com/apache/datafusion?rev=52.3.0-rc1#28d012a41a3017b5f682ef6b01468a7ff9a48fb7" dependencies = [ "arrow", - "datafusion-common 52.3.0", + "datafusion-common", "datafusion-datasource", - "datafusion-expr-common 52.3.0", - "datafusion-physical-expr 52.3.0", - "datafusion-physical-expr-common 52.3.0", + "datafusion-expr-common", + "datafusion-physical-expr", + "datafusion-physical-expr-common", "datafusion-physical-plan", "itertools 0.14.0", "log", @@ -2662,9 +2435,9 @@ version = "52.3.0" source = "git+https://github.com/apache/datafusion?rev=52.3.0-rc1#28d012a41a3017b5f682ef6b01468a7ff9a48fb7" dependencies = [ "async-trait", - "datafusion-common 52.3.0", - "datafusion-execution 52.3.0", - "datafusion-expr 52.3.0", + "datafusion-common", + "datafusion-execution", + "datafusion-expr", "datafusion-physical-plan", "parking_lot", ] @@ -2679,11 +2452,11 @@ dependencies = [ "chrono", "crc32fast", "datafusion-catalog", - "datafusion-common 52.3.0", - "datafusion-execution 52.3.0", - "datafusion-expr 52.3.0", - "datafusion-functions 52.3.0", - "datafusion-functions-nested 52.3.0", + "datafusion-common", + "datafusion-execution", + "datafusion-expr", + "datafusion-functions", + "datafusion-functions-nested", "log", "percent-encoding", "rand 0.9.2", @@ -2699,8 +2472,8 @@ dependencies = [ "arrow", "bigdecimal", "chrono", - "datafusion-common 52.3.0", - "datafusion-expr 52.3.0", + "datafusion-common", + "datafusion-expr", "indexmap 2.13.0", "log", "regex", diff --git a/native/core/Cargo.toml b/native/core/Cargo.toml index 37be0f282f..7c11fd950d 100644 --- a/native/core/Cargo.toml +++ b/native/core/Cargo.toml @@ -97,7 +97,7 @@ jni = { version = "0.21", features = ["invocation"] } lazy_static = "1.4" assertables = "9" hex = "0.4.3" -datafusion-functions-nested = { version = "52.2.0" } +datafusion-functions-nested = { git = "https://github.com/apache/datafusion", rev = "52.3.0-rc1" } [features] backtrace = ["datafusion/backtrace"]