This is an automated email from the ASF dual-hosted git repository.
morningman pushed a change to branch branch-2.0-alpha
in repository https://gitbox.apache.org/repos/asf/doris.git
from 7dd96bc341 [fix](olap) remove zorder support when create table (#18698)
new d64e483163 [Bug](pipeline) regression heap use after free (#18701)
new 18ccf8a66d [feature](multicatalog) enable doris hive/iceberg catalog
to read data on tencent GooseFS (#18685)
new 08f4cf03e8 [regression-test](prepared statement) Fix connection error
when test framework used lower jdbc version (#18665)
new e4d11ca3ad [fix](executor)Fix scanner's _max_thread_num may == 0 #18465
new f10f9c640e [regression-test] add some suites (#18286)
new 6976f3ae32 [feature](config) support "experimental" prefix for FE
config (#18699)
new 9013b3712c [Fix](catalog)Fix hudi-catalog get file split error
(#18644) (#18673)
new 982e437470 [chore](build) add apache-orc git submodule path (#18695)
new b883b2019a [BugFix](functions) fix multi_search_all_positions #18682
new dce24e6383 [chore](build) Use include-what-you-use to optimize
includes (#18681)
new 64bb7c278e [Bug](DECIMALV3) report failure if a decimal value is
overflow (#18336)
new b0014fb2a9 [fix](bitmap) fix bitmap_count errors to set nullable to
non-nullable bitmap col (#18689)
new 2c67b8de34 [fix](Nereids): fix sum func in eager agg (#18675)
new bb4a28d806 [Bug](DECIMAL) Fix bug for arithmatic expr DECIMALV2 /
DECIMALV3 (#18723)
new 7e5790c995 [feature](segcompaction) enable segcompaction by default
(#18722)
new cd37185860 [fix](build) Fix missing header files (#18740)
new 06b61711e9 [fix](Nereids): when GroupExpr already exists, we need to
remove ParentExpression (#18749)
new cf224e932d [Compile](BE) Fix compile failed with tcmalloc (#18748)
new f28944d9fe [fix](merge-on-write) the mow keyset check is quite slow
when loading large data set, remove it from release version (#18750)
new 47b652b13d [fix](multi-catalog)fix old s3 properties check (#18430)
new 353f5fc246 [chore](hashtable) Use doris' Allocator to replace
std::allocator in phmap (#18735)
new 9d199e3868 [vectorzied](function) fix array_map function analyzed
failed with order by clause (#18676)
new 941f4655fa [fix](const column) fix coredump caused by const column for
some functions (#18737)
new 6dc7237346 [fix](olap) fix lost disable_auto_compaction info when fe
restart (#18757)
new 1f08b77200 [fix](stats) Stats still in cache after user dropped it
(#18720)
new 23a3229d9a [fix](merge-on-write) enable_unique_key_merge_on_write
property should only be used for unique table (#18734)
new fb1f54ddd5 [enhancement](exception) Column filter/replicate supports
exception safety (#18503)
new 93655e446d fix doc (#18772)
new 588e3623f1 [Fix](vertical compaction) Preserve _segment_num_rows
during final segment flush (#18779)
new 4f1e136206 [typo](docs) fix insert load doc error (#18773)
new 8a3fc223fe [fix](compile) Fix block.cpp compilation failure (#18797)
new a0f1cbe023 [Doc] Fix error test example (#18764)
new 2f6f3ff208 [minor](decimal) forbid to create table with decimal type
exceeds 18 (#18763)
new 8bc6413866 [Fix](planner)Fix TupleDescriptor include not materialized
slot bug (#18783)
new 563900e23d [regression-test](iceberg)add iceberg in regression case
(#18792)
new 701397fb50 [fix](Nereids): need update parentExpression after replace
child. (#18771)
The 36 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 | 1 +
be/src/agent/agent_server.cpp | 12 +
be/src/agent/agent_server.h | 10 +-
be/src/agent/heartbeat_server.cpp | 19 +-
be/src/agent/heartbeat_server.h | 8 +-
be/src/agent/task_worker_pool.cpp | 34 +-
be/src/agent/task_worker_pool.h | 19 +-
be/src/agent/topic_subscriber.cpp | 7 +
be/src/agent/topic_subscriber.h | 5 +-
be/src/agent/user_resource_listener.cpp | 19 +-
be/src/agent/user_resource_listener.h | 7 +-
be/src/agent/utils.cpp | 23 +-
be/src/agent/utils.h | 10 +
be/src/common/config.h | 4 +-
be/src/common/configbase.cpp | 21 +-
be/src/common/configbase.h | 1 +
be/src/common/daemon.cpp | 26 +-
be/src/common/exception.h | 11 +
be/src/common/logconfig.cpp | 6 +-
be/src/common/logging.h | 2 +-
be/src/common/resource_tls.cpp | 4 +-
be/src/common/status.cpp | 8 +-
be/src/common/status.h | 7 +-
be/src/exec/arrow/arrow_reader.cpp | 23 +-
be/src/exec/arrow/arrow_reader.h | 28 +-
be/src/exec/arrow/parquet_reader.cpp | 23 +-
be/src/exec/arrow/parquet_reader.h | 18 +-
be/src/exec/base_scanner.cpp | 30 +-
be/src/exec/base_scanner.h | 16 +
be/src/exec/data_sink.cpp | 21 +-
be/src/exec/data_sink.h | 14 +-
be/src/exec/decompressor.cpp | 4 +
be/src/exec/decompressor.h | 4 +
be/src/exec/es/es_scan_reader.cpp | 4 +
be/src/exec/es/es_scan_reader.h | 6 +
be/src/exec/es/es_scroll_parser.cpp | 24 +-
be/src/exec/es/es_scroll_parser.h | 6 +
be/src/exec/es/es_scroll_query.cpp | 5 +
be/src/exec/exec_node.cpp | 21 +-
be/src/exec/exec_node.h | 13 +-
be/src/exec/odbc_connector.cpp | 16 +-
be/src/exec/odbc_connector.h | 12 +
be/src/exec/olap_common.cpp | 4 -
be/src/exec/olap_common.h | 13 +
be/src/exec/rowid_fetcher.cpp | 26 +-
be/src/exec/rowid_fetcher.h | 14 +-
be/src/exec/scan_node.cpp | 9 +
be/src/exec/scan_node.h | 11 +-
be/src/exec/schema_scanner.cpp | 21 +-
be/src/exec/schema_scanner.h | 12 +-
.../schema_scanner/schema_charsets_scanner.cpp | 8 +
.../exec/schema_scanner/schema_charsets_scanner.h | 6 +
.../schema_scanner/schema_collations_scanner.cpp | 9 +-
.../schema_scanner/schema_collations_scanner.h | 6 +
.../exec/schema_scanner/schema_columns_scanner.cpp | 16 +-
.../exec/schema_scanner/schema_columns_scanner.h | 9 +-
.../exec/schema_scanner/schema_dummy_scanner.cpp | 9 +
be/src/exec/schema_scanner/schema_dummy_scanner.h | 5 +
.../exec/schema_scanner/schema_files_scanner.cpp | 10 +-
be/src/exec/schema_scanner/schema_files_scanner.h | 10 +-
be/src/exec/schema_scanner/schema_helper.cpp | 17 +-
be/src/exec/schema_scanner/schema_helper.h | 18 +-
.../schema_scanner/schema_partitions_scanner.cpp | 12 +-
.../schema_scanner/schema_partitions_scanner.h | 10 +-
.../exec/schema_scanner/schema_rowsets_scanner.cpp | 24 +-
.../exec/schema_scanner/schema_rowsets_scanner.h | 8 +
.../schema_schema_privileges_scanner.cpp | 12 +-
.../schema_schema_privileges_scanner.h | 10 +-
.../schema_scanner/schema_schemata_scanner.cpp | 12 +-
.../exec/schema_scanner/schema_schemata_scanner.h | 10 +-
.../schema_scanner/schema_statistics_scanner.cpp | 4 +-
.../schema_scanner/schema_statistics_scanner.h | 2 +
.../schema_table_privileges_scanner.cpp | 10 +-
.../schema_table_privileges_scanner.h | 10 +-
.../exec/schema_scanner/schema_tables_scanner.cpp | 18 +-
be/src/exec/schema_scanner/schema_tables_scanner.h | 10 +-
.../schema_user_privileges_scanner.cpp | 12 +-
.../schema_user_privileges_scanner.h | 10 +-
.../schema_scanner/schema_variables_scanner.cpp | 16 +-
.../exec/schema_scanner/schema_variables_scanner.h | 11 +-
.../exec/schema_scanner/schema_views_scanner.cpp | 12 +-
be/src/exec/schema_scanner/schema_views_scanner.h | 10 +-
be/src/exec/table_connector.cpp | 21 +-
be/src/exec/table_connector.h | 12 +
be/src/exec/tablet_info.cpp | 18 +
be/src/exec/tablet_info.h | 21 +-
be/src/exec/text_converter.cpp | 14 +-
be/src/exec/text_converter.h | 3 +
be/src/exprs/block_bloom_filter_avx_impl.cc | 6 +-
be/src/exprs/block_bloom_filter_impl.cc | 9 +-
be/src/exprs/hybrid_set.h | 7 +-
be/src/exprs/json_functions.cpp | 16 +-
be/src/exprs/json_functions.h | 13 +
be/src/exprs/math_functions.cpp | 11 +-
be/src/exprs/math_functions.h | 1 +
be/src/exprs/runtime_filter.cpp | 21 +-
be/src/exprs/runtime_filter.h | 22 +
be/src/exprs/runtime_filter_rpc.cpp | 15 +-
be/src/exprs/string_functions.cpp | 7 +-
be/src/exprs/string_functions.h | 2 +
be/src/geo/ByteOrderDataInStream.h | 2 +
be/src/geo/ByteOrderValues.cpp | 3 +-
be/src/geo/ByteOrderValues.h | 5 +
be/src/geo/geo_tobinary.cpp | 10 +-
be/src/geo/geo_tobinary.h | 8 +
be/src/geo/geo_types.cpp | 14 +-
be/src/geo/geo_types.h | 3 +-
be/src/geo/machine.h | 2 +
be/src/geo/wkb_parse.cpp | 12 +-
be/src/geo/wkb_parse.h | 12 +
be/src/geo/wkt_parse.cpp | 3 +-
be/src/geo/wkt_parse.h | 4 +
be/src/http/action/check_rpc_channel_action.cpp | 14 +-
be/src/http/action/check_rpc_channel_action.h | 2 +
be/src/http/action/check_tablet_segment_action.cpp | 7 +
be/src/http/action/check_tablet_segment_action.h | 1 +
be/src/http/action/checksum_action.cpp | 7 +-
be/src/http/action/checksum_action.h | 1 +
be/src/http/action/compaction_action.cpp | 13 +-
be/src/http/action/compaction_action.h | 5 +
be/src/http/action/config_action.cpp | 8 +-
be/src/http/action/config_action.h | 1 +
be/src/http/action/download_action.cpp | 12 +-
be/src/http/action/download_action.h | 5 +
be/src/http/action/health_action.cpp | 1 -
be/src/http/action/health_action.h | 1 +
be/src/http/action/jeprofile_actions.cpp | 9 +-
be/src/http/action/meta_action.cpp | 13 +-
be/src/http/action/meta_action.h | 3 +
be/src/http/action/metrics_action.cpp | 7 -
be/src/http/action/monitor_action.cpp | 5 +-
be/src/http/action/pad_rowset_action.cpp | 15 +-
be/src/http/action/pad_rowset_action.h | 2 +
be/src/http/action/pprof_actions.cpp | 17 +-
be/src/http/action/reload_tablet_action.cpp | 7 +-
be/src/http/action/reload_tablet_action.h | 7 +-
be/src/http/action/reset_rpc_channel_action.cpp | 8 +-
be/src/http/action/reset_rpc_channel_action.h | 2 +
be/src/http/action/restore_tablet_action.cpp | 19 +-
be/src/http/action/restore_tablet_action.h | 6 +-
be/src/http/action/snapshot_action.cpp | 10 +-
be/src/http/action/snapshot_action.h | 1 +
be/src/http/action/stream_load.cpp | 32 +-
be/src/http/action/stream_load.h | 7 +-
be/src/http/action/stream_load_2pc.cpp | 11 +-
be/src/http/action/stream_load_2pc.h | 1 +
be/src/http/action/tablet_migration_action.cpp | 7 +-
be/src/http/action/tablet_migration_action.h | 14 +-
be/src/http/action/tablets_distribution_action.cpp | 10 +-
be/src/http/action/tablets_distribution_action.h | 3 +
be/src/http/action/tablets_info_action.cpp | 9 +
be/src/http/action/tablets_info_action.h | 1 +
be/src/http/action/version_action.cpp | 5 +-
be/src/http/action/version_action.h | 1 +
be/src/http/default_path_handlers.cpp | 18 +-
be/src/http/ev_http_server.cpp | 19 +-
be/src/http/ev_http_server.h | 3 +
be/src/http/http_channel.cpp | 7 +-
be/src/http/http_channel.h | 2 +
be/src/http/http_client.cpp | 6 +
be/src/http/http_client.h | 3 +
be/src/http/http_method.cpp | 1 +
be/src/http/http_request.cpp | 7 +-
be/src/http/http_status.cpp | 1 +
be/src/http/utils.cpp | 10 +-
be/src/http/utils.h | 1 +
be/src/http/web_page_handler.cpp | 10 +-
be/src/http/web_page_handler.h | 3 +
be/src/io/fs/file_reader_writer_fwd.h | 3 +
be/src/io/fs/hdfs.h | 4 +-
be/src/io/fs/hdfs_file_reader.h | 12 +
be/src/io/fs/hdfs_file_writer.h | 7 +
be/src/olap/hll.cpp | 2 +-
be/src/olap/hll.h | 4 +-
be/src/olap/in_list_predicate.h | 2 -
be/src/olap/reader.cpp | 2 -
be/src/olap/rowset/beta_rowset_writer.cpp | 2 +
be/src/olap/rowset/segment_v2/binary_dict_page.h | 2 -
be/src/olap/rowset/segment_v2/segment_iterator.cpp | 15 +-
be/src/olap/rowset/segment_v2/segment_writer.cpp | 4 +
be/src/olap/rowset/vertical_beta_rowset_writer.cpp | 5 +-
be/src/olap/tablet.cpp | 2 +-
be/src/runtime/decimalv2_value.cpp | 2 +-
be/src/runtime/thread_context.h | 48 +-
be/src/service/backend_options.cpp | 1 +
be/src/service/backend_options.h | 1 +
be/src/service/backend_service.cpp | 46 +-
be/src/service/backend_service.h | 23 +-
be/src/service/brpc_service.cpp | 9 +-
be/src/service/doris_main.cpp | 34 +-
be/src/service/http_service.cpp | 5 +
be/src/service/internal_service.cpp | 62 +-
be/src/service/internal_service.h | 15 +-
be/src/service/point_query_executor.cpp | 15 +-
be/src/service/point_query_executor.h | 33 +-
.../single_replica_load_download_service.cpp | 6 +
be/src/udf/udf.cpp | 11 +-
be/src/udf/udf.h | 2 +-
be/src/util/sse_util.hpp | 6 +-
be/src/util/string_parser.hpp | 8 +
.../vec/aggregate_functions/aggregate_function.h | 5 +-
.../aggregate_functions/aggregate_function_topn.h | 4 +-
.../aggregate_functions/aggregate_function_uniq.h | 5 +-
be/src/vec/columns/column_array.cpp | 24 +-
be/src/vec/columns/column_complex.h | 13 +-
be/src/vec/columns/column_const.cpp | 15 +-
be/src/vec/columns/column_decimal.cpp | 12 +-
be/src/vec/columns/column_dummy.h | 4 +-
be/src/vec/columns/column_nullable.cpp | 6 +-
be/src/vec/columns/column_nullable.h | 3 +-
be/src/vec/columns/column_string.cpp | 4 +-
be/src/vec/columns/column_vector.cpp | 14 +-
be/src/vec/columns/columns_common.cpp | 8 +-
be/src/vec/columns/columns_common.h | 18 +
be/src/vec/common/hash_table/ph_hash_map.h | 3 +-
be/src/vec/common/hash_table/phmap_fwd_decl.h | 54 +
be/src/vec/common/sort/heap_sorter.cpp | 3 +-
be/src/vec/common/sort/sorter.cpp | 10 +-
be/src/vec/common/string_searcher.h | 66 -
be/src/vec/core/block.cpp | 5 +-
be/src/vec/core/block.h | 3 +
be/src/vec/core/block_spill_writer.cpp | 6 +-
be/src/vec/core/sort_cursor.h | 1 +
be/src/vec/data_types/data_type_decimal.cpp | 11 +-
be/src/vec/data_types/data_type_decimal.h | 2 +-
.../exec/format/parquet/vparquet_group_reader.cpp | 18 +-
.../vec/exec/join/process_hash_table_probe_impl.h | 4 +-
be/src/vec/exec/join/vhash_join_node.cpp | 10 +-
be/src/vec/exec/join/vnested_loop_join_node.cpp | 2 +
be/src/vec/exec/join/vnested_loop_join_node.h | 18 +-
be/src/vec/exec/scan/scanner_context.cpp | 3 +-
be/src/vec/exec/vaggregation_node.cpp | 2 +-
be/src/vec/exec/varrow_scanner.cpp | 2 +-
be/src/vec/exprs/vexpr.cpp | 166 +-
be/src/vec/exprs/vexpr_context.cpp | 6 +-
be/src/vec/exprs/vliteral.cpp | 59 +-
.../vec/functions/array/function_array_apply.cpp | 8 +-
.../array/function_array_with_constant.cpp | 3 +-
be/src/vec/functions/function_bitmap.cpp | 4 +-
be/src/vec/functions/function_bitmap_min_or_max.h | 2 +-
be/src/vec/functions/function_conv.cpp | 2 +-
be/src/vec/functions/function_convert_tz.h | 2 +-
be/src/vec/functions/function_jsonb.cpp | 2 +-
be/src/vec/functions/function_regexp.cpp | 2 +-
be/src/vec/functions/function_string.h | 2 +-
be/src/vec/functions/function_timestamp.cpp | 8 +-
be/src/vec/functions/function_totype.h | 4 +-
.../functions/functions_multi_string_position.cpp | 140 +-
be/src/vec/io/io_helper.h | 12 +-
be/src/vec/sink/vtablet_sink.cpp | 72 +-
be/src/vec/sink/vtablet_sink.h | 10 +
be/src/vec/utils/util.hpp | 13 +-
build.sh | 2 +-
docs/en/docs/admin-manual/config/be-config.md | 10 +-
docs/en/docs/faq/data-faq.md | 4 +-
.../en/docs/install/construct-docker/k8s-deploy.md | 4 +-
.../search/multi_search_all_positions.md | 16 +-
docs/zh-CN/docs/admin-manual/config/be-config.md | 10 +-
.../data-operate/import/import-scenes/jdbc-load.md | 2 +-
docs/zh-CN/docs/faq/data-faq.md | 6 +-
.../docs/install/construct-docker/k8s-deploy.md | 4 +-
.../search/multi_search_all_positions.md | 16 +-
.../java/org/apache/doris/catalog/ScalarType.java | 6 +-
.../main/java/org/apache/doris/common/Config.java | 8 +-
.../java/org/apache/doris/common/ConfigBase.java | 82 +-
.../org/apache/doris/common/ExperimentalUtil.java} | 27 +-
fe/fe-core/pom.xml | 5 +-
fe/fe-core/src/main/cup/sql_parser.cup | 14 +-
.../org/apache/doris/analysis/AnalyzeStmt.java | 40 -
.../org/apache/doris/analysis/ArithmeticExpr.java | 11 +-
.../org/apache/doris/analysis/DropStatsStmt.java | 114 +-
.../apache/doris/analysis/LambdaFunctionExpr.java | 7 +-
.../java/org/apache/doris/analysis/TypeDef.java | 8 +-
.../java/org/apache/doris/backup/Repository.java | 3 +
.../java/org/apache/doris/backup/S3Storage.java | 7 -
.../java/org/apache/doris/catalog/S3Resource.java | 5 +-
.../org/apache/doris/catalog/TableProperty.java | 3 +-
.../java/org/apache/doris/common/FeConstants.java | 1 +
.../apache/doris/datasource/InternalCatalog.java | 12 +-
.../datasource/property/PropertyConverter.java | 8 +-
.../property/constants/GlueProperties.java | 10 +
.../property/constants/S3Properties.java | 15 +-
.../apache/doris/nereids/memo/GroupExpression.java | 2 +-
.../java/org/apache/doris/nereids/memo/Memo.java | 6 +-
.../doris/nereids/rules/exploration/CBOUtils.java | 12 -
.../nereids/rules/exploration/EagerCount.java | 10 +-
.../nereids/rules/exploration/EagerGroupBy.java | 2 +-
.../rules/exploration/EagerGroupByCount.java | 8 +-
.../nereids/rules/exploration/EagerSplit.java | 18 +-
.../exploration/join/InnerJoinLAsscomProject.java | 2 +-
.../join/InnerJoinLeftAssociateProject.java | 2 +-
.../join/InnerJoinRightAssociateProject.java | 2 +-
.../exploration/join/JoinExchangeBothProject.java | 3 +-
.../exploration/join/JoinExchangeLeftProject.java | 2 +-
.../exploration/join/JoinExchangeRightProject.java | 2 +-
.../join/LogicalJoinSemiJoinTransposeProject.java | 4 +-
.../exploration/join/OuterJoinAssocProject.java | 2 +-
.../exploration/join/OuterJoinLAsscomProject.java | 2 +-
.../join/PushdownProjectThroughInnerJoin.java | 5 +-
.../join/PushdownProjectThroughSemiJoin.java | 5 +-
.../join/SemiJoinSemiJoinTransposeProject.java | 2 +-
.../trees/plans/logical/LogicalProject.java | 4 +
.../java/org/apache/doris/planner/ScanNode.java | 12 +-
.../doris/planner/external/HiveScanProvider.java | 2 +
.../external/iceberg/IcebergScanProvider.java | 2 +
.../java/org/apache/doris/qe/ConnectProcessor.java | 6 +
.../java/org/apache/doris/qe/SessionVariable.java | 30 +-
.../main/java/org/apache/doris/qe/VariableMgr.java | 45 +-
.../apache/doris/statistics/AnalysisManager.java | 36 +-
.../apache/doris/statistics/AnalysisTaskInfo.java | 7 +-
.../doris/statistics/AnalysisTaskInfoBuilder.java | 10 +-
.../org/apache/doris/statistics/HistogramTask.java | 2 +-
.../apache/doris/statistics/MVAnalysisTask.java | 2 +-
.../apache/doris/statistics/OlapAnalysisTask.java | 2 +-
.../doris/statistics/StatisticConstants.java | 1 +
.../apache/doris/statistics/StatisticsCache.java | 3 +-
.../apache/doris/statistics/StatisticsCleaner.java | 8 +-
.../doris/statistics/StatisticsRepository.java | 63 +-
.../ExternalFileTableValuedFunction.java | 3 +
.../doris/tablefunction/S3TableValuedFunction.java | 16 +-
.../doris/analysis/AdminSetConfigStmtTest.java | 39 +-
.../datasource/property/PropertyConverterTest.java | 360 +
.../nereids/rules/exploration/EagerCountTest.java | 9 +-
.../rules/exploration/EagerGroupByCountTest.java | 8 +-
.../nereids/rules/exploration/EagerSplitTest.java | 12 +-
.../join/InnerJoinLAsscomProjectTest.java | 16 +-
.../join/JoinExchangeBothProjectTest.java | 24 +-
.../join/JoinExchangeLeftProjectTest.java | 16 +-
.../join/JoinExchangeRightProjectTest.java | 24 +-
.../join/OuterJoinLAsscomProjectTest.java | 38 +-
.../org/apache/doris/planner/QueryPlanTest.java | 4 +-
.../org/apache/doris/qe/SessionVariablesTest.java | 77 +
.../apache/doris/statistics/AnalysisJobTest.java | 2 -
.../doris/statistics/AnalysisTaskExecutorTest.java | 2 -
.../apache/doris/statistics/HistogramTaskTest.java | 3 -
.../apache/doris/utframe/TestWithFeService.java | 5 +
fe/pom.xml | 5 +
.../doris/broker/hdfs/FileSystemManager.java | 43 +-
.../decimalv3/test_arithmetic_expressions.out | 6 +
.../data/datatype_p0/decimalv3/test_overflow.out | 19 -
.../iceberg/test_external_catalog_icebergv2.out | 8 +
regression-test/data/insert_p0/insert.out | 182 +-
regression-test/data/nereids_arith_p0/date.out | 2968 ------
regression-test/data/nereids_arith_p0/decimal.out | 9995 ++------------------
regression-test/data/nereids_arith_p0/integer.out | 6096 +-----------
regression-test/data/nereids_arith_p0/string.out | 3047 +-----
.../data/nereids_p0/aggregate/aggregate.out | 8 +-
.../operator/test_arithmetic_operators.out | 10 -
.../conditional_functions/test_nullif.out | 2 +-
.../test_arithmetic_operators.out | 18 -
.../data/query_p0/join/test_bitmap_filter.out | 9 +
.../operator/test_arithmetic_operators.out | 261 +-
.../test_array_functions_by_literal.out | 3 -
.../array_functions/test_array_map_function.out | 6 +
.../bitmap_functions/test_bitmap_function.out | 19 +
.../cast_function/test_cast_function.out | 16 +-
.../conditional_functions/test_nullif.out | 2 +-
.../datetime_functions/test_date_function.out | 20 +
.../sql_functions/math_functions/test_conv.out | 19 +
.../test_multi_string_position.out | 43 +-
.../string_functions/test_string_function.out | 19 +
.../test_string_function_regexp.out | 19 +
regression-test/data/statistics/analyze_test.out | 3 +
.../account_p0/test_information_schema.groovy | 6 +-
.../test_compaction_uniq_keys_row_store.groovy | 25 +-
.../test_outer_join_with_subquery.groovy | 24 +-
.../test_outer_join_with_inline_view.groovy | 2 +-
.../decimalv3/test_arithmetic_expressions.groovy | 22 +
.../decimalv3/test_data/test_overflow.csv | 2 +
.../datatype_p0/decimalv3/test_overflow.groovy | 56 -
.../datev2/tpch_sf0.1_p1/sql/pipeline_q11.sql | 2 +-
.../suites/ddl_p0/test_create_table.groovy | 3 +-
.../iceberg/test_external_catalog_icebergv2.groovy | 6 +
.../stream_load/test_parquet_orc_case.groovy | 4 +-
.../suites/mysql_ssl_p0/test_ssl_wild.groovy | 10 +-
.../suites/nereids_arith_p0/load.groovy | 4 +-
.../nereids_function_p0/agg_function/agg.groovy | 4 +-
.../suites/nereids_p0/aggregate/aggregate.groovy | 2 +-
.../operator/test_arithmetic_operators.groovy | 14 +-
.../test_array_aggregation_functions.groovy | 2 +-
.../conditional_functions/test_nullif.groovy | 4 +-
.../test_arithmetic_operators.groovy | 14 +-
.../suites/point_query_p0/test_point_query.groovy | 42 +-
.../suites/query_p0/aggregate/aggregate.groovy | 2 +-
.../suites/query_p0/join/test_bitmap_filter.groovy | 2 +
.../query_p0/join/test_join_result_count.groovy | 198 +
.../operator/test_arithmetic_operators.groovy | 22 +-
.../test_array_aggregation_functions.groovy | 2 +-
.../test_array_functions_by_literal.groovy | 2 +-
.../array_functions/test_array_map_function.groovy | 2 +
.../bitmap_functions/test_bitmap_function.groovy | 45 +
.../cast_function/test_cast_function.groovy | 6 +-
.../conditional_functions/test_nullif.groovy | 4 +-
.../datetime_functions/test_date_function.groovy | 22 +
.../sql_functions/math_functions/test_conv.groovy | 29 +
.../test_multi_string_position.groovy | 47 +-
.../string_functions/test_string_function.groovy | 29 +
.../test_string_function_regexp.groovy | 22 +-
.../suites/statistics/analyze_test.groovy | 43 +-
.../unique_with_mow_p0/test_create_table.groovy | 97 +
.../unique_with_mow_p0/test_pk_uk_case.groovy | 8 +-
run-fe-ut.sh | 16 +-
402 files changed, 5085 insertions(+), 23025 deletions(-)
create mode 100644 be/src/vec/common/hash_table/phmap_fwd_decl.h
copy
fe/{fe-core/src/main/java/org/apache/doris/common/ColumnAliasGenerator.java =>
fe-common/src/main/java/org/apache/doris/common/ExperimentalUtil.java} (56%)
create mode 100644
fe/fe-core/src/test/java/org/apache/doris/datasource/property/PropertyConverterTest.java
delete mode 100644 regression-test/data/datatype_p0/decimalv3/test_overflow.out
create mode 100644
regression-test/suites/datatype_p0/decimalv3/test_data/test_overflow.csv
delete mode 100644
regression-test/suites/datatype_p0/decimalv3/test_overflow.groovy
create mode 100644
regression-test/suites/query_p0/join/test_join_result_count.groovy
create mode 100644
regression-test/suites/unique_with_mow_p0/test_create_table.groovy
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]