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
from c2686372830 pick some PRs from branch-3.1 (#53975)
add e53d7791438 Merge master (#53998)
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/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/{gutil => vec/common}/endian.h | 74 +-
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 +
.../HadoopExecutionAuthenticator.java} | 22 +-
.../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 +-
.../org/apache/doris/analysis/CleanLabelStmt.java | 76 --
.../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 +-
.../java/org/apache/doris/catalog/ViewIf.java} | 16 +-
.../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 | 38 -
.../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 | 1322 ++++++++++++++++++--
.../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 +
.../{HMSProperties.java => HMSBaseProperties.java} | 134 +-
.../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 | 47 -
.../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 | 48 -
.../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 | 42 -
.../org/apache/doris/analysis/HelpStmtTest.java | 44 -
.../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 | 35 -
.../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 --
.../doris/analysis/SetUserPropertyStmtTest.java | 65 -
.../doris/analysis/SetUserPropertyVarTest.java | 50 -
.../java/org/apache/doris/analysis/SetVarTest.java | 63 -
.../org/apache/doris/analysis/SetVariableTest.java | 74 --
.../doris/analysis/ShowCreateLoadStmtTest.java | 98 --
.../apache/doris/analysis/ShowEnginesStmtTest.java | 42 -
.../apache/doris/analysis/StructLiteralTest.java | 150 ---
.../analysis/TableNameComparedLowercaseTest.java | 111 --
.../analysis/TableNameStoredLowercaseTest.java | 133 --
.../doris/analysis/TupleIsNullPredicateTest.java | 36 -
.../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 -
.../test_view_row_policy.out} | Bin 116 -> 178 bytes
.../datatype_p0/decimalv3/test_show_decimalv3.out | Bin 487 -> 485 bytes
.../data/ddl_p0/test_create_table_like.out | Bin 1169 -> 1187 bytes
.../paimon/test_paimon_table_properties.out | Bin 0 -> 934 bytes
.../hudi/test_hudi_partition_prune.out | Bin 5389 -> 5549 bytes
.../data/function_p0/cast/test_cast_to_ip.out | Bin 0 -> 1169 bytes
.../test_variant_empty_index_file.out | Bin 116 -> 113 bytes
.../broker_load/test_s3_load_without_aksk.out | Bin 0 -> 611 bytes
.../data/load_p0/tvf/test_tvf_without_aksk.out | Bin 0 -> 611 bytes
.../data/manager/test_manager_interface_1.out | Bin 717 -> 716 bytes
.../nereids_function_p0/fn_test_ip_invalid.csv | 8 +-
.../data/nereids_p0/datatype/test_cast.out | Bin 1320 -> 1270 bytes
.../adjust_nullable/test_adjust_nullable.out | Bin 0 -> 489 bytes
.../constant_propagation/constant_propagation.out | Bin 0 -> 18315 bytes
.../nereids_rules_p0/eager_aggregate/basic.out | Bin 3079 -> 3106 bytes
.../eager_aggregate/basic_one_side.out | Bin 3099 -> 3126 bytes
.../push_down_count_through_join_one_side.out | Bin 34895 -> 34877 bytes
.../push_down_filter_other_condition.out | Bin 7975 -> 7911 bytes
.../filter_push_down/push_filter_through.out | Bin 10001 -> 9968 bytes
.../infer_predicate/pull_up_predicate_literal.out | Bin 102267 -> 72316 bytes
.../infer_predicate/pull_up_predicate_set_op.out | Bin 19719 -> 19686 bytes
.../infer_set_operator_distinct.out | Bin 38975 -> 39049 bytes
.../predicate_infer/infer_predicate.out | Bin 12906 -> 12821 bytes
.../pull_up_join_from_union.out | Bin 5798 -> 5760 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 1986 -> 1336 bytes
.../data/query_p0/sort_spill/sort_spill.out | Bin 0 -> 280 bytes
.../json_function/test_query_json_array.out | Bin 1888 -> 1551 bytes
.../json_function/test_query_json_insert.out | Bin 1781 -> 1419 bytes
.../json_function/test_query_json_object.out | Bin 2150 -> 1778 bytes
.../json_function/test_query_json_replace.out | Bin 1772 -> 1535 bytes
.../json_function/test_query_json_set.out | Bin 1614 -> 1352 bytes
.../window_functions/test_qualify_query.out | Bin 1567 -> 1568 bytes
.../virtual_slot_ref/virtual_slot_ref_basic.out | Bin 0 -> 590 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 1367 -> 1365 bytes
.../schema_change_modify_mv_column_type.out | Bin 7289 -> 7285 bytes
.../schema_change_modify_mv_column_type2.out | Bin 6355 -> 6353 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 1459 -> 1521 bytes
.../tpcds_sf100/noStatsRfPrune/query31.out | Bin 4467 -> 4565 bytes
.../tpcds_sf100/noStatsRfPrune/query42.out | Bin 1143 -> 1197 bytes
.../tpcds_sf100/noStatsRfPrune/query66.out | Bin 4403 -> 4369 bytes
.../tpcds_sf100/no_stats_shape/query31.out | Bin 4564 -> 4662 bytes
.../tpcds_sf100/no_stats_shape/query42.out | Bin 1143 -> 1197 bytes
.../tpcds_sf100/no_stats_shape/query66.out | Bin 4507 -> 4473 bytes
.../shape_check/tpcds_sf100/rf_prune/query31.out | Bin 4408 -> 4506 bytes
.../shape_check/tpcds_sf100/rf_prune/query42.out | Bin 1143 -> 1197 bytes
.../shape_check/tpcds_sf100/rf_prune/query66.out | Bin 4427 -> 4393 bytes
.../data/shape_check/tpcds_sf100/shape/query31.out | Bin 4505 -> 4603 bytes
.../data/shape_check/tpcds_sf100/shape/query42.out | Bin 1143 -> 1197 bytes
.../data/shape_check/tpcds_sf100/shape/query66.out | Bin 4531 -> 4497 bytes
.../data/shape_check/tpcds_sf1000/hint/query31.out | Bin 4710 -> 4808 bytes
.../data/shape_check/tpcds_sf1000/hint/query42.out | Bin 1217 -> 1271 bytes
.../data/shape_check/tpcds_sf1000/hint/query66.out | Bin 4527 -> 4493 bytes
.../shape_check/tpcds_sf1000/shape/query31.out | Bin 4505 -> 4603 bytes
.../shape_check/tpcds_sf1000/shape/query42.out | Bin 1143 -> 1197 bytes
.../shape_check/tpcds_sf1000/shape/query66.out | Bin 4527 -> 4493 bytes
.../shape_check/tpcds_sf10t_orc/shape/query31.out | Bin 4277 -> 4375 bytes
.../shape_check/tpcds_sf10t_orc/shape/query42.out | Bin 1143 -> 1197 bytes
.../shape_check/tpcds_sf10t_orc/shape/query66.out | Bin 4481 -> 4447 bytes
.../shape_check/tpcds_sf10t_orc/shape/query78.out | Bin 3964 -> 3968 bytes
.../test_show_create_table_and_views_nereids.out | Bin 6596 -> 6596 bytes
.../test_partial_update_publish_all_del.out | Bin 0 -> 266 bytes
.../sql/affinityByIssuesAndPRs1.out | Bin 0 -> 239 bytes
.../sql/affinityByIssuesAndPRs2.out} | Bin 116 -> 127 bytes
.../sql/authorsWithTheMostPushes.out | Bin 0 -> 970 bytes
.../sql/countingStar1.out} | Bin 116 -> 121 bytes
.../sql/countingStar2.out} | Bin 116 -> 129 bytes
.../sql/countingStar3.out} | Bin 116 -> 117 bytes
.../sql/distributionOfRepositoriesByStarCount.out} | Bin 116 -> 149 bytes
.../sql/githubRoulette.out | Bin 0 -> 1323 bytes
...eListOfTopRepositoriesChangedOverTheYears1.out} | Bin 116 -> 154 bytes
...eListOfTopRepositoriesChangedOverTheYears2.out} | Bin 116 -> 154 bytes
...eListOfTopRepositoriesChangedOverTheYears3.out} | Bin 116 -> 154 bytes
...eListOfTopRepositoriesChangedOverTheYears4.out} | Bin 116 -> 154 bytes
...eListOfTopRepositoriesChangedOverTheYears5.out} | Bin 116 -> 154 bytes
...eListOfTopRepositoriesChangedOverTheYears6.out} | Bin 116 -> 154 bytes
...howHasTheTotalNumberOfStarsChangedOverTime.out} | Bin 116 -> 155 bytes
.../sql/issuesWithTheMostComments1.out} | Bin 116 -> 134 bytes
.../sql/issuesWithTheMostComments2.out | Bin 0 -> 1364 bytes
.../sql/issuesWithTheMostComments3.out | Bin 0 -> 1666 bytes
.../sql/issuesWithTheMostComments4.out | Bin 0 -> 1619 bytes
.../sql/issuesWithTheMostComments5.out | Bin 0 -> 1666 bytes
.../sql/issuesWithTheMostComments6.out} | Bin 116 -> 154 bytes
.../sql/issuesWithTheMostComments7.out | Bin 0 -> 1599 bytes
.../sql/mostForkedRepositories.out | Bin 0 -> 1662 bytes
.../sql/mostPopularCommentsOnGithub.out | Bin 0 -> 2356 bytes
.../organizationsByTheNumberOfRepositories.out} | Bin 116 -> 142 bytes
.../sql/organizationsByTheNumberOfStars.out | Bin 0 -> 725 bytes
.../sql/proportionsBetweenStarsAndForks1.out | Bin 0 -> 1972 bytes
.../sql/proportionsBetweenStarsAndForks2.out | Bin
.../sql/proportionsBetweenStarsAndForks3.out} | Bin 116 -> 136 bytes
.../sql/proportionsBetweenStarsAndForks4.out} | Bin 116 -> 149 bytes
.../sql/proportionsBetweenStarsAndForks5.out} | Bin 116 -> 145 bytes
.../sql/repositoriesByAmountOfModifiedCode.out | Bin 0 -> 1923 bytes
.../sql/repositoriesByTheNumberOfPushes.out | Bin 0 -> 734 bytes
...positoriesWithClickhouse_related_comments1.out} | Bin 116 -> 165 bytes
...positoriesWithClickhouse_related_comments2.out} | Bin 116 -> 167 bytes
.../repositoriesWithDoris_related_comments1.out} | Bin 116 -> 160 bytes
.../repositoriesWithDoris_related_comments2.out} | Bin 116 -> 162 bytes
.../sql/repositoriesWithTheHighestGrowthYoY.out} | Bin 116 -> 139 bytes
.../repositoriesWithTheMaximumAmountOfIssues1.out | Bin 0 -> 1744 bytes
.../repositoriesWithTheMaximumAmountOfIssues2.out | Bin 0 -> 1844 bytes
.../repositoriesWithTheMaximumAmountOfIssues3.out} | Bin 116 -> 145 bytes
.../repositoriesWithTheMaximumAmountOfIssues4.out | Bin 0 -> 1691 bytes
...sitoriesWithTheMaximumAmountOfPullRequests1.out | Bin 0 -> 1648 bytes
...sitoriesWithTheMaximumAmountOfPullRequests2.out | Bin 0 -> 1729 bytes
...esWithTheMaximumNumberOfAcceptedInvitations.out | Bin 0 -> 502 bytes
...sitoriesWithTheMostPeopleWhoHavePushAccess1.out | Bin 0 -> 1636 bytes
.../repositoriesWithTheMostStarsOverOneDay1.out | Bin 0 -> 2039 bytes
...repositoriesWithTheMostSteadyGrowthOverTime.out | Bin 0 -> 1822 bytes
.../repositoriesWithTheWorstStagnation_order.out} | Bin 116 -> 144 bytes
.../sql/repositoryAffinityList1.out} | Bin 116 -> 127 bytes
.../sql/repositoryAffinityList2.out} | Bin 116 -> 127 bytes
.../sql/starsFromHeavyGithubUsers1.out} | Bin 116 -> 130 bytes
.../sql/starsFromHeavyGithubUsers2.out} | Bin 116 -> 130 bytes
.../sql/theLongestRepositoryNames1.out | Bin 0 -> 2214 bytes
.../sql/theLongestRepositoryNames2.out | Bin 0 -> 914 bytes
.../sql/theMostToughCodeReviews.out | Bin 0 -> 2670 bytes
.../sql/theTotalNumberOfRepositoriesOnGithub.out} | Bin 116 -> 145 bytes
.../sql/theTotalNumberOfUsersOnGithub1.out} | Bin 116 -> 139 bytes
.../sql/theTotalNumberOfUsersOnGithub2.out} | Bin 116 -> 138 bytes
.../sql/theTotalNumberOfUsersOnGithub3.out} | Bin 116 -> 139 bytes
.../sql/theTotalNumberOfUsersOnGithub4.out} | Bin 116 -> 138 bytes
.../sql/topRepositoriesByStars.out | Bin 0 -> 1472 bytes
.../sql/whatIsTheBestDayOfTheWeekToCatchAStar.out} | Bin 116 -> 147 bytes
.../sql/whoAreAllThosePeopleGivingStars1.out | Bin 0 -> 765 bytes
.../sql/whoAreAllThosePeopleGivingStars2.out} | Bin 116 -> 136 bytes
.../sql/whoAreAllThosePeopleGivingStars3.out} | Bin 116 -> 136 bytes
regression-test/data/variant_p0/nested/load.out | Bin 0 -> 7411 bytes
regression-test/data/variant_p0/nested/sql/q01.out | Bin 0 -> 377 bytes
.../data/variant_p2/tpch_upgrade/sql/q01_trans.out | Bin 0 -> 867 bytes
.../tpch_upgrade}/sql/q02_trans.out | Bin
.../data/variant_p2/tpch_upgrade/sql/q03_trans.out | Bin 0 -> 459 bytes
.../data/variant_p2/tpch_upgrade/sql/q05_trans.out | Bin 0 -> 241 bytes
.../tpch_upgrade}/sql/q06_trans.out | Bin
.../tpch_upgrade/sql/q08_trans.out} | Bin 116 -> 164 bytes
.../data/variant_p2/tpch_upgrade/sql/q09_trans.out | Bin 0 -> 5497 bytes
.../data/variant_p2/tpch_upgrade/sql/q10_trans.out | Bin 0 -> 3518 bytes
.../tpch_upgrade}/sql/q12_trans.out | Bin
.../tpch_upgrade}/sql/q13_trans.out | Bin
.../tpch_upgrade/sql/q14_trans.out} | Bin 116 -> 132 bytes
.../tpch_upgrade}/sql/q16_trans.out | Bin
.../data/workload_manager_p0/test_curd_wlg.out | Bin 3479 -> 3515 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 | 0
.../sql/authorsWithTheMostPushes.sql | 0
.../sql/countingStar1.sql | 0
.../sql/countingStar2.sql | 0
.../sql/countingStar3.sql | 0
.../sql/distributionOfRepositoriesByStarCount.sql | 0
.../sql/githubRoulette.sql | 0
...heListOfTopRepositoriesChangedOverTheYears1.sql | 0
...heListOfTopRepositoriesChangedOverTheYears2.sql | 0
...heListOfTopRepositoriesChangedOverTheYears3.sql | 0
...heListOfTopRepositoriesChangedOverTheYears4.sql | 0
...heListOfTopRepositoriesChangedOverTheYears5.sql | 0
...heListOfTopRepositoriesChangedOverTheYears6.sql | 0
...heListOfTopRepositoriesChangedOverTheYears7.sql | 0
.../howHasTheTotalNumberOfStarsChangedOverTime.sql | 0
.../sql/issuesWithTheMostComments1.sql | 0
.../sql/issuesWithTheMostComments2.sql | 0
.../sql/issuesWithTheMostComments3.sql | 0
.../sql/issuesWithTheMostComments4.sql | 0
.../sql/issuesWithTheMostComments5.sql | 0
.../sql/issuesWithTheMostComments6.sql | 0
.../sql/issuesWithTheMostComments7.sql | 0
.../sql/issuesWithTheMostComments8.sql | 0
.../sql/mostForkedRepositories.sql | 0
.../sql/mostPopularCommentsOnGithub.sql | 0
.../sql/organizationsByTheNumberOfRepositories.sql | 0
.../sql/organizationsByTheNumberOfStars.sql | 0
.../sql/organizationsByTheSizeOfCommunity.sql | 0
.../sql/proportionsBetweenStarsAndForks1.sql | 0
.../sql/proportionsBetweenStarsAndForks2.sql | 0
.../sql/proportionsBetweenStarsAndForks3.sql | 0
.../sql/proportionsBetweenStarsAndForks4.sql | 0
.../sql/proportionsBetweenStarsAndForks5.sql | 0
.../sql/repositoriesByAmountOfModifiedCode.sql | 0
.../sql/repositoriesByTheNumberOfPushes.sql | 0
...epositoriesWithClickhouse_related_comments1.sql | 0
...epositoriesWithClickhouse_related_comments2.sql | 0
.../repositoriesWithDoris_related_comments1.sql | 0
.../repositoriesWithDoris_related_comments2.sql | 0
.../sql/repositoriesWithTheHighestGrowthYoY.sql | 0
.../repositoriesWithTheMaximumAmountOfIssues1.sql | 0
.../repositoriesWithTheMaximumAmountOfIssues2.sql | 0
.../repositoriesWithTheMaximumAmountOfIssues3.sql | 0
.../repositoriesWithTheMaximumAmountOfIssues4.sql | 0
...sitoriesWithTheMaximumAmountOfPullRequests1.sql | 0
...sitoriesWithTheMaximumAmountOfPullRequests2.sql | 0
...esWithTheMaximumNumberOfAcceptedInvitations.sql | 0
...sitoriesWithTheMostPeopleWhoHavePushAccess1.sql | 0
...sitoriesWithTheMostPeopleWhoHavePushAccess2.sql | 0
...sitoriesWithTheMostPeopleWhoHavePushAccess3.sql | 0
.../repositoriesWithTheMostStarsOverOneDay1.sql | 0
.../repositoriesWithTheMostStarsOverOneDay2.sql | 0
.../repositoriesWithTheMostStarsOverOneDay3.sql | 0
...repositoriesWithTheMostSteadyGrowthOverTime.sql | 0
.../repositoriesWithTheWorstStagnation_order.sql | 0
.../sql/repositoryAffinityList1.sql | 0
.../sql/repositoryAffinityList2.sql | 0
.../sql/starsFromHeavyGithubUsers1.sql | 0
.../sql/starsFromHeavyGithubUsers2.sql | 0
.../sql/theLongestRepositoryNames1.sql | 0
.../sql/theLongestRepositoryNames2.sql | 0
.../sql/theMostToughCodeReviews.sql | 0
.../sql/theTotalNumberOfRepositoriesOnGithub.sql | 0
.../sql/theTotalNumberOfUsersOnGithub1.sql | 0
.../sql/theTotalNumberOfUsersOnGithub2.sql | 0
.../sql/theTotalNumberOfUsersOnGithub3.sql | 0
.../sql/theTotalNumberOfUsersOnGithub4.sql | 0
.../sql/topLabels1.sql | 0
.../sql/topLabels2.sql | 0
.../sql/topLabels3.sql | 0
.../sql/topRepositoriesByStars.sql | 0
.../sql/whatIsTheBestDayOfTheWeekToCatchAStar.sql | 0
.../sql/whoAreAllThosePeopleGivingStars1.sql | 0
.../sql/whoAreAllThosePeopleGivingStars2.sql | 0
.../sql/whoAreAllThosePeopleGivingStars3.sql | 0
.../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 +
.../tpch_upgrade}/sql/q02_trans.sql | 0
.../tpch_upgrade}/sql/q03_trans.sql | 0
.../tpch_upgrade}/sql/q04_trans.sql | 0
.../tpch_upgrade}/sql/q05_trans.sql | 0
.../tpch_upgrade}/sql/q06_trans.sql | 0
.../tpch_upgrade}/sql/q07_trans.sql | 0
.../tpch_upgrade}/sql/q08_trans.sql | 0
.../tpch_upgrade}/sql/q09_trans.sql | 0
.../tpch_upgrade}/sql/q10_trans.sql | 0
.../tpch_upgrade}/sql/q11_trans.sql | 0
.../tpch_upgrade}/sql/q12_trans.sql | 0
.../tpch_upgrade}/sql/q13_trans.sql | 0
.../tpch_upgrade}/sql/q14_trans.sql | 0
.../tpch_upgrade}/sql/q15_trans.sql | 0
.../tpch_upgrade}/sql/q16_trans.sql | 0
.../tpch_upgrade}/sql/q17_trans.sql | 0
.../tpch_upgrade}/sql/q18_trans.sql | 0
.../tpch_upgrade}/sql/q19_trans.sql | 0
.../tpch_upgrade}/sql/q20_trans.sql | 0
.../tpch_upgrade}/sql/q21_trans.sql | 0
.../tpch_upgrade}/sql/q22_trans.sql | 0
.../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 -
1087 files changed, 15166 insertions(+), 18020 deletions(-)
create mode 100644 be/benchmark/benchmark_fastunion.hpp
delete mode 100644 be/src/gutil/strings/numbers.cc
delete mode 100644 be/src/gutil/strings/numbers.h
create mode 100644 be/src/io/fs/tracing_file_reader.h
create mode 100644 be/src/olap/rowset/segment_v2/virtual_column_iterator.cpp
create mode 100644 be/src/olap/rowset/segment_v2/virtual_column_iterator.h
delete mode 100644 be/src/runtime/memory/jemalloc_hook.cpp
delete mode 100644 be/src/runtime/memory/tcmalloc_hook.h
delete mode 100644 be/src/util/sort_heap.h
rename be/src/{gutil => vec/common}/endian.h (70%)
create mode 100644 be/src/vec/exprs/virtual_slot_ref.cpp
create mode 100644 be/src/vec/exprs/virtual_slot_ref.h
create mode 100644 be/test/exprs/virtual_slot_ref_test.cpp
create mode 100644 be/test/olap/vector_index/virtual_column_iterator_test.cpp
create mode 100644 be/test/runtime/descriptor_test.cpp
delete mode 100644 be/test/util/sort_heap_test.cpp
create mode 100644 be/test/vec/columns/check_column_with_type_and_name_test.cpp
create mode 100644 be/test/vec/function/cast/cast_to_ip_test.cpp
delete mode 100644 cloud/src/common/jemalloc_hook.cpp
create mode 100644
fe/fe-common/src/main/java/org/apache/doris/common/security/authentication/ExecutionAuthenticator.java
copy fe/{fe-core/src/main/java/org/apache/doris/analysis/SyncStmt.java =>
fe-common/src/main/java/org/apache/doris/common/security/authentication/HadoopExecutionAuthenticator.java}
(56%)
delete mode 100644
fe/fe-core/src/main/java/org/apache/doris/analysis/Analyzer.java
delete mode 100644
fe/fe-core/src/main/java/org/apache/doris/analysis/CleanLabelStmt.java
delete mode 100644
fe/fe-core/src/main/java/org/apache/doris/analysis/PartitionName.java
delete mode 100644
fe/fe-core/src/main/java/org/apache/doris/analysis/ShowAnalyzeTaskStatus.java
rename fe/fe-core/src/{test/java/org/apache/doris/analysis/SetTypeTest.java =>
main/java/org/apache/doris/catalog/ViewIf.java} (69%)
delete mode 100644
fe/fe-core/src/main/java/org/apache/doris/common/TableAliasGenerator.java
create mode 100644
fe/fe-core/src/main/java/org/apache/doris/datasource/ExternalView.java
create mode 100644
fe/fe-core/src/main/java/org/apache/doris/datasource/property/metastore/AbstractIcebergProperties.java
create mode 100644
fe/fe-core/src/main/java/org/apache/doris/datasource/property/metastore/AbstractMetastorePropertiesFactory.java
copy
fe/fe-core/src/main/java/org/apache/doris/datasource/property/metastore/{HMSProperties.java
=> HMSBaseProperties.java} (74%)
create mode 100644
fe/fe-core/src/main/java/org/apache/doris/datasource/property/metastore/IcebergAliyunDLFMetaStoreProperties.java
create mode 100644
fe/fe-core/src/main/java/org/apache/doris/datasource/property/metastore/IcebergFileSystemMetaStoreProperties.java
create mode 100644
fe/fe-core/src/main/java/org/apache/doris/datasource/property/metastore/IcebergGlueMetaStoreProperties.java
create mode 100644
fe/fe-core/src/main/java/org/apache/doris/datasource/property/metastore/IcebergHMSMetaStoreProperties.java
create mode 100644
fe/fe-core/src/main/java/org/apache/doris/datasource/property/metastore/IcebergS3TablesMetaStoreProperties.java
create mode 100644
fe/fe-core/src/main/java/org/apache/doris/nereids/rules/rewrite/ConstantPropagation.java
create mode 100644
fe/fe-core/src/main/java/org/apache/doris/nereids/rules/rewrite/PushDownVirtualColumnsIntoOlapScan.java
create mode 100644
fe/fe-core/src/main/java/org/apache/doris/nereids/trees/plans/commands/ShowCreateLoadCommand.java
delete mode 100644
fe/fe-core/src/main/java/org/apache/doris/planner/RollupSelector.java
delete mode 100644
fe/fe-core/src/test/java/org/apache/doris/analysis/AddColumnClauseTest.java
delete mode 100644
fe/fe-core/src/test/java/org/apache/doris/analysis/AddColumnCommentTest.java
delete mode 100644
fe/fe-core/src/test/java/org/apache/doris/analysis/AddColumnDefaultValueTest.java
delete mode 100644
fe/fe-core/src/test/java/org/apache/doris/analysis/AddColumnsClauseTest.java
delete mode 100644
fe/fe-core/src/test/java/org/apache/doris/analysis/AddRollupClauseTest.java
delete mode 100644
fe/fe-core/src/test/java/org/apache/doris/analysis/AlterSqlBlockRuleStmtTest.java
delete mode 100644
fe/fe-core/src/test/java/org/apache/doris/analysis/AlterTableStmtTest.java
delete mode 100644
fe/fe-core/src/test/java/org/apache/doris/analysis/ArrayLiteralTest.java
delete mode 100644
fe/fe-core/src/test/java/org/apache/doris/analysis/BackendStmtTest.java
delete mode 100644
fe/fe-core/src/test/java/org/apache/doris/analysis/CancelExportStmtTest.java
delete mode 100644
fe/fe-core/src/test/java/org/apache/doris/analysis/CancelLoadStmtTest.java
delete mode 100644
fe/fe-core/src/test/java/org/apache/doris/analysis/ColumnDefTest.java
delete mode 100644
fe/fe-core/src/test/java/org/apache/doris/analysis/ColumnPositionTest.java
delete mode 100644
fe/fe-core/src/test/java/org/apache/doris/analysis/ComparisonPredicateTest.java
delete mode 100644
fe/fe-core/src/test/java/org/apache/doris/analysis/CopyIntoTest.java
delete mode 100644
fe/fe-core/src/test/java/org/apache/doris/analysis/CreateCatalogStmtTest.java
delete mode 100644
fe/fe-core/src/test/java/org/apache/doris/analysis/CreateDbStmtTest.java
delete mode 100644
fe/fe-core/src/test/java/org/apache/doris/analysis/CreateIndexClauseTest.java
delete mode 100644
fe/fe-core/src/test/java/org/apache/doris/analysis/CreateJobStmtTest.java
delete mode 100644
fe/fe-core/src/test/java/org/apache/doris/analysis/CreateRoutineLoadStmtTest.java
delete mode 100644
fe/fe-core/src/test/java/org/apache/doris/analysis/CreateSqlBlockRuleStmtTest.java
delete mode 100644
fe/fe-core/src/test/java/org/apache/doris/analysis/DataDescriptionTest.java
delete mode 100644
fe/fe-core/src/test/java/org/apache/doris/analysis/DateLiteralTest.java
delete mode 100644
fe/fe-core/src/test/java/org/apache/doris/analysis/DecimalLiteralTest.java
delete mode 100644
fe/fe-core/src/test/java/org/apache/doris/analysis/DropCatalogStmtTest.java
delete mode 100644
fe/fe-core/src/test/java/org/apache/doris/analysis/DropColumnClauseTest.java
delete mode 100644
fe/fe-core/src/test/java/org/apache/doris/analysis/DropDbStmtTest.java
delete mode 100644
fe/fe-core/src/test/java/org/apache/doris/analysis/DropIndexClauseTest.java
delete mode 100644
fe/fe-core/src/test/java/org/apache/doris/analysis/DropRollupClauseTest.java
delete mode 100644
fe/fe-core/src/test/java/org/apache/doris/analysis/DropTableStmtTest.java
delete mode 100644
fe/fe-core/src/test/java/org/apache/doris/analysis/DropUserStmtTest.java
delete mode 100644
fe/fe-core/src/test/java/org/apache/doris/analysis/ExplainTest.java
delete mode 100644
fe/fe-core/src/test/java/org/apache/doris/analysis/ExportToOutfileLogicalPlanTest.java
delete mode 100644
fe/fe-core/src/test/java/org/apache/doris/analysis/ExprSerDeTest.java
delete mode 100644
fe/fe-core/src/test/java/org/apache/doris/analysis/ExprTest.java
delete mode 100644
fe/fe-core/src/test/java/org/apache/doris/analysis/FloatLiteralTest.java
delete mode 100644
fe/fe-core/src/test/java/org/apache/doris/analysis/HelpStmtTest.java
delete mode 100644
fe/fe-core/src/test/java/org/apache/doris/analysis/InPredicateTest.java
delete mode 100644
fe/fe-core/src/test/java/org/apache/doris/analysis/IndexDefTest.java
delete mode 100644
fe/fe-core/src/test/java/org/apache/doris/analysis/InstallPluginCommandTest.java
delete mode 100644
fe/fe-core/src/test/java/org/apache/doris/analysis/InstallPluginStmtTest.java
delete mode 100644
fe/fe-core/src/test/java/org/apache/doris/analysis/IntLiteralTest.java
delete mode 100644
fe/fe-core/src/test/java/org/apache/doris/analysis/InvertedIndexUtilTest.java
delete mode 100644
fe/fe-core/src/test/java/org/apache/doris/analysis/IsNullPredicateWithComplexTypeTest.java
delete mode 100644
fe/fe-core/src/test/java/org/apache/doris/analysis/LabelNameTest.java
delete mode 100644
fe/fe-core/src/test/java/org/apache/doris/analysis/ListPartitionPrunerTest.java
delete mode 100644
fe/fe-core/src/test/java/org/apache/doris/analysis/LiteralExprCompareTest.java
delete mode 100644
fe/fe-core/src/test/java/org/apache/doris/analysis/MVColumnBitmapUnionPatternTest.java
delete mode 100644
fe/fe-core/src/test/java/org/apache/doris/analysis/MVColumnHLLUnionPatternTest.java
delete mode 100644
fe/fe-core/src/test/java/org/apache/doris/analysis/MVColumnOneChildPatternTest.java
delete mode 100644
fe/fe-core/src/test/java/org/apache/doris/analysis/MapLiteralTest.java
delete mode 100644
fe/fe-core/src/test/java/org/apache/doris/analysis/ModifyColumnClauseTest.java
delete mode 100644
fe/fe-core/src/test/java/org/apache/doris/analysis/PartitionKeyDescTest.java
delete mode 100644
fe/fe-core/src/test/java/org/apache/doris/analysis/PartitionPruneTestBase.java
delete mode 100644
fe/fe-core/src/test/java/org/apache/doris/analysis/RangeCompareTest.java
delete mode 100644
fe/fe-core/src/test/java/org/apache/doris/analysis/RangePartitionPruneTest.java
delete mode 100644
fe/fe-core/src/test/java/org/apache/doris/analysis/ReanalyzeTest.java
delete mode 100644
fe/fe-core/src/test/java/org/apache/doris/analysis/ReorderColumnsClauseTest.java
delete mode 100644
fe/fe-core/src/test/java/org/apache/doris/analysis/ScalarLiteralTest.java
delete mode 100644
fe/fe-core/src/test/java/org/apache/doris/analysis/SeparatorTest.java
delete mode 100644
fe/fe-core/src/test/java/org/apache/doris/analysis/SetNamesVarTest.java
delete mode 100644
fe/fe-core/src/test/java/org/apache/doris/analysis/SetPassVarTest.java
delete mode 100644
fe/fe-core/src/test/java/org/apache/doris/analysis/SetStmtTest.java
delete mode 100644
fe/fe-core/src/test/java/org/apache/doris/analysis/SetUserPropertyStmtTest.java
delete mode 100644
fe/fe-core/src/test/java/org/apache/doris/analysis/SetUserPropertyVarTest.java
delete mode 100644
fe/fe-core/src/test/java/org/apache/doris/analysis/SetVarTest.java
delete mode 100644
fe/fe-core/src/test/java/org/apache/doris/analysis/SetVariableTest.java
delete mode 100644
fe/fe-core/src/test/java/org/apache/doris/analysis/ShowCreateLoadStmtTest.java
delete mode 100644
fe/fe-core/src/test/java/org/apache/doris/analysis/ShowEnginesStmtTest.java
delete mode 100644
fe/fe-core/src/test/java/org/apache/doris/analysis/StructLiteralTest.java
delete mode 100644
fe/fe-core/src/test/java/org/apache/doris/analysis/TableNameComparedLowercaseTest.java
delete mode 100644
fe/fe-core/src/test/java/org/apache/doris/analysis/TableNameStoredLowercaseTest.java
delete mode 100644
fe/fe-core/src/test/java/org/apache/doris/analysis/TupleIsNullPredicateTest.java
delete mode 100644
fe/fe-core/src/test/java/org/apache/doris/analysis/UseStmtTest.java
delete mode 100644
fe/fe-core/src/test/java/org/apache/doris/backup/PartitionNameTest.java
create mode 100644
fe/fe-core/src/test/java/org/apache/doris/nereids/rules/rewrite/ConstantPropagationTest.java
create mode 100644
fe/fe-core/src/test/java/org/apache/doris/nereids/rules/rewrite/PushDownVirtualColumnsIntoOlapScanTest.java
copy regression-test/data/{inverted_index_p0/test_variant_empty_index_file.out
=> account_p0/test_view_row_policy.out} (53%)
create mode 100644
regression-test/data/external_table_p0/paimon/test_paimon_table_properties.out
create mode 100644 regression-test/data/function_p0/cast/test_cast_to_ip.out
create mode 100644
regression-test/data/load_p0/broker_load/test_s3_load_without_aksk.out
create mode 100644 regression-test/data/load_p0/tvf/test_tvf_without_aksk.out
create mode 100644
regression-test/data/nereids_rules_p0/adjust_nullable/test_adjust_nullable.out
create mode 100644
regression-test/data/nereids_rules_p0/constant_propagation/constant_propagation.out
create mode 100644 regression-test/data/query_p0/sort_spill/sort_spill.out
create mode 100644
regression-test/data/query_p0/virtual_slot_ref/virtual_slot_ref_basic.out
create mode 100644
regression-test/data/unique_with_mow_p0/partial_update/publish/test_partial_update_publish_all_del.out
create mode 100644
regression-test/data/variant_github_events_nonConcurrent_upgrade_p2/sql/affinityByIssuesAndPRs1.out
copy regression-test/data/{inverted_index_p0/test_variant_empty_index_file.out
=>
variant_github_events_nonConcurrent_upgrade_p2/sql/affinityByIssuesAndPRs2.out}
(75%)
create mode 100644
regression-test/data/variant_github_events_nonConcurrent_upgrade_p2/sql/authorsWithTheMostPushes.out
copy regression-test/data/{inverted_index_p0/test_variant_empty_index_file.out
=> variant_github_events_nonConcurrent_upgrade_p2/sql/countingStar1.out} (79%)
copy regression-test/data/{inverted_index_p0/test_variant_empty_index_file.out
=> variant_github_events_nonConcurrent_upgrade_p2/sql/countingStar2.out} (74%)
copy regression-test/data/{inverted_index_p0/test_variant_empty_index_file.out
=> variant_github_events_nonConcurrent_upgrade_p2/sql/countingStar3.out} (82%)
copy regression-test/data/{inverted_index_p0/test_variant_empty_index_file.out
=>
variant_github_events_nonConcurrent_upgrade_p2/sql/distributionOfRepositoriesByStarCount.out}
(64%)
create mode 100644
regression-test/data/variant_github_events_nonConcurrent_upgrade_p2/sql/githubRoulette.out
copy regression-test/data/{inverted_index_p0/test_variant_empty_index_file.out
=>
variant_github_events_nonConcurrent_upgrade_p2/sql/howHasTheListOfTopRepositoriesChangedOverTheYears1.out}
(62%)
copy regression-test/data/{inverted_index_p0/test_variant_empty_index_file.out
=>
variant_github_events_nonConcurrent_upgrade_p2/sql/howHasTheListOfTopRepositoriesChangedOverTheYears2.out}
(62%)
copy regression-test/data/{inverted_index_p0/test_variant_empty_index_file.out
=>
variant_github_events_nonConcurrent_upgrade_p2/sql/howHasTheListOfTopRepositoriesChangedOverTheYears3.out}
(62%)
copy regression-test/data/{inverted_index_p0/test_variant_empty_index_file.out
=>
variant_github_events_nonConcurrent_upgrade_p2/sql/howHasTheListOfTopRepositoriesChangedOverTheYears4.out}
(62%)
copy regression-test/data/{inverted_index_p0/test_variant_empty_index_file.out
=>
variant_github_events_nonConcurrent_upgrade_p2/sql/howHasTheListOfTopRepositoriesChangedOverTheYears5.out}
(62%)
copy regression-test/data/{inverted_index_p0/test_variant_empty_index_file.out
=>
variant_github_events_nonConcurrent_upgrade_p2/sql/howHasTheListOfTopRepositoriesChangedOverTheYears6.out}
(62%)
copy regression-test/data/{inverted_index_p0/test_variant_empty_index_file.out
=>
variant_github_events_nonConcurrent_upgrade_p2/sql/howHasTheTotalNumberOfStarsChangedOverTime.out}
(61%)
copy regression-test/data/{inverted_index_p0/test_variant_empty_index_file.out
=>
variant_github_events_nonConcurrent_upgrade_p2/sql/issuesWithTheMostComments1.out}
(71%)
create mode 100644
regression-test/data/variant_github_events_nonConcurrent_upgrade_p2/sql/issuesWithTheMostComments2.out
create mode 100644
regression-test/data/variant_github_events_nonConcurrent_upgrade_p2/sql/issuesWithTheMostComments3.out
create mode 100644
regression-test/data/variant_github_events_nonConcurrent_upgrade_p2/sql/issuesWithTheMostComments4.out
create mode 100644
regression-test/data/variant_github_events_nonConcurrent_upgrade_p2/sql/issuesWithTheMostComments5.out
copy regression-test/data/{inverted_index_p0/test_variant_empty_index_file.out
=>
variant_github_events_nonConcurrent_upgrade_p2/sql/issuesWithTheMostComments6.out}
(62%)
create mode 100644
regression-test/data/variant_github_events_nonConcurrent_upgrade_p2/sql/issuesWithTheMostComments7.out
create mode 100644
regression-test/data/variant_github_events_nonConcurrent_upgrade_p2/sql/mostForkedRepositories.out
create mode 100644
regression-test/data/variant_github_events_nonConcurrent_upgrade_p2/sql/mostPopularCommentsOnGithub.out
copy regression-test/data/{inverted_index_p0/test_variant_empty_index_file.out
=>
variant_github_events_nonConcurrent_upgrade_p2/sql/organizationsByTheNumberOfRepositories.out}
(67%)
create mode 100644
regression-test/data/variant_github_events_nonConcurrent_upgrade_p2/sql/organizationsByTheNumberOfStars.out
create mode 100644
regression-test/data/variant_github_events_nonConcurrent_upgrade_p2/sql/proportionsBetweenStarsAndForks1.out
copy regression-test/data/{variant_github_events_index_type_p2/sparsed =>
variant_github_events_nonConcurrent_upgrade_p2}/sql/proportionsBetweenStarsAndForks2.out
(100%)
copy regression-test/data/{inverted_index_p0/test_variant_empty_index_file.out
=>
variant_github_events_nonConcurrent_upgrade_p2/sql/proportionsBetweenStarsAndForks3.out}
(70%)
copy regression-test/data/{inverted_index_p0/test_variant_empty_index_file.out
=>
variant_github_events_nonConcurrent_upgrade_p2/sql/proportionsBetweenStarsAndForks4.out}
(64%)
copy regression-test/data/{inverted_index_p0/test_variant_empty_index_file.out
=>
variant_github_events_nonConcurrent_upgrade_p2/sql/proportionsBetweenStarsAndForks5.out}
(66%)
create mode 100644
regression-test/data/variant_github_events_nonConcurrent_upgrade_p2/sql/repositoriesByAmountOfModifiedCode.out
create mode 100644
regression-test/data/variant_github_events_nonConcurrent_upgrade_p2/sql/repositoriesByTheNumberOfPushes.out
copy regression-test/data/{inverted_index_p0/test_variant_empty_index_file.out
=>
variant_github_events_nonConcurrent_upgrade_p2/sql/repositoriesWithClickhouse_related_comments1.out}
(58%)
copy regression-test/data/{inverted_index_p0/test_variant_empty_index_file.out
=>
variant_github_events_nonConcurrent_upgrade_p2/sql/repositoriesWithClickhouse_related_comments2.out}
(57%)
copy regression-test/data/{inverted_index_p0/test_variant_empty_index_file.out
=>
variant_github_events_nonConcurrent_upgrade_p2/sql/repositoriesWithDoris_related_comments1.out}
(60%)
copy regression-test/data/{inverted_index_p0/test_variant_empty_index_file.out
=>
variant_github_events_nonConcurrent_upgrade_p2/sql/repositoriesWithDoris_related_comments2.out}
(59%)
copy regression-test/data/{inverted_index_p0/test_variant_empty_index_file.out
=>
variant_github_events_nonConcurrent_upgrade_p2/sql/repositoriesWithTheHighestGrowthYoY.out}
(69%)
create mode 100644
regression-test/data/variant_github_events_nonConcurrent_upgrade_p2/sql/repositoriesWithTheMaximumAmountOfIssues1.out
create mode 100644
regression-test/data/variant_github_events_nonConcurrent_upgrade_p2/sql/repositoriesWithTheMaximumAmountOfIssues2.out
copy regression-test/data/{inverted_index_p0/test_variant_empty_index_file.out
=>
variant_github_events_nonConcurrent_upgrade_p2/sql/repositoriesWithTheMaximumAmountOfIssues3.out}
(66%)
create mode 100644
regression-test/data/variant_github_events_nonConcurrent_upgrade_p2/sql/repositoriesWithTheMaximumAmountOfIssues4.out
create mode 100644
regression-test/data/variant_github_events_nonConcurrent_upgrade_p2/sql/repositoriesWithTheMaximumAmountOfPullRequests1.out
create mode 100644
regression-test/data/variant_github_events_nonConcurrent_upgrade_p2/sql/repositoriesWithTheMaximumAmountOfPullRequests2.out
create mode 100644
regression-test/data/variant_github_events_nonConcurrent_upgrade_p2/sql/repositoriesWithTheMaximumNumberOfAcceptedInvitations.out
create mode 100644
regression-test/data/variant_github_events_nonConcurrent_upgrade_p2/sql/repositoriesWithTheMostPeopleWhoHavePushAccess1.out
create mode 100644
regression-test/data/variant_github_events_nonConcurrent_upgrade_p2/sql/repositoriesWithTheMostStarsOverOneDay1.out
create mode 100644
regression-test/data/variant_github_events_nonConcurrent_upgrade_p2/sql/repositoriesWithTheMostSteadyGrowthOverTime.out
copy regression-test/data/{inverted_index_p0/test_variant_empty_index_file.out
=>
variant_github_events_nonConcurrent_upgrade_p2/sql/repositoriesWithTheWorstStagnation_order.out}
(66%)
copy regression-test/data/{inverted_index_p0/test_variant_empty_index_file.out
=>
variant_github_events_nonConcurrent_upgrade_p2/sql/repositoryAffinityList1.out}
(75%)
copy regression-test/data/{inverted_index_p0/test_variant_empty_index_file.out
=>
variant_github_events_nonConcurrent_upgrade_p2/sql/repositoryAffinityList2.out}
(75%)
copy regression-test/data/{inverted_index_p0/test_variant_empty_index_file.out
=>
variant_github_events_nonConcurrent_upgrade_p2/sql/starsFromHeavyGithubUsers1.out}
(73%)
copy regression-test/data/{inverted_index_p0/test_variant_empty_index_file.out
=>
variant_github_events_nonConcurrent_upgrade_p2/sql/starsFromHeavyGithubUsers2.out}
(73%)
create mode 100644
regression-test/data/variant_github_events_nonConcurrent_upgrade_p2/sql/theLongestRepositoryNames1.out
create mode 100644
regression-test/data/variant_github_events_nonConcurrent_upgrade_p2/sql/theLongestRepositoryNames2.out
create mode 100644
regression-test/data/variant_github_events_nonConcurrent_upgrade_p2/sql/theMostToughCodeReviews.out
copy regression-test/data/{inverted_index_p0/test_variant_empty_index_file.out
=>
variant_github_events_nonConcurrent_upgrade_p2/sql/theTotalNumberOfRepositoriesOnGithub.out}
(66%)
copy regression-test/data/{inverted_index_p0/test_variant_empty_index_file.out
=>
variant_github_events_nonConcurrent_upgrade_p2/sql/theTotalNumberOfUsersOnGithub1.out}
(69%)
copy regression-test/data/{inverted_index_p0/test_variant_empty_index_file.out
=>
variant_github_events_nonConcurrent_upgrade_p2/sql/theTotalNumberOfUsersOnGithub2.out}
(69%)
copy regression-test/data/{inverted_index_p0/test_variant_empty_index_file.out
=>
variant_github_events_nonConcurrent_upgrade_p2/sql/theTotalNumberOfUsersOnGithub3.out}
(69%)
copy regression-test/data/{inverted_index_p0/test_variant_empty_index_file.out
=>
variant_github_events_nonConcurrent_upgrade_p2/sql/theTotalNumberOfUsersOnGithub4.out}
(69%)
create mode 100644
regression-test/data/variant_github_events_nonConcurrent_upgrade_p2/sql/topRepositoriesByStars.out
copy regression-test/data/{inverted_index_p0/test_variant_empty_index_file.out
=>
variant_github_events_nonConcurrent_upgrade_p2/sql/whatIsTheBestDayOfTheWeekToCatchAStar.out}
(65%)
create mode 100644
regression-test/data/variant_github_events_nonConcurrent_upgrade_p2/sql/whoAreAllThosePeopleGivingStars1.out
copy regression-test/data/{inverted_index_p0/test_variant_empty_index_file.out
=>
variant_github_events_nonConcurrent_upgrade_p2/sql/whoAreAllThosePeopleGivingStars2.out}
(70%)
copy regression-test/data/{inverted_index_p0/test_variant_empty_index_file.out
=>
variant_github_events_nonConcurrent_upgrade_p2/sql/whoAreAllThosePeopleGivingStars3.out}
(70%)
create mode 100644 regression-test/data/variant_p0/nested/load.out
create mode 100644 regression-test/data/variant_p0/nested/sql/q01.out
create mode 100644
regression-test/data/variant_p2/tpch_upgrade/sql/q01_trans.out
copy regression-test/data/{variant_p0/tpch =>
variant_p2/tpch_upgrade}/sql/q02_trans.out (100%)
create mode 100644
regression-test/data/variant_p2/tpch_upgrade/sql/q03_trans.out
create mode 100644
regression-test/data/variant_p2/tpch_upgrade/sql/q05_trans.out
copy regression-test/data/{variant_p0/tpch =>
variant_p2/tpch_upgrade}/sql/q06_trans.out (100%)
copy regression-test/data/{inverted_index_p0/test_variant_empty_index_file.out
=> variant_p2/tpch_upgrade/sql/q08_trans.out} (58%)
create mode 100644
regression-test/data/variant_p2/tpch_upgrade/sql/q09_trans.out
create mode 100644
regression-test/data/variant_p2/tpch_upgrade/sql/q10_trans.out
copy regression-test/data/{variant_p0/tpch =>
variant_p2/tpch_upgrade}/sql/q12_trans.out (100%)
copy regression-test/data/{variant_p0/tpch =>
variant_p2/tpch_upgrade}/sql/q13_trans.out (100%)
copy regression-test/data/{inverted_index_p0/test_variant_empty_index_file.out
=> variant_p2/tpch_upgrade/sql/q14_trans.out} (72%)
copy regression-test/data/{variant_p0/tpch =>
variant_p2/tpch_upgrade}/sql/q16_trans.out (100%)
create mode 100644
regression-test/suites/account_p0/test_view_row_policy.groovy
create mode 100644
regression-test/suites/auth_p0/test_select_external_view_auth.groovy
create mode 100644
regression-test/suites/backup_restore/test_backup_restore_mv_write.groovy
create mode 100644
regression-test/suites/external_table_p0/paimon/test_paimon_table_properties.groovy
create mode 100644
regression-test/suites/function_p0/cast/test_cast_to_ip.groovy
create mode 100644
regression-test/suites/load_p0/broker_load/test_s3_load_without_aksk.groovy
create mode 100644
regression-test/suites/load_p0/routine_load/test_multi_table_load_restart.groovy
create mode 100644
regression-test/suites/load_p0/tvf/test_tvf_without_aksk.groovy
create mode 100644
regression-test/suites/nereids_rules_p0/adjust_nullable/test_adjust_nullable.groovy
create mode 100644
regression-test/suites/nereids_rules_p0/constant_propagation/constant_propagation.groovy
create mode 100644 regression-test/suites/query_p0/sort_spill/sort_spill.groovy
create mode 100644
regression-test/suites/query_p0/virtual_slot_ref/virtual_slot_ref_basic.groovy
create mode 100644
regression-test/suites/schema_change/test_alter_table_on_hidden_column.groovy
create mode 100644
regression-test/suites/unique_with_mow_p0/partial_update/publish/test_partial_update_publish_all_del.groovy
create mode 100644
regression-test/suites/variant_github_events_nonConcurrent_upgrade_p2/load.groovy
create mode 100644
regression-test/suites/variant_github_events_nonConcurrent_upgrade_p2/sql/affinityByIssuesAndPRs1.sql
copy regression-test/suites/{variant_github_events_index_type_p2/sparsed =>
variant_github_events_nonConcurrent_upgrade_p2}/sql/affinityByIssuesAndPRs2.sql
(100%)
copy regression-test/suites/{variant_github_events_index_type_p2/sparsed =>
variant_github_events_nonConcurrent_upgrade_p2}/sql/authorsWithTheMostPushes.sql
(100%)
copy regression-test/suites/{variant_github_events_index_type_p2/sparsed =>
variant_github_events_nonConcurrent_upgrade_p2}/sql/countingStar1.sql (100%)
copy regression-test/suites/{variant_github_events_index_type_p2/sparsed =>
variant_github_events_nonConcurrent_upgrade_p2}/sql/countingStar2.sql (100%)
copy regression-test/suites/{variant_github_events_index_type_p2/sparsed =>
variant_github_events_nonConcurrent_upgrade_p2}/sql/countingStar3.sql (100%)
copy regression-test/suites/{variant_github_events_index_type_p2/sparsed =>
variant_github_events_nonConcurrent_upgrade_p2}/sql/distributionOfRepositoriesByStarCount.sql
(100%)
copy regression-test/suites/{variant_github_events_index_type_p2/sparsed =>
variant_github_events_nonConcurrent_upgrade_p2}/sql/githubRoulette.sql (100%)
copy regression-test/suites/{variant_github_events_index_type_p2/sparsed =>
variant_github_events_nonConcurrent_upgrade_p2}/sql/howHasTheListOfTopRepositoriesChangedOverTheYears1.sql
(100%)
copy regression-test/suites/{variant_github_events_index_type_p2/sparsed =>
variant_github_events_nonConcurrent_upgrade_p2}/sql/howHasTheListOfTopRepositoriesChangedOverTheYears2.sql
(100%)
copy regression-test/suites/{variant_github_events_index_type_p2/sparsed =>
variant_github_events_nonConcurrent_upgrade_p2}/sql/howHasTheListOfTopRepositoriesChangedOverTheYears3.sql
(100%)
copy regression-test/suites/{variant_github_events_index_type_p2/sparsed =>
variant_github_events_nonConcurrent_upgrade_p2}/sql/howHasTheListOfTopRepositoriesChangedOverTheYears4.sql
(100%)
copy regression-test/suites/{variant_github_events_index_type_p2/sparsed =>
variant_github_events_nonConcurrent_upgrade_p2}/sql/howHasTheListOfTopRepositoriesChangedOverTheYears5.sql
(100%)
copy regression-test/suites/{variant_github_events_index_type_p2/sparsed =>
variant_github_events_nonConcurrent_upgrade_p2}/sql/howHasTheListOfTopRepositoriesChangedOverTheYears6.sql
(100%)
copy regression-test/suites/{variant_github_events_index_type_p2/sparsed =>
variant_github_events_nonConcurrent_upgrade_p2}/sql/howHasTheListOfTopRepositoriesChangedOverTheYears7.sql
(100%)
copy regression-test/suites/{variant_github_events_index_type_p2/sparsed =>
variant_github_events_nonConcurrent_upgrade_p2}/sql/howHasTheTotalNumberOfStarsChangedOverTime.sql
(100%)
copy regression-test/suites/{variant_github_events_index_type_p2/sparsed =>
variant_github_events_nonConcurrent_upgrade_p2}/sql/issuesWithTheMostComments1.sql
(100%)
copy regression-test/suites/{variant_github_events_index_type_p2/sparsed =>
variant_github_events_nonConcurrent_upgrade_p2}/sql/issuesWithTheMostComments2.sql
(100%)
copy regression-test/suites/{variant_github_events_index_type_p2/sparsed =>
variant_github_events_nonConcurrent_upgrade_p2}/sql/issuesWithTheMostComments3.sql
(100%)
copy regression-test/suites/{variant_github_events_index_type_p2/sparsed =>
variant_github_events_nonConcurrent_upgrade_p2}/sql/issuesWithTheMostComments4.sql
(100%)
copy regression-test/suites/{variant_github_events_index_type_p2/sparsed =>
variant_github_events_nonConcurrent_upgrade_p2}/sql/issuesWithTheMostComments5.sql
(100%)
copy regression-test/suites/{variant_github_events_index_type_p2/sparsed =>
variant_github_events_nonConcurrent_upgrade_p2}/sql/issuesWithTheMostComments6.sql
(100%)
copy regression-test/suites/{variant_github_events_index_type_p2/sparsed =>
variant_github_events_nonConcurrent_upgrade_p2}/sql/issuesWithTheMostComments7.sql
(100%)
copy regression-test/suites/{variant_github_events_index_type_p2/sparsed =>
variant_github_events_nonConcurrent_upgrade_p2}/sql/issuesWithTheMostComments8.sql
(100%)
copy regression-test/suites/{variant_github_events_index_type_p2/sparsed =>
variant_github_events_nonConcurrent_upgrade_p2}/sql/mostForkedRepositories.sql
(100%)
copy regression-test/suites/{variant_github_events_index_type_p2/sparsed =>
variant_github_events_nonConcurrent_upgrade_p2}/sql/mostPopularCommentsOnGithub.sql
(100%)
copy regression-test/suites/{variant_github_events_index_type_p2/sparsed =>
variant_github_events_nonConcurrent_upgrade_p2}/sql/organizationsByTheNumberOfRepositories.sql
(100%)
copy regression-test/suites/{variant_github_events_index_type_p2/sparsed =>
variant_github_events_nonConcurrent_upgrade_p2}/sql/organizationsByTheNumberOfStars.sql
(100%)
copy regression-test/suites/{variant_github_events_index_type_p2/sparsed =>
variant_github_events_nonConcurrent_upgrade_p2}/sql/organizationsByTheSizeOfCommunity.sql
(100%)
copy regression-test/suites/{variant_github_events_index_type_p2/sparsed =>
variant_github_events_nonConcurrent_upgrade_p2}/sql/proportionsBetweenStarsAndForks1.sql
(100%)
copy regression-test/suites/{variant_github_events_index_type_p2/sparsed =>
variant_github_events_nonConcurrent_upgrade_p2}/sql/proportionsBetweenStarsAndForks2.sql
(100%)
copy regression-test/suites/{variant_github_events_index_type_p2/sparsed =>
variant_github_events_nonConcurrent_upgrade_p2}/sql/proportionsBetweenStarsAndForks3.sql
(100%)
copy regression-test/suites/{variant_github_events_index_type_p2/sparsed =>
variant_github_events_nonConcurrent_upgrade_p2}/sql/proportionsBetweenStarsAndForks4.sql
(100%)
copy regression-test/suites/{variant_github_events_index_type_p2/sparsed =>
variant_github_events_nonConcurrent_upgrade_p2}/sql/proportionsBetweenStarsAndForks5.sql
(100%)
copy regression-test/suites/{variant_github_events_index_type_p2/sparsed =>
variant_github_events_nonConcurrent_upgrade_p2}/sql/repositoriesByAmountOfModifiedCode.sql
(100%)
copy regression-test/suites/{variant_github_events_index_type_p2/sparsed =>
variant_github_events_nonConcurrent_upgrade_p2}/sql/repositoriesByTheNumberOfPushes.sql
(100%)
copy regression-test/suites/{variant_github_events_index_type_p2/sparsed =>
variant_github_events_nonConcurrent_upgrade_p2}/sql/repositoriesWithClickhouse_related_comments1.sql
(100%)
copy regression-test/suites/{variant_github_events_index_type_p2/sparsed =>
variant_github_events_nonConcurrent_upgrade_p2}/sql/repositoriesWithClickhouse_related_comments2.sql
(100%)
copy regression-test/suites/{variant_github_events_index_type_p2/sparsed =>
variant_github_events_nonConcurrent_upgrade_p2}/sql/repositoriesWithDoris_related_comments1.sql
(100%)
copy regression-test/suites/{variant_github_events_index_type_p2/sparsed =>
variant_github_events_nonConcurrent_upgrade_p2}/sql/repositoriesWithDoris_related_comments2.sql
(100%)
copy regression-test/suites/{variant_github_events_index_type_p2/sparsed =>
variant_github_events_nonConcurrent_upgrade_p2}/sql/repositoriesWithTheHighestGrowthYoY.sql
(100%)
copy regression-test/suites/{variant_github_events_index_type_p2/sparsed =>
variant_github_events_nonConcurrent_upgrade_p2}/sql/repositoriesWithTheMaximumAmountOfIssues1.sql
(100%)
copy regression-test/suites/{variant_github_events_index_type_p2/sparsed =>
variant_github_events_nonConcurrent_upgrade_p2}/sql/repositoriesWithTheMaximumAmountOfIssues2.sql
(100%)
copy regression-test/suites/{variant_github_events_index_type_p2/sparsed =>
variant_github_events_nonConcurrent_upgrade_p2}/sql/repositoriesWithTheMaximumAmountOfIssues3.sql
(100%)
copy regression-test/suites/{variant_github_events_index_type_p2/sparsed =>
variant_github_events_nonConcurrent_upgrade_p2}/sql/repositoriesWithTheMaximumAmountOfIssues4.sql
(100%)
copy regression-test/suites/{variant_github_events_index_type_p2/sparsed =>
variant_github_events_nonConcurrent_upgrade_p2}/sql/repositoriesWithTheMaximumAmountOfPullRequests1.sql
(100%)
copy regression-test/suites/{variant_github_events_index_type_p2/sparsed =>
variant_github_events_nonConcurrent_upgrade_p2}/sql/repositoriesWithTheMaximumAmountOfPullRequests2.sql
(100%)
copy regression-test/suites/{variant_github_events_index_type_p2/sparsed =>
variant_github_events_nonConcurrent_upgrade_p2}/sql/repositoriesWithTheMaximumNumberOfAcceptedInvitations.sql
(100%)
copy regression-test/suites/{variant_github_events_index_type_p2/sparsed =>
variant_github_events_nonConcurrent_upgrade_p2}/sql/repositoriesWithTheMostPeopleWhoHavePushAccess1.sql
(100%)
copy regression-test/suites/{variant_github_events_index_type_p2/sparsed =>
variant_github_events_nonConcurrent_upgrade_p2}/sql/repositoriesWithTheMostPeopleWhoHavePushAccess2.sql
(100%)
copy regression-test/suites/{variant_github_events_index_type_p2/sparsed =>
variant_github_events_nonConcurrent_upgrade_p2}/sql/repositoriesWithTheMostPeopleWhoHavePushAccess3.sql
(100%)
copy regression-test/suites/{variant_github_events_index_type_p2/sparsed =>
variant_github_events_nonConcurrent_upgrade_p2}/sql/repositoriesWithTheMostStarsOverOneDay1.sql
(100%)
copy regression-test/suites/{variant_github_events_index_type_p2/sparsed =>
variant_github_events_nonConcurrent_upgrade_p2}/sql/repositoriesWithTheMostStarsOverOneDay2.sql
(100%)
copy regression-test/suites/{variant_github_events_index_type_p2/sparsed =>
variant_github_events_nonConcurrent_upgrade_p2}/sql/repositoriesWithTheMostStarsOverOneDay3.sql
(100%)
copy regression-test/suites/{variant_github_events_index_type_p2/sparsed =>
variant_github_events_nonConcurrent_upgrade_p2}/sql/repositoriesWithTheMostSteadyGrowthOverTime.sql
(100%)
copy regression-test/suites/{variant_github_events_index_type_p2/sparsed =>
variant_github_events_nonConcurrent_upgrade_p2}/sql/repositoriesWithTheWorstStagnation_order.sql
(100%)
copy regression-test/suites/{variant_github_events_index_type_p2/sparsed =>
variant_github_events_nonConcurrent_upgrade_p2}/sql/repositoryAffinityList1.sql
(100%)
copy regression-test/suites/{variant_github_events_index_type_p2/sparsed =>
variant_github_events_nonConcurrent_upgrade_p2}/sql/repositoryAffinityList2.sql
(100%)
copy regression-test/suites/{variant_github_events_index_type_p2/sparsed =>
variant_github_events_nonConcurrent_upgrade_p2}/sql/starsFromHeavyGithubUsers1.sql
(100%)
copy regression-test/suites/{variant_github_events_index_type_p2/sparsed =>
variant_github_events_nonConcurrent_upgrade_p2}/sql/starsFromHeavyGithubUsers2.sql
(100%)
copy regression-test/suites/{variant_github_events_index_type_p2/sparsed =>
variant_github_events_nonConcurrent_upgrade_p2}/sql/theLongestRepositoryNames1.sql
(100%)
copy regression-test/suites/{variant_github_events_index_type_p2/sparsed =>
variant_github_events_nonConcurrent_upgrade_p2}/sql/theLongestRepositoryNames2.sql
(100%)
copy regression-test/suites/{variant_github_events_index_type_p2/sparsed =>
variant_github_events_nonConcurrent_upgrade_p2}/sql/theMostToughCodeReviews.sql
(100%)
copy regression-test/suites/{variant_github_events_index_type_p2/sparsed =>
variant_github_events_nonConcurrent_upgrade_p2}/sql/theTotalNumberOfRepositoriesOnGithub.sql
(100%)
copy regression-test/suites/{variant_github_events_index_type_p2/sparsed =>
variant_github_events_nonConcurrent_upgrade_p2}/sql/theTotalNumberOfUsersOnGithub1.sql
(100%)
copy regression-test/suites/{variant_github_events_index_type_p2/sparsed =>
variant_github_events_nonConcurrent_upgrade_p2}/sql/theTotalNumberOfUsersOnGithub2.sql
(100%)
copy regression-test/suites/{variant_github_events_index_type_p2/sparsed =>
variant_github_events_nonConcurrent_upgrade_p2}/sql/theTotalNumberOfUsersOnGithub3.sql
(100%)
copy regression-test/suites/{variant_github_events_index_type_p2/sparsed =>
variant_github_events_nonConcurrent_upgrade_p2}/sql/theTotalNumberOfUsersOnGithub4.sql
(100%)
copy regression-test/suites/{variant_github_events_index_type_p2/sparsed =>
variant_github_events_nonConcurrent_upgrade_p2}/sql/topLabels1.sql (100%)
copy regression-test/suites/{variant_github_events_index_type_p2/sparsed =>
variant_github_events_nonConcurrent_upgrade_p2}/sql/topLabels2.sql (100%)
copy regression-test/suites/{variant_github_events_index_type_p2/sparsed =>
variant_github_events_nonConcurrent_upgrade_p2}/sql/topLabels3.sql (100%)
copy regression-test/suites/{variant_github_events_index_type_p2/sparsed =>
variant_github_events_nonConcurrent_upgrade_p2}/sql/topRepositoriesByStars.sql
(100%)
copy regression-test/suites/{variant_github_events_index_type_p2/sparsed =>
variant_github_events_nonConcurrent_upgrade_p2}/sql/whatIsTheBestDayOfTheWeekToCatchAStar.sql
(100%)
copy regression-test/suites/{variant_github_events_index_type_p2/sparsed =>
variant_github_events_nonConcurrent_upgrade_p2}/sql/whoAreAllThosePeopleGivingStars1.sql
(100%)
copy regression-test/suites/{variant_github_events_index_type_p2/sparsed =>
variant_github_events_nonConcurrent_upgrade_p2}/sql/whoAreAllThosePeopleGivingStars2.sql
(100%)
copy regression-test/suites/{variant_github_events_index_type_p2/sparsed =>
variant_github_events_nonConcurrent_upgrade_p2}/sql/whoAreAllThosePeopleGivingStars3.sql
(100%)
create mode 100644 regression-test/suites/variant_p0/nested/load.groovy
create mode 100644 regression-test/suites/variant_p0/nested/sql/q01.sql
create mode 100644 regression-test/suites/variant_p2/tpch_upgrade/load.groovy
create mode 100644
regression-test/suites/variant_p2/tpch_upgrade/sql/q01_trans.sql
copy regression-test/suites/{variant_p0/tpch =>
variant_p2/tpch_upgrade}/sql/q02_trans.sql (100%)
copy regression-test/suites/{variant_p0/tpch =>
variant_p2/tpch_upgrade}/sql/q03_trans.sql (100%)
copy regression-test/suites/{variant_p0/tpch =>
variant_p2/tpch_upgrade}/sql/q04_trans.sql (100%)
copy regression-test/suites/{variant_p0/tpch =>
variant_p2/tpch_upgrade}/sql/q05_trans.sql (100%)
copy regression-test/suites/{variant_p0/tpch =>
variant_p2/tpch_upgrade}/sql/q06_trans.sql (100%)
copy regression-test/suites/{variant_p0/tpch =>
variant_p2/tpch_upgrade}/sql/q07_trans.sql (100%)
copy regression-test/suites/{variant_p0/tpch =>
variant_p2/tpch_upgrade}/sql/q08_trans.sql (100%)
copy regression-test/suites/{variant_p0/tpch =>
variant_p2/tpch_upgrade}/sql/q09_trans.sql (100%)
copy regression-test/suites/{variant_p0/tpch =>
variant_p2/tpch_upgrade}/sql/q10_trans.sql (100%)
copy regression-test/suites/{variant_p0/tpch =>
variant_p2/tpch_upgrade}/sql/q11_trans.sql (100%)
copy regression-test/suites/{variant_p0/tpch =>
variant_p2/tpch_upgrade}/sql/q12_trans.sql (100%)
copy regression-test/suites/{variant_p0/tpch =>
variant_p2/tpch_upgrade}/sql/q13_trans.sql (100%)
copy regression-test/suites/{variant_p0/tpch =>
variant_p2/tpch_upgrade}/sql/q14_trans.sql (100%)
copy regression-test/suites/{variant_p0/tpch =>
variant_p2/tpch_upgrade}/sql/q15_trans.sql (100%)
copy regression-test/suites/{variant_p0/tpch =>
variant_p2/tpch_upgrade}/sql/q16_trans.sql (100%)
copy regression-test/suites/{variant_p0/tpch =>
variant_p2/tpch_upgrade}/sql/q17_trans.sql (100%)
copy regression-test/suites/{variant_p0/tpch =>
variant_p2/tpch_upgrade}/sql/q18_trans.sql (100%)
copy regression-test/suites/{variant_p0/tpch =>
variant_p2/tpch_upgrade}/sql/q19_trans.sql (100%)
copy regression-test/suites/{variant_p0/tpch =>
variant_p2/tpch_upgrade}/sql/q20_trans.sql (100%)
copy regression-test/suites/{variant_p0/tpch =>
variant_p2/tpch_upgrade}/sql/q21_trans.sql (100%)
copy regression-test/suites/{variant_p0/tpch =>
variant_p2/tpch_upgrade}/sql/q22_trans.sql (100%)
delete mode 100644 thirdparty/patches/faiss-1.10.0.patch
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]