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

dataroaring pushed a change to branch branch-3.0
in repository https://gitbox.apache.org/repos/asf/doris.git


    from 6d99953d4e5 [Fix]Add downgrade scan thread num by column num (#35485)
     new fb0e47caec9 [fix](memory) Fix BE memory info compatible with Cgroup 
(#35412)
     new db9725bc5ce Support drop partition statistics. (#35374)
     new c23b9297ffd [improve](nereids) support pushdown count when scan 
project without any slot ref (#35162)
     new fe46cadc574 [improve](ub) fix some runtime error of ubsan when 
downcast (#35343)
     new 84d8e4f012b [Bug](runtime-filter) try to fix DCHECK fail on 
_acquire_runtime_filter (#35422)
     new b5b62b7ec84 [refactor](minor) delete unused shared hash table 
construction (#35413)
     new d45d2534636 [Bugfix] Fix mv column type is not changed when do schema 
change (#34598)
     new 33dc4e96dd6 [refactor](pipeline) Delete unnecessary code (#35415)
     new 2809ab24dd2 [fix](move-memtable) clear load streams before shutdown 
SegmentFileWriterThreadPool (#35217)
     new a8f509c7fe6 [fix] fix wrong result of spill agg with limit (#35403)
     new 5cbdde4c7eb [Fix](inverted index) fix race condition in index build 
(#35427)
     new d23a5aa8f1f [feature](metrics)support be jvm metrics. (#35023)
     new 22d26b6432f [fix](memory) Fix nested scoped tracker and nested reserve 
memory (#35257)
     new e72da105bf2 [bug](Fe) fix potential deadlock in show proc statement 
(#34988)
     new dd493867dab Revert "[Fix](timezone) Introduce a config to use Doris 
tzdata directly (#31561)" (#35316)
     new e8651662d22 [chore](regression) add debug log for flaky case of 
test_stream_load_cast (#35441)
     new 8309b33e14a [bugfix] Fix the case is unstable because 
Table[tbl_scalar_types_dup]'s state(ROLLUP) is not NORMAL (#35460)
     new 987b450a7b0 [fix](regression-test) Fix s3 load profile test faild 
occasionally (#35289)
     new b095e5791c4 [BugFix] Remove the jobid check (#35438)
     new 2f724c66839 [Fix](nereids) fix merge aggregate setting top projection 
bug (#35348)
     new 9766d9fd2d4 [fix](nereids) set mark join reference for bitmap-in-apply 
(#35435)
     new 6580cbd59d3 [fix](tools) update tools cases #35467
     new 0a0af7a6f97 [Feature][external catalog/lakesoul] support lakesoul 
catalog (#32164)
     new f1434c49945 [regression-test](fix) fix 
fault_injection_p0/test_calc_crc_fault_injection.groovy case bug (#35469)
     new 98062bc183a [regression-test](fix) fix 
sql_block_rule_p0/test_sql_block_rule.groovy case bug (#35471)
     new f333b644922 [regression-test](fix) fix 
schema_change_p2/test_schema_change.groovy case (#35470)
     new 369d1757d67 [fix](compaction) fix repeatedly picking tablets with 
disable auto compaction (#35472)
     new 1c8bd8adbca [fix](group commit) should set wal id in runtime_state 
when building pipeline task (#35445)
     new 7136a034019 [fix](statistics) NPE when drop partition during publish 
(#35475)
     new 64482b2e7c7 [fix](pipeline) Fix query hang if limited rows is reached 
(#35466)
     new c46c54300dc [Not-Pick-2.1](upgrade) Remove compatibility code to 
prepare for next major version (#35312)
     new 5527c544ce7 [Enhancement] add information_schema.table_options(#32572) 
(#34384)
     new e5815062074 [fix](nereids) push filter through window, using slot 
equal-set (#35361)
     new 7df6e88f52e [improvement](mtmv) Add id to statistics map in statement 
context for cost estimation later (#35436)
     new 52f1e0cf1b1 [feature])(function) add percentile_approx_weighted 
function (#35132)
     new 51b19501d3a [fix](function) bitmap to base64 error length check 
(#35117)
     new 4eee71e0dc7 [Bug](materialized-view) fix unmatch mv coz table name 
(#35444)
     new abde3632d13 [Config](Variant) make remote schema fetch rpc timeout 
configurable (#35296)
     new 49b81b54542 [fix](Nereids) Optimize BFS Memory Usage to Mitigate 
Exponential Data Growth (#35440)
     new 94b03b83068 [enhancement](atomicstatus) use lock to make the status 
object more stable (#35476)
     new 6d3268fb848 [fix](ci) adjust jdk (#35496)
     new 598d537eb0b [opt](scan) Use lazy-init for segment iterators and avoid 
caching all segments in the rowset reader (#35432)
     new 844ad99460e [bugfix](hive)Partition fields in wrong order (#35322)
     new a507eec1159 [bugfix](hdfs)support default fsname in processing hash 
(#35113)
     new 6e97b6e3f56 [Fix](hive-writer) Fix partition column orders issue when 
the partition fields inserted into the target table are inconsistent with the 
field order of the query source table and the schema field order of the query 
source table. (#35347)
     new f5be158667e [improvement](pipeline) Use hash shuffle local exchange if 
no require… (#35454)
     new c91e140b500 [COMPILE](function) fix COMPILE error (#35495)

The 47 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:
 .gitignore                                         |   2 +
 be/src/agent/be_exec_version_manager.h             |  21 +-
 be/src/agent/task_worker_pool.cpp                  |   5 +-
 be/src/common/CMakeLists.txt                       |   1 +
 be/src/common/config.cpp                           |   5 +-
 be/src/common/config.h                             |   6 +-
 be/src/common/status.h                             |  18 +-
 be/src/exec/schema_scanner.cpp                     |   3 +
 .../schema_table_options_scanner.cpp               | 134 ++++++
 .../schema_scanner/schema_table_options_scanner.h  |  52 +++
 be/src/io/hdfs_util.cpp                            |   6 +-
 be/src/olap/olap_server.cpp                        |  13 +-
 be/src/olap/rowset/beta_rowset_reader.cpp          |  67 ++-
 be/src/olap/rowset/beta_rowset_reader.h            |   4 +-
 .../segment_v2/lazy_init_segment_iterator.cpp      |  38 ++
 .../rowset/segment_v2/lazy_init_segment_iterator.h |  67 +++
 be/src/olap/rowset/segment_v2/segment.cpp          |  29 +-
 be/src/olap/rowset/segment_v2/segment.h            |   7 +
 be/src/olap/tablet_manager.cpp                     |   7 +
 be/src/olap/task/index_builder.cpp                 |  22 +-
 be/src/olap/task/index_builder.h                   |   1 +
 be/src/pipeline/dependency.cpp                     |   7 +
 be/src/pipeline/dependency.h                       |   5 +
 be/src/pipeline/exec/aggregation_sink_operator.cpp |  17 +-
 .../pipeline/exec/aggregation_source_operator.cpp  |  10 +-
 be/src/pipeline/exec/aggregation_source_operator.h |   3 -
 be/src/pipeline/exec/analytic_sink_operator.cpp    |   6 +-
 be/src/pipeline/exec/analytic_sink_operator.h      |   2 +-
 .../distinct_streaming_aggregation_operator.cpp    |   6 +-
 .../exec/distinct_streaming_aggregation_operator.h |   2 +-
 be/src/pipeline/exec/hashjoin_build_sink.cpp       |   4 +-
 be/src/pipeline/exec/hashjoin_build_sink.h         |   4 +
 be/src/pipeline/exec/hashjoin_probe_operator.h     |   4 +
 be/src/pipeline/exec/operator.h                    |   3 +-
 .../exec/partitioned_hash_join_probe_operator.h    |   3 +
 .../exec/partitioned_hash_join_sink_operator.h     |   4 +
 be/src/pipeline/exec/sort_sink_operator.cpp        |   6 +-
 be/src/pipeline/exec/sort_sink_operator.h          |   2 +-
 be/src/pipeline/exec/spill_sort_sink_operator.cpp  |   6 +-
 be/src/pipeline/exec/spill_sort_sink_operator.h    |   2 +-
 .../exec/streaming_aggregation_operator.cpp        |   6 +-
 .../local_exchange_sink_operator.cpp               |  11 +-
 .../local_exchange_source_operator.cpp             |  17 +-
 .../local_exchange_source_operator.h               |   1 +
 be/src/pipeline/local_exchange/local_exchanger.h   |   4 +
 be/src/pipeline/pipeline_fragment_context.cpp      |  40 +-
 be/src/pipeline/pipeline_fragment_context.h        |  10 -
 be/src/pipeline/pipeline_task.cpp                  |   9 +-
 be/src/pipeline/pipeline_task.h                    |   5 -
 be/src/runtime/fragment_mgr.cpp                    |  85 +---
 be/src/runtime/fragment_mgr.h                      |  10 -
 be/src/runtime/load_stream.h                       |   2 +-
 be/src/runtime/load_stream_mgr.cpp                 |  14 +-
 be/src/runtime/load_stream_mgr.h                   |   5 +-
 be/src/runtime/memory/thread_mem_tracker_mgr.cpp   |  14 +-
 be/src/runtime/memory/thread_mem_tracker_mgr.h     |  41 +-
 be/src/service/internal_service.cpp                |   5 +-
 be/src/util/cgroup_util.cpp                        |  10 +
 be/src/util/cgroup_util.h                          |   1 +
 be/src/util/doris_metrics.cpp                      |   4 +
 be/src/util/doris_metrics.h                        |   6 +
 be/src/util/jni-util.cpp                           |   2 +
 be/src/util/jvm_metrics.cpp                        | 423 ++++++++++++++++++
 be/src/util/jvm_metrics.h                          | 149 +++++++
 be/src/util/mem_info.cpp                           | 112 ++++-
 be/src/util/mem_info.h                             |   7 +-
 be/src/util/timezone_utils.cpp                     |  13 +-
 .../vec/aggregate_functions/aggregate_function.h   |  22 +-
 .../aggregate_functions/aggregate_function_avg.h   |   4 +-
 .../aggregate_function_bitmap.h                    |  12 +-
 .../aggregate_function_bitmap_agg.h                |  12 +-
 .../aggregate_function_collect.h                   |  10 +-
 .../aggregate_functions/aggregate_function_count.h |   8 +-
 .../aggregate_functions/aggregate_function_map.h   |   8 +-
 .../aggregate_function_min_max.h                   |   4 +-
 .../aggregate_function_percentile.cpp              |  29 +-
 .../aggregate_function_percentile.h                | 107 ++++-
 .../aggregate_function_simple_factory.h            |   4 +-
 .../aggregate_functions/aggregate_function_sum.h   |   4 +-
 .../aggregate_function_uniq_distribute_key.h       |   4 +-
 .../vec/exec/format/table/lakesoul_jni_reader.cpp  |  86 ++++
 be/src/vec/exec/format/table/lakesoul_jni_reader.h |  70 +++
 be/src/vec/exec/join/vhash_join_node.cpp           | 176 ++------
 be/src/vec/exec/join/vhash_join_node.h             |  14 -
 be/src/vec/exec/scan/vfile_scanner.cpp             |   8 +
 be/src/vec/exec/vaggregation_node.h                |   8 +-
 .../vec/functions/array/function_array_index.cpp   |   4 -
 be/src/vec/functions/array/function_array_index.h  |  32 +-
 be/src/vec/functions/function_bitmap.cpp           |   2 +-
 .../function_date_or_datetime_computation.cpp      |   6 +-
 .../function_date_or_datetime_computation.h        |  35 --
 be/src/vec/functions/function_string.cpp           | 145 ------
 be/src/vec/functions/function_string.h             | 490 ---------------------
 be/src/vec/functions/function_timestamp.cpp        | 194 --------
 be/src/vec/functions/simple_function_factory.h     |   6 +-
 be/src/vec/olap/vgeneric_iterators.cpp             |   7 +-
 .../vec/runtime/shared_hash_table_controller.cpp   |  55 +--
 be/src/vec/runtime/shared_hash_table_controller.h  |   9 +-
 be/src/vec/sink/writer/vhive_partition_writer.cpp  |  69 +--
 be/src/vec/sink/writer/vhive_partition_writer.h    |  16 +-
 be/src/vec/sink/writer/vhive_table_writer.cpp      |  75 +++-
 be/src/vec/sink/writer/vhive_table_writer.h        |   4 +
 be/test/runtime/load_stream_test.cpp               |   4 +-
 build.sh                                           |   2 +
 .../docker-compose/lakesoul/lakesoul.yaml.tpl      |  64 +++
 .../docker-compose/lakesoul/meta_cleanup.sql       |  11 +
 .../docker-compose/lakesoul/meta_init.sql          | 144 ++++++
 docker/thirdparties/run-thirdparties-docker.sh     |  49 ++-
 fe/be-java-extensions/lakesoul-scanner/pom.xml     | 187 ++++++++
 .../apache/doris/lakesoul/LakeSoulJniScanner.java  | 159 +++++++
 .../org/apache/doris/lakesoul/LakeSoulUtils.java}  |  27 +-
 .../apache/doris/lakesoul/arrow/ArrowUtils.java    | 364 +++++++++++++++
 .../lakesoul/arrow/LakeSoulArrowJniScanner.java    | 261 +++++++++++
 .../doris/lakesoul/parquet/ParquetFilter.java      | 288 ++++++++++++
 .../src/main/resources/package.xml                 |   0
 fe/be-java-extensions/pom.xml                      |   1 +
 fe/fe-core/pom.xml                                 |  13 +
 fe/fe-core/src/main/cup/sql_parser.cup             |   4 +-
 .../apache/doris/alter/SchemaChangeHandler.java    |  63 ++-
 .../org/apache/doris/alter/SchemaChangeJobV2.java  |  48 +-
 .../doris/analysis/CreateMaterializedViewStmt.java |   3 +-
 .../org/apache/doris/analysis/DropStatsStmt.java   |   8 +-
 .../org/apache/doris/analysis/SchemaTableType.java |   5 +-
 .../doris/catalog/BuiltinAggregateFunctions.java   |  14 +-
 .../java/org/apache/doris/catalog/OlapTable.java   |  14 +
 .../java/org/apache/doris/catalog/SchemaTable.java |  13 +
 .../java/org/apache/doris/catalog/TableIf.java     |   2 +-
 .../org/apache/doris/catalog/TableProperty.java    |  11 +
 .../common/proc/DiagnoseClusterBalanceProcDir.java |  17 +-
 .../doris/common/proc/StatisticProcNode.java       |  17 +-
 .../doris/common/proc/TabletHealthProcDir.java     |  17 +-
 .../common/util/FetchRemoteTabletSchemaUtil.java   |   4 +-
 .../apache/doris/datasource/CatalogFactory.java    |   6 +
 .../apache/doris/datasource/ExternalCatalog.java   |   3 +
 .../apache/doris/datasource/InitCatalogLog.java    |   1 +
 .../apache/doris/datasource/InitDatabaseLog.java   |   1 +
 .../apache/doris/datasource/TableFormatType.java   |   1 +
 .../lakesoul/LakeSoulExternalCatalog.java          |  96 ++++
 .../LakeSoulExternalDatabase.java}                 |  25 +-
 .../datasource/lakesoul/LakeSoulExternalTable.java | 189 ++++++++
 .../lakesoul/source/LakeSoulScanNode.java          | 176 ++++++++
 .../datasource/lakesoul/source/LakeSoulSplit.java  |  56 +++
 .../main/java/org/apache/doris/mtmv/MTMVCache.java |  14 +-
 .../org/apache/doris/nereids/StatementContext.java |  25 ++
 .../glue/translator/PhysicalPlanTranslator.java    |   4 +
 .../doris/nereids/parser/PartitionTableInfo.java   |  24 +
 .../apache/doris/nereids/properties/DataTrait.java |   4 +
 .../apache/doris/nereids/properties/FuncDeps.java  |  66 +--
 .../org/apache/doris/nereids/rules/RuleType.java   |   1 +
 .../mv/AbstractMaterializedViewAggregateRule.java  |   6 +-
 .../mv/AbstractMaterializedViewJoinRule.java       |   4 +-
 .../mv/AbstractMaterializedViewRule.java           |  17 +-
 .../mv/AsyncMaterializationContext.java            |  39 +-
 .../exploration/mv/MaterializationContext.java     | 117 ++---
 .../exploration/mv/MaterializedViewScanRule.java   |   4 +-
 .../rules/implementation/AggregateStrategies.java  |  41 ++
 .../doris/nereids/rules/rewrite/InApplyToJoin.java |   1 +
 .../nereids/rules/rewrite/MergeAggregate.java      |  20 +-
 .../functions/agg/PercentileApproxWeighted.java    | 115 +++++
 .../visitor/AggregateFunctionVisitor.java          |   5 +
 .../doris/nereids/trees/plans/algebra/Window.java  |  12 +
 .../trees/plans/commands/info/CreateTableInfo.java |  62 +--
 .../org/apache/doris/persist/gson/GsonUtils.java   |   6 +
 .../apache/doris/planner/SingleNodePlanner.java    |   5 +
 .../main/java/org/apache/doris/qe/Coordinator.java |   6 -
 .../java/org/apache/doris/qe/SessionVariable.java  |   6 +
 .../apache/doris/statistics/AnalysisManager.java   |  16 +-
 .../apache/doris/statistics/BaseAnalysisTask.java  |   6 -
 .../org/apache/doris/statistics/DeriveFactory.java |   1 +
 .../doris/statistics/InvalidateStatsTarget.java    |   8 +-
 .../apache/doris/statistics/StatisticalType.java   |   3 +-
 .../doris/statistics/StatisticsRepository.java     |  66 +--
 .../doris/tablefunction/MetadataGenerator.java     |  91 ++++
 .../doris/transaction/PublishVersionDaemon.java    |   5 +-
 .../doris/datasource/RefreshCatalogTest.java       |   5 +-
 .../datasource/hive/HiveDDLAndDMLPlanTest.java     |   6 +-
 .../IdStatisticsMapTest.java}                      |  22 +-
 .../nereids/{memo => mv}/MvTableIdIsLongTest.java  |   2 +-
 .../doris/nereids/properties/FuncDepsTest.java     |   4 +-
 .../rules/rewrite/EliminateGroupByKeyTest.java     |  54 ++-
 .../trees/plans/CreateTableCommandTest.java        |  53 +++
 .../doris/statistics/HMSAnalysisTaskTest.java      |  20 -
 .../doris/statistics/OlapAnalysisTaskTest.java     |  23 -
 .../doris/plugin/audit/AuditLoaderPlugin.java      |   2 +-
 gensrc/thrift/Descriptors.thrift                   |  10 +-
 gensrc/thrift/FrontendService.thrift               |   1 +
 gensrc/thrift/PaloInternalService.thrift           |   2 +
 gensrc/thrift/PlanNodes.thrift                     |  11 +-
 gensrc/thrift/Types.thrift                         |   1 +
 .../hive/ddl/test_hive_write_type.out              |  25 ++
 .../jdbc/test_mariadb_jdbc_catalog.out             |   1 +
 .../jdbc/test_mysql_jdbc_catalog.out               |   1 +
 .../jdbc/test_mysql_jdbc_catalog_nereids.out       |   1 +
 .../jdbc/test_mysql_jdbc_driver5_catalog.out       |   1 +
 .../data/mv_p0/test_tbl_name/test_tbl_name.out     |   9 +
 .../test_aggregate_percentile_approx_weighted.out  |   7 +
 .../eliminate_distinct_constant.out                |   8 +-
 .../push_down_filter_other_condition.out           |   2 +-
 .../merge_aggregate/merge_aggregate.out            |   9 +
 .../tpch/push_filter_window_eqset.out              |  12 +
 .../query_p0/join/test_bitmap_filter_nereids.out   |  18 +-
 .../data/query_p0/system/test_table_options.out    |   9 +
 .../schema_change_modify_mv_column_type_agg.out    |  55 +++
 .../schema_change_modify_mv_column_type.out        | 103 +++++
 .../schema_change_modify_mv_column_type2.out       |  75 ++++
 regression-test/data/spill_p0/aggregate_spill.out  |   4 +
 regression-test/pipeline/performance/compile.sh    |   3 +-
 .../hive/ddl/test_hive_write_type.groovy           |  57 +++
 .../lakesoul/test_lakesoul_catalog.groovy          |  41 +-
 .../lakesoul/test_external_table_lakesoul.groovy   |  60 +++
 .../test_calc_crc_fault_injection.groovy           |   5 -
 .../stream_load/test_stream_load_cast.groovy       |   4 +
 .../mv_p0/test_tbl_name/test_tbl_name.groovy       |  71 +++
 .../explain/test_pushdown_explain.groovy           |   8 +
 ...est_aggregate_percentile_approx_weighted.groovy |  62 +++
 .../merge_aggregate/merge_aggregate.groovy         |   6 +
 .../tpch/push_filter_window_eqset.groovy           |  46 ++
 .../join/test_bitmap_filter_nereids.groovy         |   5 +-
 .../query_p0/system/test_table_options.groovy      | 158 +++++++
 .../query_profile/s3_load_profile_test.groovy      |  12 +-
 .../schema_change_modify_mv_column_type_agg.groovy |  97 ++++
 .../schema_change_modify_mv_column_type.groovy     |  98 +++++
 .../schema_change_modify_mv_column_type2.groovy    |  98 +++++
 .../schema_change_p2/test_schema_change.groovy     |   2 +-
 .../suites/spill_p0/aggregate_spill.groovy         |  47 +-
 .../sql_block_rule_p0/test_sql_block_rule.groovy   |   1 +
 tools/tpcds-tools/queries/sf1/query78.sql          |   2 +-
 tools/tpcds-tools/queries/sf100/query78.sql        |   2 +-
 tools/tpcds-tools/queries/sf1000/query78.sql       |   6 +-
 tools/tpcds-tools/queries/sf10000/query78.sql      |   2 +-
 230 files changed, 5938 insertions(+), 2028 deletions(-)
 create mode 100644 be/src/exec/schema_scanner/schema_table_options_scanner.cpp
 create mode 100644 be/src/exec/schema_scanner/schema_table_options_scanner.h
 create mode 100644 be/src/olap/rowset/segment_v2/lazy_init_segment_iterator.cpp
 create mode 100644 be/src/olap/rowset/segment_v2/lazy_init_segment_iterator.h
 create mode 100644 be/src/util/jvm_metrics.cpp
 create mode 100644 be/src/util/jvm_metrics.h
 create mode 100644 be/src/vec/exec/format/table/lakesoul_jni_reader.cpp
 create mode 100644 be/src/vec/exec/format/table/lakesoul_jni_reader.h
 create mode 100644 
docker/thirdparties/docker-compose/lakesoul/lakesoul.yaml.tpl
 create mode 100644 docker/thirdparties/docker-compose/lakesoul/meta_cleanup.sql
 create mode 100644 docker/thirdparties/docker-compose/lakesoul/meta_init.sql
 create mode 100644 fe/be-java-extensions/lakesoul-scanner/pom.xml
 create mode 100644 
fe/be-java-extensions/lakesoul-scanner/src/main/java/org/apache/doris/lakesoul/LakeSoulJniScanner.java
 copy 
fe/{fe-core/src/main/java/org/apache/doris/datasource/TableFormatType.java => 
be-java-extensions/lakesoul-scanner/src/main/java/org/apache/doris/lakesoul/LakeSoulUtils.java}
 (62%)
 create mode 100644 
fe/be-java-extensions/lakesoul-scanner/src/main/java/org/apache/doris/lakesoul/arrow/ArrowUtils.java
 create mode 100644 
fe/be-java-extensions/lakesoul-scanner/src/main/java/org/apache/doris/lakesoul/arrow/LakeSoulArrowJniScanner.java
 create mode 100644 
fe/be-java-extensions/lakesoul-scanner/src/main/java/org/apache/doris/lakesoul/parquet/ParquetFilter.java
 copy fe/be-java-extensions/{avro-scanner => 
lakesoul-scanner}/src/main/resources/package.xml (100%)
 create mode 100644 
fe/fe-core/src/main/java/org/apache/doris/datasource/lakesoul/LakeSoulExternalCatalog.java
 copy 
fe/fe-core/src/main/java/org/apache/doris/datasource/{TableFormatType.java => 
lakesoul/LakeSoulExternalDatabase.java} (54%)
 create mode 100644 
fe/fe-core/src/main/java/org/apache/doris/datasource/lakesoul/LakeSoulExternalTable.java
 create mode 100644 
fe/fe-core/src/main/java/org/apache/doris/datasource/lakesoul/source/LakeSoulScanNode.java
 create mode 100644 
fe/fe-core/src/main/java/org/apache/doris/datasource/lakesoul/source/LakeSoulSplit.java
 create mode 100644 
fe/fe-core/src/main/java/org/apache/doris/nereids/trees/expressions/functions/agg/PercentileApproxWeighted.java
 copy 
fe/fe-core/src/test/java/org/apache/doris/nereids/{memo/MvTableIdIsLongTest.java
 => mv/IdStatisticsMapTest.java} (74%)
 rename fe/fe-core/src/test/java/org/apache/doris/nereids/{memo => 
mv}/MvTableIdIsLongTest.java (98%)
 create mode 100644 regression-test/data/mv_p0/test_tbl_name/test_tbl_name.out
 create mode 100644 
regression-test/data/nereids_p0/sql_functions/aggregate_functions/test_aggregate_percentile_approx_weighted.out
 create mode 100644 
regression-test/data/nereids_tpch_p0/tpch/push_filter_window_eqset.out
 create mode 100644 regression-test/data/query_p0/system/test_table_options.out
 create mode 100644 
regression-test/data/schema_change_p0/modify_col_type_agg/schema_change_modify_mv_column_type_agg.out
 create mode 100644 
regression-test/data/schema_change_p0/modify_col_type_dup/schema_change_modify_mv_column_type.out
 create mode 100644 
regression-test/data/schema_change_p0/modify_col_type_dup2/schema_change_modify_mv_column_type2.out
 create mode 100644 regression-test/data/spill_p0/aggregate_spill.out
 copy 
fe/fe-core/src/main/java/org/apache/doris/statistics/InvalidateStatsTarget.java 
=> 
regression-test/suites/external_table_p0/lakesoul/test_lakesoul_catalog.groovy 
(50%)
 create mode 100644 
regression-test/suites/external_table_p2/lakesoul/test_external_table_lakesoul.groovy
 create mode 100644 
regression-test/suites/mv_p0/test_tbl_name/test_tbl_name.groovy
 create mode 100644 
regression-test/suites/nereids_p0/sql_functions/aggregate_functions/test_aggregate_percentile_approx_weighted.groovy
 create mode 100644 
regression-test/suites/nereids_tpch_p0/tpch/push_filter_window_eqset.groovy
 create mode 100644 
regression-test/suites/query_p0/system/test_table_options.groovy
 create mode 100644 
regression-test/suites/schema_change_p0/modify_col_type_agg/schema_change_modify_mv_column_type_agg.groovy
 create mode 100644 
regression-test/suites/schema_change_p0/modify_col_type_dup/schema_change_modify_mv_column_type.groovy
 create mode 100644 
regression-test/suites/schema_change_p0/modify_col_type_dup2/schema_change_modify_mv_column_type2.groovy
 copy fe/fe-core/src/main/java/org/apache/doris/datasource/TableFormatType.java 
=> regression-test/suites/spill_p0/aggregate_spill.groovy (53%)


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

Reply via email to