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

hellostephen pushed a change to branch hello-stephen-patch-5
in repository https://gitbox.apache.org/repos/asf/doris.git


    from 99288fd8c55 Merge branch 'master' into hello-stephen-patch-5
     add d77fb21320d [Test](nereids) add ut for ShowDataCommand (#53986)
     add 4b817c6ae35 [fix](warmup) fix warm up jobs missing last batch (#53860)
     add 673a4236233 [feat](cloud) Add commit_txn operation log (#53681)
     add db3aecbc48a [Refactor](cast) use line style interface to refactor cast 
to datetime (#53938)
     add 5cd8c7fffc2 [ci](perf) use build-env-ldb-toolchain-latest to compile 
(#54020)
     add 9db68edc3e4 [ut](filecache) fix flaky case seize_after_full (#53967)
     add e5bddd02f3c [Chore](build) set NDEBUG_SANITIZER on asan mode (#54028)
     add 07c3300e05a [test](metric)add meta-serivce metric format check (#53649)
     add 9027ca1d2a0 [chore](case) log msg to investigate failure cases (#54017)
     add 18dbb75be38 [refractor](filecache) clean file cache profile code 
(#53733)
     add eac660681a4 [fix](schema-change) Rebuild distribution info according 
to original order (#54024)
     add 8d996fff659 [fix](cloud) Fix warm up `ConcurrentModificationException` 
exception (#53192)
     add c84ad2d87a0 [enhance](job) timely rescheduling tasks to avoid write 
jitter (#53853)
     add fec2ccab8d9 [chore](safe-cast) Resolve some precision loss warnings 
(#53750)
     add e1a280a893e [feature](metric):add labels for metric doris_fe_version 
(#53614)
     add 635a3dd82b5 [fix](schema-change) Fix null new tablet when cleaning up 
sc job on failure (#53952)
     add 248108e6b37 [chore](serde)allocate memory using an arena (#53965)
     add 22ad0abbbb8 [fix](variant) when we create table now use nereids 
createOlapTable func instead of old planner, so we should add check session var 
in nereids too (#54021)
     add 96e6ea3705f [feat](Variant) support variant sparse feature and schema 
template with multi indexes (part 1) (#53062)
     add 896bb9826bd [refactor](load) refactor wait logic after quorum success 
(#53884)
     add 427ded0a07c [feature](function) support MySQL dialect of function TRIM 
(#54026)
     add 33f474b9caa [opt](compile) update build env docker file (#54016)
     add fed4d1bc0f7 [Refactor](scan) Remove the unless config and change some 
profile detail in segment (#54041)
     add 51bc2ad21e0 [Enchancement](decimal) disable decimal implicit 
conversion to int128 (#53483)
     add d288cc03eb2 [fix](mtmv)Fix the mapping issue where base tables could 
still reference a dropped MTMV (#53383)
     add 84b0d58ced6 [Test](nereids) add ut for ShowTableCommand (#54053)
     add 13dd7039c7d [Chore](nereids) Remove CleanProfileStmt (#53944)
     add a73bea4a9ed [Chore](nereids) Remove ShowAnalyzeStmt (#53951)
     add 056723cbf04 [Test](nereids) add ut for ShowTabletIdCommand (#54057)
     add 08390b7ff85 [Test](nereids) add ut for ShowTableStatusCommand (#54061)
     add 96348914016 [Bug](aggregate) the null_count should store in data place 
instead of member variable of class (#53118)
     add 327ec1ca813 [feat](Variant) support variant sparse feature and schema 
template with multi indexes (part 3) (#54067)
     add 75fb9f31238 [fix](nereids)make lambda expression can only be function 
argument (#53657)
     add 2ec2888f877 [fix](nereids) insert task should set isNereids to true in 
ConnectContext (#53919)
     add 298d1b43d20 [feat](Variant) support variant sparse feature and schema 
template with multi indexes (part 2) (#54044)
     add 31ad54539cb [fix](nereids)alter sql block rule lost sql pattern info 
(#53559)
     add 4ffdfbc3519 [chore](cloud) Remove useless is_empty_tablet branch 
(#54018)
     add 082df7772d3 [feat](cloud) Support rowset data ref count key (#53468)
     add 5e5f444a4f7 [chore](cloud) Optimize RPC log (#53341)
     add f255f6896cc [fix](function) incorrect result of 
json_insert/json_replace (#53971)
     add 488b291100e [fix](schema-change) Rebuild distribution info should 
update default distribution info (#54072)
     add 49189b57a70 [fix](statistics)Fix auto analyze job appender comparator. 
(#54029)
     add 64efc48eb74 [improve](cast)Refactor FE cast code, add unit test for FE 
cast. (#53697)
     add 72a8e44f361 [fix](columns) ensure data independence in 
ColumnConst::clone_resized (#54104)
     add 0094b30d21e [feature](inverted index) Add float and double support in 
key coder (#54086)
     add b248da917ab [fix](nereids) fix unstable case initial_join_order 
(#53889)
     add a8a0d27cfe3 [Chore](thread) use defer to replace scoped_cleanup 
(#54127)
     add e858092c5c8 Merge branch 'master' into hello-stephen-patch-5

No new revisions were added by this update.

Summary of changes:
 be/CMakeLists.txt                                  |    4 +
 be/src/agent/task_worker_pool.cpp                  |    7 +-
 be/src/cloud/cloud_meta_mgr.cpp                    |   38 +-
 be/src/cloud/cloud_schema_change_job.cpp           |    5 +-
 be/src/cloud/cloud_schema_change_job.h             |    2 +-
 be/src/cloud/cloud_warm_up_manager.cpp             |   12 +-
 be/src/common/config.cpp                           |    4 +-
 be/src/common/config.h                             |    3 -
 be/src/exec/olap_common.h                          |   20 +-
 be/src/exprs/bloom_filter_func_impl.h              |    4 +
 be/src/gutil/ref_counted.cc                        |   41 -
 be/src/gutil/ref_counted.h                         |   98 +-
 be/src/io/cache/block_file_cache_profile.cpp       |  107 +-
 be/src/io/cache/block_file_cache_profile.h         |  108 +-
 be/src/io/cache/cached_remote_file_reader.cpp      |    2 +-
 be/src/olap/key_coder.cpp                          |    2 +
 be/src/olap/key_coder.h                            |   92 ++
 be/src/olap/olap_common.h                          |    2 +-
 be/src/olap/rowset/rowset.cpp                      |    7 +-
 be/src/olap/rowset/rowset_meta.cpp                 |    6 +-
 be/src/olap/rowset/rowset_meta.h                   |   17 +-
 be/src/olap/rowset/rowset_writer_context.h         |    2 +-
 be/src/olap/rowset/segment_v2/segment.cpp          |   10 +-
 be/src/olap/rowset/segment_v2/segment_iterator.cpp |   59 +-
 be/src/olap/schema_change.cpp                      |   36 +-
 be/src/olap/tablet.cpp                             |    1 -
 be/src/olap/tablet_manager.cpp                     |    1 -
 be/src/olap/types.h                                |    2 +
 be/src/pipeline/exec/aggregation_sink_operator.cpp |    7 +-
 be/src/pipeline/exec/analytic_sink_operator.cpp    |    2 +-
 be/src/pipeline/exec/olap_scan_operator.cpp        |    2 +-
 be/src/pipeline/exec/scan_operator.cpp             |    1 -
 .../exec/streaming_aggregation_operator.cpp        |    2 +-
 be/src/runtime/large_int_value.h                   |    1 -
 be/src/runtime/primitive_type.h                    |    2 +-
 be/src/util/jsonb_document.h                       |  159 ++-
 be/src/util/scoped_cleanup.h                       |   64 --
 be/src/util/string_parser.hpp                      |  235 +----
 be/src/util/thread.cpp                             |   13 +-
 be/src/util/thread.h                               |   25 +-
 be/src/util/threadpool.cpp                         |    5 +-
 be/src/util/trace.h                                |    6 +-
 .../vec/aggregate_functions/aggregate_function.h   |    1 +
 .../aggregate_function_approx_count_distinct.cpp   |   33 +-
 .../aggregate_function_approx_count_distinct.h     |    2 +-
 .../aggregate_function_approx_top_k.cpp            |    2 +-
 .../aggregate_function_approx_top_k.h              |    1 -
 .../aggregate_function_approx_top_sum.cpp          |   18 +-
 .../aggregate_function_approx_top_sum.h            |    1 -
 .../aggregate_function_array_agg.cpp               |   67 +-
 .../aggregate_functions/aggregate_function_avg.h   |    1 -
 .../aggregate_function_avg_weighted.cpp            |    5 +-
 .../aggregate_function_avg_weighted.h              |    8 +-
 .../aggregate_function_collect.cpp                 |   60 +-
 .../aggregate_function_combinator.h                |    2 +-
 .../aggregate_function_corr.cpp                    |    6 +-
 .../aggregate_functions/aggregate_function_count.h |    1 -
 .../aggregate_function_count_by_enum.h             |    4 -
 .../aggregate_function_covar.cpp                   |   10 +-
 .../aggregate_functions/aggregate_function_covar.h |    1 -
 .../aggregate_function_distinct.cpp                |   10 +-
 .../aggregate_function_distinct.h                  |    6 -
 .../aggregate_function_foreach.cpp                 |    6 +-
 .../aggregate_function_foreach.h                   |    2 -
 .../aggregate_function_foreachv2.cpp               |    2 +-
 .../aggregate_function_group_array_intersect.cpp   |   13 +-
 .../aggregate_function_group_array_intersect.h     |    6 -
 .../aggregate_function_group_concat.cpp            |    4 +-
 .../aggregate_function_group_concat.h              |    1 -
 .../aggregate_function_histogram.cpp               |    4 +-
 .../aggregate_function_hll_union_agg.h             |    2 -
 .../aggregate_function_kurtosis.cpp                |   26 +-
 .../aggregate_function_linear_histogram.cpp        |   39 +-
 .../aggregate_function_linear_histogram.h          |    3 +-
 .../aggregate_functions/aggregate_function_map.cpp |   52 +-
 .../aggregate_functions/aggregate_function_map.h   |    2 -
 .../aggregate_function_map_v2.cpp                  |    7 +-
 .../aggregate_function_min_max.cpp                 |   48 +-
 .../aggregate_function_min_max_by.h                |   82 +-
 .../aggregate_functions/aggregate_function_null.h  |  122 ++-
 .../aggregate_function_orthogonal_bitmap.cpp       |    7 +-
 .../aggregate_function_orthogonal_bitmap.h         |    1 -
 .../aggregate_function_percentile.cpp              |    8 +-
 .../aggregate_function_percentile.h                |    5 -
 .../aggregate_function_regr_union.cpp              |   28 +-
 .../aggregate_function_regr_union.h                |    6 -
 .../aggregate_function_retention.h                 |    1 -
 .../aggregate_function_sequence_match.cpp          |   13 +-
 .../aggregate_function_sequence_match.h            |    1 -
 .../aggregate_function_skew.cpp                    |   24 +-
 .../aggregate_functions/aggregate_function_sort.h  |    4 -
 .../aggregate_function_statistic.h                 |    1 -
 .../aggregate_function_stddev.cpp                  |   27 +-
 .../aggregate_function_stddev.h                    |    1 -
 .../aggregate_functions/aggregate_function_sum.h   |    8 +-
 .../aggregate_function_topn.cpp                    |   16 +-
 .../aggregate_function_uniq.cpp                    |   21 +-
 .../aggregate_functions/aggregate_function_uniq.h  |    6 +-
 .../aggregate_function_uniq_distribute_key.cpp     |   12 +-
 .../aggregate_function_uniq_distribute_key.h       |    2 -
 .../aggregate_function_window.cpp                  |    1 -
 .../aggregate_function_window_funnel.cpp           |    7 +-
 .../aggregate_function_window_funnel.h             |    2 -
 be/src/vec/aggregate_functions/helpers.h           |   69 +-
 be/src/vec/columns/column_const.h                  |    2 +-
 be/src/vec/columns/column_decimal.h                |    1 -
 be/src/vec/common/string_buffer.hpp                |  109 ++
 be/src/vec/core/field.h                            |   14 +
 be/src/vec/core/types.h                            |   52 +-
 ...eger_to_string.h => wide_integer_to_string.cpp} |   53 +-
 be/src/vec/core/wide_integer_to_string.h           |   55 +-
 be/src/vec/data_types/data_type.cpp                |    5 +
 be/src/vec/data_types/data_type.h                  |    3 +
 be/src/vec/data_types/data_type_array.cpp          |   49 +
 be/src/vec/data_types/data_type_array.h            |    3 +
 be/src/vec/data_types/data_type_bitmap.h           |    6 +
 .../data_types/data_type_date_or_datetime_v2.cpp   |   12 +
 .../vec/data_types/data_type_date_or_datetime_v2.h |    3 +
 be/src/vec/data_types/data_type_decimal.cpp        |   13 +
 be/src/vec/data_types/data_type_decimal.h          |    3 +
 be/src/vec/data_types/data_type_jsonb.cpp          |    9 +
 be/src/vec/data_types/data_type_jsonb.h            |    4 +
 be/src/vec/data_types/data_type_nothing.h          |    4 +
 be/src/vec/data_types/data_type_nullable.cpp       |   10 +
 be/src/vec/data_types/data_type_nullable.h         |    2 +
 be/src/vec/data_types/data_type_number_base.cpp    |   11 +
 be/src/vec/data_types/data_type_number_base.h      |    3 +
 be/src/vec/data_types/data_type_string.cpp         |   10 +
 be/src/vec/data_types/data_type_string.h           |    3 +
 be/src/vec/data_types/data_type_time.cpp           |    1 +
 .../vec/data_types/serde/data_type_array_serde.cpp |    5 +-
 .../vec/data_types/serde/data_type_array_serde.h   |    3 +-
 .../data_types/serde/data_type_bitmap_serde.cpp    |   12 +-
 .../vec/data_types/serde/data_type_bitmap_serde.h  |    3 +-
 .../serde/data_type_date_or_datetime_serde.cpp     |  767 ++------------
 .../serde/data_type_date_or_datetime_serde.h       |   17 +-
 .../serde/data_type_datetimev2_serde.cpp           |  843 +---------------
 .../data_types/serde/data_type_datetimev2_serde.h  |    9 +-
 .../data_types/serde/data_type_datev2_serde.cpp    |  555 +----------
 .../vec/data_types/serde/data_type_datev2_serde.h  |    9 +-
 .../data_types/serde/data_type_decimal_serde.cpp   |   45 +-
 .../vec/data_types/serde/data_type_decimal_serde.h |    3 +-
 .../vec/data_types/serde/data_type_hll_serde.cpp   |   13 +-
 be/src/vec/data_types/serde/data_type_hll_serde.h  |    3 +-
 .../vec/data_types/serde/data_type_ipv6_serde.cpp  |   13 +-
 be/src/vec/data_types/serde/data_type_ipv6_serde.h |    3 +-
 .../vec/data_types/serde/data_type_jsonb_serde.cpp |   13 +-
 .../vec/data_types/serde/data_type_jsonb_serde.h   |    3 +-
 .../vec/data_types/serde/data_type_map_serde.cpp   |    7 +-
 be/src/vec/data_types/serde/data_type_map_serde.h  |    3 +-
 .../vec/data_types/serde/data_type_nothing_serde.h |    2 +-
 .../data_types/serde/data_type_nullable_serde.cpp  |    4 +-
 .../data_types/serde/data_type_nullable_serde.h    |    3 +-
 .../data_types/serde/data_type_number_serde.cpp    |   12 +-
 .../vec/data_types/serde/data_type_number_serde.h  |    3 +-
 .../serde/data_type_quantilestate_serde.h          |   12 +-
 be/src/vec/data_types/serde/data_type_serde.h      |    2 +-
 .../data_types/serde/data_type_string_serde.cpp    |    2 +-
 .../vec/data_types/serde/data_type_string_serde.h  |    3 +-
 .../data_types/serde/data_type_struct_serde.cpp    |    4 +-
 .../vec/data_types/serde/data_type_struct_serde.h  |    3 +-
 .../vec/data_types/serde/data_type_time_serde.cpp  |  643 +-----------
 be/src/vec/data_types/serde/data_type_time_serde.h |    4 -
 .../data_types/serde/data_type_variant_serde.cpp   |   12 +-
 .../vec/data_types/serde/data_type_variant_serde.h |    3 +-
 .../vec/data_types/serde/datelike_serde_common.hpp |    2 +
 .../time_sharing/time_sharing_task_executor.cpp    |    5 +-
 be/src/vec/exec/scan/olap_scanner.cpp              |    2 +-
 be/src/vec/exprs/vectorized_agg_fn.cpp             |   14 +-
 be/src/vec/exprs/vectorized_agg_fn.h               |   13 +-
 .../functions/array/function_array_aggregation.cpp |   26 +-
 .../vec/functions/array/function_array_cum_sum.cpp |   32 +-
 be/src/vec/functions/array/function_array_join.h   |   20 +-
 be/src/vec/functions/cast/cast_base.h              |    2 +-
 .../cast/cast_to_date_or_datetime_impl.hpp         |  830 ++++++++++++++++
 .../vec/functions/cast/cast_to_datetimev2_impl.hpp |  831 ++++++++++++++++
 be/src/vec/functions/cast/cast_to_datev2_impl.hpp  |  660 +++++++++++++
 be/src/vec/functions/cast/cast_to_time_impl.hpp    |  696 +++++++++++++
 be/src/vec/functions/function_case.h               |    4 +-
 be/src/vec/functions/function_coalesce.cpp         |    3 +-
 be/src/vec/functions/function_jsonb.cpp            |   88 +-
 be/src/vec/functions/function_width_bucket.cpp     |   48 +-
 be/src/vec/runtime/vdatetime_value.h               |    1 +
 be/src/vec/runtime/vorc_transformer.cpp            |   11 +-
 be/src/vec/sink/vtablet_block_convertor.cpp        |    6 +-
 be/src/vec/sink/writer/vtablet_writer.cpp          |    4 +-
 be/src/vec/sink/writer/vtablet_writer_v2.cpp       |    4 +-
 be/test/io/cache/block_file_cache_test.cpp         |    2 +-
 be/test/olap/key_coder_test.cpp                    |  219 ++++
 .../operator/analytic_sink_operator_test.cpp       |    2 +-
 be/test/testutil/mock/mock_agg_fn_evaluator.cpp    |   10 +-
 be/test/testutil/mock/mock_agg_fn_evaluator.h      |    6 +-
 be/test/util/scoped_cleanup_test.cpp               |   60 --
 be/test/util/threadpool_test.cpp                   |   54 +-
 be/test/vec/aggregate_functions/agg_test.cpp       |  109 +-
 be/test/vec/columns/column_decimal_test.cpp        |    3 -
 be/test/vec/columns/common_column_test.h           |    6 +-
 be/test/vec/common/string_buffer_test.cpp          |  209 +++-
 be/test/vec/data_types/data_type_array_test.cpp    |  101 ++
 be/test/vec/data_types/data_type_decimal_test.cpp  |    9 +
 be/test/vec/data_types/data_type_ip_test.cpp       |   11 +
 be/test/vec/data_types/data_type_nothing_test.cpp  |   49 +
 be/test/vec/data_types/data_type_number_test.cpp   |    8 +
 be/test/vec/data_types/data_type_string_test.cpp   |   18 +
 be/test/vec/data_types/data_type_struct_test.cpp   |   13 +-
 be/test/vec/data_types/data_type_time_v2_test.cpp  |    9 +
 .../serde/data_type_jsonb_serde_test.cpp           |   11 +-
 be/test/vec/function/cast/cast_to_date_test.cpp    |   13 +
 be/test/vec/function/cast/cast_to_decimal.h        |    2 +-
 be/test/vec/function/cast/cast_to_time_test.cpp    |   18 +-
 be/test/vec/function/function_test_util.cpp        |    8 +-
 cloud/src/common/CMakeLists.txt                    |    6 -
 cloud/src/meta-service/meta_service.cpp            |   28 +-
 cloud/src/meta-service/meta_service.h              |   16 +
 cloud/src/meta-service/meta_service_helper.h       |  113 ++-
 .../src/meta-service/meta_service_tablet_stats.cpp |   22 +
 cloud/src/meta-service/meta_service_tablet_stats.h |    7 +
 cloud/src/meta-service/meta_service_txn.cpp        |  390 ++++++--
 cloud/src/meta-service/txn_lazy_committer.cpp      |  233 ++++-
 cloud/src/recycler/recycler.cpp                    |  694 +++++++++++--
 cloud/src/recycler/recycler.h                      |   17 +-
 cloud/test/meta_service_http_test.cpp              |    3 +-
 cloud/test/meta_service_operation_log_test.cpp     |  660 +++++++++++++
 cloud/test/meta_service_test.cpp                   |   21 +-
 cloud/test/recycler_test.cpp                       |  393 +++++++-
 cloud/test/txn_lazy_commit_test.cpp                |    2 +-
 docker/compilation/Dockerfile                      |   43 +-
 .../antlr4/org/apache/doris/nereids/DorisLexer.g4  |    3 +
 .../antlr4/org/apache/doris/nereids/DorisParser.g4 |   15 +-
 fe/fe-core/src/main/cup/sql_parser.cup             |   20 -
 .../apache/doris/analysis/CleanProfileStmt.java    |   55 --
 .../org/apache/doris/analysis/ShowAnalyzeStmt.java |  249 -----
 .../apache/doris/blockrule/SqlBlockRuleMgr.java    |    2 +
 .../java/org/apache/doris/catalog/Database.java    |    7 +-
 .../java/org/apache/doris/catalog/OlapTable.java   |   12 +-
 .../doris/cloud/catalog/CloudTabletRebalancer.java |   21 +-
 .../apache/doris/datasource/InternalCatalog.java   |   22 +-
 .../doris/job/extensions/insert/InsertTask.java    |    1 +
 .../load/routineload/RoutineLoadTaskScheduler.java |   37 +-
 .../java/org/apache/doris/metric/MetricRepo.java   |   28 +-
 .../org/apache/doris/mtmv/MTMVRelationManager.java |    3 +
 .../java/org/apache/doris/mtmv/MTMVService.java    |   18 +-
 .../doris/nereids/parser/LogicalPlanBuilder.java   |   34 +-
 .../doris/nereids/rules/analysis/BindSink.java     |   15 +-
 .../nereids/rules/expression/check/CheckCast.java  |  287 +++++-
 .../expression/rules/FoldConstantRuleOnFE.java     |    3 +-
 .../doris/nereids/trees/expressions/Cast.java      |  106 +-
 .../expressions/functions/agg/AvgWeighted.java     |   14 +-
 .../expressions/functions/scalar/WidthBucket.java  |   20 +-
 .../trees/expressions/literal/ArrayLiteral.java    |    8 +-
 .../trees/expressions/literal/DateLiteral.java     |   24 +-
 .../trees/expressions/literal/DateTimeLiteral.java |   15 +-
 .../expressions/literal/DateTimeV2Literal.java     |   14 +
 .../trees/expressions/literal/DoubleLiteral.java   |   22 +-
 .../trees/expressions/literal/FloatLiteral.java    |    2 +-
 .../nereids/trees/expressions/literal/Literal.java |   34 +-
 .../trees/expressions/literal/MapLiteral.java      |   16 +-
 .../trees/expressions/literal/NumericLiteral.java  |   24 +-
 .../expressions/literal/StringLikeLiteral.java     |   12 +-
 .../trees/expressions/literal/StructLiteral.java   |    9 +-
 .../plans/commands/ShowTableStatusCommand.java     |    4 +-
 .../trees/plans/commands/ShowTabletIdCommand.java  |    4 +-
 .../trees/plans/commands/insert/InsertUtils.java   |   12 +-
 .../org/apache/doris/nereids/types/BigIntType.java |    1 +
 .../apache/doris/nereids/types/IntegerType.java    |    1 +
 .../apache/doris/nereids/types/LargeIntType.java   |    2 +-
 .../apache/doris/nereids/types/SmallIntType.java   |    1 +
 .../apache/doris/nereids/types/TinyIntType.java    |    1 +
 .../main/java/org/apache/doris/qe/DdlExecutor.java |    4 -
 .../java/org/apache/doris/qe/ShowExecutor.java     |   76 --
 .../apache/doris/statistics/AnalysisManager.java   |   14 -
 .../doris/statistics/StatisticsJobAppender.java    |   12 +-
 .../job/extensions/insert/InsertTaskTest.java}     |   14 +-
 ...{AlterMTMVTest.java => MTMVConcurrentTest.java} |   64 +-
 .../doris/nereids/parser/NereidsParserTest.java    |  112 +++
 .../rules/expression/check/CheckCastTest.java      | 1044 ++++++++++++++++++++
 .../doris/nereids/trees/expressions/CastTest.java  |  580 +++++++++++
 .../expressions/literal/BooleanLiteralTest.java    |  111 +++
 .../trees/expressions/literal/DateLiteralTest.java |   71 ++
 .../expressions/literal/DateTimeLiteralTest.java   |  161 +++
 .../expressions/literal/DecimalLiteralTest.java    |  126 +++
 .../expressions/literal/DoubleLiteralTest.java     |  298 ++++++
 .../expressions/literal/FloatLiteralTest.java      |  208 ++++
 .../expressions/literal/IntegerLiteralTest.java    |  105 ++
 .../expressions/literal/StringLikeLiteralTest.java |  160 +++
 ...tsCommandTest.java => ShowDataCommandTest.java} |  125 ++-
 .../trees/plans/commands/ShowTableCommandTest.java |   86 ++
 ...ndTest.java => ShowTableStatusCommandTest.java} |   79 +-
 ...mmandTest.java => ShowTabletIdCommandTest.java} |   60 +-
 .../doris/statistics/AnalysisManagerTest.java      |   55 --
 .../statistics/StatisticsJobAppenderTest.java      |   26 +
 gensrc/proto/cloud.proto                           |    3 +-
 gensrc/proto/data.proto                            |    1 +
 gensrc/proto/olap_file.proto                       |   10 +-
 gensrc/proto/segment_v2.proto                      |   12 +-
 gensrc/proto/types.proto                           |    3 +
 gensrc/script/gen_build_version.sh                 |    4 +-
 gensrc/thrift/Descriptors.thrift                   |    9 +-
 gensrc/thrift/Types.thrift                         |    4 +
 .../nereids_function_p0/scalar_function/Array.out  |  Bin 774955 -> 775739 
bytes
 .../nereids_function_p0/scalar_function/Array1.out |  Bin 33277509 -> 33278821 
bytes
 .../join/initial_join_order/initial_join_order.out |  Bin 0 -> 259 bytes
 .../test_conditional_function.out                  |  Bin 2865 -> 3456 bytes
 .../json_function/test_query_json_insert.out       |  Bin 1419 -> 2071 bytes
 .../json_function/test_query_json_replace.out      |  Bin 1535 -> 1671 bytes
 .../json_function/test_query_json_set.out          |  Bin 1352 -> 1500 bytes
 .../sql_functions/window_functions/test_sum.out    |  Bin 1348 -> 1622 bytes
 .../test_random_ordered_bucket_columns.out}        |  Bin 153 -> 159 bytes
 .../tpch_sf1000/others/initial_join_order.out      |  Bin 1214 -> 0 bytes
 .../doris/regression/util/PromethuesChecker.groovy |   75 ++
 regression-test/pipeline/performance/compile.sh    |    5 +-
 .../test_metrics_format.groovy}                    |   35 +-
 .../correctness_p0/test_constant_having.groovy     |    7 +-
 .../suites/datatype_p0/json/json_cast.groovy       |   44 +-
 ...roovy => test_routine_load_job_schedule.groovy} |  112 +--
 .../test_parquet_large_metadata_load.groovy        |    1 +
 .../tvf/test_tvf_based_broker_load.groovy          |    1 +
 .../suites/metrics_p0/test_version_metrics.groovy  |   11 +-
 .../initial_join_order/initial_join_order.groovy   |  117 +++
 .../suites/nereids_syntax_p0/array_function.groovy |   20 +
 .../suites/nereids_syntax_p0/cast.groovy           |    2 +-
 .../suites/query_p0/cast/test_cast.groovy          |    4 +-
 .../query_p0/cast/test_complextype_to_json.groovy  |   20 +-
 .../test_conditional_function.groovy               |   28 +-
 .../json_function/test_query_json_insert.groovy    |   50 +-
 .../json_function/test_query_json_replace.groovy   |   30 +-
 .../json_function/test_query_json_set.groovy       |   32 +-
 .../sql_functions/window_functions/test_sum.groovy |   41 +
 .../test_random_ordered_bucket_columns.groovy      |   61 ++
 .../tpch_sf1000/others/initial_join_order.groovy   |   42 -
 .../sql_block_rule_p0/test_sql_block_rule.groovy   |   13 +
 regression-test/suites/variant_p0/cast.groovy      |    6 +-
 332 files changed, 12318 insertions(+), 5782 deletions(-)
 delete mode 100644 be/src/util/scoped_cleanup.h
 copy be/src/vec/core/{wide_integer_to_string.h => wide_integer_to_string.cpp} 
(61%)
 create mode 100644 be/src/vec/functions/cast/cast_to_date_or_datetime_impl.hpp
 create mode 100644 be/src/vec/functions/cast/cast_to_datetimev2_impl.hpp
 create mode 100644 be/src/vec/functions/cast/cast_to_datev2_impl.hpp
 create mode 100644 be/src/vec/functions/cast/cast_to_time_impl.hpp
 delete mode 100644 be/test/util/scoped_cleanup_test.cpp
 create mode 100644 be/test/vec/data_types/data_type_nothing_test.cpp
 delete mode 100644 
fe/fe-core/src/main/java/org/apache/doris/analysis/CleanProfileStmt.java
 delete mode 100644 
fe/fe-core/src/main/java/org/apache/doris/analysis/ShowAnalyzeStmt.java
 copy 
fe/fe-core/src/{main/java/org/apache/doris/job/extensions/insert/InsertIntoState.java
 => test/java/org/apache/doris/job/extensions/insert/InsertTaskTest.java} (73%)
 copy fe/fe-core/src/test/java/org/apache/doris/mtmv/{AlterMTMVTest.java => 
MTMVConcurrentTest.java} (51%)
 create mode 100644 
fe/fe-core/src/test/java/org/apache/doris/nereids/rules/expression/check/CheckCastTest.java
 create mode 100644 
fe/fe-core/src/test/java/org/apache/doris/nereids/trees/expressions/CastTest.java
 create mode 100644 
fe/fe-core/src/test/java/org/apache/doris/nereids/trees/expressions/literal/BooleanLiteralTest.java
 create mode 100644 
fe/fe-core/src/test/java/org/apache/doris/nereids/trees/expressions/literal/DecimalLiteralTest.java
 copy 
fe/fe-core/src/test/java/org/apache/doris/nereids/trees/plans/commands/{AlterTableStatsCommandTest.java
 => ShowDataCommandTest.java} (53%)
 create mode 100644 
fe/fe-core/src/test/java/org/apache/doris/nereids/trees/plans/commands/ShowTableCommandTest.java
 copy 
fe/fe-core/src/test/java/org/apache/doris/nereids/trees/plans/commands/{ShowBackendsCommandTest.java
 => ShowTableStatusCommandTest.java} (56%)
 copy 
fe/fe-core/src/test/java/org/apache/doris/nereids/trees/plans/commands/{ShowDatabasesCommandTest.java
 => ShowTabletIdCommandTest.java} (56%)
 create mode 100644 
regression-test/data/nereids_p0/join/initial_join_order/initial_join_order.out
 copy regression-test/data/{bitmap_functions/test_bitmap_intersect.out => 
schema_change_p0/test_random_ordered_bucket_columns.out} (74%)
 delete mode 100644 
regression-test/data/shape_check/tpch_sf1000/others/initial_join_order.out
 create mode 100644 
regression-test/framework/src/main/groovy/org/apache/doris/regression/util/PromethuesChecker.groovy
 copy 
regression-test/suites/{doc/sql-manual/sql-statements/Utility-Statements/cancel-warm-up.md.groovy
 => cloud_p0/test_metrics_format.groovy} (58%)
 copy 
regression-test/suites/load_p0/routine_load/{test_routine_load_offset.groovy => 
test_routine_load_job_schedule.groovy} (52%)
 create mode 100644 
regression-test/suites/nereids_p0/join/initial_join_order/initial_join_order.groovy
 create mode 100644 
regression-test/suites/schema_change_p0/test_random_ordered_bucket_columns.groovy
 delete mode 100644 
regression-test/suites/shape_check/tpch_sf1000/others/initial_join_order.groovy


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

Reply via email to