diff --git a/Cargo.lock b/Cargo.lock index e53a2e2bb4..cbc18a73a5 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -475,9 +475,9 @@ checksum = "572f695136211188308f16ad2ca5c851a712c464060ae6974944458eb83880ba" [[package]] name = "bytemuck" -version = "1.12.1" +version = "1.12.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2f5715e491b5a1598fc2bef5a606847b5dc1d48ea625bd3c02c00de8285591da" +checksum = "5aec14f5d4e6e3f927cd0c81f72e5710d95ee9019fbeb4b3021193867491bfd8" [[package]] name = "byteorder" @@ -718,9 +718,9 @@ dependencies = [ [[package]] name = "cmake" -version = "0.1.48" +version = "0.1.49" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e8ad8cef104ac57b68b89df3208164d228503abbdce70f6880ffa3d970e7443a" +checksum = "db34956e100b30725f2eb215f90d4871051239535632f84fea3bc92722c66b7c" dependencies = [ "cc", ] @@ -843,9 +843,9 @@ dependencies = [ [[package]] name = "const-random" -version = "0.1.14" +version = "0.1.15" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "acf7ab93790ae0eac37744aff15866e9e3dcc31515d7bf34a6d0fc6c9726b564" +checksum = "368a7a772ead6ce7e1de82bfb04c485f3db8ec744f72925af5735e29a22cc18e" dependencies = [ "const-random-macro", "proc-macro-hack", @@ -853,9 +853,9 @@ dependencies = [ [[package]] name = "const-random-macro" -version = "0.1.14" +version = "0.1.15" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9c6495bfab021aa116773c3e215be28cee0604417ea358f49966fba050c40d9c" +checksum = "9d7d6ab3c3a2282db210df5f02c4dab6e0a7057af0fb7ebd4070f30fe05c0ddb" dependencies = [ "getrandom", "once_cell", @@ -1129,7 +1129,7 @@ dependencies = [ [[package]] name = "datafusion" version = "13.0.0" -source = "git+https://github.com/apache/arrow-datafusion.git?rev=ca42f4cdb9ce3cddd46447d289b3a89824b7e8d7#ca42f4cdb9ce3cddd46447d289b3a89824b7e8d7" +source = "git+https://github.com/apache/arrow-datafusion.git?rev=5cf090a13391501c0ce7707ac7a1e50e18517b79#5cf090a13391501c0ce7707ac7a1e50e18517b79" dependencies = [ "ahash 0.8.0", "arrow", @@ -1173,7 +1173,7 @@ dependencies = [ [[package]] name = "datafusion-common" version = "13.0.0" -source = "git+https://github.com/apache/arrow-datafusion.git?rev=ca42f4cdb9ce3cddd46447d289b3a89824b7e8d7#ca42f4cdb9ce3cddd46447d289b3a89824b7e8d7" +source = "git+https://github.com/apache/arrow-datafusion.git?rev=5cf090a13391501c0ce7707ac7a1e50e18517b79#5cf090a13391501c0ce7707ac7a1e50e18517b79" dependencies = [ "arrow", "chrono", @@ -1186,7 +1186,7 @@ dependencies = [ [[package]] name = "datafusion-expr" version = "13.0.0" -source = "git+https://github.com/apache/arrow-datafusion.git?rev=ca42f4cdb9ce3cddd46447d289b3a89824b7e8d7#ca42f4cdb9ce3cddd46447d289b3a89824b7e8d7" +source = "git+https://github.com/apache/arrow-datafusion.git?rev=5cf090a13391501c0ce7707ac7a1e50e18517b79#5cf090a13391501c0ce7707ac7a1e50e18517b79" dependencies = [ "ahash 0.8.0", "arrow", @@ -1198,7 +1198,7 @@ dependencies = [ [[package]] name = "datafusion-optimizer" version = "13.0.0" -source = "git+https://github.com/apache/arrow-datafusion.git?rev=ca42f4cdb9ce3cddd46447d289b3a89824b7e8d7#ca42f4cdb9ce3cddd46447d289b3a89824b7e8d7" +source = "git+https://github.com/apache/arrow-datafusion.git?rev=5cf090a13391501c0ce7707ac7a1e50e18517b79#5cf090a13391501c0ce7707ac7a1e50e18517b79" dependencies = [ "arrow", "async-trait", @@ -1213,7 +1213,7 @@ dependencies = [ [[package]] name = "datafusion-physical-expr" version = "13.0.0" -source = "git+https://github.com/apache/arrow-datafusion.git?rev=ca42f4cdb9ce3cddd46447d289b3a89824b7e8d7#ca42f4cdb9ce3cddd46447d289b3a89824b7e8d7" +source = "git+https://github.com/apache/arrow-datafusion.git?rev=5cf090a13391501c0ce7707ac7a1e50e18517b79#5cf090a13391501c0ce7707ac7a1e50e18517b79" dependencies = [ "ahash 0.8.0", "arrow", @@ -1224,6 +1224,7 @@ dependencies = [ "datafusion-expr", "datafusion-row", "hashbrown", + "itertools", "lazy_static", "md-5", "ordered-float 3.3.0", @@ -1237,7 +1238,7 @@ dependencies = [ [[package]] name = "datafusion-proto" version = "13.0.0" -source = "git+https://github.com/apache/arrow-datafusion.git?rev=ca42f4cdb9ce3cddd46447d289b3a89824b7e8d7#ca42f4cdb9ce3cddd46447d289b3a89824b7e8d7" +source = "git+https://github.com/apache/arrow-datafusion.git?rev=5cf090a13391501c0ce7707ac7a1e50e18517b79#5cf090a13391501c0ce7707ac7a1e50e18517b79" dependencies = [ "arrow", "datafusion", @@ -1251,7 +1252,7 @@ dependencies = [ [[package]] name = "datafusion-row" version = "13.0.0" -source = "git+https://github.com/apache/arrow-datafusion.git?rev=ca42f4cdb9ce3cddd46447d289b3a89824b7e8d7#ca42f4cdb9ce3cddd46447d289b3a89824b7e8d7" +source = "git+https://github.com/apache/arrow-datafusion.git?rev=5cf090a13391501c0ce7707ac7a1e50e18517b79#5cf090a13391501c0ce7707ac7a1e50e18517b79" dependencies = [ "arrow", "datafusion-common", @@ -1262,7 +1263,7 @@ dependencies = [ [[package]] name = "datafusion-sql" version = "13.0.0" -source = "git+https://github.com/apache/arrow-datafusion.git?rev=ca42f4cdb9ce3cddd46447d289b3a89824b7e8d7#ca42f4cdb9ce3cddd46447d289b3a89824b7e8d7" +source = "git+https://github.com/apache/arrow-datafusion.git?rev=5cf090a13391501c0ce7707ac7a1e50e18517b79#5cf090a13391501c0ce7707ac7a1e50e18517b79" dependencies = [ "arrow", "datafusion-common", @@ -1954,9 +1955,9 @@ checksum = "9a3a5bfb195931eeb336b2a7b4d761daec841b97f947d34394601737a7bba5e4" [[package]] name = "hyper" -version = "0.14.20" +version = "0.14.21" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "02c929dc5c39e335a03c405292728118860721b10190d98c2a0f0efd5baafbac" +checksum = "41a2df176f359a22aee9c8657e674f7aa54e9ba48b512a798e5ca36a1f51065c" dependencies = [ "bytes", "futures-channel", @@ -2003,9 +2004,9 @@ dependencies = [ [[package]] name = "iana-time-zone" -version = "0.1.51" +version = "0.1.53" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f5a6ef98976b22b3b7f2f3a806f858cb862044cfa66805aa3ad84cb3d3b785ed" +checksum = "64c122667b287044802d6ce17ee2ddf13207ed924c712de9a66a5814d5b64765" dependencies = [ "android_system_properties", "core-foundation-sys", @@ -3311,9 +3312,9 @@ dependencies = [ [[package]] name = "os_str_bytes" -version = "6.3.0" +version = "6.3.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9ff7415e9ae3fff1225851df9e0d9e4e5479f947619774677a63572e55e80eff" +checksum = "3baf96e39c5359d2eb0dd6ccb42c62b91d9678aa68160d261b9e0ccbf9e9dea9" [[package]] name = "output_vt100" @@ -3607,9 +3608,9 @@ checksum = "8b870d8c151b6f2fb93e84a13146138f05d02ed11c7e7c54f8826aaaf7c9f184" [[package]] name = "pkg-config" -version = "0.3.25" +version = "0.3.26" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1df8c4ec4b0627e53bdf214615ad287367e482558cf84b109250b37464dc03ae" +checksum = "6ac9a59f73473f1b8d852421e59e64809f025994837ef743615c6d0c5b305160" [[package]] name = "pprof" diff --git a/Cargo.toml b/Cargo.toml index b0e1f71fe6..38fc88b86b 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -110,8 +110,8 @@ license = "MIT OR Apache-2.0" [workspace.dependencies] arrow = { version = "25.0.0" } arrow-flight = { version = "25.0.0" } -datafusion = { git = "https://github.com/apache/arrow-datafusion.git", rev="ca42f4cdb9ce3cddd46447d289b3a89824b7e8d7", default-features = false } -datafusion-proto = { git = "https://github.com/apache/arrow-datafusion.git", rev="ca42f4cdb9ce3cddd46447d289b3a89824b7e8d7" } +datafusion = { git = "https://github.com/apache/arrow-datafusion.git", rev="5cf090a13391501c0ce7707ac7a1e50e18517b79", default-features = false } +datafusion-proto = { git = "https://github.com/apache/arrow-datafusion.git", rev="5cf090a13391501c0ce7707ac7a1e50e18517b79" } parquet = { version = "25.0.0" } # This profile optimizes for runtime performance and small binary size at the expense of longer diff --git a/workspace-hack/Cargo.toml b/workspace-hack/Cargo.toml index 623b1f8cd5..162e13fa88 100644 --- a/workspace-hack/Cargo.toml +++ b/workspace-hack/Cargo.toml @@ -25,7 +25,7 @@ bytes = { version = "1", features = ["std"] } chrono = { version = "0.4", default-features = false, features = ["alloc", "clock", "iana-time-zone", "serde", "std", "winapi"] } crossbeam-utils = { version = "0.8", features = ["std"] } crypto-common = { version = "0.1", default-features = false, features = ["std"] } -datafusion = { git = "https://github.com/apache/arrow-datafusion.git", rev = "ca42f4cdb9ce3cddd46447d289b3a89824b7e8d7", features = ["crypto_expressions", "regex_expressions", "unicode_expressions"] } +datafusion = { git = "https://github.com/apache/arrow-datafusion.git", rev = "5cf090a13391501c0ce7707ac7a1e50e18517b79", features = ["crypto_expressions", "regex_expressions", "unicode_expressions"] } digest = { version = "0.10", features = ["alloc", "block-buffer", "core-api", "mac", "std", "subtle"] } either = { version = "1", features = ["use_std"] } fixedbitset = { version = "0.4", features = ["std"] }