You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@doris.apache.org by mo...@apache.org on 2023/06/10 14:53:30 UTC

[doris] branch branch-1.2-lts updated: [cherry-pick](udaf) fix java-udaf can't exectue add function (#20663)

This is an automated email from the ASF dual-hosted git repository.

morningman pushed a commit to branch branch-1.2-lts
in repository https://gitbox.apache.org/repos/asf/doris.git


The following commit(s) were added to refs/heads/branch-1.2-lts by this push:
     new 97775be474 [cherry-pick](udaf) fix java-udaf can't exectue add function (#20663)
97775be474 is described below

commit 97775be47445692be39c60e54a9e2e18ce4b2fc6
Author: zhangstar333 <87...@users.noreply.github.com>
AuthorDate: Sat Jun 10 22:53:23 2023 +0800

    [cherry-pick](udaf) fix java-udaf can't exectue add function (#20663)
    
    cherry-pick from master #20554
---
 be/src/vec/aggregate_functions/aggregate_function_java_udaf.h | 8 +++++---
 1 file changed, 5 insertions(+), 3 deletions(-)

diff --git a/be/src/vec/aggregate_functions/aggregate_function_java_udaf.h b/be/src/vec/aggregate_functions/aggregate_function_java_udaf.h
index 1abf2d5208..2ea485bd7a 100644
--- a/be/src/vec/aggregate_functions/aggregate_function_java_udaf.h
+++ b/be/src/vec/aggregate_functions/aggregate_function_java_udaf.h
@@ -341,10 +341,12 @@ public:
 
     DataTypePtr get_return_type() const override { return _return_type; }
 
-    void add(AggregateDataPtr __restrict /*place*/, const IColumn** /*columns*/, size_t /*row_num*/,
+    void add(AggregateDataPtr __restrict place, const IColumn** columns, size_t row_num,
              Arena*) const override {
-        LOG(WARNING) << " shouldn't going add function, there maybe some error about function "
-                     << _fn.name.function_name;
+        int64_t places_address[1];
+        places_address[0] = reinterpret_cast<int64_t>(place);
+        this->data(_exec_place)
+                .add(places_address, true, columns, row_num, row_num + 1, argument_types);
     }
 
     void add_batch(size_t batch_size, AggregateDataPtr* places, size_t place_offset,


---------------------------------------------------------------------
To unsubscribe, e-mail: commits-unsubscribe@doris.apache.org
For additional commands, e-mail: commits-help@doris.apache.org