This is an automated email from the ASF dual-hosted git repository. kxiao pushed a commit to branch branch-2.0 in repository https://gitbox.apache.org/repos/asf/doris.git
commit c539a44f30bae15c943e23a63ea3da07320b2b58 Author: zhangstar333 <[email protected]> AuthorDate: Tue Jul 18 08:06:52 2023 +0800 [Enhance](function) add boolean type for sum agg function (#21862) before the sum agg not register for boolean type, so it need cast to other type can execute. --- .../src/main/java/org/apache/doris/catalog/FunctionSet.java | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/fe/fe-core/src/main/java/org/apache/doris/catalog/FunctionSet.java b/fe/fe-core/src/main/java/org/apache/doris/catalog/FunctionSet.java index 558d328de2..d553cfa596 100644 --- a/fe/fe-core/src/main/java/org/apache/doris/catalog/FunctionSet.java +++ b/fe/fe-core/src/main/java/org/apache/doris/catalog/FunctionSet.java @@ -1100,6 +1100,14 @@ public class FunctionSet<T> { // Sum String []sumNames = {"sum", "sum_distinct"}; for (String name : sumNames) { + addBuiltin(AggregateFunction.createBuiltin(name, + Lists.<Type>newArrayList(Type.BOOLEAN), Type.BIGINT, Type.BIGINT, "", + "", + "", + null, null, + "", + null, false, true, false, true)); + addBuiltin(AggregateFunction.createBuiltin(name, Lists.<Type>newArrayList(Type.TINYINT), Type.BIGINT, Type.BIGINT, "", "", --------------------------------------------------------------------- To unsubscribe, e-mail: [email protected] For additional commands, e-mail: [email protected]
