Skip to content

Commit 63a09dc

Browse files
committed
fix: PushDownFilter for GROUP BY on uppercase col names
1 parent d8ee8d8 commit 63a09dc

File tree

1 file changed

+5
-1
lines changed

1 file changed

+5
-1
lines changed

datafusion/optimizer/src/push_down_filter.rs

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -941,7 +941,11 @@ impl OptimizerRule for PushDownFilter {
941941
let group_expr_columns = agg
942942
.group_expr
943943
.iter()
944-
.map(|e| Ok(Column::from_qualified_name(e.schema_name().to_string())))
944+
.map(|e| {
945+
Ok(Column::from_qualified_name_ignore_case(
946+
e.schema_name().to_string(),
947+
))
948+
})
945949
.collect::<Result<HashSet<_>>>()?;
946950

947951
let predicates = split_conjunction_owned(filter.predicate);

0 commit comments

Comments
 (0)