diff --git a/Cargo.lock b/Cargo.lock index 56f6ed8af..1c7a950ce 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -259,19 +259,40 @@ version = "56.2.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "6e833808ff2d94ed40d9379848a950d995043c7fb3e81a30b383f4c6033821cc" 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 56.2.0", + "arrow-array 56.2.0", + "arrow-buffer 56.2.0", + "arrow-cast 56.2.0", + "arrow-csv 56.2.0", + "arrow-data 56.2.0", + "arrow-ipc 56.2.0", + "arrow-json 56.2.0", + "arrow-ord 56.2.0", + "arrow-row 56.2.0", + "arrow-schema 56.2.0", + "arrow-select 56.2.0", + "arrow-string 56.2.0", +] + +[[package]] +name = "arrow" +version = "57.2.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "2a2b10dcb159faf30d3f81f6d56c1211a5bea2ca424eabe477648a44b993320e" +dependencies = [ + "arrow-arith 57.2.0", + "arrow-array 57.2.0", + "arrow-buffer 57.2.0", + "arrow-cast 57.2.0", + "arrow-csv 57.2.0", + "arrow-data 57.2.0", + "arrow-ipc 57.2.0", + "arrow-json 57.2.0", + "arrow-ord 57.2.0", + "arrow-row 57.2.0", + "arrow-schema 57.2.0", + "arrow-select 57.2.0", + "arrow-string 57.2.0", ] [[package]] @@ -280,14 +301,28 @@ version = "56.2.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "ad08897b81588f60ba983e3ca39bda2b179bdd84dced378e7df81a5313802ef8" dependencies = [ - "arrow-array", - "arrow-buffer", - "arrow-data", - "arrow-schema", + "arrow-array 56.2.0", + "arrow-buffer 56.2.0", + "arrow-data 56.2.0", + "arrow-schema 56.2.0", "chrono", "num", ] +[[package]] +name = "arrow-arith" +version = "57.2.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "288015089e7931843c80ed4032c5274f02b37bcb720c4a42096d50b390e70372" +dependencies = [ + "arrow-array 57.2.0", + "arrow-buffer 57.2.0", + "arrow-data 57.2.0", + "arrow-schema 57.2.0", + "chrono", + "num-traits", +] + [[package]] name = "arrow-array" version = "56.2.0" @@ -295,9 +330,9 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "8548ca7c070d8db9ce7aa43f37393e4bfcf3f2d3681df278490772fd1673d08d" dependencies = [ "ahash 0.8.12", - "arrow-buffer", - "arrow-data", - "arrow-schema", + "arrow-buffer 56.2.0", + "arrow-data 56.2.0", + "arrow-schema 56.2.0", "chrono", "chrono-tz", "half", @@ -305,6 +340,25 @@ dependencies = [ "num", ] +[[package]] +name = "arrow-array" +version = "57.2.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "65ca404ea6191e06bf30956394173337fa9c35f445bd447fe6c21ab944e1a23c" +dependencies = [ + "ahash 0.8.12", + "arrow-buffer 57.2.0", + "arrow-data 57.2.0", + "arrow-schema 57.2.0", + "chrono", + "chrono-tz", + "half", + "hashbrown 0.16.0", + "num-complex", + "num-integer", + "num-traits", +] + [[package]] name = "arrow-buffer" version = "56.2.0" @@ -316,17 +370,29 @@ dependencies = [ "num", ] +[[package]] +name = "arrow-buffer" +version = "57.2.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "36356383099be0151dacc4245309895f16ba7917d79bdb71a7148659c9206c56" +dependencies = [ + "bytes", + "half", + "num-bigint", + "num-traits", +] + [[package]] name = "arrow-cast" version = "56.2.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "919418a0681298d3a77d1a315f625916cb5678ad0d74b9c60108eb15fd083023" dependencies = [ - "arrow-array", - "arrow-buffer", - "arrow-data", - "arrow-schema", - "arrow-select", + "arrow-array 56.2.0", + "arrow-buffer 56.2.0", + "arrow-data 56.2.0", + "arrow-schema 56.2.0", + "arrow-select 56.2.0", "atoi", "base64 0.22.1", "chrono", @@ -337,15 +403,52 @@ dependencies = [ "ryu", ] +[[package]] +name = "arrow-cast" +version = "57.2.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9c8e372ed52bd4ee88cc1e6c3859aa7ecea204158ac640b10e187936e7e87074" +dependencies = [ + "arrow-array 57.2.0", + "arrow-buffer 57.2.0", + "arrow-data 57.2.0", + "arrow-ord 57.2.0", + "arrow-schema 57.2.0", + "arrow-select 57.2.0", + "atoi", + "base64 0.22.1", + "chrono", + "comfy-table", + "half", + "lexical-core", + "num-traits", + "ryu", +] + [[package]] name = "arrow-csv" version = "56.2.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "bfa9bf02705b5cf762b6f764c65f04ae9082c7cfc4e96e0c33548ee3f67012eb" dependencies = [ - "arrow-array", - "arrow-cast", - "arrow-schema", + "arrow-array 56.2.0", + "arrow-cast 56.2.0", + "arrow-schema 56.2.0", + "chrono", + "csv", + "csv-core", + "regex", +] + +[[package]] +name = "arrow-csv" +version = "57.2.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "8e4100b729fe656f2e4fb32bc5884f14acf9118d4ad532b7b33c1132e4dce896" +dependencies = [ + "arrow-array 57.2.0", + "arrow-cast 57.2.0", + "arrow-schema 57.2.0", "chrono", "csv", "csv-core", @@ -358,39 +461,66 @@ version = "56.2.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "a5c64fff1d142f833d78897a772f2e5b55b36cb3e6320376f0961ab0db7bd6d0" dependencies = [ - "arrow-buffer", - "arrow-schema", + "arrow-buffer 56.2.0", + "arrow-schema 56.2.0", "half", "num", ] +[[package]] +name = "arrow-data" +version = "57.2.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "bf87f4ff5fc13290aa47e499a8b669a82c5977c6a1fedce22c7f542c1fd5a597" +dependencies = [ + "arrow-buffer 57.2.0", + "arrow-schema 57.2.0", + "half", + "num-integer", + "num-traits", +] + [[package]] name = "arrow-ipc" version = "56.2.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "1d3594dcddccc7f20fd069bc8e9828ce37220372680ff638c5e00dea427d88f5" dependencies = [ - "arrow-array", - "arrow-buffer", - "arrow-data", - "arrow-schema", - "arrow-select", + "arrow-array 56.2.0", + "arrow-buffer 56.2.0", + "arrow-data 56.2.0", + "arrow-schema 56.2.0", + "arrow-select 56.2.0", "flatbuffers", - "lz4_flex", + "lz4_flex 0.11.5", "zstd", ] +[[package]] +name = "arrow-ipc" +version = "57.2.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "eb3ca63edd2073fcb42ba112f8ae165df1de935627ead6e203d07c99445f2081" +dependencies = [ + "arrow-array 57.2.0", + "arrow-buffer 57.2.0", + "arrow-data 57.2.0", + "arrow-schema 57.2.0", + "arrow-select 57.2.0", + "flatbuffers", +] + [[package]] name = "arrow-json" version = "56.2.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "88cf36502b64a127dc659e3b305f1d993a544eab0d48cce704424e62074dc04b" dependencies = [ - "arrow-array", - "arrow-buffer", - "arrow-cast", - "arrow-data", - "arrow-schema", + "arrow-array 56.2.0", + "arrow-buffer 56.2.0", + "arrow-cast 56.2.0", + "arrow-data 56.2.0", + "arrow-schema 56.2.0", "chrono", "half", "indexmap 2.12.0", @@ -402,17 +532,54 @@ dependencies = [ "simdutf8", ] +[[package]] +name = "arrow-json" +version = "57.2.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a36b2332559d3310ebe3e173f75b29989b4412df4029a26a30cc3f7da0869297" +dependencies = [ + "arrow-array 57.2.0", + "arrow-buffer 57.2.0", + "arrow-cast 57.2.0", + "arrow-data 57.2.0", + "arrow-schema 57.2.0", + "chrono", + "half", + "indexmap 2.12.0", + "itoa", + "lexical-core", + "memchr", + "num-traits", + "ryu", + "serde_core", + "serde_json", + "simdutf8", +] + [[package]] name = "arrow-ord" version = "56.2.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "3c8f82583eb4f8d84d4ee55fd1cb306720cddead7596edce95b50ee418edf66f" dependencies = [ - "arrow-array", - "arrow-buffer", - "arrow-data", - "arrow-schema", - "arrow-select", + "arrow-array 56.2.0", + "arrow-buffer 56.2.0", + "arrow-data 56.2.0", + "arrow-schema 56.2.0", + "arrow-select 56.2.0", +] + +[[package]] +name = "arrow-ord" +version = "57.2.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "13c4e0530272ca755d6814218dffd04425c5b7854b87fa741d5ff848bf50aa39" +dependencies = [ + "arrow-array 57.2.0", + "arrow-buffer 57.2.0", + "arrow-data 57.2.0", + "arrow-schema 57.2.0", + "arrow-select 57.2.0", ] [[package]] @@ -421,10 +588,23 @@ version = "56.2.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "9d07ba24522229d9085031df6b94605e0f4b26e099fb7cdeec37abd941a73753" dependencies = [ - "arrow-array", - "arrow-buffer", - "arrow-data", - "arrow-schema", + "arrow-array 56.2.0", + "arrow-buffer 56.2.0", + "arrow-data 56.2.0", + "arrow-schema 56.2.0", + "half", +] + +[[package]] +name = "arrow-row" +version = "57.2.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b07f52788744cc71c4628567ad834cadbaeb9f09026ff1d7a4120f69edf7abd3" +dependencies = [ + "arrow-array 57.2.0", + "arrow-buffer 57.2.0", + "arrow-data 57.2.0", + "arrow-schema 57.2.0", "half", ] @@ -434,11 +614,21 @@ version = "56.2.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "b3aa9e59c611ebc291c28582077ef25c97f1975383f1479b12f3b9ffee2ffabe" dependencies = [ - "bitflags 2.10.0", "serde", "serde_json", ] +[[package]] +name = "arrow-schema" +version = "57.2.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "6bb63203e8e0e54b288d0d8043ca8fa1013820822a27692ef1b78a977d879f2c" +dependencies = [ + "bitflags 2.10.0", + "serde", + "serde_core", +] + [[package]] name = "arrow-select" version = "56.2.0" @@ -446,30 +636,61 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "8c41dbbd1e97bfcaee4fcb30e29105fb2c75e4d82ae4de70b792a5d3f66b2e7a" dependencies = [ "ahash 0.8.12", - "arrow-array", - "arrow-buffer", - "arrow-data", - "arrow-schema", + "arrow-array 56.2.0", + "arrow-buffer 56.2.0", + "arrow-data 56.2.0", + "arrow-schema 56.2.0", "num", ] +[[package]] +name = "arrow-select" +version = "57.2.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c96d8a1c180b44ecf2e66c9a2f2bbcb8b1b6f14e165ce46ac8bde211a363411b" +dependencies = [ + "ahash 0.8.12", + "arrow-array 57.2.0", + "arrow-buffer 57.2.0", + "arrow-data 57.2.0", + "arrow-schema 57.2.0", + "num-traits", +] + [[package]] name = "arrow-string" version = "56.2.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "53f5183c150fbc619eede22b861ea7c0eebed8eaac0333eaa7f6da5205fd504d" dependencies = [ - "arrow-array", - "arrow-buffer", - "arrow-data", - "arrow-schema", - "arrow-select", + "arrow-array 56.2.0", + "arrow-buffer 56.2.0", + "arrow-data 56.2.0", + "arrow-schema 56.2.0", + "arrow-select 56.2.0", "memchr", "num", "regex", "regex-syntax", ] +[[package]] +name = "arrow-string" +version = "57.2.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a8ad6a81add9d3ea30bf8374ee8329992c7fd246ffd8b7e2f48a3cea5aa0cc9a" +dependencies = [ + "arrow-array 57.2.0", + "arrow-buffer 57.2.0", + "arrow-data 57.2.0", + "arrow-schema 57.2.0", + "arrow-select 57.2.0", + "memchr", + "num-traits", + "regex", + "regex-syntax", +] + [[package]] name = "as-any" version = "0.3.2" @@ -1711,9 +1932,9 @@ checksum = "7c74b8349d32d297c9134b8c88677813a227df8f779daa29bfc29c183fe3dca6" [[package]] name = "convert_case" -version = "0.8.0" +version = "0.9.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "baaaa0ecca5b51987b9423ccdc971514dd8b0bb7b4060b983d3664dad3f1f89f" +checksum = "db05ffb6856bf0ecdf6367558a76a0e8a77b1713044eb92845c692100ed50190" dependencies = [ "unicode-segmentation", ] @@ -1988,6 +2209,22 @@ dependencies = [ "memchr", ] +[[package]] +name = "ctor" +version = "0.6.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "424e0138278faeb2b401f174ad17e715c829512d74f3d1e81eb43365c2e0590e" +dependencies = [ + "ctor-proc-macro", + "dtor", +] + +[[package]] +name = "ctor-proc-macro" +version = "0.0.7" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "52560adf09603e58c9a7ee1fe1dcb95a16927b17c127f0ac02d6e768a0e25bc1" + [[package]] name = "darling" version = "0.20.11" @@ -2078,9 +2315,9 @@ version = "50.3.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "2af15bb3c6ffa33011ef579f6b0bcbe7c26584688bd6c994f548e44df67f011a" dependencies = [ - "arrow", - "arrow-ipc", - "arrow-schema", + "arrow 56.2.0", + "arrow-ipc 56.2.0", + "arrow-schema 56.2.0", "async-trait", "bytes", "bzip2 0.6.1", @@ -2117,7 +2354,7 @@ dependencies = [ "log", "object_store", "parking_lot", - "parquet", + "parquet 56.2.0", "rand 0.9.2", "regex", "sqlparser 0.58.0", @@ -2135,7 +2372,7 @@ version = "50.3.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "187622262ad8f7d16d3be9202b4c1e0116f1c9aa387e5074245538b755261621" dependencies = [ - "arrow", + "arrow 56.2.0", "async-trait", "dashmap", "datafusion-common", @@ -2161,7 +2398,7 @@ version = "50.3.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "9657314f0a32efd0382b9a46fdeb2d233273ece64baa68a7c45f5a192daf0f83" dependencies = [ - "arrow", + "arrow 56.2.0", "async-trait", "datafusion-catalog", "datafusion-common", @@ -2184,7 +2421,7 @@ version = "50.3.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "6a0b9c821d14e79070f42ea3a6d6618ced04d94277f0a32301918d7a022c250f" dependencies = [ - "arrow", + "arrow 56.2.0", "async-trait", "aws-config", "aws-credential-types", @@ -2197,7 +2434,7 @@ dependencies = [ "mimalloc", "object_store", "parking_lot", - "parquet", + "parquet 56.2.0", "regex", "rustyline", "tokio", @@ -2212,8 +2449,8 @@ checksum = "5a83760d9a13122d025fbdb1d5d5aaf93dd9ada5e90ea229add92aa30898b2d1" dependencies = [ "ahash 0.8.12", "apache-avro 0.20.0", - "arrow", - "arrow-ipc", + "arrow 56.2.0", + "arrow-ipc 56.2.0", "base64 0.22.1", "chrono", "half", @@ -2223,7 +2460,7 @@ dependencies = [ "libc", "log", "object_store", - "parquet", + "parquet 56.2.0", "paste", "recursive", "sqlparser 0.58.0", @@ -2248,7 +2485,7 @@ version = "50.3.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "7256c9cb27a78709dd42d0c80f0178494637209cac6e29d5c93edd09b6721b86" dependencies = [ - "arrow", + "arrow 56.2.0", "async-compression", "async-trait", "bytes", @@ -2269,7 +2506,7 @@ dependencies = [ "itertools 0.14.0", "log", "object_store", - "parquet", + "parquet 56.2.0", "rand 0.9.2", "tempfile", "tokio", @@ -2286,7 +2523,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "10d40b6953ebc9099b37adfd12fde97eb73ff0cee44355c6dea64b8a4537d561" dependencies = [ "apache-avro 0.20.0", - "arrow", + "arrow 56.2.0", "async-trait", "bytes", "chrono", @@ -2310,7 +2547,7 @@ version = "50.3.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "64533a90f78e1684bfb113d200b540f18f268134622d7c96bbebc91354d04825" dependencies = [ - "arrow", + "arrow 56.2.0", "async-trait", "bytes", "datafusion-catalog", @@ -2335,7 +2572,7 @@ version = "50.3.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "8d7ebeb12c77df0aacad26f21b0d033aeede423a64b2b352f53048a75bf1d6e6" dependencies = [ - "arrow", + "arrow 56.2.0", "async-trait", "bytes", "datafusion-catalog", @@ -2360,7 +2597,7 @@ version = "50.3.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "09e783c4c7d7faa1199af2df4761c68530634521b176a8d1331ddbc5a5c75133" dependencies = [ - "arrow", + "arrow 56.2.0", "async-trait", "bytes", "datafusion-catalog", @@ -2383,7 +2620,7 @@ dependencies = [ "log", "object_store", "parking_lot", - "parquet", + "parquet 56.2.0", "rand 0.9.2", "tokio", ] @@ -2400,7 +2637,7 @@ version = "50.3.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "a4cec0a57653bec7b933fb248d3ffa3fa3ab3bd33bd140dc917f714ac036f531" dependencies = [ - "arrow", + "arrow 56.2.0", "async-trait", "dashmap", "datafusion-common", @@ -2409,7 +2646,7 @@ dependencies = [ "log", "object_store", "parking_lot", - "parquet", + "parquet 56.2.0", "rand 0.9.2", "tempfile", "url", @@ -2421,7 +2658,7 @@ version = "50.3.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "ef76910bdca909722586389156d0aa4da4020e1631994d50fadd8ad4b1aa05fe" dependencies = [ - "arrow", + "arrow 56.2.0", "async-trait", "chrono", "datafusion-common", @@ -2443,7 +2680,7 @@ version = "50.3.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "6d155ccbda29591ca71a1344dd6bed26c65a4438072b400df9db59447f590bb6" dependencies = [ - "arrow", + "arrow 56.2.0", "datafusion-common", "indexmap 2.12.0", "itertools 0.14.0", @@ -2456,8 +2693,8 @@ version = "50.3.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "7de2782136bd6014670fd84fe3b0ca3b3e4106c96403c3ae05c0598577139977" dependencies = [ - "arrow", - "arrow-buffer", + "arrow 56.2.0", + "arrow-buffer 56.2.0", "base64 0.22.1", "blake2", "blake3", @@ -2486,7 +2723,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "07331fc13603a9da97b74fd8a273f4238222943dffdbbed1c4c6f862a30105bf" dependencies = [ "ahash 0.8.12", - "arrow", + "arrow 56.2.0", "datafusion-common", "datafusion-doc", "datafusion-execution", @@ -2507,7 +2744,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "b5951e572a8610b89968a09b5420515a121fbc305c0258651f318dc07c97ab17" dependencies = [ "ahash 0.8.12", - "arrow", + "arrow 56.2.0", "datafusion-common", "datafusion-expr-common", "datafusion-physical-expr-common", @@ -2519,8 +2756,8 @@ version = "50.3.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "fdacca9302c3d8fc03f3e94f338767e786a88a33f5ebad6ffc0e7b50364b9ea3" dependencies = [ - "arrow", - "arrow-ord", + "arrow 56.2.0", + "arrow-ord 56.2.0", "datafusion-common", "datafusion-doc", "datafusion-execution", @@ -2541,7 +2778,7 @@ version = "50.3.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "8c37ff8a99434fbbad604a7e0669717c58c7c4f14c472d45067c4b016621d981" dependencies = [ - "arrow", + "arrow 56.2.0", "async-trait", "datafusion-catalog", "datafusion-common", @@ -2557,7 +2794,7 @@ version = "50.3.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "48e2aea7c79c926cffabb13dc27309d4eaeb130f4a21c8ba91cdd241c813652b" dependencies = [ - "arrow", + "arrow 56.2.0", "datafusion-common", "datafusion-doc", "datafusion-expr", @@ -2596,7 +2833,7 @@ version = "50.3.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "c6583ef666ae000a613a837e69e456681a9faa96347bf3877661e9e89e141d8a" dependencies = [ - "arrow", + "arrow 56.2.0", "chrono", "datafusion-common", "datafusion-expr", @@ -2617,7 +2854,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "c8668103361a272cbbe3a61f72eca60c9b7c706e87cc3565bcf21e2b277b84f6" dependencies = [ "ahash 0.8.12", - "arrow", + "arrow 56.2.0", "datafusion-common", "datafusion-expr", "datafusion-expr-common", @@ -2639,7 +2876,7 @@ version = "50.3.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "815acced725d30601b397e39958e0e55630e0a10d66ef7769c14ae6597298bb0" dependencies = [ - "arrow", + "arrow 56.2.0", "datafusion-common", "datafusion-expr", "datafusion-functions", @@ -2655,7 +2892,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "6652fe7b5bf87e85ed175f571745305565da2c0b599d98e697bcbedc7baa47c3" dependencies = [ "ahash 0.8.12", - "arrow", + "arrow 56.2.0", "datafusion-common", "datafusion-expr-common", "hashbrown 0.14.5", @@ -2668,7 +2905,7 @@ version = "50.3.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "49b7d623eb6162a3332b564a0907ba00895c505d101b99af78345f1acf929b5c" dependencies = [ - "arrow", + "arrow 56.2.0", "datafusion-common", "datafusion-execution", "datafusion-expr", @@ -2689,9 +2926,9 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "e2f7f778a1a838dec124efb96eae6144237d546945587557c9e6936b3414558c" dependencies = [ "ahash 0.8.12", - "arrow", - "arrow-ord", - "arrow-schema", + "arrow 56.2.0", + "arrow-ord 56.2.0", + "arrow-schema 56.2.0", "async-trait", "chrono", "datafusion-common", @@ -2719,8 +2956,8 @@ version = "50.3.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "cd1e59e2ca14fe3c30f141600b10ad8815e2856caa59ebbd0e3e07cd3d127a65" dependencies = [ - "arrow", - "arrow-schema", + "arrow 56.2.0", + "arrow-schema 56.2.0", "datafusion-common", "datafusion-datasource", "datafusion-expr-common", @@ -2737,7 +2974,7 @@ version = "50.3.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "21ef8e2745583619bd7a49474e8f45fbe98ebb31a133f27802217125a7b3d58d" dependencies = [ - "arrow", + "arrow 56.2.0", "async-trait", "dashmap", "datafusion-common", @@ -2761,7 +2998,7 @@ version = "50.3.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "89abd9868770386fede29e5a4b14f49c0bf48d652c3b9d7a8a0332329b87d50b" dependencies = [ - "arrow", + "arrow 56.2.0", "bigdecimal", "datafusion-common", "datafusion-expr", @@ -2783,20 +3020,21 @@ dependencies = [ [[package]] name = "delta_kernel" -version = "0.16.0" +version = "0.19.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "cb6b80fa39021744edf13509bbdd7caef94c1bf101e384990210332dbddddf44" +checksum = "d1eb81d155d4f2423b931c7bf7e58a3124b23ee9a074a4771e1751b72af7fdc5" dependencies = [ - "arrow", + "arrow 57.2.0", "bytes", "chrono", "comfy-table", + "crc", "delta_kernel_derive", "futures", "indexmap 2.12.0", "itertools 0.14.0", "object_store", - "parquet", + "parquet 57.2.0", "reqwest", "roaring", "rustc_version", @@ -2813,9 +3051,9 @@ dependencies = [ [[package]] name = "delta_kernel_derive" -version = "0.16.0" +version = "0.19.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ae1d02d9f5d886ae8bb7fc3f7a3cb8f1b75cd0f5c95f9b5f45bba308f1a0aa58" +checksum = "c9e6474dabfc8e0b849ee2d68f8f13025230d1945b28c69695e9a21b9219ac8e" dependencies = [ "proc-macro2", "quote", @@ -2824,10 +3062,11 @@ dependencies = [ [[package]] name = "deltalake" -version = "0.29.2" +version = "0.30.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c1bd4a6c5d1d85a24214ab8e245f97425b1adc330bbaba2b866d093190aee6f9" +checksum = "2d36980b71991de8f123b6c41e48865bcc3a5e4c70adefe0b3cbdc2352feaab7" dependencies = [ + "ctor", "delta_kernel", "deltalake-aws", "deltalake-core", @@ -2836,9 +3075,9 @@ dependencies = [ [[package]] name = "deltalake-aws" -version = "0.12.0" +version = "0.13.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8bb6fa32f92bd7393a67f45a27b61c1a6eb90c184e22771f87ee2186d33fc101" +checksum = "63b470ec0212b5a704424db8a7f44ae90d8c2b4fc96246860dea2b90f80fe1ee" dependencies = [ "async-trait", "aws-config", @@ -2856,27 +3095,28 @@ dependencies = [ "thiserror", "tokio", "tracing", + "typed-builder 0.23.0", "url", "uuid", ] [[package]] name = "deltalake-core" -version = "0.29.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "058a672565db45b857617c925f1b9a006bba4d339a87d2f9b1845e183b2ff4a9" -dependencies = [ - "arrow", - "arrow-arith", - "arrow-array", - "arrow-buffer", - "arrow-cast", - "arrow-ipc", - "arrow-json", - "arrow-ord", - "arrow-row", - "arrow-schema", - "arrow-select", +version = "0.30.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "18d3150d8c224e1d79b5f99dbe26229423dee3f8041815367556ae12b583b965" +dependencies = [ + "arrow 57.2.0", + "arrow-arith 57.2.0", + "arrow-array 57.2.0", + "arrow-buffer 57.2.0", + "arrow-cast 57.2.0", + "arrow-ipc 57.2.0", + "arrow-json 57.2.0", + "arrow-ord 57.2.0", + "arrow-row 57.2.0", + "arrow-schema 57.2.0", + "arrow-select 57.2.0", "async-trait", "bytes", "cfg-if", @@ -2893,7 +3133,7 @@ dependencies = [ "num_cpus", "object_store", "parking_lot", - "parquet", + "parquet 57.2.0", "percent-encoding", "percent-encoding-rfc3986", "pin-project-lite", @@ -2913,9 +3153,9 @@ dependencies = [ [[package]] name = "deltalake-derive" -version = "0.29.0" +version = "0.30.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1a785b4702c2d1b6ff286075f375fb2fd52dfbb2fadf17b9233f4d5eea35c6ec" +checksum = "3963d9fe965af7b1dea433271389e1e39c6a97ffdbc2e81d808f5b329e4577b3" dependencies = [ "convert_case", "itertools 0.14.0", @@ -2926,9 +3166,9 @@ dependencies = [ [[package]] name = "deltalake-gcp" -version = "0.13.0" +version = "0.14.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8df2708856cfa92e8309141fda1ee8d41e174b0868f26e557d0b2ea8d30fb92e" +checksum = "6fc0da3f4db3e508d180650b0f802d63d494aafc2cec0f5031e85ef4f93dd78e" dependencies = [ "async-trait", "bytes", @@ -3064,6 +3304,21 @@ version = "0.11.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "1435fa1053d8b2fbbe9be7e97eca7f33d37b28409959813daefc1446a14247f1" +[[package]] +name = "dtor" +version = "0.1.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "404d02eeb088a82cfd873006cb713fe411306c7d182c344905e101fb1167d301" +dependencies = [ + "dtor-proc-macro", +] + +[[package]] +name = "dtor-proc-macro" +version = "0.0.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f678cf4a922c215c63e0de95eb1ff08a958a81d47e485cf9da1e27bf6305cfa5" + [[package]] name = "dunce" version = "1.0.5" @@ -3993,14 +4248,14 @@ dependencies = [ "anyhow", "apache-avro 0.21.0", "array-init", - "arrow-arith", - "arrow-array", - "arrow-buffer", - "arrow-cast", - "arrow-ord", - "arrow-schema", - "arrow-select", - "arrow-string", + "arrow-arith 56.2.0", + "arrow-array 56.2.0", + "arrow-buffer 56.2.0", + "arrow-cast 56.2.0", + "arrow-ord 56.2.0", + "arrow-schema 56.2.0", + "arrow-select 56.2.0", + "arrow-string 56.2.0", "as-any", "async-trait", "backon", @@ -4020,7 +4275,7 @@ dependencies = [ "once_cell", "opendal", "ordered-float 4.6.0", - "parquet", + "parquet 56.2.0", "rand 0.8.5", "reqsign", "reqwest", @@ -4615,6 +4870,15 @@ dependencies = [ "twox-hash", ] +[[package]] +name = "lz4_flex" +version = "0.12.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ab6473172471198271ff72e9379150e9dfd70d8e533e0752a27e515b48dd375e" +dependencies = [ + "twox-hash", +] + [[package]] name = "lzma-sys" version = "0.1.20" @@ -4768,9 +5032,9 @@ version = "0.0.1" dependencies = [ "ahash 0.8.12", "anyhow", - "arrow", - "arrow-array", - "arrow-schema", + "arrow 56.2.0", + "arrow-array 56.2.0", + "arrow-schema 56.2.0", "async-stream", "async-trait", "backon", @@ -4806,7 +5070,7 @@ dependencies = [ "opentelemetry", "opentelemetry-otlp", "opentelemetry_sdk", - "parquet", + "parquet 56.2.0", "pico-args", "pprof", "prost 0.14.1", @@ -4834,9 +5098,9 @@ name = "moonlink_backend" version = "0.0.1" dependencies = [ "apache-avro 0.21.0", - "arrow", - "arrow-array", - "arrow-schema", + "arrow 56.2.0", + "arrow-array 56.2.0", + "arrow-schema 56.2.0", "futures", "iceberg", "moonlink", @@ -4847,7 +5111,7 @@ dependencies = [ "more-asserts", "native-tls", "nix 0.30.1", - "parquet", + "parquet 56.2.0", "postgres-native-tls", "rand 0.9.2", "roaring", @@ -4869,9 +5133,9 @@ version = "0.0.1" dependencies = [ "anyhow", "apache-avro 0.21.0", - "arrow", - "arrow-array", - "arrow-schema", + "arrow 56.2.0", + "arrow-array 56.2.0", + "arrow-schema 56.2.0", "async-stream", "async-trait", "bigdecimal", @@ -4887,7 +5151,7 @@ dependencies = [ "more-asserts", "native-tls", "num-traits", - "parquet", + "parquet 56.2.0", "pg_escape", "pin-project-lite", "postgres-native-tls", @@ -4908,8 +5172,8 @@ dependencies = [ name = "moonlink_datafusion" version = "0.0.1" dependencies = [ - "arrow", - "arrow-ipc", + "arrow 56.2.0", + "arrow-ipc 56.2.0", "async-trait", "bincode", "clap", @@ -4919,7 +5183,7 @@ dependencies = [ "moonlink_rpc", "moonlink_table_metadata", "object_store", - "parquet", + "parquet 56.2.0", "roaring", "tempfile", "thiserror", @@ -4988,11 +5252,11 @@ version = "0.0.1" dependencies = [ "anyhow", "apache-avro 0.21.0", - "arrow", - "arrow-array", - "arrow-buffer", - "arrow-ipc", - "arrow-schema", + "arrow 56.2.0", + "arrow-array 56.2.0", + "arrow-buffer 56.2.0", + "arrow-ipc 56.2.0", + "arrow-schema 56.2.0", "async-recursion", "axum 0.8.6", "bytes", @@ -5013,7 +5277,7 @@ dependencies = [ "opentelemetry-proto", "opentelemetry-stdout", "opentelemetry_sdk", - "parquet", + "parquet 56.2.0", "prost 0.14.1", "reqwest", "serde", @@ -5599,13 +5863,13 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "f0dbd48ad52d7dccf8ea1b90a3ddbfaea4f69878dd7683e51c507d4bc52b5b27" dependencies = [ "ahash 0.8.12", - "arrow-array", - "arrow-buffer", - "arrow-cast", - "arrow-data", - "arrow-ipc", - "arrow-schema", - "arrow-select", + "arrow-array 56.2.0", + "arrow-buffer 56.2.0", + "arrow-cast 56.2.0", + "arrow-data 56.2.0", + "arrow-ipc 56.2.0", + "arrow-schema 56.2.0", + "arrow-select 56.2.0", "base64 0.22.1", "brotli", "bytes", @@ -5614,7 +5878,7 @@ dependencies = [ "futures", "half", "hashbrown 0.16.0", - "lz4_flex", + "lz4_flex 0.11.5", "num", "num-bigint", "object_store", @@ -5629,6 +5893,43 @@ dependencies = [ "zstd", ] +[[package]] +name = "parquet" +version = "57.2.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "5f6a2926a30477c0b95fea6c28c3072712b139337a242c2cc64817bdc20a8854" +dependencies = [ + "ahash 0.8.12", + "arrow-array 57.2.0", + "arrow-buffer 57.2.0", + "arrow-cast 57.2.0", + "arrow-data 57.2.0", + "arrow-ipc 57.2.0", + "arrow-schema 57.2.0", + "arrow-select 57.2.0", + "base64 0.22.1", + "brotli", + "bytes", + "chrono", + "flate2", + "futures", + "half", + "hashbrown 0.16.0", + "lz4_flex 0.12.0", + "num-bigint", + "num-integer", + "num-traits", + "object_store", + "paste", + "seq-macro", + "simdutf8", + "snap", + "thrift", + "tokio", + "twox-hash", + "zstd", +] + [[package]] name = "paste" version = "1.0.15" diff --git a/Cargo.toml b/Cargo.toml index d35e8b225..6e4b0ef27 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -40,7 +40,7 @@ const_format = "0.2" crc32fast = "1" datafusion = "50" datafusion-cli = "50" -deltalake = { version = "0.29", features = ["deltalake-aws", "deltalake-gcp"] } +deltalake = { version = "0.30", features = ["deltalake-aws", "deltalake-gcp"] } fastbloom = "0.14" futures = { version = "0.3", default-features = false } hashbrown = "0.16"