From ab8f9f7bf6d7e1dbee8c7139406dced571be2669 Mon Sep 17 00:00:00 2001 From: zhiqiang Date: Wed, 11 Sep 2024 10:08:25 +0800 Subject: [PATCH] [fix](histogram) Fix histgrom nullable properties on branch-2.1 (#40638) nullable property of histogram on master is changed by https://github.com/apache/doris/pull/37330 pick it to branch-2.1 related change on 2.1: https://github.com/apache/doris/pull/38608, #38608 relies on AlwaysNotNullable property. --- .../nereids/trees/expressions/functions/agg/Histogram.java | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/fe/fe-core/src/main/java/org/apache/doris/nereids/trees/expressions/functions/agg/Histogram.java b/fe/fe-core/src/main/java/org/apache/doris/nereids/trees/expressions/functions/agg/Histogram.java index 7dbf087475..1f0c2d60f1 100644 --- a/fe/fe-core/src/main/java/org/apache/doris/nereids/trees/expressions/functions/agg/Histogram.java +++ b/fe/fe-core/src/main/java/org/apache/doris/nereids/trees/expressions/functions/agg/Histogram.java @@ -19,8 +19,8 @@ package org.apache.doris.nereids.trees.expressions.functions.agg; import org.apache.doris.catalog.FunctionSignature; import org.apache.doris.nereids.trees.expressions.Expression; +import org.apache.doris.nereids.trees.expressions.functions.AlwaysNotNullable; import org.apache.doris.nereids.trees.expressions.functions.ExplicitlyCastableSignature; -import org.apache.doris.nereids.trees.expressions.functions.PropagateNullable; import org.apache.doris.nereids.trees.expressions.functions.SearchSignature; import org.apache.doris.nereids.trees.expressions.visitor.ExpressionVisitor; import org.apache.doris.nereids.types.DoubleType; @@ -37,7 +37,7 @@ import java.util.List; * AggregateFunction 'histogram'. This class is generated by GenerateFunction. */ public class Histogram extends AggregateFunction - implements ExplicitlyCastableSignature, PropagateNullable { + implements ExplicitlyCastableSignature, AlwaysNotNullable { public static final List SIGNATURES = ImmutableList.of( FunctionSignature.ret(VarcharType.SYSTEM_DEFAULT)