From 65fbe493f4f6024d9c20c9d28bbc308c33f2e65b Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Sat, 14 Jun 2025 19:09:39 +0000 Subject: [PATCH] build(deps): bump datafusion-proto from 47.0.0 to 48.0.0 Bumps [datafusion-proto](https://github.com/apache/datafusion) from 47.0.0 to 48.0.0. - [Changelog](https://github.com/apache/datafusion/blob/main/CHANGELOG.md) - [Commits](https://github.com/apache/datafusion/compare/47.0.0...48.0.0) --- updated-dependencies: - dependency-name: datafusion-proto dependency-version: 48.0.0 dependency-type: direct:production update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] --- Cargo.lock | 1009 ++++++++++++++++++++++++++++++++++++++++++---------- Cargo.toml | 2 +- 2 files changed, 825 insertions(+), 186 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index 39489ed94..aa8e521db 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -359,6 +359,8 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "73a47aa0c771b5381de2b7f16998d351a6f4eb839f1e13d48353e17e873d969b" dependencies = [ "bitflags", + "serde", + "serde_json", ] [[package]] @@ -870,31 +872,31 @@ dependencies = [ "bytes", "bzip2 0.5.2", "chrono", - "datafusion-catalog", - "datafusion-catalog-listing", - "datafusion-common", - "datafusion-common-runtime", - "datafusion-datasource", + "datafusion-catalog 47.0.0", + "datafusion-catalog-listing 47.0.0", + "datafusion-common 47.0.0", + "datafusion-common-runtime 47.0.0", + "datafusion-datasource 47.0.0", "datafusion-datasource-avro", - "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-functions-table", - "datafusion-functions-window", - "datafusion-macros", - "datafusion-optimizer", - "datafusion-physical-expr", - "datafusion-physical-expr-common", - "datafusion-physical-optimizer", - "datafusion-physical-plan", - "datafusion-session", - "datafusion-sql", + "datafusion-datasource-csv 47.0.0", + "datafusion-datasource-json 47.0.0", + "datafusion-datasource-parquet 47.0.0", + "datafusion-execution 47.0.0", + "datafusion-expr 47.0.0", + "datafusion-expr-common 47.0.0", + "datafusion-functions 47.0.0", + "datafusion-functions-aggregate 47.0.0", + "datafusion-functions-nested 47.0.0", + "datafusion-functions-table 47.0.0", + "datafusion-functions-window 47.0.0", + "datafusion-macros 47.0.0", + "datafusion-optimizer 47.0.0", + "datafusion-physical-expr 47.0.0", + "datafusion-physical-expr-common 47.0.0", + "datafusion-physical-optimizer 47.0.0", + "datafusion-physical-plan 47.0.0", + "datafusion-session 47.0.0", + "datafusion-sql 47.0.0", "flate2", "futures", "itertools 0.14.0", @@ -913,6 +915,60 @@ dependencies = [ "zstd", ] +[[package]] +name = "datafusion" +version = "48.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "cc6cb8c2c81eada072059983657d6c9caf3fddefc43b4a65551d243253254a96" +dependencies = [ + "arrow", + "arrow-ipc", + "arrow-schema", + "async-trait", + "bytes", + "bzip2 0.5.2", + "chrono", + "datafusion-catalog 48.0.0", + "datafusion-catalog-listing 48.0.0", + "datafusion-common 48.0.0", + "datafusion-common-runtime 48.0.0", + "datafusion-datasource 48.0.0", + "datafusion-datasource-csv 48.0.0", + "datafusion-datasource-json 48.0.0", + "datafusion-datasource-parquet 48.0.0", + "datafusion-execution 48.0.0", + "datafusion-expr 48.0.0", + "datafusion-expr-common 48.0.0", + "datafusion-functions 48.0.0", + "datafusion-functions-aggregate 48.0.0", + "datafusion-functions-nested 48.0.0", + "datafusion-functions-table 48.0.0", + "datafusion-functions-window 48.0.0", + "datafusion-optimizer 48.0.0", + "datafusion-physical-expr 48.0.0", + "datafusion-physical-expr-common 48.0.0", + "datafusion-physical-optimizer 48.0.0", + "datafusion-physical-plan 48.0.0", + "datafusion-session 48.0.0", + "datafusion-sql 48.0.0", + "flate2", + "futures", + "itertools 0.14.0", + "log", + "object_store", + "parking_lot", + "parquet", + "rand 0.9.1", + "regex", + "sqlparser", + "tempfile", + "tokio", + "url", + "uuid", + "xz2", + "zstd", +] + [[package]] name = "datafusion-catalog" version = "47.0.0" @@ -922,15 +978,41 @@ dependencies = [ "arrow", "async-trait", "dashmap", - "datafusion-common", - "datafusion-common-runtime", - "datafusion-datasource", - "datafusion-execution", - "datafusion-expr", - "datafusion-physical-expr", - "datafusion-physical-plan", - "datafusion-session", - "datafusion-sql", + "datafusion-common 47.0.0", + "datafusion-common-runtime 47.0.0", + "datafusion-datasource 47.0.0", + "datafusion-execution 47.0.0", + "datafusion-expr 47.0.0", + "datafusion-physical-expr 47.0.0", + "datafusion-physical-plan 47.0.0", + "datafusion-session 47.0.0", + "datafusion-sql 47.0.0", + "futures", + "itertools 0.14.0", + "log", + "object_store", + "parking_lot", + "tokio", +] + +[[package]] +name = "datafusion-catalog" +version = "48.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b7be8d1b627843af62e447396db08fe1372d882c0eb8d0ea655fd1fbc33120ee" +dependencies = [ + "arrow", + "async-trait", + "dashmap", + "datafusion-common 48.0.0", + "datafusion-common-runtime 48.0.0", + "datafusion-datasource 48.0.0", + "datafusion-execution 48.0.0", + "datafusion-expr 48.0.0", + "datafusion-physical-expr 48.0.0", + "datafusion-physical-plan 48.0.0", + "datafusion-session 48.0.0", + "datafusion-sql 48.0.0", "futures", "itertools 0.14.0", "log", @@ -947,15 +1029,38 @@ checksum = "a4411b8e3bce5e0fc7521e44f201def2e2d5d1b5f176fb56e8cdc9942c890f00" dependencies = [ "arrow", "async-trait", - "datafusion-catalog", - "datafusion-common", - "datafusion-datasource", - "datafusion-execution", - "datafusion-expr", - "datafusion-physical-expr", - "datafusion-physical-expr-common", - "datafusion-physical-plan", - "datafusion-session", + "datafusion-catalog 47.0.0", + "datafusion-common 47.0.0", + "datafusion-datasource 47.0.0", + "datafusion-execution 47.0.0", + "datafusion-expr 47.0.0", + "datafusion-physical-expr 47.0.0", + "datafusion-physical-expr-common 47.0.0", + "datafusion-physical-plan 47.0.0", + "datafusion-session 47.0.0", + "futures", + "log", + "object_store", + "tokio", +] + +[[package]] +name = "datafusion-catalog-listing" +version = "48.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "38ab16c5ae43f65ee525fc493ceffbc41f40dee38b01f643dfcfc12959e92038" +dependencies = [ + "arrow", + "async-trait", + "datafusion-catalog 48.0.0", + "datafusion-common 48.0.0", + "datafusion-datasource 48.0.0", + "datafusion-execution 48.0.0", + "datafusion-expr 48.0.0", + "datafusion-physical-expr 48.0.0", + "datafusion-physical-expr-common 48.0.0", + "datafusion-physical-plan 48.0.0", + "datafusion-session 48.0.0", "futures", "log", "object_store", @@ -987,6 +1092,30 @@ dependencies = [ "web-time", ] +[[package]] +name = "datafusion-common" +version = "48.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d3d56b2ac9f476b93ca82e4ef5fb00769c8a3f248d12b4965af7e27635fa7e12" +dependencies = [ + "ahash", + "arrow", + "arrow-ipc", + "base64 0.22.1", + "half", + "hashbrown 0.14.5", + "indexmap", + "libc", + "log", + "object_store", + "parquet", + "paste", + "recursive", + "sqlparser", + "tokio", + "web-time", +] + [[package]] name = "datafusion-common-runtime" version = "47.0.0" @@ -998,6 +1127,17 @@ dependencies = [ "tokio", ] +[[package]] +name = "datafusion-common-runtime" +version = "48.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "16015071202d6133bc84d72756176467e3e46029f3ce9ad2cb788f9b1ff139b2" +dependencies = [ + "futures", + "log", + "tokio", +] + [[package]] name = "datafusion-datasource" version = "47.0.0" @@ -1010,14 +1150,14 @@ dependencies = [ "bytes", "bzip2 0.5.2", "chrono", - "datafusion-common", - "datafusion-common-runtime", - "datafusion-execution", - "datafusion-expr", - "datafusion-physical-expr", - "datafusion-physical-expr-common", - "datafusion-physical-plan", - "datafusion-session", + "datafusion-common 47.0.0", + "datafusion-common-runtime 47.0.0", + "datafusion-execution 47.0.0", + "datafusion-expr 47.0.0", + "datafusion-physical-expr 47.0.0", + "datafusion-physical-expr-common 47.0.0", + "datafusion-physical-plan 47.0.0", + "datafusion-session 47.0.0", "flate2", "futures", "glob", @@ -1034,6 +1174,42 @@ dependencies = [ "zstd", ] +[[package]] +name = "datafusion-datasource" +version = "48.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b77523c95c89d2a7eb99df14ed31390e04ab29b43ff793e562bdc1716b07e17b" +dependencies = [ + "arrow", + "async-compression", + "async-trait", + "bytes", + "bzip2 0.5.2", + "chrono", + "datafusion-common 48.0.0", + "datafusion-common-runtime 48.0.0", + "datafusion-execution 48.0.0", + "datafusion-expr 48.0.0", + "datafusion-physical-expr 48.0.0", + "datafusion-physical-expr-common 48.0.0", + "datafusion-physical-plan 48.0.0", + "datafusion-session 48.0.0", + "flate2", + "futures", + "glob", + "itertools 0.14.0", + "log", + "object_store", + "parquet", + "rand 0.9.1", + "tempfile", + "tokio", + "tokio-util", + "url", + "xz2", + "zstd", +] + [[package]] name = "datafusion-datasource-avro" version = "47.0.0" @@ -1045,14 +1221,14 @@ dependencies = [ "async-trait", "bytes", "chrono", - "datafusion-catalog", - "datafusion-common", - "datafusion-datasource", - "datafusion-execution", - "datafusion-physical-expr", - "datafusion-physical-expr-common", - "datafusion-physical-plan", - "datafusion-session", + "datafusion-catalog 47.0.0", + "datafusion-common 47.0.0", + "datafusion-datasource 47.0.0", + "datafusion-execution 47.0.0", + "datafusion-physical-expr 47.0.0", + "datafusion-physical-expr-common 47.0.0", + "datafusion-physical-plan 47.0.0", + "datafusion-session 47.0.0", "futures", "num-traits", "object_store", @@ -1068,16 +1244,41 @@ dependencies = [ "arrow", "async-trait", "bytes", - "datafusion-catalog", - "datafusion-common", - "datafusion-common-runtime", - "datafusion-datasource", - "datafusion-execution", - "datafusion-expr", - "datafusion-physical-expr", - "datafusion-physical-expr-common", - "datafusion-physical-plan", - "datafusion-session", + "datafusion-catalog 47.0.0", + "datafusion-common 47.0.0", + "datafusion-common-runtime 47.0.0", + "datafusion-datasource 47.0.0", + "datafusion-execution 47.0.0", + "datafusion-expr 47.0.0", + "datafusion-physical-expr 47.0.0", + "datafusion-physical-expr-common 47.0.0", + "datafusion-physical-plan 47.0.0", + "datafusion-session 47.0.0", + "futures", + "object_store", + "regex", + "tokio", +] + +[[package]] +name = "datafusion-datasource-csv" +version = "48.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "40d25c5e2c0ebe8434beeea997b8e88d55b3ccc0d19344293f2373f65bc524fc" +dependencies = [ + "arrow", + "async-trait", + "bytes", + "datafusion-catalog 48.0.0", + "datafusion-common 48.0.0", + "datafusion-common-runtime 48.0.0", + "datafusion-datasource 48.0.0", + "datafusion-execution 48.0.0", + "datafusion-expr 48.0.0", + "datafusion-physical-expr 48.0.0", + "datafusion-physical-expr-common 48.0.0", + "datafusion-physical-plan 48.0.0", + "datafusion-session 48.0.0", "futures", "object_store", "regex", @@ -1093,16 +1294,41 @@ dependencies = [ "arrow", "async-trait", "bytes", - "datafusion-catalog", - "datafusion-common", - "datafusion-common-runtime", - "datafusion-datasource", - "datafusion-execution", - "datafusion-expr", - "datafusion-physical-expr", - "datafusion-physical-expr-common", - "datafusion-physical-plan", - "datafusion-session", + "datafusion-catalog 47.0.0", + "datafusion-common 47.0.0", + "datafusion-common-runtime 47.0.0", + "datafusion-datasource 47.0.0", + "datafusion-execution 47.0.0", + "datafusion-expr 47.0.0", + "datafusion-physical-expr 47.0.0", + "datafusion-physical-expr-common 47.0.0", + "datafusion-physical-plan 47.0.0", + "datafusion-session 47.0.0", + "futures", + "object_store", + "serde_json", + "tokio", +] + +[[package]] +name = "datafusion-datasource-json" +version = "48.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "3dc6959e1155741ab35369e1dc7673ba30fc45ed568fad34c01b7cb1daeb4d4c" +dependencies = [ + "arrow", + "async-trait", + "bytes", + "datafusion-catalog 48.0.0", + "datafusion-common 48.0.0", + "datafusion-common-runtime 48.0.0", + "datafusion-datasource 48.0.0", + "datafusion-execution 48.0.0", + "datafusion-expr 48.0.0", + "datafusion-physical-expr 48.0.0", + "datafusion-physical-expr-common 48.0.0", + "datafusion-physical-plan 48.0.0", + "datafusion-session 48.0.0", "futures", "object_store", "serde_json", @@ -1118,18 +1344,18 @@ dependencies = [ "arrow", "async-trait", "bytes", - "datafusion-catalog", - "datafusion-common", - "datafusion-common-runtime", - "datafusion-datasource", - "datafusion-execution", - "datafusion-expr", - "datafusion-functions-aggregate", - "datafusion-physical-expr", - "datafusion-physical-expr-common", - "datafusion-physical-optimizer", - "datafusion-physical-plan", - "datafusion-session", + "datafusion-catalog 47.0.0", + "datafusion-common 47.0.0", + "datafusion-common-runtime 47.0.0", + "datafusion-datasource 47.0.0", + "datafusion-execution 47.0.0", + "datafusion-expr 47.0.0", + "datafusion-functions-aggregate 47.0.0", + "datafusion-physical-expr 47.0.0", + "datafusion-physical-expr-common 47.0.0", + "datafusion-physical-optimizer 47.0.0", + "datafusion-physical-plan 47.0.0", + "datafusion-session 47.0.0", "futures", "itertools 0.14.0", "log", @@ -1140,12 +1366,49 @@ dependencies = [ "tokio", ] +[[package]] +name = "datafusion-datasource-parquet" +version = "48.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b7a6afdfe358d70f4237f60eaef26ae5a1ce7cb2c469d02d5fc6c7fd5d84e58b" +dependencies = [ + "arrow", + "async-trait", + "bytes", + "datafusion-catalog 48.0.0", + "datafusion-common 48.0.0", + "datafusion-common-runtime 48.0.0", + "datafusion-datasource 48.0.0", + "datafusion-execution 48.0.0", + "datafusion-expr 48.0.0", + "datafusion-functions-aggregate 48.0.0", + "datafusion-physical-expr 48.0.0", + "datafusion-physical-expr-common 48.0.0", + "datafusion-physical-optimizer 48.0.0", + "datafusion-physical-plan 48.0.0", + "datafusion-session 48.0.0", + "futures", + "itertools 0.14.0", + "log", + "object_store", + "parking_lot", + "parquet", + "rand 0.9.1", + "tokio", +] + [[package]] name = "datafusion-doc" version = "47.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "a91f8c2c5788ef32f48ff56c68e5b545527b744822a284373ac79bba1ba47292" +[[package]] +name = "datafusion-doc" +version = "48.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9bcd8a3e3e3d02ea642541be23d44376b5d5c37c2938cce39b3873cdf7186eea" + [[package]] name = "datafusion-execution" version = "47.0.0" @@ -1154,8 +1417,8 @@ checksum = "06f004d100f49a3658c9da6fb0c3a9b760062d96cd4ad82ccc3b7b69a9fb2f84" dependencies = [ "arrow", "dashmap", - "datafusion-common", - "datafusion-expr", + "datafusion-common 47.0.0", + "datafusion-expr 47.0.0", "futures", "log", "object_store", @@ -1165,6 +1428,25 @@ dependencies = [ "url", ] +[[package]] +name = "datafusion-execution" +version = "48.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "670da1d45d045eee4c2319b8c7ea57b26cf48ab77b630aaa50b779e406da476a" +dependencies = [ + "arrow", + "dashmap", + "datafusion-common 48.0.0", + "datafusion-expr 48.0.0", + "futures", + "log", + "object_store", + "parking_lot", + "rand 0.9.1", + "tempfile", + "url", +] + [[package]] name = "datafusion-expr" version = "47.0.0" @@ -1173,12 +1455,33 @@ checksum = "7a4e4ce3802609be38eeb607ee72f6fe86c3091460de9dbfae9e18db423b3964" dependencies = [ "arrow", "chrono", - "datafusion-common", - "datafusion-doc", - "datafusion-expr-common", - "datafusion-functions-aggregate-common", - "datafusion-functions-window-common", - "datafusion-physical-expr-common", + "datafusion-common 47.0.0", + "datafusion-doc 47.0.0", + "datafusion-expr-common 47.0.0", + "datafusion-functions-aggregate-common 47.0.0", + "datafusion-functions-window-common 47.0.0", + "datafusion-physical-expr-common 47.0.0", + "indexmap", + "paste", + "recursive", + "serde_json", + "sqlparser", +] + +[[package]] +name = "datafusion-expr" +version = "48.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b3a577f64bdb7e2cc4043cd97f8901d8c504711fde2dbcb0887645b00d7c660b" +dependencies = [ + "arrow", + "chrono", + "datafusion-common 48.0.0", + "datafusion-doc 48.0.0", + "datafusion-expr-common 48.0.0", + "datafusion-functions-aggregate-common 48.0.0", + "datafusion-functions-window-common 48.0.0", + "datafusion-physical-expr-common 48.0.0", "indexmap", "paste", "recursive", @@ -1193,7 +1496,20 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "422ac9cf3b22bbbae8cdf8ceb33039107fde1b5492693168f13bd566b1bcc839" dependencies = [ "arrow", - "datafusion-common", + "datafusion-common 47.0.0", + "indexmap", + "itertools 0.14.0", + "paste", +] + +[[package]] +name = "datafusion-expr-common" +version = "48.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "51b7916806ace3e9f41884f230f7f38ebf0e955dfbd88266da1826f29a0b9a6a" +dependencies = [ + "arrow", + "datafusion-common 48.0.0", "indexmap", "itertools 0.14.0", "paste", @@ -1210,8 +1526,8 @@ dependencies = [ "arrow-schema", "async-ffi", "async-trait", - "datafusion", - "datafusion-proto", + "datafusion 47.0.0", + "datafusion-proto 47.0.0", "futures", "log", "prost", @@ -1231,12 +1547,12 @@ dependencies = [ "blake2", "blake3", "chrono", - "datafusion-common", - "datafusion-doc", - "datafusion-execution", - "datafusion-expr", - "datafusion-expr-common", - "datafusion-macros", + "datafusion-common 47.0.0", + "datafusion-doc 47.0.0", + "datafusion-execution 47.0.0", + "datafusion-expr 47.0.0", + "datafusion-expr-common 47.0.0", + "datafusion-macros 47.0.0", "hex", "itertools 0.14.0", "log", @@ -1248,6 +1564,35 @@ dependencies = [ "uuid", ] +[[package]] +name = "datafusion-functions" +version = "48.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "7fb31c9dc73d3e0c365063f91139dc273308f8a8e124adda9898db8085d68357" +dependencies = [ + "arrow", + "arrow-buffer", + "base64 0.22.1", + "blake2", + "blake3", + "chrono", + "datafusion-common 48.0.0", + "datafusion-doc 48.0.0", + "datafusion-execution 48.0.0", + "datafusion-expr 48.0.0", + "datafusion-expr-common 48.0.0", + "datafusion-macros 48.0.0", + "hex", + "itertools 0.14.0", + "log", + "md-5", + "rand 0.9.1", + "regex", + "sha2", + "unicode-segmentation", + "uuid", +] + [[package]] name = "datafusion-functions-aggregate" version = "47.0.0" @@ -1256,14 +1601,35 @@ checksum = "408a05dafdc70d05a38a29005b8b15e21b0238734dab1e98483fcb58038c5aba" 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 47.0.0", + "datafusion-doc 47.0.0", + "datafusion-execution 47.0.0", + "datafusion-expr 47.0.0", + "datafusion-functions-aggregate-common 47.0.0", + "datafusion-macros 47.0.0", + "datafusion-physical-expr 47.0.0", + "datafusion-physical-expr-common 47.0.0", + "half", + "log", + "paste", +] + +[[package]] +name = "datafusion-functions-aggregate" +version = "48.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ebb72c6940697eaaba9bd1f746a697a07819de952b817e3fb841fb75331ad5d4" +dependencies = [ + "ahash", + "arrow", + "datafusion-common 48.0.0", + "datafusion-doc 48.0.0", + "datafusion-execution 48.0.0", + "datafusion-expr 48.0.0", + "datafusion-functions-aggregate-common 48.0.0", + "datafusion-macros 48.0.0", + "datafusion-physical-expr 48.0.0", + "datafusion-physical-expr-common 48.0.0", "half", "log", "paste", @@ -1277,9 +1643,22 @@ checksum = "756d21da2dd6c9bef97af1504970ff56cbf35d03fbd4ffd62827f02f4d2279d4" dependencies = [ "ahash", "arrow", - "datafusion-common", - "datafusion-expr-common", - "datafusion-physical-expr-common", + "datafusion-common 47.0.0", + "datafusion-expr-common 47.0.0", + "datafusion-physical-expr-common 47.0.0", +] + +[[package]] +name = "datafusion-functions-aggregate-common" +version = "48.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d7fdc54656659e5ecd49bf341061f4156ab230052611f4f3609612a0da259696" +dependencies = [ + "ahash", + "arrow", + "datafusion-common 48.0.0", + "datafusion-expr-common 48.0.0", + "datafusion-physical-expr-common 48.0.0", ] [[package]] @@ -1290,14 +1669,35 @@ checksum = "8d8d50f6334b378930d992d801a10ac5b3e93b846b39e4a05085742572844537" dependencies = [ "arrow", "arrow-ord", - "datafusion-common", - "datafusion-doc", - "datafusion-execution", - "datafusion-expr", - "datafusion-functions", - "datafusion-functions-aggregate", - "datafusion-macros", - "datafusion-physical-expr-common", + "datafusion-common 47.0.0", + "datafusion-doc 47.0.0", + "datafusion-execution 47.0.0", + "datafusion-expr 47.0.0", + "datafusion-functions 47.0.0", + "datafusion-functions-aggregate 47.0.0", + "datafusion-macros 47.0.0", + "datafusion-physical-expr-common 47.0.0", + "itertools 0.14.0", + "log", + "paste", +] + +[[package]] +name = "datafusion-functions-nested" +version = "48.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "fad94598e3374938ca43bca6b675febe557e7a14eb627d617db427d70d65118b" +dependencies = [ + "arrow", + "arrow-ord", + "datafusion-common 48.0.0", + "datafusion-doc 48.0.0", + "datafusion-execution 48.0.0", + "datafusion-expr 48.0.0", + "datafusion-functions 48.0.0", + "datafusion-functions-aggregate 48.0.0", + "datafusion-macros 48.0.0", + "datafusion-physical-expr-common 48.0.0", "itertools 0.14.0", "log", "paste", @@ -1311,10 +1711,26 @@ checksum = "cc9a97220736c8fff1446e936be90d57216c06f28969f9ffd3b72ac93c958c8a" dependencies = [ "arrow", "async-trait", - "datafusion-catalog", - "datafusion-common", - "datafusion-expr", - "datafusion-physical-plan", + "datafusion-catalog 47.0.0", + "datafusion-common 47.0.0", + "datafusion-expr 47.0.0", + "datafusion-physical-plan 47.0.0", + "parking_lot", + "paste", +] + +[[package]] +name = "datafusion-functions-table" +version = "48.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "de2fc6c2946da5cab8364fb28b5cac3115f0f3a87960b235ed031c3f7e2e639b" +dependencies = [ + "arrow", + "async-trait", + "datafusion-catalog 48.0.0", + "datafusion-common 48.0.0", + "datafusion-expr 48.0.0", + "datafusion-physical-plan 48.0.0", "parking_lot", "paste", ] @@ -1325,13 +1741,31 @@ version = "47.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "cefc2d77646e1aadd1d6a9c40088937aedec04e68c5f0465939912e1291f8193" dependencies = [ - "datafusion-common", - "datafusion-doc", - "datafusion-expr", - "datafusion-functions-window-common", - "datafusion-macros", - "datafusion-physical-expr", - "datafusion-physical-expr-common", + "datafusion-common 47.0.0", + "datafusion-doc 47.0.0", + "datafusion-expr 47.0.0", + "datafusion-functions-window-common 47.0.0", + "datafusion-macros 47.0.0", + "datafusion-physical-expr 47.0.0", + "datafusion-physical-expr-common 47.0.0", + "log", + "paste", +] + +[[package]] +name = "datafusion-functions-window" +version = "48.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "3e5746548a8544870a119f556543adcd88fe0ba6b93723fe78ad0439e0fbb8b4" +dependencies = [ + "arrow", + "datafusion-common 48.0.0", + "datafusion-doc 48.0.0", + "datafusion-expr 48.0.0", + "datafusion-functions-window-common 48.0.0", + "datafusion-macros 48.0.0", + "datafusion-physical-expr 48.0.0", + "datafusion-physical-expr-common 48.0.0", "log", "paste", ] @@ -1342,8 +1776,18 @@ version = "47.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "dd4aff082c42fa6da99ce0698c85addd5252928c908eb087ca3cfa64ff16b313" dependencies = [ - "datafusion-common", - "datafusion-physical-expr-common", + "datafusion-common 47.0.0", + "datafusion-physical-expr-common 47.0.0", +] + +[[package]] +name = "datafusion-functions-window-common" +version = "48.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "dcbe9404382cda257c434f22e13577bee7047031dfdb6216dd5e841b9465e6fe" +dependencies = [ + "datafusion-common 48.0.0", + "datafusion-physical-expr-common 48.0.0", ] [[package]] @@ -1352,7 +1796,18 @@ version = "47.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "df6f88d7ee27daf8b108ba910f9015176b36fbc72902b1ca5c2a5f1d1717e1a1" dependencies = [ - "datafusion-expr", + "datafusion-expr 47.0.0", + "quote", + "syn 2.0.101", +] + +[[package]] +name = "datafusion-macros" +version = "48.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "8dce50e3b637dab0d25d04d2fe79dfdca2b257eabd76790bffd22c7f90d700c8" +dependencies = [ + "datafusion-expr 48.0.0", "quote", "syn 2.0.101", ] @@ -1365,9 +1820,28 @@ checksum = "084d9f979c4b155346d3c34b18f4256e6904ded508e9554d90fed416415c3515" dependencies = [ "arrow", "chrono", - "datafusion-common", - "datafusion-expr", - "datafusion-physical-expr", + "datafusion-common 47.0.0", + "datafusion-expr 47.0.0", + "datafusion-physical-expr 47.0.0", + "indexmap", + "itertools 0.14.0", + "log", + "recursive", + "regex", + "regex-syntax", +] + +[[package]] +name = "datafusion-optimizer" +version = "48.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "03cfaacf06445dc3bbc1e901242d2a44f2cae99a744f49f3fefddcee46240058" +dependencies = [ + "arrow", + "chrono", + "datafusion-common 48.0.0", + "datafusion-expr 48.0.0", + "datafusion-physical-expr 48.0.0", "indexmap", "itertools 0.14.0", "log", @@ -1384,18 +1858,40 @@ checksum = "64c536062b0076f4e30084065d805f389f9fe38af0ca75bcbac86bc5e9fbab65" dependencies = [ "ahash", "arrow", - "datafusion-common", - "datafusion-expr", - "datafusion-expr-common", - "datafusion-functions-aggregate-common", - "datafusion-physical-expr-common", + "datafusion-common 47.0.0", + "datafusion-expr 47.0.0", + "datafusion-expr-common 47.0.0", + "datafusion-functions-aggregate-common 47.0.0", + "datafusion-physical-expr-common 47.0.0", + "half", + "hashbrown 0.14.5", + "indexmap", + "itertools 0.14.0", + "log", + "paste", + "petgraph 0.7.1", +] + +[[package]] +name = "datafusion-physical-expr" +version = "48.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1908034a89d7b2630898e06863583ae4c00a0dd310c1589ca284195ee3f7f8a6" +dependencies = [ + "ahash", + "arrow", + "datafusion-common 48.0.0", + "datafusion-expr 48.0.0", + "datafusion-expr-common 48.0.0", + "datafusion-functions-aggregate-common 48.0.0", + "datafusion-physical-expr-common 48.0.0", "half", "hashbrown 0.14.5", "indexmap", "itertools 0.14.0", "log", "paste", - "petgraph", + "petgraph 0.8.2", ] [[package]] @@ -1406,8 +1902,22 @@ checksum = "f8a92b53b3193fac1916a1c5b8e3f4347c526f6822e56b71faa5fb372327a863" dependencies = [ "ahash", "arrow", - "datafusion-common", - "datafusion-expr-common", + "datafusion-common 47.0.0", + "datafusion-expr-common 47.0.0", + "hashbrown 0.14.5", + "itertools 0.14.0", +] + +[[package]] +name = "datafusion-physical-expr-common" +version = "48.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "47b7a12dd59ea07614b67dbb01d85254fbd93df45bcffa63495e11d3bdf847df" +dependencies = [ + "ahash", + "arrow", + "datafusion-common 48.0.0", + "datafusion-expr-common 48.0.0", "hashbrown 0.14.5", "itertools 0.14.0", ] @@ -1419,13 +1929,32 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "6fa0a5ac94c7cf3da97bedabd69d6bbca12aef84b9b37e6e9e8c25286511b5e2" dependencies = [ "arrow", - "datafusion-common", - "datafusion-execution", - "datafusion-expr", - "datafusion-expr-common", - "datafusion-physical-expr", - "datafusion-physical-expr-common", - "datafusion-physical-plan", + "datafusion-common 47.0.0", + "datafusion-execution 47.0.0", + "datafusion-expr 47.0.0", + "datafusion-expr-common 47.0.0", + "datafusion-physical-expr 47.0.0", + "datafusion-physical-expr-common 47.0.0", + "datafusion-physical-plan 47.0.0", + "itertools 0.14.0", + "log", + "recursive", +] + +[[package]] +name = "datafusion-physical-optimizer" +version = "48.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "4371cc4ad33978cc2a8be93bd54a232d3f2857b50401a14631c0705f3f910aae" +dependencies = [ + "arrow", + "datafusion-common 48.0.0", + "datafusion-execution 48.0.0", + "datafusion-expr 48.0.0", + "datafusion-expr-common 48.0.0", + "datafusion-physical-expr 48.0.0", + "datafusion-physical-expr-common 48.0.0", + "datafusion-physical-plan 48.0.0", "itertools 0.14.0", "log", "recursive", @@ -1443,13 +1972,43 @@ dependencies = [ "arrow-schema", "async-trait", "chrono", - "datafusion-common", - "datafusion-common-runtime", - "datafusion-execution", - "datafusion-expr", - "datafusion-functions-window-common", - "datafusion-physical-expr", - "datafusion-physical-expr-common", + "datafusion-common 47.0.0", + "datafusion-common-runtime 47.0.0", + "datafusion-execution 47.0.0", + "datafusion-expr 47.0.0", + "datafusion-functions-window-common 47.0.0", + "datafusion-physical-expr 47.0.0", + "datafusion-physical-expr-common 47.0.0", + "futures", + "half", + "hashbrown 0.14.5", + "indexmap", + "itertools 0.14.0", + "log", + "parking_lot", + "pin-project-lite", + "tokio", +] + +[[package]] +name = "datafusion-physical-plan" +version = "48.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "dc47bc33025757a5c11f2cd094c5b6b5ed87f46fa33c023e6fdfa25fcbfade23" +dependencies = [ + "ahash", + "arrow", + "arrow-ord", + "arrow-schema", + "async-trait", + "chrono", + "datafusion-common 48.0.0", + "datafusion-common-runtime 48.0.0", + "datafusion-execution 48.0.0", + "datafusion-expr 48.0.0", + "datafusion-functions-window-common 48.0.0", + "datafusion-physical-expr 48.0.0", + "datafusion-physical-expr-common 48.0.0", "futures", "half", "hashbrown 0.14.5", @@ -1469,10 +2028,26 @@ checksum = "a4a1afb2bdb05de7ff65be6883ebfd4ec027bd9f1f21c46aa3afd01927160a83" dependencies = [ "arrow", "chrono", - "datafusion", - "datafusion-common", - "datafusion-expr", - "datafusion-proto-common", + "datafusion 47.0.0", + "datafusion-common 47.0.0", + "datafusion-expr 47.0.0", + "datafusion-proto-common 47.0.0", + "object_store", + "prost", +] + +[[package]] +name = "datafusion-proto" +version = "48.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d8f5d9acd7d96e3bf2a7bb04818373cab6e51de0356e3694b94905fee7b4e8b6" +dependencies = [ + "arrow", + "chrono", + "datafusion 48.0.0", + "datafusion-common 48.0.0", + "datafusion-expr 48.0.0", + "datafusion-proto-common 48.0.0", "object_store", "prost", ] @@ -1484,7 +2059,18 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "35b7a5876ebd6b564fb9a1fd2c3a2a9686b787071a256b47e4708f0916f9e46f" dependencies = [ "arrow", - "datafusion-common", + "datafusion-common 47.0.0", + "prost", +] + +[[package]] +name = "datafusion-proto-common" +version = "48.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "09ecb5ec152c4353b60f7a5635489834391f7a291d2b39a4820cd469e318b78e" +dependencies = [ + "arrow", + "datafusion-common 48.0.0", "prost", ] @@ -1494,9 +2080,9 @@ version = "47.0.0" dependencies = [ "arrow", "async-trait", - "datafusion", + "datafusion 47.0.0", "datafusion-ffi", - "datafusion-proto", + "datafusion-proto 48.0.0", "datafusion-substrait", "futures", "mimalloc", @@ -1520,13 +2106,37 @@ dependencies = [ "arrow", "async-trait", "dashmap", - "datafusion-common", - "datafusion-common-runtime", - "datafusion-execution", - "datafusion-expr", - "datafusion-physical-expr", - "datafusion-physical-plan", - "datafusion-sql", + "datafusion-common 47.0.0", + "datafusion-common-runtime 47.0.0", + "datafusion-execution 47.0.0", + "datafusion-expr 47.0.0", + "datafusion-physical-expr 47.0.0", + "datafusion-physical-plan 47.0.0", + "datafusion-sql 47.0.0", + "futures", + "itertools 0.14.0", + "log", + "object_store", + "parking_lot", + "tokio", +] + +[[package]] +name = "datafusion-session" +version = "48.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d7485da32283985d6b45bd7d13a65169dcbe8c869e25d01b2cfbc425254b4b49" +dependencies = [ + "arrow", + "async-trait", + "dashmap", + "datafusion-common 48.0.0", + "datafusion-common-runtime 48.0.0", + "datafusion-execution 48.0.0", + "datafusion-expr 48.0.0", + "datafusion-physical-expr 48.0.0", + "datafusion-physical-plan 48.0.0", + "datafusion-sql 48.0.0", "futures", "itertools 0.14.0", "log", @@ -1543,8 +2153,25 @@ checksum = "64f6ab28b72b664c21a27b22a2ff815fd390ed224c26e89a93b5a8154a4e8607" dependencies = [ "arrow", "bigdecimal", - "datafusion-common", - "datafusion-expr", + "datafusion-common 47.0.0", + "datafusion-expr 47.0.0", + "indexmap", + "log", + "recursive", + "regex", + "sqlparser", +] + +[[package]] +name = "datafusion-sql" +version = "48.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a466b15632befddfeac68c125f0260f569ff315c6831538cbb40db754134e0df" +dependencies = [ + "arrow", + "bigdecimal", + "datafusion-common 48.0.0", + "datafusion-expr 48.0.0", "indexmap", "log", "recursive", @@ -1561,7 +2188,7 @@ dependencies = [ "async-recursion", "async-trait", "chrono", - "datafusion", + "datafusion 47.0.0", "itertools 0.14.0", "object_store", "pbjson-types", @@ -2717,6 +3344,18 @@ dependencies = [ "indexmap", ] +[[package]] +name = "petgraph" +version = "0.8.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "54acf3a685220b533e437e264e4d932cfbdc4cc7ec0cd232ed73c08d03b8a7ca" +dependencies = [ + "fixedbitset", + "hashbrown 0.15.3", + "indexmap", + "serde", +] + [[package]] name = "phf" version = "0.11.3" @@ -2837,7 +3476,7 @@ dependencies = [ "log", "multimap", "once_cell", - "petgraph", + "petgraph 0.7.1", "prettyplease", "prost", "prost-types", @@ -4116,9 +4755,9 @@ checksum = "b6c140620e7ffbb22c2dee59cafe6084a59b5ffc27a8859a5f0d494b5d52b6be" [[package]] name = "uuid" -version = "1.16.0" +version = "1.17.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "458f7a779bf54acc9f347480ac654f68407d3aab21269a6e3c9f922acd9e2da9" +checksum = "3cf4199d1e5d15ddd86a694e4d0dffa9c323ce759fea589f00fef9d81cc1931d" dependencies = [ "getrandom 0.3.3", "js-sys", diff --git a/Cargo.toml b/Cargo.toml index 8107d76d3..ed4f2203e 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -40,7 +40,7 @@ pyo3-async-runtimes = { version = "0.24", features = ["tokio-runtime"]} arrow = { version = "55.0.0", features = ["pyarrow"] } datafusion = { version = "47.0.0", features = ["avro", "unicode_expressions"] } datafusion-substrait = { version = "47.0.0", optional = true } -datafusion-proto = { version = "47.0.0" } +datafusion-proto = { version = "48.0.0" } datafusion-ffi = { version = "47.0.0" } prost = "0.13.1" # keep in line with `datafusion-substrait` uuid = { version = "1.16", features = ["v4"] }