diff --git a/vortex-extension/Cargo.lock b/vortex-extension/Cargo.lock index c97b051..2715768 100644 --- a/vortex-extension/Cargo.lock +++ b/vortex-extension/Cargo.lock @@ -2451,6 +2451,7 @@ dependencies = [ "futures-util", "http", "http-body-util", + "httparse", "humantime", "hyper", "itertools 0.14.0", @@ -2461,6 +2462,7 @@ dependencies = [ "rand 0.10.2", "reqwest 0.12.28", "ring", + "rustls-pki-types", "serde", "serde_json", "serde_urlencoded", @@ -3961,7 +3963,7 @@ checksum = "0b928f33d975fc6ad9f86c8f283853ad26bdd5b10b7f1542aa2fa15e2289105a" [[package]] name = "vortex" version = "0.1.0" -source = "git+https://github.com/vortex-data/vortex.git?rev=765489149270c9f2e82e742fe84d3f5575672f9d#765489149270c9f2e82e742fe84d3f5575672f9d" +source = "git+https://github.com/vortex-data/vortex.git?rev=e58fb58618062cf67d159c5b032f5d8947685e10#e58fb58618062cf67d159c5b032f5d8947685e10" dependencies = [ "vortex-alp", "vortex-array", @@ -3969,6 +3971,7 @@ dependencies = [ "vortex-btrblocks", "vortex-buffer", "vortex-bytebool", + "vortex-cloud", "vortex-datetime-parts", "vortex-decimal-byte-parts", "vortex-edition", @@ -3997,7 +4000,7 @@ dependencies = [ [[package]] name = "vortex-alp" version = "0.1.0" -source = "git+https://github.com/vortex-data/vortex.git?rev=765489149270c9f2e82e742fe84d3f5575672f9d#765489149270c9f2e82e742fe84d3f5575672f9d" +source = "git+https://github.com/vortex-data/vortex.git?rev=e58fb58618062cf67d159c5b032f5d8947685e10#e58fb58618062cf67d159c5b032f5d8947685e10" dependencies = [ "itertools 0.14.0", "num-traits", @@ -4015,7 +4018,7 @@ dependencies = [ [[package]] name = "vortex-array" version = "0.1.0" -source = "git+https://github.com/vortex-data/vortex.git?rev=765489149270c9f2e82e742fe84d3f5575672f9d#765489149270c9f2e82e742fe84d3f5575672f9d" +source = "git+https://github.com/vortex-data/vortex.git?rev=e58fb58618062cf67d159c5b032f5d8947685e10#e58fb58618062cf67d159c5b032f5d8947685e10" dependencies = [ "arc-swap", "arcref", @@ -4062,17 +4065,17 @@ dependencies = [ [[package]] name = "vortex-array-macros" version = "0.1.0" -source = "git+https://github.com/vortex-data/vortex.git?rev=765489149270c9f2e82e742fe84d3f5575672f9d#765489149270c9f2e82e742fe84d3f5575672f9d" +source = "git+https://github.com/vortex-data/vortex.git?rev=e58fb58618062cf67d159c5b032f5d8947685e10#e58fb58618062cf67d159c5b032f5d8947685e10" dependencies = [ "proc-macro2", "quote", - "syn 2.0.119", + "syn 3.0.3", ] [[package]] name = "vortex-arrow" version = "0.1.0" -source = "git+https://github.com/vortex-data/vortex.git?rev=765489149270c9f2e82e742fe84d3f5575672f9d#765489149270c9f2e82e742fe84d3f5575672f9d" +source = "git+https://github.com/vortex-data/vortex.git?rev=e58fb58618062cf67d159c5b032f5d8947685e10#e58fb58618062cf67d159c5b032f5d8947685e10" dependencies = [ "arrow-array", "arrow-buffer", @@ -4094,7 +4097,7 @@ dependencies = [ [[package]] name = "vortex-btrblocks" version = "0.1.0" -source = "git+https://github.com/vortex-data/vortex.git?rev=765489149270c9f2e82e742fe84d3f5575672f9d#765489149270c9f2e82e742fe84d3f5575672f9d" +source = "git+https://github.com/vortex-data/vortex.git?rev=e58fb58618062cf67d159c5b032f5d8947685e10#e58fb58618062cf67d159c5b032f5d8947685e10" dependencies = [ "itertools 0.14.0", "pco", @@ -4120,7 +4123,7 @@ dependencies = [ [[package]] name = "vortex-buffer" version = "0.1.0" -source = "git+https://github.com/vortex-data/vortex.git?rev=765489149270c9f2e82e742fe84d3f5575672f9d#765489149270c9f2e82e742fe84d3f5575672f9d" +source = "git+https://github.com/vortex-data/vortex.git?rev=e58fb58618062cf67d159c5b032f5d8947685e10#e58fb58618062cf67d159c5b032f5d8947685e10" dependencies = [ "arrow-buffer", "bitvec", @@ -4133,7 +4136,7 @@ dependencies = [ [[package]] name = "vortex-bytebool" version = "0.1.0" -source = "git+https://github.com/vortex-data/vortex.git?rev=765489149270c9f2e82e742fe84d3f5575672f9d#765489149270c9f2e82e742fe84d3f5575672f9d" +source = "git+https://github.com/vortex-data/vortex.git?rev=e58fb58618062cf67d159c5b032f5d8947685e10#e58fb58618062cf67d159c5b032f5d8947685e10" dependencies = [ "num-traits", "vortex-array", @@ -4142,10 +4145,21 @@ dependencies = [ "vortex-session", ] +[[package]] +name = "vortex-cloud" +version = "0.1.0" +source = "git+https://github.com/vortex-data/vortex.git?rev=e58fb58618062cf67d159c5b032f5d8947685e10#e58fb58618062cf67d159c5b032f5d8947685e10" +dependencies = [ + "object_store", + "parking_lot", + "url", + "vortex-utils", +] + [[package]] name = "vortex-compressor" version = "0.1.0" -source = "git+https://github.com/vortex-data/vortex.git?rev=765489149270c9f2e82e742fe84d3f5575672f9d#765489149270c9f2e82e742fe84d3f5575672f9d" +source = "git+https://github.com/vortex-data/vortex.git?rev=e58fb58618062cf67d159c5b032f5d8947685e10#e58fb58618062cf67d159c5b032f5d8947685e10" dependencies = [ "itertools 0.14.0", "num-traits", @@ -4163,7 +4177,7 @@ dependencies = [ [[package]] name = "vortex-compute" version = "0.1.0" -source = "git+https://github.com/vortex-data/vortex.git?rev=765489149270c9f2e82e742fe84d3f5575672f9d#765489149270c9f2e82e742fe84d3f5575672f9d" +source = "git+https://github.com/vortex-data/vortex.git?rev=e58fb58618062cf67d159c5b032f5d8947685e10#e58fb58618062cf67d159c5b032f5d8947685e10" dependencies = [ "vortex-buffer", ] @@ -4171,7 +4185,7 @@ dependencies = [ [[package]] name = "vortex-datetime-parts" version = "0.1.0" -source = "git+https://github.com/vortex-data/vortex.git?rev=765489149270c9f2e82e742fe84d3f5575672f9d#765489149270c9f2e82e742fe84d3f5575672f9d" +source = "git+https://github.com/vortex-data/vortex.git?rev=e58fb58618062cf67d159c5b032f5d8947685e10#e58fb58618062cf67d159c5b032f5d8947685e10" dependencies = [ "num-traits", "prost", @@ -4185,7 +4199,7 @@ dependencies = [ [[package]] name = "vortex-decimal-byte-parts" version = "0.1.0" -source = "git+https://github.com/vortex-data/vortex.git?rev=765489149270c9f2e82e742fe84d3f5575672f9d#765489149270c9f2e82e742fe84d3f5575672f9d" +source = "git+https://github.com/vortex-data/vortex.git?rev=e58fb58618062cf67d159c5b032f5d8947685e10#e58fb58618062cf67d159c5b032f5d8947685e10" dependencies = [ "num-traits", "prost", @@ -4199,7 +4213,7 @@ dependencies = [ [[package]] name = "vortex-duckdb" version = "0.1.0" -source = "git+https://github.com/vortex-data/vortex.git?rev=765489149270c9f2e82e742fe84d3f5575672f9d#765489149270c9f2e82e742fe84d3f5575672f9d" +source = "git+https://github.com/vortex-data/vortex.git?rev=e58fb58618062cf67d159c5b032f5d8947685e10#e58fb58618062cf67d159c5b032f5d8947685e10" dependencies = [ "async-fs", "bindgen", @@ -4228,7 +4242,7 @@ dependencies = [ [[package]] name = "vortex-edition" version = "0.1.0" -source = "git+https://github.com/vortex-data/vortex.git?rev=765489149270c9f2e82e742fe84d3f5575672f9d#765489149270c9f2e82e742fe84d3f5575672f9d" +source = "git+https://github.com/vortex-data/vortex.git?rev=e58fb58618062cf67d159c5b032f5d8947685e10#e58fb58618062cf67d159c5b032f5d8947685e10" dependencies = [ "parking_lot", "vortex-session", @@ -4237,7 +4251,7 @@ dependencies = [ [[package]] name = "vortex-error" version = "0.1.0" -source = "git+https://github.com/vortex-data/vortex.git?rev=765489149270c9f2e82e742fe84d3f5575672f9d#765489149270c9f2e82e742fe84d3f5575672f9d" +source = "git+https://github.com/vortex-data/vortex.git?rev=e58fb58618062cf67d159c5b032f5d8947685e10#e58fb58618062cf67d159c5b032f5d8947685e10" dependencies = [ "arrow-schema", "flatbuffers", @@ -4257,7 +4271,7 @@ dependencies = [ [[package]] name = "vortex-fastlanes" version = "0.1.0" -source = "git+https://github.com/vortex-data/vortex.git?rev=765489149270c9f2e82e742fe84d3f5575672f9d#765489149270c9f2e82e742fe84d3f5575672f9d" +source = "git+https://github.com/vortex-data/vortex.git?rev=e58fb58618062cf67d159c5b032f5d8947685e10#e58fb58618062cf67d159c5b032f5d8947685e10" dependencies = [ "fastlanes", "itertools 0.14.0", @@ -4274,7 +4288,7 @@ dependencies = [ [[package]] name = "vortex-file" version = "0.1.0" -source = "git+https://github.com/vortex-data/vortex.git?rev=765489149270c9f2e82e742fe84d3f5575672f9d#765489149270c9f2e82e742fe84d3f5575672f9d" +source = "git+https://github.com/vortex-data/vortex.git?rev=e58fb58618062cf67d159c5b032f5d8947685e10#e58fb58618062cf67d159c5b032f5d8947685e10" dependencies = [ "async-trait", "bytes", @@ -4297,6 +4311,7 @@ dependencies = [ "vortex-bytebool", "vortex-datetime-parts", "vortex-decimal-byte-parts", + "vortex-edition", "vortex-error", "vortex-fastlanes", "vortex-flatbuffers", @@ -4320,7 +4335,7 @@ dependencies = [ [[package]] name = "vortex-flatbuffers" version = "0.1.0" -source = "git+https://github.com/vortex-data/vortex.git?rev=765489149270c9f2e82e742fe84d3f5575672f9d#765489149270c9f2e82e742fe84d3f5575672f9d" +source = "git+https://github.com/vortex-data/vortex.git?rev=e58fb58618062cf67d159c5b032f5d8947685e10#e58fb58618062cf67d159c5b032f5d8947685e10" dependencies = [ "flatbuffers", "vortex-buffer", @@ -4330,7 +4345,7 @@ dependencies = [ [[package]] name = "vortex-fsst" version = "0.1.0" -source = "git+https://github.com/vortex-data/vortex.git?rev=765489149270c9f2e82e742fe84d3f5575672f9d#765489149270c9f2e82e742fe84d3f5575672f9d" +source = "git+https://github.com/vortex-data/vortex.git?rev=e58fb58618062cf67d159c5b032f5d8947685e10#e58fb58618062cf67d159c5b032f5d8947685e10" dependencies = [ "fsst-rs", "num-traits", @@ -4345,7 +4360,7 @@ dependencies = [ [[package]] name = "vortex-geo" version = "0.1.0" -source = "git+https://github.com/vortex-data/vortex.git?rev=765489149270c9f2e82e742fe84d3f5575672f9d#765489149270c9f2e82e742fe84d3f5575672f9d" +source = "git+https://github.com/vortex-data/vortex.git?rev=e58fb58618062cf67d159c5b032f5d8947685e10#e58fb58618062cf67d159c5b032f5d8947685e10" dependencies = [ "arrow-array", "arrow-schema", @@ -4367,7 +4382,7 @@ dependencies = [ [[package]] name = "vortex-io" version = "0.1.0" -source = "git+https://github.com/vortex-data/vortex.git?rev=765489149270c9f2e82e742fe84d3f5575672f9d#765489149270c9f2e82e742fe84d3f5575672f9d" +source = "git+https://github.com/vortex-data/vortex.git?rev=e58fb58618062cf67d159c5b032f5d8947685e10#e58fb58618062cf67d159c5b032f5d8947685e10" dependencies = [ "async-fs", "async-stream", @@ -4396,7 +4411,7 @@ dependencies = [ [[package]] name = "vortex-ipc" version = "0.1.0" -source = "git+https://github.com/vortex-data/vortex.git?rev=765489149270c9f2e82e742fe84d3f5575672f9d#765489149270c9f2e82e742fe84d3f5575672f9d" +source = "git+https://github.com/vortex-data/vortex.git?rev=e58fb58618062cf67d159c5b032f5d8947685e10#e58fb58618062cf67d159c5b032f5d8947685e10" dependencies = [ "bytes", "flatbuffers", @@ -4413,7 +4428,7 @@ dependencies = [ [[package]] name = "vortex-layout" version = "0.1.0" -source = "git+https://github.com/vortex-data/vortex.git?rev=765489149270c9f2e82e742fe84d3f5575672f9d#765489149270c9f2e82e742fe84d3f5575672f9d" +source = "git+https://github.com/vortex-data/vortex.git?rev=e58fb58618062cf67d159c5b032f5d8947685e10#e58fb58618062cf67d159c5b032f5d8947685e10" dependencies = [ "arcref", "arrow-array", @@ -4456,7 +4471,7 @@ dependencies = [ [[package]] name = "vortex-mask" version = "0.1.0" -source = "git+https://github.com/vortex-data/vortex.git?rev=765489149270c9f2e82e742fe84d3f5575672f9d#765489149270c9f2e82e742fe84d3f5575672f9d" +source = "git+https://github.com/vortex-data/vortex.git?rev=e58fb58618062cf67d159c5b032f5d8947685e10#e58fb58618062cf67d159c5b032f5d8947685e10" dependencies = [ "itertools 0.14.0", "vortex-buffer", @@ -4466,7 +4481,7 @@ dependencies = [ [[package]] name = "vortex-metrics" version = "0.1.0" -source = "git+https://github.com/vortex-data/vortex.git?rev=765489149270c9f2e82e742fe84d3f5575672f9d#765489149270c9f2e82e742fe84d3f5575672f9d" +source = "git+https://github.com/vortex-data/vortex.git?rev=e58fb58618062cf67d159c5b032f5d8947685e10#e58fb58618062cf67d159c5b032f5d8947685e10" dependencies = [ "parking_lot", "sketches-ddsketch", @@ -4475,7 +4490,7 @@ dependencies = [ [[package]] name = "vortex-onpair" version = "0.1.0" -source = "git+https://github.com/vortex-data/vortex.git?rev=765489149270c9f2e82e742fe84d3f5575672f9d#765489149270c9f2e82e742fe84d3f5575672f9d" +source = "git+https://github.com/vortex-data/vortex.git?rev=e58fb58618062cf67d159c5b032f5d8947685e10#e58fb58618062cf67d159c5b032f5d8947685e10" dependencies = [ "num-traits", "onpair", @@ -4490,7 +4505,7 @@ dependencies = [ [[package]] name = "vortex-pco" version = "0.1.0" -source = "git+https://github.com/vortex-data/vortex.git?rev=765489149270c9f2e82e742fe84d3f5575672f9d#765489149270c9f2e82e742fe84d3f5575672f9d" +source = "git+https://github.com/vortex-data/vortex.git?rev=e58fb58618062cf67d159c5b032f5d8947685e10#e58fb58618062cf67d159c5b032f5d8947685e10" dependencies = [ "pco", "prost", @@ -4504,7 +4519,7 @@ dependencies = [ [[package]] name = "vortex-proto" version = "0.1.0" -source = "git+https://github.com/vortex-data/vortex.git?rev=765489149270c9f2e82e742fe84d3f5575672f9d#765489149270c9f2e82e742fe84d3f5575672f9d" +source = "git+https://github.com/vortex-data/vortex.git?rev=e58fb58618062cf67d159c5b032f5d8947685e10#e58fb58618062cf67d159c5b032f5d8947685e10" dependencies = [ "prost", "prost-types", @@ -4513,7 +4528,7 @@ dependencies = [ [[package]] name = "vortex-runend" version = "0.1.0" -source = "git+https://github.com/vortex-data/vortex.git?rev=765489149270c9f2e82e742fe84d3f5575672f9d#765489149270c9f2e82e742fe84d3f5575672f9d" +source = "git+https://github.com/vortex-data/vortex.git?rev=e58fb58618062cf67d159c5b032f5d8947685e10#e58fb58618062cf67d159c5b032f5d8947685e10" dependencies = [ "itertools 0.14.0", "num-traits", @@ -4528,7 +4543,7 @@ dependencies = [ [[package]] name = "vortex-scan" version = "0.1.0" -source = "git+https://github.com/vortex-data/vortex.git?rev=765489149270c9f2e82e742fe84d3f5575672f9d#765489149270c9f2e82e742fe84d3f5575672f9d" +source = "git+https://github.com/vortex-data/vortex.git?rev=e58fb58618062cf67d159c5b032f5d8947685e10#e58fb58618062cf67d159c5b032f5d8947685e10" dependencies = [ "async-trait", "futures", @@ -4544,7 +4559,7 @@ dependencies = [ [[package]] name = "vortex-sequence" version = "0.1.0" -source = "git+https://github.com/vortex-data/vortex.git?rev=765489149270c9f2e82e742fe84d3f5575672f9d#765489149270c9f2e82e742fe84d3f5575672f9d" +source = "git+https://github.com/vortex-data/vortex.git?rev=e58fb58618062cf67d159c5b032f5d8947685e10#e58fb58618062cf67d159c5b032f5d8947685e10" dependencies = [ "num-traits", "prost", @@ -4560,7 +4575,7 @@ dependencies = [ [[package]] name = "vortex-session" version = "0.1.0" -source = "git+https://github.com/vortex-data/vortex.git?rev=765489149270c9f2e82e742fe84d3f5575672f9d#765489149270c9f2e82e742fe84d3f5575672f9d" +source = "git+https://github.com/vortex-data/vortex.git?rev=e58fb58618062cf67d159c5b032f5d8947685e10#e58fb58618062cf67d159c5b032f5d8947685e10" dependencies = [ "arc-swap", "lasso", @@ -4572,7 +4587,7 @@ dependencies = [ [[package]] name = "vortex-sparse" version = "0.1.0" -source = "git+https://github.com/vortex-data/vortex.git?rev=765489149270c9f2e82e742fe84d3f5575672f9d#765489149270c9f2e82e742fe84d3f5575672f9d" +source = "git+https://github.com/vortex-data/vortex.git?rev=e58fb58618062cf67d159c5b032f5d8947685e10#e58fb58618062cf67d159c5b032f5d8947685e10" dependencies = [ "itertools 0.14.0", "num-traits", @@ -4587,7 +4602,7 @@ dependencies = [ [[package]] name = "vortex-utils" version = "0.1.0" -source = "git+https://github.com/vortex-data/vortex.git?rev=765489149270c9f2e82e742fe84d3f5575672f9d#765489149270c9f2e82e742fe84d3f5575672f9d" +source = "git+https://github.com/vortex-data/vortex.git?rev=e58fb58618062cf67d159c5b032f5d8947685e10#e58fb58618062cf67d159c5b032f5d8947685e10" dependencies = [ "dashmap", "hashbrown 0.17.1", @@ -4596,7 +4611,7 @@ dependencies = [ [[package]] name = "vortex-zigzag" version = "0.1.0" -source = "git+https://github.com/vortex-data/vortex.git?rev=765489149270c9f2e82e742fe84d3f5575672f9d#765489149270c9f2e82e742fe84d3f5575672f9d" +source = "git+https://github.com/vortex-data/vortex.git?rev=e58fb58618062cf67d159c5b032f5d8947685e10#e58fb58618062cf67d159c5b032f5d8947685e10" dependencies = [ "vortex-array", "vortex-buffer", @@ -4609,7 +4624,7 @@ dependencies = [ [[package]] name = "vortex-zstd" version = "0.1.0" -source = "git+https://github.com/vortex-data/vortex.git?rev=765489149270c9f2e82e742fe84d3f5575672f9d#765489149270c9f2e82e742fe84d3f5575672f9d" +source = "git+https://github.com/vortex-data/vortex.git?rev=e58fb58618062cf67d159c5b032f5d8947685e10#e58fb58618062cf67d159c5b032f5d8947685e10" dependencies = [ "itertools 0.14.0", "prost", diff --git a/vortex-extension/Cargo.toml b/vortex-extension/Cargo.toml index 3399b7d..f2e516f 100644 --- a/vortex-extension/Cargo.toml +++ b/vortex-extension/Cargo.toml @@ -10,7 +10,7 @@ path = "src/lib.rs" crate-type = ["staticlib", "cdylib"] [dependencies] -vortex-duckdb = { git = "https://github.com/vortex-data/vortex.git", rev = "765489149270c9f2e82e742fe84d3f5575672f9d" } +vortex-duckdb = { git = "https://github.com/vortex-data/vortex.git", rev = "e58fb58618062cf67d159c5b032f5d8947685e10" } # This improved build times significantly [profile.dev.package.vortex-fastlanes]