This is an automated email from the ASF dual-hosted git repository.
panxiaolei pushed a commit to branch branch-2.0
in repository https://gitbox.apache.org/repos/asf/doris.git
The following commit(s) were added to refs/heads/branch-2.0 by this push:
new 350752bd13e [cherry-pick](function) mod quantile_state's signature
(#25600)
350752bd13e is described below
commit 350752bd13e031ba088f0a6af0f55619a30eab0b
Author: Siyang Tang <[email protected]>
AuthorDate: Thu Oct 19 10:01:22 2023 +0800
[cherry-pick](function) mod quantile_state's signature (#25600)
pick part of: #23862
---
.../nereids/trees/expressions/functions/scalar/ToQuantileState.java | 2 +-
gensrc/script/doris_builtins_functions.py | 3 ---
2 files changed, 1 insertion(+), 4 deletions(-)
diff --git
a/fe/fe-core/src/main/java/org/apache/doris/nereids/trees/expressions/functions/scalar/ToQuantileState.java
b/fe/fe-core/src/main/java/org/apache/doris/nereids/trees/expressions/functions/scalar/ToQuantileState.java
index cdd286372bf..219eafba943 100644
---
a/fe/fe-core/src/main/java/org/apache/doris/nereids/trees/expressions/functions/scalar/ToQuantileState.java
+++
b/fe/fe-core/src/main/java/org/apache/doris/nereids/trees/expressions/functions/scalar/ToQuantileState.java
@@ -40,7 +40,7 @@ public class ToQuantileState extends ScalarFunction
implements BinaryExpression, ExplicitlyCastableSignature,
AlwaysNotNullable {
public static final List<FunctionSignature> SIGNATURES = ImmutableList.of(
-
FunctionSignature.ret(QuantileStateType.INSTANCE).args(VarcharType.SYSTEM_DEFAULT,
FloatType.INSTANCE)
+
FunctionSignature.ret(QuantileStateType.INSTANCE).args(DoubleType.INSTANCE,
FloatType.INSTANCE)
);
/**
diff --git a/gensrc/script/doris_builtins_functions.py
b/gensrc/script/doris_builtins_functions.py
index 1c989732653..8e5ed56d0ff 100644
--- a/gensrc/script/doris_builtins_functions.py
+++ b/gensrc/script/doris_builtins_functions.py
@@ -1848,10 +1848,7 @@ visible_functions = {
# quantile_function
"quantile" : [
- [['to_quantile_state'], 'QUANTILE_STATE', ['VARCHAR', 'FLOAT'],
'ALWAYS_NOT_NULLABLE'],
[['to_quantile_state'], 'QUANTILE_STATE', ['DOUBLE', 'FLOAT'],
'ALWAYS_NOT_NULLABLE'],
- [['to_quantile_state'], 'QUANTILE_STATE', ['FLOAT', 'FLOAT'],
'ALWAYS_NOT_NULLABLE'],
- [['to_quantile_state'], 'QUANTILE_STATE', ['BIGINT', 'FLOAT'],
'ALWAYS_NOT_NULLABLE'],
[['quantile_percent'], 'DOUBLE', ['QUANTILE_STATE', 'FLOAT'],
'ALWAYS_NOT_NULLABLE']
],
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]