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: commits-unsubscr...@doris.apache.org For additional commands, e-mail: commits-h...@doris.apache.org