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

kxiao pushed a change to branch branch-2.0-beta
in repository https://gitbox.apache.org/repos/asf/doris.git


    from b4e552c3c3 [typo](docs) add parameter version (#20672)
     add 6652287b52 [Fix](regression-test) fix unstable test case 
nereids_p0/update (#20692)
     add 1433544c56 [fix](case expr) fix coredump of case for null value 3 
#20711
     add 283c55720d [bug](cooldown) Fix the issue of unused remote files not 
being deleted (#19785)
     add 412ca9059e [fix](routine-load) fix stackoverflow bug in routine load 
(#20704)
     add 5e3a96d605 [Bug](pipeline) fix memory leak because pipeline shared ptr 
not release #20710
     add 939575f5f3 [fix](mtmv)create mtmv failed when not specifying refresh 
strategy #20696
     add 73ad885e19 [Feature][Fix](multi-catalog) Implements transactional hive 
full acid tables. (#20679)
     add 550584e4e9 [docs](docs)Add the list of BI tools supported by Doris. 
(#20690)
     add 4ac38ca67a [typo](docs) add a python example for stream load. (#20697)
     add ef4410821f [typo](doc)document optimization (#20645)
     add 51bbf17786 [Refactor](Profile) Add and refactor the join profile 
(#20693)
     add 57656b2459 [Enhancement](java-udf) java-udf module split to sub 
modules (#20185)
     add e28187feb7 [fix](hive) fix NPE of hive meta store client (#20664)
     add ce3050d75c [fix](regression) fix vertical compaction test (#20601)
     add ee0e2b40da [Improvement](meta) support return brief info of restore 
job (#20653)
     add e010fa8d4f [Chore](runtime filter) remove runtime filter 
ready_for_publish/publish_finally (#20593)
     add eaa13e66f9 [fix](planner) inplement constant folding for function 
to_monday() (#20708)
     add 033f64de93 [tools](tpch)add analyze in run-tpch-queries.sh (#20733)
     add 54a7dbeb4d [Refactor](External) Move Common ODBC Methods to JDBC Class 
and Add Default config to Disable ODBC Creation (#20566)
     add 2adf5169e6 [improvement](test) improve p2 case of githubevents (#20727)
     add 4b15185e25 [improvement](hdfs) add parquet footer cache and hdfs file 
handle cache (#20544)
     add 2dddab03a1 [compatibility](schema cache) ensure schema version when 
using schema cache (#20729)
     add feb21fc9e9 [fix](group_concat) use default seperator ',' instead of ', 
' for group_concat, to be consistant with mysql (#20741)
     add 0e82c0d7a2 [Fix](Nereids) constant folding for function timestamp() 
(#20607)
     add 7942bd0bf9 [fix](planner) cast string literal to date like type should 
not be an implict cast (#20709)
     add 7636dd1fdc [fix](nereids) always use colocate scan when agg's fragment 
has olap scan (#20695)
     add ad2f1b5647 [Update](clucene) synchronize clucene version to address 
PFOR adaptation issue (#20736)
     add 37db0145b4 [fix](load) fix mysql load parse response npe (#20699)
     add 9244cb6553 [Chore](runtime-filter)  do not make query fail when rf 
publish failed  (#20742)
     add 5d2758cb8f [improvement](build) move add BE extension jars to 
java_extensions dir (#20740)
     add f1fd486f84 [fix](docker)Fix docker be init script restart failed bug 
(#20505)
     add 35c19daec7 [opt](routine load) log BE id when get partitions failed. 
(#20749)

No new revisions were added by this update.

Summary of changes:
 be/src/clucene                                     |   2 +-
 be/src/common/config.cpp                           |   7 +-
 be/src/common/config.h                             |   9 +-
 be/src/exec/exec_node.cpp                          |   1 -
 be/src/exprs/runtime_filter.cpp                    |  36 --
 be/src/exprs/runtime_filter.h                      |  16 +-
 be/src/exprs/runtime_filter_rpc.cpp                |  35 +-
 be/src/exprs/runtime_filter_slots.h                |  41 +-
 be/src/exprs/runtime_filter_slots_cross.h          |  10 +-
 be/src/io/CMakeLists.txt                           |   2 +-
 be/src/io/fs/file_handle_cache.cpp                 | 193 +++++++++
 be/src/io/fs/file_handle_cache.h                   | 199 +++++++++
 be/src/io/fs/file_meta_cache.cpp                   |  42 ++
 .../fs/file_meta_cache.h}                          |  45 +-
 be/src/io/fs/hdfs_file_reader.cpp                  |  35 +-
 be/src/io/fs/hdfs_file_reader.h                    |  13 +-
 be/src/io/fs/hdfs_file_system.cpp                  |  72 ++--
 be/src/io/fs/hdfs_file_system.h                    |   3 +
 be/src/io/fs/s3_file_system.cpp                    |   4 +-
 be/src/olap/rowset/beta_rowset_reader.cpp          |   6 +-
 be/src/olap/tablet.cpp                             |  16 +-
 be/src/olap/tablet_manager.cpp                     |   2 +-
 be/src/olap/tablet_schema.h                        |   2 +-
 be/src/pipeline/exec/hashjoin_build_sink.h         |   1 +
 be/src/pipeline/pipeline.h                         |   4 +-
 be/src/pipeline/pipeline_task.h                    |   2 +-
 be/src/runtime/exec_env.h                          |   4 +
 be/src/runtime/exec_env_init.cpp                   |   3 +
 be/src/runtime/runtime_filter_mgr.cpp              |  20 +-
 be/src/service/internal_service.cpp                |   3 +-
 be/src/util/CMakeLists.txt                         |   2 +-
 be/src/util/jni-util.cpp                           |   8 +-
 be/src/util/jni_native_method.h                    |   2 +-
 be/src/util/lru_multi_cache.h                      | 244 +++++++++++
 be/src/util/lru_multi_cache.inline.h               | 291 +++++++++++++
 .../{jni_native_method.h => obj_lru_cache.cpp}     |  51 +--
 be/src/util/obj_lru_cache.h                        | 103 +++++
 .../aggregate_function_group_concat.cpp            |   2 +-
 be/src/vec/exec/format/orc/vorc_reader.cpp         | 137 ++++--
 be/src/vec/exec/format/orc/vorc_reader.h           |  28 +-
 .../vec/exec/format/parquet/parquet_thrift_util.h  |   6 +-
 .../exec/format/parquet/vparquet_column_reader.h   |   4 +
 .../exec/format/parquet/vparquet_page_reader.cpp   |   5 +-
 be/src/vec/exec/format/parquet/vparquet_reader.cpp |  37 +-
 be/src/vec/exec/format/parquet/vparquet_reader.h   |  11 +-
 .../format/table/transactional_hive_common.cpp     |  72 ++++
 .../exec/format/table/transactional_hive_common.h  |  54 +++
 .../format/table/transactional_hive_reader.cpp     | 191 ++++++++
 .../exec/format/table/transactional_hive_reader.h  | 144 +++++++
 be/src/vec/exec/jni_connector.cpp                  |  10 +-
 be/src/vec/exec/jni_connector.h                    |   8 +-
 .../vec/exec/join/process_hash_table_probe_impl.h  |   2 +
 be/src/vec/exec/join/vhash_join_node.cpp           |  29 +-
 be/src/vec/exec/join/vhash_join_node.h             |  12 +-
 be/src/vec/exec/join/vjoin_node_base.cpp           |  21 +
 be/src/vec/exec/join/vjoin_node_base.h             |   8 +-
 be/src/vec/exec/join/vnested_loop_join_node.cpp    |  31 +-
 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/new_olap_scanner.cpp          |   7 +-
 be/src/vec/exec/scan/paimon_reader.cpp             |   4 +-
 be/src/vec/exec/scan/vfile_scanner.cpp             |  34 +-
 be/src/vec/exec/scan/vfile_scanner.h               |   1 +
 be/src/vec/exec/scan/vscan_node.cpp                |   5 -
 be/src/vec/exec/vjdbc_connector.cpp                |   2 +-
 be/src/vec/exprs/vexpr_context.cpp                 |   4 +
 be/src/vec/functions/function_case.h               |  12 +-
 be/test/CMakeLists.txt                             |   1 -
 be/test/io/fs/remote_file_system_test.cpp          |   2 +
 be/test/olap/file_header_test.cpp                  |   6 +-
 be/test/util/lru_multi_cache_test.cpp              | 480 +++++++++++++++++++++
 bin/start_be.sh                                    |  10 +-
 build.sh                                           | 116 ++---
 conf/fe.conf                                       |   4 +-
 docker/runtime/be/resource/init_be.sh              |   4 +-
 .../hive/scripts/create_preinstalled_table.hql     |  39 ++
 docs/en/docs/admin-manual/config/fe-config.md      |   2 +-
 .../import/import-way/stream-load-manual.md        |  16 +
 .../Create/CREATE-TABLE.md                         |   2 +-
 .../sql-reference/Show-Statements/SHOW-RESTORE.md  |   8 +-
 docs/en/docs/summary/basic-summary.md              |   2 +-
 docs/zh-CN/docs/admin-manual/config/fe-config.md   |   2 +-
 .../import/import-way/stream-load-manual.md        |  16 +
 .../Create/CREATE-TABLE.md                         |   2 +-
 .../sql-reference/Show-Statements/SHOW-RESTORE.md  |   8 +-
 docs/zh-CN/docs/summary/basic-summary.md           |   2 +-
 .../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 ++
 .../main/java/org/apache/doris/common/Config.java  |   9 +
 fe/fe-core/pom.xml                                 |   5 +-
 fe/fe-core/src/main/cup/sql_parser.cup             |  12 +-
 .../apache/doris/analysis/CreateResourceStmt.java  |   5 +
 .../org/apache/doris/analysis/CreateTableStmt.java |   4 +
 .../org/apache/doris/analysis/DataDescription.java |  13 +-
 .../org/apache/doris/analysis/FloatLiteral.java    |   5 +-
 .../org/apache/doris/analysis/LikePredicate.java   |   2 +
 .../org/apache/doris/analysis/ShowRestoreStmt.java |  29 +-
 .../java/org/apache/doris/backup/RestoreJob.java   |  26 +-
 .../java/org/apache/doris/catalog/JdbcTable.java   |  72 +++-
 .../java/org/apache/doris/catalog/OdbcTable.java   |  70 ---
 .../doris/catalog/external/HMSExternalTable.java   |  25 +-
 .../org/apache/doris/common/util/BrokerUtil.java   |   9 +-
 .../org/apache/doris/common/util/KafkaUtil.java    |   8 +-
 .../org/apache/doris/datasource/hive/AcidInfo.java | 114 +++++
 .../doris/datasource/hive/HiveMetaStoreCache.java  |  61 ++-
 .../doris/datasource/hive/HiveTransaction.java     |   9 +-
 .../datasource/hive/PooledHiveMetaStoreClient.java | 167 +++++--
 .../apache/doris/load/loadv2/MysqlLoadManager.java |   6 +-
 .../glue/translator/PhysicalPlanTranslator.java    |   2 +-
 .../executable/DateTimeExtractAndTransform.java    |  14 +-
 .../org/apache/doris/planner/JdbcScanNode.java     |  64 ++-
 .../org/apache/doris/planner/JdbcTableSink.java    |   3 +-
 .../org/apache/doris/planner/OdbcScanNode.java     |  65 +--
 .../org/apache/doris/planner/OdbcTableSink.java    |   3 +-
 .../doris/planner/external/FileQueryScanNode.java  |  32 +-
 .../doris/planner/external/FileScanNode.java       |  16 +-
 .../apache/doris/planner/external/FileSplit.java   |  11 +
 .../doris/planner/external/HiveScanNode.java       |   8 +-
 .../apache/doris/planner/external/HiveSplit.java   |  69 +++
 .../{TableFormatType.java => SplitCreator.java}    |  18 +-
 .../doris/planner/external/TableFormatType.java    |   3 +-
 .../java/org/apache/doris/qe/ShowExecutor.java     |   7 +-
 .../java/org/apache/doris/rewrite/FEFunctions.java |  35 ++
 .../hadoop/hive/metastore/HiveMetaStoreClient.java |  25 +-
 .../java/org/apache/doris/alter/AlterTest.java     |   1 +
 .../apache/doris/analysis/ArrayLiteralTest.java    |   2 +-
 .../doris/analysis/CreateResourceStmtTest.java     |   2 +
 .../org/apache/doris/catalog/EnvOperationTest.java |   2 +
 .../catalog/MultiTableMaterializedViewTest.java    |  18 +
 .../doris/catalog/OdbcCatalogResourceTest.java     |   2 +
 .../org/apache/doris/planner/QueryPlanTest.java    |   2 +-
 .../doris/rewrite/RewriteDateLiteralRuleTest.java  |   8 +-
 .../apache/doris/utframe/TestWithFeService.java    |   1 +
 fe/pom.xml                                         |  49 ++-
 gensrc/thrift/PlanNodes.thrift                     |  11 +
 .../data/correctness_p0/test_cast_null.out         |  13 +
 .../hive/test_transactional_hive.out               |  33 ++
 regression-test/data/github_events_p2/load.out     |   3 +
 .../nereids_p0/group_concat/test_group_concat.out  |  26 +-
 .../test_aggregate_all_functions.out               |   8 +-
 .../nereids_syntax_p0/aggregate_strategies.out     |   7 +
 .../query_p0/group_concat/test_group_concat.out    |  26 +-
 .../test_aggregate_all_functions.out               |   9 +-
 .../test_vertical_compaction_agg_keys.groovy       |   3 +-
 .../suites/correctness_p0/test_cast_null.groovy    |  87 ++++
 .../hive/test_transactional_hive.groovy            |  61 +++
 .../suites/github_events_p2/load.groovy            |   2 +
 .../mysql_load/test_mysql_load_big_file.groovy     |  28 +-
 .../mysql_load/test_mysql_load_tiny_file.groovy    |  26 +-
 .../suites/nereids_p0/update/load.groovy           |   3 +
 .../nereids_syntax_p0/aggregate_strategies.groovy  |   3 +
 .../suites/nereids_syntax_p0/group_concat.groovy   |   2 +-
 run-be-ut.sh                                       | 128 +++++-
 samples/stream_load/python/DorisStreamLoad.py      |  86 ++++
 tools/tpch-tools/bin/run-tpch-queries.sh           |   2 +
 206 files changed, 4604 insertions(+), 947 deletions(-)
 create mode 100644 be/src/io/fs/file_handle_cache.cpp
 create mode 100644 be/src/io/fs/file_handle_cache.h
 create mode 100644 be/src/io/fs/file_meta_cache.cpp
 copy be/src/{util/jni_native_method.h => io/fs/file_meta_cache.h} (52%)
 create mode 100644 be/src/util/lru_multi_cache.h
 create mode 100644 be/src/util/lru_multi_cache.inline.h
 copy be/src/util/{jni_native_method.h => obj_lru_cache.cpp} (54%)
 create mode 100644 be/src/util/obj_lru_cache.h
 create mode 100644 be/src/vec/exec/format/table/transactional_hive_common.cpp
 create mode 100644 be/src/vec/exec/format/table/transactional_hive_common.h
 create mode 100644 be/src/vec/exec/format/table/transactional_hive_reader.cpp
 create mode 100644 be/src/vec/exec/format/table/transactional_hive_reader.h
 create mode 100644 be/test/util/lru_multi_cache_test.cpp
 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
 create mode 100644 
fe/fe-core/src/main/java/org/apache/doris/datasource/hive/AcidInfo.java
 create mode 100644 
fe/fe-core/src/main/java/org/apache/doris/planner/external/HiveSplit.java
 copy 
fe/fe-core/src/main/java/org/apache/doris/planner/external/{TableFormatType.java
 => SplitCreator.java} (72%)
 create mode 100644 regression-test/data/correctness_p0/test_cast_null.out
 create mode 100644 
regression-test/data/external_catalog_p0/hive/test_transactional_hive.out
 create mode 100644 regression-test/data/github_events_p2/load.out
 create mode 100644 regression-test/suites/correctness_p0/test_cast_null.groovy
 create mode 100644 
regression-test/suites/external_catalog_p0/hive/test_transactional_hive.groovy
 create mode 100644 samples/stream_load/python/DorisStreamLoad.py


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

Reply via email to