diff --git a/Cargo.lock b/Cargo.lock index 834bc44..d1b7f59 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -954,7 +954,7 @@ dependencies = [ "chrono", "datafusion-catalog", "datafusion-catalog-listing", - "datafusion-common", + "datafusion-common 53.1.0", "datafusion-common-runtime", "datafusion-datasource", "datafusion-datasource-arrow", @@ -962,17 +962,17 @@ dependencies = [ "datafusion-datasource-json", "datafusion-datasource-parquet", "datafusion-execution", - "datafusion-expr", - "datafusion-expr-common", + "datafusion-expr 53.1.0", + "datafusion-expr-common 53.1.0", "datafusion-functions", "datafusion-functions-aggregate", "datafusion-functions-nested", "datafusion-functions-table", "datafusion-functions-window", "datafusion-optimizer", - "datafusion-physical-expr", + "datafusion-physical-expr 53.1.0", "datafusion-physical-expr-adapter", - "datafusion-physical-expr-common", + "datafusion-physical-expr-common 53.1.0", "datafusion-physical-optimizer", "datafusion-physical-plan", "datafusion-session", @@ -1004,12 +1004,12 @@ dependencies = [ "arrow", "async-trait", "dashmap", - "datafusion-common", + "datafusion-common 53.1.0", "datafusion-common-runtime", "datafusion-datasource", "datafusion-execution", - "datafusion-expr", - "datafusion-physical-expr", + "datafusion-expr 53.1.0", + "datafusion-physical-expr 53.1.0", "datafusion-physical-plan", "datafusion-session", "futures", @@ -1029,13 +1029,13 @@ dependencies = [ "arrow", "async-trait", "datafusion-catalog", - "datafusion-common", + "datafusion-common 53.1.0", "datafusion-datasource", "datafusion-execution", - "datafusion-expr", - "datafusion-physical-expr", + "datafusion-expr 53.1.0", + "datafusion-physical-expr 53.1.0", "datafusion-physical-expr-adapter", - "datafusion-physical-expr-common", + "datafusion-physical-expr-common 53.1.0", "datafusion-physical-plan", "futures", "itertools", @@ -1068,6 +1068,28 @@ dependencies = [ "web-time", ] +[[package]] +name = "datafusion-common" +version = "54.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "121c9ded5d87d9172319e006f2afdb9928d72dbacd6a90a458d8acb1e3b43a65" +dependencies = [ + "arrow", + "arrow-ipc", + "arrow-schema", + "chrono", + "foldhash 0.2.0", + "half", + "hashbrown 0.17.1", + "indexmap", + "itertools", + "libc", + "log", + "tokio", + "uuid", + "web-time", +] + [[package]] name = "datafusion-common-runtime" version = "53.1.0" @@ -1091,13 +1113,13 @@ dependencies = [ "bytes", "bzip2", "chrono", - "datafusion-common", + "datafusion-common 53.1.0", "datafusion-common-runtime", "datafusion-execution", - "datafusion-expr", - "datafusion-physical-expr", + "datafusion-expr 53.1.0", + "datafusion-physical-expr 53.1.0", "datafusion-physical-expr-adapter", - "datafusion-physical-expr-common", + "datafusion-physical-expr-common 53.1.0", "datafusion-physical-plan", "datafusion-session", "flate2", @@ -1124,12 +1146,12 @@ dependencies = [ "arrow-ipc", "async-trait", "bytes", - "datafusion-common", + "datafusion-common 53.1.0", "datafusion-common-runtime", "datafusion-datasource", "datafusion-execution", - "datafusion-expr", - "datafusion-physical-expr-common", + "datafusion-expr 53.1.0", + "datafusion-physical-expr-common 53.1.0", "datafusion-physical-plan", "datafusion-session", "futures", @@ -1147,12 +1169,12 @@ dependencies = [ "arrow", "async-trait", "bytes", - "datafusion-common", + "datafusion-common 53.1.0", "datafusion-common-runtime", "datafusion-datasource", "datafusion-execution", - "datafusion-expr", - "datafusion-physical-expr-common", + "datafusion-expr 53.1.0", + "datafusion-physical-expr-common 53.1.0", "datafusion-physical-plan", "datafusion-session", "futures", @@ -1170,12 +1192,12 @@ dependencies = [ "arrow", "async-trait", "bytes", - "datafusion-common", + "datafusion-common 53.1.0", "datafusion-common-runtime", "datafusion-datasource", "datafusion-execution", - "datafusion-expr", - "datafusion-physical-expr-common", + "datafusion-expr 53.1.0", + "datafusion-physical-expr-common 53.1.0", "datafusion-physical-plan", "datafusion-session", "futures", @@ -1194,15 +1216,15 @@ dependencies = [ "arrow", "async-trait", "bytes", - "datafusion-common", + "datafusion-common 53.1.0", "datafusion-common-runtime", "datafusion-datasource", "datafusion-execution", - "datafusion-expr", - "datafusion-functions-aggregate-common", - "datafusion-physical-expr", + "datafusion-expr 53.1.0", + "datafusion-functions-aggregate-common 53.1.0", + "datafusion-physical-expr 53.1.0", "datafusion-physical-expr-adapter", - "datafusion-physical-expr-common", + "datafusion-physical-expr-common 53.1.0", "datafusion-physical-plan", "datafusion-pruning", "datafusion-session", @@ -1221,6 +1243,12 @@ version = "53.1.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "8de6ac0df1662b9148ad3c987978b32cbec7c772f199b1d53520c8fa764a87ee" +[[package]] +name = "datafusion-doc" +version = "54.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "cb9e7e5d11130c48c8bd4e80c79a9772dd28ce6dc330baca9246205d245b9e2e" + [[package]] name = "datafusion-execution" version = "53.1.0" @@ -1232,9 +1260,9 @@ dependencies = [ "async-trait", "chrono", "dashmap", - "datafusion-common", - "datafusion-expr", - "datafusion-physical-expr-common", + "datafusion-common 53.1.0", + "datafusion-expr 53.1.0", + "datafusion-physical-expr-common 53.1.0", "futures", "log", "object_store", @@ -1253,12 +1281,12 @@ dependencies = [ "arrow", "async-trait", "chrono", - "datafusion-common", - "datafusion-doc", - "datafusion-expr-common", - "datafusion-functions-aggregate-common", - "datafusion-functions-window-common", - "datafusion-physical-expr-common", + "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", "itertools", "paste", @@ -1267,6 +1295,27 @@ dependencies = [ "sqlparser", ] +[[package]] +name = "datafusion-expr" +version = "54.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "6932f4d71eed9c8d9341476a2b845aadfabde5495d08dbcd8fc23881f49fa7a0" +dependencies = [ + "arrow", + "arrow-schema", + "async-trait", + "chrono", + "datafusion-common 54.0.0", + "datafusion-doc 54.0.0", + "datafusion-expr-common 54.0.0", + "datafusion-functions-aggregate-common 54.0.0", + "datafusion-functions-window-common 54.0.0", + "datafusion-physical-expr-common 54.0.0", + "indexmap", + "itertools", + "serde_json", +] + [[package]] name = "datafusion-expr-common" version = "53.1.0" @@ -1274,12 +1323,24 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "7d7c3adf3db8bf61e92eb90cb659c8e8b734593a8f7c8e12a843c7ddba24b87e" dependencies = [ "arrow", - "datafusion-common", + "datafusion-common 53.1.0", "indexmap", "itertools", "paste", ] +[[package]] +name = "datafusion-expr-common" +version = "54.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "0225491839a31b1f7d2cb8092c2d50792e2fe1c1724e4e6d08e011f5feaf4ed2" +dependencies = [ + "arrow", + "datafusion-common 54.0.0", + "indexmap", + "itertools", +] + [[package]] name = "datafusion-functions" version = "53.1.0" @@ -1293,11 +1354,11 @@ dependencies = [ "blake3", "chrono", "chrono-tz", - "datafusion-common", - "datafusion-doc", + "datafusion-common 53.1.0", + "datafusion-doc 53.1.0", "datafusion-execution", - "datafusion-expr", - "datafusion-expr-common", + "datafusion-expr 53.1.0", + "datafusion-expr-common 53.1.0", "datafusion-macros", "hex", "itertools", @@ -1320,14 +1381,14 @@ checksum = "00aa6217e56098ba84e0a338176fe52f0a84cca398021512c6c8c5eff806d0ad" dependencies = [ "ahash", "arrow", - "datafusion-common", - "datafusion-doc", + "datafusion-common 53.1.0", + "datafusion-doc 53.1.0", "datafusion-execution", - "datafusion-expr", - "datafusion-functions-aggregate-common", + "datafusion-expr 53.1.0", + "datafusion-functions-aggregate-common 53.1.0", "datafusion-macros", - "datafusion-physical-expr", - "datafusion-physical-expr-common", + "datafusion-physical-expr 53.1.0", + "datafusion-physical-expr-common 53.1.0", "half", "log", "num-traits", @@ -1342,9 +1403,21 @@ checksum = "b511250349407db7c43832ab2de63f5557b19a20dfd236b39ca2c04468b50d47" dependencies = [ "ahash", "arrow", - "datafusion-common", - "datafusion-expr-common", - "datafusion-physical-expr-common", + "datafusion-common 53.1.0", + "datafusion-expr-common 53.1.0", + "datafusion-physical-expr-common 53.1.0", +] + +[[package]] +name = "datafusion-functions-aggregate-common" +version = "54.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1ece74ba09092d2ef9c9b54a38445450aea292a1f8b04faf531936b723a24b3c" +dependencies = [ + "arrow", + "datafusion-common 54.0.0", + "datafusion-expr-common 54.0.0", + "datafusion-physical-expr-common 54.0.0", ] [[package]] @@ -1355,16 +1428,16 @@ checksum = "ef13a858e20d50f0a9bb5e96e7ac82b4e7597f247515bccca4fdd2992df0212a" dependencies = [ "arrow", "arrow-ord", - "datafusion-common", - "datafusion-doc", + "datafusion-common 53.1.0", + "datafusion-doc 53.1.0", "datafusion-execution", - "datafusion-expr", - "datafusion-expr-common", + "datafusion-expr 53.1.0", + "datafusion-expr-common 53.1.0", "datafusion-functions", "datafusion-functions-aggregate", - "datafusion-functions-aggregate-common", + "datafusion-functions-aggregate-common 53.1.0", "datafusion-macros", - "datafusion-physical-expr-common", + "datafusion-physical-expr-common 53.1.0", "hashbrown 0.16.1", "itertools", "itoa", @@ -1381,8 +1454,8 @@ dependencies = [ "arrow", "async-trait", "datafusion-catalog", - "datafusion-common", - "datafusion-expr", + "datafusion-common 53.1.0", + "datafusion-expr 53.1.0", "datafusion-physical-plan", "parking_lot", "paste", @@ -1395,13 +1468,13 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "d4e88ec9d57c9b685d02f58bfee7be62d72610430ddcedb82a08e5d9925dbfb6" dependencies = [ "arrow", - "datafusion-common", - "datafusion-doc", - "datafusion-expr", - "datafusion-functions-window-common", + "datafusion-common 53.1.0", + "datafusion-doc 53.1.0", + "datafusion-expr 53.1.0", + "datafusion-functions-window-common 53.1.0", "datafusion-macros", - "datafusion-physical-expr", - "datafusion-physical-expr-common", + "datafusion-physical-expr 53.1.0", + "datafusion-physical-expr-common 53.1.0", "log", "paste", ] @@ -1412,8 +1485,18 @@ version = "53.1.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "8307bb93519b1a91913723a1130cfafeee3f72200d870d88e91a6fc5470ede5c" dependencies = [ - "datafusion-common", - "datafusion-physical-expr-common", + "datafusion-common 53.1.0", + "datafusion-physical-expr-common 53.1.0", +] + +[[package]] +name = "datafusion-functions-window-common" +version = "54.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "fa84836dc2392df6f43d6a29d37fb56a8ebdc8b3f4e10ae8dc15861fd20278fb" +dependencies = [ + "datafusion-common 54.0.0", + "datafusion-physical-expr-common 54.0.0", ] [[package]] @@ -1422,7 +1505,7 @@ version = "53.1.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "2e367e6a71051d0ebdd29b2f85d12059b38b1d1f172c6906e80016da662226bd" dependencies = [ - "datafusion-doc", + "datafusion-doc 53.1.0", "quote", "syn 2.0.118", ] @@ -1435,10 +1518,10 @@ checksum = "e929015451a67f77d9d8b727b2bf3a40c4445fdef6cdc53281d7d97c76888ace" dependencies = [ "arrow", "chrono", - "datafusion-common", - "datafusion-expr", - "datafusion-expr-common", - "datafusion-physical-expr", + "datafusion-common 53.1.0", + "datafusion-expr 53.1.0", + "datafusion-expr-common 53.1.0", + "datafusion-physical-expr 53.1.0", "indexmap", "itertools", "log", @@ -1455,11 +1538,11 @@ checksum = "4b1e68aba7a4b350401cfdf25a3d6f989ad898a7410164afe9ca52080244cb59" dependencies = [ "ahash", "arrow", - "datafusion-common", - "datafusion-expr", - "datafusion-expr-common", - "datafusion-functions-aggregate-common", - "datafusion-physical-expr-common", + "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", "half", "hashbrown 0.16.1", "indexmap", @@ -1471,6 +1554,27 @@ dependencies = [ "tokio", ] +[[package]] +name = "datafusion-physical-expr" +version = "54.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f015a4a82f6f7ff7e1d8d4bf3870a936752fa38b17705dfcc14adef95aa8922c" +dependencies = [ + "arrow", + "datafusion-common 54.0.0", + "datafusion-expr 54.0.0", + "datafusion-expr-common 54.0.0", + "datafusion-functions-aggregate-common 54.0.0", + "datafusion-physical-expr-common 54.0.0", + "half", + "hashbrown 0.17.1", + "indexmap", + "itertools", + "parking_lot", + "petgraph", + "tokio", +] + [[package]] name = "datafusion-physical-expr-adapter" version = "53.1.0" @@ -1478,11 +1582,11 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "ea22315f33cf2e0adc104e8ec42e285f6ed93998d565c65e82fec6a9ee9f9db4" dependencies = [ "arrow", - "datafusion-common", - "datafusion-expr", + "datafusion-common 53.1.0", + "datafusion-expr 53.1.0", "datafusion-functions", - "datafusion-physical-expr", - "datafusion-physical-expr-common", + "datafusion-physical-expr 53.1.0", + "datafusion-physical-expr-common 53.1.0", "itertools", ] @@ -1495,14 +1599,31 @@ dependencies = [ "ahash", "arrow", "chrono", - "datafusion-common", - "datafusion-expr-common", + "datafusion-common 53.1.0", + "datafusion-expr-common 53.1.0", "hashbrown 0.16.1", "indexmap", "itertools", "parking_lot", ] +[[package]] +name = "datafusion-physical-expr-common" +version = "54.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "7967a3e171c6a4bf09474b3f7a14f1a3db13ed1714ba12156f33fcce2bba54e8" +dependencies = [ + "arrow", + "chrono", + "datafusion-common 54.0.0", + "datafusion-expr-common 54.0.0", + "hashbrown 0.17.1", + "indexmap", + "itertools", + "parking_lot", + "pin-project", +] + [[package]] name = "datafusion-physical-optimizer" version = "53.1.0" @@ -1510,12 +1631,12 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "7cb13397809a425918f608dfe8653f332015a3e330004ab191b4404187238b95" dependencies = [ "arrow", - "datafusion-common", + "datafusion-common 53.1.0", "datafusion-execution", - "datafusion-expr", - "datafusion-expr-common", - "datafusion-physical-expr", - "datafusion-physical-expr-common", + "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", "datafusion-pruning", "itertools", @@ -1533,15 +1654,15 @@ dependencies = [ "arrow-ord", "arrow-schema", "async-trait", - "datafusion-common", + "datafusion-common 53.1.0", "datafusion-common-runtime", "datafusion-execution", - "datafusion-expr", + "datafusion-expr 53.1.0", "datafusion-functions", - "datafusion-functions-aggregate-common", - "datafusion-functions-window-common", - "datafusion-physical-expr", - "datafusion-physical-expr-common", + "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", "futures", "half", "hashbrown 0.16.1", @@ -1564,17 +1685,17 @@ dependencies = [ "chrono", "datafusion-catalog", "datafusion-catalog-listing", - "datafusion-common", + "datafusion-common 53.1.0", "datafusion-datasource", "datafusion-datasource-arrow", "datafusion-datasource-csv", "datafusion-datasource-json", "datafusion-datasource-parquet", "datafusion-execution", - "datafusion-expr", + "datafusion-expr 53.1.0", "datafusion-functions-table", - "datafusion-physical-expr", - "datafusion-physical-expr-common", + "datafusion-physical-expr 53.1.0", + "datafusion-physical-expr-common 53.1.0", "datafusion-physical-plan", "datafusion-proto-common", "object_store", @@ -1589,7 +1710,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "16e614c7c53a9c304c6a850b821010bb492e57300311835f1180613f9d2c63d9" dependencies = [ "arrow", - "datafusion-common", + "datafusion-common 53.1.0", "prost", ] @@ -1600,11 +1721,11 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "ac8c76860e355616555081cab5968cec1af7a80701ff374510860bcd567e365a" dependencies = [ "arrow", - "datafusion-common", + "datafusion-common 53.1.0", "datafusion-datasource", - "datafusion-expr-common", - "datafusion-physical-expr", - "datafusion-physical-expr-common", + "datafusion-expr-common 53.1.0", + "datafusion-physical-expr 53.1.0", + "datafusion-physical-expr-common 53.1.0", "datafusion-physical-plan", "itertools", "log", @@ -1626,11 +1747,11 @@ dependencies = [ "chrono", "datafusion", "datafusion-catalog", - "datafusion-common", + "datafusion-common 53.1.0", "datafusion-datasource", "datafusion-execution", - "datafusion-expr", - "datafusion-physical-expr", + "datafusion-expr 53.1.0", + "datafusion-physical-expr 54.0.0", "datafusion-physical-plan", "datafusion-proto", "datafusion-sql", @@ -1659,9 +1780,9 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "5412111aa48e2424ba926112e192f7a6b7e4ccb450145d25ce5ede9f19dc491e" dependencies = [ "async-trait", - "datafusion-common", + "datafusion-common 53.1.0", "datafusion-execution", - "datafusion-expr", + "datafusion-expr 53.1.0", "datafusion-physical-plan", "parking_lot", ] @@ -1675,8 +1796,8 @@ dependencies = [ "arrow", "bigdecimal", "chrono", - "datafusion-common", - "datafusion-expr", + "datafusion-common 53.1.0", + "datafusion-expr 53.1.0", "datafusion-functions-nested", "indexmap", "log", @@ -3177,6 +3298,26 @@ dependencies = [ "siphasher", ] +[[package]] +name = "pin-project" +version = "1.1.13" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "2466b2336ed02bcdca6b294417127b90ec92038d1d5c4fbeac971a922e0e0924" +dependencies = [ + "pin-project-internal", +] + +[[package]] +name = "pin-project-internal" +version = "1.1.13" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c96395f0a926bc13b1c17622aaddda1ecb55d49c8f1bf9777e4d877800a43f8b" +dependencies = [ + "proc-macro2", + "quote", + "syn 2.0.118", +] + [[package]] name = "pin-project-lite" version = "0.2.17" diff --git a/Cargo.toml b/Cargo.toml index bf986eb..2d114b8 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -10,7 +10,7 @@ datafusion-common = "53" datafusion-execution = "53" datafusion-expr = "53" datafusion-physical-plan = "53" -datafusion-physical-expr = "53" +datafusion-physical-expr = "54" datafusion-catalog = "53" datafusion-datasource = "53" datafusion-sql = "53"