From 458ed55fa5e7ebe9ec7e1b4e19169fde9f9d49ca Mon Sep 17 00:00:00 2001 From: kangkaisen Date: Fri, 3 Jan 2020 19:27:40 +0800 Subject: [PATCH] Fix BITMAP_UNION_COUNT couldn't hit rollup table (#2655) --- .../main/java/org/apache/doris/planner/SingleNodePlanner.java | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/fe/src/main/java/org/apache/doris/planner/SingleNodePlanner.java b/fe/src/main/java/org/apache/doris/planner/SingleNodePlanner.java index 8a4a7b4a36..09ed92505b 100644 --- a/fe/src/main/java/org/apache/doris/planner/SingleNodePlanner.java +++ b/fe/src/main/java/org/apache/doris/planner/SingleNodePlanner.java @@ -555,7 +555,8 @@ public class SingleNodePlanner { returnColumnValidate = false; break; } - } else if (aggExpr.getFnName().getFunction().equalsIgnoreCase(FunctionSet.BITMAP_UNION)) { + } else if (aggExpr.getFnName().getFunction().equalsIgnoreCase(FunctionSet.BITMAP_UNION) + || aggExpr.getFnName().getFunction().equalsIgnoreCase(FunctionSet.BITMAP_UNION_COUNT)) { if (col.getAggregationType() != AggregateType.BITMAP_UNION) { turnOffReason = "Aggregate Operator not match: BITMAP_UNION <--> " + col.getAggregationType(); returnColumnValidate = false;