diff --git a/Cargo.lock b/Cargo.lock index 5da03d70847..6f2b7bb670e 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -228,60 +228,25 @@ version = "0.7.6" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "7c02d123df017efcdfbd739ef81735b36c5ba83ec3c59c80a9d7ecc718f92e50" -[[package]] -name = "arrow" -version = "57.3.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3bd47f2a6ddc39244bd722a27ee5da66c03369d087b9e024eafdb03e98b98ea7" -dependencies = [ - "arrow-arith 57.3.1", - "arrow-array 57.3.1", - "arrow-buffer 57.3.1", - "arrow-cast 57.3.1", - "arrow-csv 57.3.1", - "arrow-data 57.3.1", - "arrow-ipc 57.3.1", - "arrow-json 57.3.1", - "arrow-ord 57.3.1", - "arrow-row 57.3.1", - "arrow-schema 57.3.1", - "arrow-select 57.3.1", - "arrow-string 57.3.1", -] - [[package]] name = "arrow" version = "58.3.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "378530e55cd479eda3c14eb345310799717e6f76d0c332041e8487022166b471" dependencies = [ - "arrow-arith 58.3.0", - "arrow-array 58.3.0", - "arrow-buffer 58.3.0", - "arrow-cast 58.3.0", - "arrow-csv 58.3.0", - "arrow-data 58.3.0", - "arrow-ipc 58.3.0", - "arrow-json 58.3.0", - "arrow-ord 58.3.0", - "arrow-row 58.3.0", - "arrow-schema 58.3.0", - "arrow-select 58.3.0", - "arrow-string 58.3.0", -] - -[[package]] -name = "arrow-arith" -version = "57.3.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7c7bbd679c5418b8639b92be01f361d60013c4906574b578b77b63c78356594c" -dependencies = [ - "arrow-array 57.3.1", - "arrow-buffer 57.3.1", - "arrow-data 57.3.1", - "arrow-schema 57.3.1", - "chrono", - "num-traits", + "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", ] [[package]] @@ -290,30 +255,11 @@ version = "58.3.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "a0ab212d2c1886e802f51c5212d78ebbcbb0bec980fff9dadc1eb8d45cd0b738" dependencies = [ - "arrow-array 58.3.0", - "arrow-buffer 58.3.0", - "arrow-data 58.3.0", - "arrow-schema 58.3.0", - "chrono", - "num-traits", -] - -[[package]] -name = "arrow-array" -version = "57.3.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c8a4ab47b3f3eac60f7fd31b81e9028fda018607bcc63451aca4f2b755269862" -dependencies = [ - "ahash 0.8.12", - "arrow-buffer 57.3.1", - "arrow-data 57.3.1", - "arrow-schema 57.3.1", + "arrow-array", + "arrow-buffer", + "arrow-data", + "arrow-schema", "chrono", - "chrono-tz", - "half", - "hashbrown 0.16.1", - "num-complex", - "num-integer", "num-traits", ] @@ -324,9 +270,9 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "cfd33d3e92f207444098c75b42de99d329562be0cf686b307b097cc52b4e999e" dependencies = [ "ahash 0.8.12", - "arrow-buffer 58.3.0", - "arrow-data 58.3.0", - "arrow-schema 58.3.0", + "arrow-buffer", + "arrow-data", + "arrow-schema", "chrono", "chrono-tz", "half", @@ -336,18 +282,6 @@ dependencies = [ "num-traits", ] -[[package]] -name = "arrow-buffer" -version = "57.3.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0d18b89b4c4f4811d0858175e79541fe98e33e18db3b011708bc287b1240593f" -dependencies = [ - "bytes", - "half", - "num-bigint", - "num-traits", -] - [[package]] name = "arrow-buffer" version = "58.3.0" @@ -360,40 +294,18 @@ dependencies = [ "num-traits", ] -[[package]] -name = "arrow-cast" -version = "57.3.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "722b5c41dd1d14d0a879a1bce92c6fe33f546101bb2acce57a209825edd075b3" -dependencies = [ - "arrow-array 57.3.1", - "arrow-buffer 57.3.1", - "arrow-data 57.3.1", - "arrow-ord 57.3.1", - "arrow-schema 57.3.1", - "arrow-select 57.3.1", - "atoi", - "base64", - "chrono", - "comfy-table", - "half", - "lexical-core", - "num-traits", - "ryu", -] - [[package]] name = "arrow-cast" version = "58.3.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "4c5aefb56a2c02e9e2b30746241058b85f8983f0fcff2ba0c6d09006e1cded7f" dependencies = [ - "arrow-array 58.3.0", - "arrow-buffer 58.3.0", - "arrow-data 58.3.0", - "arrow-ord 58.3.0", - "arrow-schema 58.3.0", - "arrow-select 58.3.0", + "arrow-array", + "arrow-buffer", + "arrow-data", + "arrow-ord", + "arrow-schema", + "arrow-select", "atoi", "base64", "chrono", @@ -404,133 +316,65 @@ dependencies = [ "ryu", ] -[[package]] -name = "arrow-csv" -version = "57.3.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "27ddb80a4848e03b1655af496d5ac2563a779e5742fcb48f2ca2e089c9cd2197" -dependencies = [ - "arrow-array 57.3.1", - "arrow-cast 57.3.1", - "arrow-schema 57.3.1", - "chrono", - "csv", - "csv-core", - "regex", -] - [[package]] name = "arrow-csv" version = "58.3.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "e94e8cf7e517657a52b91ea1263acf38c4ca62a84655d72458a3359b12ab97de" dependencies = [ - "arrow-array 58.3.0", - "arrow-cast 58.3.0", - "arrow-schema 58.3.0", + "arrow-array", + "arrow-cast", + "arrow-schema", "chrono", "csv", "csv-core", "regex", ] -[[package]] -name = "arrow-data" -version = "57.3.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c1683705c63dcf0d18972759eda48489028cbbff67af7d6bef2c6b7b74ab778a" -dependencies = [ - "arrow-buffer 57.3.1", - "arrow-schema 57.3.1", - "half", - "num-integer", - "num-traits", -] - [[package]] name = "arrow-data" version = "58.3.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "3c88210023a2bfee1896af366309a3028fc3bcbd6515fa29a7990ee1baa08ee0" dependencies = [ - "arrow-buffer 58.3.0", - "arrow-schema 58.3.0", + "arrow-buffer", + "arrow-schema", "half", "num-integer", "num-traits", ] -[[package]] -name = "arrow-ipc" -version = "57.3.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8cf72d04c07229fbf4dbebe7145cac37d7cf7ec582fe705c6b92cb314af096ab" -dependencies = [ - "arrow-array 57.3.1", - "arrow-buffer 57.3.1", - "arrow-data 57.3.1", - "arrow-schema 57.3.1", - "arrow-select 57.3.1", - "flatbuffers", - "lz4_flex 0.12.2", - "zstd", -] - [[package]] name = "arrow-ipc" version = "58.3.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "238438f0834483703d88896db6fe5a7138b2230debc31b34c0336c2996e3c64f" dependencies = [ - "arrow-array 58.3.0", - "arrow-buffer 58.3.0", - "arrow-data 58.3.0", - "arrow-schema 58.3.0", - "arrow-select 58.3.0", + "arrow-array", + "arrow-buffer", + "arrow-data", + "arrow-schema", + "arrow-select", "flatbuffers", - "lz4_flex 0.13.1", + "lz4_flex", "zstd", ] -[[package]] -name = "arrow-json" -version = "57.3.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a84a905f41fedfcd7679813c89a61dc369c0f932b27aa8dcc6aa051cc781a97d" -dependencies = [ - "arrow-array 57.3.1", - "arrow-buffer 57.3.1", - "arrow-cast 57.3.1", - "arrow-data 57.3.1", - "arrow-schema 57.3.1", - "chrono", - "half", - "indexmap", - "itoa", - "lexical-core", - "memchr", - "num-traits", - "ryu", - "serde_core", - "serde_json", - "simdutf8", -] - [[package]] name = "arrow-json" version = "58.3.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "205ca2119e6d679d5c133c6f30e68f027738d95ed948cf77677ea69c7800036b" dependencies = [ - "arrow-array 58.3.0", - "arrow-buffer 58.3.0", - "arrow-cast 58.3.0", - "arrow-ord 58.3.0", - "arrow-schema 58.3.0", - "arrow-select 58.3.0", + "arrow-array", + "arrow-buffer", + "arrow-cast", + "arrow-ord", + "arrow-schema", + "arrow-select", "chrono", "half", - "indexmap", + "indexmap 2.14.0", "itoa", "lexical-core", "memchr", @@ -541,43 +385,17 @@ dependencies = [ "simdutf8", ] -[[package]] -name = "arrow-ord" -version = "57.3.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "082342947d4e5a2bcccf029a0a0397e21cb3bb8421edd9571d34fb5dd2670256" -dependencies = [ - "arrow-array 57.3.1", - "arrow-buffer 57.3.1", - "arrow-data 57.3.1", - "arrow-schema 57.3.1", - "arrow-select 57.3.1", -] - [[package]] name = "arrow-ord" version = "58.3.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "1bffd8fd2579286a5d63bac898159873e5094a79009940bcb42bbfce4f19f1d0" dependencies = [ - "arrow-array 58.3.0", - "arrow-buffer 58.3.0", - "arrow-data 58.3.0", - "arrow-schema 58.3.0", - "arrow-select 58.3.0", -] - -[[package]] -name = "arrow-row" -version = "57.3.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e3a931b520a2a5e22033e01a6f2486b4cdc26f9106b759abeebc320f125e94d7" -dependencies = [ - "arrow-array 57.3.1", - "arrow-buffer 57.3.1", - "arrow-data 57.3.1", - "arrow-schema 57.3.1", - "half", + "arrow-array", + "arrow-buffer", + "arrow-data", + "arrow-schema", + "arrow-select", ] [[package]] @@ -586,24 +404,13 @@ version = "58.3.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "bab5994731204603c73ba69267616c50f80780774c6bb0476f1f830625115e0c" dependencies = [ - "arrow-array 58.3.0", - "arrow-buffer 58.3.0", - "arrow-data 58.3.0", - "arrow-schema 58.3.0", + "arrow-array", + "arrow-buffer", + "arrow-data", + "arrow-schema", "half", ] -[[package]] -name = "arrow-schema" -version = "57.3.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e4cf0d4a6609679e03002167a61074a21d7b1ad9ea65e462b2c0a97f8a3b2bc6" -dependencies = [ - "bitflags", - "serde_core", - "serde_json", -] - [[package]] name = "arrow-schema" version = "58.3.0" @@ -615,20 +422,6 @@ dependencies = [ "serde_json", ] -[[package]] -name = "arrow-select" -version = "57.3.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0b320d86a9806923663bb0fd9baa65ecaba81cb0cd77ff8c1768b9716b4ef891" -dependencies = [ - "ahash 0.8.12", - "arrow-array 57.3.1", - "arrow-buffer 57.3.1", - "arrow-data 57.3.1", - "arrow-schema 57.3.1", - "num-traits", -] - [[package]] name = "arrow-select" version = "58.3.0" @@ -636,28 +429,11 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "8cd065c54172ac787cf3f2f8d4107e0d3fdc26edba76fdf4f4cc170258942222" dependencies = [ "ahash 0.8.12", - "arrow-array 58.3.0", - "arrow-buffer 58.3.0", - "arrow-data 58.3.0", - "arrow-schema 58.3.0", - "num-traits", -] - -[[package]] -name = "arrow-string" -version = "57.3.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b493e99162e5764077e7823e50ba284858d365922631c7aaefe9487b1abd02c2" -dependencies = [ - "arrow-array 57.3.1", - "arrow-buffer 57.3.1", - "arrow-data 57.3.1", - "arrow-schema 57.3.1", - "arrow-select 57.3.1", - "memchr", + "arrow-array", + "arrow-buffer", + "arrow-data", + "arrow-schema", "num-traits", - "regex", - "regex-syntax", ] [[package]] @@ -666,11 +442,11 @@ version = "58.3.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "29dd7cda3ab9692f43a2e4acc444d760cc17b12bb6d8232ddf64e9bab7c06b42" dependencies = [ - "arrow-array 58.3.0", - "arrow-buffer 58.3.0", - "arrow-data 58.3.0", - "arrow-schema 58.3.0", - "arrow-select 58.3.0", + "arrow-array", + "arrow-buffer", + "arrow-data", + "arrow-schema", + "arrow-select", "memchr", "num-traits", "regex", @@ -1195,6 +971,15 @@ dependencies = [ "alloc-stdlib", ] +[[package]] +name = "bs58" +version = "0.5.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "bf88ba1141d185c399bee5288d850d63b8369520c1eafc32a0430b5b6c287bf4" +dependencies = [ + "tinyvec", +] + [[package]] name = "bstr" version = "1.12.1" @@ -1341,7 +1126,7 @@ checksum = "befbfd072a8e81c02f8c507aefce431fe5e7d051f83d48a23ffc9b9fe5a11799" dependencies = [ "clap", "heck", - "indexmap", + "indexmap 2.14.0", "log", "proc-macro2", "quote", @@ -1364,12 +1149,6 @@ dependencies = [ "shlex", ] -[[package]] -name = "census" -version = "0.4.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4f4c707c6a209cbe82d10abd08e1ea8995e9ea937d2550646e02798948992be0" - [[package]] name = "cexpr" version = "0.6.0" @@ -1684,8 +1463,8 @@ name = "compress-bench" version = "0.1.0" dependencies = [ "anyhow", - "arrow-array 58.3.0", - "arrow-schema 58.3.0", + "arrow-array", + "arrow-schema", "async-trait", "bytes", "clap", @@ -1693,7 +1472,7 @@ dependencies = [ "indicatif", "itertools 0.14.0", "lance-bench", - "parquet 58.3.0", + "parquet", "regex", "tokio", "tracing", @@ -2103,7 +1882,7 @@ checksum = "b0f4697d190a142477b16aef7da8a99bfdc41e7e8b1687583c0d23a79c7afc1e" dependencies = [ "cc", "codespan-reporting", - "indexmap", + "indexmap 2.14.0", "proc-macro2", "quote", "scratch", @@ -2118,7 +1897,7 @@ checksum = "d0956799fa8678d4c50eed028f2de1c0552ae183c76e976cf7ca8c4e36a7c328" dependencies = [ "clap", "codespan-reporting", - "indexmap", + "indexmap 2.14.0", "proc-macro2", "quote", "syn 2.0.117", @@ -2136,7 +1915,7 @@ version = "1.0.194" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "e6acc6b5822b9526adfb4fc377b67128fdd60aac757cc4a741a6278603f763cf" dependencies = [ - "indexmap", + "indexmap 2.14.0", "proc-macro2", "quote", "syn 2.0.117", @@ -2190,93 +1969,44 @@ dependencies = [ "parking_lot_core", ] -[[package]] -name = "datafusion" -version = "52.5.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7541353e77dc7262b71ca27be07d8393661737e3a73b5d1b1c6f7d814c64fa2a" -dependencies = [ - "arrow 57.3.1", - "arrow-schema 57.3.1", - "async-trait", - "bytes", - "chrono", - "datafusion-catalog 52.5.0", - "datafusion-catalog-listing 52.5.0", - "datafusion-common 52.5.0", - "datafusion-common-runtime 52.5.0", - "datafusion-datasource 52.5.0", - "datafusion-datasource-arrow 52.5.0", - "datafusion-datasource-csv 52.5.0", - "datafusion-datasource-json 52.5.0", - "datafusion-execution 52.5.0", - "datafusion-expr 52.5.0", - "datafusion-expr-common 52.5.0", - "datafusion-functions 52.5.0", - "datafusion-functions-aggregate 52.5.0", - "datafusion-functions-nested 52.5.0", - "datafusion-functions-table 52.5.0", - "datafusion-functions-window 52.5.0", - "datafusion-optimizer 52.5.0", - "datafusion-physical-expr 52.5.0", - "datafusion-physical-expr-adapter 52.5.0", - "datafusion-physical-expr-common 52.5.0", - "datafusion-physical-optimizer 52.5.0", - "datafusion-physical-plan 52.5.0", - "datafusion-session 52.5.0", - "datafusion-sql 52.5.0", - "futures", - "itertools 0.14.0", - "log", - "object_store 0.12.5", - "parking_lot", - "rand 0.9.4", - "regex", - "sqlparser 0.59.0", - "tempfile", - "tokio", - "url", - "uuid", -] - [[package]] name = "datafusion" version = "53.1.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "93db0e623840612f7f2cd757f7e8a8922064192363732c88692e0870016e141b" dependencies = [ - "arrow 58.3.0", - "arrow-schema 58.3.0", + "arrow", + "arrow-schema", "async-trait", "bytes", "bzip2", "chrono", - "datafusion-catalog 53.1.0", - "datafusion-catalog-listing 53.1.0", - "datafusion-common 53.1.0", - "datafusion-common-runtime 53.1.0", - "datafusion-datasource 53.1.0", - "datafusion-datasource-arrow 53.1.0", + "datafusion-catalog", + "datafusion-catalog-listing", + "datafusion-common", + "datafusion-common-runtime", + "datafusion-datasource", + "datafusion-datasource-arrow", "datafusion-datasource-avro", - "datafusion-datasource-csv 53.1.0", - "datafusion-datasource-json 53.1.0", + "datafusion-datasource-csv", + "datafusion-datasource-json", "datafusion-datasource-parquet", - "datafusion-execution 53.1.0", - "datafusion-expr 53.1.0", - "datafusion-expr-common 53.1.0", - "datafusion-functions 53.1.0", - "datafusion-functions-aggregate 53.1.0", - "datafusion-functions-nested 53.1.0", - "datafusion-functions-table 53.1.0", - "datafusion-functions-window 53.1.0", - "datafusion-optimizer 53.1.0", - "datafusion-physical-expr 53.1.0", - "datafusion-physical-expr-adapter 53.1.0", - "datafusion-physical-expr-common 53.1.0", - "datafusion-physical-optimizer 53.1.0", - "datafusion-physical-plan 53.1.0", - "datafusion-session 53.1.0", - "datafusion-sql 53.1.0", + "datafusion-execution", + "datafusion-expr", + "datafusion-expr-common", + "datafusion-functions", + "datafusion-functions-aggregate", + "datafusion-functions-nested", + "datafusion-functions-table", + "datafusion-functions-window", + "datafusion-optimizer", + "datafusion-physical-expr", + "datafusion-physical-expr-adapter", + "datafusion-physical-expr-common", + "datafusion-physical-optimizer", + "datafusion-physical-plan", + "datafusion-session", + "datafusion-sql", "flate2", "futures", "itertools 0.14.0", @@ -2284,10 +2014,10 @@ dependencies = [ "log", "object_store 0.13.2", "parking_lot", - "parquet 58.3.0", + "parquet", "rand 0.9.4", "regex", - "sqlparser 0.61.0", + "sqlparser", "tempfile", "tokio", "url", @@ -2302,9 +2032,9 @@ dependencies = [ "anyhow", "clap", "custom-labels", - "datafusion 53.1.0", - "datafusion-common 53.1.0", - "datafusion-physical-plan 53.1.0", + "datafusion", + "datafusion-common", + "datafusion-physical-plan", "futures", "itertools 0.14.0", "object_store 0.13.2", @@ -2321,48 +2051,23 @@ dependencies = [ "vortex-metrics", ] -[[package]] -name = "datafusion-catalog" -version = "52.5.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9997731f90fa5398ef831ad0e69600f92c861b79c0d38bd1a29b6f0e3a0ce4c8" -dependencies = [ - "arrow 57.3.1", - "async-trait", - "dashmap", - "datafusion-common 52.5.0", - "datafusion-common-runtime 52.5.0", - "datafusion-datasource 52.5.0", - "datafusion-execution 52.5.0", - "datafusion-expr 52.5.0", - "datafusion-physical-expr 52.5.0", - "datafusion-physical-plan 52.5.0", - "datafusion-session 52.5.0", - "futures", - "itertools 0.14.0", - "log", - "object_store 0.12.5", - "parking_lot", - "tokio", -] - [[package]] name = "datafusion-catalog" version = "53.1.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "37cefde60b26a7f4ff61e9d2ff2833322f91df2b568d7238afe67bde5bdffb66" dependencies = [ - "arrow 58.3.0", + "arrow", "async-trait", "dashmap", - "datafusion-common 53.1.0", - "datafusion-common-runtime 53.1.0", - "datafusion-datasource 53.1.0", - "datafusion-execution 53.1.0", - "datafusion-expr 53.1.0", - "datafusion-physical-expr 53.1.0", - "datafusion-physical-plan 53.1.0", - "datafusion-session 53.1.0", + "datafusion-common", + "datafusion-common-runtime", + "datafusion-datasource", + "datafusion-execution", + "datafusion-expr", + "datafusion-physical-expr", + "datafusion-physical-plan", + "datafusion-session", "futures", "itertools 0.14.0", "log", @@ -2371,74 +2076,29 @@ dependencies = [ "tokio", ] -[[package]] -name = "datafusion-catalog-listing" -version = "52.5.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2b30a3dd50dec860c9559275c8d97d9de602e611237a6ecfbda0b3b63b872352" -dependencies = [ - "arrow 57.3.1", - "async-trait", - "datafusion-catalog 52.5.0", - "datafusion-common 52.5.0", - "datafusion-datasource 52.5.0", - "datafusion-execution 52.5.0", - "datafusion-expr 52.5.0", - "datafusion-physical-expr 52.5.0", - "datafusion-physical-expr-adapter 52.5.0", - "datafusion-physical-expr-common 52.5.0", - "datafusion-physical-plan 52.5.0", - "futures", - "itertools 0.14.0", - "log", - "object_store 0.12.5", -] - [[package]] name = "datafusion-catalog-listing" version = "53.1.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "17e112307715d6a7a331111a4c2330ff54bc237183511c319e3708a4cff431fb" dependencies = [ - "arrow 58.3.0", + "arrow", "async-trait", - "datafusion-catalog 53.1.0", - "datafusion-common 53.1.0", - "datafusion-datasource 53.1.0", - "datafusion-execution 53.1.0", - "datafusion-expr 53.1.0", - "datafusion-physical-expr 53.1.0", - "datafusion-physical-expr-adapter 53.1.0", - "datafusion-physical-expr-common 53.1.0", - "datafusion-physical-plan 53.1.0", + "datafusion-catalog", + "datafusion-common", + "datafusion-datasource", + "datafusion-execution", + "datafusion-expr", + "datafusion-physical-expr", + "datafusion-physical-expr-adapter", + "datafusion-physical-expr-common", + "datafusion-physical-plan", "futures", "itertools 0.14.0", "log", "object_store 0.13.2", ] -[[package]] -name = "datafusion-common" -version = "52.5.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d551054acec0398ca604512310b77ce05c46f66e54b54d48200a686e385cca4e" -dependencies = [ - "ahash 0.8.12", - "arrow 57.3.1", - "arrow-ipc 57.3.1", - "chrono", - "half", - "hashbrown 0.16.1", - "indexmap", - "libc", - "log", - "object_store 0.12.5", - "paste", - "sqlparser 0.59.0", - "tokio", - "web-time", -] - [[package]] name = "datafusion-common" version = "53.1.0" @@ -2447,35 +2107,24 @@ checksum = "d72a11ca44a95e1081870d3abb80c717496e8a7acb467a1d3e932bb636af5cc2" dependencies = [ "ahash 0.8.12", "apache-avro", - "arrow 58.3.0", - "arrow-ipc 58.3.0", + "arrow", + "arrow-ipc", "chrono", "half", "hashbrown 0.16.1", - "indexmap", + "indexmap 2.14.0", "itertools 0.14.0", "libc", "log", "object_store 0.13.2", - "parquet 58.3.0", + "parquet", "paste", "recursive", - "sqlparser 0.61.0", + "sqlparser", "tokio", "web-time", ] -[[package]] -name = "datafusion-common-runtime" -version = "52.5.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "567d40e285f5b79f8737b576605721cd6c1133b5d2b00bdbd5d9838d90d0812f" -dependencies = [ - "futures", - "log", - "tokio", -] - [[package]] name = "datafusion-common-runtime" version = "53.1.0" @@ -2487,56 +2136,27 @@ dependencies = [ "tokio", ] -[[package]] -name = "datafusion-datasource" -version = "52.5.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "27d2668f51b3b30befae2207472569e37807fdedd1d14da58acc6f8ca6257eae" -dependencies = [ - "arrow 57.3.1", - "async-trait", - "bytes", - "chrono", - "datafusion-common 52.5.0", - "datafusion-common-runtime 52.5.0", - "datafusion-execution 52.5.0", - "datafusion-expr 52.5.0", - "datafusion-physical-expr 52.5.0", - "datafusion-physical-expr-adapter 52.5.0", - "datafusion-physical-expr-common 52.5.0", - "datafusion-physical-plan 52.5.0", - "datafusion-session 52.5.0", - "futures", - "glob", - "itertools 0.14.0", - "log", - "object_store 0.12.5", - "rand 0.9.4", - "tokio", - "url", -] - [[package]] name = "datafusion-datasource" version = "53.1.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "e9fb386e1691355355a96419978a0022b7947b44d4a24a6ea99f00b6b485cbb6" dependencies = [ - "arrow 58.3.0", + "arrow", "async-compression", "async-trait", "bytes", "bzip2", "chrono", - "datafusion-common 53.1.0", - "datafusion-common-runtime 53.1.0", - "datafusion-execution 53.1.0", - "datafusion-expr 53.1.0", - "datafusion-physical-expr 53.1.0", - "datafusion-physical-expr-adapter 53.1.0", - "datafusion-physical-expr-common 53.1.0", - "datafusion-physical-plan 53.1.0", - "datafusion-session 53.1.0", + "datafusion-common", + "datafusion-common-runtime", + "datafusion-execution", + "datafusion-expr", + "datafusion-physical-expr", + "datafusion-physical-expr-adapter", + "datafusion-physical-expr-common", + "datafusion-physical-plan", + "datafusion-session", "flate2", "futures", "glob", @@ -2551,48 +2171,24 @@ dependencies = [ "zstd", ] -[[package]] -name = "datafusion-datasource-arrow" -version = "52.5.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e02e1b3e3a8ec55f1f62de4252b0407c8567363d056078769a197e24fc834a0f" -dependencies = [ - "arrow 57.3.1", - "arrow-ipc 57.3.1", - "async-trait", - "bytes", - "datafusion-common 52.5.0", - "datafusion-common-runtime 52.5.0", - "datafusion-datasource 52.5.0", - "datafusion-execution 52.5.0", - "datafusion-expr 52.5.0", - "datafusion-physical-expr-common 52.5.0", - "datafusion-physical-plan 52.5.0", - "datafusion-session 52.5.0", - "futures", - "itertools 0.14.0", - "object_store 0.12.5", - "tokio", -] - [[package]] name = "datafusion-datasource-arrow" version = "53.1.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "ffa6c52cfed0734c5f93754d1c0175f558175248bf686c944fb05c373e5fc096" dependencies = [ - "arrow 58.3.0", - "arrow-ipc 58.3.0", + "arrow", + "arrow-ipc", "async-trait", "bytes", - "datafusion-common 53.1.0", - "datafusion-common-runtime 53.1.0", - "datafusion-datasource 53.1.0", - "datafusion-execution 53.1.0", - "datafusion-expr 53.1.0", - "datafusion-physical-expr-common 53.1.0", - "datafusion-physical-plan 53.1.0", - "datafusion-session 53.1.0", + "datafusion-common", + "datafusion-common-runtime", + "datafusion-datasource", + "datafusion-execution", + "datafusion-expr", + "datafusion-physical-expr-common", + "datafusion-physical-plan", + "datafusion-session", "futures", "itertools 0.14.0", "object_store 0.13.2", @@ -2606,104 +2202,59 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "a579c3bd290c66ea4b269493e75e8a3ed42c9c895a651f10210a29538aee50c4" dependencies = [ "apache-avro", - "arrow 58.3.0", + "arrow", "async-trait", "bytes", - "datafusion-common 53.1.0", - "datafusion-datasource 53.1.0", - "datafusion-physical-expr-common 53.1.0", - "datafusion-physical-plan 53.1.0", - "datafusion-session 53.1.0", + "datafusion-common", + "datafusion-datasource", + "datafusion-physical-expr-common", + "datafusion-physical-plan", + "datafusion-session", "futures", "num-traits", "object_store 0.13.2", ] -[[package]] -name = "datafusion-datasource-csv" -version = "52.5.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b559d7bf87d4f900f847baba8509634f838d9718695389e903604cdcccdb01f3" -dependencies = [ - "arrow 57.3.1", - "async-trait", - "bytes", - "datafusion-common 52.5.0", - "datafusion-common-runtime 52.5.0", - "datafusion-datasource 52.5.0", - "datafusion-execution 52.5.0", - "datafusion-expr 52.5.0", - "datafusion-physical-expr-common 52.5.0", - "datafusion-physical-plan 52.5.0", - "datafusion-session 52.5.0", - "futures", - "object_store 0.12.5", - "regex", - "tokio", -] - [[package]] name = "datafusion-datasource-csv" version = "53.1.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "503f29e0582c1fc189578d665ff57d9300da1f80c282777d7eb67bb79fb8cdca" dependencies = [ - "arrow 58.3.0", + "arrow", "async-trait", "bytes", - "datafusion-common 53.1.0", - "datafusion-common-runtime 53.1.0", - "datafusion-datasource 53.1.0", - "datafusion-execution 53.1.0", - "datafusion-expr 53.1.0", - "datafusion-physical-expr-common 53.1.0", - "datafusion-physical-plan 53.1.0", - "datafusion-session 53.1.0", + "datafusion-common", + "datafusion-common-runtime", + "datafusion-datasource", + "datafusion-execution", + "datafusion-expr", + "datafusion-physical-expr-common", + "datafusion-physical-plan", + "datafusion-session", "futures", "object_store 0.13.2", "regex", "tokio", ] -[[package]] -name = "datafusion-datasource-json" -version = "52.5.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "250e2d7591ba8b638f063854650faa40bca4e8bd4059b2ece8836f6388d02db4" -dependencies = [ - "arrow 57.3.1", - "async-trait", - "bytes", - "datafusion-common 52.5.0", - "datafusion-common-runtime 52.5.0", - "datafusion-datasource 52.5.0", - "datafusion-execution 52.5.0", - "datafusion-expr 52.5.0", - "datafusion-physical-expr-common 52.5.0", - "datafusion-physical-plan 52.5.0", - "datafusion-session 52.5.0", - "futures", - "object_store 0.12.5", - "tokio", -] - [[package]] name = "datafusion-datasource-json" version = "53.1.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "e33804749abc8d0c8cb7473228483cb8070e524c6f6086ee1b85a64debe2b3d2" dependencies = [ - "arrow 58.3.0", + "arrow", "async-trait", "bytes", - "datafusion-common 53.1.0", - "datafusion-common-runtime 53.1.0", - "datafusion-datasource 53.1.0", - "datafusion-execution 53.1.0", - "datafusion-expr 53.1.0", - "datafusion-physical-expr-common 53.1.0", - "datafusion-physical-plan 53.1.0", - "datafusion-session 53.1.0", + "datafusion-common", + "datafusion-common-runtime", + "datafusion-datasource", + "datafusion-execution", + "datafusion-expr", + "datafusion-physical-expr-common", + "datafusion-physical-plan", + "datafusion-session", "futures", "object_store 0.13.2", "serde_json", @@ -2717,77 +2268,50 @@ version = "53.1.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "32a8e0365e0e08e8ff94d912f0ababcf9065a1a304018ba90b1fc83c855b4997" dependencies = [ - "arrow 58.3.0", + "arrow", "async-trait", "bytes", - "datafusion-common 53.1.0", - "datafusion-common-runtime 53.1.0", - "datafusion-datasource 53.1.0", - "datafusion-execution 53.1.0", - "datafusion-expr 53.1.0", - "datafusion-functions-aggregate-common 53.1.0", - "datafusion-physical-expr 53.1.0", - "datafusion-physical-expr-adapter 53.1.0", - "datafusion-physical-expr-common 53.1.0", - "datafusion-physical-plan 53.1.0", - "datafusion-pruning 53.1.0", - "datafusion-session 53.1.0", + "datafusion-common", + "datafusion-common-runtime", + "datafusion-datasource", + "datafusion-execution", + "datafusion-expr", + "datafusion-functions-aggregate-common", + "datafusion-physical-expr", + "datafusion-physical-expr-adapter", + "datafusion-physical-expr-common", + "datafusion-physical-plan", + "datafusion-pruning", + "datafusion-session", "futures", "itertools 0.14.0", "log", "object_store 0.13.2", "parking_lot", - "parquet 58.3.0", + "parquet", "tokio", ] -[[package]] -name = "datafusion-doc" -version = "52.5.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b9496cb0db222dbb9a3735760ceca7fc56f35e1d5502c38d0caa77a81e9c1f6a" - [[package]] name = "datafusion-doc" version = "53.1.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "8de6ac0df1662b9148ad3c987978b32cbec7c772f199b1d53520c8fa764a87ee" -[[package]] -name = "datafusion-execution" -version = "52.5.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "dc45d23c516ed8d3637751e44e09e21b45b3f58b473c802dddd1f1ad4fe435ff" -dependencies = [ - "arrow 57.3.1", - "async-trait", - "chrono", - "dashmap", - "datafusion-common 52.5.0", - "datafusion-expr 52.5.0", - "futures", - "log", - "object_store 0.12.5", - "parking_lot", - "rand 0.9.4", - "tempfile", - "url", -] - [[package]] name = "datafusion-execution" version = "53.1.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "c03c7fbdaefcca4ef6ffe425a5fc2325763bfb426599bb0bf4536466efabe709" dependencies = [ - "arrow 58.3.0", - "arrow-buffer 58.3.0", + "arrow", + "arrow-buffer", "async-trait", "chrono", "dashmap", - "datafusion-common 53.1.0", - "datafusion-expr 53.1.0", - "datafusion-physical-expr-common 53.1.0", + "datafusion-common", + "datafusion-expr", + "datafusion-physical-expr-common", "futures", "log", "object_store 0.13.2", @@ -2797,62 +2321,27 @@ dependencies = [ "url", ] -[[package]] -name = "datafusion-expr" -version = "52.5.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "63dd30526d2db4fda6440806a41e4676334a94bc0596cc9cc2a0efed20ef2c44" -dependencies = [ - "arrow 57.3.1", - "async-trait", - "chrono", - "datafusion-common 52.5.0", - "datafusion-doc 52.5.0", - "datafusion-expr-common 52.5.0", - "datafusion-functions-aggregate-common 52.5.0", - "datafusion-functions-window-common 52.5.0", - "datafusion-physical-expr-common 52.5.0", - "indexmap", - "itertools 0.14.0", - "paste", - "serde_json", - "sqlparser 0.59.0", -] - [[package]] name = "datafusion-expr" version = "53.1.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "574b9b6977fedbd2a611cbff12e5caf90f31640ad9dc5870f152836d94bad0dd" dependencies = [ - "arrow 58.3.0", + "arrow", "async-trait", "chrono", - "datafusion-common 53.1.0", - "datafusion-doc 53.1.0", - "datafusion-expr-common 53.1.0", - "datafusion-functions-aggregate-common 53.1.0", - "datafusion-functions-window-common 53.1.0", - "datafusion-physical-expr-common 53.1.0", - "indexmap", + "datafusion-common", + "datafusion-doc", + "datafusion-expr-common", + "datafusion-functions-aggregate-common", + "datafusion-functions-window-common", + "datafusion-physical-expr-common", + "indexmap 2.14.0", "itertools 0.14.0", "paste", "recursive", "serde_json", - "sqlparser 0.61.0", -] - -[[package]] -name = "datafusion-expr-common" -version = "52.5.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1b486b5f6255d40976b88bb83813b0d035a8333e0ec39864824e78068cf42fa6" -dependencies = [ - "arrow 57.3.1", - "datafusion-common 52.5.0", - "indexmap", - "itertools 0.14.0", - "paste", + "sqlparser", ] [[package]] @@ -2861,63 +2350,32 @@ version = "53.1.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "7d7c3adf3db8bf61e92eb90cb659c8e8b734593a8f7c8e12a843c7ddba24b87e" dependencies = [ - "arrow 58.3.0", - "datafusion-common 53.1.0", - "indexmap", + "arrow", + "datafusion-common", + "indexmap 2.14.0", "itertools 0.14.0", "paste", ] -[[package]] -name = "datafusion-functions" -version = "52.5.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "07356c94118d881130dd0ffbff127540407d969c8978736e324edcd6c41cd48f" -dependencies = [ - "arrow 57.3.1", - "arrow-buffer 57.3.1", - "base64", - "blake2", - "blake3", - "chrono", - "chrono-tz", - "datafusion-common 52.5.0", - "datafusion-doc 52.5.0", - "datafusion-execution 52.5.0", - "datafusion-expr 52.5.0", - "datafusion-expr-common 52.5.0", - "datafusion-macros 52.5.0", - "hex", - "itertools 0.14.0", - "log", - "md-5", - "num-traits", - "rand 0.9.4", - "regex", - "sha2 0.10.9", - "unicode-segmentation", - "uuid", -] - [[package]] name = "datafusion-functions" version = "53.1.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "f28aa4e10384e782774b10e72aca4d93ef7b31aa653095d9d4536b0a3dbc51b6" dependencies = [ - "arrow 58.3.0", - "arrow-buffer 58.3.0", + "arrow", + "arrow-buffer", "base64", "blake2", "blake3", "chrono", "chrono-tz", - "datafusion-common 53.1.0", - "datafusion-doc 53.1.0", - "datafusion-execution 53.1.0", - "datafusion-expr 53.1.0", - "datafusion-expr-common 53.1.0", - "datafusion-macros 53.1.0", + "datafusion-common", + "datafusion-doc", + "datafusion-execution", + "datafusion-expr", + "datafusion-expr-common", + "datafusion-macros", "hex", "itertools 0.14.0", "log", @@ -2931,27 +2389,6 @@ dependencies = [ "uuid", ] -[[package]] -name = "datafusion-functions-aggregate" -version = "52.5.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b644f9cf696df9233ce6958b9807666d78563b56f923267474dd6c07795f1f8f" -dependencies = [ - "ahash 0.8.12", - "arrow 57.3.1", - "datafusion-common 52.5.0", - "datafusion-doc 52.5.0", - "datafusion-execution 52.5.0", - "datafusion-expr 52.5.0", - "datafusion-functions-aggregate-common 52.5.0", - "datafusion-macros 52.5.0", - "datafusion-physical-expr 52.5.0", - "datafusion-physical-expr-common 52.5.0", - "half", - "log", - "paste", -] - [[package]] name = "datafusion-functions-aggregate" version = "53.1.0" @@ -2959,34 +2396,21 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "00aa6217e56098ba84e0a338176fe52f0a84cca398021512c6c8c5eff806d0ad" dependencies = [ "ahash 0.8.12", - "arrow 58.3.0", - "datafusion-common 53.1.0", - "datafusion-doc 53.1.0", - "datafusion-execution 53.1.0", - "datafusion-expr 53.1.0", - "datafusion-functions-aggregate-common 53.1.0", - "datafusion-macros 53.1.0", - "datafusion-physical-expr 53.1.0", - "datafusion-physical-expr-common 53.1.0", + "arrow", + "datafusion-common", + "datafusion-doc", + "datafusion-execution", + "datafusion-expr", + "datafusion-functions-aggregate-common", + "datafusion-macros", + "datafusion-physical-expr", + "datafusion-physical-expr-common", "half", "log", "num-traits", "paste", ] -[[package]] -name = "datafusion-functions-aggregate-common" -version = "52.5.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c1de2deaaabe8923ce9ea9f29c47bbb4ee14f67ea2fe1ab5398d9bbebcf86e56" -dependencies = [ - "ahash 0.8.12", - "arrow 57.3.1", - "datafusion-common 52.5.0", - "datafusion-expr-common 52.5.0", - "datafusion-physical-expr-common 52.5.0", -] - [[package]] name = "datafusion-functions-aggregate-common" version = "53.1.0" @@ -2994,33 +2418,10 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "b511250349407db7c43832ab2de63f5557b19a20dfd236b39ca2c04468b50d47" dependencies = [ "ahash 0.8.12", - "arrow 58.3.0", - "datafusion-common 53.1.0", - "datafusion-expr-common 53.1.0", - "datafusion-physical-expr-common 53.1.0", -] - -[[package]] -name = "datafusion-functions-nested" -version = "52.5.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "552f8d92e4331ee91d23c02d12bb6acf32cbfd5215117e01c0fb63cd4b15af1a" -dependencies = [ - "arrow 57.3.1", - "arrow-ord 57.3.1", - "datafusion-common 52.5.0", - "datafusion-doc 52.5.0", - "datafusion-execution 52.5.0", - "datafusion-expr 52.5.0", - "datafusion-expr-common 52.5.0", - "datafusion-functions 52.5.0", - "datafusion-functions-aggregate 52.5.0", - "datafusion-functions-aggregate-common 52.5.0", - "datafusion-macros 52.5.0", - "datafusion-physical-expr-common 52.5.0", - "itertools 0.14.0", - "log", - "paste", + "arrow", + "datafusion-common", + "datafusion-expr-common", + "datafusion-physical-expr-common", ] [[package]] @@ -3029,18 +2430,18 @@ version = "53.1.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "ef13a858e20d50f0a9bb5e96e7ac82b4e7597f247515bccca4fdd2992df0212a" dependencies = [ - "arrow 58.3.0", - "arrow-ord 58.3.0", - "datafusion-common 53.1.0", - "datafusion-doc 53.1.0", - "datafusion-execution 53.1.0", - "datafusion-expr 53.1.0", - "datafusion-expr-common 53.1.0", - "datafusion-functions 53.1.0", - "datafusion-functions-aggregate 53.1.0", - "datafusion-functions-aggregate-common 53.1.0", - "datafusion-macros 53.1.0", - "datafusion-physical-expr-common 53.1.0", + "arrow", + "arrow-ord", + "datafusion-common", + "datafusion-doc", + "datafusion-execution", + "datafusion-expr", + "datafusion-expr-common", + "datafusion-functions", + "datafusion-functions-aggregate", + "datafusion-functions-aggregate-common", + "datafusion-macros", + "datafusion-physical-expr-common", "hashbrown 0.16.1", "itertools 0.14.0", "itoa", @@ -3048,103 +2449,48 @@ dependencies = [ "paste", ] -[[package]] -name = "datafusion-functions-table" -version = "52.5.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "970fd0cdd3df8802b9a9975ff600998289ba9d46682a4f7285cba4820c9ada78" -dependencies = [ - "arrow 57.3.1", - "async-trait", - "datafusion-catalog 52.5.0", - "datafusion-common 52.5.0", - "datafusion-expr 52.5.0", - "datafusion-physical-plan 52.5.0", - "parking_lot", - "paste", -] - [[package]] name = "datafusion-functions-table" version = "53.1.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "72b40d3f5bbb3905f9ccb1ce9485a9595c77b69758a7c24d3ba79e334ff51e7e" dependencies = [ - "arrow 58.3.0", + "arrow", "async-trait", - "datafusion-catalog 53.1.0", - "datafusion-common 53.1.0", - "datafusion-expr 53.1.0", - "datafusion-physical-plan 53.1.0", + "datafusion-catalog", + "datafusion-common", + "datafusion-expr", + "datafusion-physical-plan", "parking_lot", "paste", ] -[[package]] -name = "datafusion-functions-window" -version = "52.5.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "40b4c21a7c8a986a1866c0a87ab756d0bbf7b5f41f306009fa2d9af79c52ed31" -dependencies = [ - "arrow 57.3.1", - "datafusion-common 52.5.0", - "datafusion-doc 52.5.0", - "datafusion-expr 52.5.0", - "datafusion-functions-window-common 52.5.0", - "datafusion-macros 52.5.0", - "datafusion-physical-expr 52.5.0", - "datafusion-physical-expr-common 52.5.0", - "log", - "paste", -] - [[package]] name = "datafusion-functions-window" version = "53.1.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "d4e88ec9d57c9b685d02f58bfee7be62d72610430ddcedb82a08e5d9925dbfb6" dependencies = [ - "arrow 58.3.0", - "datafusion-common 53.1.0", - "datafusion-doc 53.1.0", - "datafusion-expr 53.1.0", - "datafusion-functions-window-common 53.1.0", - "datafusion-macros 53.1.0", - "datafusion-physical-expr 53.1.0", - "datafusion-physical-expr-common 53.1.0", + "arrow", + "datafusion-common", + "datafusion-doc", + "datafusion-expr", + "datafusion-functions-window-common", + "datafusion-macros", + "datafusion-physical-expr", + "datafusion-physical-expr-common", "log", "paste", ] -[[package]] -name = "datafusion-functions-window-common" -version = "52.5.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b1210ad73b8b3211aeaf4a42bef9bd7a2b7fce3ec119a478831f18c6ff7f7b93" -dependencies = [ - "datafusion-common 52.5.0", - "datafusion-physical-expr-common 52.5.0", -] - [[package]] name = "datafusion-functions-window-common" version = "53.1.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "8307bb93519b1a91913723a1130cfafeee3f72200d870d88e91a6fc5470ede5c" dependencies = [ - "datafusion-common 53.1.0", - "datafusion-physical-expr-common 53.1.0", -] - -[[package]] -name = "datafusion-macros" -version = "52.5.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "aaa566a963013a38681ad82a727a654bc7feb19632426aea8c3412d415d200c5" -dependencies = [ - "datafusion-doc 52.5.0", - "quote", - "syn 2.0.117", + "datafusion-common", + "datafusion-physical-expr-common", ] [[package]] @@ -3153,43 +2499,24 @@ version = "53.1.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "2e367e6a71051d0ebdd29b2f85d12059b38b1d1f172c6906e80016da662226bd" dependencies = [ - "datafusion-doc 53.1.0", + "datafusion-doc", "quote", "syn 2.0.117", ] -[[package]] -name = "datafusion-optimizer" -version = "52.5.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ff9aa82b240252a88dee118372f9b9757c545ab9e53c0736bebab2e7da0ef1f2" -dependencies = [ - "arrow 57.3.1", - "chrono", - "datafusion-common 52.5.0", - "datafusion-expr 52.5.0", - "datafusion-expr-common 52.5.0", - "datafusion-physical-expr 52.5.0", - "indexmap", - "itertools 0.14.0", - "log", - "regex", - "regex-syntax", -] - [[package]] name = "datafusion-optimizer" version = "53.1.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "e929015451a67f77d9d8b727b2bf3a40c4445fdef6cdc53281d7d97c76888ace" dependencies = [ - "arrow 58.3.0", + "arrow", "chrono", - "datafusion-common 53.1.0", - "datafusion-expr 53.1.0", - "datafusion-expr-common 53.1.0", - "datafusion-physical-expr 53.1.0", - "indexmap", + "datafusion-common", + "datafusion-expr", + "datafusion-expr-common", + "datafusion-physical-expr", + "indexmap 2.14.0", "itertools 0.14.0", "log", "recursive", @@ -3197,29 +2524,6 @@ dependencies = [ "regex-syntax", ] -[[package]] -name = "datafusion-physical-expr" -version = "52.5.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7d48022b8af9988c1d852644f9e8b5584c490659769a550c5e8d39457a1da0a5" -dependencies = [ - "ahash 0.8.12", - "arrow 57.3.1", - "datafusion-common 52.5.0", - "datafusion-expr 52.5.0", - "datafusion-expr-common 52.5.0", - "datafusion-functions-aggregate-common 52.5.0", - "datafusion-physical-expr-common 52.5.0", - "half", - "hashbrown 0.16.1", - "indexmap", - "itertools 0.14.0", - "parking_lot", - "paste", - "petgraph", - "tokio", -] - [[package]] name = "datafusion-physical-expr" version = "53.1.0" @@ -3227,15 +2531,15 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "4b1e68aba7a4b350401cfdf25a3d6f989ad898a7410164afe9ca52080244cb59" dependencies = [ "ahash 0.8.12", - "arrow 58.3.0", - "datafusion-common 53.1.0", - "datafusion-expr 53.1.0", - "datafusion-expr-common 53.1.0", - "datafusion-functions-aggregate-common 53.1.0", - "datafusion-physical-expr-common 53.1.0", + "arrow", + "datafusion-common", + "datafusion-expr", + "datafusion-expr-common", + "datafusion-functions-aggregate-common", + "datafusion-physical-expr-common", "half", "hashbrown 0.16.1", - "indexmap", + "indexmap 2.14.0", "itertools 0.14.0", "parking_lot", "paste", @@ -3244,51 +2548,19 @@ dependencies = [ "tokio", ] -[[package]] -name = "datafusion-physical-expr-adapter" -version = "52.5.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ae7a8abc0b4fe624000972a9b145b30b7f1b680bffaa950ea53f78d9b21c27c3" -dependencies = [ - "arrow 57.3.1", - "datafusion-common 52.5.0", - "datafusion-expr 52.5.0", - "datafusion-functions 52.5.0", - "datafusion-physical-expr 52.5.0", - "datafusion-physical-expr-common 52.5.0", - "itertools 0.14.0", -] - [[package]] name = "datafusion-physical-expr-adapter" version = "53.1.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "ea22315f33cf2e0adc104e8ec42e285f6ed93998d565c65e82fec6a9ee9f9db4" dependencies = [ - "arrow 58.3.0", - "datafusion-common 53.1.0", - "datafusion-expr 53.1.0", - "datafusion-functions 53.1.0", - "datafusion-physical-expr 53.1.0", - "datafusion-physical-expr-common 53.1.0", - "itertools 0.14.0", -] - -[[package]] -name = "datafusion-physical-expr-common" -version = "52.5.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "147253ca3e6b9d59c162de64c02800973018660e13340dd1886dd038d17ac429" -dependencies = [ - "ahash 0.8.12", - "arrow 57.3.1", - "chrono", - "datafusion-common 52.5.0", - "datafusion-expr-common 52.5.0", - "hashbrown 0.16.1", - "indexmap", + "arrow", + "datafusion-common", + "datafusion-expr", + "datafusion-functions", + "datafusion-physical-expr", + "datafusion-physical-expr-common", "itertools 0.14.0", - "parking_lot", ] [[package]] @@ -3298,84 +2570,35 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "b04b45ea8ad3ac2d78f2ea2a76053e06591c9629c7a603eda16c10649ecf4362" dependencies = [ "ahash 0.8.12", - "arrow 58.3.0", + "arrow", "chrono", - "datafusion-common 53.1.0", - "datafusion-expr-common 53.1.0", + "datafusion-common", + "datafusion-expr-common", "hashbrown 0.16.1", - "indexmap", + "indexmap 2.14.0", "itertools 0.14.0", "parking_lot", ] -[[package]] -name = "datafusion-physical-optimizer" -version = "52.5.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "689156bb2282107b6239db8d7ef44b4dab10a9b33d3491a0c74acac5e4fedd72" -dependencies = [ - "arrow 57.3.1", - "datafusion-common 52.5.0", - "datafusion-execution 52.5.0", - "datafusion-expr 52.5.0", - "datafusion-expr-common 52.5.0", - "datafusion-physical-expr 52.5.0", - "datafusion-physical-expr-common 52.5.0", - "datafusion-physical-plan 52.5.0", - "datafusion-pruning 52.5.0", - "itertools 0.14.0", -] - [[package]] name = "datafusion-physical-optimizer" version = "53.1.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "7cb13397809a425918f608dfe8653f332015a3e330004ab191b4404187238b95" dependencies = [ - "arrow 58.3.0", - "datafusion-common 53.1.0", - "datafusion-execution 53.1.0", - "datafusion-expr 53.1.0", - "datafusion-expr-common 53.1.0", - "datafusion-physical-expr 53.1.0", - "datafusion-physical-expr-common 53.1.0", - "datafusion-physical-plan 53.1.0", - "datafusion-pruning 53.1.0", + "arrow", + "datafusion-common", + "datafusion-execution", + "datafusion-expr", + "datafusion-expr-common", + "datafusion-physical-expr", + "datafusion-physical-expr-common", + "datafusion-physical-plan", + "datafusion-pruning", "itertools 0.14.0", "recursive", ] -[[package]] -name = "datafusion-physical-plan" -version = "52.5.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "68253dc0ee5330aa558b2549c9b0da5af9fc17d753ae73022939014ad616fc28" -dependencies = [ - "ahash 0.8.12", - "arrow 57.3.1", - "arrow-ord 57.3.1", - "arrow-schema 57.3.1", - "async-trait", - "datafusion-common 52.5.0", - "datafusion-common-runtime 52.5.0", - "datafusion-execution 52.5.0", - "datafusion-expr 52.5.0", - "datafusion-functions 52.5.0", - "datafusion-functions-aggregate-common 52.5.0", - "datafusion-functions-window-common 52.5.0", - "datafusion-physical-expr 52.5.0", - "datafusion-physical-expr-common 52.5.0", - "futures", - "half", - "hashbrown 0.16.1", - "indexmap", - "itertools 0.14.0", - "log", - "parking_lot", - "pin-project-lite", - "tokio", -] - [[package]] name = "datafusion-physical-plan" version = "53.1.0" @@ -3383,23 +2606,23 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "5edc023675791af9d5fb4cc4c24abf5f7bd3bd4dcf9e5bd90ea1eff6976dcc79" dependencies = [ "ahash 0.8.12", - "arrow 58.3.0", - "arrow-ord 58.3.0", - "arrow-schema 58.3.0", + "arrow", + "arrow-ord", + "arrow-schema", "async-trait", - "datafusion-common 53.1.0", - "datafusion-common-runtime 53.1.0", - "datafusion-execution 53.1.0", - "datafusion-expr 53.1.0", - "datafusion-functions 53.1.0", - "datafusion-functions-aggregate-common 53.1.0", - "datafusion-functions-window-common 53.1.0", - "datafusion-physical-expr 53.1.0", - "datafusion-physical-expr-common 53.1.0", + "datafusion-common", + "datafusion-common-runtime", + "datafusion-execution", + "datafusion-expr", + "datafusion-functions", + "datafusion-functions-aggregate-common", + "datafusion-functions-window-common", + "datafusion-physical-expr", + "datafusion-physical-expr-common", "futures", "half", "hashbrown 0.16.1", - "indexmap", + "indexmap 2.14.0", "itertools 0.14.0", "log", "num-traits", @@ -3408,54 +2631,23 @@ dependencies = [ "tokio", ] -[[package]] -name = "datafusion-pruning" -version = "52.5.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0fcad240a54d0b1d3e8f668398900260a53122d522b2102ab57218590decacd6" -dependencies = [ - "arrow 57.3.1", - "datafusion-common 52.5.0", - "datafusion-datasource 52.5.0", - "datafusion-expr-common 52.5.0", - "datafusion-physical-expr 52.5.0", - "datafusion-physical-expr-common 52.5.0", - "datafusion-physical-plan 52.5.0", - "itertools 0.14.0", - "log", -] - [[package]] name = "datafusion-pruning" version = "53.1.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "ac8c76860e355616555081cab5968cec1af7a80701ff374510860bcd567e365a" dependencies = [ - "arrow 58.3.0", - "datafusion-common 53.1.0", - "datafusion-datasource 53.1.0", - "datafusion-expr-common 53.1.0", - "datafusion-physical-expr 53.1.0", - "datafusion-physical-expr-common 53.1.0", - "datafusion-physical-plan 53.1.0", + "arrow", + "datafusion-common", + "datafusion-datasource", + "datafusion-expr-common", + "datafusion-physical-expr", + "datafusion-physical-expr-common", + "datafusion-physical-plan", "itertools 0.14.0", "log", ] -[[package]] -name = "datafusion-session" -version = "52.5.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f58e83a68bb67007a8fcbf005c44cefe441270c7ee7f6dee10c0e0109b556f6d" -dependencies = [ - "async-trait", - "datafusion-common 52.5.0", - "datafusion-execution 52.5.0", - "datafusion-expr 52.5.0", - "datafusion-physical-plan 52.5.0", - "parking_lot", -] - [[package]] name = "datafusion-session" version = "53.1.0" @@ -3463,10 +2655,10 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "5412111aa48e2424ba926112e192f7a6b7e4ccb450145d25ce5ede9f19dc491e" dependencies = [ "async-trait", - "datafusion-common 53.1.0", - "datafusion-execution 53.1.0", - "datafusion-expr 53.1.0", - "datafusion-physical-plan 53.1.0", + "datafusion-common", + "datafusion-execution", + "datafusion-expr", + "datafusion-physical-plan", "parking_lot", ] @@ -3476,18 +2668,18 @@ version = "53.1.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "e059dcf8544da0d6598d0235be3cc29c209094a5976b2e4822e4a2cf91c2b5c5" dependencies = [ - "arrow 58.3.0", + "arrow", "bigdecimal", "chrono", "crc32fast", - "datafusion 53.1.0", - "datafusion-catalog 53.1.0", - "datafusion-common 53.1.0", - "datafusion-execution 53.1.0", - "datafusion-expr 53.1.0", - "datafusion-functions 53.1.0", - "datafusion-functions-aggregate 53.1.0", - "datafusion-functions-nested 53.1.0", + "datafusion", + "datafusion-catalog", + "datafusion-common", + "datafusion-execution", + "datafusion-expr", + "datafusion-functions", + "datafusion-functions-aggregate", + "datafusion-functions-nested", "log", "percent-encoding", "rand 0.9.4", @@ -3497,40 +2689,23 @@ dependencies = [ "url", ] -[[package]] -name = "datafusion-sql" -version = "52.5.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "be53e9eb55db0fbb8980bb6d87f2435b0524acf4c718ed54a57cabbb299b2ab3" -dependencies = [ - "arrow 57.3.1", - "bigdecimal", - "chrono", - "datafusion-common 52.5.0", - "datafusion-expr 52.5.0", - "indexmap", - "log", - "regex", - "sqlparser 0.59.0", -] - [[package]] name = "datafusion-sql" version = "53.1.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "fa0d133ddf8b9b3b872acac900157f783e7b879fe9a6bccf389abebbfac45ec1" dependencies = [ - "arrow 58.3.0", + "arrow", "bigdecimal", "chrono", - "datafusion-common 53.1.0", - "datafusion-expr 53.1.0", - "datafusion-functions-nested 53.1.0", - "indexmap", + "datafusion-common", + "datafusion-expr", + "datafusion-functions-nested", + "indexmap 2.14.0", "log", "recursive", "regex", - "sqlparser 0.61.0", + "sqlparser", ] [[package]] @@ -3539,11 +2714,11 @@ version = "53.1.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "04e5a4a7a49143a68936992b6dbb0db44121c635e9992b2482817278f1e69c56" dependencies = [ - "arrow 58.3.0", + "arrow", "async-trait", "bigdecimal", "clap", - "datafusion 53.1.0", + "datafusion", "datafusion-spark", "datafusion-substrait", "futures", @@ -3553,7 +2728,7 @@ dependencies = [ "log", "object_store 0.13.2", "sqllogictest", - "sqlparser 0.61.0", + "sqlparser", "tempfile", "thiserror 2.0.18", "tokio", @@ -3568,7 +2743,7 @@ dependencies = [ "async-recursion", "async-trait", "chrono", - "datafusion 53.1.0", + "datafusion", "half", "itertools 0.14.0", "object_store 0.13.2", @@ -3724,12 +2899,6 @@ dependencies = [ "litrs", ] -[[package]] -name = "downcast-rs" -version = "2.0.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "117240f60069e65410b3ae1bb213295bd828f707b5bec6596a1afc8793ce0cbc" - [[package]] name = "dtype_dispatch" version = "0.2.1" @@ -3742,7 +2911,7 @@ version = "1.10502.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "0fdc796383b176dd5a45353fbb5e64583c0ee4da12cb62c9e510b785324b2488" dependencies = [ - "arrow 58.3.0", + "arrow", "cast", "comfy-table", "fallible-iterator", @@ -3974,12 +3143,6 @@ version = "0.2.3" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "f8eb564c5c7423d25c886fb561d1e4ee69f72354d16918afa32c08811f6b6a55" -[[package]] -name = "fastdivide" -version = "0.4.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9afc2bd4d5a73106dd53d10d73d3401c2f32730ba2c0b93ddb888a8983680471" - [[package]] name = "fastlanes" version = "0.5.0" @@ -4091,16 +3254,6 @@ dependencies = [ "autocfg", ] -[[package]] -name = "fs4" -version = "0.8.4" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f7e180ac76c23b45e767bd7ae9579bc0bb458618c4bc71835926e098e61d15f8" -dependencies = [ - "rustix 0.38.44", - "windows-sys 0.52.0", -] - [[package]] name = "fs_extra" version = "1.3.0" @@ -4109,11 +3262,11 @@ checksum = "42703706b716c37f96a77aea830392ad231f44c9e9a67872fa5548707e11b11c" [[package]] name = "fsst" -version = "4.0.1" +version = "6.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2b3a6f3550e61b999febd7168d462db953948eff4fc3448276b3d10d10324dbb" +checksum = "65f4a8c268d4d18be0f79a897c758f4eb6b074cc5c4bab56e828f0657d6bd521" dependencies = [ - "arrow-array 57.3.1", + "arrow-array", "rand 0.9.4", ] @@ -4383,7 +3536,7 @@ dependencies = [ "futures-core", "futures-sink", "http", - "indexmap", + "indexmap 2.14.0", "slab", "tokio", "tokio-util", @@ -4435,8 +3588,6 @@ version = "0.15.5" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "9229cfe53dfd69f0609a49f65461bd93001ea1ef889cd5529dd176593f5338a1" dependencies = [ - "allocator-api2", - "equivalent", "foldhash 0.1.5", ] @@ -4498,12 +3649,6 @@ dependencies = [ "digest 0.11.3", ] -[[package]] -name = "htmlescape" -version = "0.3.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e9025058dae765dee5070ec375f591e2ba14638c63feff74f13805a72e523163" - [[package]] name = "http" version = "1.4.0" @@ -4805,6 +3950,17 @@ dependencies = [ "syn 2.0.117", ] +[[package]] +name = "indexmap" +version = "1.9.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "bd070e393353796e801d209ad339e89596eb4c8d430d18ede6a1cced8fafbd99" +dependencies = [ + "autocfg", + "hashbrown 0.12.3", + "serde", +] + [[package]] name = "indexmap" version = "2.14.0" @@ -4889,6 +4045,17 @@ dependencies = [ "rustversion", ] +[[package]] +name = "io-uring" +version = "0.7.12" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "4d09b98f7eace8982db770e4408e7470b028ce513ac28fecdc6bf4c30fe92b62" +dependencies = [ + "bitflags", + "cfg-if", + "libc", +] + [[package]] name = "ipnet" version = "2.12.0" @@ -5135,19 +4302,20 @@ checksum = "a4933f3f57a8e9d9da04db23fb153356ecaf00cbd14aee46279c33dc80925c37" [[package]] name = "lance" -version = "4.0.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f63e285ceee2b4ca8eb3a8742266cc1ac8161599767a8ecb4d8c2f9fd43d8b29" -dependencies = [ - "arrow 57.3.1", - "arrow-arith 57.3.1", - "arrow-array 57.3.1", - "arrow-buffer 57.3.1", - "arrow-ipc 57.3.1", - "arrow-ord 57.3.1", - "arrow-row 57.3.1", - "arrow-schema 57.3.1", - "arrow-select 57.3.1", +version = "6.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1dec6c13a1b9a608cc8275bb7e967250aba18b1dfde65ea07a78c6d442e8bf5c" +dependencies = [ + "arrow", + "arrow-arith", + "arrow-array", + "arrow-buffer", + "arrow-cast", + "arrow-ipc", + "arrow-ord", + "arrow-row", + "arrow-schema", + "arrow-select", "async-recursion", "async-trait", "async_cell", @@ -5156,11 +4324,11 @@ dependencies = [ "chrono", "crossbeam-skiplist", "dashmap", - "datafusion 52.5.0", - "datafusion-expr 52.5.0", - "datafusion-functions 52.5.0", - "datafusion-physical-expr 52.5.0", - "datafusion-physical-plan 52.5.0", + "datafusion", + "datafusion-expr", + "datafusion-functions", + "datafusion-physical-expr", + "datafusion-physical-plan", "deepsize", "either", "futures", @@ -5177,12 +4345,14 @@ dependencies = [ "lance-linalg", "lance-namespace", "lance-table", + "lance-tokenizer", "log", "moka", "object_store 0.12.5", "permutation", "pin-project", "prost 0.14.3", + "prost-build", "prost-types", "rand 0.9.4", "roaring", @@ -5190,7 +4360,6 @@ dependencies = [ "serde", "serde_json", "snafu", - "tantivy", "tokio", "tokio-stream", "tokio-util", @@ -5201,17 +4370,18 @@ dependencies = [ [[package]] name = "lance-arrow" -version = "4.0.1" +version = "6.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5c55e62fc04422ef4cd4af6f863ada32641ae23124f9b2e9c567a40d617e8c97" +checksum = "32f0efc3607bac297f1b41ac4dc3d6ffbadd36f61a24bec46b70c1f9bda1feda" dependencies = [ - "arrow-array 57.3.1", - "arrow-buffer 57.3.1", - "arrow-cast 57.3.1", - "arrow-data 57.3.1", - "arrow-ord 57.3.1", - "arrow-schema 57.3.1", - "arrow-select 57.3.1", + "arrow-array", + "arrow-buffer", + "arrow-cast", + "arrow-data", + "arrow-ipc", + "arrow-ord", + "arrow-schema", + "arrow-select", "bytes", "futures", "getrandom 0.2.17", @@ -5226,13 +4396,13 @@ name = "lance-bench" version = "0.1.0" dependencies = [ "anyhow", - "arrow-cast 57.3.1", + "arrow-cast", "async-trait", "clap", "futures", "lance", "lance-encoding", - "parquet 57.3.1", + "parquet", "tempfile", "tokio", "tracing", @@ -5241,9 +4411,9 @@ dependencies = [ [[package]] name = "lance-bitpacking" -version = "4.0.1" +version = "6.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a48d232a2908645af0040f96c60a6387fea2df75e762d7033e93e17bb420c6a1" +checksum = "0c04b043c89e46ed3548f3b6423dcbdfac485e636c6e670d642424e954cfab66" dependencies = [ "arrayref", "paste", @@ -5252,19 +4422,19 @@ dependencies = [ [[package]] name = "lance-core" -version = "4.0.1" +version = "6.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ce071baaff88fcdcf67f1dd0af54e17656f52ae75aaeb75f25f9cf4da29241f2" +checksum = "62e954fbffdf484587e956d34613b187a4d4785f6a52b0d89b0c04f1d75d6246" dependencies = [ - "arrow-array 57.3.1", - "arrow-buffer 57.3.1", - "arrow-schema 57.3.1", + "arrow-array", + "arrow-buffer", + "arrow-schema", "async-trait", "byteorder", "bytes", "chrono", - "datafusion-common 52.5.0", - "datafusion-sql 52.5.0", + "datafusion-common", + "datafusion-sql", "deepsize", "futures", "itertools 0.13.0", @@ -5291,22 +4461,23 @@ dependencies = [ [[package]] name = "lance-datafusion" -version = "4.0.1" +version = "6.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "11ebc97ee94fa8e1af6fd0520066c7e7e0eab38a100e750ba9aabad644c5aa57" +checksum = "0ac79df93aa8050f1c33fdc76bd1e86da714c309c08170be5eb1e353a67dc29b" dependencies = [ - "arrow 57.3.1", - "arrow-array 57.3.1", - "arrow-buffer 57.3.1", - "arrow-ord 57.3.1", - "arrow-schema 57.3.1", - "arrow-select 57.3.1", + "arrow", + "arrow-array", + "arrow-buffer", + "arrow-cast", + "arrow-ord", + "arrow-schema", + "arrow-select", "async-trait", "chrono", - "datafusion 52.5.0", - "datafusion-common 52.5.0", - "datafusion-functions 52.5.0", - "datafusion-physical-expr 52.5.0", + "datafusion", + "datafusion-common", + "datafusion-functions", + "datafusion-physical-expr", "futures", "jsonb", "lance-arrow", @@ -5323,14 +4494,14 @@ dependencies = [ [[package]] name = "lance-datagen" -version = "4.0.1" +version = "6.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9b90dbb2829875b3a3d00f88fd3a3e39a9e4c7d34c266f67da6550fcda54c76e" +checksum = "52d904119ec5682fdf5729dd943bfdeea78e43585d07a13cce34b2bcee41328b" dependencies = [ - "arrow 57.3.1", - "arrow-array 57.3.1", - "arrow-cast 57.3.1", - "arrow-schema 57.3.1", + "arrow", + "arrow-array", + "arrow-cast", + "arrow-schema", "chrono", "futures", "half", @@ -5343,17 +4514,17 @@ dependencies = [ [[package]] name = "lance-encoding" -version = "4.0.1" +version = "6.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "65ec429cc2e18ad1b7e43cc7ec57a2f2e49229cfbd934da45e619751a886b8cd" +checksum = "b4386ea75123fe6194e166f0f1d375b6041d44507fe7b7c63ac0da493de78a2f" dependencies = [ - "arrow-arith 57.3.1", - "arrow-array 57.3.1", - "arrow-buffer 57.3.1", - "arrow-cast 57.3.1", - "arrow-data 57.3.1", - "arrow-schema 57.3.1", - "arrow-select 57.3.1", + "arrow-arith", + "arrow-array", + "arrow-buffer", + "arrow-cast", + "arrow-data", + "arrow-schema", + "arrow-select", "bytemuck", "byteorder", "bytes", @@ -5382,21 +4553,21 @@ dependencies = [ [[package]] name = "lance-file" -version = "4.0.1" +version = "6.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "418afe3f82487615fa09222b95a4b5853103f3f0425996d24a537ca750381f83" +checksum = "422ad760cadf7c3e8e23aefc60d4f08eff553f4ad899c40c4a5bb9a976888c44" dependencies = [ - "arrow-arith 57.3.1", - "arrow-array 57.3.1", - "arrow-buffer 57.3.1", - "arrow-data 57.3.1", - "arrow-schema 57.3.1", - "arrow-select 57.3.1", + "arrow-arith", + "arrow-array", + "arrow-buffer", + "arrow-data", + "arrow-schema", + "arrow-select", "async-recursion", "async-trait", "byteorder", "bytes", - "datafusion-common 52.5.0", + "datafusion-common", "deepsize", "futures", "lance-arrow", @@ -5416,16 +4587,16 @@ dependencies = [ [[package]] name = "lance-index" -version = "4.0.1" +version = "6.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "936b3deeb6ee075646d18f27b01cf2d2e846c3f5f6c5fa45b30aa41dd5b4c4e2" +checksum = "a653b7dc78a171f0692ddd15afc458e296667c481228171d39f5d9a1f2a1faf0" dependencies = [ - "arrow 57.3.1", - "arrow-arith 57.3.1", - "arrow-array 57.3.1", - "arrow-ord 57.3.1", - "arrow-schema 57.3.1", - "arrow-select 57.3.1", + "arrow", + "arrow-arith", + "arrow-array", + "arrow-ord", + "arrow-schema", + "arrow-select", "async-channel", "async-recursion", "async-trait", @@ -5434,11 +4605,11 @@ dependencies = [ "bytes", "chrono", "crossbeam-queue", - "datafusion 52.5.0", - "datafusion-common 52.5.0", - "datafusion-expr 52.5.0", - "datafusion-physical-expr 52.5.0", - "datafusion-sql 52.5.0", + "datafusion", + "datafusion-common", + "datafusion-expr", + "datafusion-physical-expr", + "datafusion-sql", "deepsize", "dirs", "fst", @@ -5455,6 +4626,7 @@ dependencies = [ "lance-io", "lance-linalg", "lance-table", + "lance-tokenizer", "libm", "log", "ndarray", @@ -5472,7 +4644,6 @@ dependencies = [ "serde_json", "smallvec", "snafu", - "tantivy", "tempfile", "tokio", "tracing", @@ -5482,18 +4653,18 @@ dependencies = [ [[package]] name = "lance-io" -version = "4.0.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4103e4cebe146af15bfb198c8142d6ea37d5b25fa04158bf2d9be4597bf174d3" -dependencies = [ - "arrow 57.3.1", - "arrow-arith 57.3.1", - "arrow-array 57.3.1", - "arrow-buffer 57.3.1", - "arrow-cast 57.3.1", - "arrow-data 57.3.1", - "arrow-schema 57.3.1", - "arrow-select 57.3.1", +version = "6.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "313f83fe349a5df2a7a24ad7707696ae0437d0270b0a1b78b340ee553eef7a6c" +dependencies = [ + "arrow", + "arrow-arith", + "arrow-array", + "arrow-buffer", + "arrow-cast", + "arrow-data", + "arrow-schema", + "arrow-select", "async-recursion", "async-trait", "byteorder", @@ -5502,10 +4673,13 @@ dependencies = [ "deepsize", "futures", "http", + "io-uring", "lance-arrow", "lance-core", "lance-namespace", + "libc", "log", + "moka", "object_store 0.12.5", "path_abs", "pin-project", @@ -5521,13 +4695,13 @@ dependencies = [ [[package]] name = "lance-linalg" -version = "4.0.1" +version = "6.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c00c7ad71eca93635404519e77add6689947c9342134bb2133578f81249bf809" +checksum = "66bb2b89cc84b4fdb96c2436224394c1bb32d38e1e38a9c96e22e6e3918b0458" dependencies = [ - "arrow-array 57.3.1", - "arrow-buffer 57.3.1", - "arrow-schema 57.3.1", + "arrow-array", + "arrow-buffer", + "arrow-schema", "cc", "deepsize", "half", @@ -5539,11 +4713,11 @@ dependencies = [ [[package]] name = "lance-namespace" -version = "4.0.1" +version = "6.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e0c59a574e72a4b72da8096bcaaa1b1e5b44f6a83da164cc714c286fab30c369" +checksum = "fbfd6ad2e589bd8fc00965f808f16895b50d6cbd6405bd7a972db82fe62e2e24" dependencies = [ - "arrow 57.3.1", + "arrow", "async-trait", "bytes", "lance-core", @@ -5554,28 +4728,29 @@ dependencies = [ [[package]] name = "lance-namespace-reqwest-client" -version = "0.6.1" +version = "0.7.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ee2e48de899e2931afb67fcddd0a08e439bf5d8b6ea2a2ed9cb8f4df669bd5cc" +checksum = "f65e31bdaa13e01dab6e7cf566da31df243c34a542f0d915d3601ec0e01e61d2" dependencies = [ "reqwest 0.12.28", "serde", "serde_json", "serde_repr", + "serde_with", "url", ] [[package]] name = "lance-table" -version = "4.0.1" +version = "6.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "943b9c503f23ebab9e0dbee356f528bc4cbcafded87a6848451f205b0bb473d7" +checksum = "5a427dea3c93535c65f3c44985742c08ec4bf4f5f817779157b1dc3c6a2a3288" dependencies = [ - "arrow 57.3.1", - "arrow-array 57.3.1", - "arrow-buffer 57.3.1", - "arrow-ipc 57.3.1", - "arrow-schema 57.3.1", + "arrow", + "arrow-array", + "arrow-buffer", + "arrow-ipc", + "arrow-schema", "async-trait", "byteorder", "bytes", @@ -5604,6 +4779,17 @@ dependencies = [ "uuid", ] +[[package]] +name = "lance-tokenizer" +version = "6.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "810ae0847a16b92629c2d894843b9666d2d975d8a7c3bd3ce21ad19c7900b140" +dependencies = [ + "rust-stemmers", + "serde", + "unicode-normalization", +] + [[package]] name = "lasso" version = "0.7.3" @@ -5651,12 +4837,6 @@ dependencies = [ "syn 1.0.109", ] -[[package]] -name = "levenshtein_automata" -version = "0.2.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0c2cdeb66e45e9f36bfad5bbdb4d2384e70936afbee843c6f6543f0c551ebb25" - [[package]] name = "lexical-core" version = "1.0.6" @@ -5899,15 +5079,6 @@ dependencies = [ "tracing-subscriber", ] -[[package]] -name = "lru" -version = "0.12.5" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "234cf4f4a04dc1f57e24b96cc0cd600cf2af460d4161ac5ecdd0af8e1f3b2a38" -dependencies = [ - "hashbrown 0.15.5", -] - [[package]] name = "lru" version = "0.16.4" @@ -5942,21 +5113,6 @@ dependencies = [ "libc", ] -[[package]] -name = "lz4_flex" -version = "0.11.6" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "373f5eceeeab7925e0c1098212f2fbc4d416adec9d35051a6ab251e824c1854a" - -[[package]] -name = "lz4_flex" -version = "0.12.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "90071f8077f8e40adfc4b7fe9cd495ce316263f19e75c2211eeff3fdf475a3d9" -dependencies = [ - "twox-hash", -] - [[package]] name = "lz4_flex" version = "0.13.1" @@ -6053,15 +5209,6 @@ dependencies = [ "digest 0.10.7", ] -[[package]] -name = "measure_time" -version = "0.9.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "51c55d61e72fc3ab704396c5fa16f4c184db37978ae4e94ca8959693a235fc0e" -dependencies = [ - "log", -] - [[package]] name = "memchr" version = "2.8.0" @@ -6184,12 +5331,6 @@ dependencies = [ "target-features", ] -[[package]] -name = "murmurhash32" -version = "0.3.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2195bf6aa996a481483b29d62a7663eed3fe39600c460e323f8ff41e90bdd89b" - [[package]] name = "ndarray" version = "0.16.1" @@ -6275,7 +5416,7 @@ dependencies = [ "bit-vec", "bstr", "futures", - "indexmap", + "indexmap 2.14.0", "noodles-bgzf", "noodles-core", "pin-project-lite", @@ -6289,7 +5430,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "f5dceef2f7228d2977133f7b1a707c00ce0fdcf7c171e60b1e0286df0d8886fe" dependencies = [ "bstr", - "indexmap", + "indexmap 2.14.0", "noodles-bgzf", "noodles-core", "noodles-csi", @@ -6303,7 +5444,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "234b3ba31b05ffd6971d838a41ca5a94e902d424ab293cd3b520776293baa96c" dependencies = [ "futures", - "indexmap", + "indexmap 2.14.0", "memchr", "noodles-bgzf", "noodles-core", @@ -6581,12 +5722,6 @@ version = "1.70.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "384b8ab6d37215f3c5301a95a4accb5d64aa607f1fcb26a11b5303878451b4fe" -[[package]] -name = "oneshot" -version = "0.1.13" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "269bca4c2591a28585d6bf10d9ed0332b7d76900a1b02bec41bdc3a2cdcda107" - [[package]] name = "oneshot" version = "0.2.1" @@ -6699,15 +5834,6 @@ dependencies = [ "num-traits", ] -[[package]] -name = "ownedbytes" -version = "0.9.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2fbd56f7631767e61784dc43f8580f403f4475bd4aaa4da003e6295e1bab4a7e" -dependencies = [ - "stable_deref_trait", -] - [[package]] name = "owo-colors" version = "4.3.0" @@ -6782,40 +5908,6 @@ dependencies = [ "windows-link", ] -[[package]] -name = "parquet" -version = "57.3.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2e832c6aa20310fc6de7ea5a3f4e20d34fd83e3b43229d32b81ffe5c14d74692" -dependencies = [ - "ahash 0.8.12", - "arrow-array 57.3.1", - "arrow-buffer 57.3.1", - "arrow-cast 57.3.1", - "arrow-data 57.3.1", - "arrow-ipc 57.3.1", - "arrow-schema 57.3.1", - "arrow-select 57.3.1", - "base64", - "brotli", - "bytes", - "chrono", - "flate2", - "half", - "hashbrown 0.16.1", - "lz4_flex 0.12.2", - "num-bigint", - "num-integer", - "num-traits", - "paste", - "seq-macro", - "simdutf8", - "snap", - "thrift", - "twox-hash", - "zstd", -] - [[package]] name = "parquet" version = "58.3.0" @@ -6823,12 +5915,12 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "5dafa7d01085b62a47dd0c1829550a0a36710ea9c4fe358a05a85477cec8a908" dependencies = [ "ahash 0.8.12", - "arrow-array 58.3.0", - "arrow-buffer 58.3.0", - "arrow-data 58.3.0", - "arrow-ipc 58.3.0", - "arrow-schema 58.3.0", - "arrow-select 58.3.0", + "arrow-array", + "arrow-buffer", + "arrow-data", + "arrow-ipc", + "arrow-schema", + "arrow-select", "base64", "brotli", "bytes", @@ -6837,7 +5929,7 @@ dependencies = [ "futures", "half", "hashbrown 0.17.1", - "lz4_flex 0.13.1", + "lz4_flex", "num-bigint", "num-integer", "num-traits", @@ -6858,11 +5950,11 @@ version = "58.3.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "74c8db065291f088a2aad8ab831853eae1871c0d311c8d0b83bbc3b7e735d0fc" dependencies = [ - "arrow 58.3.0", - "arrow-schema 58.3.0", + "arrow", + "arrow-schema", "chrono", "half", - "indexmap", + "indexmap 2.14.0", "num-traits", "simdutf8", "uuid", @@ -6874,11 +5966,11 @@ version = "58.3.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "a530e8d5b5e14efcb39c9a6ec55432ad11f6afb7dc4455a79be0dc615fe3cc31" dependencies = [ - "arrow 58.3.0", - "arrow-schema 58.3.0", + "arrow", + "arrow-schema", "chrono", "half", - "indexmap", + "indexmap 2.14.0", "parquet-variant", "parquet-variant-json", "serde_json", @@ -6891,7 +5983,7 @@ version = "58.3.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "00ed89908289f67caa2ca078f9ff9aacd6229a313ec92b12bf4f48f613dc2b97" dependencies = [ - "arrow-schema 58.3.0", + "arrow-schema", "base64", "chrono", "parquet-variant", @@ -6996,7 +6088,7 @@ checksum = "8701b58ea97060d5e5b155d383a69952a60943f0e6dfe30b04c287beb0b27455" dependencies = [ "fixedbitset", "hashbrown 0.15.5", - "indexmap", + "indexmap 2.14.0", "serde", ] @@ -7362,7 +6454,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "91fd8e38a3b50ed1167fb981cd6fd60147e091784c427b8f7183a7ee32c31c12" dependencies = [ "chrono", - "indexmap", + "indexmap 2.14.0", "libc", "once_cell", "portable-atomic", @@ -7648,16 +6740,6 @@ version = "0.10.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "63b8176103e19a2643978565ca18b50549f6101881c443590420e4dc998a3c69" -[[package]] -name = "rand_distr" -version = "0.4.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "32cb0b9bc82b0a0876c2dd994a7e7a2683d3e7390ca40e6886785ef0c7e3ee31" -dependencies = [ - "num-traits", - "rand 0.8.6", -] - [[package]] name = "rand_distr" version = "0.5.1" @@ -7753,7 +6835,7 @@ dependencies = [ "indoc", "itertools 0.14.0", "kasuari", - "lru 0.16.4", + "lru", "strum 0.27.2", "thiserror 2.0.18", "unicode-segmentation", @@ -8349,6 +7431,18 @@ dependencies = [ "serde_json", ] +[[package]] +name = "schemars" +version = "0.9.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "4cd191f9397d57d581cddd31014772520aa448f65ef991055d7f61582c65165f" +dependencies = [ + "dyn-clone", + "ref-cast", + "serde", + "serde_json", +] + [[package]] name = "schemars" version = "1.2.1" @@ -8570,13 +7664,45 @@ dependencies = [ "serde", ] +[[package]] +name = "serde_with" +version = "3.20.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e72c1c2cb7b223fafb600a619537a871c2818583d619401b785e7c0b746ccde2" +dependencies = [ + "base64", + "bs58", + "chrono", + "hex", + "indexmap 1.9.3", + "indexmap 2.14.0", + "schemars 0.9.0", + "schemars 1.2.1", + "serde_core", + "serde_json", + "serde_with_macros", + "time", +] + +[[package]] +name = "serde_with_macros" +version = "3.20.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b90c488738ecb4fb0262f41f43bc40efc5868d9fb744319ddf5f5317f417bfac" +dependencies = [ + "darling", + "proc-macro2", + "quote", + "syn 2.0.117", +] + [[package]] name = "serde_yaml" version = "0.9.34+deprecated" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "6a8b1a1a2ebf674015cc02edccce75287f1a0130d394307b36743c2f5d504b47" dependencies = [ - "indexmap", + "indexmap 2.14.0", "itoa", "ryu", "serde", @@ -8756,15 +7882,6 @@ version = "1.0.3" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "8ee5873ec9cce0195efcb7a4e9507a04cd49aec9c83d0389df45b1ef7ba2e649" -[[package]] -name = "sketches-ddsketch" -version = "0.3.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0c6f73aeb92d671e0cc4dca167e59b2deb6387c375391bc99ee743f326994a2b" -dependencies = [ - "serde", -] - [[package]] name = "sketches-ddsketch" version = "0.4.0" @@ -8881,16 +7998,6 @@ dependencies = [ "tracing", ] -[[package]] -name = "sqlparser" -version = "0.59.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4591acadbcf52f0af60eafbb2c003232b2b4cd8de5f0e9437cb8b1b59046cc0f" -dependencies = [ - "log", - "sqlparser_derive 0.3.0", -] - [[package]] name = "sqlparser" version = "0.61.0" @@ -8899,18 +8006,7 @@ checksum = "dbf5ea8d4d7c808e1af1cbabebca9a2abe603bcefc22294c5b95018d53200cb7" dependencies = [ "log", "recursive", - "sqlparser_derive 0.5.0", -] - -[[package]] -name = "sqlparser_derive" -version = "0.3.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "da5fc6819faabb412da764b99d3b713bb55083c11e7e0c00144d386cd6a1939c" -dependencies = [ - "proc-macro2", - "quote", - "syn 2.0.117", + "sqlparser_derive", ] [[package]] @@ -9193,152 +8289,6 @@ version = "0.2.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "f764005d11ee5f36500a149ace24e00e3da98b0158b3e2d53a7495660d3f4d60" -[[package]] -name = "tantivy" -version = "0.24.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "64a966cb0e76e311f09cf18507c9af192f15d34886ee43d7ba7c7e3803660c43" -dependencies = [ - "aho-corasick", - "arc-swap", - "base64", - "bitpacking", - "bon", - "byteorder", - "census", - "crc32fast", - "crossbeam-channel", - "downcast-rs", - "fastdivide", - "fnv", - "fs4", - "htmlescape", - "hyperloglogplus", - "itertools 0.14.0", - "levenshtein_automata", - "log", - "lru 0.12.5", - "lz4_flex 0.11.6", - "measure_time", - "memmap2", - "once_cell", - "oneshot 0.1.13", - "rayon", - "regex", - "rust-stemmers", - "rustc-hash", - "serde", - "serde_json", - "sketches-ddsketch 0.3.1", - "smallvec", - "tantivy-bitpacker", - "tantivy-columnar", - "tantivy-common", - "tantivy-fst", - "tantivy-query-grammar", - "tantivy-stacker", - "tantivy-tokenizer-api", - "tempfile", - "thiserror 2.0.18", - "time", - "uuid", - "winapi", -] - -[[package]] -name = "tantivy-bitpacker" -version = "0.8.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1adc286a39e089ae9938935cd488d7d34f14502544a36607effd2239ff0e2494" -dependencies = [ - "bitpacking", -] - -[[package]] -name = "tantivy-columnar" -version = "0.5.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6300428e0c104c4f7db6f95b466a6f5c1b9aece094ec57cdd365337908dc7344" -dependencies = [ - "downcast-rs", - "fastdivide", - "itertools 0.14.0", - "serde", - "tantivy-bitpacker", - "tantivy-common", - "tantivy-sstable", - "tantivy-stacker", -] - -[[package]] -name = "tantivy-common" -version = "0.9.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e91b6ea6090ce03dc72c27d0619e77185d26cc3b20775966c346c6d4f7e99d7f" -dependencies = [ - "async-trait", - "byteorder", - "ownedbytes", - "serde", - "time", -] - -[[package]] -name = "tantivy-fst" -version = "0.5.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d60769b80ad7953d8a7b2c70cdfe722bbcdcac6bccc8ac934c40c034d866fc18" -dependencies = [ - "byteorder", - "regex-syntax", - "utf8-ranges", -] - -[[package]] -name = "tantivy-query-grammar" -version = "0.24.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e810cdeeebca57fc3f7bfec5f85fdbea9031b2ac9b990eb5ff49b371d52bbe6a" -dependencies = [ - "nom 7.1.3", - "serde", - "serde_json", -] - -[[package]] -name = "tantivy-sstable" -version = "0.5.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "709f22c08a4c90e1b36711c1c6cad5ae21b20b093e535b69b18783dd2cb99416" -dependencies = [ - "futures-util", - "itertools 0.14.0", - "tantivy-bitpacker", - "tantivy-common", - "tantivy-fst", - "zstd", -] - -[[package]] -name = "tantivy-stacker" -version = "0.5.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2bcdebb267671311d1e8891fd9d1301803fdb8ad21ba22e0a30d0cab49ba59c1" -dependencies = [ - "murmurhash32", - "rand_distr 0.4.3", - "tantivy-common", -] - -[[package]] -name = "tantivy-tokenizer-api" -version = "0.5.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "dfa942fcee81e213e09715bbce8734ae2180070b97b33839a795ba1de201547d" -dependencies = [ - "serde", -] - [[package]] name = "tap" version = "1.0.1" @@ -9688,7 +8638,7 @@ version = "0.9.12+spec-1.1.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "cf92845e79fc2e2def6a5d828f0801e29a2f8acc037becc5ab08595c7d5e9863" dependencies = [ - "indexmap", + "indexmap 2.14.0", "serde_core", "serde_spanned", "toml_datetime 0.7.5+spec-1.1.0", @@ -9721,7 +8671,7 @@ version = "0.25.11+spec-1.1.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "0b59c4d22ed448339746c59b905d24568fcbb3ab65a500494f7b8c3e97739f2b" dependencies = [ - "indexmap", + "indexmap 2.14.0", "toml_datetime 1.1.1+spec-1.1.0", "toml_parser", "winnow 1.0.3", @@ -9804,7 +8754,7 @@ name = "tpchgen-arrow" version = "2.0.2" source = "git+https://github.com/clflushopt/tpchgen-rs.git?rev=438e9c2dbc25b2fff82c0efc08b3f13b5707874f#438e9c2dbc25b2fff82c0efc08b3f13b5707874f" dependencies = [ - "arrow 58.3.0", + "arrow", "tpchgen", ] @@ -9998,6 +8948,15 @@ version = "1.0.24" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "e6e4313cd5fcd3dad5cafa179702e2b244f760991f45397d14d4ebf38247da75" +[[package]] +name = "unicode-normalization" +version = "0.1.25" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "5fd4f6878c9cb28d874b009da9e8d183b5abc80117c40bbd187a1fde336be6e8" +dependencies = [ + "tinyvec", +] + [[package]] name = "unicode-segmentation" version = "1.13.2" @@ -10126,13 +9085,13 @@ name = "vector-search-bench" version = "0.1.0" dependencies = [ "anyhow", - "arrow-array 58.3.0", - "arrow-buffer 58.3.0", - "arrow-schema 58.3.0", + "arrow-array", + "arrow-buffer", + "arrow-schema", "clap", "futures", "indicatif", - "parquet 58.3.0", + "parquet", "rand 0.10.1", "serde", "tabled", @@ -10156,12 +9115,12 @@ name = "vortex" version = "0.1.0" dependencies = [ "anyhow", - "arrow-array 58.3.0", + "arrow-array", "codspeed-divan-compat", "fastlanes", "futures", "mimalloc", - "parquet 58.3.0", + "parquet", "paste", "rand 0.10.1", "rand_distr 0.6.0", @@ -10228,15 +9187,15 @@ dependencies = [ "arbitrary", "arc-swap", "arcref", - "arrow-arith 58.3.0", - "arrow-array 58.3.0", - "arrow-buffer 58.3.0", - "arrow-cast 58.3.0", - "arrow-data 58.3.0", - "arrow-ord 58.3.0", - "arrow-schema 58.3.0", - "arrow-select 58.3.0", - "arrow-string 58.3.0", + "arrow-arith", + "arrow-array", + "arrow-buffer", + "arrow-cast", + "arrow-data", + "arrow-ord", + "arrow-schema", + "arrow-select", + "arrow-string", "async-lock", "bytes", "cfg-if", @@ -10300,9 +9259,9 @@ name = "vortex-bench" version = "0.1.0" dependencies = [ "anyhow", - "arrow-array 58.3.0", - "arrow-schema 58.3.0", - "arrow-select 58.3.0", + "arrow-array", + "arrow-schema", + "arrow-select", "async-trait", "bytes", "bzip2", @@ -10318,7 +9277,7 @@ dependencies = [ "noodles-bgzf", "noodles-vcf", "parking_lot", - "parquet 58.3.0", + "parquet", "rand 0.10.1", "regex", "reqwest 0.13.3", @@ -10346,9 +9305,9 @@ name = "vortex-bench-migrate" version = "0.1.0-alpha.0" dependencies = [ "anyhow", - "arrow-array 58.3.0", - "arrow-buffer 58.3.0", - "arrow-schema 58.3.0", + "arrow-array", + "arrow-buffer", + "arrow-schema", "clap", "duckdb", "flate2", @@ -10432,7 +9391,7 @@ dependencies = [ name = "vortex-buffer" version = "0.1.0" dependencies = [ - "arrow-buffer 58.3.0", + "arrow-buffer", "bitvec", "bytes", "codspeed-divan-compat", @@ -10463,13 +9422,13 @@ dependencies = [ name = "vortex-compat" version = "0.1.0" dependencies = [ - "arrow-array 58.3.0", - "arrow-select 58.3.0", + "arrow-array", + "arrow-select", "base16ct", "bytes", "clap", "futures", - "parquet 58.3.0", + "parquet", "reqwest 0.13.3", "serde", "serde_json", @@ -10561,8 +9520,8 @@ name = "vortex-cxx" version = "0.1.0" dependencies = [ "anyhow", - "arrow-array 58.3.0", - "arrow-schema 58.3.0", + "arrow-array", + "arrow-schema", "async-fs", "cxx", "futures", @@ -10576,21 +9535,21 @@ name = "vortex-datafusion" version = "0.1.0" dependencies = [ "anyhow", - "arrow-schema 58.3.0", + "arrow-schema", "async-trait", - "datafusion 53.1.0", - "datafusion-catalog 53.1.0", - "datafusion-common 53.1.0", - "datafusion-common-runtime 53.1.0", - "datafusion-datasource 53.1.0", - "datafusion-execution 53.1.0", - "datafusion-expr 53.1.0", - "datafusion-functions 53.1.0", - "datafusion-physical-expr 53.1.0", - "datafusion-physical-expr-adapter 53.1.0", - "datafusion-physical-expr-common 53.1.0", - "datafusion-physical-plan 53.1.0", - "datafusion-pruning 53.1.0", + "datafusion", + "datafusion-catalog", + "datafusion-common", + "datafusion-common-runtime", + "datafusion-datasource", + "datafusion-execution", + "datafusion-expr", + "datafusion-functions", + "datafusion-physical-expr", + "datafusion-physical-expr-adapter", + "datafusion-physical-expr-common", + "datafusion-physical-plan", + "datafusion-pruning", "futures", "insta", "itertools 0.14.0", @@ -10671,7 +9630,7 @@ dependencies = [ name = "vortex-error" version = "0.1.0" dependencies = [ - "arrow-schema 58.3.0", + "arrow-schema", "flatbuffers", "jiff", "object_store 0.13.2", @@ -10706,8 +9665,8 @@ dependencies = [ name = "vortex-ffi" version = "0.1.0" dependencies = [ - "arrow-array 58.3.0", - "arrow-schema 58.3.0", + "arrow-array", + "arrow-schema", "async-fs", "cbindgen", "futures", @@ -10737,7 +9696,7 @@ dependencies = [ "kanal", "moka", "object_store 0.13.2", - "oneshot 0.2.1", + "oneshot", "parking_lot", "pin-project-lite", "tokio", @@ -10836,7 +9795,7 @@ dependencies = [ "itertools 0.14.0", "kanal", "object_store 0.13.2", - "oneshot 0.2.1", + "oneshot", "parking_lot", "pin-project-lite", "rstest", @@ -10874,8 +9833,8 @@ dependencies = [ name = "vortex-jni" version = "0.1.0" dependencies = [ - "arrow-array 58.3.0", - "arrow-schema 58.3.0", + "arrow-array", + "arrow-schema", "async-fs", "futures", "jni", @@ -10893,8 +9852,8 @@ name = "vortex-layout" version = "0.1.0" dependencies = [ "arcref", - "arrow-array 58.3.0", - "arrow-schema 58.3.0", + "arrow-array", + "arrow-schema", "async-stream", "async-trait", "bit-vec", @@ -10904,14 +9863,14 @@ dependencies = [ "kanal", "moka", "once_cell", - "oneshot 0.2.1", + "oneshot", "parking_lot", "paste", "pin-project-lite", "prost 0.14.3", "rstest", "rustc-hash", - "sketches-ddsketch 0.4.0", + "sketches-ddsketch", "temp-env", "termtree", "tokio", @@ -10935,7 +9894,7 @@ dependencies = [ name = "vortex-mask" version = "0.1.0" dependencies = [ - "arrow-buffer 58.3.0", + "arrow-buffer", "codspeed-divan-compat", "itertools 0.14.0", "rstest", @@ -10949,7 +9908,7 @@ name = "vortex-metrics" version = "0.1.0" dependencies = [ "parking_lot", - "sketches-ddsketch 0.4.0", + "sketches-ddsketch", ] [[package]] @@ -10968,9 +9927,9 @@ dependencies = [ name = "vortex-parquet-variant" version = "0.1.0" dependencies = [ - "arrow-array 58.3.0", - "arrow-buffer 58.3.0", - "arrow-schema 58.3.0", + "arrow-array", + "arrow-buffer", + "arrow-schema", "chrono", "parquet-variant", "parquet-variant-compute", @@ -11014,9 +9973,9 @@ dependencies = [ name = "vortex-python" version = "0.1.0" dependencies = [ - "arrow-array 58.3.0", - "arrow-data 58.3.0", - "arrow-schema 58.3.0", + "arrow-array", + "arrow-data", + "arrow-schema", "async-fs", "bytes", "itertools 0.14.0", @@ -11039,8 +9998,8 @@ name = "vortex-runend" version = "0.1.0" dependencies = [ "arbitrary", - "arrow-array 58.3.0", - "arrow-schema 58.3.0", + "arrow-array", + "arrow-schema", "codspeed-divan-compat", "itertools 0.14.0", "num-traits", @@ -11121,7 +10080,7 @@ dependencies = [ "async-trait", "bigdecimal", "clap", - "datafusion 53.1.0", + "datafusion", "datafusion-sqllogictest", "futures", "indicatif", @@ -11138,8 +10097,8 @@ dependencies = [ name = "vortex-tensor" version = "0.1.0" dependencies = [ - "arrow-array 58.3.0", - "arrow-schema 58.3.0", + "arrow-array", + "arrow-schema", "codspeed-divan-compat", "half", "itertools 0.14.0", @@ -11163,8 +10122,8 @@ dependencies = [ name = "vortex-test-e2e-cuda" version = "0.1.0" dependencies = [ - "arrow-array 58.3.0", - "arrow-schema 58.3.0", + "arrow-array", + "arrow-schema", "futures", "vortex", "vortex-cuda", @@ -11175,12 +10134,12 @@ name = "vortex-tui" version = "0.1.0" dependencies = [ "anyhow", - "arrow-array 58.3.0", - "arrow-schema 58.3.0", + "arrow-array", + "arrow-schema", "clap", "console_error_panic_hook", "crossterm 0.29.0", - "datafusion 53.1.0", + "datafusion", "env_logger", "flatbuffers", "futures", @@ -11189,7 +10148,7 @@ dependencies = [ "indicatif", "itertools 0.14.0", "js-sys", - "parquet 58.3.0", + "parquet", "ratatui", "ratzilla", "serde", @@ -11239,9 +10198,9 @@ dependencies = [ name = "vortex-web-wasm" version = "0.1.0" dependencies = [ - "arrow-array 58.3.0", - "arrow-ipc 58.3.0", - "arrow-schema 58.3.0", + "arrow-array", + "arrow-ipc", + "arrow-schema", "console_error_panic_hook", "futures", "js-sys", @@ -11398,7 +10357,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "bb0e353e6a2fbdc176932bbaab493762eb1255a7900fe0fea1a2f96c296cc909" dependencies = [ "anyhow", - "indexmap", + "indexmap 2.14.0", "wasm-encoder", "wasmparser", ] @@ -11437,7 +10396,7 @@ checksum = "47b807c72e1bac69382b3a6fb3dbe8ea4c0ed87ff5629b8685ae6b9a611028fe" dependencies = [ "bitflags", "hashbrown 0.15.5", - "indexmap", + "indexmap 2.14.0", "semver", ] @@ -11854,7 +10813,7 @@ checksum = "b7c566e0f4b284dd6561c786d9cb0142da491f46a9fbed79ea69cdad5db17f21" dependencies = [ "anyhow", "heck", - "indexmap", + "indexmap 2.14.0", "prettyplease", "syn 2.0.117", "wasm-metadata", @@ -11885,7 +10844,7 @@ checksum = "9d66ea20e9553b30172b5e831994e35fbde2d165325bec84fc43dbf6f4eb9cb2" dependencies = [ "anyhow", "bitflags", - "indexmap", + "indexmap 2.14.0", "log", "serde", "serde_derive", @@ -11904,7 +10863,7 @@ checksum = "ecc8ac4bc1dc3381b7f59c34f00b67e18f910c2c0f50015669dde7def656a736" dependencies = [ "anyhow", "id-arena", - "indexmap", + "indexmap 2.14.0", "log", "semver", "serde", @@ -12099,7 +11058,7 @@ dependencies = [ "arbitrary", "crc32fast", "flate2", - "indexmap", + "indexmap 2.14.0", "memchr", "zopfli", ] @@ -12118,7 +11077,7 @@ dependencies = [ "flate2", "getrandom 0.4.2", "hmac", - "indexmap", + "indexmap 2.14.0", "lzma-rust2", "memchr", "pbkdf2", diff --git a/benchmarks/lance-bench/Cargo.toml b/benchmarks/lance-bench/Cargo.toml index 775b051dd9c..a32b27d97cd 100644 --- a/benchmarks/lance-bench/Cargo.toml +++ b/benchmarks/lance-bench/Cargo.toml @@ -15,15 +15,15 @@ version.workspace = true publish = false [dependencies] -lance = { version = "4", default-features = false } -lance-encoding = { version = "4" } +lance = { version = "6", default-features = false } +lance-encoding = { version = "6" } anyhow = { workspace = true } -arrow-cast = { version = "57" } +arrow-cast = { version = "58" } async-trait = { workspace = true } clap = { workspace = true, features = ["derive"] } futures = { workspace = true } -parquet = { version = "57" } +parquet = { version = "58" } tempfile = { workspace = true } tokio = { workspace = true, features = ["full"] } tracing = { workspace = true }