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/doris.git
from 51bbf17786 [Refactor](Profile) Add and refactor the join profile
(#20693)
add 57656b2459 [Enhancement](java-udf) java-udf module split to sub
modules (#20185)
No new revisions were added by this update.
Summary of changes:
be/src/util/jni-util.cpp | 8 +-
be/src/util/jni_native_method.h | 2 +-
be/src/vec/exec/jni_connector.cpp | 10 +-
be/src/vec/exec/jni_connector.h | 8 +-
be/src/vec/exec/scan/jni_reader.cpp | 4 +-
be/src/vec/exec/scan/max_compute_jni_reader.cpp | 4 +-
be/src/vec/exec/scan/paimon_reader.cpp | 4 +-
be/src/vec/exec/vjdbc_connector.cpp | 2 +-
build.sh | 96 +++++++++++--------
.../hudi-scanner}/pom.xml | 103 +++-----------------
.../org/apache/doris/hudi/HudiColumnValue.java | 3 +-
.../java/org/apache/doris/hudi/HudiJniScanner.java | 9 +-
.../java/org/apache/doris/hudi/HudiScanParam.java | 3 +-
.../java/org/apache/doris/hudi/HudiScanUtils.java | 0
.../main/java/org/apache/doris/hudi}/Utils.java | 2 +-
.../hudi-scanner}/src/main/resources/package.xml | 0
.../org/apache/doris/hudi/HudiJniScannerTest.java | 0
fe/be-java-extensions/java-common/pom.xml | 60 ++++++++++++
.../doris/common/exception}/InternalException.java | 2 +-
.../common/exception}/UdfRuntimeException.java | 2 +-
.../org/apache/doris/common}/jni/JniScanner.java | 11 ++-
.../apache/doris/common}/jni/MockJniScanner.java | 9 +-
.../doris/common/jni/utils}/JMXJsonUtil.java | 2 +-
.../doris/common/jni/utils}/JNINativeMethod.java | 2 +-
.../apache/doris/common/jni/utils}/JniUtil.java | 3 +-
.../doris/common/jni/utils}/JvmPauseMonitor.java | 2 +-
.../apache/doris/common}/jni/utils/OffHeap.java | 3 +-
.../doris/common}/jni/utils/TypeNativeBytes.java | 2 +-
.../apache/doris/common/jni/utils}/UdfUtils.java | 7 +-
.../apache/doris/common}/jni/vec/ColumnType.java | 2 +-
.../apache/doris/common}/jni/vec/ColumnValue.java | 2 +-
.../doris/common}/jni/vec/ScanPredicate.java | 9 +-
.../apache/doris/common}/jni/vec/VectorColumn.java | 9 +-
.../apache/doris/common}/jni/vec/VectorTable.java | 7 +-
.../src/main/resources/log4j.properties | 0
.../java-common}/src/main/resources/package.xml | 0
.../apache/doris/common}/jni/JniScannerTest.java | 7 +-
fe/be-java-extensions/java-udf/pom.xml | 74 +++++++++++++++
.../java/org/apache/doris/udf/BaseExecutor.java | 5 +-
.../java/org/apache/doris/udf/UdafExecutor.java | 4 +-
.../java/org/apache/doris/udf/UdfExecutor.java | 4 +-
.../java-udf/src/main/resources/package.xml | 0
.../java/org/apache/doris/udf/ConstantOneUdf.java | 0
.../java/org/apache/doris/udf/DateTimeUdf.java | 0
.../test/java/org/apache/doris/udf/DecimalUdf.java | 0
.../java/org/apache/doris/udf/LargeIntUdf.java | 0
.../java/org/apache/doris/udf/SimpleAddUdf.java | 0
.../java/org/apache/doris/udf/StringConcatUdf.java | 0
.../java/org/apache/doris/udf/UdfExecutorTest.java | 1 +
fe/be-java-extensions/jdbc-scanner/pom.xml | 90 ++++++++++++++++++
.../org/apache/doris/jdbc}/JdbcDataSource.java | 2 +-
.../java/org/apache/doris/jdbc}/JdbcExecutor.java | 14 ++-
.../jdbc-scanner}/src/main/resources/package.xml | 0
fe/be-java-extensions/max-compute-scanner/pom.xml | 104 +++++++++++++++++++++
.../doris/maxcompute}/MaxComputeColumnValue.java | 4 +-
.../doris/maxcompute}/MaxComputeJniScanner.java | 8 +-
.../src/main/resources/package.xml | 0
fe/be-java-extensions/paimon-scanner/pom.xml | 100 ++++++++++++++++++++
.../apache/doris/paimon}/PaimonColumnValue.java | 4 +-
.../org/apache/doris/paimon}/PaimonJniScanner.java | 10 +-
.../paimon-scanner}/src/main/resources/package.xml | 0
fe/be-java-extensions/pom.xml | 46 +++++++++
fe/fe-core/pom.xml | 5 +-
fe/pom.xml | 49 +++++++++-
64 files changed, 704 insertions(+), 219 deletions(-)
rename fe/{java-udf => be-java-extensions/hudi-scanner}/pom.xml (57%)
rename fe/{java-udf =>
be-java-extensions/hudi-scanner}/src/main/java/org/apache/doris/hudi/HudiColumnValue.java
(98%)
rename fe/{java-udf =>
be-java-extensions/hudi-scanner}/src/main/java/org/apache/doris/hudi/HudiJniScanner.java
(97%)
rename fe/{java-udf =>
be-java-extensions/hudi-scanner}/src/main/java/org/apache/doris/hudi/HudiScanParam.java
(99%)
rename fe/{java-udf =>
be-java-extensions/hudi-scanner}/src/main/java/org/apache/doris/hudi/HudiScanUtils.java
(100%)
rename fe/{java-udf/src/main/java/org/apache/doris/jni/utils =>
be-java-extensions/hudi-scanner/src/main/java/org/apache/doris/hudi}/Utils.java
(99%)
copy fe/{java-udf =>
be-java-extensions/hudi-scanner}/src/main/resources/package.xml (100%)
rename fe/{java-udf =>
be-java-extensions/hudi-scanner}/src/test/java/org/apache/doris/hudi/HudiJniScannerTest.java
(100%)
create mode 100644 fe/be-java-extensions/java-common/pom.xml
rename fe/{java-udf/src/main/java/org/apache/doris/udf =>
be-java-extensions/java-common/src/main/java/org/apache/doris/common/exception}/InternalException.java
(95%)
rename fe/{java-udf/src/main/java/org/apache/doris/udf =>
be-java-extensions/java-common/src/main/java/org/apache/doris/common/exception}/UdfRuntimeException.java
(95%)
rename fe/{java-udf/src/main/java/org/apache/doris =>
be-java-extensions/java-common/src/main/java/org/apache/doris/common}/jni/JniScanner.java
(92%)
rename fe/{java-udf/src/main/java/org/apache/doris =>
be-java-extensions/java-common/src/main/java/org/apache/doris/common}/jni/MockJniScanner.java
(96%)
rename fe/{java-udf/src/main/java/org/apache/doris/udf =>
be-java-extensions/java-common/src/main/java/org/apache/doris/common/jni/utils}/JMXJsonUtil.java
(99%)
rename fe/{java-udf/src/main/java/org/apache/doris/udf =>
be-java-extensions/java-common/src/main/java/org/apache/doris/common/jni/utils}/JNINativeMethod.java
(96%)
rename fe/{java-udf/src/main/java/org/apache/doris/udf =>
be-java-extensions/java-common/src/main/java/org/apache/doris/common/jni/utils}/JniUtil.java
(99%)
rename fe/{java-udf/src/main/java/org/apache/doris/udf =>
be-java-extensions/java-common/src/main/java/org/apache/doris/common/jni/utils}/JvmPauseMonitor.java
(99%)
rename fe/{java-udf/src/main/java/org/apache/doris =>
be-java-extensions/java-common/src/main/java/org/apache/doris/common}/jni/utils/OffHeap.java
(98%)
rename fe/{java-udf/src/main/java/org/apache/doris =>
be-java-extensions/java-common/src/main/java/org/apache/doris/common}/jni/utils/TypeNativeBytes.java
(99%)
rename fe/{java-udf/src/main/java/org/apache/doris/udf =>
be-java-extensions/java-common/src/main/java/org/apache/doris/common/jni/utils}/UdfUtils.java
(99%)
rename fe/{java-udf/src/main/java/org/apache/doris =>
be-java-extensions/java-common/src/main/java/org/apache/doris/common}/jni/vec/ColumnType.java
(99%)
rename fe/{java-udf/src/main/java/org/apache/doris =>
be-java-extensions/java-common/src/main/java/org/apache/doris/common}/jni/vec/ColumnValue.java
(97%)
rename fe/{java-udf/src/main/java/org/apache/doris =>
be-java-extensions/java-common/src/main/java/org/apache/doris/common}/jni/vec/ScanPredicate.java
(97%)
rename fe/{java-udf/src/main/java/org/apache/doris =>
be-java-extensions/java-common/src/main/java/org/apache/doris/common}/jni/vec/VectorColumn.java
(99%)
rename fe/{java-udf/src/main/java/org/apache/doris =>
be-java-extensions/java-common/src/main/java/org/apache/doris/common}/jni/vec/VectorTable.java
(96%)
rename fe/{java-udf =>
be-java-extensions/java-common}/src/main/resources/log4j.properties (100%)
copy fe/{java-udf =>
be-java-extensions/java-common}/src/main/resources/package.xml (100%)
rename fe/{java-udf/src/test/java/org/apache/doris =>
be-java-extensions/java-common/src/test/java/org/apache/doris/common}/jni/JniScannerTest.java
(94%)
create mode 100644 fe/be-java-extensions/java-udf/pom.xml
rename fe/{ =>
be-java-extensions}/java-udf/src/main/java/org/apache/doris/udf/BaseExecutor.java
(99%)
rename fe/{ =>
be-java-extensions}/java-udf/src/main/java/org/apache/doris/udf/UdafExecutor.java
(98%)
rename fe/{ =>
be-java-extensions}/java-udf/src/main/java/org/apache/doris/udf/UdfExecutor.java
(98%)
copy fe/{ => be-java-extensions}/java-udf/src/main/resources/package.xml (100%)
rename fe/{ =>
be-java-extensions}/java-udf/src/test/java/org/apache/doris/udf/ConstantOneUdf.java
(100%)
rename fe/{ =>
be-java-extensions}/java-udf/src/test/java/org/apache/doris/udf/DateTimeUdf.java
(100%)
rename fe/{ =>
be-java-extensions}/java-udf/src/test/java/org/apache/doris/udf/DecimalUdf.java
(100%)
rename fe/{ =>
be-java-extensions}/java-udf/src/test/java/org/apache/doris/udf/LargeIntUdf.java
(100%)
rename fe/{ =>
be-java-extensions}/java-udf/src/test/java/org/apache/doris/udf/SimpleAddUdf.java
(100%)
rename fe/{ =>
be-java-extensions}/java-udf/src/test/java/org/apache/doris/udf/StringConcatUdf.java
(100%)
rename fe/{ =>
be-java-extensions}/java-udf/src/test/java/org/apache/doris/udf/UdfExecutorTest.java
(99%)
create mode 100644 fe/be-java-extensions/jdbc-scanner/pom.xml
rename fe/{java-udf/src/main/java/org/apache/doris/udf =>
be-java-extensions/jdbc-scanner/src/main/java/org/apache/doris/jdbc}/JdbcDataSource.java
(97%)
rename fe/{java-udf/src/main/java/org/apache/doris/udf =>
be-java-extensions/jdbc-scanner/src/main/java/org/apache/doris/jdbc}/JdbcExecutor.java
(99%)
copy fe/{java-udf =>
be-java-extensions/jdbc-scanner}/src/main/resources/package.xml (100%)
create mode 100644 fe/be-java-extensions/max-compute-scanner/pom.xml
rename fe/{java-udf/src/main/java/org/apache/doris/jni/vec =>
be-java-extensions/max-compute-scanner/src/main/java/org/apache/doris/maxcompute}/MaxComputeColumnValue.java
(98%)
rename fe/{java-udf/src/main/java/org/apache/doris/jni =>
be-java-extensions/max-compute-scanner/src/main/java/org/apache/doris/maxcompute}/MaxComputeJniScanner.java
(98%)
copy fe/{java-udf =>
be-java-extensions/max-compute-scanner}/src/main/resources/package.xml (100%)
create mode 100644 fe/be-java-extensions/paimon-scanner/pom.xml
rename fe/{java-udf/src/main/java/org/apache/doris/jni/vec =>
be-java-extensions/paimon-scanner/src/main/java/org/apache/doris/paimon}/PaimonColumnValue.java
(97%)
rename fe/{java-udf/src/main/java/org/apache/doris/jni =>
be-java-extensions/paimon-scanner/src/main/java/org/apache/doris/paimon}/PaimonJniScanner.java
(97%)
rename fe/{java-udf =>
be-java-extensions/paimon-scanner}/src/main/resources/package.xml (100%)
create mode 100644 fe/be-java-extensions/pom.xml
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]