Skip to content

Commit 05dd47e

Browse files
committed
chore: Physical planner - allow to disable inplace constant evaluation
1 parent 7762b3c commit 05dd47e

File tree

1 file changed

+4
-3
lines changed

1 file changed

+4
-3
lines changed

datafusion/src/physical_plan/planner.rs

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1371,9 +1371,10 @@ impl DefaultPhysicalPlanner {
13711371
res_expr: Arc<dyn PhysicalExpr>,
13721372
inputs: Vec<Arc<dyn PhysicalExpr>>,
13731373
) -> Result<Arc<dyn PhysicalExpr>> {
1374-
if self.should_evaluate_constants && inputs
1375-
.iter()
1376-
.all(|i| i.as_any().downcast_ref::<Literal>().is_some())
1374+
if self.should_evaluate_constants
1375+
&& inputs
1376+
.iter()
1377+
.all(|i| i.as_any().downcast_ref::<Literal>().is_some())
13771378
{
13781379
Ok(evaluate_const(res_expr)?)
13791380
} else {

0 commit comments

Comments
 (0)