From ce726253f80a5dceea8bbdc7cd2277ab175c1ae4 Mon Sep 17 00:00:00 2001 From: Huaijin Date: Thu, 25 Jun 2026 15:46:54 +0800 Subject: [PATCH] fix: projection for hashjoin in broadcast join (#12875) --- Cargo.lock | 84 +++++++++++++++++++++++++++--------------------------- Cargo.toml | 66 +++++++++++++++++++++--------------------- 2 files changed, 75 insertions(+), 75 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index eb7a460c8b..ab0cb86266 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -2203,7 +2203,7 @@ checksum = "fe6d2e5af09e8c8ad56c969f2157a3d4238cebc7c55f0a517728c38f7b200f81" dependencies = [ "serde", "termcolor", - "unicode-width 0.2.2", + "unicode-width 0.1.14", ] [[package]] @@ -2889,7 +2889,7 @@ checksum = "d7a1e2f27636f116493b8b860f5546edb47c8d8f8ea73e1d2a20be88e28d1fea" [[package]] name = "datafusion" version = "54.0.0" -source = "git+https://github.com/openobserve/datafusion?branch=branch-54-modify#35ea697a2477dd9a3cb51ddb3ac050dc1dc110d1" +source = "git+https://github.com/openobserve/datafusion?rev=869ec1a70482e1a26c4ac2fde3e9fd5545c33d7b#869ec1a70482e1a26c4ac2fde3e9fd5545c33d7b" dependencies = [ "arrow", "arrow-schema", @@ -2941,7 +2941,7 @@ dependencies = [ [[package]] name = "datafusion-catalog" version = "54.0.0" -source = "git+https://github.com/openobserve/datafusion?branch=branch-54-modify#35ea697a2477dd9a3cb51ddb3ac050dc1dc110d1" +source = "git+https://github.com/openobserve/datafusion?rev=869ec1a70482e1a26c4ac2fde3e9fd5545c33d7b#869ec1a70482e1a26c4ac2fde3e9fd5545c33d7b" dependencies = [ "arrow", "async-trait", @@ -2965,7 +2965,7 @@ dependencies = [ [[package]] name = "datafusion-catalog-listing" version = "54.0.0" -source = "git+https://github.com/openobserve/datafusion?branch=branch-54-modify#35ea697a2477dd9a3cb51ddb3ac050dc1dc110d1" +source = "git+https://github.com/openobserve/datafusion?rev=869ec1a70482e1a26c4ac2fde3e9fd5545c33d7b#869ec1a70482e1a26c4ac2fde3e9fd5545c33d7b" dependencies = [ "arrow", "async-trait", @@ -2987,7 +2987,7 @@ dependencies = [ [[package]] name = "datafusion-common" version = "54.0.0" -source = "git+https://github.com/openobserve/datafusion?branch=branch-54-modify#35ea697a2477dd9a3cb51ddb3ac050dc1dc110d1" +source = "git+https://github.com/openobserve/datafusion?rev=869ec1a70482e1a26c4ac2fde3e9fd5545c33d7b#869ec1a70482e1a26c4ac2fde3e9fd5545c33d7b" dependencies = [ "arrow", "arrow-ipc", @@ -3012,7 +3012,7 @@ dependencies = [ [[package]] name = "datafusion-common-runtime" version = "54.0.0" -source = "git+https://github.com/openobserve/datafusion?branch=branch-54-modify#35ea697a2477dd9a3cb51ddb3ac050dc1dc110d1" +source = "git+https://github.com/openobserve/datafusion?rev=869ec1a70482e1a26c4ac2fde3e9fd5545c33d7b#869ec1a70482e1a26c4ac2fde3e9fd5545c33d7b" dependencies = [ "futures", "log", @@ -3022,7 +3022,7 @@ dependencies = [ [[package]] name = "datafusion-datasource" version = "54.0.0" -source = "git+https://github.com/openobserve/datafusion?branch=branch-54-modify#35ea697a2477dd9a3cb51ddb3ac050dc1dc110d1" +source = "git+https://github.com/openobserve/datafusion?rev=869ec1a70482e1a26c4ac2fde3e9fd5545c33d7b#869ec1a70482e1a26c4ac2fde3e9fd5545c33d7b" dependencies = [ "arrow", "async-compression", @@ -3057,7 +3057,7 @@ dependencies = [ [[package]] name = "datafusion-datasource-arrow" version = "54.0.0" -source = "git+https://github.com/openobserve/datafusion?branch=branch-54-modify#35ea697a2477dd9a3cb51ddb3ac050dc1dc110d1" +source = "git+https://github.com/openobserve/datafusion?rev=869ec1a70482e1a26c4ac2fde3e9fd5545c33d7b#869ec1a70482e1a26c4ac2fde3e9fd5545c33d7b" dependencies = [ "arrow", "arrow-ipc", @@ -3080,7 +3080,7 @@ dependencies = [ [[package]] name = "datafusion-datasource-csv" version = "54.0.0" -source = "git+https://github.com/openobserve/datafusion?branch=branch-54-modify#35ea697a2477dd9a3cb51ddb3ac050dc1dc110d1" +source = "git+https://github.com/openobserve/datafusion?rev=869ec1a70482e1a26c4ac2fde3e9fd5545c33d7b#869ec1a70482e1a26c4ac2fde3e9fd5545c33d7b" dependencies = [ "arrow", "async-trait", @@ -3102,7 +3102,7 @@ dependencies = [ [[package]] name = "datafusion-datasource-json" version = "54.0.0" -source = "git+https://github.com/openobserve/datafusion?branch=branch-54-modify#35ea697a2477dd9a3cb51ddb3ac050dc1dc110d1" +source = "git+https://github.com/openobserve/datafusion?rev=869ec1a70482e1a26c4ac2fde3e9fd5545c33d7b#869ec1a70482e1a26c4ac2fde3e9fd5545c33d7b" dependencies = [ "arrow", "async-trait", @@ -3124,7 +3124,7 @@ dependencies = [ [[package]] name = "datafusion-datasource-parquet" version = "54.0.0" -source = "git+https://github.com/openobserve/datafusion?branch=branch-54-modify#35ea697a2477dd9a3cb51ddb3ac050dc1dc110d1" +source = "git+https://github.com/openobserve/datafusion?rev=869ec1a70482e1a26c4ac2fde3e9fd5545c33d7b#869ec1a70482e1a26c4ac2fde3e9fd5545c33d7b" dependencies = [ "arrow", "async-trait", @@ -3154,12 +3154,12 @@ dependencies = [ [[package]] name = "datafusion-doc" version = "54.0.0" -source = "git+https://github.com/openobserve/datafusion?branch=branch-54-modify#35ea697a2477dd9a3cb51ddb3ac050dc1dc110d1" +source = "git+https://github.com/openobserve/datafusion?rev=869ec1a70482e1a26c4ac2fde3e9fd5545c33d7b#869ec1a70482e1a26c4ac2fde3e9fd5545c33d7b" [[package]] name = "datafusion-execution" version = "54.0.0" -source = "git+https://github.com/openobserve/datafusion?branch=branch-54-modify#35ea697a2477dd9a3cb51ddb3ac050dc1dc110d1" +source = "git+https://github.com/openobserve/datafusion?rev=869ec1a70482e1a26c4ac2fde3e9fd5545c33d7b#869ec1a70482e1a26c4ac2fde3e9fd5545c33d7b" dependencies = [ "arrow", "arrow-buffer", @@ -3180,7 +3180,7 @@ dependencies = [ [[package]] name = "datafusion-expr" version = "54.0.0" -source = "git+https://github.com/openobserve/datafusion?branch=branch-54-modify#35ea697a2477dd9a3cb51ddb3ac050dc1dc110d1" +source = "git+https://github.com/openobserve/datafusion?rev=869ec1a70482e1a26c4ac2fde3e9fd5545c33d7b#869ec1a70482e1a26c4ac2fde3e9fd5545c33d7b" dependencies = [ "arrow", "arrow-schema", @@ -3202,7 +3202,7 @@ dependencies = [ [[package]] name = "datafusion-expr-common" version = "54.0.0" -source = "git+https://github.com/openobserve/datafusion?branch=branch-54-modify#35ea697a2477dd9a3cb51ddb3ac050dc1dc110d1" +source = "git+https://github.com/openobserve/datafusion?rev=869ec1a70482e1a26c4ac2fde3e9fd5545c33d7b#869ec1a70482e1a26c4ac2fde3e9fd5545c33d7b" dependencies = [ "arrow", "datafusion-common", @@ -3213,7 +3213,7 @@ dependencies = [ [[package]] name = "datafusion-functions" version = "54.0.0" -source = "git+https://github.com/openobserve/datafusion?branch=branch-54-modify#35ea697a2477dd9a3cb51ddb3ac050dc1dc110d1" +source = "git+https://github.com/openobserve/datafusion?rev=869ec1a70482e1a26c4ac2fde3e9fd5545c33d7b#869ec1a70482e1a26c4ac2fde3e9fd5545c33d7b" dependencies = [ "arrow", "arrow-buffer", @@ -3244,7 +3244,7 @@ dependencies = [ [[package]] name = "datafusion-functions-aggregate" version = "54.0.0" -source = "git+https://github.com/openobserve/datafusion?branch=branch-54-modify#35ea697a2477dd9a3cb51ddb3ac050dc1dc110d1" +source = "git+https://github.com/openobserve/datafusion?rev=869ec1a70482e1a26c4ac2fde3e9fd5545c33d7b#869ec1a70482e1a26c4ac2fde3e9fd5545c33d7b" dependencies = [ "arrow", "datafusion-common", @@ -3264,7 +3264,7 @@ dependencies = [ [[package]] name = "datafusion-functions-aggregate-common" version = "54.0.0" -source = "git+https://github.com/openobserve/datafusion?branch=branch-54-modify#35ea697a2477dd9a3cb51ddb3ac050dc1dc110d1" +source = "git+https://github.com/openobserve/datafusion?rev=869ec1a70482e1a26c4ac2fde3e9fd5545c33d7b#869ec1a70482e1a26c4ac2fde3e9fd5545c33d7b" dependencies = [ "arrow", "datafusion-common", @@ -3288,7 +3288,7 @@ dependencies = [ [[package]] name = "datafusion-functions-nested" version = "54.0.0" -source = "git+https://github.com/openobserve/datafusion?branch=branch-54-modify#35ea697a2477dd9a3cb51ddb3ac050dc1dc110d1" +source = "git+https://github.com/openobserve/datafusion?rev=869ec1a70482e1a26c4ac2fde3e9fd5545c33d7b#869ec1a70482e1a26c4ac2fde3e9fd5545c33d7b" dependencies = [ "arrow", "arrow-ord", @@ -3312,7 +3312,7 @@ dependencies = [ [[package]] name = "datafusion-functions-table" version = "54.0.0" -source = "git+https://github.com/openobserve/datafusion?branch=branch-54-modify#35ea697a2477dd9a3cb51ddb3ac050dc1dc110d1" +source = "git+https://github.com/openobserve/datafusion?rev=869ec1a70482e1a26c4ac2fde3e9fd5545c33d7b#869ec1a70482e1a26c4ac2fde3e9fd5545c33d7b" dependencies = [ "arrow", "async-trait", @@ -3327,7 +3327,7 @@ dependencies = [ [[package]] name = "datafusion-functions-window" version = "54.0.0" -source = "git+https://github.com/openobserve/datafusion?branch=branch-54-modify#35ea697a2477dd9a3cb51ddb3ac050dc1dc110d1" +source = "git+https://github.com/openobserve/datafusion?rev=869ec1a70482e1a26c4ac2fde3e9fd5545c33d7b#869ec1a70482e1a26c4ac2fde3e9fd5545c33d7b" dependencies = [ "arrow", "datafusion-common", @@ -3343,7 +3343,7 @@ dependencies = [ [[package]] name = "datafusion-functions-window-common" version = "54.0.0" -source = "git+https://github.com/openobserve/datafusion?branch=branch-54-modify#35ea697a2477dd9a3cb51ddb3ac050dc1dc110d1" +source = "git+https://github.com/openobserve/datafusion?rev=869ec1a70482e1a26c4ac2fde3e9fd5545c33d7b#869ec1a70482e1a26c4ac2fde3e9fd5545c33d7b" dependencies = [ "datafusion-common", "datafusion-physical-expr-common", @@ -3352,7 +3352,7 @@ dependencies = [ [[package]] name = "datafusion-macros" version = "54.0.0" -source = "git+https://github.com/openobserve/datafusion?branch=branch-54-modify#35ea697a2477dd9a3cb51ddb3ac050dc1dc110d1" +source = "git+https://github.com/openobserve/datafusion?rev=869ec1a70482e1a26c4ac2fde3e9fd5545c33d7b#869ec1a70482e1a26c4ac2fde3e9fd5545c33d7b" dependencies = [ "datafusion-doc", "quote", @@ -3362,7 +3362,7 @@ dependencies = [ [[package]] name = "datafusion-optimizer" version = "54.0.0" -source = "git+https://github.com/openobserve/datafusion?branch=branch-54-modify#35ea697a2477dd9a3cb51ddb3ac050dc1dc110d1" +source = "git+https://github.com/openobserve/datafusion?rev=869ec1a70482e1a26c4ac2fde3e9fd5545c33d7b#869ec1a70482e1a26c4ac2fde3e9fd5545c33d7b" dependencies = [ "arrow", "chrono", @@ -3381,7 +3381,7 @@ dependencies = [ [[package]] name = "datafusion-physical-expr" version = "54.0.0" -source = "git+https://github.com/openobserve/datafusion?branch=branch-54-modify#35ea697a2477dd9a3cb51ddb3ac050dc1dc110d1" +source = "git+https://github.com/openobserve/datafusion?rev=869ec1a70482e1a26c4ac2fde3e9fd5545c33d7b#869ec1a70482e1a26c4ac2fde3e9fd5545c33d7b" dependencies = [ "arrow", "datafusion-common", @@ -3402,7 +3402,7 @@ dependencies = [ [[package]] name = "datafusion-physical-expr-adapter" version = "54.0.0" -source = "git+https://github.com/openobserve/datafusion?branch=branch-54-modify#35ea697a2477dd9a3cb51ddb3ac050dc1dc110d1" +source = "git+https://github.com/openobserve/datafusion?rev=869ec1a70482e1a26c4ac2fde3e9fd5545c33d7b#869ec1a70482e1a26c4ac2fde3e9fd5545c33d7b" dependencies = [ "arrow", "datafusion-common", @@ -3416,7 +3416,7 @@ dependencies = [ [[package]] name = "datafusion-physical-expr-common" version = "54.0.0" -source = "git+https://github.com/openobserve/datafusion?branch=branch-54-modify#35ea697a2477dd9a3cb51ddb3ac050dc1dc110d1" +source = "git+https://github.com/openobserve/datafusion?rev=869ec1a70482e1a26c4ac2fde3e9fd5545c33d7b#869ec1a70482e1a26c4ac2fde3e9fd5545c33d7b" dependencies = [ "arrow", "chrono", @@ -3432,7 +3432,7 @@ dependencies = [ [[package]] name = "datafusion-physical-optimizer" version = "54.0.0" -source = "git+https://github.com/openobserve/datafusion?branch=branch-54-modify#35ea697a2477dd9a3cb51ddb3ac050dc1dc110d1" +source = "git+https://github.com/openobserve/datafusion?rev=869ec1a70482e1a26c4ac2fde3e9fd5545c33d7b#869ec1a70482e1a26c4ac2fde3e9fd5545c33d7b" dependencies = [ "arrow", "datafusion-common", @@ -3450,7 +3450,7 @@ dependencies = [ [[package]] name = "datafusion-physical-plan" version = "54.0.0" -source = "git+https://github.com/openobserve/datafusion?branch=branch-54-modify#35ea697a2477dd9a3cb51ddb3ac050dc1dc110d1" +source = "git+https://github.com/openobserve/datafusion?rev=869ec1a70482e1a26c4ac2fde3e9fd5545c33d7b#869ec1a70482e1a26c4ac2fde3e9fd5545c33d7b" dependencies = [ "arrow", "arrow-data", @@ -3482,7 +3482,7 @@ dependencies = [ [[package]] name = "datafusion-proto" version = "54.0.0" -source = "git+https://github.com/openobserve/datafusion?branch=branch-54-modify#35ea697a2477dd9a3cb51ddb3ac050dc1dc110d1" +source = "git+https://github.com/openobserve/datafusion?rev=869ec1a70482e1a26c4ac2fde3e9fd5545c33d7b#869ec1a70482e1a26c4ac2fde3e9fd5545c33d7b" dependencies = [ "arrow", "chrono", @@ -3508,7 +3508,7 @@ dependencies = [ [[package]] name = "datafusion-proto-common" version = "54.0.0" -source = "git+https://github.com/openobserve/datafusion?branch=branch-54-modify#35ea697a2477dd9a3cb51ddb3ac050dc1dc110d1" +source = "git+https://github.com/openobserve/datafusion?rev=869ec1a70482e1a26c4ac2fde3e9fd5545c33d7b#869ec1a70482e1a26c4ac2fde3e9fd5545c33d7b" dependencies = [ "arrow", "datafusion-common", @@ -3518,7 +3518,7 @@ dependencies = [ [[package]] name = "datafusion-pruning" version = "54.0.0" -source = "git+https://github.com/openobserve/datafusion?branch=branch-54-modify#35ea697a2477dd9a3cb51ddb3ac050dc1dc110d1" +source = "git+https://github.com/openobserve/datafusion?rev=869ec1a70482e1a26c4ac2fde3e9fd5545c33d7b#869ec1a70482e1a26c4ac2fde3e9fd5545c33d7b" dependencies = [ "arrow", "datafusion-common", @@ -3533,7 +3533,7 @@ dependencies = [ [[package]] name = "datafusion-session" version = "54.0.0" -source = "git+https://github.com/openobserve/datafusion?branch=branch-54-modify#35ea697a2477dd9a3cb51ddb3ac050dc1dc110d1" +source = "git+https://github.com/openobserve/datafusion?rev=869ec1a70482e1a26c4ac2fde3e9fd5545c33d7b#869ec1a70482e1a26c4ac2fde3e9fd5545c33d7b" dependencies = [ "async-trait", "datafusion-common", @@ -3546,7 +3546,7 @@ dependencies = [ [[package]] name = "datafusion-sql" version = "54.0.0" -source = "git+https://github.com/openobserve/datafusion?branch=branch-54-modify#35ea697a2477dd9a3cb51ddb3ac050dc1dc110d1" +source = "git+https://github.com/openobserve/datafusion?rev=869ec1a70482e1a26c4ac2fde3e9fd5545c33d7b#869ec1a70482e1a26c4ac2fde3e9fd5545c33d7b" dependencies = [ "arrow", "bigdecimal", @@ -7802,8 +7802,8 @@ version = "0.14.3" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "343d3bd7056eda839b03204e68deff7d1b13aba7af2b2fd16890697274262ee7" dependencies = [ - "heck 0.5.0", - "itertools 0.14.0", + "heck 0.4.1", + "itertools 0.10.5", "log", "multimap", "petgraph 0.8.3", @@ -7824,7 +7824,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "8a56d757972c98b346a9b766e3f02746cde6dd1cd1d1d563472929fdd74bec4d" dependencies = [ "anyhow", - "itertools 0.14.0", + "itertools 0.10.5", "proc-macro2", "quote", "syn 2.0.117", @@ -7837,7 +7837,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "27c6023962132f4b30eb4c172c91ce92d933da334c59c23cddee82358ddafb0b" dependencies = [ "anyhow", - "itertools 0.14.0", + "itertools 0.10.5", "proc-macro2", "quote", "syn 2.0.117", @@ -7893,7 +7893,7 @@ version = "0.7.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "fe500dc80e757a75e1e8fb7290e448d62dfba3105ece1d058579cb00b58151cd" dependencies = [ - "heck 0.5.0", + "heck 0.4.1", "prost 0.14.3", "prost-build", "prost-types 0.14.3", @@ -9783,7 +9783,7 @@ version = "0.8.9" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "c1c97747dbf44bb1ca44a561ece23508e99cb592e862f22222dcf42f51d1e451" dependencies = [ - "heck 0.5.0", + "heck 0.4.1", "proc-macro2", "quote", "syn 2.0.117", @@ -9795,7 +9795,7 @@ version = "0.9.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "54254b8531cafa275c5e096f62d48c81435d1015405a91198ddb11e967301d40" dependencies = [ - "heck 0.5.0", + "heck 0.4.1", "proc-macro2", "quote", "syn 2.0.117", @@ -12527,7 +12527,7 @@ version = "0.1.11" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "c2a7b1c03c876122aa43f3020e6c3c3ee5c05081c9a00739faf7503aeba10d22" dependencies = [ - "windows-sys 0.61.2", + "windows-sys 0.48.0", ] [[package]] diff --git a/Cargo.toml b/Cargo.toml index aad509ffce..1676166f6c 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -479,39 +479,39 @@ zip = "8.0" zstd = "0.13" [patch.crates-io] -datafusion = { git = "https://github.com/openobserve/datafusion", branch = "branch-54-modify" } -datafusion-catalog = { git = "https://github.com/openobserve/datafusion", branch = "branch-54-modify" } -datafusion-catalog-listing = { git = "https://github.com/openobserve/datafusion", branch = "branch-54-modify" } -datafusion-common = { git = "https://github.com/openobserve/datafusion", branch = "branch-54-modify" } -datafusion-common-runtime = { git = "https://github.com/openobserve/datafusion", branch = "branch-54-modify" } -datafusion-datasource = { git = "https://github.com/openobserve/datafusion", branch = "branch-54-modify" } -datafusion-datasource-arrow = { git = "https://github.com/openobserve/datafusion", branch = "branch-54-modify" } -datafusion-datasource-csv = { git = "https://github.com/openobserve/datafusion", branch = "branch-54-modify" } -datafusion-datasource-json = { git = "https://github.com/openobserve/datafusion", branch = "branch-54-modify" } -datafusion-datasource-parquet = { git = "https://github.com/openobserve/datafusion", branch = "branch-54-modify" } -datafusion-doc = { git = "https://github.com/openobserve/datafusion", branch = "branch-54-modify" } -datafusion-execution = { git = "https://github.com/openobserve/datafusion", branch = "branch-54-modify" } -datafusion-expr = { git = "https://github.com/openobserve/datafusion", branch = "branch-54-modify" } -datafusion-expr-common = { git = "https://github.com/openobserve/datafusion", branch = "branch-54-modify" } -datafusion-functions = { git = "https://github.com/openobserve/datafusion", branch = "branch-54-modify" } -datafusion-functions-aggregate = { git = "https://github.com/openobserve/datafusion", branch = "branch-54-modify" } -datafusion-functions-aggregate-common = { git = "https://github.com/openobserve/datafusion", branch = "branch-54-modify" } -datafusion-functions-nested = { git = "https://github.com/openobserve/datafusion", branch = "branch-54-modify" } -datafusion-functions-table = { git = "https://github.com/openobserve/datafusion", branch = "branch-54-modify" } -datafusion-functions-window = { git = "https://github.com/openobserve/datafusion", branch = "branch-54-modify" } -datafusion-functions-window-common = { git = "https://github.com/openobserve/datafusion", branch = "branch-54-modify" } -datafusion-macros = { git = "https://github.com/openobserve/datafusion", branch = "branch-54-modify" } -datafusion-optimizer = { git = "https://github.com/openobserve/datafusion", branch = "branch-54-modify" } -datafusion-physical-expr = { git = "https://github.com/openobserve/datafusion", branch = "branch-54-modify" } -datafusion-physical-expr-adapter = { git = "https://github.com/openobserve/datafusion", branch = "branch-54-modify" } -datafusion-physical-expr-common = { git = "https://github.com/openobserve/datafusion", branch = "branch-54-modify" } -datafusion-physical-optimizer = { git = "https://github.com/openobserve/datafusion", branch = "branch-54-modify" } -datafusion-physical-plan = { git = "https://github.com/openobserve/datafusion", branch = "branch-54-modify" } -datafusion-proto = { git = "https://github.com/openobserve/datafusion", branch = "branch-54-modify" } -datafusion-proto-common = { git = "https://github.com/openobserve/datafusion", branch = "branch-54-modify" } -datafusion-pruning = { git = "https://github.com/openobserve/datafusion", branch = "branch-54-modify" } -datafusion-session = { git = "https://github.com/openobserve/datafusion", branch = "branch-54-modify" } -datafusion-sql = { git = "https://github.com/openobserve/datafusion", branch = "branch-54-modify" } +datafusion = { git = "https://github.com/openobserve/datafusion", rev = "869ec1a70482e1a26c4ac2fde3e9fd5545c33d7b" } +datafusion-catalog = { git = "https://github.com/openobserve/datafusion", rev = "869ec1a70482e1a26c4ac2fde3e9fd5545c33d7b" } +datafusion-catalog-listing = { git = "https://github.com/openobserve/datafusion", rev = "869ec1a70482e1a26c4ac2fde3e9fd5545c33d7b" } +datafusion-common = { git = "https://github.com/openobserve/datafusion", rev = "869ec1a70482e1a26c4ac2fde3e9fd5545c33d7b" } +datafusion-common-runtime = { git = "https://github.com/openobserve/datafusion", rev = "869ec1a70482e1a26c4ac2fde3e9fd5545c33d7b" } +datafusion-datasource = { git = "https://github.com/openobserve/datafusion", rev = "869ec1a70482e1a26c4ac2fde3e9fd5545c33d7b" } +datafusion-datasource-arrow = { git = "https://github.com/openobserve/datafusion", rev = "869ec1a70482e1a26c4ac2fde3e9fd5545c33d7b" } +datafusion-datasource-csv = { git = "https://github.com/openobserve/datafusion", rev = "869ec1a70482e1a26c4ac2fde3e9fd5545c33d7b" } +datafusion-datasource-json = { git = "https://github.com/openobserve/datafusion", rev = "869ec1a70482e1a26c4ac2fde3e9fd5545c33d7b" } +datafusion-datasource-parquet = { git = "https://github.com/openobserve/datafusion", rev = "869ec1a70482e1a26c4ac2fde3e9fd5545c33d7b" } +datafusion-doc = { git = "https://github.com/openobserve/datafusion", rev = "869ec1a70482e1a26c4ac2fde3e9fd5545c33d7b" } +datafusion-execution = { git = "https://github.com/openobserve/datafusion", rev = "869ec1a70482e1a26c4ac2fde3e9fd5545c33d7b" } +datafusion-expr = { git = "https://github.com/openobserve/datafusion", rev = "869ec1a70482e1a26c4ac2fde3e9fd5545c33d7b" } +datafusion-expr-common = { git = "https://github.com/openobserve/datafusion", rev = "869ec1a70482e1a26c4ac2fde3e9fd5545c33d7b" } +datafusion-functions = { git = "https://github.com/openobserve/datafusion", rev = "869ec1a70482e1a26c4ac2fde3e9fd5545c33d7b" } +datafusion-functions-aggregate = { git = "https://github.com/openobserve/datafusion", rev = "869ec1a70482e1a26c4ac2fde3e9fd5545c33d7b" } +datafusion-functions-aggregate-common = { git = "https://github.com/openobserve/datafusion", rev = "869ec1a70482e1a26c4ac2fde3e9fd5545c33d7b" } +datafusion-functions-nested = { git = "https://github.com/openobserve/datafusion", rev = "869ec1a70482e1a26c4ac2fde3e9fd5545c33d7b" } +datafusion-functions-table = { git = "https://github.com/openobserve/datafusion", rev = "869ec1a70482e1a26c4ac2fde3e9fd5545c33d7b" } +datafusion-functions-window = { git = "https://github.com/openobserve/datafusion", rev = "869ec1a70482e1a26c4ac2fde3e9fd5545c33d7b" } +datafusion-functions-window-common = { git = "https://github.com/openobserve/datafusion", rev = "869ec1a70482e1a26c4ac2fde3e9fd5545c33d7b" } +datafusion-macros = { git = "https://github.com/openobserve/datafusion", rev = "869ec1a70482e1a26c4ac2fde3e9fd5545c33d7b" } +datafusion-optimizer = { git = "https://github.com/openobserve/datafusion", rev = "869ec1a70482e1a26c4ac2fde3e9fd5545c33d7b" } +datafusion-physical-expr = { git = "https://github.com/openobserve/datafusion", rev = "869ec1a70482e1a26c4ac2fde3e9fd5545c33d7b" } +datafusion-physical-expr-adapter = { git = "https://github.com/openobserve/datafusion", rev = "869ec1a70482e1a26c4ac2fde3e9fd5545c33d7b" } +datafusion-physical-expr-common = { git = "https://github.com/openobserve/datafusion", rev = "869ec1a70482e1a26c4ac2fde3e9fd5545c33d7b" } +datafusion-physical-optimizer = { git = "https://github.com/openobserve/datafusion", rev = "869ec1a70482e1a26c4ac2fde3e9fd5545c33d7b" } +datafusion-physical-plan = { git = "https://github.com/openobserve/datafusion", rev = "869ec1a70482e1a26c4ac2fde3e9fd5545c33d7b" } +datafusion-proto = { git = "https://github.com/openobserve/datafusion", rev = "869ec1a70482e1a26c4ac2fde3e9fd5545c33d7b" } +datafusion-proto-common = { git = "https://github.com/openobserve/datafusion", rev = "869ec1a70482e1a26c4ac2fde3e9fd5545c33d7b" } +datafusion-pruning = { git = "https://github.com/openobserve/datafusion", rev = "869ec1a70482e1a26c4ac2fde3e9fd5545c33d7b" } +datafusion-session = { git = "https://github.com/openobserve/datafusion", rev = "869ec1a70482e1a26c4ac2fde3e9fd5545c33d7b" } +datafusion-sql = { git = "https://github.com/openobserve/datafusion", rev = "869ec1a70482e1a26c4ac2fde3e9fd5545c33d7b" } object_store = { git = "https://github.com/openobserve/arrow-rs-object-store", branch = "openobserve-v0.13.2" } proc-macro-error2 = { git = "https://github.com/hengfeiyang/proc-macro-error-2", branch = "main" } tantivy = { git = "https://github.com/openobserve/tantivy", branch = "perf/openobserve" }