This is an automated email from the ASF dual-hosted git repository.
kxiao pushed a change to branch branch-2.0
in repository https://gitbox.apache.org/repos/asf/doris.git
from 036f796a675 fix fe checkstyle error
new 6e2d3e98a15 [feature](function) support bitmap type in min/max_by agg
function (#25430)
new 808c07fa68d [fix](case) Fix test_analyze case (#25476)
new 261ea4ba32a [fix](jdbc catalog) fix handle oracle date format (#25487)
new a5d0df342d1 [improvement](catalog)compatible with paimon 0.5 (#24985)
new 6e5082eee21 [fix](multi-catalog)fix maxcompute partition filter and
session creation (#24911)
new 17c4d820930 [fix](multi-catalog)add exception for unsupported hive
input format (#25490)
new 05477878c15 [fix](test) create table should with distribution info
(#25544)
new f3bb9b33d1e [fix](backup) fix backup fail on s3 (#25496)
new 51b8eaa3e2a [feature](fe) add function 'BitmapAgg' in nereids (#25508)
The 9 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails. The revisions
listed as "add" were already present in the repository and have only
been added to this reference.
Summary of changes:
be/src/runtime/descriptors.cpp | 1 +
be/src/runtime/descriptors.h | 2 +
.../aggregate_function_min_max_by.h | 60 ++++++
.../exec/format/table/max_compute_jni_reader.cpp | 1 +
.../docker-compose/hive/scripts/README | 5 +
.../docker-compose/hive/scripts/hive-metastore.sh | 17 ++
.../doris/maxcompute/MaxComputeJniScanner.java | 39 +++-
.../maxcompute/MaxComputePartitionValue.java} | 74 +++----
.../doris/maxcompute/MaxComputeTableScan.java | 30 ++-
fe/be-java-extensions/paimon-scanner/pom.xml | 47 +----
.../org/apache/doris/paimon/PaimonJniScanner.java | 2 +-
.../org/apache/doris/paimon/PaimonTypeUtils.java | 229 +++++++++++++++++++++
.../java/org/apache/doris/backup/BackupJob.java | 6 +-
.../java/org/apache/doris/backup/RestoreJob.java | 6 +-
.../doris/catalog/BuiltinAggregateFunctions.java | 2 +
.../doris/catalog/external/HMSExternalTable.java | 10 +-
.../catalog/external/MaxComputeExternalTable.java | 80 +++++++
.../datasource/MaxComputeExternalCatalog.java | 12 +-
.../datasource/property/PropertyConverter.java | 16 +-
.../org/apache/doris/fs/remote/S3FileSystem.java | 9 +-
.../{scalar/ToBitmap.java => agg/BitmapAgg.java} | 42 ++--
.../visitor/AggregateFunctionVisitor.java | 5 +
.../doris/planner/external/MaxComputeScanNode.java | 4 +-
.../doris/planner/external/jdbc/JdbcScanNode.java | 3 +-
.../datasource/property/PropertyConverterTest.java | 2 +-
fe/pom.xml | 10 +-
gensrc/thrift/Descriptors.thrift | 1 +
regression-test/conf/regression-conf.groovy | 7 +-
.../jdbc/test_oracle_jdbc_catalog.out | 3 +
.../paimon/test_paimon_catalog.out} | 14 +-
.../test_external_catalog_maxcompute.out | 24 +++
.../data/nereids_function_p0/agg_function/agg.out | 20 ++
.../test_aggregate_all_functions2.out | 14 ++
.../jdbc/test_oracle_jdbc_catalog.groovy | 1 +
.../paimon/test_paimon_catalog.groovy | 61 ++++++
.../hive/test_external_catalog_hive.groovy | 7 +
.../test_external_catalog_maxcompute.groovy | 60 ++++++
.../suites/mv_p0/null_insert/null_insert.groovy | 2 +-
.../nereids_function_p0/agg_function/agg.groovy | 14 ++
.../test_aggregate_all_functions2.groovy | 33 ++-
.../suites/statistics/analyze_stats.groovy | 24 +--
41 files changed, 840 insertions(+), 159 deletions(-)
copy
fe/be-java-extensions/{paimon-scanner/src/main/java/org/apache/doris/paimon/PaimonColumnValue.java
=>
max-compute-scanner/src/main/java/org/apache/doris/maxcompute/MaxComputePartitionValue.java}
(61%)
create mode 100644
fe/be-java-extensions/paimon-scanner/src/main/java/org/apache/doris/paimon/PaimonTypeUtils.java
copy
fe/fe-core/src/main/java/org/apache/doris/nereids/trees/expressions/functions/{scalar/ToBitmap.java
=> agg/BitmapAgg.java} (65%)
copy regression-test/data/{external_table_p2/paimon/paimon_base_types.out =>
external_table_p0/paimon/test_paimon_catalog.out} (90%)
create mode 100644
regression-test/data/external_table_p2/maxcompute/test_external_catalog_maxcompute.out
create mode 100644
regression-test/suites/external_table_p2/maxcompute/test_external_catalog_maxcompute.groovy
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]