diff --git a/Cargo.lock b/Cargo.lock index 3cfcb4be2..5a19c650a 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -190,50 +190,101 @@ checksum = "7c02d123df017efcdfbd739ef81735b36c5ba83ec3c59c80a9d7ecc718f92e50" [[package]] name = "arrow" -version = "53.4.1" +version = "53.4.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "eaf3437355979f1e93ba84ba108c38be5767713051f3c8ffbf07c094e2e61f9f" +dependencies = [ + "arrow-arith 53.4.0", + "arrow-array 53.4.0", + "arrow-buffer 53.4.1", + "arrow-cast 53.4.0", + "arrow-csv 53.4.0", + "arrow-data 53.4.1", + "arrow-ipc 53.4.0", + "arrow-json 53.4.0", + "arrow-ord 53.4.0", + "arrow-row 53.4.0", + "arrow-schema 53.4.1", + "arrow-select 53.4.0", + "arrow-string 53.4.0", +] + +[[package]] +name = "arrow" +version = "54.3.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d3a3ec4fe573f9d1f59d99c085197ef669b00b088ba1d7bb75224732d9357a74" +checksum = "b5ec52ba94edeed950e4a41f75d35376df196e8cb04437f7280a5aa49f20f796" 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 54.3.1", + "arrow-array 54.3.1", + "arrow-buffer 54.3.1", + "arrow-cast 54.3.1", + "arrow-csv 54.3.1", + "arrow-data 54.3.1", + "arrow-ipc 54.3.1", + "arrow-json 54.3.1", + "arrow-ord 54.3.1", + "arrow-row 54.3.1", + "arrow-schema 54.3.1", + "arrow-select 54.3.1", + "arrow-string 54.3.1", ] [[package]] name = "arrow-arith" -version = "53.4.1" +version = "53.4.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6dcf19f07792d8c7f91086c67b574a79301e367029b17fcf63fb854332246a10" +checksum = "31dce77d2985522288edae7206bffd5fc4996491841dda01a13a58415867e681" dependencies = [ - "arrow-array", - "arrow-buffer", - "arrow-data", - "arrow-schema", + "arrow-array 53.4.0", + "arrow-buffer 53.4.1", + "arrow-data 53.4.1", + "arrow-schema 53.4.1", "chrono", "half 2.5.0", "num", ] +[[package]] +name = "arrow-arith" +version = "54.3.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "8fc766fdacaf804cb10c7c70580254fcdb5d55cdfda2bc57b02baf5223a3af9e" +dependencies = [ + "arrow-array 54.3.1", + "arrow-buffer 54.3.1", + "arrow-data 54.3.1", + "arrow-schema 54.3.1", + "chrono", + "num", +] + [[package]] name = "arrow-array" -version = "53.4.1" +version = "53.4.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7845c32b41f7053e37a075b3c2f29c6f5ea1b3ca6e5df7a2d325ee6e1b4a63cf" +checksum = "2d45fe6d3faed0435b7313e59a02583b14c6c6339fa7729e94c32a20af319a79" dependencies = [ "ahash 0.8.11", - "arrow-buffer", - "arrow-data", - "arrow-schema", + "arrow-buffer 53.4.1", + "arrow-data 53.4.1", + "arrow-schema 53.4.1", + "chrono", + "half 2.5.0", + "hashbrown 0.15.2", + "num", +] + +[[package]] +name = "arrow-array" +version = "54.3.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a12fcdb3f1d03f69d3ec26ac67645a8fe3f878d77b5ebb0b15d64a116c212985" +dependencies = [ + "ahash 0.8.11", + "arrow-buffer 54.3.1", + "arrow-data 54.3.1", + "arrow-schema 54.3.1", "chrono", "chrono-tz 0.10.3", "half 2.5.0", @@ -252,17 +303,49 @@ dependencies = [ "num", ] +[[package]] +name = "arrow-buffer" +version = "54.3.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "263f4801ff1839ef53ebd06f99a56cecd1dbaf314ec893d93168e2e860e0291c" +dependencies = [ + "bytes", + "half 2.5.0", + "num", +] + [[package]] name = "arrow-cast" -version = "53.4.1" +version = "53.4.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c73c6233c5b5d635a56f6010e6eb1ab9e30e94707db21cea03da317f67d84cf3" +dependencies = [ + "arrow-array 53.4.0", + "arrow-buffer 53.4.1", + "arrow-data 53.4.1", + "arrow-schema 53.4.1", + "arrow-select 53.4.0", + "atoi", + "base64 0.22.1", + "chrono", + "comfy-table", + "half 2.5.0", + "lexical-core", + "num", + "ryu", +] + +[[package]] +name = "arrow-cast" +version = "54.3.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6365f8527d4f87b133eeb862f9b8093c009d41a210b8f101f91aa2392f61daac" +checksum = "ede6175fbc039dfc946a61c1b6d42fd682fcecf5ab5d148fbe7667705798cac9" dependencies = [ - "arrow-array", - "arrow-buffer", - "arrow-data", - "arrow-schema", - "arrow-select", + "arrow-array 54.3.1", + "arrow-buffer 54.3.1", + "arrow-data 54.3.1", + "arrow-schema 54.3.1", + "arrow-select 54.3.1", "atoi", "base64 0.22.1", "chrono", @@ -275,15 +358,15 @@ dependencies = [ [[package]] name = "arrow-csv" -version = "53.4.1" +version = "53.4.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "30dac4d23ac769300349197b845e0fd18c7f9f15d260d4659ae6b5a9ca06f586" +checksum = "ec222848d70fea5a32af9c3602b08f5d740d5e2d33fbd76bf6fd88759b5b13a7" dependencies = [ - "arrow-array", - "arrow-buffer", - "arrow-cast", - "arrow-data", - "arrow-schema", + "arrow-array 53.4.0", + "arrow-buffer 53.4.1", + "arrow-cast 53.4.0", + "arrow-data 53.4.1", + "arrow-schema 53.4.1", "chrono", "csv", "csv-core", @@ -292,79 +375,168 @@ dependencies = [ "regex", ] +[[package]] +name = "arrow-csv" +version = "54.3.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1644877d8bc9a0ef022d9153dc29375c2bda244c39aec05a91d0e87ccf77995f" +dependencies = [ + "arrow-array 54.3.1", + "arrow-cast 54.3.1", + "arrow-schema 54.3.1", + "chrono", + "csv", + "csv-core", + "lazy_static", + "regex", +] + [[package]] name = "arrow-data" version = "53.4.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "cd962fc3bf7f60705b25bcaa8eb3318b2545aa1d528656525ebdd6a17a6cd6fb" dependencies = [ - "arrow-buffer", - "arrow-schema", + "arrow-buffer 53.4.1", + "arrow-schema 53.4.1", + "half 2.5.0", + "num", +] + +[[package]] +name = "arrow-data" +version = "54.3.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "61cfdd7d99b4ff618f167e548b2411e5dd2c98c0ddebedd7df433d34c20a4429" +dependencies = [ + "arrow-buffer 54.3.1", + "arrow-schema 54.3.1", "half 2.5.0", "num", ] [[package]] name = "arrow-ipc" -version = "53.4.1" +version = "53.4.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "0270dc511f11bb5fa98a25020ad51a99ca5b08d8a8dfbd17503bb9dba0388f0b" +dependencies = [ + "arrow-array 53.4.0", + "arrow-buffer 53.4.1", + "arrow-cast 53.4.0", + "arrow-data 53.4.1", + "arrow-schema 53.4.1", + "flatbuffers", +] + +[[package]] +name = "arrow-ipc" +version = "54.3.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c3527365b24372f9c948f16e53738eb098720eea2093ae73c7af04ac5e30a39b" +checksum = "62ff528658b521e33905334723b795ee56b393dbe9cf76c8b1f64b648c65a60c" dependencies = [ - "arrow-array", - "arrow-buffer", - "arrow-cast", - "arrow-data", - "arrow-schema", + "arrow-array 54.3.1", + "arrow-buffer 54.3.1", + "arrow-data 54.3.1", + "arrow-schema 54.3.1", "flatbuffers", "lz4_flex", ] [[package]] name = "arrow-json" -version = "53.4.1" +version = "53.4.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "0eff38eeb8a971ad3a4caf62c5d57f0cff8a48b64a55e3207c4fd696a9234aad" +dependencies = [ + "arrow-array 53.4.0", + "arrow-buffer 53.4.1", + "arrow-cast 53.4.0", + "arrow-data 53.4.1", + "arrow-schema 53.4.1", + "chrono", + "half 2.5.0", + "indexmap 2.8.0", + "lexical-core", + "num", + "serde", + "serde_json", +] + +[[package]] +name = "arrow-json" +version = "54.3.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "acdec0024749fc0d95e025c0b0266d78613727b3b3a5d4cf8ea47eb6d38afdd1" +checksum = "0ee5b4ca98a7fb2efb9ab3309a5d1c88b5116997ff93f3147efdc1062a6158e9" dependencies = [ - "arrow-array", - "arrow-buffer", - "arrow-cast", - "arrow-data", - "arrow-schema", + "arrow-array 54.3.1", + "arrow-buffer 54.3.1", + "arrow-cast 54.3.1", + "arrow-data 54.3.1", + "arrow-schema 54.3.1", "chrono", "half 2.5.0", "indexmap 2.8.0", "lexical-core", + "memchr", "num", "serde", "serde_json", + "simdutf8", ] [[package]] name = "arrow-ord" -version = "53.4.1" +version = "53.4.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "79af2db0e62a508d34ddf4f76bfd6109b6ecc845257c9cba6f939653668f89ac" +checksum = "c6f202a879d287099139ff0d121e7f55ae5e0efe634b8cf2106ebc27a8715dee" dependencies = [ - "arrow-array", - "arrow-buffer", - "arrow-data", - "arrow-schema", - "arrow-select", + "arrow-array 53.4.0", + "arrow-buffer 53.4.1", + "arrow-data 53.4.1", + "arrow-schema 53.4.1", + "arrow-select 53.4.0", "half 2.5.0", "num", ] +[[package]] +name = "arrow-ord" +version = "54.3.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f0a3334a743bd2a1479dbc635540617a3923b4b2f6870f37357339e6b5363c21" +dependencies = [ + "arrow-array 54.3.1", + "arrow-buffer 54.3.1", + "arrow-data 54.3.1", + "arrow-schema 54.3.1", + "arrow-select 54.3.1", +] + [[package]] name = "arrow-row" -version = "53.4.1" +version = "53.4.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "da30e9d10e9c52f09ea0cf15086d6d785c11ae8dcc3ea5f16d402221b6ac7735" +checksum = "a8f936954991c360ba762dff23f5dda16300774fafd722353d9683abd97630ae" dependencies = [ "ahash 0.8.11", - "arrow-array", - "arrow-buffer", - "arrow-data", - "arrow-schema", + "arrow-array 53.4.0", + "arrow-buffer 53.4.1", + "arrow-data 53.4.1", + "arrow-schema 53.4.1", + "half 2.5.0", +] + +[[package]] +name = "arrow-row" +version = "54.3.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "8d1d7a7291d2c5107e92140f75257a99343956871f3d3ab33a7b41532f79cb68" +dependencies = [ + "arrow-array 54.3.1", + "arrow-buffer 54.3.1", + "arrow-data 54.3.1", + "arrow-schema 54.3.1", "half 2.5.0", ] @@ -377,31 +549,68 @@ dependencies = [ "bitflags 2.9.0", ] +[[package]] +name = "arrow-schema" +version = "54.3.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "39cfaf5e440be44db5413b75b72c2a87c1f8f0627117d110264048f2969b99e9" + [[package]] name = "arrow-select" -version = "53.4.1" +version = "53.4.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "7471ba126d0b0aaa24b50a36bc6c25e4e74869a1fd1a5553357027a0b1c8d1f1" +dependencies = [ + "ahash 0.8.11", + "arrow-array 53.4.0", + "arrow-buffer 53.4.1", + "arrow-data 53.4.1", + "arrow-schema 53.4.1", + "num", +] + +[[package]] +name = "arrow-select" +version = "54.3.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "92fc337f01635218493c23da81a364daf38c694b05fc20569c3193c11c561984" +checksum = "69efcd706420e52cd44f5c4358d279801993846d1c2a8e52111853d61d55a619" dependencies = [ "ahash 0.8.11", - "arrow-array", - "arrow-buffer", - "arrow-data", - "arrow-schema", + "arrow-array 54.3.1", + "arrow-buffer 54.3.1", + "arrow-data 54.3.1", + "arrow-schema 54.3.1", "num", ] [[package]] name = "arrow-string" -version = "53.4.1" +version = "53.4.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "72993b01cb62507b06f1fb49648d7286c8989ecfabdb7b77a750fcb54410731b" +dependencies = [ + "arrow-array 53.4.0", + "arrow-buffer 53.4.1", + "arrow-data 53.4.1", + "arrow-schema 53.4.1", + "arrow-select 53.4.0", + "memchr", + "num", + "regex", + "regex-syntax", +] + +[[package]] +name = "arrow-string" +version = "54.3.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d596a9fc25dae556672d5069b090331aca8acb93cae426d8b7dcdf1c558fa0ce" +checksum = "a21546b337ab304a32cfc0770f671db7411787586b45b78b4593ae78e64e2b03" dependencies = [ - "arrow-array", - "arrow-buffer", - "arrow-data", - "arrow-schema", - "arrow-select", + "arrow-array 54.3.1", + "arrow-buffer 54.3.1", + "arrow-data 54.3.1", + "arrow-schema 54.3.1", + "arrow-select 54.3.1", "memchr", "num", "regex", @@ -889,9 +1098,9 @@ checksum = "613afe47fcd5fac7ccf1db93babcb082c5994d996f20b8b159f2ad1658eb5724" [[package]] name = "chrono" -version = "0.4.39" +version = "0.4.40" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7e36cc9d416881d2e24f9a963be5fb1cd90966419ac844274161d10488b3e825" +checksum = "1a7964611d71df112cb1730f2ee67324fcf4d0fc6606acbbe9bfe06df124637c" dependencies = [ "android-tzdata", "iana-time-zone", @@ -899,7 +1108,7 @@ dependencies = [ "num-traits", "serde", "wasm-bindgen", - "windows-targets 0.52.6", + "windows-link", ] [[package]] @@ -1026,7 +1235,7 @@ name = "connectorx" version = "0.4.3-alpha.1" dependencies = [ "anyhow", - "arrow", + "arrow 53.4.0", "bb8", "bb8-tiberius", "chrono", @@ -1083,7 +1292,7 @@ dependencies = [ name = "connectorx-cpp" version = "0.4.3-alpha.1" dependencies = [ - "arrow", + "arrow 53.4.0", "connectorx", "libc", "openssl", @@ -1411,30 +1620,31 @@ dependencies = [ [[package]] name = "datafusion" -version = "44.0.0" +version = "46.0.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "014fc8c384ecacedaabb3bc8359c2a6c6e9d8f7bea65be3434eccacfc37f52d9" +checksum = "914e6f9525599579abbd90b0f7a55afcaaaa40350b9e9ed52563f126dfe45fd3" dependencies = [ - "arrow", - "arrow-array", - "arrow-ipc", - "arrow-schema", - "async-compression", + "arrow 54.3.1", + "arrow-ipc 54.3.1", + "arrow-schema 54.3.1", "async-trait", "bytes", "bzip2", "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", @@ -1443,18 +1653,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 0.7.14", "url", "uuid 1.16.0", "xz2", @@ -1463,30 +1671,56 @@ dependencies = [ [[package]] name = "datafusion-catalog" -version = "44.0.0" +version = "46.0.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ee60d33e210ef96070377ae667ece7caa0e959c8387496773d4a1a72f1a5012e" +checksum = "998a6549e6ee4ee3980e05590b2960446a56b343ea30199ef38acd0e0b9036e2" dependencies = [ - "arrow-schema", + "arrow 54.3.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.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a5ac10096a5b3c0d8a227176c0e543606860842e943594ccddb45cf42a526e43" +dependencies = [ + "arrow 54.3.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.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0b42b7d720fe21ed9cca2ebb635f3f13a12cfab786b41e0fba184fb2e620525b" +checksum = "1f53d7ec508e1b3f68bd301cee3f649834fad51eff9240d898a4b2614cfd0a7a" dependencies = [ "ahash 0.8.11", - "arrow", - "arrow-array", - "arrow-buffer", - "arrow-schema", + "arrow 54.3.1", + "arrow-ipc 54.3.1", + "base64 0.22.1", "half 2.5.0", "hashbrown 0.14.5", "indexmap 2.8.0", @@ -1496,34 +1730,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.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "72fbf14d4079f7ce5306393084fe5057dddfdc2113577e0049310afa12e94281" +checksum = "e0fcf41523b22e14cc349b01526e8b9f59206653037f2949a4adbfde5f8cb668" dependencies = [ "log", "tokio", ] +[[package]] +name = "datafusion-datasource" +version = "46.0.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "cf7f37ad8b6e88b46c7eeab3236147d32ea64b823544f498455a8d9042839c92" +dependencies = [ + "arrow 54.3.1", + "async-compression", + "async-trait", + "bytes", + "bzip2", + "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 0.7.14", + "url", + "xz2", + "zstd", +] + [[package]] name = "datafusion-doc" -version = "44.0.0" +version = "46.0.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c278dbd64860ed0bb5240fc1f4cb6aeea437153910aea69bcf7d5a8d6d0454f3" +checksum = "7db7a0239fd060f359dc56c6e7db726abaa92babaed2fb2e91c3a8b2fff8b256" [[package]] name = "datafusion-execution" -version = "44.0.0" +version = "46.0.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e22cb02af47e756468b3cbfee7a83e3d4f2278d452deb4b033ba933c75169486" +checksum = "0938f9e5b6bc5782be4111cdfb70c02b7b5451bf34fd57e4de062a7f7c4e31f1" dependencies = [ - "arrow", + "arrow 54.3.1", "dashmap", "datafusion-common", "datafusion-expr", @@ -1538,11 +1806,11 @@ dependencies = [ [[package]] name = "datafusion-expr" -version = "44.0.0" +version = "46.0.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "62298eadb1d15b525df1315e61a71519ffc563d41d5c3b2a30fda2d70f77b93c" +checksum = "b36c28b00b00019a8695ad7f1a53ee1673487b90322ecbd604e2cf32894eb14f" dependencies = [ - "arrow", + "arrow 54.3.1", "chrono", "datafusion-common", "datafusion-doc", @@ -1554,28 +1822,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.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "dda7f73c5fc349251cd3dcb05773c5bf55d2505a698ef9d38dfc712161ea2f55" +checksum = "18f0a851a436c5a2139189eb4617a54e6a9ccb9edc96c4b3c83b3bb7c58b950e" dependencies = [ - "arrow", + "arrow 54.3.1", "datafusion-common", - "itertools 0.13.0", + "indexmap 2.8.0", + "itertools 0.14.0", + "paste", ] [[package]] name = "datafusion-functions" -version = "44.0.0" +version = "46.0.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "fd197f3b2975424d3a4898ea46651be855a46721a56727515dbd5c9e2fb597da" +checksum = "e3196e37d7b65469fb79fee4f05e5bb58a456831035f9a38aa5919aeb3298d40" dependencies = [ - "arrow", - "arrow-buffer", + "arrow 54.3.1", + "arrow-buffer 54.3.1", "base64 0.22.1", "blake2", "blake3", @@ -1586,9 +1856,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", @@ -1600,13 +1869,12 @@ dependencies = [ [[package]] name = "datafusion-functions-aggregate" -version = "44.0.0" +version = "46.0.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "aabbe48fba18f9981b134124381bee9e46f93518b8ad2f9721ee296cef5affb9" +checksum = "adfc2d074d5ee4d9354fdcc9283d5b2b9037849237ddecb8942a29144b77ca05" dependencies = [ "ahash 0.8.11", - "arrow", - "arrow-schema", + "arrow 54.3.1", "datafusion-common", "datafusion-doc", "datafusion-execution", @@ -1622,12 +1890,12 @@ dependencies = [ [[package]] name = "datafusion-functions-aggregate-common" -version = "44.0.0" +version = "46.0.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d7a3fefed9c8c11268d446d924baca8cabf52fe32f73fdaa20854bac6473590c" +checksum = "1cbceba0f98d921309a9121b702bcd49289d383684cccabf9a92cda1602f3bbb" dependencies = [ "ahash 0.8.11", - "arrow", + "arrow 54.3.1", "datafusion-common", "datafusion-expr-common", "datafusion-physical-expr-common", @@ -1635,33 +1903,32 @@ dependencies = [ [[package]] name = "datafusion-functions-nested" -version = "44.0.0" +version = "46.0.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6360f27464fab857bec698af39b2ae331dc07c8bf008fb4de387a19cdc6815a5" +checksum = "170e27ce4baa27113ddf5f77f1a7ec484b0dbeda0c7abbd4bad3fc609c8ab71a" dependencies = [ - "arrow", - "arrow-array", - "arrow-buffer", - "arrow-ord", - "arrow-schema", + "arrow 54.3.1", + "arrow-ord 54.3.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.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5c35c070eb705c12795dab399c3809f4dfbc290678c624d3989490ca9b8449c1" +checksum = "7d3a06a7f0817ded87b026a437e7e51de7f59d48173b0a4e803aa896a7bd6bb5" dependencies = [ - "arrow", + "arrow 54.3.1", "async-trait", "datafusion-catalog", "datafusion-common", @@ -1673,9 +1940,9 @@ dependencies = [ [[package]] name = "datafusion-functions-window" -version = "44.0.0" +version = "46.0.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "52229bca26b590b140900752226c829f15fc1a99840e1ca3ce1a9534690b82a8" +checksum = "d6c608b66496a1e05e3d196131eb9bebea579eed1f59e88d962baf3dda853bc6" dependencies = [ "datafusion-common", "datafusion-doc", @@ -1690,9 +1957,9 @@ dependencies = [ [[package]] name = "datafusion-functions-window-common" -version = "44.0.0" +version = "46.0.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "367befc303b64a668a10ae6988a064a9289e1999e71a7f8e526b6e14d6bdd9d6" +checksum = "da2f9d83348957b4ad0cd87b5cb9445f2651863a36592fe5484d43b49a5f8d82" dependencies = [ "datafusion-common", "datafusion-physical-expr-common", @@ -1700,27 +1967,28 @@ dependencies = [ [[package]] name = "datafusion-macros" -version = "44.0.0" +version = "46.0.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f5de3c8f386ea991696553afe241a326ecbc3c98a12c562867e4be754d3a060c" +checksum = "4800e1ff7ecf8f310887e9b54c9c444b8e215ccbc7b21c2f244cfae373b1ece7" dependencies = [ + "datafusion-expr", "quote", "syn 2.0.100", ] [[package]] name = "datafusion-optimizer" -version = "44.0.0" +version = "46.0.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "53b520413906f755910422b016fb73884ae6e9e1b376de4f9584b6c0e031da75" +checksum = "971c51c54cd309001376fae752fb15a6b41750b6d1552345c46afbfb6458801b" dependencies = [ - "arrow", + "arrow 54.3.1", "chrono", "datafusion-common", "datafusion-expr", "datafusion-physical-expr", "indexmap 2.8.0", - "itertools 0.13.0", + "itertools 0.14.0", "log", "recursive", "regex", @@ -1729,15 +1997,12 @@ dependencies = [ [[package]] name = "datafusion-physical-expr" -version = "44.0.0" +version = "46.0.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "acd6ddc378f6ad19af95ccd6790dec8f8e1264bc4c70e99ddc1830c1a1c78ccd" +checksum = "e1447c2c6bc8674a16be4786b4abf528c302803fafa186aa6275692570e64d85" dependencies = [ "ahash 0.8.11", - "arrow", - "arrow-array", - "arrow-buffer", - "arrow-schema", + "arrow 54.3.1", "datafusion-common", "datafusion-expr", "datafusion-expr-common", @@ -1746,55 +2011,55 @@ dependencies = [ "half 2.5.0", "hashbrown 0.14.5", "indexmap 2.8.0", - "itertools 0.13.0", + "itertools 0.14.0", "log", "paste", - "petgraph 0.6.5", + "petgraph", ] [[package]] name = "datafusion-physical-expr-common" -version = "44.0.0" +version = "46.0.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "06e6c05458eccd74b4c77ed6a1fe63d52434240711de7f6960034794dad1caf5" +checksum = "69f8c25dcd069073a75b3d2840a79d0f81e64bdd2c05f2d3d18939afb36a7dcb" dependencies = [ "ahash 0.8.11", - "arrow", + "arrow 54.3.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.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9dc3a82190f49c37d377f31317e07ab5d7588b837adadba8ac367baad5dc2351" +checksum = "68da5266b5b9847c11d1b3404ee96b1d423814e1973e1ad3789131e5ec912763" dependencies = [ - "arrow", + "arrow 54.3.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.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6a6608bc9844b4ddb5ed4e687d173e6c88700b1d0482f43894617d18a1fe75da" +checksum = "88cc160df00e413e370b3b259c8ea7bfbebc134d32de16325950e9e923846b7f" dependencies = [ "ahash 0.8.11", - "arrow", - "arrow-array", - "arrow-buffer", - "arrow-ord", - "arrow-schema", + "arrow 54.3.1", + "arrow-ord 54.3.1", + "arrow-schema 54.3.1", "async-trait", "chrono", "datafusion-common", @@ -1808,7 +2073,7 @@ dependencies = [ "half 2.5.0", "hashbrown 0.14.5", "indexmap 2.8.0", - "itertools 0.13.0", + "itertools 0.14.0", "log", "parking_lot 0.12.3", "pin-project-lite", @@ -1817,13 +2082,11 @@ dependencies = [ [[package]] name = "datafusion-sql" -version = "44.0.0" +version = "46.0.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6a884061c79b33d0c8e84a6f4f4be8bdc12c0f53f5af28ddf5d6d95ac0b15fdc" +checksum = "325a212b67b677c0eb91447bf9a11b630f9fc4f62d8e5d145bf859f5a6b29e64" dependencies = [ - "arrow", - "arrow-array", - "arrow-schema", + "arrow 54.3.1", "bigdecimal 0.4.8", "datafusion-common", "datafusion-expr", @@ -1831,7 +2094,7 @@ dependencies = [ "log", "recursive", "regex", - "sqlparser 0.53.0", + "sqlparser 0.54.0", ] [[package]] @@ -2162,12 +2425,6 @@ dependencies = [ "winapi", ] -[[package]] -name = "fixedbitset" -version = "0.4.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0ce7134b9999ecaf8bcd65542e436736ef32ddca1b3e06094cb6ec5755203b80" - [[package]] name = "fixedbitset" version = "0.5.7" @@ -3981,18 +4238,18 @@ dependencies = [ [[package]] name = "parquet" -version = "53.4.1" +version = "54.3.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2f8cf58b29782a7add991f655ff42929e31a7859f5319e53db9e39a714cb113c" +checksum = "bfb15796ac6f56b429fd99e33ba133783ad75b27c36b4b5ce06f1f82cc97754e" dependencies = [ "ahash 0.8.11", - "arrow-array", - "arrow-buffer", - "arrow-cast", - "arrow-data", - "arrow-ipc", - "arrow-schema", - "arrow-select", + "arrow-array 54.3.1", + "arrow-buffer 54.3.1", + "arrow-cast 54.3.1", + "arrow-data 54.3.1", + "arrow-ipc 54.3.1", + "arrow-schema 54.3.1", + "arrow-select 54.3.1", "base64 0.22.1", "brotli", "bytes", @@ -4007,12 +4264,12 @@ dependencies = [ "object_store", "paste", "seq-macro", + "simdutf8", "snap", "thrift", "tokio", "twox-hash", "zstd", - "zstd-sys", ] [[package]] @@ -4052,23 +4309,13 @@ version = "2.3.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "e3148f5046208a5d56bcfc03053e3ca6334e51da8dfb19b6cdc8b306fae3283e" -[[package]] -name = "petgraph" -version = "0.6.5" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b4c5cc86750666a3ed20bdaf5ca2a0344f9c67674cae0515bec2da16fbaa47db" -dependencies = [ - "fixedbitset 0.4.2", - "indexmap 2.8.0", -] - [[package]] name = "petgraph" version = "0.7.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "3672b37090dbd86368a4145bc067582552b29c27377cad4e0a306c97f9bd7772" dependencies = [ - "fixedbitset 0.5.7", + "fixedbitset", "indexmap 2.8.0", ] @@ -4869,7 +5116,7 @@ dependencies = [ "log", "multimap", "once_cell", - "petgraph 0.7.1", + "petgraph", "prettyplease", "prost", "prost-types", @@ -5958,11 +6205,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", ] @@ -6808,8 +7056,10 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "458f7a779bf54acc9f347480ac654f68407d3aab21269a6e3c9f922acd9e2da9" dependencies = [ "getrandom 0.3.2", + "js-sys", "rand 0.9.0", "serde", + "wasm-bindgen", ] [[package]] diff --git a/connectorx/Cargo.toml b/connectorx/Cargo.toml index 148612b50..7fc33b32e 100644 --- a/connectorx/Cargo.toml +++ b/connectorx/Cargo.toml @@ -56,7 +56,7 @@ urlencoding = {version = "2.1", optional = true} uuid = {version = "1", optional = true} uuid_old = {package="uuid", version = "0.8", 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}