diff --git a/Cargo.lock b/Cargo.lock index 4e3652a148..aa24437c2c 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -1129,10 +1129,12 @@ dependencies = [ [[package]] name = "datafusion" version = "13.0.0" -source = "git+https://github.com/apache/arrow-datafusion.git?rev=5cf090a13391501c0ce7707ac7a1e50e18517b79#5cf090a13391501c0ce7707ac7a1e50e18517b79" +source = "git+https://github.com/apache/arrow-datafusion.git?rev=2b08a43b82127ef144204e5999dd2730fa1c4756#2b08a43b82127ef144204e5999dd2730fa1c4756" dependencies = [ "ahash 0.8.0", "arrow", + "arrow-buffer", + "arrow-schema", "async-compression", "async-trait", "bytes", @@ -1147,6 +1149,7 @@ dependencies = [ "flate2", "futures", "glob", + "half 2.1.0", "hashbrown", "itertools", "lazy_static", @@ -1173,7 +1176,7 @@ dependencies = [ [[package]] name = "datafusion-common" version = "13.0.0" -source = "git+https://github.com/apache/arrow-datafusion.git?rev=5cf090a13391501c0ce7707ac7a1e50e18517b79#5cf090a13391501c0ce7707ac7a1e50e18517b79" +source = "git+https://github.com/apache/arrow-datafusion.git?rev=2b08a43b82127ef144204e5999dd2730fa1c4756#2b08a43b82127ef144204e5999dd2730fa1c4756" dependencies = [ "arrow", "chrono", @@ -1186,7 +1189,7 @@ dependencies = [ [[package]] name = "datafusion-expr" version = "13.0.0" -source = "git+https://github.com/apache/arrow-datafusion.git?rev=5cf090a13391501c0ce7707ac7a1e50e18517b79#5cf090a13391501c0ce7707ac7a1e50e18517b79" +source = "git+https://github.com/apache/arrow-datafusion.git?rev=2b08a43b82127ef144204e5999dd2730fa1c4756#2b08a43b82127ef144204e5999dd2730fa1c4756" dependencies = [ "ahash 0.8.0", "arrow", @@ -1198,7 +1201,7 @@ dependencies = [ [[package]] name = "datafusion-optimizer" version = "13.0.0" -source = "git+https://github.com/apache/arrow-datafusion.git?rev=5cf090a13391501c0ce7707ac7a1e50e18517b79#5cf090a13391501c0ce7707ac7a1e50e18517b79" +source = "git+https://github.com/apache/arrow-datafusion.git?rev=2b08a43b82127ef144204e5999dd2730fa1c4756#2b08a43b82127ef144204e5999dd2730fa1c4756" dependencies = [ "arrow", "async-trait", @@ -1213,7 +1216,7 @@ dependencies = [ [[package]] name = "datafusion-physical-expr" version = "13.0.0" -source = "git+https://github.com/apache/arrow-datafusion.git?rev=5cf090a13391501c0ce7707ac7a1e50e18517b79#5cf090a13391501c0ce7707ac7a1e50e18517b79" +source = "git+https://github.com/apache/arrow-datafusion.git?rev=2b08a43b82127ef144204e5999dd2730fa1c4756#2b08a43b82127ef144204e5999dd2730fa1c4756" dependencies = [ "ahash 0.8.0", "arrow", @@ -1238,7 +1241,7 @@ dependencies = [ [[package]] name = "datafusion-proto" version = "13.0.0" -source = "git+https://github.com/apache/arrow-datafusion.git?rev=5cf090a13391501c0ce7707ac7a1e50e18517b79#5cf090a13391501c0ce7707ac7a1e50e18517b79" +source = "git+https://github.com/apache/arrow-datafusion.git?rev=2b08a43b82127ef144204e5999dd2730fa1c4756#2b08a43b82127ef144204e5999dd2730fa1c4756" dependencies = [ "arrow", "datafusion", @@ -1252,7 +1255,7 @@ dependencies = [ [[package]] name = "datafusion-row" version = "13.0.0" -source = "git+https://github.com/apache/arrow-datafusion.git?rev=5cf090a13391501c0ce7707ac7a1e50e18517b79#5cf090a13391501c0ce7707ac7a1e50e18517b79" +source = "git+https://github.com/apache/arrow-datafusion.git?rev=2b08a43b82127ef144204e5999dd2730fa1c4756#2b08a43b82127ef144204e5999dd2730fa1c4756" dependencies = [ "arrow", "datafusion-common", @@ -1263,7 +1266,7 @@ dependencies = [ [[package]] name = "datafusion-sql" version = "13.0.0" -source = "git+https://github.com/apache/arrow-datafusion.git?rev=5cf090a13391501c0ce7707ac7a1e50e18517b79#5cf090a13391501c0ce7707ac7a1e50e18517b79" +source = "git+https://github.com/apache/arrow-datafusion.git?rev=2b08a43b82127ef144204e5999dd2730fa1c4756#2b08a43b82127ef144204e5999dd2730fa1c4756" dependencies = [ "arrow", "datafusion-common", diff --git a/Cargo.toml b/Cargo.toml index 38fc88b86b..2ffa45a875 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="5cf090a13391501c0ce7707ac7a1e50e18517b79", default-features = false } -datafusion-proto = { git = "https://github.com/apache/arrow-datafusion.git", rev="5cf090a13391501c0ce7707ac7a1e50e18517b79" } +datafusion = { git = "https://github.com/apache/arrow-datafusion.git", rev="2b08a43b82127ef144204e5999dd2730fa1c4756", default-features = false } +datafusion-proto = { git = "https://github.com/apache/arrow-datafusion.git", rev="2b08a43b82127ef144204e5999dd2730fa1c4756" } 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 162e13fa88..73fa743184 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 = "5cf090a13391501c0ce7707ac7a1e50e18517b79", features = ["crypto_expressions", "regex_expressions", "unicode_expressions"] } +datafusion = { git = "https://github.com/apache/arrow-datafusion.git", rev = "2b08a43b82127ef144204e5999dd2730fa1c4756", 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"] }