Skip to content

Commit 951c695

Browse files
fix: Queries similar to count-bug produce incorrect results
1 parent 66933cc commit 951c695

File tree

4 files changed

+204
-113
lines changed

4 files changed

+204
-113
lines changed

datafusion/optimizer/src/decorrelate.rs

+1-4
Original file line numberDiff line numberDiff line change
@@ -501,10 +501,7 @@ fn agg_exprs_evaluation_result_on_empty_batch(
501501
let info = SimplifyContext::new(&props).with_schema(Arc::clone(schema));
502502
let simplifier = ExprSimplifier::new(info);
503503
let result_expr = simplifier.simplify(result_expr)?;
504-
if matches!(result_expr, Expr::Literal(ScalarValue::Int64(_))) {
505-
expr_result_map_for_count_bug
506-
.insert(e.schema_name().to_string(), result_expr);
507-
}
504+
expr_result_map_for_count_bug.insert(e.schema_name().to_string(), result_expr);
508505
}
509506
Ok(())
510507
}

0 commit comments

Comments
 (0)