This is an automated email from the ASF dual-hosted git repository.
eldenmoon pushed a change to branch variant-sparse-merge
in repository https://gitbox.apache.org/repos/asf/doris.git
discard e53d7791438 Merge master (#53998)
This update removed existing revisions from the reference, leaving the
reference pointing at a previous point in the repository history.
* -- * -- N refs/heads/variant-sparse-merge (c2686372830)
\
O -- O -- O (e53d7791438)
Any revisions marked "omit" are not gone; other references still
refer to them. Any revisions marked "discard" are gone forever.
No new revisions were added by this update.
Summary of changes:
.asf.yaml | 1 -
.github/workflows/comment-to-trigger-teamcity.yml | 65 +-
be/CMakeLists.txt | 3 +
be/benchmark/benchmark_fastunion.hpp | 126 --
be/benchmark/benchmark_main.cpp | 2 -
be/cmake/thirdparty.cmake | 5 +
be/src/agent/cgroup_cpu_ctl.cpp | 20 +-
be/src/agent/cgroup_cpu_ctl.h | 4 +
be/src/cloud/cloud_meta_mgr.cpp | 15 +-
be/src/cloud/schema_cloud_dictionary_cache.cpp | 36 +-
be/src/common/config.cpp | 2 -
be/src/common/config.h | 2 -
be/src/common/consts.h | 1 -
be/src/exec/decompressor.cpp | 45 +-
be/src/exec/decompressor.h | 32 +-
be/src/exec/lzo_decompressor.cpp | 11 +-
be/src/exec/olap_common.h | 11 +-
be/src/exec/rowid_fetcher.cpp | 1 -
be/src/exec/table_connector.cpp | 5 +-
be/src/exec/table_connector.h | 2 +-
be/src/exec/tablet_info.cpp | 12 +-
be/src/exec/tablet_info.h | 2 +-
be/src/exprs/bloom_filter_func.h | 9 +-
be/src/gutil/CMakeLists.txt | 1 +
be/src/{vec/common => gutil}/endian.h | 74 +-
be/src/gutil/hash/city.cc | 28 +-
be/src/gutil/hash/city.h | 4 +-
be/src/gutil/strings/numbers.cc | 195 +++
be/src/gutil/strings/numbers.h | 73 ++
be/src/http/action/be_proc_thread_action.cpp | 2 +
be/src/http/action/check_rpc_channel_action.cpp | 11 +-
be/src/http/action/checksum_action.cpp | 4 +-
be/src/http/action/clear_cache_action.cpp | 2 +
be/src/http/action/config_action.cpp | 18 +-
be/src/http/action/pipeline_task_action.cpp | 2 +
be/src/http/action/reload_tablet_action.cpp | 4 +-
be/src/http/action/stream_load_2pc.cpp | 2 +
be/src/http/action/tablet_migration_action.cpp | 15 +-
be/src/http/action/tablet_migration_action.h | 13 +-
be/src/io/cache/cache_lru_dumper.cpp | 2 +-
be/src/io/fs/hdfs_file_reader.cpp | 4 +-
be/src/io/fs/tracing_file_reader.h | 58 -
be/src/io/io_common.h | 8 -
be/src/olap/base_tablet.cpp | 72 +-
be/src/olap/base_tablet.h | 2 +-
be/src/olap/data_dir.cpp | 15 +-
be/src/olap/iterators.h | 4 -
be/src/olap/key_coder.h | 2 +-
be/src/olap/memtable.cpp | 3 +-
be/src/olap/parallel_scanner_builder.h | 6 -
be/src/olap/partial_update_info.cpp | 79 +-
be/src/olap/partial_update_info.h | 38 +-
be/src/olap/primary_key_index.h | 5 +-
be/src/olap/rowid_conversion.h | 5 +-
be/src/olap/rowset/beta_rowset.cpp | 12 +-
be/src/olap/rowset/beta_rowset_reader.cpp | 7 +-
be/src/olap/rowset/beta_rowset_writer.cpp | 7 +-
be/src/olap/rowset/beta_rowset_writer.h | 2 +-
be/src/olap/rowset/rowset_meta_manager.cpp | 14 +-
be/src/olap/rowset/rowset_reader_context.h | 4 -
be/src/olap/rowset/segment_v2/column_reader.cpp | 11 +-
.../olap/rowset/segment_v2/index_file_writer.cpp | 4 +-
.../rowset/segment_v2/index_storage_format.cpp | 8 +-
.../rowset/segment_v2/index_storage_format_v1.cpp | 9 +-
.../rowset/segment_v2/index_storage_format_v2.cpp | 19 +-
.../segment_v2/inverted_index/token_stream.h | 9 +-
.../segment_v2/inverted_index/util/mock_iterator.h | 12 +-
.../inverted_index/util/priority_queue.h | 8 +-
.../inverted_index/util/union_term_iterator.h | 9 +-
.../rowset/segment_v2/inverted_index_iterator.cpp | 5 +-
.../rowset/segment_v2/inverted_index_iterator.h | 2 +-
.../rowset/segment_v2/inverted_index_reader.cpp | 45 +-
.../olap/rowset/segment_v2/inverted_index_reader.h | 10 +-
.../rowset/segment_v2/inverted_index_writer.cpp | 24 +-
be/src/olap/rowset/segment_v2/page_io.cpp | 7 +-
be/src/olap/rowset/segment_v2/segment_iterator.cpp | 331 +----
be/src/olap/rowset/segment_v2/segment_iterator.h | 31 +-
be/src/olap/rowset/segment_v2/segment_writer.cpp | 39 +-
.../variant/hierarchical_data_iterator.cpp | 6 +-
.../rowset/segment_v2/vertical_segment_writer.cpp | 16 +-
.../rowset/segment_v2/virtual_column_iterator.cpp | 168 ---
.../rowset/segment_v2/virtual_column_iterator.h | 64 -
be/src/olap/rowset/segment_v2/zone_map_index.cpp | 4 +-
be/src/olap/rowset/segment_v2/zone_map_index.h | 5 +-
be/src/olap/rowset_builder.cpp | 8 +-
be/src/olap/snapshot_manager.cpp | 19 +-
be/src/olap/storage_engine.cpp | 31 +-
be/src/olap/tablet_meta_manager.cpp | 5 +-
be/src/olap/tablet_reader.cpp | 4 -
be/src/olap/tablet_reader.h | 12 +-
be/src/olap/tablet_schema.cpp | 48 +-
be/src/olap/tablet_schema.h | 6 +-
be/src/olap/types.h | 28 +-
be/src/pipeline/common/partition_sort_utils.cpp | 2 +-
be/src/pipeline/dependency.h | 2 -
be/src/pipeline/exec/file_scan_operator.h | 1 -
be/src/pipeline/exec/olap_scan_operator.cpp | 37 -
be/src/pipeline/exec/olap_scan_operator.h | 7 -
.../pipeline/exec/partition_sort_sink_operator.cpp | 2 +-
be/src/pipeline/exec/scan_operator.cpp | 25 +-
be/src/pipeline/exec/scan_operator.h | 4 +-
be/src/pipeline/exec/sort_sink_operator.cpp | 4 +-
be/src/pipeline/exec/sort_sink_operator.h | 3 -
be/src/pipeline/exec/spill_sort_sink_operator.cpp | 7 +-
.../pipeline/exec/spill_sort_source_operator.cpp | 14 +-
be/src/runtime/CMakeLists.txt | 4 +
be/src/runtime/descriptors.cpp | 40 +-
be/src/runtime/descriptors.h | 8 -
be/src/runtime/exec_env_init.cpp | 4 +
be/src/runtime/load_path_mgr.cpp | 20 +-
be/src/runtime/load_path_mgr.h | 2 +-
be/src/runtime/memory/jemalloc_hook.cpp | 227 ++++
be/src/runtime/memory/tcmalloc_hook.h | 66 +
be/src/runtime/runtime_predicate.h | 5 +-
be/src/runtime/thread_context.h | 44 +
be/src/runtime/workload_group/workload_group.cpp | 4 +-
.../workload_group/workload_group_manager.cpp | 2 -
be/src/service/internal_service.cpp | 20 +-
be/src/tools/meta_tool.cpp | 1 +
be/src/util/bit_util.h | 1 +
be/src/util/bitmap_value.h | 68 +-
be/src/util/block_compression.cpp | 2 +-
be/src/util/brpc_client_cache.h | 5 -
be/src/util/coding.h | 2 -
be/src/util/disk_info.cpp | 7 +-
be/src/util/disk_info.h | 7 +-
be/src/util/frame_of_reference_coding.cpp | 2 +-
be/src/util/frame_of_reference_coding.h | 18 +-
be/src/util/hash_util.hpp | 4 +-
be/src/util/murmur_hash3.cpp | 7 +-
be/src/util/murmur_hash3.h | 24 +-
be/src/util/mysql_row_buffer.cpp | 8 +-
be/src/util/network_util.cpp | 9 +-
be/src/util/runtime_profile.cpp | 1 +
be/src/util/s3_util.cpp | 19 +-
be/src/util/sort_heap.h | 121 ++
be/src/util/string_parser.cpp | 17 +-
be/src/util/string_parser.hpp | 2 +-
be/src/util/to_string.h | 74 --
.../aggregate_function_bitmap.h | 86 +-
be/src/vec/columns/column.h | 2 -
be/src/vec/columns/column_decimal.cpp | 2 +-
be/src/vec/columns/column_dictionary.h | 5 +-
be/src/vec/columns/columns_common.cpp | 4 +-
be/src/vec/columns/predicate_column.h | 13 +-
be/src/vec/common/format_ip.h | 15 +-
be/src/vec/common/pod_array.h | 4 +
be/src/vec/common/schema_util.cpp | 102 +-
be/src/vec/common/schema_util.h | 17 +-
be/src/vec/common/sip_hash.h | 35 +-
be/src/vec/common/sort/heap_sorter.cpp | 5 +-
be/src/vec/common/sort/heap_sorter.h | 2 +-
be/src/vec/common/sort/partition_sorter.cpp | 5 +-
be/src/vec/common/sort/partition_sorter.h | 2 +-
be/src/vec/common/sort/sorter.cpp | 41 +-
be/src/vec/common/sort/sorter.h | 8 +-
be/src/vec/common/sort/topn_sorter.cpp | 5 +-
be/src/vec/common/sort/topn_sorter.h | 2 +-
be/src/vec/common/sort/vsort_exec_exprs.cpp | 9 +
be/src/vec/common/sort/vsort_exec_exprs.h | 8 +
be/src/vec/common/string_ref.cpp | 7 +-
be/src/vec/common/string_ref.h | 15 +-
be/src/vec/common/string_searcher.h | 5 +-
be/src/vec/common/uint128.h | 2 +-
be/src/vec/common/unaligned.h | 33 +-
be/src/vec/core/block.cpp | 23 +-
be/src/vec/core/column_with_type_and_name.cpp | 22 -
be/src/vec/core/column_with_type_and_name.h | 2 -
be/src/vec/data_types/data_type.h | 5 +-
be/src/vec/data_types/data_type_number.cpp | 8 +-
be/src/vec/data_types/data_type_number_base.cpp | 10 +-
be/src/vec/data_types/data_type_string.cpp | 3 -
.../vec/data_types/serde/data_type_ipv4_serde.cpp | 40 -
be/src/vec/data_types/serde/data_type_ipv4_serde.h | 7 -
.../vec/data_types/serde/data_type_ipv6_serde.cpp | 40 -
be/src/vec/data_types/serde/data_type_ipv6_serde.h | 7 -
.../data_types/serde/data_type_number_serde.cpp | 4 +-
.../vec/exec/format/arrow/arrow_stream_reader.cpp | 15 +-
be/src/vec/exec/format/arrow/arrow_stream_reader.h | 1 -
be/src/vec/exec/format/column_type_convert.h | 8 +-
be/src/vec/exec/format/csv/csv_reader.cpp | 6 +-
.../file_reader/new_plain_text_line_reader.cpp | 29 +-
.../file_reader/new_plain_text_line_reader.h | 2 +
be/src/vec/exec/format/generic_reader.h | 5 -
be/src/vec/exec/format/json/new_json_reader.cpp | 15 +-
be/src/vec/exec/format/json/new_json_reader.h | 2 +
be/src/vec/exec/format/orc/vorc_reader.cpp | 41 +-
be/src/vec/exec/format/orc/vorc_reader.h | 37 +-
be/src/vec/exec/format/parquet/parquet_pred_cmp.h | 2 +-
be/src/vec/exec/format/parquet/vparquet_reader.cpp | 52 +-
be/src/vec/exec/format/parquet/vparquet_reader.h | 14 +-
be/src/vec/exec/format/table/table_format_reader.h | 2 -
be/src/vec/exec/scan/file_scanner.cpp | 76 --
be/src/vec/exec/scan/file_scanner.h | 6 -
be/src/vec/exec/scan/olap_scanner.cpp | 58 +-
be/src/vec/exec/scan/olap_scanner.h | 20 +-
be/src/vec/exec/scan/scanner.cpp | 7 +-
be/src/vec/exec/scan/scanner_scheduler.cpp | 41 -
be/src/vec/exec/scan/scanner_scheduler.h | 5 +-
be/src/vec/exprs/vexpr.cpp | 13 +-
be/src/vec/exprs/vexpr_context.cpp | 2 -
be/src/vec/exprs/virtual_slot_ref.cpp | 221 ----
be/src/vec/exprs/virtual_slot_ref.h | 61 -
be/src/vec/functions/cast/cast_to_array.h | 6 +-
be/src/vec/functions/cast/cast_to_date.h | 12 +-
be/src/vec/functions/cast/cast_to_ip.h | 127 +-
be/src/vec/functions/cast/cast_to_jsonb.h | 33 +-
be/src/vec/functions/cast/cast_to_map.h | 6 +-
be/src/vec/functions/cast/cast_to_struct.h | 5 +-
be/src/vec/functions/function.h | 13 +-
be/src/vec/functions/function_ip.h | 20 +-
be/src/vec/io/io_helper.h | 16 +-
be/src/vec/runtime/vdatetime_value.cpp | 8 +-
be/src/vec/runtime/vdatetime_value.h | 9 +-
be/src/vec/sink/load_stream_stub.cpp | 2 +
be/src/vec/sink/load_stream_stub.h | 11 +
.../sink/scale_writer_partitioning_exchanger.hpp | 8 +-
be/src/vec/sink/writer/vtablet_writer.cpp | 37 +-
be/src/vec/sink/writer/vtablet_writer.h | 8 +-
be/src/vec/sink/writer/vtablet_writer_v2.cpp | 54 +-
be/src/vec/sink/writer/vtablet_writer_v2.h | 6 +-
.../cloud/test_schema_cloud_dictionary_cache.cpp | 54 -
be/test/exprs/virtual_slot_ref_test.cpp | 373 ------
be/test/gutil/strings/numbers_test.cpp | 71 +-
be/test/io/fs/s3_file_writer_test.cpp | 25 -
be/test/olap/delete_handler_test.cpp | 1 +
be/test/olap/index_builder_test.cpp | 3 -
be/test/olap/rowid_conversion_test.cpp | 1 +
.../segment_v2/inverted_index_reader_test.cpp | 8 +-
be/test/olap/tablet_test.cpp | 1 +
.../vector_index/virtual_column_iterator_test.cpp | 670 ----------
be/test/pipeline/operator/sort_operator_test.cpp | 13 +-
be/test/runtime/descriptor_test.cpp | 201 ---
be/test/testutil/mock/mock_sorter.h | 2 +-
be/test/testutil/test_util.cpp | 1 +
be/test/util/bit_util_test.cpp | 1 -
be/test/util/bitmap_value_test.cpp | 6 -
be/test/util/sort_heap_test.cpp | 94 ++
.../check_column_with_type_and_name_test.cpp | 72 --
be/test/vec/columns/column_ip_test.cpp | 23 +-
be/test/vec/exec/orc/orc_read_lines.cpp | 2 -
be/test/vec/exec/sort/heap_sorter_test.cpp | 22 +-
be/test/vec/exec/sort/partition_sorter_test.cpp | 6 +-
be/test/vec/exec/sort/sort_test.cpp | 4 +-
be/test/vec/function/cast/cast_test.h | 12 +-
be/test/vec/function/cast/cast_to_ip_test.cpp | 277 -----
be/test/vec/function/function_test_util.h | 2 -
.../vec/function/function_throw_exception_test.cpp | 39 +
build.sh | 8 +
cloud/src/common/jemalloc_hook.cpp | 131 ++
cloud/src/common/network_util.cpp | 1 -
cloud/src/main.cpp | 5 -
cloud/src/meta-service/meta_service_partition.cpp | 16 +-
cloud/src/recycler/recycler.cpp | 48 +-
cloud/test/meta_service_operation_log_test.cpp | 18 -
contrib/apache-orc | 2 +-
docker/runtime/doris-compose/command.py | 20 +-
.../main/java/org/apache/doris/common/Config.java | 3 +
.../authentication/ExecutionAuthenticator.java | 59 -
.../antlr4/org/apache/doris/nereids/DorisLexer.g4 | 2 -
.../antlr4/org/apache/doris/nereids/DorisParser.g4 | 18 +-
fe/fe-core/src/main/cup/sql_parser.cup | 14 +-
.../org/apache/doris/alter/CloudRollupJobV2.java | 1 +
.../java/org/apache/doris/alter/RollupJobV2.java | 18 +-
.../analysis/AbstractBackupTableRefClause.java | 2 +-
.../apache/doris/analysis/AddBackendClause.java | 4 +-
.../org/apache/doris/analysis/AddColumnClause.java | 2 +-
.../apache/doris/analysis/AddColumnsClause.java | 2 +-
.../apache/doris/analysis/AddPartitionClause.java | 2 +-
.../doris/analysis/AddPartitionLikeClause.java | 2 +-
.../org/apache/doris/analysis/AddRollupClause.java | 2 +-
.../analysis/AdminSetPartitionVersionStmt.java | 6 +-
.../apache/doris/analysis/AggregateInfoBase.java | 112 ++
.../doris/analysis/AlterColocateGroupStmt.java | 6 +-
.../apache/doris/analysis/AlterJobStatusStmt.java | 4 +-
.../doris/analysis/AlterLoadErrorUrlClause.java | 2 +-
.../doris/analysis/AlterMultiPartitionClause.java | 2 +-
.../apache/doris/analysis/AlterRepositoryStmt.java | 4 +-
.../org/apache/doris/analysis/AlterRoleStmt.java | 4 +-
.../doris/analysis/AlterSqlBlockRuleStmt.java | 4 +-
.../org/apache/doris/analysis/AlterTableStmt.java | 12 +-
.../doris/analysis/AlterWorkloadGroupStmt.java | 4 +-
.../analysis/AlterWorkloadSchedPolicyStmt.java | 4 +-
.../org/apache/doris/analysis/AnalyticInfo.java | 49 +
.../java/org/apache/doris/analysis/Analyzer.java | 538 ++++++++
.../org/apache/doris/analysis/BackendClause.java | 2 +-
.../org/apache/doris/analysis/BaseTableRef.java | 18 +-
.../org/apache/doris/analysis/BaseViewStmt.java | 2 +-
.../apache/doris/analysis/BuildIndexClause.java | 4 +-
.../apache/doris/analysis/CancelExportStmt.java | 11 +-
.../org/apache/doris/analysis/CancelLoadStmt.java | 11 +-
...ninstallPluginStmt.java => CleanLabelStmt.java} | 53 +-
.../apache/doris/analysis/CleanProfileStmt.java | 2 +-
.../org/apache/doris/analysis/ClusterName.java | 2 +-
.../apache/doris/analysis/ColocateGroupName.java | 19 +-
.../java/org/apache/doris/analysis/ColumnDef.java | 2 +-
.../apache/doris/analysis/ColumnRenameClause.java | 2 +-
.../java/org/apache/doris/analysis/CopyStmt.java | 9 +-
.../apache/doris/analysis/CreateCatalogStmt.java | 15 +-
.../org/apache/doris/analysis/CreateDbStmt.java | 12 +-
.../doris/analysis/CreateEncryptKeyStmt.java | 6 +-
.../apache/doris/analysis/CreateFunctionStmt.java | 81 +-
.../apache/doris/analysis/CreateIndexClause.java | 2 +-
.../doris/analysis/CreateIndexPolicyStmt.java | 4 +-
.../org/apache/doris/analysis/CreateJobStmt.java | 6 +-
.../doris/analysis/CreateMaterializedViewStmt.java | 19 +-
.../analysis/CreateOrReplaceBranchClause.java | 2 +-
.../doris/analysis/CreateOrReplaceTagClause.java | 2 +-
.../doris/analysis/CreateRoutineLoadStmt.java | 20 +-
.../doris/analysis/CreateSqlBlockRuleStmt.java | 2 +-
.../apache/doris/analysis/CreateTableLikeStmt.java | 8 +-
.../org/apache/doris/analysis/CreateTableStmt.java | 2 +-
.../analysis/CreateWorkloadSchedPolicyStmt.java | 4 +-
.../org/apache/doris/analysis/DataDescription.java | 16 +-
.../apache/doris/analysis/DiagnoseTabletStmt.java | 4 +-
.../apache/doris/analysis/DropBranchClause.java | 2 +-
.../org/apache/doris/analysis/DropCatalogStmt.java | 4 +-
.../apache/doris/analysis/DropColumnClause.java | 2 +-
.../java/org/apache/doris/analysis/DropDbStmt.java | 12 +-
.../apache/doris/analysis/DropEncryptKeyStmt.java | 6 +-
.../apache/doris/analysis/DropFunctionStmt.java | 9 +-
.../org/apache/doris/analysis/DropIndexClause.java | 2 +-
.../apache/doris/analysis/DropIndexPolicyStmt.java | 4 +-
.../apache/doris/analysis/DropPartitionClause.java | 2 +-
.../analysis/DropPartitionFromIndexClause.java | 2 +-
.../apache/doris/analysis/DropRepositoryStmt.java | 4 +-
.../apache/doris/analysis/DropRollupClause.java | 2 +-
.../doris/analysis/DropSqlBlockRuleStmt.java | 4 +-
.../org/apache/doris/analysis/DropTableStmt.java | 9 +-
.../org/apache/doris/analysis/DropTagClause.java | 2 +-
.../org/apache/doris/analysis/DropUserStmt.java | 4 +-
.../analysis/DropWorkloadSchedPolicyStmt.java | 4 +-
.../apache/doris/analysis/EnableFeatureClause.java | 2 +-
.../org/apache/doris/analysis/EncryptKeyName.java | 9 +-
.../java/org/apache/doris/analysis/ExportStmt.java | 2 +-
.../org/apache/doris/analysis/FrontendClause.java | 12 +-
.../org/apache/doris/analysis/FunctionArgsDef.java | 4 +-
.../org/apache/doris/analysis/FunctionName.java | 20 +-
.../org/apache/doris/analysis/GroupByClause.java | 2 +-
.../java/org/apache/doris/analysis/HelpStmt.java | 2 +-
.../java/org/apache/doris/analysis/IndexDef.java | 3 +-
.../apache/doris/analysis/InstallPluginStmt.java | 4 +-
.../java/org/apache/doris/analysis/JobName.java | 12 +-
.../java/org/apache/doris/analysis/LabelName.java | 13 +-
.../org/apache/doris/analysis/LateralViewRef.java | 17 +-
.../org/apache/doris/analysis/LimitElement.java | 2 +-
.../org/apache/doris/analysis/LoadColumnsInfo.java | 2 +-
.../java/org/apache/doris/analysis/LoadStmt.java | 29 +-
.../org/apache/doris/analysis/LockTablesStmt.java | 9 +-
.../apache/doris/analysis/ModifyBackendClause.java | 4 +-
.../apache/doris/analysis/ModifyBrokerClause.java | 2 +-
.../apache/doris/analysis/ModifyColumnClause.java | 2 +-
.../doris/analysis/ModifyColumnCommentClause.java | 2 +-
.../doris/analysis/ModifyDistributionClause.java | 2 +-
.../apache/doris/analysis/ModifyEngineClause.java | 2 +-
.../doris/analysis/ModifyNodeHostNameClause.java | 2 +-
.../doris/analysis/ModifyPartitionClause.java | 2 +-
.../doris/analysis/ModifyTableCommentClause.java | 2 +-
.../analysis/ModifyTablePropertiesClause.java | 2 +-
.../org/apache/doris/analysis/OutFileClause.java | 2 +-
.../java/org/apache/doris/analysis/ParseNode.java | 5 +-
.../org/apache/doris/analysis/PartitionName.java | 201 +++
.../org/apache/doris/analysis/PartitionNames.java | 2 +-
.../doris/analysis/PartitionRenameClause.java | 2 +-
.../org/apache/doris/analysis/RecoverDbStmt.java | 15 +-
.../doris/analysis/RecoverPartitionStmt.java | 4 +-
.../apache/doris/analysis/RecoverTableStmt.java | 4 +-
.../apache/doris/analysis/RefreshCatalogStmt.java | 4 +-
.../org/apache/doris/analysis/RefreshDbStmt.java | 17 +-
.../apache/doris/analysis/RefreshTableStmt.java | 6 +-
.../doris/analysis/ReorderColumnsClause.java | 2 +-
.../doris/analysis/ReplacePartitionClause.java | 6 +-
.../apache/doris/analysis/ReplaceTableClause.java | 2 +-
.../apache/doris/analysis/RollupRenameClause.java | 2 +-
.../java/org/apache/doris/analysis/Separator.java | 12 +-
.../doris/analysis/SetDefaultStorageVaultStmt.java | 4 +-
.../org/apache/doris/analysis/SetLdapPassVar.java | 2 +-
.../org/apache/doris/analysis/SetNamesVar.java | 2 +-
.../java/org/apache/doris/analysis/SetPassVar.java | 2 +-
.../java/org/apache/doris/analysis/SetStmt.java | 4 +-
.../org/apache/doris/analysis/SetTransaction.java | 2 +-
.../apache/doris/analysis/SetUserDefinedVar.java | 2 +-
.../apache/doris/analysis/SetUserPropertyStmt.java | 6 +-
.../apache/doris/analysis/SetUserPropertyVar.java | 6 +-
.../java/org/apache/doris/analysis/SetVar.java | 2 +-
.../org/apache/doris/analysis/ShowAlterStmt.java | 47 +-
.../org/apache/doris/analysis/ShowAnalyzeStmt.java | 11 +-
.../doris/analysis/ShowAnalyzeTaskStatus.java | 68 +
.../apache/doris/analysis/ShowColumnStatsStmt.java | 8 +-
.../apache/doris/analysis/ShowCreateLoadStmt.java | 4 +-
.../apache/doris/analysis/ShowCreateMTMVStmt.java | 4 +-
.../org/apache/doris/analysis/ShowEnginesStmt.java | 2 +-
.../apache/doris/analysis/ShowIndexPolicyStmt.java | 4 +-
.../apache/doris/analysis/ShowProcedureStmt.java | 2 +-
.../org/apache/doris/analysis/ShowWarningStmt.java | 2 +-
.../org/apache/doris/analysis/SlotDescriptor.java | 16 +-
.../java/org/apache/doris/analysis/SlotRef.java | 1 -
.../org/apache/doris/analysis/StatementBase.java | 22 +-
.../org/apache/doris/analysis/StorageBackend.java | 2 +-
.../java/org/apache/doris/analysis/SwitchStmt.java | 15 +-
.../java/org/apache/doris/analysis/SyncStmt.java | 2 +-
.../java/org/apache/doris/analysis/TableName.java | 20 +-
.../org/apache/doris/analysis/TablePattern.java | 8 +
.../java/org/apache/doris/analysis/TableRef.java | 129 +-
.../apache/doris/analysis/TableRenameClause.java | 2 +-
.../org/apache/doris/analysis/TableSample.java | 2 +-
.../doris/analysis/TableValuedFunctionRef.java | 10 +-
.../java/org/apache/doris/analysis/TypeDef.java | 2 +-
.../apache/doris/analysis/UninstallPluginStmt.java | 4 +-
.../analysis/UnsetDefaultStorageVaultStmt.java | 4 +-
.../apache/doris/analysis/UnsetVariableStmt.java | 2 +-
.../org/apache/doris/analysis/UnsupportedStmt.java | 2 +-
.../java/org/apache/doris/analysis/UseStmt.java | 13 +-
.../java/org/apache/doris/backup/RestoreJob.java | 3 -
.../main/java/org/apache/doris/catalog/Column.java | 4 +-
.../main/java/org/apache/doris/catalog/Env.java | 63 +-
.../java/org/apache/doris/catalog/EnvFactory.java | 7 +-
.../org/apache/doris/catalog/FunctionUtil.java | 23 +
.../main/java/org/apache/doris/catalog/Index.java | 2 +-
.../doris/catalog/MaterializedIndexMeta.java | 5 +-
.../java/org/apache/doris/catalog/OlapTable.java | 17 +-
.../org/apache/doris/catalog/OlapTableFactory.java | 10 -
.../main/java/org/apache/doris/catalog/View.java | 7 +-
.../doris/cloud/analysis/UseCloudClusterStmt.java | 15 +-
.../doris/cloud/catalog/CloudEnvFactory.java | 7 +-
.../apache/doris/cloud/qe/CloudCoordinator.java | 5 +-
.../java/org/apache/doris/common/FeNameFormat.java | 7 -
.../apache/doris/common/TableAliasGenerator.java} | 33 +-
.../org/apache/doris/common/ThreadPoolManager.java | 8 +-
.../doris/common/cache/NereidsSqlCacheManager.java | 2 -
.../apache/doris/common/util/IdGeneratorUtil.java | 21 -
.../org/apache/doris/datasource/CatalogIf.java | 8 -
.../apache/doris/datasource/ExternalCatalog.java | 47 +-
.../org/apache/doris/datasource/ExternalView.java | 204 ---
.../apache/doris/datasource/InternalCatalog.java | 1300 ++------------------
.../doris/datasource/hive/HMSExternalCatalog.java | 7 +-
.../doris/datasource/hive/HiveMetadataOps.java | 129 +-
.../datasource/hive/ThriftHMSCachedClient.java | 13 +-
.../apache/doris/datasource/hudi/HudiUtils.java | 4 +-
.../hudi/source/HudiCachedPartitionProcessor.java | 6 -
.../hudi/source/HudiPartitionProcessor.java | 9 +-
.../doris/datasource/hudi/source/HudiScanNode.java | 6 +-
.../iceberg/IcebergDLFExternalCatalog.java | 21 +-
.../datasource/iceberg/IcebergExternalCatalog.java | 40 +-
.../iceberg/IcebergExternalDatabase.java | 2 +-
.../datasource/iceberg/IcebergExternalTable.java | 4 +-
.../iceberg/IcebergGlueExternalCatalog.java | 32 +
.../iceberg/IcebergHMSExternalCatalog.java | 8 +
.../iceberg/IcebergHadoopExternalCatalog.java | 48 +
.../datasource/iceberg/IcebergMetadataCache.java | 4 +-
.../datasource/iceberg/IcebergMetadataOps.java | 116 +-
.../iceberg/IcebergRestExternalCatalog.java | 23 +
.../iceberg/IcebergS3TablesExternalCatalog.java | 37 +-
.../datasource/iceberg/IcebergTransaction.java | 4 +-
.../doris/datasource/iceberg/IcebergUtils.java | 8 +-
.../datasource/iceberg/source/IcebergScanNode.java | 6 +-
.../datasource/operations/ExternalMetadataOps.java | 16 -
.../datasource/paimon/PaimonExternalCatalog.java | 7 +-
.../datasource/paimon/PaimonExternalTable.java | 23 -
.../property/ConnectorPropertiesUtils.java | 7 +-
.../metastore/AWSGlueMetaStoreBaseProperties.java | 33 +-
.../metastore/AWSGlueMetaStoreProperties.java | 4 +-
.../property/metastore/AbstractHMSProperties.java | 6 +-
.../metastore/AbstractIcebergProperties.java | 75 --
.../AbstractMetastorePropertiesFactory.java | 74 --
.../metastore/AliyunDLFBaseProperties.java | 14 -
.../property/metastore/HMSBaseProperties.java | 190 ---
.../metastore/HMSGlueMetaStoreProperties.java | 2 +-
.../property/metastore/HMSProperties.java | 169 ++-
.../property/metastore/HMSPropertiesFactory.java | 31 +-
.../IcebergAliyunDLFMetaStoreProperties.java | 76 --
.../IcebergFileSystemMetaStoreProperties.java | 80 --
.../metastore/IcebergGlueMetaStoreProperties.java | 103 --
.../metastore/IcebergHMSMetaStoreProperties.java | 121 --
.../metastore/IcebergPropertiesFactory.java | 47 +-
.../property/metastore/IcebergRestProperties.java | 33 +-
.../IcebergS3TablesMetaStoreProperties.java | 91 --
.../property/metastore/MetastoreProperties.java | 8 +-
.../metastore/MetastorePropertiesFactory.java | 10 -
.../storage/AbstractS3CompatibleProperties.java | 6 -
.../property/storage/AzureProperties.java | 7 -
.../property/storage/BrokerProperties.java | 5 -
.../datasource/property/storage/COSProperties.java | 51 -
.../property/storage/HdfsCompatibleProperties.java | 17 +-
.../property/storage/HdfsProperties.java | 49 +-
.../property/storage/LocalProperties.java | 8 -
.../property/storage/MinioProperties.java | 36 +-
.../datasource/property/storage/OBSProperties.java | 47 -
.../property/storage/OSSHdfsProperties.java | 14 +-
.../datasource/property/storage/OSSProperties.java | 45 -
.../datasource/property/storage/S3Properties.java | 39 +-
.../property/storage/StorageProperties.java | 24 -
.../apache/doris/fs/remote/dfs/DFSFileSystem.java | 43 +-
.../org/apache/doris/load/RoutineLoadDesc.java | 3 +-
.../org/apache/doris/load/loadv2/LoadManager.java | 10 +-
.../doris/load/routineload/KafkaTaskInfo.java | 8 +-
.../doris/load/routineload/RoutineLoadJob.java | 8 +-
.../doris/load/routineload/RoutineLoadManager.java | 2 +-
.../doris/mtmv/MTMVPartitionExprDateTrunc.java | 5 -
.../doris/mtmv/MTMVPartitionExprService.java | 7 -
.../java/org/apache/doris/mtmv/MTMVPlanUtil.java | 16 +-
.../org/apache/doris/nereids/SqlCacheContext.java | 9 +-
.../org/apache/doris/nereids/StatementContext.java | 4 +-
.../doris/nereids/glue/LogicalPlanAdapter.java | 2 +-
.../glue/translator/PhysicalPlanTranslator.java | 206 +---
.../glue/translator/PlanTranslatorContext.java | 6 -
.../doris/nereids/jobs/executor/Rewriter.java | 11 +-
.../doris/nereids/load/NereidsDataDescription.java | 2 +-
.../doris/nereids/parser/LogicalPlanBuilder.java | 113 +-
.../parser/LogicalPlanBuilderForSyncMv.java | 15 -
.../apache/doris/nereids/properties/DataTrait.java | 8 -
.../org/apache/doris/nereids/rules/RuleSet.java | 9 +-
.../org/apache/doris/nereids/rules/RuleType.java | 2 -
.../rules/analysis/AvgDistinctToSumDivCount.java | 10 +-
.../doris/nereids/rules/analysis/BindRelation.java | 19 +-
.../doris/nereids/rules/analysis/CheckPolicy.java | 24 +-
.../exploration/mv/MaterializationContext.java | 17 +-
.../ExpressionNormalizationAndOptimization.java | 33 +-
.../rules/SimplifyComparisonPredicate.java | 9 +-
.../rules/implementation/AggregateStrategies.java | 6 +-
.../LogicalOlapScanToPhysicalOlapScan.java | 6 +-
.../nereids/rules/rewrite/ConstantPropagation.java | 673 ----------
.../rules/rewrite/InferPredicateByReplace.java | 6 +-
.../rules/rewrite/OperativeColumnDerive.java | 9 -
.../nereids/rules/rewrite/PruneOlapScanTablet.java | 11 +-
.../rules/rewrite/PushDownJoinOtherCondition.java | 5 +-
.../PushDownVirtualColumnsIntoOlapScan.java | 452 -------
.../org/apache/doris/nereids/trees/TreeNode.java | 14 +-
.../trees/copier/LogicalPlanDeepCopier.java | 30 +-
.../doris/nereids/trees/expressions/Alias.java | 4 -
.../doris/nereids/trees/expressions/Cast.java | 3 +-
.../apache/doris/nereids/trees/plans/PlanType.java | 1 -
.../trees/plans/commands/CreateTableCommand.java | 8 +-
.../trees/plans/commands/DescribeCommand.java | 24 +-
.../trees/plans/commands/DropMTMVCommand.java | 6 +-
.../nereids/trees/plans/commands/LoadCommand.java | 7 +
.../plans/commands/ShowCreateLoadCommand.java | 105 --
.../plans/commands/ShowTransactionCommand.java | 14 +-
.../plans/commands/info/ColumnDefinition.java | 98 +-
.../plans/commands/info/CreateRoutineLoadInfo.java | 4 +-
.../trees/plans/commands/info/CreateTableInfo.java | 94 +-
.../trees/plans/commands/info/DropColumnOp.java | 3 -
.../trees/plans/commands/info/DropMTMVInfo.java | 24 +-
.../trees/plans/commands/info/RenameColumnOp.java | 5 -
.../commands/insert/AbstractInsertExecutor.java | 2 +-
.../insert/BaseExternalTableInsertExecutor.java | 4 +-
.../plans/logical/LogicalCatalogRelation.java | 69 +-
.../trees/plans/logical/LogicalCheckPolicy.java | 37 +-
.../nereids/trees/plans/logical/LogicalEsScan.java | 22 +-
.../trees/plans/logical/LogicalFileScan.java | 61 +-
.../trees/plans/logical/LogicalHudiScan.java | 60 +-
.../trees/plans/logical/LogicalJdbcScan.java | 22 +-
.../trees/plans/logical/LogicalOlapScan.java | 103 +-
.../trees/plans/logical/LogicalSchemaScan.java | 59 +-
.../nereids/trees/plans/logical/LogicalUnion.java | 51 +-
.../nereids/trees/plans/logical/LogicalView.java | 12 +-
.../plans/physical/PhysicalHashAggregate.java | 16 +-
.../physical/PhysicalLazyMaterializeOlapScan.java | 20 +-
.../trees/plans/physical/PhysicalOlapScan.java | 44 +-
.../trees/plans/physical/PhysicalQuickSort.java | 14 +-
.../nereids/trees/plans/physical/PhysicalSink.java | 17 -
.../trees/plans/visitor/CommandVisitor.java | 5 -
.../apache/doris/nereids/util/ExpressionUtils.java | 33 -
.../doris/nereids/util/PredicateInferUtils.java | 4 -
.../org/apache/doris/planner/OlapScanNode.java | 95 +-
.../org/apache/doris/planner/PlanFragment.java | 8 -
.../org/apache/doris/planner/RollupSelector.java | 336 +++++
.../org/apache/doris/planner/SetOperationNode.java | 62 +-
.../java/org/apache/doris/planner/SortNode.java | 7 +
.../java/org/apache/doris/qe/ConnectContext.java | 7 -
.../java/org/apache/doris/qe/ConnectProcessor.java | 3 -
.../main/java/org/apache/doris/qe/Coordinator.java | 27 +-
.../main/java/org/apache/doris/qe/DdlExecutor.java | 3 +
.../java/org/apache/doris/qe/GlobalVariable.java | 3 +-
.../org/apache/doris/qe/NereidsCoordinator.java | 23 +-
.../java/org/apache/doris/qe/SessionVariable.java | 15 -
.../java/org/apache/doris/qe/ShowExecutor.java | 29 +
.../java/org/apache/doris/qe/StmtExecutor.java | 15 +-
.../main/java/org/apache/doris/qe/VariableMgr.java | 7 +-
.../computegroup/AllBackendComputeGroup.java | 4 -
.../doris/resource/computegroup/ComputeGroup.java | 4 +-
.../doris/resource/workloadgroup/QueryQueue.java | 12 +-
.../resource/workloadgroup/WorkloadGroup.java | 140 +--
.../resource/workloadgroup/WorkloadGroupMgr.java | 138 ++-
.../apache/doris/service/FrontendServiceImpl.java | 10 +-
.../doris/statistics/util/StatisticsUtil.java | 10 +
.../tablefunction/IcebergTableValuedFunction.java | 6 +-
.../tablefunction/PaimonTableValuedFunction.java | 8 +-
.../org/apache/doris/alter/AlterJobV2Test.java | 35 +-
.../org/apache/doris/alter/BatchRollupJobTest.java | 16 +-
.../org/apache/doris/alter/CloudIndexTest.java | 18 +-
.../org/apache/doris/alter/IndexChangeJobTest.java | 47 +-
.../org/apache/doris/alter/RollupJobV2Test.java | 8 +-
.../doris/alter/SchemaChangeHandlerTest.java | 96 +-
.../apache/doris/alter/SchemaChangeJobV2Test.java | 10 +-
.../org/apache/doris/analysis/AccessTestUtil.java | 204 +++
.../apache/doris/analysis/AddColumnClauseTest.java | 199 +++
.../doris/analysis/AddColumnCommentTest.java | 75 ++
.../doris/analysis/AddColumnDefaultValueTest.java | 89 ++
.../doris/analysis/AddColumnsClauseTest.java | 91 ++
.../apache/doris/analysis/AddRollupClauseTest.java | 84 ++
.../doris/analysis/AlterSqlBlockRuleStmtTest.java | 96 ++
.../apache/doris/analysis/AlterTableStmtTest.java | 181 +++
.../apache/doris/analysis/ArrayLiteralTest.java | 314 +++++
.../org/apache/doris/analysis/BackendStmtTest.java | 90 ++
.../doris/analysis/CancelExportStmtTest.java | 352 ++++++
.../apache/doris/analysis/CancelLoadStmtTest.java | 157 +++
.../org/apache/doris/analysis/ColumnDefTest.java | 159 +++
.../apache/doris/analysis/ColumnPositionTest.java} | 44 +-
.../doris/analysis/ComparisonPredicateTest.java | 93 ++
.../org/apache/doris/analysis/CopyIntoTest.java | 592 +++++++++
.../doris/analysis/CreateCatalogStmtTest.java | 93 ++
.../apache/doris/analysis/CreateDbStmtTest.java | 89 ++
.../doris/analysis/CreateIndexClauseTest.java | 65 +
.../apache/doris/analysis/CreateJobStmtTest.java | 51 +
.../doris/analysis/CreateRoutineLoadStmtTest.java | 282 +++++
.../doris/analysis/CreateSqlBlockRuleStmtTest.java | 125 ++
.../apache/doris/analysis/DataDescriptionTest.java | 430 +++++++
.../org/apache/doris/analysis/DateLiteralTest.java | 433 +++++++
.../apache/doris/analysis/DecimalLiteralTest.java | 104 ++
.../apache/doris/analysis/DropCatalogStmtTest.java | 70 ++
.../doris/analysis/DropColumnClauseTest.java | 54 +
.../org/apache/doris/analysis/DropDbStmtTest.java | 87 ++
.../apache/doris/analysis/DropIndexClauseTest.java | 59 +
.../doris/analysis/DropRollupClauseTest.java} | 37 +-
.../apache/doris/analysis/DropTableStmtTest.java | 102 ++
.../apache/doris/analysis/DropUserStmtTest.java | 60 +
.../org/apache/doris/analysis/ExplainTest.java | 116 ++
.../analysis/ExportToOutfileLogicalPlanTest.java | 438 +++++++
.../org/apache/doris/analysis/ExprSerDeTest.java | 246 ++++
.../java/org/apache/doris/analysis/ExprTest.java | 262 ++++
.../apache/doris/analysis/FloatLiteralTest.java} | 37 +-
.../org/apache/doris/analysis/HelpStmtTest.java} | 41 +-
.../org/apache/doris/analysis/InPredicateTest.java | 192 +++
.../org/apache/doris/analysis/IndexDefTest.java | 154 +++
.../doris/analysis/InstallPluginCommandTest.java | 63 +
.../doris/analysis/InstallPluginStmtTest.java | 64 +
.../org/apache/doris/analysis/IntLiteralTest.java} | 28 +-
.../doris/analysis/InvertedIndexUtilTest.java | 267 ++++
.../IsNullPredicateWithComplexTypeTest.java | 69 ++
.../org/apache/doris/analysis/LabelNameTest.java | 87 ++
.../doris/analysis/ListPartitionPrunerTest.java | 123 ++
.../doris/analysis/LiteralExprCompareTest.java | 437 +++++++
.../analysis/MVColumnBitmapUnionPatternTest.java | 164 +++
.../analysis/MVColumnHLLUnionPatternTest.java | 156 +++
.../analysis/MVColumnOneChildPatternTest.java | 102 ++
.../org/apache/doris/analysis/MapLiteralTest.java | 286 +++++
.../doris/analysis/ModifyColumnClauseTest.java | 85 ++
.../doris/analysis/PartitionKeyDescTest.java | 74 ++
.../doris/analysis/PartitionPruneTestBase.java | 56 +
.../apache/doris/analysis/RangeCompareTest.java | 251 ++++
.../doris/analysis/RangePartitionPruneTest.java | 217 ++++
.../org/apache/doris/analysis/ReanalyzeTest.java | 45 +
.../doris/analysis/ReorderColumnsClauseTest.java | 66 +
.../apache/doris/analysis/ScalarLiteralTest.java | 127 ++
.../org/apache/doris/analysis/SeparatorTest.java | 80 ++
.../org/apache/doris/analysis/SetNamesVarTest.java | 59 +
.../org/apache/doris/analysis/SetPassVarTest.java | 84 ++
.../org/apache/doris/analysis/SetStmtTest.java | 76 ++
.../org/apache/doris/analysis/SetTypeTest.java} | 16 +-
.../doris/analysis/SetUserPropertyStmtTest.java | 65 +
.../doris/analysis/SetUserPropertyVarTest.java} | 29 +-
.../java/org/apache/doris/analysis/SetVarTest.java | 63 +
.../org/apache/doris/analysis/SetVariableTest.java | 74 ++
.../doris/analysis/ShowCreateLoadStmtTest.java | 98 ++
.../doris/analysis/ShowEnginesStmtTest.java} | 33 +-
.../apache/doris/analysis/StructLiteralTest.java | 150 +++
.../analysis/TableNameComparedLowercaseTest.java | 111 ++
.../analysis/TableNameStoredLowercaseTest.java | 133 ++
.../doris/analysis/TupleIsNullPredicateTest.java} | 27 +-
.../org/apache/doris/analysis/UseStmtTest.java | 71 ++
.../org/apache/doris/backup/PartitionNameTest.java | 251 ++++
.../org/apache/doris/catalog/ColumnTypeTest.java | 20 +-
.../apache/doris/catalog/CreateEncryptKeyTest.java | 2 +-
.../apache/doris/catalog/CreateFunctionTest.java | 25 +-
.../org/apache/doris/catalog/DropFunctionTest.java | 36 +-
.../apache/doris/catalog/DropPartitionTest.java | 27 +-
.../org/apache/doris/catalog/DropTableTest.java | 28 +-
.../org/apache/doris/catalog/EnvOperationTest.java | 26 +-
.../org/apache/doris/catalog/JdbcResourceTest.java | 5 +
.../java/org/apache/doris/catalog/RecoverTest.java | 87 +-
.../org/apache/doris/catalog/ResourceMgrTest.java | 4 +
.../org/apache/doris/catalog/S3ResourceTest.java | 6 +
.../doris/clone/TabletRepairAndBalanceTest.java | 20 +-
.../doris/cluster/SystemInfoServiceTest.java | 14 +-
.../datasource/hive/HiveDDLAndDMLPlanTest.java | 40 +-
.../doris/datasource/hive/HmsCommitTest.java | 4 +-
.../datasource/iceberg/CreateIcebergTableTest.java | 5 +-
.../IcebergExternalTableBranchAndTagTest.java | 4 +-
.../datasource/iceberg/IcebergTransactionTest.java | 5 +-
.../dlf/client/IcebergDLFExternalCatalogTest.java | 1 +
.../property/metastore/HMSPropertiesTest.java | 22 +-
.../property/storage/COSPropertiesTest.java | 16 -
.../property/storage/HdfsPropertiesTest.java | 10 +-
.../property/storage/MinioPropertiesTest.java | 15 +-
.../property/storage/OBSPropertyTest.java | 17 -
.../property/storage/OSSHdfsPropertiesTest.java | 4 +-
.../property/storage/OSSPropertiesTest.java | 18 -
.../doris/mysql/privilege/SetPasswordTest.java | 11 +-
.../translator/PhysicalPlanTranslatorTest.java | 2 +-
.../doris/nereids/parser/NereidsParserTest.java | 30 -
.../postprocess/MergeProjectPostProcessTest.java | 3 +-
.../PushDownFilterThroughProjectTest.java | 4 +-
.../nereids/privileges/TestCheckPrivileges.java | 3 +-
.../doris/nereids/properties/DataTraitTest.java | 10 +-
.../apache/doris/nereids/properties/FdTest.java | 5 +-
.../doris/nereids/properties/UniformTest.java | 7 +-
.../doris/nereids/properties/UniqueTest.java | 7 +-
.../exploration/mv/HyperGraphComparatorTest.java | 10 +-
.../exploration/mv/MaterializedViewUtilsTest.java | 8 +-
.../expression/ExpressionRewriteTestHelper.java | 11 +-
.../rules/expression/PredicatesSplitterTest.java | 32 +-
.../rules/rewrite/ConstantPropagationTest.java | 448 -------
.../rules/rewrite/EliminateOrderByKeyTest.java | 2 +-
.../nereids/rules/rewrite/InferPredicatesTest.java | 70 +-
.../PushDownVirtualColumnsIntoOlapScanTest.java | 594 ---------
.../apache/doris/nereids/sqltest/SqlTestBase.java | 6 +-
.../trees/plans/CreateTableCommandTest.java | 6 +-
.../doris/nereids/trees/plans/PlanEqualsTest.java | 6 +-
.../plans/commands/ShowFunctionsCommandTest.java | 4 +
.../plans/commands/ShowGrantsCommandTest.java | 4 +
.../plans/commands/ShowPartitionsCommandTest.java | 4 +
.../plans/commands/ShowTransactionCommandTest.java | 2 +-
.../apache/doris/planner/HiveTableSinkTest.java | 4 +-
.../doris/planner/ListPartitionPrunerV2Test.java | 4 +-
.../apache/doris/planner/ResourceTagQueryTest.java | 10 +-
.../org/apache/doris/qe/ConnectContextTest.java | 24 -
.../java/org/apache/doris/qe/LocalShuffleTest.java | 2 +-
.../apache/doris/qe/NereidsCoordinatorTest.java | 30 +-
.../org/apache/doris/qe/OlapQueryCacheTest.java | 3 +
.../java/org/apache/doris/qe/SetExecutorTest.java | 5 +-
.../java/org/apache/doris/qe/ShowExecutorTest.java | 1 +
.../java/org/apache/doris/qe/SqlCacheTest.java | 6 +-
.../apache/doris/resource/ComputeGroupTest.java | 8 +
.../workloadgroup/WorkloadGroupMgrTest.java | 62 +-
.../resource/workloadgroup/WorkloadGroupTest.java | 3 +-
.../doris/utframe/DemoMultiBackendsTest.java | 14 +-
.../java/org/apache/doris/utframe/DemoTest.java | 4 +-
.../apache/doris/utframe/TestWithFeService.java | 81 +-
.../org/apache/doris/utframe/UtFrameUtils.java | 4 +-
gensrc/thrift/AgentService.thrift | 2 +-
gensrc/thrift/Descriptors.thrift | 1 -
gensrc/thrift/Exprs.thrift | 2 -
gensrc/thrift/PlanNodes.thrift | 3 +
.../data/account_p0/test_view_row_policy.out | Bin 178 -> 0 bytes
.../datatype_p0/decimalv3/test_show_decimalv3.out | Bin 485 -> 487 bytes
.../data/ddl_p0/test_create_table_like.out | Bin 1187 -> 1169 bytes
.../paimon/test_paimon_table_properties.out | Bin 934 -> 0 bytes
.../hudi/test_hudi_partition_prune.out | Bin 5549 -> 5389 bytes
.../data/function_p0/cast/test_cast_to_ip.out | Bin 1169 -> 0 bytes
.../test_variant_empty_index_file.out | Bin 113 -> 116 bytes
.../broker_load/test_s3_load_without_aksk.out | Bin 611 -> 0 bytes
.../data/load_p0/tvf/test_tvf_without_aksk.out | Bin 611 -> 0 bytes
.../data/manager/test_manager_interface_1.out | Bin 716 -> 717 bytes
.../nereids_function_p0/fn_test_ip_invalid.csv | 8 +-
.../data/nereids_p0/datatype/test_cast.out | Bin 1270 -> 1320 bytes
.../adjust_nullable/test_adjust_nullable.out | Bin 489 -> 0 bytes
.../constant_propagation/constant_propagation.out | Bin 18315 -> 0 bytes
.../nereids_rules_p0/eager_aggregate/basic.out | Bin 3106 -> 3079 bytes
.../eager_aggregate/basic_one_side.out | Bin 3126 -> 3099 bytes
.../push_down_count_through_join_one_side.out | Bin 34877 -> 34895 bytes
.../push_down_filter_other_condition.out | Bin 7911 -> 7975 bytes
.../filter_push_down/push_filter_through.out | Bin 9968 -> 10001 bytes
.../infer_predicate/pull_up_predicate_literal.out | Bin 72316 -> 102267 bytes
.../infer_predicate/pull_up_predicate_set_op.out | Bin 19686 -> 19719 bytes
.../infer_set_operator_distinct.out | Bin 39049 -> 38975 bytes
.../predicate_infer/infer_predicate.out | Bin 12821 -> 12906 bytes
.../pull_up_join_from_union.out | Bin 5760 -> 5798 bytes
.../data/nereids_syntax_p0/rollup/agg_date.out | Bin 1454 -> 1454 bytes
.../data/nereids_syntax_p0/rollup/hll/hll.out | Bin 600 -> 600 bytes
.../rollup/hll_with_light_sc/hll_with_light_sc.out | Bin 615 -> 615 bytes
.../query_p0/cast/test_complextype_to_json.out | Bin 1336 -> 1986 bytes
.../data/query_p0/sort_spill/sort_spill.out | Bin 280 -> 0 bytes
.../json_function/test_query_json_array.out | Bin 1551 -> 1888 bytes
.../json_function/test_query_json_insert.out | Bin 1419 -> 1781 bytes
.../json_function/test_query_json_object.out | Bin 1778 -> 2150 bytes
.../json_function/test_query_json_replace.out | Bin 1535 -> 1772 bytes
.../json_function/test_query_json_set.out | Bin 1352 -> 1614 bytes
.../window_functions/test_qualify_query.out | Bin 1568 -> 1567 bytes
.../virtual_slot_ref/virtual_slot_ref_basic.out | Bin 590 -> 0 bytes
.../data/rollup/test_materialized_view_hll.out | Bin 599 -> 599 bytes
.../test_materialized_view_hll_with_light_sc.out | Bin 614 -> 614 bytes
.../data/rollup_p0/test_rollup_agg_date.out | Bin 1453 -> 1453 bytes
.../schema_change_modify_mv_column_type_agg.out | Bin 1365 -> 1367 bytes
.../schema_change_modify_mv_column_type.out | Bin 7285 -> 7289 bytes
.../schema_change_modify_mv_column_type2.out | Bin 6353 -> 6355 bytes
.../data/schema_change_p0/test_rename_rollup.out | Bin 1364 -> 1364 bytes
.../test_rename_single_col_tbl.out | Bin 196 -> 196 bytes
.../data/shape_check/ssb_sf100/shape/q2.3.out | Bin 1521 -> 1459 bytes
.../tpcds_sf100/noStatsRfPrune/query31.out | Bin 4565 -> 4467 bytes
.../tpcds_sf100/noStatsRfPrune/query42.out | Bin 1197 -> 1143 bytes
.../tpcds_sf100/noStatsRfPrune/query66.out | Bin 4369 -> 4403 bytes
.../tpcds_sf100/no_stats_shape/query31.out | Bin 4662 -> 4564 bytes
.../tpcds_sf100/no_stats_shape/query42.out | Bin 1197 -> 1143 bytes
.../tpcds_sf100/no_stats_shape/query66.out | Bin 4473 -> 4507 bytes
.../shape_check/tpcds_sf100/rf_prune/query31.out | Bin 4506 -> 4408 bytes
.../shape_check/tpcds_sf100/rf_prune/query42.out | Bin 1197 -> 1143 bytes
.../shape_check/tpcds_sf100/rf_prune/query66.out | Bin 4393 -> 4427 bytes
.../data/shape_check/tpcds_sf100/shape/query31.out | Bin 4603 -> 4505 bytes
.../data/shape_check/tpcds_sf100/shape/query42.out | Bin 1197 -> 1143 bytes
.../data/shape_check/tpcds_sf100/shape/query66.out | Bin 4497 -> 4531 bytes
.../data/shape_check/tpcds_sf1000/hint/query31.out | Bin 4808 -> 4710 bytes
.../data/shape_check/tpcds_sf1000/hint/query42.out | Bin 1271 -> 1217 bytes
.../data/shape_check/tpcds_sf1000/hint/query66.out | Bin 4493 -> 4527 bytes
.../shape_check/tpcds_sf1000/shape/query31.out | Bin 4603 -> 4505 bytes
.../shape_check/tpcds_sf1000/shape/query42.out | Bin 1197 -> 1143 bytes
.../shape_check/tpcds_sf1000/shape/query66.out | Bin 4493 -> 4527 bytes
.../shape_check/tpcds_sf10t_orc/shape/query31.out | Bin 4375 -> 4277 bytes
.../shape_check/tpcds_sf10t_orc/shape/query42.out | Bin 1197 -> 1143 bytes
.../shape_check/tpcds_sf10t_orc/shape/query66.out | Bin 4447 -> 4481 bytes
.../shape_check/tpcds_sf10t_orc/shape/query78.out | Bin 3968 -> 3964 bytes
.../test_show_create_table_and_views_nereids.out | Bin 6596 -> 6596 bytes
.../test_partial_update_publish_all_del.out | Bin 266 -> 0 bytes
.../sql/affinityByIssuesAndPRs1.out | Bin 239 -> 0 bytes
.../sql/affinityByIssuesAndPRs2.out | Bin 127 -> 0 bytes
.../sql/authorsWithTheMostPushes.out | Bin 970 -> 0 bytes
.../sql/countingStar1.out | Bin 121 -> 0 bytes
.../sql/countingStar2.out | Bin 129 -> 0 bytes
.../sql/countingStar3.out | Bin 117 -> 0 bytes
.../sql/distributionOfRepositoriesByStarCount.out | Bin 149 -> 0 bytes
.../sql/githubRoulette.out | Bin 1323 -> 0 bytes
...heListOfTopRepositoriesChangedOverTheYears1.out | Bin 154 -> 0 bytes
...heListOfTopRepositoriesChangedOverTheYears2.out | Bin 154 -> 0 bytes
...heListOfTopRepositoriesChangedOverTheYears3.out | Bin 154 -> 0 bytes
...heListOfTopRepositoriesChangedOverTheYears4.out | Bin 154 -> 0 bytes
...heListOfTopRepositoriesChangedOverTheYears5.out | Bin 154 -> 0 bytes
...heListOfTopRepositoriesChangedOverTheYears6.out | Bin 154 -> 0 bytes
.../howHasTheTotalNumberOfStarsChangedOverTime.out | Bin 155 -> 0 bytes
.../sql/issuesWithTheMostComments1.out | Bin 134 -> 0 bytes
.../sql/issuesWithTheMostComments2.out | Bin 1364 -> 0 bytes
.../sql/issuesWithTheMostComments3.out | Bin 1666 -> 0 bytes
.../sql/issuesWithTheMostComments4.out | Bin 1619 -> 0 bytes
.../sql/issuesWithTheMostComments5.out | Bin 1666 -> 0 bytes
.../sql/issuesWithTheMostComments6.out | Bin 154 -> 0 bytes
.../sql/issuesWithTheMostComments7.out | Bin 1599 -> 0 bytes
.../sql/mostForkedRepositories.out | Bin 1662 -> 0 bytes
.../sql/mostPopularCommentsOnGithub.out | Bin 2356 -> 0 bytes
.../sql/organizationsByTheNumberOfRepositories.out | Bin 142 -> 0 bytes
.../sql/organizationsByTheNumberOfStars.out | Bin 725 -> 0 bytes
.../sql/proportionsBetweenStarsAndForks1.out | Bin 1972 -> 0 bytes
.../sql/proportionsBetweenStarsAndForks2.out | Bin 136 -> 0 bytes
.../sql/proportionsBetweenStarsAndForks3.out | Bin 136 -> 0 bytes
.../sql/proportionsBetweenStarsAndForks4.out | Bin 149 -> 0 bytes
.../sql/proportionsBetweenStarsAndForks5.out | Bin 145 -> 0 bytes
.../sql/repositoriesByAmountOfModifiedCode.out | Bin 1923 -> 0 bytes
.../sql/repositoriesByTheNumberOfPushes.out | Bin 734 -> 0 bytes
...epositoriesWithClickhouse_related_comments1.out | Bin 165 -> 0 bytes
...epositoriesWithClickhouse_related_comments2.out | Bin 167 -> 0 bytes
.../repositoriesWithDoris_related_comments1.out | Bin 160 -> 0 bytes
.../repositoriesWithDoris_related_comments2.out | Bin 162 -> 0 bytes
.../sql/repositoriesWithTheHighestGrowthYoY.out | Bin 139 -> 0 bytes
.../repositoriesWithTheMaximumAmountOfIssues1.out | Bin 1744 -> 0 bytes
.../repositoriesWithTheMaximumAmountOfIssues2.out | Bin 1844 -> 0 bytes
.../repositoriesWithTheMaximumAmountOfIssues3.out | Bin 145 -> 0 bytes
.../repositoriesWithTheMaximumAmountOfIssues4.out | Bin 1691 -> 0 bytes
...sitoriesWithTheMaximumAmountOfPullRequests1.out | Bin 1648 -> 0 bytes
...sitoriesWithTheMaximumAmountOfPullRequests2.out | Bin 1729 -> 0 bytes
...esWithTheMaximumNumberOfAcceptedInvitations.out | Bin 502 -> 0 bytes
...sitoriesWithTheMostPeopleWhoHavePushAccess1.out | Bin 1636 -> 0 bytes
.../repositoriesWithTheMostStarsOverOneDay1.out | Bin 2039 -> 0 bytes
...repositoriesWithTheMostSteadyGrowthOverTime.out | Bin 1822 -> 0 bytes
.../repositoriesWithTheWorstStagnation_order.out | Bin 144 -> 0 bytes
.../sql/repositoryAffinityList1.out | Bin 127 -> 0 bytes
.../sql/repositoryAffinityList2.out | Bin 127 -> 0 bytes
.../sql/starsFromHeavyGithubUsers1.out | Bin 130 -> 0 bytes
.../sql/starsFromHeavyGithubUsers2.out | Bin 130 -> 0 bytes
.../sql/theLongestRepositoryNames1.out | Bin 2214 -> 0 bytes
.../sql/theLongestRepositoryNames2.out | Bin 914 -> 0 bytes
.../sql/theMostToughCodeReviews.out | Bin 2670 -> 0 bytes
.../sql/theTotalNumberOfRepositoriesOnGithub.out | Bin 145 -> 0 bytes
.../sql/theTotalNumberOfUsersOnGithub1.out | Bin 139 -> 0 bytes
.../sql/theTotalNumberOfUsersOnGithub2.out | Bin 138 -> 0 bytes
.../sql/theTotalNumberOfUsersOnGithub3.out | Bin 139 -> 0 bytes
.../sql/theTotalNumberOfUsersOnGithub4.out | Bin 138 -> 0 bytes
.../sql/topRepositoriesByStars.out | Bin 1472 -> 0 bytes
.../sql/whatIsTheBestDayOfTheWeekToCatchAStar.out | Bin 147 -> 0 bytes
.../sql/whoAreAllThosePeopleGivingStars1.out | Bin 765 -> 0 bytes
.../sql/whoAreAllThosePeopleGivingStars2.out | Bin 136 -> 0 bytes
.../sql/whoAreAllThosePeopleGivingStars3.out | Bin 136 -> 0 bytes
regression-test/data/variant_p0/nested/load.out | Bin 7411 -> 0 bytes
regression-test/data/variant_p0/nested/sql/q01.out | Bin 377 -> 0 bytes
.../data/variant_p2/tpch_upgrade/sql/q01_trans.out | Bin 867 -> 0 bytes
.../data/variant_p2/tpch_upgrade/sql/q02_trans.out | Bin 10140 -> 0 bytes
.../data/variant_p2/tpch_upgrade/sql/q03_trans.out | Bin 459 -> 0 bytes
.../data/variant_p2/tpch_upgrade/sql/q05_trans.out | Bin 241 -> 0 bytes
.../data/variant_p2/tpch_upgrade/sql/q06_trans.out | Bin 134 -> 0 bytes
.../data/variant_p2/tpch_upgrade/sql/q08_trans.out | Bin 164 -> 0 bytes
.../data/variant_p2/tpch_upgrade/sql/q09_trans.out | Bin 5497 -> 0 bytes
.../data/variant_p2/tpch_upgrade/sql/q10_trans.out | Bin 3518 -> 0 bytes
.../data/variant_p2/tpch_upgrade/sql/q12_trans.out | Bin 139 -> 0 bytes
.../data/variant_p2/tpch_upgrade/sql/q13_trans.out | Bin 346 -> 0 bytes
.../data/variant_p2/tpch_upgrade/sql/q14_trans.out | Bin 132 -> 0 bytes
.../data/variant_p2/tpch_upgrade/sql/q16_trans.out | Bin 97565 -> 0 bytes
.../data/workload_manager_p0/test_curd_wlg.out | Bin 3515 -> 3479 bytes
.../org/apache/doris/regression/suite/Suite.groovy | 30 +-
.../doris/regression/suite/SuiteCluster.groovy | 4 +-
regression-test/pipeline/common/teamcity-utils.sh | 14 +-
regression-test/pipeline/performance/compile.sh | 1 -
regression-test/pipeline/vault_p0/run.sh | 7 +-
.../suites/account_p0/test_view_row_policy.groovy | 92 --
.../auth_p0/test_select_external_view_auth.groovy | 75 --
.../auth_p0/test_show_transaction_auth.groovy | 11 +-
.../test_backup_restore_mv_write.groovy | 136 --
.../cloud_p0/cache/http/test_reset_capacity.groovy | 2 +-
.../warm_up/cluster/test_warm_up_cluster.groovy | 5 +-
.../cluster/test_warm_up_cluster_batch.groovy | 5 +-
.../cluster/test_warm_up_cluster_bigsize.groovy | 5 +-
.../cluster/test_warm_up_cluster_empty.groovy | 5 +-
.../cluster/test_warm_up_compute_group.groovy | 5 +-
.../warm_up/table/test_warm_up_partition.groovy | 7 +-
.../test_warm_up_same_table_multi_times.groovy | 12 +-
.../warm_up/table/test_warm_up_table.groovy | 11 +-
.../warm_up/table/test_warm_up_tables.groovy | 12 +-
.../suites/cloud_p0/cache/ttl/alter_ttl_1.groovy | 44 +-
.../suites/cloud_p0/cache/ttl/alter_ttl_4.groovy | 8 +-
.../cache/ttl/create_table_as_select.groovy | 23 +
.../cloud_p0/cache/ttl/test_ttl_preempt.groovy | 9 +-
.../compaction_width_array_column.groovy | 1 -
.../suites/datatype_p0/ip/test_ip_crud.groovy | 2 +-
.../datatype_p0/ip/test_ip_implicit_cast.groovy | 8 +-
.../hive/test_autoinc_broker_load.groovy | 2 +-
.../hive/test_partial_update_broker_load.groovy | 2 +-
.../paimon/test_paimon_table_properties.groovy | 46 -
.../test_s3_tvf_s3_storage.groovy | 6 +-
.../hudi/test_hudi_partition_prune.groovy | 10 +-
.../suites/function_p0/cast/test_cast_to_ip.groovy | 198 ---
...est_cumulative_compaction_with_format_v2.groovy | 16 +-
.../test_mow_table_with_format_v2.groovy | 16 +-
.../inverted_index_p0/test_count_on_index.groovy | 11 -
.../test_variant_empty_index_file.groovy | 15 +-
...t_domain_connection_and_ak_sk_correction.groovy | 55 +
.../broker_load/test_s3_load_without_aksk.groovy | 111 --
.../test_multi_table_load_restart.groovy | 148 ---
.../load_p0/tvf/test_tvf_without_aksk.groovy | 60 -
.../test_multi_char_line_delimiter.groovy | 5 +-
.../suites/mtmv_p0/test_show_create_mtmv.groovy | 22 -
.../mv_p0/contain_cast/mv_contains_cast.groovy | 2 -
.../testAggQueryOnAggMV1.groovy | 4 +-
.../mv_p0/where/k123_nereids/k123_nereids.groovy | 2 -
.../suites/nereids_p0/datatype/test_cast.groovy | 4 +
.../infer_predicate/infer_predicate.groovy | 17 +-
.../nereids_p0/javaudf/test_javaudf_ip.groovy | 4 +-
.../adjust_nullable/test_adjust_nullable.groovy | 36 -
.../constant_propagation.groovy | 492 --------
.../mv/agg_on_none_agg/agg_on_none_agg.groovy | 1 -
.../agg_optimize_when_uniform.groovy | 2 +-
.../agg_with_roll_up/aggregate_with_roll_up.groovy | 2 +-
.../mv/agg_with_roll_up/any_value_roll_up.groovy | 1 -
.../aggregate_without_roll_up.groovy | 2 +-
.../mv/date_trunc/mv_with_date_trunc.groovy | 2 -
.../mv/dimension/dimension_2_4.groovy | 2 -
.../constant_genaration_random_test_10.groovy | 1 -
.../constant_genaration_random_test_11.groovy | 1 -
.../constant_genaration_random_test_12.groovy | 1 -
.../constant_genaration_random_test_6.groovy | 2 -
.../constant_genaration_random_test_7.groovy | 1 -
.../mv/join/dphyp_outer/outer_join_dphyp.groovy | 2 +-
.../mv/join/left_outer/outer_join.groovy | 2 +-
.../mv/nested/nested_materialized_view.groovy | 2 +-
.../single_table_without_aggregate.groovy | 2 -
.../suites/nereids_syntax_p0/explain.groovy | 2 +-
.../suites/nereids_syntax_p0/group_concat.groovy | 12 -
.../suites/query_p0/aggregate/array_agg.groovy | 4 +-
.../query_p0/cast/test_complextype_to_json.groovy | 27 +
.../suites/query_p0/sort_spill/sort_spill.groovy | 41 -
.../json_function/test_query_json_array.groovy | 21 +-
.../json_function/test_query_json_insert.groovy | 18 +-
.../json_function/test_query_json_object.groovy | 21 +-
.../json_function/test_query_json_replace.groovy | 18 +-
.../json_function/test_query_json_set.groovy | 19 +-
.../virtual_slot_ref/virtual_slot_ref_basic.groovy | 244 ----
.../test_alter_table_on_hidden_column.groovy | 79 --
.../suites/statistics/test_analyze_ip_type.groovy | 8 +-
.../test_partial_update_publish_all_del.groovy | 150 ---
.../variant_github_events_new_p0/load.groovy | 2 +-
.../load.groovy | 105 --
.../sql/affinityByIssuesAndPRs1.sql | 19 -
.../sql/affinityByIssuesAndPRs2.sql | 14 -
.../sql/authorsWithTheMostPushes.sql | 9 -
.../sql/countingStar1.sql | 1 -
.../sql/countingStar2.sql | 1 -
.../sql/countingStar3.sql | 1 -
.../sql/distributionOfRepositoriesByStarCount.sql | 14 -
.../sql/githubRoulette.sql | 1 -
...heListOfTopRepositoriesChangedOverTheYears1.sql | 1 -
...heListOfTopRepositoriesChangedOverTheYears2.sql | 1 -
...heListOfTopRepositoriesChangedOverTheYears3.sql | 1 -
...heListOfTopRepositoriesChangedOverTheYears4.sql | 1 -
...heListOfTopRepositoriesChangedOverTheYears5.sql | 1 -
...heListOfTopRepositoriesChangedOverTheYears6.sql | 1 -
...heListOfTopRepositoriesChangedOverTheYears7.sql | 30 -
.../howHasTheTotalNumberOfStarsChangedOverTime.sql | 2 -
.../sql/issuesWithTheMostComments1.sql | 1 -
.../sql/issuesWithTheMostComments2.sql | 1 -
.../sql/issuesWithTheMostComments3.sql | 17 -
.../sql/issuesWithTheMostComments4.sql | 9 -
.../sql/issuesWithTheMostComments5.sql | 9 -
.../sql/issuesWithTheMostComments6.sql | 11 -
.../sql/issuesWithTheMostComments7.sql | 9 -
.../sql/issuesWithTheMostComments8.sql | 13 -
.../sql/mostForkedRepositories.sql | 1 -
.../sql/mostPopularCommentsOnGithub.sql | 1 -
.../sql/organizationsByTheNumberOfRepositories.sql | 14 -
.../sql/organizationsByTheNumberOfStars.sql | 8 -
.../sql/organizationsByTheSizeOfCommunity.sql | 23 -
.../sql/proportionsBetweenStarsAndForks1.sql | 17 -
.../sql/proportionsBetweenStarsAndForks2.sql | 18 -
.../sql/proportionsBetweenStarsAndForks3.sql | 18 -
.../sql/proportionsBetweenStarsAndForks4.sql | 13 -
.../sql/proportionsBetweenStarsAndForks5.sql | 21 -
.../sql/repositoriesByAmountOfModifiedCode.sql | 12 -
.../sql/repositoriesByTheNumberOfPushes.sql | 17 -
...epositoriesWithClickhouse_related_comments1.sql | 1 -
...epositoriesWithClickhouse_related_comments2.sql | 17 -
.../repositoriesWithDoris_related_comments1.sql | 1 -
.../repositoriesWithDoris_related_comments2.sql | 17 -
.../sql/repositoriesWithTheHighestGrowthYoY.sql | 20 -
.../repositoriesWithTheMaximumAmountOfIssues1.sql | 1 -
.../repositoriesWithTheMaximumAmountOfIssues2.sql | 18 -
.../repositoriesWithTheMaximumAmountOfIssues3.sql | 19 -
.../repositoriesWithTheMaximumAmountOfIssues4.sql | 18 -
...sitoriesWithTheMaximumAmountOfPullRequests1.sql | 1 -
...sitoriesWithTheMaximumAmountOfPullRequests2.sql | 1 -
...esWithTheMaximumNumberOfAcceptedInvitations.sql | 17 -
...sitoriesWithTheMostPeopleWhoHavePushAccess1.sql | 13 -
...sitoriesWithTheMostPeopleWhoHavePushAccess2.sql | 13 -
...sitoriesWithTheMostPeopleWhoHavePushAccess3.sql | 16 -
.../repositoriesWithTheMostStarsOverOneDay1.sql | 25 -
.../repositoriesWithTheMostStarsOverOneDay2.sql | 25 -
.../repositoriesWithTheMostStarsOverOneDay3.sql | 1 -
...repositoriesWithTheMostSteadyGrowthOverTime.sql | 20 -
.../repositoriesWithTheWorstStagnation_order.sql | 20 -
.../sql/repositoryAffinityList1.sql | 13 -
.../sql/repositoryAffinityList2.sql | 23 -
.../sql/starsFromHeavyGithubUsers1.sql | 13 -
.../sql/starsFromHeavyGithubUsers2.sql | 15 -
.../sql/theLongestRepositoryNames1.sql | 1 -
.../sql/theLongestRepositoryNames2.sql | 1 -
.../sql/theMostToughCodeReviews.sql | 10 -
.../sql/theTotalNumberOfRepositoriesOnGithub.sql | 1 -
.../sql/theTotalNumberOfUsersOnGithub1.sql | 1 -
.../sql/theTotalNumberOfUsersOnGithub2.sql | 1 -
.../sql/theTotalNumberOfUsersOnGithub3.sql | 1 -
.../sql/theTotalNumberOfUsersOnGithub4.sql | 1 -
.../sql/topLabels1.sql | 9 -
.../sql/topLabels2.sql | 9 -
.../sql/topLabels3.sql | 14 -
.../sql/topRepositoriesByStars.sql | 1 -
.../sql/whatIsTheBestDayOfTheWeekToCatchAStar.sql | 1 -
.../sql/whoAreAllThosePeopleGivingStars1.sql | 1 -
.../sql/whoAreAllThosePeopleGivingStars2.sql | 1 -
.../sql/whoAreAllThosePeopleGivingStars3.sql | 13 -
.../suites/variant_p0/delete_update.groovy | 1 -
regression-test/suites/variant_p0/nested.groovy | 1 -
.../suites/variant_p0/nested/load.groovy | 198 ---
.../suites/variant_p0/nested/sql/q01.sql | 13 -
regression-test/suites/variant_p0/nested2.groovy | 1 -
.../test_double_write_when_schema_change.groovy | 1 -
.../suites/variant_p2/tpch_upgrade/load.groovy | 91 --
.../variant_p2/tpch_upgrade/sql/q01_trans.sql | 32 -
.../variant_p2/tpch_upgrade/sql/q02_trans.sql | 42 -
.../variant_p2/tpch_upgrade/sql/q03_trans.sql | 25 -
.../variant_p2/tpch_upgrade/sql/q04_trans.sql | 21 -
.../variant_p2/tpch_upgrade/sql/q05_trans.sql | 25 -
.../variant_p2/tpch_upgrade/sql/q06_trans.sql | 11 -
.../variant_p2/tpch_upgrade/sql/q07_trans.sql | 41 -
.../variant_p2/tpch_upgrade/sql/q08_trans.sql | 39 -
.../variant_p2/tpch_upgrade/sql/q09_trans.sql | 33 -
.../variant_p2/tpch_upgrade/sql/q10_trans.sql | 32 -
.../variant_p2/tpch_upgrade/sql/q11_trans.sql | 29 -
.../variant_p2/tpch_upgrade/sql/q12_trans.sql | 28 -
.../variant_p2/tpch_upgrade/sql/q13_trans.sql | 20 -
.../variant_p2/tpch_upgrade/sql/q14_trans.sql | 13 -
.../variant_p2/tpch_upgrade/sql/q15_trans.sql | 18 -
.../variant_p2/tpch_upgrade/sql/q16_trans.sql | 29 -
.../variant_p2/tpch_upgrade/sql/q17_trans.sql | 16 -
.../variant_p2/tpch_upgrade/sql/q18_trans.sql | 34 -
.../variant_p2/tpch_upgrade/sql/q19_trans.sql | 36 -
.../variant_p2/tpch_upgrade/sql/q20_trans.sql | 33 -
.../variant_p2/tpch_upgrade/sql/q21_trans.sql | 39 -
.../variant_p2/tpch_upgrade/sql/q22_trans.sql | 35 -
.../workload_manager_p0/test_curd_wlg.groovy | 29 +
thirdparty/build-thirdparty.sh | 60 +
thirdparty/download-thirdparty.sh | 13 +
thirdparty/patches/faiss-1.10.0.patch | 66 +
thirdparty/vars.sh | 15 +
1086 files changed, 17635 insertions(+), 16772 deletions(-)
delete mode 100644 be/benchmark/benchmark_fastunion.hpp
rename be/src/{vec/common => gutil}/endian.h (70%)
create mode 100644 be/src/gutil/strings/numbers.cc
create mode 100644 be/src/gutil/strings/numbers.h
delete mode 100644 be/src/io/fs/tracing_file_reader.h
delete mode 100644 be/src/olap/rowset/segment_v2/virtual_column_iterator.cpp
delete mode 100644 be/src/olap/rowset/segment_v2/virtual_column_iterator.h
create mode 100644 be/src/runtime/memory/jemalloc_hook.cpp
create mode 100644 be/src/runtime/memory/tcmalloc_hook.h
create mode 100644 be/src/util/sort_heap.h
delete mode 100644 be/src/vec/exprs/virtual_slot_ref.cpp
delete mode 100644 be/src/vec/exprs/virtual_slot_ref.h
delete mode 100644 be/test/exprs/virtual_slot_ref_test.cpp
delete mode 100644 be/test/olap/vector_index/virtual_column_iterator_test.cpp
delete mode 100644 be/test/runtime/descriptor_test.cpp
create mode 100644 be/test/util/sort_heap_test.cpp
delete mode 100644 be/test/vec/columns/check_column_with_type_and_name_test.cpp
delete mode 100644 be/test/vec/function/cast/cast_to_ip_test.cpp
create mode 100644 cloud/src/common/jemalloc_hook.cpp
delete mode 100644
fe/fe-common/src/main/java/org/apache/doris/common/security/authentication/ExecutionAuthenticator.java
create mode 100644
fe/fe-core/src/main/java/org/apache/doris/analysis/Analyzer.java
copy
fe/fe-core/src/main/java/org/apache/doris/analysis/{UninstallPluginStmt.java =>
CleanLabelStmt.java} (58%)
create mode 100644
fe/fe-core/src/main/java/org/apache/doris/analysis/PartitionName.java
create mode 100644
fe/fe-core/src/main/java/org/apache/doris/analysis/ShowAnalyzeTaskStatus.java
rename
fe/{fe-common/src/main/java/org/apache/doris/common/security/authentication/HadoopExecutionAuthenticator.java
=> fe-core/src/main/java/org/apache/doris/common/TableAliasGenerator.java}
(50%)
delete mode 100644
fe/fe-core/src/main/java/org/apache/doris/datasource/ExternalView.java
delete mode 100644
fe/fe-core/src/main/java/org/apache/doris/datasource/property/metastore/AbstractIcebergProperties.java
delete mode 100644
fe/fe-core/src/main/java/org/apache/doris/datasource/property/metastore/AbstractMetastorePropertiesFactory.java
delete mode 100644
fe/fe-core/src/main/java/org/apache/doris/datasource/property/metastore/HMSBaseProperties.java
delete mode 100644
fe/fe-core/src/main/java/org/apache/doris/datasource/property/metastore/IcebergAliyunDLFMetaStoreProperties.java
delete mode 100644
fe/fe-core/src/main/java/org/apache/doris/datasource/property/metastore/IcebergFileSystemMetaStoreProperties.java
delete mode 100644
fe/fe-core/src/main/java/org/apache/doris/datasource/property/metastore/IcebergGlueMetaStoreProperties.java
delete mode 100644
fe/fe-core/src/main/java/org/apache/doris/datasource/property/metastore/IcebergHMSMetaStoreProperties.java
delete mode 100644
fe/fe-core/src/main/java/org/apache/doris/datasource/property/metastore/IcebergS3TablesMetaStoreProperties.java
delete mode 100644
fe/fe-core/src/main/java/org/apache/doris/nereids/rules/rewrite/ConstantPropagation.java
delete mode 100644
fe/fe-core/src/main/java/org/apache/doris/nereids/rules/rewrite/PushDownVirtualColumnsIntoOlapScan.java
delete mode 100644
fe/fe-core/src/main/java/org/apache/doris/nereids/trees/plans/commands/ShowCreateLoadCommand.java
create mode 100644
fe/fe-core/src/main/java/org/apache/doris/planner/RollupSelector.java
create mode 100644
fe/fe-core/src/test/java/org/apache/doris/analysis/AddColumnClauseTest.java
create mode 100644
fe/fe-core/src/test/java/org/apache/doris/analysis/AddColumnCommentTest.java
create mode 100644
fe/fe-core/src/test/java/org/apache/doris/analysis/AddColumnDefaultValueTest.java
create mode 100644
fe/fe-core/src/test/java/org/apache/doris/analysis/AddColumnsClauseTest.java
create mode 100644
fe/fe-core/src/test/java/org/apache/doris/analysis/AddRollupClauseTest.java
create mode 100644
fe/fe-core/src/test/java/org/apache/doris/analysis/AlterSqlBlockRuleStmtTest.java
create mode 100644
fe/fe-core/src/test/java/org/apache/doris/analysis/AlterTableStmtTest.java
create mode 100644
fe/fe-core/src/test/java/org/apache/doris/analysis/ArrayLiteralTest.java
create mode 100644
fe/fe-core/src/test/java/org/apache/doris/analysis/BackendStmtTest.java
create mode 100644
fe/fe-core/src/test/java/org/apache/doris/analysis/CancelExportStmtTest.java
create mode 100644
fe/fe-core/src/test/java/org/apache/doris/analysis/CancelLoadStmtTest.java
create mode 100644
fe/fe-core/src/test/java/org/apache/doris/analysis/ColumnDefTest.java
copy fe/fe-core/src/{main/java/org/apache/doris/analysis/JobName.java =>
test/java/org/apache/doris/analysis/ColumnPositionTest.java} (52%)
create mode 100644
fe/fe-core/src/test/java/org/apache/doris/analysis/ComparisonPredicateTest.java
create mode 100644
fe/fe-core/src/test/java/org/apache/doris/analysis/CopyIntoTest.java
create mode 100644
fe/fe-core/src/test/java/org/apache/doris/analysis/CreateCatalogStmtTest.java
create mode 100644
fe/fe-core/src/test/java/org/apache/doris/analysis/CreateDbStmtTest.java
create mode 100644
fe/fe-core/src/test/java/org/apache/doris/analysis/CreateIndexClauseTest.java
create mode 100644
fe/fe-core/src/test/java/org/apache/doris/analysis/CreateJobStmtTest.java
create mode 100644
fe/fe-core/src/test/java/org/apache/doris/analysis/CreateRoutineLoadStmtTest.java
create mode 100644
fe/fe-core/src/test/java/org/apache/doris/analysis/CreateSqlBlockRuleStmtTest.java
create mode 100644
fe/fe-core/src/test/java/org/apache/doris/analysis/DataDescriptionTest.java
create mode 100644
fe/fe-core/src/test/java/org/apache/doris/analysis/DateLiteralTest.java
create mode 100644
fe/fe-core/src/test/java/org/apache/doris/analysis/DecimalLiteralTest.java
create mode 100644
fe/fe-core/src/test/java/org/apache/doris/analysis/DropCatalogStmtTest.java
create mode 100644
fe/fe-core/src/test/java/org/apache/doris/analysis/DropColumnClauseTest.java
create mode 100644
fe/fe-core/src/test/java/org/apache/doris/analysis/DropDbStmtTest.java
create mode 100644
fe/fe-core/src/test/java/org/apache/doris/analysis/DropIndexClauseTest.java
copy fe/fe-core/src/{main/java/org/apache/doris/analysis/JobName.java =>
test/java/org/apache/doris/analysis/DropRollupClauseTest.java} (52%)
create mode 100644
fe/fe-core/src/test/java/org/apache/doris/analysis/DropTableStmtTest.java
create mode 100644
fe/fe-core/src/test/java/org/apache/doris/analysis/DropUserStmtTest.java
create mode 100644
fe/fe-core/src/test/java/org/apache/doris/analysis/ExplainTest.java
create mode 100644
fe/fe-core/src/test/java/org/apache/doris/analysis/ExportToOutfileLogicalPlanTest.java
create mode 100644
fe/fe-core/src/test/java/org/apache/doris/analysis/ExprSerDeTest.java
create mode 100644
fe/fe-core/src/test/java/org/apache/doris/analysis/ExprTest.java
copy fe/fe-core/src/{main/java/org/apache/doris/analysis/JobName.java =>
test/java/org/apache/doris/analysis/FloatLiteralTest.java} (50%)
copy fe/fe-core/src/{main/java/org/apache/doris/analysis/JobName.java =>
test/java/org/apache/doris/analysis/HelpStmtTest.java} (53%)
create mode 100644
fe/fe-core/src/test/java/org/apache/doris/analysis/InPredicateTest.java
create mode 100644
fe/fe-core/src/test/java/org/apache/doris/analysis/IndexDefTest.java
create mode 100644
fe/fe-core/src/test/java/org/apache/doris/analysis/InstallPluginCommandTest.java
create mode 100644
fe/fe-core/src/test/java/org/apache/doris/analysis/InstallPluginStmtTest.java
copy fe/fe-core/src/{main/java/org/apache/doris/analysis/UnsupportedStmt.java
=> test/java/org/apache/doris/analysis/IntLiteralTest.java} (63%)
create mode 100644
fe/fe-core/src/test/java/org/apache/doris/analysis/InvertedIndexUtilTest.java
create mode 100644
fe/fe-core/src/test/java/org/apache/doris/analysis/IsNullPredicateWithComplexTypeTest.java
create mode 100644
fe/fe-core/src/test/java/org/apache/doris/analysis/LabelNameTest.java
create mode 100644
fe/fe-core/src/test/java/org/apache/doris/analysis/ListPartitionPrunerTest.java
create mode 100644
fe/fe-core/src/test/java/org/apache/doris/analysis/LiteralExprCompareTest.java
create mode 100644
fe/fe-core/src/test/java/org/apache/doris/analysis/MVColumnBitmapUnionPatternTest.java
create mode 100644
fe/fe-core/src/test/java/org/apache/doris/analysis/MVColumnHLLUnionPatternTest.java
create mode 100644
fe/fe-core/src/test/java/org/apache/doris/analysis/MVColumnOneChildPatternTest.java
create mode 100644
fe/fe-core/src/test/java/org/apache/doris/analysis/MapLiteralTest.java
create mode 100644
fe/fe-core/src/test/java/org/apache/doris/analysis/ModifyColumnClauseTest.java
create mode 100644
fe/fe-core/src/test/java/org/apache/doris/analysis/PartitionKeyDescTest.java
create mode 100644
fe/fe-core/src/test/java/org/apache/doris/analysis/PartitionPruneTestBase.java
create mode 100644
fe/fe-core/src/test/java/org/apache/doris/analysis/RangeCompareTest.java
create mode 100644
fe/fe-core/src/test/java/org/apache/doris/analysis/RangePartitionPruneTest.java
create mode 100644
fe/fe-core/src/test/java/org/apache/doris/analysis/ReanalyzeTest.java
create mode 100644
fe/fe-core/src/test/java/org/apache/doris/analysis/ReorderColumnsClauseTest.java
create mode 100644
fe/fe-core/src/test/java/org/apache/doris/analysis/ScalarLiteralTest.java
create mode 100644
fe/fe-core/src/test/java/org/apache/doris/analysis/SeparatorTest.java
create mode 100644
fe/fe-core/src/test/java/org/apache/doris/analysis/SetNamesVarTest.java
create mode 100644
fe/fe-core/src/test/java/org/apache/doris/analysis/SetPassVarTest.java
create mode 100644
fe/fe-core/src/test/java/org/apache/doris/analysis/SetStmtTest.java
rename fe/fe-core/src/{main/java/org/apache/doris/catalog/ViewIf.java =>
test/java/org/apache/doris/analysis/SetTypeTest.java} (69%)
create mode 100644
fe/fe-core/src/test/java/org/apache/doris/analysis/SetUserPropertyStmtTest.java
copy fe/fe-core/src/{main/java/org/apache/doris/analysis/UnsupportedStmt.java
=> test/java/org/apache/doris/analysis/SetUserPropertyVarTest.java} (50%)
create mode 100644
fe/fe-core/src/test/java/org/apache/doris/analysis/SetVarTest.java
create mode 100644
fe/fe-core/src/test/java/org/apache/doris/analysis/SetVariableTest.java
create mode 100644
fe/fe-core/src/test/java/org/apache/doris/analysis/ShowCreateLoadStmtTest.java
copy fe/fe-core/src/{main/java/org/apache/doris/analysis/ShowWarningStmt.java
=> test/java/org/apache/doris/analysis/ShowEnginesStmtTest.java} (50%)
create mode 100644
fe/fe-core/src/test/java/org/apache/doris/analysis/StructLiteralTest.java
create mode 100644
fe/fe-core/src/test/java/org/apache/doris/analysis/TableNameComparedLowercaseTest.java
create mode 100644
fe/fe-core/src/test/java/org/apache/doris/analysis/TableNameStoredLowercaseTest.java
copy fe/fe-core/src/{main/java/org/apache/doris/analysis/UnsupportedStmt.java
=> test/java/org/apache/doris/analysis/TupleIsNullPredicateTest.java} (61%)
create mode 100644
fe/fe-core/src/test/java/org/apache/doris/analysis/UseStmtTest.java
create mode 100644
fe/fe-core/src/test/java/org/apache/doris/backup/PartitionNameTest.java
delete mode 100644
fe/fe-core/src/test/java/org/apache/doris/nereids/rules/rewrite/ConstantPropagationTest.java
delete mode 100644
fe/fe-core/src/test/java/org/apache/doris/nereids/rules/rewrite/PushDownVirtualColumnsIntoOlapScanTest.java
delete mode 100644 regression-test/data/account_p0/test_view_row_policy.out
delete mode 100644
regression-test/data/external_table_p0/paimon/test_paimon_table_properties.out
delete mode 100644 regression-test/data/function_p0/cast/test_cast_to_ip.out
delete mode 100644
regression-test/data/load_p0/broker_load/test_s3_load_without_aksk.out
delete mode 100644 regression-test/data/load_p0/tvf/test_tvf_without_aksk.out
delete mode 100644
regression-test/data/nereids_rules_p0/adjust_nullable/test_adjust_nullable.out
delete mode 100644
regression-test/data/nereids_rules_p0/constant_propagation/constant_propagation.out
delete mode 100644 regression-test/data/query_p0/sort_spill/sort_spill.out
delete mode 100644
regression-test/data/query_p0/virtual_slot_ref/virtual_slot_ref_basic.out
delete mode 100644
regression-test/data/unique_with_mow_p0/partial_update/publish/test_partial_update_publish_all_del.out
delete mode 100644
regression-test/data/variant_github_events_nonConcurrent_upgrade_p2/sql/affinityByIssuesAndPRs1.out
delete mode 100644
regression-test/data/variant_github_events_nonConcurrent_upgrade_p2/sql/affinityByIssuesAndPRs2.out
delete mode 100644
regression-test/data/variant_github_events_nonConcurrent_upgrade_p2/sql/authorsWithTheMostPushes.out
delete mode 100644
regression-test/data/variant_github_events_nonConcurrent_upgrade_p2/sql/countingStar1.out
delete mode 100644
regression-test/data/variant_github_events_nonConcurrent_upgrade_p2/sql/countingStar2.out
delete mode 100644
regression-test/data/variant_github_events_nonConcurrent_upgrade_p2/sql/countingStar3.out
delete mode 100644
regression-test/data/variant_github_events_nonConcurrent_upgrade_p2/sql/distributionOfRepositoriesByStarCount.out
delete mode 100644
regression-test/data/variant_github_events_nonConcurrent_upgrade_p2/sql/githubRoulette.out
delete mode 100644
regression-test/data/variant_github_events_nonConcurrent_upgrade_p2/sql/howHasTheListOfTopRepositoriesChangedOverTheYears1.out
delete mode 100644
regression-test/data/variant_github_events_nonConcurrent_upgrade_p2/sql/howHasTheListOfTopRepositoriesChangedOverTheYears2.out
delete mode 100644
regression-test/data/variant_github_events_nonConcurrent_upgrade_p2/sql/howHasTheListOfTopRepositoriesChangedOverTheYears3.out
delete mode 100644
regression-test/data/variant_github_events_nonConcurrent_upgrade_p2/sql/howHasTheListOfTopRepositoriesChangedOverTheYears4.out
delete mode 100644
regression-test/data/variant_github_events_nonConcurrent_upgrade_p2/sql/howHasTheListOfTopRepositoriesChangedOverTheYears5.out
delete mode 100644
regression-test/data/variant_github_events_nonConcurrent_upgrade_p2/sql/howHasTheListOfTopRepositoriesChangedOverTheYears6.out
delete mode 100644
regression-test/data/variant_github_events_nonConcurrent_upgrade_p2/sql/howHasTheTotalNumberOfStarsChangedOverTime.out
delete mode 100644
regression-test/data/variant_github_events_nonConcurrent_upgrade_p2/sql/issuesWithTheMostComments1.out
delete mode 100644
regression-test/data/variant_github_events_nonConcurrent_upgrade_p2/sql/issuesWithTheMostComments2.out
delete mode 100644
regression-test/data/variant_github_events_nonConcurrent_upgrade_p2/sql/issuesWithTheMostComments3.out
delete mode 100644
regression-test/data/variant_github_events_nonConcurrent_upgrade_p2/sql/issuesWithTheMostComments4.out
delete mode 100644
regression-test/data/variant_github_events_nonConcurrent_upgrade_p2/sql/issuesWithTheMostComments5.out
delete mode 100644
regression-test/data/variant_github_events_nonConcurrent_upgrade_p2/sql/issuesWithTheMostComments6.out
delete mode 100644
regression-test/data/variant_github_events_nonConcurrent_upgrade_p2/sql/issuesWithTheMostComments7.out
delete mode 100644
regression-test/data/variant_github_events_nonConcurrent_upgrade_p2/sql/mostForkedRepositories.out
delete mode 100644
regression-test/data/variant_github_events_nonConcurrent_upgrade_p2/sql/mostPopularCommentsOnGithub.out
delete mode 100644
regression-test/data/variant_github_events_nonConcurrent_upgrade_p2/sql/organizationsByTheNumberOfRepositories.out
delete mode 100644
regression-test/data/variant_github_events_nonConcurrent_upgrade_p2/sql/organizationsByTheNumberOfStars.out
delete mode 100644
regression-test/data/variant_github_events_nonConcurrent_upgrade_p2/sql/proportionsBetweenStarsAndForks1.out
delete mode 100644
regression-test/data/variant_github_events_nonConcurrent_upgrade_p2/sql/proportionsBetweenStarsAndForks2.out
delete mode 100644
regression-test/data/variant_github_events_nonConcurrent_upgrade_p2/sql/proportionsBetweenStarsAndForks3.out
delete mode 100644
regression-test/data/variant_github_events_nonConcurrent_upgrade_p2/sql/proportionsBetweenStarsAndForks4.out
delete mode 100644
regression-test/data/variant_github_events_nonConcurrent_upgrade_p2/sql/proportionsBetweenStarsAndForks5.out
delete mode 100644
regression-test/data/variant_github_events_nonConcurrent_upgrade_p2/sql/repositoriesByAmountOfModifiedCode.out
delete mode 100644
regression-test/data/variant_github_events_nonConcurrent_upgrade_p2/sql/repositoriesByTheNumberOfPushes.out
delete mode 100644
regression-test/data/variant_github_events_nonConcurrent_upgrade_p2/sql/repositoriesWithClickhouse_related_comments1.out
delete mode 100644
regression-test/data/variant_github_events_nonConcurrent_upgrade_p2/sql/repositoriesWithClickhouse_related_comments2.out
delete mode 100644
regression-test/data/variant_github_events_nonConcurrent_upgrade_p2/sql/repositoriesWithDoris_related_comments1.out
delete mode 100644
regression-test/data/variant_github_events_nonConcurrent_upgrade_p2/sql/repositoriesWithDoris_related_comments2.out
delete mode 100644
regression-test/data/variant_github_events_nonConcurrent_upgrade_p2/sql/repositoriesWithTheHighestGrowthYoY.out
delete mode 100644
regression-test/data/variant_github_events_nonConcurrent_upgrade_p2/sql/repositoriesWithTheMaximumAmountOfIssues1.out
delete mode 100644
regression-test/data/variant_github_events_nonConcurrent_upgrade_p2/sql/repositoriesWithTheMaximumAmountOfIssues2.out
delete mode 100644
regression-test/data/variant_github_events_nonConcurrent_upgrade_p2/sql/repositoriesWithTheMaximumAmountOfIssues3.out
delete mode 100644
regression-test/data/variant_github_events_nonConcurrent_upgrade_p2/sql/repositoriesWithTheMaximumAmountOfIssues4.out
delete mode 100644
regression-test/data/variant_github_events_nonConcurrent_upgrade_p2/sql/repositoriesWithTheMaximumAmountOfPullRequests1.out
delete mode 100644
regression-test/data/variant_github_events_nonConcurrent_upgrade_p2/sql/repositoriesWithTheMaximumAmountOfPullRequests2.out
delete mode 100644
regression-test/data/variant_github_events_nonConcurrent_upgrade_p2/sql/repositoriesWithTheMaximumNumberOfAcceptedInvitations.out
delete mode 100644
regression-test/data/variant_github_events_nonConcurrent_upgrade_p2/sql/repositoriesWithTheMostPeopleWhoHavePushAccess1.out
delete mode 100644
regression-test/data/variant_github_events_nonConcurrent_upgrade_p2/sql/repositoriesWithTheMostStarsOverOneDay1.out
delete mode 100644
regression-test/data/variant_github_events_nonConcurrent_upgrade_p2/sql/repositoriesWithTheMostSteadyGrowthOverTime.out
delete mode 100644
regression-test/data/variant_github_events_nonConcurrent_upgrade_p2/sql/repositoriesWithTheWorstStagnation_order.out
delete mode 100644
regression-test/data/variant_github_events_nonConcurrent_upgrade_p2/sql/repositoryAffinityList1.out
delete mode 100644
regression-test/data/variant_github_events_nonConcurrent_upgrade_p2/sql/repositoryAffinityList2.out
delete mode 100644
regression-test/data/variant_github_events_nonConcurrent_upgrade_p2/sql/starsFromHeavyGithubUsers1.out
delete mode 100644
regression-test/data/variant_github_events_nonConcurrent_upgrade_p2/sql/starsFromHeavyGithubUsers2.out
delete mode 100644
regression-test/data/variant_github_events_nonConcurrent_upgrade_p2/sql/theLongestRepositoryNames1.out
delete mode 100644
regression-test/data/variant_github_events_nonConcurrent_upgrade_p2/sql/theLongestRepositoryNames2.out
delete mode 100644
regression-test/data/variant_github_events_nonConcurrent_upgrade_p2/sql/theMostToughCodeReviews.out
delete mode 100644
regression-test/data/variant_github_events_nonConcurrent_upgrade_p2/sql/theTotalNumberOfRepositoriesOnGithub.out
delete mode 100644
regression-test/data/variant_github_events_nonConcurrent_upgrade_p2/sql/theTotalNumberOfUsersOnGithub1.out
delete mode 100644
regression-test/data/variant_github_events_nonConcurrent_upgrade_p2/sql/theTotalNumberOfUsersOnGithub2.out
delete mode 100644
regression-test/data/variant_github_events_nonConcurrent_upgrade_p2/sql/theTotalNumberOfUsersOnGithub3.out
delete mode 100644
regression-test/data/variant_github_events_nonConcurrent_upgrade_p2/sql/theTotalNumberOfUsersOnGithub4.out
delete mode 100644
regression-test/data/variant_github_events_nonConcurrent_upgrade_p2/sql/topRepositoriesByStars.out
delete mode 100644
regression-test/data/variant_github_events_nonConcurrent_upgrade_p2/sql/whatIsTheBestDayOfTheWeekToCatchAStar.out
delete mode 100644
regression-test/data/variant_github_events_nonConcurrent_upgrade_p2/sql/whoAreAllThosePeopleGivingStars1.out
delete mode 100644
regression-test/data/variant_github_events_nonConcurrent_upgrade_p2/sql/whoAreAllThosePeopleGivingStars2.out
delete mode 100644
regression-test/data/variant_github_events_nonConcurrent_upgrade_p2/sql/whoAreAllThosePeopleGivingStars3.out
delete mode 100644 regression-test/data/variant_p0/nested/load.out
delete mode 100644 regression-test/data/variant_p0/nested/sql/q01.out
delete mode 100644
regression-test/data/variant_p2/tpch_upgrade/sql/q01_trans.out
delete mode 100644
regression-test/data/variant_p2/tpch_upgrade/sql/q02_trans.out
delete mode 100644
regression-test/data/variant_p2/tpch_upgrade/sql/q03_trans.out
delete mode 100644
regression-test/data/variant_p2/tpch_upgrade/sql/q05_trans.out
delete mode 100644
regression-test/data/variant_p2/tpch_upgrade/sql/q06_trans.out
delete mode 100644
regression-test/data/variant_p2/tpch_upgrade/sql/q08_trans.out
delete mode 100644
regression-test/data/variant_p2/tpch_upgrade/sql/q09_trans.out
delete mode 100644
regression-test/data/variant_p2/tpch_upgrade/sql/q10_trans.out
delete mode 100644
regression-test/data/variant_p2/tpch_upgrade/sql/q12_trans.out
delete mode 100644
regression-test/data/variant_p2/tpch_upgrade/sql/q13_trans.out
delete mode 100644
regression-test/data/variant_p2/tpch_upgrade/sql/q14_trans.out
delete mode 100644
regression-test/data/variant_p2/tpch_upgrade/sql/q16_trans.out
delete mode 100644
regression-test/suites/account_p0/test_view_row_policy.groovy
delete mode 100644
regression-test/suites/auth_p0/test_select_external_view_auth.groovy
delete mode 100644
regression-test/suites/backup_restore/test_backup_restore_mv_write.groovy
delete mode 100644
regression-test/suites/external_table_p0/paimon/test_paimon_table_properties.groovy
delete mode 100644
regression-test/suites/function_p0/cast/test_cast_to_ip.groovy
delete mode 100644
regression-test/suites/load_p0/broker_load/test_s3_load_without_aksk.groovy
delete mode 100644
regression-test/suites/load_p0/routine_load/test_multi_table_load_restart.groovy
delete mode 100644
regression-test/suites/load_p0/tvf/test_tvf_without_aksk.groovy
delete mode 100644
regression-test/suites/nereids_rules_p0/adjust_nullable/test_adjust_nullable.groovy
delete mode 100644
regression-test/suites/nereids_rules_p0/constant_propagation/constant_propagation.groovy
delete mode 100644 regression-test/suites/query_p0/sort_spill/sort_spill.groovy
delete mode 100644
regression-test/suites/query_p0/virtual_slot_ref/virtual_slot_ref_basic.groovy
delete mode 100644
regression-test/suites/schema_change/test_alter_table_on_hidden_column.groovy
delete mode 100644
regression-test/suites/unique_with_mow_p0/partial_update/publish/test_partial_update_publish_all_del.groovy
delete mode 100644
regression-test/suites/variant_github_events_nonConcurrent_upgrade_p2/load.groovy
delete mode 100644
regression-test/suites/variant_github_events_nonConcurrent_upgrade_p2/sql/affinityByIssuesAndPRs1.sql
delete mode 100644
regression-test/suites/variant_github_events_nonConcurrent_upgrade_p2/sql/affinityByIssuesAndPRs2.sql
delete mode 100644
regression-test/suites/variant_github_events_nonConcurrent_upgrade_p2/sql/authorsWithTheMostPushes.sql
delete mode 100644
regression-test/suites/variant_github_events_nonConcurrent_upgrade_p2/sql/countingStar1.sql
delete mode 100644
regression-test/suites/variant_github_events_nonConcurrent_upgrade_p2/sql/countingStar2.sql
delete mode 100644
regression-test/suites/variant_github_events_nonConcurrent_upgrade_p2/sql/countingStar3.sql
delete mode 100644
regression-test/suites/variant_github_events_nonConcurrent_upgrade_p2/sql/distributionOfRepositoriesByStarCount.sql
delete mode 100644
regression-test/suites/variant_github_events_nonConcurrent_upgrade_p2/sql/githubRoulette.sql
delete mode 100644
regression-test/suites/variant_github_events_nonConcurrent_upgrade_p2/sql/howHasTheListOfTopRepositoriesChangedOverTheYears1.sql
delete mode 100644
regression-test/suites/variant_github_events_nonConcurrent_upgrade_p2/sql/howHasTheListOfTopRepositoriesChangedOverTheYears2.sql
delete mode 100644
regression-test/suites/variant_github_events_nonConcurrent_upgrade_p2/sql/howHasTheListOfTopRepositoriesChangedOverTheYears3.sql
delete mode 100644
regression-test/suites/variant_github_events_nonConcurrent_upgrade_p2/sql/howHasTheListOfTopRepositoriesChangedOverTheYears4.sql
delete mode 100644
regression-test/suites/variant_github_events_nonConcurrent_upgrade_p2/sql/howHasTheListOfTopRepositoriesChangedOverTheYears5.sql
delete mode 100644
regression-test/suites/variant_github_events_nonConcurrent_upgrade_p2/sql/howHasTheListOfTopRepositoriesChangedOverTheYears6.sql
delete mode 100644
regression-test/suites/variant_github_events_nonConcurrent_upgrade_p2/sql/howHasTheListOfTopRepositoriesChangedOverTheYears7.sql
delete mode 100644
regression-test/suites/variant_github_events_nonConcurrent_upgrade_p2/sql/howHasTheTotalNumberOfStarsChangedOverTime.sql
delete mode 100644
regression-test/suites/variant_github_events_nonConcurrent_upgrade_p2/sql/issuesWithTheMostComments1.sql
delete mode 100644
regression-test/suites/variant_github_events_nonConcurrent_upgrade_p2/sql/issuesWithTheMostComments2.sql
delete mode 100644
regression-test/suites/variant_github_events_nonConcurrent_upgrade_p2/sql/issuesWithTheMostComments3.sql
delete mode 100644
regression-test/suites/variant_github_events_nonConcurrent_upgrade_p2/sql/issuesWithTheMostComments4.sql
delete mode 100644
regression-test/suites/variant_github_events_nonConcurrent_upgrade_p2/sql/issuesWithTheMostComments5.sql
delete mode 100644
regression-test/suites/variant_github_events_nonConcurrent_upgrade_p2/sql/issuesWithTheMostComments6.sql
delete mode 100644
regression-test/suites/variant_github_events_nonConcurrent_upgrade_p2/sql/issuesWithTheMostComments7.sql
delete mode 100644
regression-test/suites/variant_github_events_nonConcurrent_upgrade_p2/sql/issuesWithTheMostComments8.sql
delete mode 100644
regression-test/suites/variant_github_events_nonConcurrent_upgrade_p2/sql/mostForkedRepositories.sql
delete mode 100644
regression-test/suites/variant_github_events_nonConcurrent_upgrade_p2/sql/mostPopularCommentsOnGithub.sql
delete mode 100644
regression-test/suites/variant_github_events_nonConcurrent_upgrade_p2/sql/organizationsByTheNumberOfRepositories.sql
delete mode 100644
regression-test/suites/variant_github_events_nonConcurrent_upgrade_p2/sql/organizationsByTheNumberOfStars.sql
delete mode 100644
regression-test/suites/variant_github_events_nonConcurrent_upgrade_p2/sql/organizationsByTheSizeOfCommunity.sql
delete mode 100644
regression-test/suites/variant_github_events_nonConcurrent_upgrade_p2/sql/proportionsBetweenStarsAndForks1.sql
delete mode 100644
regression-test/suites/variant_github_events_nonConcurrent_upgrade_p2/sql/proportionsBetweenStarsAndForks2.sql
delete mode 100644
regression-test/suites/variant_github_events_nonConcurrent_upgrade_p2/sql/proportionsBetweenStarsAndForks3.sql
delete mode 100644
regression-test/suites/variant_github_events_nonConcurrent_upgrade_p2/sql/proportionsBetweenStarsAndForks4.sql
delete mode 100644
regression-test/suites/variant_github_events_nonConcurrent_upgrade_p2/sql/proportionsBetweenStarsAndForks5.sql
delete mode 100644
regression-test/suites/variant_github_events_nonConcurrent_upgrade_p2/sql/repositoriesByAmountOfModifiedCode.sql
delete mode 100644
regression-test/suites/variant_github_events_nonConcurrent_upgrade_p2/sql/repositoriesByTheNumberOfPushes.sql
delete mode 100644
regression-test/suites/variant_github_events_nonConcurrent_upgrade_p2/sql/repositoriesWithClickhouse_related_comments1.sql
delete mode 100644
regression-test/suites/variant_github_events_nonConcurrent_upgrade_p2/sql/repositoriesWithClickhouse_related_comments2.sql
delete mode 100644
regression-test/suites/variant_github_events_nonConcurrent_upgrade_p2/sql/repositoriesWithDoris_related_comments1.sql
delete mode 100644
regression-test/suites/variant_github_events_nonConcurrent_upgrade_p2/sql/repositoriesWithDoris_related_comments2.sql
delete mode 100644
regression-test/suites/variant_github_events_nonConcurrent_upgrade_p2/sql/repositoriesWithTheHighestGrowthYoY.sql
delete mode 100644
regression-test/suites/variant_github_events_nonConcurrent_upgrade_p2/sql/repositoriesWithTheMaximumAmountOfIssues1.sql
delete mode 100644
regression-test/suites/variant_github_events_nonConcurrent_upgrade_p2/sql/repositoriesWithTheMaximumAmountOfIssues2.sql
delete mode 100644
regression-test/suites/variant_github_events_nonConcurrent_upgrade_p2/sql/repositoriesWithTheMaximumAmountOfIssues3.sql
delete mode 100644
regression-test/suites/variant_github_events_nonConcurrent_upgrade_p2/sql/repositoriesWithTheMaximumAmountOfIssues4.sql
delete mode 100644
regression-test/suites/variant_github_events_nonConcurrent_upgrade_p2/sql/repositoriesWithTheMaximumAmountOfPullRequests1.sql
delete mode 100644
regression-test/suites/variant_github_events_nonConcurrent_upgrade_p2/sql/repositoriesWithTheMaximumAmountOfPullRequests2.sql
delete mode 100644
regression-test/suites/variant_github_events_nonConcurrent_upgrade_p2/sql/repositoriesWithTheMaximumNumberOfAcceptedInvitations.sql
delete mode 100644
regression-test/suites/variant_github_events_nonConcurrent_upgrade_p2/sql/repositoriesWithTheMostPeopleWhoHavePushAccess1.sql
delete mode 100644
regression-test/suites/variant_github_events_nonConcurrent_upgrade_p2/sql/repositoriesWithTheMostPeopleWhoHavePushAccess2.sql
delete mode 100644
regression-test/suites/variant_github_events_nonConcurrent_upgrade_p2/sql/repositoriesWithTheMostPeopleWhoHavePushAccess3.sql
delete mode 100644
regression-test/suites/variant_github_events_nonConcurrent_upgrade_p2/sql/repositoriesWithTheMostStarsOverOneDay1.sql
delete mode 100644
regression-test/suites/variant_github_events_nonConcurrent_upgrade_p2/sql/repositoriesWithTheMostStarsOverOneDay2.sql
delete mode 100644
regression-test/suites/variant_github_events_nonConcurrent_upgrade_p2/sql/repositoriesWithTheMostStarsOverOneDay3.sql
delete mode 100644
regression-test/suites/variant_github_events_nonConcurrent_upgrade_p2/sql/repositoriesWithTheMostSteadyGrowthOverTime.sql
delete mode 100644
regression-test/suites/variant_github_events_nonConcurrent_upgrade_p2/sql/repositoriesWithTheWorstStagnation_order.sql
delete mode 100644
regression-test/suites/variant_github_events_nonConcurrent_upgrade_p2/sql/repositoryAffinityList1.sql
delete mode 100644
regression-test/suites/variant_github_events_nonConcurrent_upgrade_p2/sql/repositoryAffinityList2.sql
delete mode 100644
regression-test/suites/variant_github_events_nonConcurrent_upgrade_p2/sql/starsFromHeavyGithubUsers1.sql
delete mode 100644
regression-test/suites/variant_github_events_nonConcurrent_upgrade_p2/sql/starsFromHeavyGithubUsers2.sql
delete mode 100644
regression-test/suites/variant_github_events_nonConcurrent_upgrade_p2/sql/theLongestRepositoryNames1.sql
delete mode 100644
regression-test/suites/variant_github_events_nonConcurrent_upgrade_p2/sql/theLongestRepositoryNames2.sql
delete mode 100644
regression-test/suites/variant_github_events_nonConcurrent_upgrade_p2/sql/theMostToughCodeReviews.sql
delete mode 100644
regression-test/suites/variant_github_events_nonConcurrent_upgrade_p2/sql/theTotalNumberOfRepositoriesOnGithub.sql
delete mode 100644
regression-test/suites/variant_github_events_nonConcurrent_upgrade_p2/sql/theTotalNumberOfUsersOnGithub1.sql
delete mode 100644
regression-test/suites/variant_github_events_nonConcurrent_upgrade_p2/sql/theTotalNumberOfUsersOnGithub2.sql
delete mode 100644
regression-test/suites/variant_github_events_nonConcurrent_upgrade_p2/sql/theTotalNumberOfUsersOnGithub3.sql
delete mode 100644
regression-test/suites/variant_github_events_nonConcurrent_upgrade_p2/sql/theTotalNumberOfUsersOnGithub4.sql
delete mode 100644
regression-test/suites/variant_github_events_nonConcurrent_upgrade_p2/sql/topLabels1.sql
delete mode 100644
regression-test/suites/variant_github_events_nonConcurrent_upgrade_p2/sql/topLabels2.sql
delete mode 100644
regression-test/suites/variant_github_events_nonConcurrent_upgrade_p2/sql/topLabels3.sql
delete mode 100644
regression-test/suites/variant_github_events_nonConcurrent_upgrade_p2/sql/topRepositoriesByStars.sql
delete mode 100644
regression-test/suites/variant_github_events_nonConcurrent_upgrade_p2/sql/whatIsTheBestDayOfTheWeekToCatchAStar.sql
delete mode 100644
regression-test/suites/variant_github_events_nonConcurrent_upgrade_p2/sql/whoAreAllThosePeopleGivingStars1.sql
delete mode 100644
regression-test/suites/variant_github_events_nonConcurrent_upgrade_p2/sql/whoAreAllThosePeopleGivingStars2.sql
delete mode 100644
regression-test/suites/variant_github_events_nonConcurrent_upgrade_p2/sql/whoAreAllThosePeopleGivingStars3.sql
delete mode 100644 regression-test/suites/variant_p0/nested/load.groovy
delete mode 100644 regression-test/suites/variant_p0/nested/sql/q01.sql
delete mode 100644 regression-test/suites/variant_p2/tpch_upgrade/load.groovy
delete mode 100644
regression-test/suites/variant_p2/tpch_upgrade/sql/q01_trans.sql
delete mode 100644
regression-test/suites/variant_p2/tpch_upgrade/sql/q02_trans.sql
delete mode 100644
regression-test/suites/variant_p2/tpch_upgrade/sql/q03_trans.sql
delete mode 100644
regression-test/suites/variant_p2/tpch_upgrade/sql/q04_trans.sql
delete mode 100644
regression-test/suites/variant_p2/tpch_upgrade/sql/q05_trans.sql
delete mode 100644
regression-test/suites/variant_p2/tpch_upgrade/sql/q06_trans.sql
delete mode 100644
regression-test/suites/variant_p2/tpch_upgrade/sql/q07_trans.sql
delete mode 100644
regression-test/suites/variant_p2/tpch_upgrade/sql/q08_trans.sql
delete mode 100644
regression-test/suites/variant_p2/tpch_upgrade/sql/q09_trans.sql
delete mode 100644
regression-test/suites/variant_p2/tpch_upgrade/sql/q10_trans.sql
delete mode 100644
regression-test/suites/variant_p2/tpch_upgrade/sql/q11_trans.sql
delete mode 100644
regression-test/suites/variant_p2/tpch_upgrade/sql/q12_trans.sql
delete mode 100644
regression-test/suites/variant_p2/tpch_upgrade/sql/q13_trans.sql
delete mode 100644
regression-test/suites/variant_p2/tpch_upgrade/sql/q14_trans.sql
delete mode 100644
regression-test/suites/variant_p2/tpch_upgrade/sql/q15_trans.sql
delete mode 100644
regression-test/suites/variant_p2/tpch_upgrade/sql/q16_trans.sql
delete mode 100644
regression-test/suites/variant_p2/tpch_upgrade/sql/q17_trans.sql
delete mode 100644
regression-test/suites/variant_p2/tpch_upgrade/sql/q18_trans.sql
delete mode 100644
regression-test/suites/variant_p2/tpch_upgrade/sql/q19_trans.sql
delete mode 100644
regression-test/suites/variant_p2/tpch_upgrade/sql/q20_trans.sql
delete mode 100644
regression-test/suites/variant_p2/tpch_upgrade/sql/q21_trans.sql
delete mode 100644
regression-test/suites/variant_p2/tpch_upgrade/sql/q22_trans.sql
create mode 100644 thirdparty/patches/faiss-1.10.0.patch
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]