From 9984fc8112414c3ce7d1df1ca9e0b0244766b73a Mon Sep 17 00:00:00 2001 From: Jiawei Zhao Date: Mon, 22 Jun 2026 14:59:56 +0800 Subject: [PATCH] chore: add feature gate to internal_datafusion_err `internal_datafusion_err` is only used in `DynamicFilterPhysicalExpr::try_from_proto`, which are only compiled when feature proto is enabled. Signed-off-by: Jiawei Zhao --- .../physical-expr/src/expressions/dynamic_filters/mod.rs | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/datafusion/physical-expr/src/expressions/dynamic_filters/mod.rs b/datafusion/physical-expr/src/expressions/dynamic_filters/mod.rs index 0669913c32af2..ce81a22094b72 100644 --- a/datafusion/physical-expr/src/expressions/dynamic_filters/mod.rs +++ b/datafusion/physical-expr/src/expressions/dynamic_filters/mod.rs @@ -22,10 +22,13 @@ use tokio::sync::watch; use crate::PhysicalExpr; use arrow::datatypes::{DataType, Schema}; +#[cfg(feature = "proto")] +use datafusion_common::internal_datafusion_err; use datafusion_common::{ - Result, internal_datafusion_err, + Result, tree_node::{Transformed, TransformedResult, TreeNode}, }; + use datafusion_expr::ColumnarValue; use datafusion_physical_expr_common::physical_expr::DynHash;