From 36279c0e5aec6248bcde5f9e68470c5d1f0f838b Mon Sep 17 00:00:00 2001 From: HappenLee Date: Mon, 9 Aug 2021 17:10:23 +0800 Subject: [PATCH] fix error result of agg function --- be/src/exprs/aggregate_functions.cpp | 4 ++-- .../src/main/java/org/apache/doris/catalog/Function.java | 1 - 2 files changed, 2 insertions(+), 3 deletions(-) diff --git a/be/src/exprs/aggregate_functions.cpp b/be/src/exprs/aggregate_functions.cpp index dc066f504a244a..04b413ead710f2 100644 --- a/be/src/exprs/aggregate_functions.cpp +++ b/be/src/exprs/aggregate_functions.cpp @@ -71,13 +71,13 @@ void AggregateFunctions::init_zero_not_null(FunctionContext*, DecimalV2Val* dst) template void AggregateFunctions::init_zero(FunctionContext*, T* dst) { - dst->is_null = true; + dst->is_null = false; dst->val = 0; } template <> void AggregateFunctions::init_zero(FunctionContext*, DecimalV2Val* dst) { - dst->is_null = true; + dst->is_null = false; dst->set_to_zero(); } diff --git a/fe/fe-core/src/main/java/org/apache/doris/catalog/Function.java b/fe/fe-core/src/main/java/org/apache/doris/catalog/Function.java index 7802c0dbb8672f..3496f795a8bf3c 100644 --- a/fe/fe-core/src/main/java/org/apache/doris/catalog/Function.java +++ b/fe/fe-core/src/main/java/org/apache/doris/catalog/Function.java @@ -634,7 +634,6 @@ protected void writeFields(DataOutput output) throws IOException { } writeOptionString(output, libUrl); writeOptionString(output, checksum); - output.writeBoolean(vectorized); } @Override