fix: projection for hashjoin in broadcast join (#12875)

This commit is contained in:
Huaijin
2026-06-25 07:46:54 +00:00
committed by GitHub
parent 43bbf2c88c
commit ce726253f8
2 changed files with 75 additions and 75 deletions
Generated
+42 -42
View File
@@ -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]]
+33 -33
View File
@@ -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" }