diff --git a/Cargo.lock b/Cargo.lock index e2ed3d3f4..7a7003409 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -135,19 +135,41 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "5bc25126d18a012146a888a0298f2c22e1150327bd2765fc76d710a556b2d614" dependencies = [ "ahash", - "arrow-arith", - "arrow-array", - "arrow-buffer", - "arrow-cast", - "arrow-csv", - "arrow-data", - "arrow-ipc", - "arrow-json", - "arrow-ord", - "arrow-row", - "arrow-schema", - "arrow-select", - "arrow-string", + "arrow-arith 49.0.0", + "arrow-array 49.0.0", + "arrow-buffer 49.0.0", + "arrow-cast 49.0.0", + "arrow-csv 49.0.0", + "arrow-data 49.0.0", + "arrow-ipc 49.0.0", + "arrow-json 49.0.0", + "arrow-ord 49.0.0", + "arrow-row 49.0.0", + "arrow-schema 49.0.0", + "arrow-select 49.0.0", + "arrow-string 49.0.0", + "pyo3", +] + +[[package]] +name = "arrow" +version = "50.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "aa285343fba4d829d49985bdc541e3789cf6000ed0e84be7c039438df4a4e78c" +dependencies = [ + "arrow-arith 50.0.0", + "arrow-array 50.0.0", + "arrow-buffer 50.0.0", + "arrow-cast 50.0.0", + "arrow-csv 50.0.0", + "arrow-data 50.0.0", + "arrow-ipc 50.0.0", + "arrow-json 50.0.0", + "arrow-ord 50.0.0", + "arrow-row 50.0.0", + "arrow-schema 50.0.0", + "arrow-select 50.0.0", + "arrow-string 50.0.0", "pyo3", ] @@ -157,10 +179,25 @@ version = "49.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "34ccd45e217ffa6e53bbb0080990e77113bdd4e91ddb84e97b77649810bcf1a7" dependencies = [ - "arrow-array", - "arrow-buffer", - "arrow-data", - "arrow-schema", + "arrow-array 49.0.0", + "arrow-buffer 49.0.0", + "arrow-data 49.0.0", + "arrow-schema 49.0.0", + "chrono", + "half", + "num", +] + +[[package]] +name = "arrow-arith" +version = "50.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "753abd0a5290c1bcade7c6623a556f7d1659c5f4148b140b5b63ce7bd1a45705" +dependencies = [ + "arrow-array 50.0.0", + "arrow-buffer 50.0.0", + "arrow-data 50.0.0", + "arrow-schema 50.0.0", "chrono", "half", "num", @@ -173,9 +210,26 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "6bda9acea48b25123c08340f3a8ac361aa0f74469bb36f5ee9acf923fce23e9d" dependencies = [ "ahash", - "arrow-buffer", - "arrow-data", - "arrow-schema", + "arrow-buffer 49.0.0", + "arrow-data 49.0.0", + "arrow-schema 49.0.0", + "chrono", + "chrono-tz", + "half", + "hashbrown 0.14.3", + "num", +] + +[[package]] +name = "arrow-array" +version = "50.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d390feeb7f21b78ec997a4081a025baef1e2e0d6069e181939b61864c9779609" +dependencies = [ + "ahash", + "arrow-buffer 50.0.0", + "arrow-data 50.0.0", + "arrow-schema 50.0.0", "chrono", "chrono-tz", "half", @@ -194,17 +248,47 @@ dependencies = [ "num", ] +[[package]] +name = "arrow-buffer" +version = "50.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "69615b061701bcdffbc62756bc7e85c827d5290b472b580c972ebbbf690f5aa4" +dependencies = [ + "bytes", + "half", + "num", +] + [[package]] name = "arrow-cast" version = "49.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "5dc0368ed618d509636c1e3cc20db1281148190a78f43519487b2daf07b63b4a" dependencies = [ - "arrow-array", - "arrow-buffer", - "arrow-data", - "arrow-schema", - "arrow-select", + "arrow-array 49.0.0", + "arrow-buffer 49.0.0", + "arrow-data 49.0.0", + "arrow-schema 49.0.0", + "arrow-select 49.0.0", + "base64", + "chrono", + "comfy-table", + "half", + "lexical-core", + "num", +] + +[[package]] +name = "arrow-cast" +version = "50.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e448e5dd2f4113bf5b74a1f26531708f5edcacc77335b7066f9398f4bcf4cdef" +dependencies = [ + "arrow-array 50.0.0", + "arrow-buffer 50.0.0", + "arrow-data 50.0.0", + "arrow-schema 50.0.0", + "arrow-select 50.0.0", "base64", "chrono", "comfy-table", @@ -219,11 +303,30 @@ version = "49.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "2e09aa6246a1d6459b3f14baeaa49606cfdbca34435c46320e14054d244987ca" dependencies = [ - "arrow-array", - "arrow-buffer", - "arrow-cast", - "arrow-data", - "arrow-schema", + "arrow-array 49.0.0", + "arrow-buffer 49.0.0", + "arrow-cast 49.0.0", + "arrow-data 49.0.0", + "arrow-schema 49.0.0", + "chrono", + "csv", + "csv-core", + "lazy_static", + "lexical-core", + "regex", +] + +[[package]] +name = "arrow-csv" +version = "50.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "46af72211f0712612f5b18325530b9ad1bfbdc87290d5fbfd32a7da128983781" +dependencies = [ + "arrow-array 50.0.0", + "arrow-buffer 50.0.0", + "arrow-cast 50.0.0", + "arrow-data 50.0.0", + "arrow-schema 50.0.0", "chrono", "csv", "csv-core", @@ -238,8 +341,20 @@ version = "49.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "907fafe280a3874474678c1858b9ca4cb7fd83fb8034ff5b6d6376205a08c634" dependencies = [ - "arrow-buffer", - "arrow-schema", + "arrow-buffer 49.0.0", + "arrow-schema 49.0.0", + "half", + "num", +] + +[[package]] +name = "arrow-data" +version = "50.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "67d644b91a162f3ad3135ce1184d0a31c28b816a581e08f29e8e9277a574c64e" +dependencies = [ + "arrow-buffer 50.0.0", + "arrow-schema 50.0.0", "half", "num", ] @@ -250,25 +365,60 @@ version = "49.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "79a43d6808411886b8c7d4f6f7dd477029c1e77ffffffb7923555cc6579639cd" dependencies = [ - "arrow-array", - "arrow-buffer", - "arrow-cast", - "arrow-data", - "arrow-schema", + "arrow-array 49.0.0", + "arrow-buffer 49.0.0", + "arrow-cast 49.0.0", + "arrow-data 49.0.0", + "arrow-schema 49.0.0", "flatbuffers", ] +[[package]] +name = "arrow-ipc" +version = "50.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "03dea5e79b48de6c2e04f03f62b0afea7105be7b77d134f6c5414868feefb80d" +dependencies = [ + "arrow-array 50.0.0", + "arrow-buffer 50.0.0", + "arrow-cast 50.0.0", + "arrow-data 50.0.0", + "arrow-schema 50.0.0", + "flatbuffers", + "lz4_flex", +] + [[package]] name = "arrow-json" version = "49.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "d82565c91fd627922ebfe2810ee4e8346841b6f9361b87505a9acea38b614fee" dependencies = [ - "arrow-array", - "arrow-buffer", - "arrow-cast", - "arrow-data", - "arrow-schema", + "arrow-array 49.0.0", + "arrow-buffer 49.0.0", + "arrow-cast 49.0.0", + "arrow-data 49.0.0", + "arrow-schema 49.0.0", + "chrono", + "half", + "indexmap", + "lexical-core", + "num", + "serde", + "serde_json", +] + +[[package]] +name = "arrow-json" +version = "50.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "8950719280397a47d37ac01492e3506a8a724b3fb81001900b866637a829ee0f" +dependencies = [ + "arrow-array 50.0.0", + "arrow-buffer 50.0.0", + "arrow-cast 50.0.0", + "arrow-data 50.0.0", + "arrow-schema 50.0.0", "chrono", "half", "indexmap", @@ -284,11 +434,26 @@ version = "49.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "9b23b0e53c0db57c6749997fd343d4c0354c994be7eca67152dd2bdb9a3e1bb4" dependencies = [ - "arrow-array", - "arrow-buffer", - "arrow-data", - "arrow-schema", - "arrow-select", + "arrow-array 49.0.0", + "arrow-buffer 49.0.0", + "arrow-data 49.0.0", + "arrow-schema 49.0.0", + "arrow-select 49.0.0", + "half", + "num", +] + +[[package]] +name = "arrow-ord" +version = "50.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1ed9630979034077982d8e74a942b7ac228f33dd93a93b615b4d02ad60c260be" +dependencies = [ + "arrow-array 50.0.0", + "arrow-buffer 50.0.0", + "arrow-data 50.0.0", + "arrow-schema 50.0.0", + "arrow-select 50.0.0", "half", "num", ] @@ -300,10 +465,25 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "361249898d2d6d4a6eeb7484be6ac74977e48da12a4dd81a708d620cc558117a" dependencies = [ "ahash", - "arrow-array", - "arrow-buffer", - "arrow-data", - "arrow-schema", + "arrow-array 49.0.0", + "arrow-buffer 49.0.0", + "arrow-data 49.0.0", + "arrow-schema 49.0.0", + "half", + "hashbrown 0.14.3", +] + +[[package]] +name = "arrow-row" +version = "50.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "007035e17ae09c4e8993e4cb8b5b96edf0afb927cd38e2dff27189b274d83dcf" +dependencies = [ + "ahash", + "arrow-array 50.0.0", + "arrow-buffer 50.0.0", + "arrow-data 50.0.0", + "arrow-schema 50.0.0", "half", "hashbrown 0.14.3", ] @@ -317,6 +497,15 @@ dependencies = [ "bitflags 2.4.1", ] +[[package]] +name = "arrow-schema" +version = "50.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "0ff3e9c01f7cd169379d269f926892d0e622a704960350d09d331be3ec9e0029" +dependencies = [ + "bitflags 2.4.1", +] + [[package]] name = "arrow-select" version = "49.0.0" @@ -324,10 +513,24 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "4f6208466590960efc1d2a7172bc4ff18a67d6e25c529381d7f96ddaf0dc4036" dependencies = [ "ahash", - "arrow-array", - "arrow-buffer", - "arrow-data", - "arrow-schema", + "arrow-array 49.0.0", + "arrow-buffer 49.0.0", + "arrow-data 49.0.0", + "arrow-schema 49.0.0", + "num", +] + +[[package]] +name = "arrow-select" +version = "50.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1ce20973c1912de6514348e064829e50947e35977bb9d7fb637dc99ea9ffd78c" +dependencies = [ + "ahash", + "arrow-array 50.0.0", + "arrow-buffer 50.0.0", + "arrow-data 50.0.0", + "arrow-schema 50.0.0", "num", ] @@ -337,11 +540,27 @@ version = "49.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "a4a48149c63c11c9ff571e50ab8f017d2a7cb71037a882b42f6354ed2da9acc7" dependencies = [ - "arrow-array", - "arrow-buffer", - "arrow-data", - "arrow-schema", - "arrow-select", + "arrow-array 49.0.0", + "arrow-buffer 49.0.0", + "arrow-data 49.0.0", + "arrow-schema 49.0.0", + "arrow-select 49.0.0", + "num", + "regex", + "regex-syntax", +] + +[[package]] +name = "arrow-string" +version = "50.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "00f3b37f2aeece31a2636d1b037dabb69ef590e03bdc7eb68519b51ec86932a7" +dependencies = [ + "arrow-array 50.0.0", + "arrow-buffer 50.0.0", + "arrow-data 50.0.0", + "arrow-schema 50.0.0", + "arrow-select 50.0.0", "num", "regex", "regex-syntax", @@ -718,25 +937,73 @@ name = "datafusion" version = "34.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "193fd1e7628278d0641c5122860f9a7fd6a1d77d055838d12f55d15bbe28d4d0" +dependencies = [ + "ahash", + "arrow 49.0.0", + "arrow-array 49.0.0", + "arrow-schema 49.0.0", + "async-compression", + "async-trait", + "bytes", + "bzip2", + "chrono", + "dashmap", + "datafusion-common 34.0.0", + "datafusion-execution 34.0.0", + "datafusion-expr 34.0.0", + "datafusion-optimizer 34.0.0", + "datafusion-physical-expr 34.0.0", + "datafusion-physical-plan 34.0.0", + "datafusion-sql 34.0.0", + "flate2", + "futures", + "glob", + "half", + "hashbrown 0.14.3", + "indexmap", + "itertools 0.12.0", + "log", + "num_cpus", + "object_store 0.8.0", + "parking_lot", + "parquet 49.0.0", + "pin-project-lite", + "rand", + "sqlparser 0.40.0", + "tempfile", + "tokio", + "tokio-util", + "url", + "uuid", + "xz2", + "zstd 0.13.0", +] + +[[package]] +name = "datafusion" +version = "35.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "4328f5467f76d890fe3f924362dbc3a838c6a733f762b32d87f9e0b7bef5fb49" dependencies = [ "ahash", "apache-avro", - "arrow", - "arrow-array", - "arrow-schema", + "arrow 50.0.0", + "arrow-array 50.0.0", + "arrow-ipc 50.0.0", + "arrow-schema 50.0.0", "async-compression", "async-trait", "bytes", "bzip2", "chrono", "dashmap", - "datafusion-common", - "datafusion-execution", - "datafusion-expr", - "datafusion-optimizer", - "datafusion-physical-expr", - "datafusion-physical-plan", - "datafusion-sql", + "datafusion-common 35.0.0", + "datafusion-execution 35.0.0", + "datafusion-expr 35.0.0", + "datafusion-optimizer 35.0.0", + "datafusion-physical-expr 35.0.0", + "datafusion-physical-plan 35.0.0", + "datafusion-sql 35.0.0", "flate2", "futures", "glob", @@ -747,12 +1014,12 @@ dependencies = [ "log", "num-traits", "num_cpus", - "object_store", + "object_store 0.9.0", "parking_lot", - "parquet", + "parquet 50.0.0", "pin-project-lite", "rand", - "sqlparser", + "sqlparser 0.41.0", "tempfile", "tokio", "tokio-util", @@ -767,21 +1034,42 @@ name = "datafusion-common" version = "34.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "548bc49c4a489e3de474813831ea556dc9d368f9ed8d867b1493da42e8e9f613" +dependencies = [ + "ahash", + "arrow 49.0.0", + "arrow-array 49.0.0", + "arrow-buffer 49.0.0", + "arrow-schema 49.0.0", + "chrono", + "half", + "libc", + "num_cpus", + "object_store 0.8.0", + "parquet 49.0.0", + "pyo3", + "sqlparser 0.40.0", +] + +[[package]] +name = "datafusion-common" +version = "35.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d29a7752143b446db4a2cccd9a6517293c6b97e8c39e520ca43ccd07135a4f7e" dependencies = [ "ahash", "apache-avro", - "arrow", - "arrow-array", - "arrow-buffer", - "arrow-schema", + "arrow 50.0.0", + "arrow-array 50.0.0", + "arrow-buffer 50.0.0", + "arrow-schema 50.0.0", "chrono", "half", "libc", "num_cpus", - "object_store", - "parquet", + "object_store 0.9.0", + "parquet 50.0.0", "pyo3", - "sqlparser", + "sqlparser 0.41.0", ] [[package]] @@ -790,15 +1078,36 @@ version = "34.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "ecc865657ffcf4da5ff08bdc6436a9a833bc0aa96c3254c8d18ab8a0ad4e437d" dependencies = [ - "arrow", + "arrow 49.0.0", + "chrono", + "dashmap", + "datafusion-common 34.0.0", + "datafusion-expr 34.0.0", + "futures", + "hashbrown 0.14.3", + "log", + "object_store 0.8.0", + "parking_lot", + "rand", + "tempfile", + "url", +] + +[[package]] +name = "datafusion-execution" +version = "35.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "2d447650af16e138c31237f53ddaef6dd4f92f0e2d3f2f35d190e16c214ca496" +dependencies = [ + "arrow 50.0.0", "chrono", "dashmap", - "datafusion-common", - "datafusion-expr", + "datafusion-common 35.0.0", + "datafusion-expr 35.0.0", "futures", "hashbrown 0.14.3", "log", - "object_store", + "object_store 0.9.0", "parking_lot", "rand", "tempfile", @@ -812,11 +1121,27 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "33c473f72d8d81a532e63f6e562ed66dd9209dfd8e433d9712abd42444ee161e" dependencies = [ "ahash", - "arrow", - "arrow-array", - "datafusion-common", + "arrow 49.0.0", + "arrow-array 49.0.0", + "datafusion-common 34.0.0", + "paste", + "sqlparser 0.40.0", + "strum", + "strum_macros", +] + +[[package]] +name = "datafusion-expr" +version = "35.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d8d19598e48a498850fb79f97a9719b1f95e7deb64a7a06f93f313e8fa1d524b" +dependencies = [ + "ahash", + "arrow 50.0.0", + "arrow-array 50.0.0", + "datafusion-common 35.0.0", "paste", - "sqlparser", + "sqlparser 0.41.0", "strum", "strum_macros", ] @@ -827,12 +1152,30 @@ version = "34.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "cb6218318001d2f6783b7fffa17592318f65f26609d7aab605a3dd0c7c2e2618" dependencies = [ - "arrow", + "arrow 49.0.0", "async-trait", "chrono", - "datafusion-common", - "datafusion-expr", - "datafusion-physical-expr", + "datafusion-common 34.0.0", + "datafusion-expr 34.0.0", + "datafusion-physical-expr 34.0.0", + "hashbrown 0.14.3", + "itertools 0.12.0", + "log", + "regex-syntax", +] + +[[package]] +name = "datafusion-optimizer" +version = "35.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "8b7feb0391f1fc75575acb95b74bfd276903dc37a5409fcebe160bc7ddff2010" +dependencies = [ + "arrow 50.0.0", + "async-trait", + "chrono", + "datafusion-common 35.0.0", + "datafusion-expr 35.0.0", + "datafusion-physical-expr 35.0.0", "hashbrown 0.14.3", "itertools 0.12.0", "log", @@ -846,17 +1189,51 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "9e1ca7e35ca22f9dc506c2375b92054b03ccf91afe25c0a90b395a1473a09735" dependencies = [ "ahash", - "arrow", - "arrow-array", - "arrow-buffer", - "arrow-ord", - "arrow-schema", + "arrow 49.0.0", + "arrow-array 49.0.0", + "arrow-buffer 49.0.0", + "arrow-ord 49.0.0", + "arrow-schema 49.0.0", "base64", "blake2", "blake3", "chrono", - "datafusion-common", - "datafusion-expr", + "datafusion-common 34.0.0", + "datafusion-expr 34.0.0", + "half", + "hashbrown 0.14.3", + "hex", + "indexmap", + "itertools 0.12.0", + "log", + "md-5", + "paste", + "petgraph", + "rand", + "regex", + "sha2", + "unicode-segmentation", + "uuid", +] + +[[package]] +name = "datafusion-physical-expr" +version = "35.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e911bca609c89a54e8f014777449d8290327414d3e10c57a3e3c2122e38878d0" +dependencies = [ + "ahash", + "arrow 50.0.0", + "arrow-array 50.0.0", + "arrow-buffer 50.0.0", + "arrow-ord 50.0.0", + "arrow-schema 50.0.0", + "base64", + "blake2", + "blake3", + "chrono", + "datafusion-common 35.0.0", + "datafusion-expr 35.0.0", "half", "hashbrown 0.14.3", "hex", @@ -880,16 +1257,47 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "ddde97adefcca3a55257c646ffee2a95b6cac66f74d1146a6e3a6dbb37830631" dependencies = [ "ahash", - "arrow", - "arrow-array", - "arrow-buffer", - "arrow-schema", + "arrow 49.0.0", + "arrow-array 49.0.0", + "arrow-buffer 49.0.0", + "arrow-schema 49.0.0", + "async-trait", + "chrono", + "datafusion-common 34.0.0", + "datafusion-execution 34.0.0", + "datafusion-expr 34.0.0", + "datafusion-physical-expr 34.0.0", + "futures", + "half", + "hashbrown 0.14.3", + "indexmap", + "itertools 0.12.0", + "log", + "once_cell", + "parking_lot", + "pin-project-lite", + "rand", + "tokio", + "uuid", +] + +[[package]] +name = "datafusion-physical-plan" +version = "35.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e96b546b8a02e9c2ab35ac6420d511f12a4701950c1eb2e568c122b4fefb0be3" +dependencies = [ + "ahash", + "arrow 50.0.0", + "arrow-array 50.0.0", + "arrow-buffer 50.0.0", + "arrow-schema 50.0.0", "async-trait", "chrono", - "datafusion-common", - "datafusion-execution", - "datafusion-expr", - "datafusion-physical-expr", + "datafusion-common 35.0.0", + "datafusion-execution 35.0.0", + "datafusion-expr 35.0.0", + "datafusion-physical-expr 35.0.0", "futures", "half", "hashbrown 0.14.3", @@ -909,15 +1317,15 @@ name = "datafusion-python" version = "34.0.0" dependencies = [ "async-trait", - "datafusion", - "datafusion-common", - "datafusion-expr", - "datafusion-optimizer", - "datafusion-sql", + "datafusion 35.0.0", + "datafusion-common 34.0.0", + "datafusion-expr 34.0.0", + "datafusion-optimizer 34.0.0", + "datafusion-sql 34.0.0", "datafusion-substrait", "futures", "mimalloc", - "object_store", + "object_store 0.8.0", "parking_lot", "prost", "prost-types", @@ -937,12 +1345,26 @@ version = "34.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "a60d9d6460a64fddb8663db41da97e6b8b0bf79da42f997ebe81722731eaf0e5" dependencies = [ - "arrow", - "arrow-schema", - "datafusion-common", - "datafusion-expr", + "arrow 49.0.0", + "arrow-schema 49.0.0", + "datafusion-common 34.0.0", + "datafusion-expr 34.0.0", + "log", + "sqlparser 0.40.0", +] + +[[package]] +name = "datafusion-sql" +version = "35.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "2d18d36f260bbbd63aafdb55339213a23d540d3419810575850ef0a798a6b768" +dependencies = [ + "arrow 50.0.0", + "arrow-schema 50.0.0", + "datafusion-common 35.0.0", + "datafusion-expr 35.0.0", "log", - "sqlparser", + "sqlparser 0.41.0", ] [[package]] @@ -953,9 +1375,9 @@ checksum = "2243428e8df8b2c5ce2c9e3af588312ae89c1b073c52de5693ec44ba29674547" dependencies = [ "async-recursion", "chrono", - "datafusion", + "datafusion 34.0.0", "itertools 0.12.0", - "object_store", + "object_store 0.8.0", "prost", "prost-types", "substrait", @@ -1829,6 +2251,27 @@ dependencies = [ "walkdir", ] +[[package]] +name = "object_store" +version = "0.9.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d139f545f64630e2e3688fd9f81c470888ab01edeb72d13b4e86c566f1130000" +dependencies = [ + "async-trait", + "bytes", + "chrono", + "futures", + "humantime", + "itertools 0.12.0", + "parking_lot", + "percent-encoding", + "snafu", + "tokio", + "tracing", + "url", + "walkdir", +] + [[package]] name = "once_cell" version = "1.19.0" @@ -1874,13 +2317,13 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "af88740a842787da39b3d69ce5fbf6fce97d20211d3b299fee0a0da6430c74d4" dependencies = [ "ahash", - "arrow-array", - "arrow-buffer", - "arrow-cast", - "arrow-data", - "arrow-ipc", - "arrow-schema", - "arrow-select", + "arrow-array 49.0.0", + "arrow-buffer 49.0.0", + "arrow-cast 49.0.0", + "arrow-data 49.0.0", + "arrow-ipc 49.0.0", + "arrow-schema 49.0.0", + "arrow-select 49.0.0", "base64", "brotli", "bytes", @@ -1891,7 +2334,42 @@ dependencies = [ "lz4_flex", "num", "num-bigint", - "object_store", + "object_store 0.8.0", + "paste", + "seq-macro", + "snap", + "thrift", + "tokio", + "twox-hash", + "zstd 0.13.0", +] + +[[package]] +name = "parquet" +version = "50.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "547b92ebf0c1177e3892f44c8f79757ee62e678d564a9834189725f2c5b7a750" +dependencies = [ + "ahash", + "arrow-array 50.0.0", + "arrow-buffer 50.0.0", + "arrow-cast 50.0.0", + "arrow-data 50.0.0", + "arrow-ipc 50.0.0", + "arrow-schema 50.0.0", + "arrow-select 50.0.0", + "base64", + "brotli", + "bytes", + "chrono", + "flate2", + "futures", + "half", + "hashbrown 0.14.3", + "lz4_flex", + "num", + "num-bigint", + "object_store 0.9.0", "paste", "seq-macro", "snap", @@ -2613,6 +3091,16 @@ dependencies = [ "sqlparser_derive", ] +[[package]] +name = "sqlparser" +version = "0.41.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "5cc2c25a6c66789625ef164b4c7d2e548d627902280c13710d33da8222169964" +dependencies = [ + "log", + "sqlparser_derive", +] + [[package]] name = "sqlparser_derive" version = "0.2.1" diff --git a/Cargo.toml b/Cargo.toml index d0a1b8b1b..caeff3903 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -37,7 +37,7 @@ substrait = ["dep:datafusion-substrait"] tokio = { version = "1.35", features = ["macros", "rt", "rt-multi-thread", "sync"] } rand = "0.8" pyo3 = { version = "0.20", features = ["extension-module", "abi3", "abi3-py38"] } -datafusion = { version = "34.0.0", features = ["pyarrow", "avro"] } +datafusion = { version = "35.0.0", features = ["pyarrow", "avro"] } datafusion-common = { version = "34.0.0", features = ["pyarrow"] } datafusion-expr = { version = "34.0.0" } datafusion-optimizer = { version = "34.0.0" }