From 9c84a974efbb1f4bd4e1c4e712b90e50f6998018 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Sat, 17 Aug 2024 19:05:11 +0000 Subject: [PATCH] build(deps): bump datafusion from 40.0.0 to 41.0.0 Bumps [datafusion](https://github.com/apache/datafusion) from 40.0.0 to 41.0.0. - [Changelog](https://github.com/apache/datafusion/blob/main/CHANGELOG.md) - [Commits](https://github.com/apache/datafusion/compare/40.0.0...41.0.0) --- updated-dependencies: - dependency-name: datafusion dependency-type: direct:production update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] --- Cargo.lock | 484 ++++++++++++++++++++++++++++++++++++++++++++++------- Cargo.toml | 2 +- 2 files changed, 426 insertions(+), 60 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index e59811210..9aabad4b9 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -680,6 +680,12 @@ dependencies = [ "cfg-if", ] +[[package]] +name = "crossbeam-utils" +version = "0.8.20" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "22ec99545bb0ed0ea7bb9b8e1e9122ea386ff8a48c0922e43f36d45ab09e0e80" + [[package]] name = "crunchy" version = "0.2.2" @@ -736,6 +742,20 @@ dependencies = [ "parking_lot_core", ] +[[package]] +name = "dashmap" +version = "6.0.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "804c8821570c3f8b70230c2ba75ffa5c0f9a4189b9a432b6656c536712acae28" +dependencies = [ + "cfg-if", + "crossbeam-utils", + "hashbrown", + "lock_api", + "once_cell", + "parking_lot_core", +] + [[package]] name = "datafusion" version = "40.0.0" @@ -743,7 +763,6 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "ab9d55a9cd2634818953809f75ebe5248b00dd43c3227efb2a51a2d5feaad54e" dependencies = [ "ahash", - "apache-avro", "arrow", "arrow-array", "arrow-ipc", @@ -753,19 +772,76 @@ dependencies = [ "bytes", "bzip2", "chrono", - "dashmap", - "datafusion-common", - "datafusion-common-runtime", - "datafusion-execution", - "datafusion-expr", - "datafusion-functions", - "datafusion-functions-aggregate", + "dashmap 5.5.3", + "datafusion-common 40.0.0", + "datafusion-common-runtime 40.0.0", + "datafusion-execution 40.0.0", + "datafusion-expr 40.0.0", + "datafusion-functions 40.0.0", + "datafusion-functions-aggregate 40.0.0", "datafusion-functions-array", - "datafusion-optimizer", - "datafusion-physical-expr", - "datafusion-physical-expr-common", - "datafusion-physical-plan", - "datafusion-sql", + "datafusion-optimizer 40.0.0", + "datafusion-physical-expr 40.0.0", + "datafusion-physical-expr-common 40.0.0", + "datafusion-physical-plan 40.0.0", + "datafusion-sql 40.0.0", + "flate2", + "futures", + "glob", + "half", + "hashbrown", + "indexmap", + "itertools 0.12.1", + "log", + "num_cpus", + "object_store", + "parking_lot", + "parquet", + "paste", + "pin-project-lite", + "rand", + "sqlparser 0.47.0", + "tempfile", + "tokio", + "tokio-util", + "url", + "uuid", + "xz2", + "zstd 0.13.2", +] + +[[package]] +name = "datafusion" +version = "41.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e4fd4a99fc70d40ef7e52b243b4a399c3f8d353a40d5ecb200deee05e49c61bb" +dependencies = [ + "ahash", + "apache-avro", + "arrow", + "arrow-array", + "arrow-ipc", + "arrow-schema", + "async-compression", + "async-trait", + "bytes", + "bzip2", + "chrono", + "dashmap 6.0.1", + "datafusion-catalog", + "datafusion-common 41.0.0", + "datafusion-common-runtime 41.0.0", + "datafusion-execution 41.0.0", + "datafusion-expr 41.0.0", + "datafusion-functions 41.0.0", + "datafusion-functions-aggregate 41.0.0", + "datafusion-functions-nested", + "datafusion-optimizer 41.0.0", + "datafusion-physical-expr 41.0.0", + "datafusion-physical-expr-common 41.0.0", + "datafusion-physical-optimizer", + "datafusion-physical-plan 41.0.0", + "datafusion-sql 41.0.0", "flate2", "futures", "glob", @@ -782,7 +858,7 @@ dependencies = [ "paste", "pin-project-lite", "rand", - "sqlparser", + "sqlparser 0.49.0", "tempfile", "tokio", "tokio-util", @@ -792,11 +868,48 @@ dependencies = [ "zstd 0.13.2", ] +[[package]] +name = "datafusion-catalog" +version = "41.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e13b3cfbd84c6003594ae1972314e3df303a27ce8ce755fcea3240c90f4c0529" +dependencies = [ + "arrow-schema", + "async-trait", + "datafusion-common 41.0.0", + "datafusion-execution 41.0.0", + "datafusion-expr 41.0.0", + "datafusion-physical-plan 41.0.0", +] + [[package]] name = "datafusion-common" version = "40.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "def66b642959e7f96f5d2da22e1f43d3bd35598f821e5ce351a0553e0f1b7367" +dependencies = [ + "ahash", + "arrow", + "arrow-array", + "arrow-buffer", + "arrow-schema", + "chrono", + "half", + "hashbrown", + "instant", + "libc", + "num_cpus", + "object_store", + "parquet", + "pyo3", + "sqlparser 0.47.0", +] + +[[package]] +name = "datafusion-common" +version = "41.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "44fdbc877e3e40dcf88cc8f283d9f5c8851f0a3aa07fee657b1b75ac1ad49b9c" dependencies = [ "ahash", "apache-avro", @@ -813,7 +926,7 @@ dependencies = [ "object_store", "parquet", "pyo3", - "sqlparser", + "sqlparser 0.49.0", ] [[package]] @@ -825,6 +938,15 @@ dependencies = [ "tokio", ] +[[package]] +name = "datafusion-common-runtime" +version = "41.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "8a7496d1f664179f6ce3a5cbef6566056ccaf3ea4aa72cc455f80e62c1dd86b1" +dependencies = [ + "tokio", +] + [[package]] name = "datafusion-execution" version = "40.0.0" @@ -833,9 +955,30 @@ checksum = "2ac0fd8b5d80bbca3fc3b6f40da4e9f6907354824ec3b18bbd83fee8cf5c3c3e" dependencies = [ "arrow", "chrono", - "dashmap", - "datafusion-common", - "datafusion-expr", + "dashmap 5.5.3", + "datafusion-common 40.0.0", + "datafusion-expr 40.0.0", + "futures", + "hashbrown", + "log", + "object_store", + "parking_lot", + "rand", + "tempfile", + "url", +] + +[[package]] +name = "datafusion-execution" +version = "41.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "799e70968c815b611116951e3dd876aef04bf217da31b72eec01ee6a959336a1" +dependencies = [ + "arrow", + "chrono", + "dashmap 6.0.1", + "datafusion-common 41.0.0", + "datafusion-expr 41.0.0", "futures", "hashbrown", "log", @@ -857,10 +1000,29 @@ dependencies = [ "arrow-array", "arrow-buffer", "chrono", - "datafusion-common", + "datafusion-common 40.0.0", "paste", "serde_json", - "sqlparser", + "sqlparser 0.47.0", + "strum 0.26.3", + "strum_macros 0.26.4", +] + +[[package]] +name = "datafusion-expr" +version = "41.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1c1841c409d9518c17971d15c9bae62e629eb937e6fb6c68cd32e9186f8b30d2" +dependencies = [ + "ahash", + "arrow", + "arrow-array", + "arrow-buffer", + "chrono", + "datafusion-common 41.0.0", + "paste", + "serde_json", + "sqlparser 0.49.0", "strum 0.26.3", "strum_macros 0.26.4", ] @@ -876,9 +1038,36 @@ dependencies = [ "blake2", "blake3", "chrono", - "datafusion-common", - "datafusion-execution", - "datafusion-expr", + "datafusion-common 40.0.0", + "datafusion-execution 40.0.0", + "datafusion-expr 40.0.0", + "hashbrown", + "hex", + "itertools 0.12.1", + "log", + "md-5", + "rand", + "regex", + "sha2", + "unicode-segmentation", + "uuid", +] + +[[package]] +name = "datafusion-functions" +version = "41.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a8e481cf34d2a444bd8fa09b65945f0ce83dc92df8665b761505b3d9f351bebb" +dependencies = [ + "arrow", + "arrow-buffer", + "base64 0.22.1", + "blake2", + "blake3", + "chrono", + "datafusion-common 41.0.0", + "datafusion-execution 41.0.0", + "datafusion-expr 41.0.0", "hashbrown", "hex", "itertools 0.12.1", @@ -900,13 +1089,31 @@ dependencies = [ "ahash", "arrow", "arrow-schema", - "datafusion-common", - "datafusion-execution", - "datafusion-expr", - "datafusion-physical-expr-common", + "datafusion-common 40.0.0", + "datafusion-execution 40.0.0", + "datafusion-expr 40.0.0", + "datafusion-physical-expr-common 40.0.0", "log", "paste", - "sqlparser", + "sqlparser 0.47.0", +] + +[[package]] +name = "datafusion-functions-aggregate" +version = "41.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "2b4ece19f73c02727e5e8654d79cd5652de371352c1df3c4ac3e419ecd6943fb" +dependencies = [ + "ahash", + "arrow", + "arrow-schema", + "datafusion-common 41.0.0", + "datafusion-execution 41.0.0", + "datafusion-expr 41.0.0", + "datafusion-physical-expr-common 41.0.0", + "log", + "paste", + "sqlparser 0.49.0", ] [[package]] @@ -920,14 +1127,36 @@ dependencies = [ "arrow-buffer", "arrow-ord", "arrow-schema", - "datafusion-common", - "datafusion-execution", - "datafusion-expr", - "datafusion-functions", - "datafusion-functions-aggregate", + "datafusion-common 40.0.0", + "datafusion-execution 40.0.0", + "datafusion-expr 40.0.0", + "datafusion-functions 40.0.0", + "datafusion-functions-aggregate 40.0.0", + "itertools 0.12.1", + "log", + "paste", +] + +[[package]] +name = "datafusion-functions-nested" +version = "41.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a1474552cc824e8c9c88177d454db5781d4b66757d4aca75719306b8343a5e8d" +dependencies = [ + "arrow", + "arrow-array", + "arrow-buffer", + "arrow-ord", + "arrow-schema", + "datafusion-common 41.0.0", + "datafusion-execution 41.0.0", + "datafusion-expr 41.0.0", + "datafusion-functions 41.0.0", + "datafusion-functions-aggregate 41.0.0", "itertools 0.12.1", "log", "paste", + "rand", ] [[package]] @@ -939,9 +1168,29 @@ dependencies = [ "arrow", "async-trait", "chrono", - "datafusion-common", - "datafusion-expr", - "datafusion-physical-expr", + "datafusion-common 40.0.0", + "datafusion-expr 40.0.0", + "datafusion-physical-expr 40.0.0", + "hashbrown", + "indexmap", + "itertools 0.12.1", + "log", + "paste", + "regex-syntax", +] + +[[package]] +name = "datafusion-optimizer" +version = "41.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "791ff56f55608bc542d1ea7a68a64bdc86a9413f5a381d06a39fd49c2a3ab906" +dependencies = [ + "arrow", + "async-trait", + "chrono", + "datafusion-common 41.0.0", + "datafusion-expr 41.0.0", + "datafusion-physical-expr 41.0.0", "hashbrown", "indexmap", "itertools 0.12.1", @@ -965,10 +1214,40 @@ dependencies = [ "arrow-string", "base64 0.22.1", "chrono", - "datafusion-common", - "datafusion-execution", - "datafusion-expr", - "datafusion-physical-expr-common", + "datafusion-common 40.0.0", + "datafusion-execution 40.0.0", + "datafusion-expr 40.0.0", + "datafusion-physical-expr-common 40.0.0", + "half", + "hashbrown", + "hex", + "indexmap", + "itertools 0.12.1", + "log", + "paste", + "petgraph", + "regex", +] + +[[package]] +name = "datafusion-physical-expr" +version = "41.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9a223962b3041304a3e20ed07a21d5de3d88d7e4e71ca192135db6d24e3365a4" +dependencies = [ + "ahash", + "arrow", + "arrow-array", + "arrow-buffer", + "arrow-ord", + "arrow-schema", + "arrow-string", + "base64 0.22.1", + "chrono", + "datafusion-common 41.0.0", + "datafusion-execution 41.0.0", + "datafusion-expr 41.0.0", + "datafusion-physical-expr-common 41.0.0", "half", "hashbrown", "hex", @@ -988,12 +1267,38 @@ checksum = "9d8a72b0ca908e074aaeca52c14ddf5c28d22361e9cb6bc79bb733cd6661b536" dependencies = [ "ahash", "arrow", - "datafusion-common", - "datafusion-expr", + "datafusion-common 40.0.0", + "datafusion-expr 40.0.0", "hashbrown", "rand", ] +[[package]] +name = "datafusion-physical-expr-common" +version = "41.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "db5e7d8532a1601cd916881db87a70b0a599900d23f3db2897d389032da53bc6" +dependencies = [ + "ahash", + "arrow", + "datafusion-common 41.0.0", + "datafusion-expr 41.0.0", + "hashbrown", + "rand", +] + +[[package]] +name = "datafusion-physical-optimizer" +version = "41.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "fdb9c78f308e050f5004671039786a925c3fee83b90004e9fcfd328d7febdcc0" +dependencies = [ + "datafusion-common 41.0.0", + "datafusion-execution 41.0.0", + "datafusion-physical-expr 41.0.0", + "datafusion-physical-plan 41.0.0", +] + [[package]] name = "datafusion-physical-plan" version = "40.0.0" @@ -1008,13 +1313,47 @@ dependencies = [ "arrow-schema", "async-trait", "chrono", - "datafusion-common", - "datafusion-common-runtime", - "datafusion-execution", - "datafusion-expr", - "datafusion-functions-aggregate", - "datafusion-physical-expr", - "datafusion-physical-expr-common", + "datafusion-common 40.0.0", + "datafusion-common-runtime 40.0.0", + "datafusion-execution 40.0.0", + "datafusion-expr 40.0.0", + "datafusion-functions-aggregate 40.0.0", + "datafusion-physical-expr 40.0.0", + "datafusion-physical-expr-common 40.0.0", + "futures", + "half", + "hashbrown", + "indexmap", + "itertools 0.12.1", + "log", + "once_cell", + "parking_lot", + "pin-project-lite", + "rand", + "tokio", +] + +[[package]] +name = "datafusion-physical-plan" +version = "41.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "8d1116949432eb2d30f6362707e2846d942e491052a206f2ddcb42d08aea1ffe" +dependencies = [ + "ahash", + "arrow", + "arrow-array", + "arrow-buffer", + "arrow-ord", + "arrow-schema", + "async-trait", + "chrono", + "datafusion-common 41.0.0", + "datafusion-common-runtime 41.0.0", + "datafusion-execution 41.0.0", + "datafusion-expr 41.0.0", + "datafusion-functions-aggregate 41.0.0", + "datafusion-physical-expr 41.0.0", + "datafusion-physical-expr-common 41.0.0", "futures", "half", "hashbrown", @@ -1034,12 +1373,12 @@ version = "40.0.0" dependencies = [ "arrow", "async-trait", - "datafusion", - "datafusion-common", - "datafusion-expr", + "datafusion 41.0.0", + "datafusion-common 40.0.0", + "datafusion-expr 40.0.0", "datafusion-functions-array", - "datafusion-optimizer", - "datafusion-sql", + "datafusion-optimizer 40.0.0", + "datafusion-sql 40.0.0", "datafusion-substrait", "futures", "mimalloc", @@ -1051,7 +1390,7 @@ dependencies = [ "pyo3-build-config", "rand", "regex-syntax", - "sqlparser", + "sqlparser 0.47.0", "syn 2.0.72", "tokio", "url", @@ -1067,11 +1406,28 @@ dependencies = [ "arrow", "arrow-array", "arrow-schema", - "datafusion-common", - "datafusion-expr", + "datafusion-common 40.0.0", + "datafusion-expr 40.0.0", "log", "regex", - "sqlparser", + "sqlparser 0.47.0", + "strum 0.26.3", +] + +[[package]] +name = "datafusion-sql" +version = "41.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b45d0180711165fe94015d7c4123eb3e1cf5fb60b1506453200b8d1ce666bef0" +dependencies = [ + "arrow", + "arrow-array", + "arrow-schema", + "datafusion-common 41.0.0", + "datafusion-expr 41.0.0", + "log", + "regex", + "sqlparser 0.49.0", "strum 0.26.3", ] @@ -1084,7 +1440,7 @@ dependencies = [ "arrow-buffer", "async-recursion", "chrono", - "datafusion", + "datafusion 40.0.0", "itertools 0.12.1", "object_store", "pbjson-types", @@ -2906,6 +3262,16 @@ dependencies = [ "sqlparser_derive", ] +[[package]] +name = "sqlparser" +version = "0.49.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a4a404d0e14905361b918cb8afdb73605e25c1d5029312bd9785142dcb3aa49e" +dependencies = [ + "log", + "sqlparser_derive", +] + [[package]] name = "sqlparser_derive" version = "0.2.2" diff --git a/Cargo.toml b/Cargo.toml index 820118fa8..1fb754429 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -38,7 +38,7 @@ tokio = { version = "1.39", features = ["macros", "rt", "rt-multi-thread", "sync rand = "0.8" pyo3 = { version = "0.21", features = ["extension-module", "abi3", "abi3-py38"] } arrow = { version = "52", feature = ["pyarrow"] } -datafusion = { version = "40.0.0", features = ["pyarrow", "avro", "unicode_expressions"] } +datafusion = { version = "41.0.0", features = ["pyarrow", "avro", "unicode_expressions"] } datafusion-common = { version = "40.0.0", features = ["pyarrow"] } datafusion-expr = "40.0.0" datafusion-functions-array = "40.0.0"