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

morningman pushed a change to branch master
in repository https://gitbox.apache.org/repos/asf/incubator-doris.git.


    from 9f0b93e  [feature-wip](array-type) Fix conflict while merge array-type 
branch  (#8594)
     add b89e4c7  [feature-wip](java-udf) support java UDF with fixed-length 
input and output (#8516)

No new revisions were added by this update.

Summary of changes:
 be/CMakeLists.txt                                  |  16 +
 be/src/runtime/user_function_cache.cpp             |  66 +++-
 be/src/runtime/user_function_cache.h               |  13 +-
 be/src/service/doris_main.cpp                      |  12 +
 be/src/util/CMakeLists.txt                         |   1 +
 be/src/util/jni-util.cpp                           | 247 ++++++++++++
 be/src/util/jni-util.h                             | 155 ++++++++
 be/src/vec/CMakeLists.txt                          |   1 +
 be/src/vec/exprs/vectorized_fn_call.cpp            |   7 +
 be/src/vec/functions/function_java_udf.cpp         | 179 +++++++++
 be/src/vec/functions/function_java_udf.h           | 129 ++++++
 bin/start_be.sh                                    |  53 +++
 build.sh                                           |  36 +-
 .../apache/doris/monitor/jvm/JvmPauseMonitor.java  | 318 +++++++++++++++
 fe/{hive-udf => java-udf}/pom.xml                  |  45 +--
 .../org/apache/doris/udf/InternalException.java}   |  10 +-
 .../java/org/apache/doris/udf/JMXJsonUtil.java     | 280 +++++++++++++
 .../main/java/org/apache/doris/udf/JniUtil.java    | 275 +++++++++++++
 .../java/org/apache/doris/udf/UdfExecutor.java     | 437 +++++++++++++++++++++
 .../org/apache/doris/udf/UdfRuntimeException.java} |  10 +-
 .../main/java/org/apache/doris/udf/UdfUtils.java   |  65 +++
 .../java/org/apache/doris/udf/ConstantOneUdf.java} |   9 +-
 .../java/org/apache/doris/udf/SimpleAddUdf.java}   |  12 +-
 .../java/org/apache/doris/udf/UdfExecutorTest.java | 158 ++++++++
 fe/pom.xml                                         |   1 +
 gensrc/thrift/Types.thrift                         | 130 ++++++
 tools/find_libjvm.sh                               |  60 +++
 27 files changed, 2651 insertions(+), 74 deletions(-)
 create mode 100644 be/src/util/jni-util.cpp
 create mode 100644 be/src/util/jni-util.h
 create mode 100644 be/src/vec/functions/function_java_udf.cpp
 create mode 100644 be/src/vec/functions/function_java_udf.h
 create mode 100644 
fe/fe-core/src/main/java/org/apache/doris/monitor/jvm/JvmPauseMonitor.java
 copy fe/{hive-udf => java-udf}/pom.xml (79%)
 copy 
fe/{fe-core/src/main/java/org/apache/doris/http/UnauthorizedException.java => 
java-udf/src/main/java/org/apache/doris/udf/InternalException.java} (79%)
 create mode 100644 
fe/java-udf/src/main/java/org/apache/doris/udf/JMXJsonUtil.java
 create mode 100644 fe/java-udf/src/main/java/org/apache/doris/udf/JniUtil.java
 create mode 100644 
fe/java-udf/src/main/java/org/apache/doris/udf/UdfExecutor.java
 copy 
fe/{fe-core/src/main/java/org/apache/doris/http/UnauthorizedException.java => 
java-udf/src/main/java/org/apache/doris/udf/UdfRuntimeException.java} (78%)
 create mode 100644 fe/java-udf/src/main/java/org/apache/doris/udf/UdfUtils.java
 copy fe/{fe-core/src/main/java/org/apache/doris/analysis/MVColumnPattern.java 
=> java-udf/src/test/java/org/apache/doris/udf/ConstantOneUdf.java} (87%)
 copy fe/{fe-core/src/test/java/org/apache/doris/backup/PathMakerTest.java => 
java-udf/src/test/java/org/apache/doris/udf/SimpleAddUdf.java} (84%)
 create mode 100644 
fe/java-udf/src/test/java/org/apache/doris/udf/UdfExecutorTest.java
 create mode 100644 tools/find_libjvm.sh

---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to