diff --git a/datafusion/physical-expr/src/analysis.rs b/datafusion/physical-expr/src/analysis.rs index b50f814c712b..51b80b1d971b 100644 --- a/datafusion/physical-expr/src/analysis.rs +++ b/datafusion/physical-expr/src/analysis.rs @@ -63,7 +63,7 @@ impl AnalysisContext { input_schema: &Schema, statistics: &[ColumnStatistics], ) -> Result { - (0..statistics.len()) + (0..input_schema.fields.len()) .map(|idx| { ExprBoundaries::try_from_column(input_schema, &statistics[idx], idx) })