From 86dcfcbae18a9f1c74bb94351ac2cee537c86729 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 10 Mar 2025 15:43:57 +0000 Subject: [PATCH] build(rust): bump datafusion from 44.0.0 to 46.0.0 Bumps [datafusion](https://github.com/apache/datafusion) from 44.0.0 to 46.0.0. - [Changelog](https://github.com/apache/datafusion/blob/main/CHANGELOG.md) - [Commits](https://github.com/apache/datafusion/compare/44.0.0...46.0.0) --- updated-dependencies: - dependency-name: datafusion dependency-type: direct:production update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] --- Cargo.lock | 669 ++++++++++++++++++++++++++++++------------ connectorx/Cargo.toml | 2 +- 2 files changed, 475 insertions(+), 196 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index d613d32b9..be3e776e2 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -194,19 +194,40 @@ version = "53.4.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "eaf3437355979f1e93ba84ba108c38be5767713051f3c8ffbf07c094e2e61f9f" dependencies = [ - "arrow-arith", - "arrow-array", - "arrow-buffer", - "arrow-cast", - "arrow-csv", - "arrow-data", - "arrow-ipc", - "arrow-json", - "arrow-ord", - "arrow-row", - "arrow-schema", - "arrow-select", - "arrow-string", + "arrow-arith 53.4.0", + "arrow-array 53.4.0", + "arrow-buffer 53.4.0", + "arrow-cast 53.4.0", + "arrow-csv 53.4.0", + "arrow-data 53.4.0", + "arrow-ipc 53.4.0", + "arrow-json 53.4.0", + "arrow-ord 53.4.0", + "arrow-row 53.4.0", + "arrow-schema 53.4.0", + "arrow-select 53.4.0", + "arrow-string 53.4.0", +] + +[[package]] +name = "arrow" +version = "54.2.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "dc208515aa0151028e464cc94a692156e945ce5126abd3537bb7fd6ba2143ed1" +dependencies = [ + "arrow-arith 54.2.1", + "arrow-array 54.2.1", + "arrow-buffer 54.2.1", + "arrow-cast 54.2.1", + "arrow-csv 54.2.1", + "arrow-data 54.2.1", + "arrow-ipc 54.2.1", + "arrow-json 54.2.1", + "arrow-ord 54.2.1", + "arrow-row 54.2.1", + "arrow-schema 54.2.1", + "arrow-select 54.2.1", + "arrow-string 54.2.1", ] [[package]] @@ -215,15 +236,29 @@ version = "53.4.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "31dce77d2985522288edae7206bffd5fc4996491841dda01a13a58415867e681" dependencies = [ - "arrow-array", - "arrow-buffer", - "arrow-data", - "arrow-schema", + "arrow-array 53.4.0", + "arrow-buffer 53.4.0", + "arrow-data 53.4.0", + "arrow-schema 53.4.0", "chrono", "half 2.4.1", "num", ] +[[package]] +name = "arrow-arith" +version = "54.2.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e07e726e2b3f7816a85c6a45b6ec118eeeabf0b2a8c208122ad949437181f49a" +dependencies = [ + "arrow-array 54.2.1", + "arrow-buffer 54.2.1", + "arrow-data 54.2.1", + "arrow-schema 54.2.1", + "chrono", + "num", +] + [[package]] name = "arrow-array" version = "53.4.0" @@ -231,9 +266,25 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "2d45fe6d3faed0435b7313e59a02583b14c6c6339fa7729e94c32a20af319a79" dependencies = [ "ahash 0.8.11", - "arrow-buffer", - "arrow-data", - "arrow-schema", + "arrow-buffer 53.4.0", + "arrow-data 53.4.0", + "arrow-schema 53.4.0", + "chrono", + "half 2.4.1", + "hashbrown 0.15.2", + "num", +] + +[[package]] +name = "arrow-array" +version = "54.2.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a2262eba4f16c78496adfd559a29fe4b24df6088efc9985a873d58e92be022d5" +dependencies = [ + "ahash 0.8.11", + "arrow-buffer 54.2.1", + "arrow-data 54.2.1", + "arrow-schema 54.2.1", "chrono", "chrono-tz 0.10.1", "half 2.4.1", @@ -252,17 +303,49 @@ dependencies = [ "num", ] +[[package]] +name = "arrow-buffer" +version = "54.2.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "4e899dade2c3b7f5642eb8366cfd898958bcca099cde6dfea543c7e8d3ad88d4" +dependencies = [ + "bytes", + "half 2.4.1", + "num", +] + [[package]] name = "arrow-cast" version = "53.4.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "c73c6233c5b5d635a56f6010e6eb1ab9e30e94707db21cea03da317f67d84cf3" dependencies = [ - "arrow-array", - "arrow-buffer", - "arrow-data", - "arrow-schema", - "arrow-select", + "arrow-array 53.4.0", + "arrow-buffer 53.4.0", + "arrow-data 53.4.0", + "arrow-schema 53.4.0", + "arrow-select 53.4.0", + "atoi", + "base64 0.22.1", + "chrono", + "comfy-table", + "half 2.4.1", + "lexical-core", + "num", + "ryu", +] + +[[package]] +name = "arrow-cast" +version = "54.2.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "4103d88c5b441525ed4ac23153be7458494c2b0c9a11115848fdb9b81f6f886a" +dependencies = [ + "arrow-array 54.2.1", + "arrow-buffer 54.2.1", + "arrow-data 54.2.1", + "arrow-schema 54.2.1", + "arrow-select 54.2.1", "atoi", "base64 0.22.1", "chrono", @@ -279,11 +362,11 @@ version = "53.4.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "ec222848d70fea5a32af9c3602b08f5d740d5e2d33fbd76bf6fd88759b5b13a7" dependencies = [ - "arrow-array", - "arrow-buffer", - "arrow-cast", - "arrow-data", - "arrow-schema", + "arrow-array 53.4.0", + "arrow-buffer 53.4.0", + "arrow-cast 53.4.0", + "arrow-data 53.4.0", + "arrow-schema 53.4.0", "chrono", "csv", "csv-core", @@ -292,14 +375,42 @@ dependencies = [ "regex", ] +[[package]] +name = "arrow-csv" +version = "54.2.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "43d3cb0914486a3cae19a5cad2598e44e225d53157926d0ada03c20521191a65" +dependencies = [ + "arrow-array 54.2.1", + "arrow-cast 54.2.1", + "arrow-schema 54.2.1", + "chrono", + "csv", + "csv-core", + "lazy_static", + "regex", +] + [[package]] name = "arrow-data" version = "53.4.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "b7f2861ffa86f107b8ab577d86cff7c7a490243eabe961ba1e1af4f27542bb79" dependencies = [ - "arrow-buffer", - "arrow-schema", + "arrow-buffer 53.4.0", + "arrow-schema 53.4.0", + "half 2.4.1", + "num", +] + +[[package]] +name = "arrow-data" +version = "54.2.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "0a329fb064477c9ec5f0870d2f5130966f91055c7c5bce2b3a084f116bc28c3b" +dependencies = [ + "arrow-buffer 54.2.1", + "arrow-schema 54.2.1", "half 2.4.1", "num", ] @@ -310,11 +421,24 @@ version = "53.4.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "0270dc511f11bb5fa98a25020ad51a99ca5b08d8a8dfbd17503bb9dba0388f0b" dependencies = [ - "arrow-array", - "arrow-buffer", - "arrow-cast", - "arrow-data", - "arrow-schema", + "arrow-array 53.4.0", + "arrow-buffer 53.4.0", + "arrow-cast 53.4.0", + "arrow-data 53.4.0", + "arrow-schema 53.4.0", + "flatbuffers", +] + +[[package]] +name = "arrow-ipc" +version = "54.2.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ddecdeab02491b1ce88885986e25002a3da34dd349f682c7cfe67bab7cc17b86" +dependencies = [ + "arrow-array 54.2.1", + "arrow-buffer 54.2.1", + "arrow-data 54.2.1", + "arrow-schema 54.2.1", "flatbuffers", "lz4_flex", ] @@ -325,11 +449,31 @@ version = "53.4.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "0eff38eeb8a971ad3a4caf62c5d57f0cff8a48b64a55e3207c4fd696a9234aad" dependencies = [ - "arrow-array", - "arrow-buffer", - "arrow-cast", - "arrow-data", - "arrow-schema", + "arrow-array 53.4.0", + "arrow-buffer 53.4.0", + "arrow-cast 53.4.0", + "arrow-data 53.4.0", + "arrow-schema 53.4.0", + "chrono", + "half 2.4.1", + "indexmap 2.7.1", + "lexical-core", + "num", + "serde", + "serde_json", +] + +[[package]] +name = "arrow-json" +version = "54.2.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d03b9340013413eb84868682ace00a1098c81a5ebc96d279f7ebf9a4cac3c0fd" +dependencies = [ + "arrow-array 54.2.1", + "arrow-buffer 54.2.1", + "arrow-cast 54.2.1", + "arrow-data 54.2.1", + "arrow-schema 54.2.1", "chrono", "half 2.4.1", "indexmap 2.7.1", @@ -345,15 +489,28 @@ version = "53.4.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "c6f202a879d287099139ff0d121e7f55ae5e0efe634b8cf2106ebc27a8715dee" dependencies = [ - "arrow-array", - "arrow-buffer", - "arrow-data", - "arrow-schema", - "arrow-select", + "arrow-array 53.4.0", + "arrow-buffer 53.4.0", + "arrow-data 53.4.0", + "arrow-schema 53.4.0", + "arrow-select 53.4.0", "half 2.4.1", "num", ] +[[package]] +name = "arrow-ord" +version = "54.2.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f841bfcc1997ef6ac48ee0305c4dfceb1f7c786fe31e67c1186edf775e1f1160" +dependencies = [ + "arrow-array 54.2.1", + "arrow-buffer 54.2.1", + "arrow-data 54.2.1", + "arrow-schema 54.2.1", + "arrow-select 54.2.1", +] + [[package]] name = "arrow-row" version = "53.4.0" @@ -361,10 +518,23 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "a8f936954991c360ba762dff23f5dda16300774fafd722353d9683abd97630ae" dependencies = [ "ahash 0.8.11", - "arrow-array", - "arrow-buffer", - "arrow-data", - "arrow-schema", + "arrow-array 53.4.0", + "arrow-buffer 53.4.0", + "arrow-data 53.4.0", + "arrow-schema 53.4.0", + "half 2.4.1", +] + +[[package]] +name = "arrow-row" +version = "54.2.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1eeb55b0a0a83851aa01f2ca5ee5648f607e8506ba6802577afdda9d75cdedcd" +dependencies = [ + "arrow-array 54.2.1", + "arrow-buffer 54.2.1", + "arrow-data 54.2.1", + "arrow-schema 54.2.1", "half 2.4.1", ] @@ -377,6 +547,12 @@ dependencies = [ "bitflags 2.8.0", ] +[[package]] +name = "arrow-schema" +version = "54.2.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "85934a9d0261e0fa5d4e2a5295107d743b543a6e0484a835d4b8db2da15306f9" + [[package]] name = "arrow-select" version = "53.4.0" @@ -384,10 +560,24 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "7471ba126d0b0aaa24b50a36bc6c25e4e74869a1fd1a5553357027a0b1c8d1f1" dependencies = [ "ahash 0.8.11", - "arrow-array", - "arrow-buffer", - "arrow-data", - "arrow-schema", + "arrow-array 53.4.0", + "arrow-buffer 53.4.0", + "arrow-data 53.4.0", + "arrow-schema 53.4.0", + "num", +] + +[[package]] +name = "arrow-select" +version = "54.2.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "7e2932aece2d0c869dd2125feb9bd1709ef5c445daa3838ac4112dcfa0fda52c" +dependencies = [ + "ahash 0.8.11", + "arrow-array 54.2.1", + "arrow-buffer 54.2.1", + "arrow-data 54.2.1", + "arrow-schema 54.2.1", "num", ] @@ -397,11 +587,28 @@ version = "53.4.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "72993b01cb62507b06f1fb49648d7286c8989ecfabdb7b77a750fcb54410731b" dependencies = [ - "arrow-array", - "arrow-buffer", - "arrow-data", - "arrow-schema", - "arrow-select", + "arrow-array 53.4.0", + "arrow-buffer 53.4.0", + "arrow-data 53.4.0", + "arrow-schema 53.4.0", + "arrow-select 53.4.0", + "memchr", + "num", + "regex", + "regex-syntax", +] + +[[package]] +name = "arrow-string" +version = "54.2.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "912e38bd6a7a7714c1d9b61df80315685553b7455e8a6045c27531d8ecd5b458" +dependencies = [ + "arrow-array 54.2.1", + "arrow-buffer 54.2.1", + "arrow-data 54.2.1", + "arrow-schema 54.2.1", + "arrow-select 54.2.1", "memchr", "num", "regex", @@ -642,9 +849,9 @@ dependencies = [ [[package]] name = "blake3" -version = "1.5.5" +version = "1.6.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b8ee0c1824c4dea5b5f81736aff91bae041d2c07ee1192bec91054e10e3e601e" +checksum = "675f87afced0413c9bb02843499dbbd3882a237645883f71a2b59644a6d2f753" dependencies = [ "arrayref", "arrayvec", @@ -777,9 +984,9 @@ checksum = "1fd0f2584146f6f2ef48085050886acf353beff7305ebd1ae69500e27c67f64b" [[package]] name = "bytes" -version = "1.9.0" +version = "1.10.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "325918d6fe32f23b19878fe4b34794ae41fc19ddbe53b10571a4874d44ffd39b" +checksum = "d71b6127be86fdcfddb610f7182ac57211d4b18a3e9c82eb2d17662f2227ad6a" [[package]] name = "bzip2" @@ -793,22 +1000,20 @@ dependencies = [ [[package]] name = "bzip2" -version = "0.5.0" +version = "0.5.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "bafdbf26611df8c14810e268ddceda071c297570a5fb360ceddf617fe417ef58" +checksum = "49ecfb22d906f800d4fe833b6282cf4dc1c298f5057ca0b5445e5c209735ca47" dependencies = [ "bzip2-sys", - "libc", ] [[package]] name = "bzip2-sys" -version = "0.1.11+1.0.8" +version = "0.1.13+1.0.8" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "736a955f3fa7875102d57c82b8cac37ec45224a07fd32d58f9f7a186b6cd4cdc" +checksum = "225bff33b2141874fe80d71e07d6eec4f85c5c216453dd96388240f96e1acc14" dependencies = [ "cc", - "libc", "pkg-config", ] @@ -1002,7 +1207,7 @@ name = "connectorx" version = "0.4.3-alpha.1" dependencies = [ "anyhow", - "arrow", + "arrow 53.4.0", "bb8", "bb8-tiberius", "chrono", @@ -1058,7 +1263,7 @@ dependencies = [ name = "connectorx-cpp" version = "0.4.3-alpha.1" dependencies = [ - "arrow", + "arrow 53.4.0", "connectorx", "libc", "openssl", @@ -1386,30 +1591,31 @@ dependencies = [ [[package]] name = "datafusion" -version = "44.0.0" +version = "46.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "014fc8c384ecacedaabb3bc8359c2a6c6e9d8f7bea65be3434eccacfc37f52d9" +checksum = "46b879c1aa3a85ecbfa376704f0fe4bfebae1a44a5d35faa4466bf85469b6a0e" dependencies = [ - "arrow", - "arrow-array", - "arrow-ipc", - "arrow-schema", - "async-compression", + "arrow 54.2.1", + "arrow-ipc 54.2.1", + "arrow-schema 54.2.1", "async-trait", "bytes", - "bzip2 0.5.0", + "bzip2 0.5.2", "chrono", - "dashmap", "datafusion-catalog", + "datafusion-catalog-listing", "datafusion-common", "datafusion-common-runtime", + "datafusion-datasource", "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", @@ -1418,18 +1624,16 @@ dependencies = [ "datafusion-sql", "flate2", "futures", - "glob", - "itertools 0.13.0", + "itertools 0.14.0", "log", "object_store", "parking_lot 0.12.3", "parquet", "rand 0.8.5", "regex", - "sqlparser 0.53.0", + "sqlparser 0.54.0", "tempfile", "tokio", - "tokio-util", "url", "uuid", "xz2", @@ -1438,30 +1642,56 @@ dependencies = [ [[package]] name = "datafusion-catalog" -version = "44.0.0" +version = "46.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ee60d33e210ef96070377ae667ece7caa0e959c8387496773d4a1a72f1a5012e" +checksum = "9e42f516243fe30137f2b7d5712611286baf8d1d758a46157bada7c35fdf38df" dependencies = [ - "arrow-schema", + "arrow 54.2.1", "async-trait", + "dashmap", "datafusion-common", "datafusion-execution", "datafusion-expr", "datafusion-physical-plan", + "datafusion-sql", + "futures", + "itertools 0.14.0", + "log", "parking_lot 0.12.3", ] +[[package]] +name = "datafusion-catalog-listing" +version = "46.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e495290c231d617f0a940860a885cb2f4c3efe46c1983c30d3fa12faf1ccb208" +dependencies = [ + "arrow 54.2.1", + "async-trait", + "datafusion-catalog", + "datafusion-common", + "datafusion-datasource", + "datafusion-execution", + "datafusion-expr", + "datafusion-physical-expr", + "datafusion-physical-expr-common", + "datafusion-physical-plan", + "futures", + "log", + "object_store", + "tokio", +] + [[package]] name = "datafusion-common" -version = "44.0.0" +version = "46.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0b42b7d720fe21ed9cca2ebb635f3f13a12cfab786b41e0fba184fb2e620525b" +checksum = "af67ddc82e1c8e6843c326ca13aa20e5420cce9f886b4e1ee39ea43defae3145" dependencies = [ "ahash 0.8.11", - "arrow", - "arrow-array", - "arrow-buffer", - "arrow-schema", + "arrow 54.2.1", + "arrow-ipc 54.2.1", + "base64 0.22.1", "half 2.4.1", "hashbrown 0.14.5", "indexmap 2.7.1", @@ -1471,34 +1701,68 @@ dependencies = [ "parquet", "paste", "recursive", - "sqlparser 0.53.0", + "sqlparser 0.54.0", "tokio", "web-time", ] [[package]] name = "datafusion-common-runtime" -version = "44.0.0" +version = "46.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "72fbf14d4079f7ce5306393084fe5057dddfdc2113577e0049310afa12e94281" +checksum = "36ee9403a2ec39183437825d232f556a5dee89f13f6fd78f8c7f8f999489e4ca" dependencies = [ "log", "tokio", ] +[[package]] +name = "datafusion-datasource" +version = "46.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b8c8b7568b638dd309bcc1cdeb66776f233b110d44bdc6fd67ef1919f9ec9803" +dependencies = [ + "arrow 54.2.1", + "async-compression", + "async-trait", + "bytes", + "bzip2 0.5.2", + "chrono", + "datafusion-catalog", + "datafusion-common", + "datafusion-common-runtime", + "datafusion-execution", + "datafusion-expr", + "datafusion-physical-expr", + "datafusion-physical-expr-common", + "datafusion-physical-plan", + "flate2", + "futures", + "glob", + "itertools 0.14.0", + "log", + "object_store", + "rand 0.8.5", + "tokio", + "tokio-util", + "url", + "xz2", + "zstd", +] + [[package]] name = "datafusion-doc" -version = "44.0.0" +version = "46.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c278dbd64860ed0bb5240fc1f4cb6aeea437153910aea69bcf7d5a8d6d0454f3" +checksum = "8612c81304578a2e2b82d31caf8173312cb086a7a23a23556b9fff3ac7c18221" [[package]] name = "datafusion-execution" -version = "44.0.0" +version = "46.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e22cb02af47e756468b3cbfee7a83e3d4f2278d452deb4b033ba933c75169486" +checksum = "3591e6d4900e57bad7f861f14f5c763f716da76553b0d037ec91c192c876f09c" dependencies = [ - "arrow", + "arrow 54.2.1", "dashmap", "datafusion-common", "datafusion-expr", @@ -1513,11 +1777,11 @@ dependencies = [ [[package]] name = "datafusion-expr" -version = "44.0.0" +version = "46.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "62298eadb1d15b525df1315e61a71519ffc563d41d5c3b2a30fda2d70f77b93c" +checksum = "5033d0f6198d177f50a7721d80db141af15dd12f45ad6dce34e2cdbb6538e39d" dependencies = [ - "arrow", + "arrow 54.2.1", "chrono", "datafusion-common", "datafusion-doc", @@ -1529,28 +1793,30 @@ dependencies = [ "paste", "recursive", "serde_json", - "sqlparser 0.53.0", + "sqlparser 0.54.0", ] [[package]] name = "datafusion-expr-common" -version = "44.0.0" +version = "46.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "dda7f73c5fc349251cd3dcb05773c5bf55d2505a698ef9d38dfc712161ea2f55" +checksum = "56def48a7dfb9f92aa18e18dfdffaca79b5383f03c59bb0107959c1698634557" dependencies = [ - "arrow", + "arrow 54.2.1", "datafusion-common", - "itertools 0.13.0", + "indexmap 2.7.1", + "itertools 0.14.0", + "paste", ] [[package]] name = "datafusion-functions" -version = "44.0.0" +version = "46.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "fd197f3b2975424d3a4898ea46651be855a46721a56727515dbd5c9e2fb597da" +checksum = "9a79b703b42b0aac97485b84c6810c78114b0974a75a33514840ba0bbe0de38f" dependencies = [ - "arrow", - "arrow-buffer", + "arrow 54.2.1", + "arrow-buffer 54.2.1", "base64 0.22.1", "blake2", "blake3", @@ -1561,9 +1827,8 @@ dependencies = [ "datafusion-expr", "datafusion-expr-common", "datafusion-macros", - "hashbrown 0.14.5", "hex", - "itertools 0.13.0", + "itertools 0.14.0", "log", "md-5", "rand 0.8.5", @@ -1575,13 +1840,12 @@ dependencies = [ [[package]] name = "datafusion-functions-aggregate" -version = "44.0.0" +version = "46.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "aabbe48fba18f9981b134124381bee9e46f93518b8ad2f9721ee296cef5affb9" +checksum = "fdad20375e85365ed262b5583955c308840efc6ff9271ff463cf86789adfb686" dependencies = [ "ahash 0.8.11", - "arrow", - "arrow-schema", + "arrow 54.2.1", "datafusion-common", "datafusion-doc", "datafusion-execution", @@ -1597,12 +1861,12 @@ dependencies = [ [[package]] name = "datafusion-functions-aggregate-common" -version = "44.0.0" +version = "46.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d7a3fefed9c8c11268d446d924baca8cabf52fe32f73fdaa20854bac6473590c" +checksum = "ff73249ee3cdc81ad04317d3b4231fc02a8c03a3a1b4b13953244e6443f6b498" dependencies = [ "ahash 0.8.11", - "arrow", + "arrow 54.2.1", "datafusion-common", "datafusion-expr-common", "datafusion-physical-expr-common", @@ -1610,33 +1874,32 @@ dependencies = [ [[package]] name = "datafusion-functions-nested" -version = "44.0.0" +version = "46.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6360f27464fab857bec698af39b2ae331dc07c8bf008fb4de387a19cdc6815a5" +checksum = "20dcd70c58f17b7ce937866e43c75293a3250aadc1db830ad6d502967aaffb40" dependencies = [ - "arrow", - "arrow-array", - "arrow-buffer", - "arrow-ord", - "arrow-schema", + "arrow 54.2.1", + "arrow-ord 54.2.1", "datafusion-common", + "datafusion-doc", "datafusion-execution", "datafusion-expr", "datafusion-functions", "datafusion-functions-aggregate", + "datafusion-macros", "datafusion-physical-expr-common", - "itertools 0.13.0", + "itertools 0.14.0", "log", "paste", ] [[package]] name = "datafusion-functions-table" -version = "44.0.0" +version = "46.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5c35c070eb705c12795dab399c3809f4dfbc290678c624d3989490ca9b8449c1" +checksum = "ac12628c3e43461118e95d5772f729e1cc39db883d8ee52e4b80038b0f614bbf" dependencies = [ - "arrow", + "arrow 54.2.1", "async-trait", "datafusion-catalog", "datafusion-common", @@ -1648,9 +1911,9 @@ dependencies = [ [[package]] name = "datafusion-functions-window" -version = "44.0.0" +version = "46.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "52229bca26b590b140900752226c829f15fc1a99840e1ca3ce1a9534690b82a8" +checksum = "03eb449555c7cc03bb61d43d90edef70d070d34bc4a0d8f7e358d157232f3220" dependencies = [ "datafusion-common", "datafusion-doc", @@ -1665,9 +1928,9 @@ dependencies = [ [[package]] name = "datafusion-functions-window-common" -version = "44.0.0" +version = "46.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "367befc303b64a668a10ae6988a064a9289e1999e71a7f8e526b6e14d6bdd9d6" +checksum = "6a0c7606e568ee6a15d33a2532eb0d18e7769bb88af55f6b70be4db9fd937d18" dependencies = [ "datafusion-common", "datafusion-physical-expr-common", @@ -1675,27 +1938,28 @@ dependencies = [ [[package]] name = "datafusion-macros" -version = "44.0.0" +version = "46.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f5de3c8f386ea991696553afe241a326ecbc3c98a12c562867e4be754d3a060c" +checksum = "64030e805d3d257e3012e4378500d4ac90b1ebacd03f1110e8ec927b77f09486" dependencies = [ + "datafusion-expr", "quote", "syn 2.0.96", ] [[package]] name = "datafusion-optimizer" -version = "44.0.0" +version = "46.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "53b520413906f755910422b016fb73884ae6e9e1b376de4f9584b6c0e031da75" +checksum = "ae6af7bdae7565aa7a4cb1deb7fe18d89c63c5d93b5203b473ca1dbe02a1cd3d" dependencies = [ - "arrow", + "arrow 54.2.1", "chrono", "datafusion-common", "datafusion-expr", "datafusion-physical-expr", "indexmap 2.7.1", - "itertools 0.13.0", + "itertools 0.14.0", "log", "recursive", "regex", @@ -1704,15 +1968,12 @@ dependencies = [ [[package]] name = "datafusion-physical-expr" -version = "44.0.0" +version = "46.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "acd6ddc378f6ad19af95ccd6790dec8f8e1264bc4c70e99ddc1830c1a1c78ccd" +checksum = "3f68601feda90c255c9023a881e833efca9d7539bab0565ac1355b0249326e91" dependencies = [ "ahash 0.8.11", - "arrow", - "arrow-array", - "arrow-buffer", - "arrow-schema", + "arrow 54.2.1", "datafusion-common", "datafusion-expr", "datafusion-expr-common", @@ -1721,55 +1982,55 @@ dependencies = [ "half 2.4.1", "hashbrown 0.14.5", "indexmap 2.7.1", - "itertools 0.13.0", + "itertools 0.14.0", "log", "paste", - "petgraph", + "petgraph 0.7.1", ] [[package]] name = "datafusion-physical-expr-common" -version = "44.0.0" +version = "46.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "06e6c05458eccd74b4c77ed6a1fe63d52434240711de7f6960034794dad1caf5" +checksum = "00c1a08b00d340ca3bc1cd2f094ecaeaf6f099a2980e11255976660fa0409182" dependencies = [ "ahash 0.8.11", - "arrow", + "arrow 54.2.1", "datafusion-common", "datafusion-expr-common", "hashbrown 0.14.5", - "itertools 0.13.0", + "itertools 0.14.0", ] [[package]] name = "datafusion-physical-optimizer" -version = "44.0.0" +version = "46.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9dc3a82190f49c37d377f31317e07ab5d7588b837adadba8ac367baad5dc2351" +checksum = "7cd34f3438cf9629ea0e3425027582334fb6671a05ee43671ca3c47896b75dda" dependencies = [ - "arrow", + "arrow 54.2.1", "datafusion-common", "datafusion-execution", + "datafusion-expr", "datafusion-expr-common", "datafusion-physical-expr", + "datafusion-physical-expr-common", "datafusion-physical-plan", - "itertools 0.13.0", + "itertools 0.14.0", "log", "recursive", ] [[package]] name = "datafusion-physical-plan" -version = "44.0.0" +version = "46.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6a6608bc9844b4ddb5ed4e687d173e6c88700b1d0482f43894617d18a1fe75da" +checksum = "7624484ada341d30ef465eae61f760e779f080c621bbc3dc0335a75fa78e8dec" dependencies = [ "ahash 0.8.11", - "arrow", - "arrow-array", - "arrow-buffer", - "arrow-ord", - "arrow-schema", + "arrow 54.2.1", + "arrow-ord 54.2.1", + "arrow-schema 54.2.1", "async-trait", "chrono", "datafusion-common", @@ -1783,7 +2044,7 @@ dependencies = [ "half 2.4.1", "hashbrown 0.14.5", "indexmap 2.7.1", - "itertools 0.13.0", + "itertools 0.14.0", "log", "parking_lot 0.12.3", "pin-project-lite", @@ -1792,13 +2053,11 @@ dependencies = [ [[package]] name = "datafusion-sql" -version = "44.0.0" +version = "46.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6a884061c79b33d0c8e84a6f4f4be8bdc12c0f53f5af28ddf5d6d95ac0b15fdc" +checksum = "1e717736a394ed92d9dcf2d74439c655474dd39aa65a064a6bae697b6d20e5fe" dependencies = [ - "arrow", - "arrow-array", - "arrow-schema", + "arrow 54.2.1", "bigdecimal 0.4.7", "datafusion-common", "datafusion-expr", @@ -1806,7 +2065,7 @@ dependencies = [ "log", "recursive", "regex", - "sqlparser 0.53.0", + "sqlparser 0.54.0", ] [[package]] @@ -2079,6 +2338,12 @@ version = "0.4.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "0ce7134b9999ecaf8bcd65542e436736ef32ddca1b3e06094cb6ec5755203b80" +[[package]] +name = "fixedbitset" +version = "0.5.7" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1d674e81391d1e1ab681a28d99df07927c6d4aa5b027d7da16ba32d1d21ecd99" + [[package]] name = "flatbuffers" version = "24.12.23" @@ -2091,9 +2356,9 @@ dependencies = [ [[package]] name = "flate2" -version = "1.0.35" +version = "1.1.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c936bfdafb507ebbf50b8074c54fa31c5be9a1e7e5f467dd659697041407d07c" +checksum = "11faaf5a5236997af9848be0bef4db95824b1d534ebc64d0f0c6cf3e67bd38dc" dependencies = [ "crc32fast", "libz-sys", @@ -3159,9 +3424,9 @@ dependencies = [ [[package]] name = "libc" -version = "0.2.169" +version = "0.2.170" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b5aba8db14291edd000dfcc4d620c7ebfb122c613afb886ca8803fa4e128a20a" +checksum = "875b3680cb2f8f71bdcf9a30f38d48282f5d3c95cbf9b3fa57269bb5d5c06828" [[package]] name = "libgssapi" @@ -3344,9 +3609,9 @@ checksum = "68354c5c6bd36d73ff3feceb05efa59b6acb7626617f4962be322a825e61f79a" [[package]] name = "miniz_oxide" -version = "0.8.3" +version = "0.8.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b8402cab7aefae129c6977bb0ff1b8fd9a04eb5b51efc50a70bea51cda0c7924" +checksum = "8e3e04debbb59698c15bacbb6d93584a8c0ca9cc3213cb423d31f760d8843ce5" dependencies = [ "adler2", ] @@ -3837,18 +4102,18 @@ dependencies = [ [[package]] name = "parquet" -version = "53.4.0" +version = "54.2.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8957c0c95a6a1804f3e51a18f69df29be53856a8c5768cc9b6d00fcafcd2917c" +checksum = "f88838dca3b84d41444a0341b19f347e8098a3898b0f21536654b8b799e11abd" dependencies = [ "ahash 0.8.11", - "arrow-array", - "arrow-buffer", - "arrow-cast", - "arrow-data", - "arrow-ipc", - "arrow-schema", - "arrow-select", + "arrow-array 54.2.1", + "arrow-buffer 54.2.1", + "arrow-cast 54.2.1", + "arrow-data 54.2.1", + "arrow-ipc 54.2.1", + "arrow-schema 54.2.1", + "arrow-select 54.2.1", "base64 0.22.1", "brotli", "bytes", @@ -3863,6 +4128,7 @@ dependencies = [ "object_store", "paste", "seq-macro", + "simdutf8", "snap", "thrift", "tokio", @@ -3914,7 +4180,17 @@ version = "0.6.5" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "b4c5cc86750666a3ed20bdaf5ca2a0344f9c67674cae0515bec2da16fbaa47db" dependencies = [ - "fixedbitset", + "fixedbitset 0.4.2", + "indexmap 2.7.1", +] + +[[package]] +name = "petgraph" +version = "0.7.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "3672b37090dbd86368a4145bc067582552b29c27377cad4e0a306c97f9bd7772" +dependencies = [ + "fixedbitset 0.5.7", "indexmap 2.7.1", ] @@ -4701,7 +4977,7 @@ dependencies = [ "log", "multimap", "once_cell", - "petgraph", + "petgraph 0.6.5", "prettyplease", "prost", "prost-types", @@ -5789,11 +6065,12 @@ dependencies = [ [[package]] name = "sqlparser" -version = "0.53.0" +version = "0.54.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "05a528114c392209b3264855ad491fcce534b94a38771b0a0b97a79379275ce8" +checksum = "c66e3b7374ad4a6af849b08b3e7a6eda0edbd82f0fd59b57e22671bf16979899" dependencies = [ "log", + "recursive", "sqlparser_derive", ] @@ -6619,13 +6896,15 @@ checksum = "06abde3611657adf66d383f00b093d7faecc7fa57071cce2578660c9f1010821" [[package]] name = "uuid" -version = "1.13.1" +version = "1.15.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ced87ca4be083373936a67f8de945faa23b6b42384bd5b64434850802c6dccd0" +checksum = "e0f540e3240398cce6128b64ba83fdbdd86129c16a3aa1a3a252efd66eb3d587" dependencies = [ "getrandom 0.3.1", + "js-sys", "rand 0.9.0", "serde", + "wasm-bindgen", ] [[package]] diff --git a/connectorx/Cargo.toml b/connectorx/Cargo.toml index 75dcdcdae..3c4bc8459 100644 --- a/connectorx/Cargo.toml +++ b/connectorx/Cargo.toml @@ -55,7 +55,7 @@ tokio-util = {version = "0.7", features = ["compat"], optional = true} urlencoding = {version = "2.1", optional = true} uuid = {version = "1", optional = true} j4rs = {version = "0.22", optional = true} -datafusion = {version = "44", optional = true} +datafusion = {version = "46", optional = true} prusto = {version = "0.5", optional = true} serde = {version = "1", optional = true}