Coverage Report

Created: 2024-11-20 21:49

/root/doris/be/src/olap/olap_define.h
Line
Count
Source (jump to first uncovered line)
1
// Licensed to the Apache Software Foundation (ASF) under one
2
// or more contributor license agreements.  See the NOTICE file
3
// distributed with this work for additional information
4
// regarding copyright ownership.  The ASF licenses this file
5
// to you under the Apache License, Version 2.0 (the
6
// "License"); you may not use this file except in compliance
7
// with the License.  You may obtain a copy of the License at
8
//
9
//   http://www.apache.org/licenses/LICENSE-2.0
10
//
11
// Unless required by applicable law or agreed to in writing,
12
// software distributed under the License is distributed on an
13
// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
14
// KIND, either express or implied.  See the License for the
15
// specific language governing permissions and limitations
16
// under the License.
17
18
#pragma once
19
20
#include <fmt/format.h>
21
#include <stdint.h>
22
23
#include <cstdlib>
24
#include <sstream>
25
#include <string>
26
27
namespace doris {
28
// Here are some unified definitions
29
// The length of the Signature returned by the command
30
static const uint32_t OLAP_COMMAND_SIGNATURE_LEN = 4;
31
// Maximum path length
32
static const uint32_t OLAP_MAX_PATH_LEN = 512;
33
// Maximum length of each row block after compression
34
static const uint32_t OLAP_DEFAULT_MAX_PACKED_ROW_BLOCK_SIZE = 1024 * 1024 * 20;
35
// The maximum length of each row block before compression, which is the maximum length of the buf
36
static const uint32_t OLAP_DEFAULT_MAX_UNPACKED_ROW_BLOCK_SIZE = 1024 * 1024 * 100;
37
// The block size of the column storage file needs to be strictly controlled as it may be fully loaded into memory. Here, it is defined as 256MB
38
static const uint32_t OLAP_MAX_COLUMN_SEGMENT_FILE_SIZE = 268435456;
39
// Scalability of column storage file size
40
static const double OLAP_COLUMN_FILE_SEGMENT_SIZE_SCALE = 0.9;
41
// In column storage files, data is compressed in blocks, with the default size of each block before compression
42
static const uint32_t OLAP_DEFAULT_COLUMN_STREAM_BUFFER_SIZE = 10 * 1024;
43
// The dictionary size threshold for using dictionary encoding for strings in column storage files
44
// This is a percentage, and dictionary encoding is enabled when the dictionary size/original data size is less than this percentage
45
static const uint32_t OLAP_DEFAULT_COLUMN_DICT_KEY_SIZE_THRESHOLD = 80; // 30%
46
// Size of LRU Cache Key
47
static const size_t OLAP_LRU_CACHE_MAX_KEY_LENGTH = OLAP_MAX_PATH_LEN * 2;
48
49
static const uint64_t OLAP_FIX_HEADER_MAGIC_NUMBER = 0;
50
// Default candidate size when executing be/ce
51
static constexpr uint32_t OLAP_COMPACTION_DEFAULT_CANDIDATE_SIZE = 10;
52
53
// the max length supported for varchar type
54
static const uint16_t OLAP_VARCHAR_MAX_LENGTH = 65535;
55
56
// the max length supported for string type 2GB
57
static const uint32_t OLAP_STRING_MAX_LENGTH = 2147483647;
58
59
// the max length supported for jsonb type 2G
60
static const uint32_t OLAP_JSONB_MAX_LENGTH = 2147483647;
61
62
// the max length supported for struct, but excluding the length of its subtypes.
63
static const uint16_t OLAP_STRUCT_MAX_LENGTH = 65535;
64
65
// the max length supported for array
66
static const uint16_t OLAP_ARRAY_MAX_LENGTH = 65535;
67
68
// the max length supported for map
69
static const uint16_t OLAP_MAP_MAX_LENGTH = 65535;
70
71
// the max bytes for stored string length
72
using StringOffsetType = uint32_t;
73
using StringLengthType = uint32_t;
74
using VarcharLengthType = uint16_t;
75
static const uint16_t OLAP_STRING_MAX_BYTES = sizeof(StringLengthType);
76
static const uint16_t OLAP_VARCHAR_MAX_BYTES = sizeof(VarcharLengthType);
77
// the max bytes for stored array length
78
static const uint16_t OLAP_ARRAY_MAX_BYTES = OLAP_ARRAY_MAX_LENGTH;
79
80
static constexpr uint16_t MAX_ZONE_MAP_INDEX_SIZE = 512;
81
82
enum OLAPDataVersion {
83
    OLAP_V1 = 0,
84
    DORIS_V1 = 1,
85
};
86
87
// Different types of folder names under storage_root_path
88
static const std::string MINI_PREFIX = "mini_download";
89
static const std::string CLUSTER_ID_PREFIX = "cluster_id";
90
static const std::string DEPLOY_MODE_PREFIX = "deploy_mode";
91
static const std::string DATA_PREFIX = "data";
92
static const std::string DPP_PREFIX = "dpp_download";
93
static const std::string SNAPSHOT_PREFIX = "snapshot";
94
static const std::string TRASH_PREFIX = "trash";
95
static const std::string UNUSED_PREFIX = "unused";
96
static const std::string ERROR_LOG_PREFIX = "error_log";
97
static const std::string PENDING_DELTA_PREFIX = "pending_delta";
98
static const std::string INCREMENTAL_DELTA_PREFIX = "incremental_delta";
99
static const std::string CLONE_PREFIX = "clone";
100
static const std::string SPILL_DIR_PREFIX = "spill";
101
static const std::string SPILL_GC_DIR_PREFIX = "spill_gc";
102
103
static inline std::string local_segment_path(std::string_view tablet_path,
104
21
                                             std::string_view rowset_id, int64_t seg_id) {
105
21
    return fmt::format("{}/{}_{}.dat", tablet_path, rowset_id, seg_id);
106
21
}
Unexecuted instantiation: task_worker_pool_test.cpp:_ZN5dorisL18local_segment_pathB5cxx11ESt17basic_string_viewIcSt11char_traitsIcEES3_l
Unexecuted instantiation: schema_util_test.cpp:_ZN5dorisL18local_segment_pathB5cxx11ESt17basic_string_viewIcSt11char_traitsIcEES3_l
Unexecuted instantiation: space_saving_test.cpp:_ZN5dorisL18local_segment_pathB5cxx11ESt17basic_string_viewIcSt11char_traitsIcEES3_l
Unexecuted instantiation: bitmapfilter_predicate_test.cpp:_ZN5dorisL18local_segment_pathB5cxx11ESt17basic_string_viewIcSt11char_traitsIcEES3_l
Unexecuted instantiation: runtime_filter_test.cpp:_ZN5dorisL18local_segment_pathB5cxx11ESt17basic_string_viewIcSt11char_traitsIcEES3_l
Unexecuted instantiation: http_auth_test.cpp:_ZN5dorisL18local_segment_pathB5cxx11ESt17basic_string_viewIcSt11char_traitsIcEES3_l
Unexecuted instantiation: http_client_test.cpp:_ZN5dorisL18local_segment_pathB5cxx11ESt17basic_string_viewIcSt11char_traitsIcEES3_l
Unexecuted instantiation: message_body_sink_test.cpp:_ZN5dorisL18local_segment_pathB5cxx11ESt17basic_string_viewIcSt11char_traitsIcEES3_l
Unexecuted instantiation: stream_load_test.cpp:_ZN5dorisL18local_segment_pathB5cxx11ESt17basic_string_viewIcSt11char_traitsIcEES3_l
Unexecuted instantiation: block_file_cache_test.cpp:_ZN5dorisL18local_segment_pathB5cxx11ESt17basic_string_viewIcSt11char_traitsIcEES3_l
Unexecuted instantiation: buffered_reader_test.cpp:_ZN5dorisL18local_segment_pathB5cxx11ESt17basic_string_viewIcSt11char_traitsIcEES3_l
Unexecuted instantiation: multi_table_pipe_test.cpp:_ZN5dorisL18local_segment_pathB5cxx11ESt17basic_string_viewIcSt11char_traitsIcEES3_l
Unexecuted instantiation: s3_file_writer_test.cpp:_ZN5dorisL18local_segment_pathB5cxx11ESt17basic_string_viewIcSt11char_traitsIcEES3_l
Unexecuted instantiation: stream_sink_file_writer_test.cpp:_ZN5dorisL18local_segment_pathB5cxx11ESt17basic_string_viewIcSt11char_traitsIcEES3_l
Unexecuted instantiation: base_compaction_test.cpp:_ZN5dorisL18local_segment_pathB5cxx11ESt17basic_string_viewIcSt11char_traitsIcEES3_l
Unexecuted instantiation: bitmap_filter_column_predicate_test.cpp:_ZN5dorisL18local_segment_pathB5cxx11ESt17basic_string_viewIcSt11char_traitsIcEES3_l
Unexecuted instantiation: block_column_predicate_test.cpp:_ZN5dorisL18local_segment_pathB5cxx11ESt17basic_string_viewIcSt11char_traitsIcEES3_l
Unexecuted instantiation: bloom_filter_test.cpp:_ZN5dorisL18local_segment_pathB5cxx11ESt17basic_string_viewIcSt11char_traitsIcEES3_l
Unexecuted instantiation: common_test.cpp:_ZN5dorisL18local_segment_pathB5cxx11ESt17basic_string_viewIcSt11char_traitsIcEES3_l
Unexecuted instantiation: compaction_delete_bitmap_calculator_test.cpp:_ZN5dorisL18local_segment_pathB5cxx11ESt17basic_string_viewIcSt11char_traitsIcEES3_l
Unexecuted instantiation: compaction_score_test.cpp:_ZN5dorisL18local_segment_pathB5cxx11ESt17basic_string_viewIcSt11char_traitsIcEES3_l
Unexecuted instantiation: compaction_task_test.cpp:_ZN5dorisL18local_segment_pathB5cxx11ESt17basic_string_viewIcSt11char_traitsIcEES3_l
Unexecuted instantiation: cumulative_compaction_policy_test.cpp:_ZN5dorisL18local_segment_pathB5cxx11ESt17basic_string_viewIcSt11char_traitsIcEES3_l
Unexecuted instantiation: cumulative_compaction_test.cpp:_ZN5dorisL18local_segment_pathB5cxx11ESt17basic_string_viewIcSt11char_traitsIcEES3_l
Unexecuted instantiation: cumulative_compaction_time_series_policy_test.cpp:_ZN5dorisL18local_segment_pathB5cxx11ESt17basic_string_viewIcSt11char_traitsIcEES3_l
Unexecuted instantiation: date_bloom_filter_test.cpp:_ZN5dorisL18local_segment_pathB5cxx11ESt17basic_string_viewIcSt11char_traitsIcEES3_l
Unexecuted instantiation: decimal12_test.cpp:_ZN5dorisL18local_segment_pathB5cxx11ESt17basic_string_viewIcSt11char_traitsIcEES3_l
Unexecuted instantiation: delete_bitmap_calculator_test.cpp:_ZN5dorisL18local_segment_pathB5cxx11ESt17basic_string_viewIcSt11char_traitsIcEES3_l
Unexecuted instantiation: delete_handler_test.cpp:_ZN5dorisL18local_segment_pathB5cxx11ESt17basic_string_viewIcSt11char_traitsIcEES3_l
Unexecuted instantiation: delta_writer_cluster_key_test.cpp:_ZN5dorisL18local_segment_pathB5cxx11ESt17basic_string_viewIcSt11char_traitsIcEES3_l
Unexecuted instantiation: delta_writer_test.cpp:_ZN5dorisL18local_segment_pathB5cxx11ESt17basic_string_viewIcSt11char_traitsIcEES3_l
Unexecuted instantiation: engine_storage_migration_task_test.cpp:_ZN5dorisL18local_segment_pathB5cxx11ESt17basic_string_viewIcSt11char_traitsIcEES3_l
Unexecuted instantiation: file_header_test.cpp:_ZN5dorisL18local_segment_pathB5cxx11ESt17basic_string_viewIcSt11char_traitsIcEES3_l
Unexecuted instantiation: key_coder_test.cpp:_ZN5dorisL18local_segment_pathB5cxx11ESt17basic_string_viewIcSt11char_traitsIcEES3_l
Unexecuted instantiation: lru_cache_test.cpp:_ZN5dorisL18local_segment_pathB5cxx11ESt17basic_string_viewIcSt11char_traitsIcEES3_l
Unexecuted instantiation: memtable_flush_executor_test.cpp:_ZN5dorisL18local_segment_pathB5cxx11ESt17basic_string_viewIcSt11char_traitsIcEES3_l
Unexecuted instantiation: memtable_memory_limiter_test.cpp:_ZN5dorisL18local_segment_pathB5cxx11ESt17basic_string_viewIcSt11char_traitsIcEES3_l
Unexecuted instantiation: memtable_sort_test.cpp:_ZN5dorisL18local_segment_pathB5cxx11ESt17basic_string_viewIcSt11char_traitsIcEES3_l
Unexecuted instantiation: olap_meta_test.cpp:_ZN5dorisL18local_segment_pathB5cxx11ESt17basic_string_viewIcSt11char_traitsIcEES3_l
Unexecuted instantiation: options_test.cpp:_ZN5dorisL18local_segment_pathB5cxx11ESt17basic_string_viewIcSt11char_traitsIcEES3_l
Unexecuted instantiation: ordered_data_compaction_test.cpp:_ZN5dorisL18local_segment_pathB5cxx11ESt17basic_string_viewIcSt11char_traitsIcEES3_l
Unexecuted instantiation: page_cache_test.cpp:_ZN5dorisL18local_segment_pathB5cxx11ESt17basic_string_viewIcSt11char_traitsIcEES3_l
Unexecuted instantiation: path_gc_test.cpp:_ZN5dorisL18local_segment_pathB5cxx11ESt17basic_string_viewIcSt11char_traitsIcEES3_l
Unexecuted instantiation: primary_key_index_test.cpp:_ZN5dorisL18local_segment_pathB5cxx11ESt17basic_string_viewIcSt11char_traitsIcEES3_l
Unexecuted instantiation: row_cursor_test.cpp:_ZN5dorisL18local_segment_pathB5cxx11ESt17basic_string_viewIcSt11char_traitsIcEES3_l
Unexecuted instantiation: rowid_conversion_test.cpp:_ZN5dorisL18local_segment_pathB5cxx11ESt17basic_string_viewIcSt11char_traitsIcEES3_l
Unexecuted instantiation: beta_rowset_test.cpp:_ZN5dorisL18local_segment_pathB5cxx11ESt17basic_string_viewIcSt11char_traitsIcEES3_l
Unexecuted instantiation: pending_rowset_test.cpp:_ZN5dorisL18local_segment_pathB5cxx11ESt17basic_string_viewIcSt11char_traitsIcEES3_l
Unexecuted instantiation: rowset_meta_manager_test.cpp:_ZN5dorisL18local_segment_pathB5cxx11ESt17basic_string_viewIcSt11char_traitsIcEES3_l
Unexecuted instantiation: rowset_meta_test.cpp:_ZN5dorisL18local_segment_pathB5cxx11ESt17basic_string_viewIcSt11char_traitsIcEES3_l
Unexecuted instantiation: bitmap_index_test.cpp:_ZN5dorisL18local_segment_pathB5cxx11ESt17basic_string_viewIcSt11char_traitsIcEES3_l
Unexecuted instantiation: bloom_filter_index_reader_writer_test.cpp:_ZN5dorisL18local_segment_pathB5cxx11ESt17basic_string_viewIcSt11char_traitsIcEES3_l
Unexecuted instantiation: encoding_info_test.cpp:_ZN5dorisL18local_segment_pathB5cxx11ESt17basic_string_viewIcSt11char_traitsIcEES3_l
Unexecuted instantiation: index_compaction_test.cpp:_ZN5dorisL18local_segment_pathB5cxx11ESt17basic_string_viewIcSt11char_traitsIcEES3_l
Unexecuted instantiation: index_compaction_with_deleted_term.cpp:_ZN5dorisL18local_segment_pathB5cxx11ESt17basic_string_viewIcSt11char_traitsIcEES3_l
inverted_index_array_test.cpp:_ZN5dorisL18local_segment_pathB5cxx11ESt17basic_string_viewIcSt11char_traitsIcEES3_l
Line
Count
Source
104
1
                                             std::string_view rowset_id, int64_t seg_id) {
105
1
    return fmt::format("{}/{}_{}.dat", tablet_path, rowset_id, seg_id);
106
1
}
Unexecuted instantiation: inverted_index_file_writer_test.cpp:_ZN5dorisL18local_segment_pathB5cxx11ESt17basic_string_viewIcSt11char_traitsIcEES3_l
Unexecuted instantiation: inverted_index_searcher_cache_test.cpp:_ZN5dorisL18local_segment_pathB5cxx11ESt17basic_string_viewIcSt11char_traitsIcEES3_l
Unexecuted instantiation: ordinal_page_index_test.cpp:_ZN5dorisL18local_segment_pathB5cxx11ESt17basic_string_viewIcSt11char_traitsIcEES3_l
Unexecuted instantiation: zone_map_index_test.cpp:_ZN5dorisL18local_segment_pathB5cxx11ESt17basic_string_viewIcSt11char_traitsIcEES3_l
Unexecuted instantiation: unique_rowset_id_generator_test.cpp:_ZN5dorisL18local_segment_pathB5cxx11ESt17basic_string_viewIcSt11char_traitsIcEES3_l
Unexecuted instantiation: segcompaction_mow_test.cpp:_ZN5dorisL18local_segment_pathB5cxx11ESt17basic_string_viewIcSt11char_traitsIcEES3_l
Unexecuted instantiation: segcompaction_test.cpp:_ZN5dorisL18local_segment_pathB5cxx11ESt17basic_string_viewIcSt11char_traitsIcEES3_l
Unexecuted instantiation: segment_cache_test.cpp:_ZN5dorisL18local_segment_pathB5cxx11ESt17basic_string_viewIcSt11char_traitsIcEES3_l
Unexecuted instantiation: single_compaction_test.cpp:_ZN5dorisL18local_segment_pathB5cxx11ESt17basic_string_viewIcSt11char_traitsIcEES3_l
Unexecuted instantiation: storage_engine_test.cpp:_ZN5dorisL18local_segment_pathB5cxx11ESt17basic_string_viewIcSt11char_traitsIcEES3_l
Unexecuted instantiation: storage_resource_test.cpp:_ZN5dorisL18local_segment_pathB5cxx11ESt17basic_string_viewIcSt11char_traitsIcEES3_l
Unexecuted instantiation: storage_types_test.cpp:_ZN5dorisL18local_segment_pathB5cxx11ESt17basic_string_viewIcSt11char_traitsIcEES3_l
Unexecuted instantiation: tablet_cooldown_test.cpp:_ZN5dorisL18local_segment_pathB5cxx11ESt17basic_string_viewIcSt11char_traitsIcEES3_l
Unexecuted instantiation: tablet_index_test.cpp:_ZN5dorisL18local_segment_pathB5cxx11ESt17basic_string_viewIcSt11char_traitsIcEES3_l
Unexecuted instantiation: tablet_meta_manager_test.cpp:_ZN5dorisL18local_segment_pathB5cxx11ESt17basic_string_viewIcSt11char_traitsIcEES3_l
Unexecuted instantiation: tablet_meta_test.cpp:_ZN5dorisL18local_segment_pathB5cxx11ESt17basic_string_viewIcSt11char_traitsIcEES3_l
Unexecuted instantiation: tablet_mgr_test.cpp:_ZN5dorisL18local_segment_pathB5cxx11ESt17basic_string_viewIcSt11char_traitsIcEES3_l
Unexecuted instantiation: tablet_schema_helper.cpp:_ZN5dorisL18local_segment_pathB5cxx11ESt17basic_string_viewIcSt11char_traitsIcEES3_l
Unexecuted instantiation: tablet_test.cpp:_ZN5dorisL18local_segment_pathB5cxx11ESt17basic_string_viewIcSt11char_traitsIcEES3_l
Unexecuted instantiation: timestamped_version_tracker_test.cpp:_ZN5dorisL18local_segment_pathB5cxx11ESt17basic_string_viewIcSt11char_traitsIcEES3_l
Unexecuted instantiation: txn_manager_test.cpp:_ZN5dorisL18local_segment_pathB5cxx11ESt17basic_string_viewIcSt11char_traitsIcEES3_l
Unexecuted instantiation: wal_manager_test.cpp:_ZN5dorisL18local_segment_pathB5cxx11ESt17basic_string_viewIcSt11char_traitsIcEES3_l
Unexecuted instantiation: wal_reader_writer_test.cpp:_ZN5dorisL18local_segment_pathB5cxx11ESt17basic_string_viewIcSt11char_traitsIcEES3_l
Unexecuted instantiation: partition_cache_test.cpp:_ZN5dorisL18local_segment_pathB5cxx11ESt17basic_string_viewIcSt11char_traitsIcEES3_l
Unexecuted instantiation: external_scan_context_mgr_test.cpp:_ZN5dorisL18local_segment_pathB5cxx11ESt17basic_string_viewIcSt11char_traitsIcEES3_l
load_stream_test.cpp:_ZN5dorisL18local_segment_pathB5cxx11ESt17basic_string_viewIcSt11char_traitsIcEES3_l
Line
Count
Source
104
20
                                             std::string_view rowset_id, int64_t seg_id) {
105
20
    return fmt::format("{}/{}_{}.dat", tablet_path, rowset_id, seg_id);
106
20
}
Unexecuted instantiation: mem_tracker_test.cpp:_ZN5dorisL18local_segment_pathB5cxx11ESt17basic_string_viewIcSt11char_traitsIcEES3_l
Unexecuted instantiation: thread_mem_tracker_mgr_test.cpp:_ZN5dorisL18local_segment_pathB5cxx11ESt17basic_string_viewIcSt11char_traitsIcEES3_l
Unexecuted instantiation: routine_load_task_executor_test.cpp:_ZN5dorisL18local_segment_pathB5cxx11ESt17basic_string_viewIcSt11char_traitsIcEES3_l
Unexecuted instantiation: snapshot_loader_test.cpp:_ZN5dorisL18local_segment_pathB5cxx11ESt17basic_string_viewIcSt11char_traitsIcEES3_l
Unexecuted instantiation: string_value_test.cpp:_ZN5dorisL18local_segment_pathB5cxx11ESt17basic_string_viewIcSt11char_traitsIcEES3_l
Unexecuted instantiation: desc_tbl_builder.cpp:_ZN5dorisL18local_segment_pathB5cxx11ESt17basic_string_viewIcSt11char_traitsIcEES3_l
Unexecuted instantiation: function_utils.cpp:_ZN5dorisL18local_segment_pathB5cxx11ESt17basic_string_viewIcSt11char_traitsIcEES3_l
Unexecuted instantiation: run_all_tests.cpp:_ZN5dorisL18local_segment_pathB5cxx11ESt17basic_string_viewIcSt11char_traitsIcEES3_l
Unexecuted instantiation: test_util.cpp:_ZN5dorisL18local_segment_pathB5cxx11ESt17basic_string_viewIcSt11char_traitsIcEES3_l
Unexecuted instantiation: bitmap_value_test.cpp:_ZN5dorisL18local_segment_pathB5cxx11ESt17basic_string_viewIcSt11char_traitsIcEES3_l
Unexecuted instantiation: brpc_client_cache_test.cpp:_ZN5dorisL18local_segment_pathB5cxx11ESt17basic_string_viewIcSt11char_traitsIcEES3_l
Unexecuted instantiation: byte_buffer2_test.cpp:_ZN5dorisL18local_segment_pathB5cxx11ESt17basic_string_viewIcSt11char_traitsIcEES3_l
Unexecuted instantiation: coding_test.cpp:_ZN5dorisL18local_segment_pathB5cxx11ESt17basic_string_viewIcSt11char_traitsIcEES3_l
Unexecuted instantiation: countdown_latch_test.cpp:_ZN5dorisL18local_segment_pathB5cxx11ESt17basic_string_viewIcSt11char_traitsIcEES3_l
Unexecuted instantiation: counts_test.cpp:_ZN5dorisL18local_segment_pathB5cxx11ESt17basic_string_viewIcSt11char_traitsIcEES3_l
Unexecuted instantiation: date_func_test.cpp:_ZN5dorisL18local_segment_pathB5cxx11ESt17basic_string_viewIcSt11char_traitsIcEES3_l
Unexecuted instantiation: doris_callonce_test.cpp:_ZN5dorisL18local_segment_pathB5cxx11ESt17basic_string_viewIcSt11char_traitsIcEES3_l
Unexecuted instantiation: frame_of_reference_coding_test.cpp:_ZN5dorisL18local_segment_pathB5cxx11ESt17basic_string_viewIcSt11char_traitsIcEES3_l
Unexecuted instantiation: key_util_test.cpp:_ZN5dorisL18local_segment_pathB5cxx11ESt17basic_string_viewIcSt11char_traitsIcEES3_l
Unexecuted instantiation: parse_util_test.cpp:_ZN5dorisL18local_segment_pathB5cxx11ESt17basic_string_viewIcSt11char_traitsIcEES3_l
Unexecuted instantiation: string_parser_test.cpp:_ZN5dorisL18local_segment_pathB5cxx11ESt17basic_string_viewIcSt11char_traitsIcEES3_l
Unexecuted instantiation: tdigest_test.cpp:_ZN5dorisL18local_segment_pathB5cxx11ESt17basic_string_viewIcSt11char_traitsIcEES3_l
Unexecuted instantiation: thread_test.cpp:_ZN5dorisL18local_segment_pathB5cxx11ESt17basic_string_viewIcSt11char_traitsIcEES3_l
Unexecuted instantiation: threadpool_test.cpp:_ZN5dorisL18local_segment_pathB5cxx11ESt17basic_string_viewIcSt11char_traitsIcEES3_l
Unexecuted instantiation: agg_bitmap_test.cpp:_ZN5dorisL18local_segment_pathB5cxx11ESt17basic_string_viewIcSt11char_traitsIcEES3_l
Unexecuted instantiation: agg_collect_test.cpp:_ZN5dorisL18local_segment_pathB5cxx11ESt17basic_string_viewIcSt11char_traitsIcEES3_l
Unexecuted instantiation: agg_histogram_test.cpp:_ZN5dorisL18local_segment_pathB5cxx11ESt17basic_string_viewIcSt11char_traitsIcEES3_l
Unexecuted instantiation: agg_linear_histogram_test.cpp:_ZN5dorisL18local_segment_pathB5cxx11ESt17basic_string_viewIcSt11char_traitsIcEES3_l
Unexecuted instantiation: agg_min_max_by_test.cpp:_ZN5dorisL18local_segment_pathB5cxx11ESt17basic_string_viewIcSt11char_traitsIcEES3_l
Unexecuted instantiation: agg_min_max_test.cpp:_ZN5dorisL18local_segment_pathB5cxx11ESt17basic_string_viewIcSt11char_traitsIcEES3_l
Unexecuted instantiation: agg_replace_test.cpp:_ZN5dorisL18local_segment_pathB5cxx11ESt17basic_string_viewIcSt11char_traitsIcEES3_l
Unexecuted instantiation: agg_test.cpp:_ZN5dorisL18local_segment_pathB5cxx11ESt17basic_string_viewIcSt11char_traitsIcEES3_l
Unexecuted instantiation: vec_count_by_enum_test.cpp:_ZN5dorisL18local_segment_pathB5cxx11ESt17basic_string_viewIcSt11char_traitsIcEES3_l
Unexecuted instantiation: vec_retention_test.cpp:_ZN5dorisL18local_segment_pathB5cxx11ESt17basic_string_viewIcSt11char_traitsIcEES3_l
Unexecuted instantiation: vec_sequence_match_test.cpp:_ZN5dorisL18local_segment_pathB5cxx11ESt17basic_string_viewIcSt11char_traitsIcEES3_l
Unexecuted instantiation: vec_window_funnel_test.cpp:_ZN5dorisL18local_segment_pathB5cxx11ESt17basic_string_viewIcSt11char_traitsIcEES3_l
Unexecuted instantiation: column_fixed_length_object_test.cpp:_ZN5dorisL18local_segment_pathB5cxx11ESt17basic_string_viewIcSt11char_traitsIcEES3_l
Unexecuted instantiation: column_hash_func_test.cpp:_ZN5dorisL18local_segment_pathB5cxx11ESt17basic_string_viewIcSt11char_traitsIcEES3_l
Unexecuted instantiation: column_nullable_seriazlization_test.cpp:_ZN5dorisL18local_segment_pathB5cxx11ESt17basic_string_viewIcSt11char_traitsIcEES3_l
Unexecuted instantiation: column_nullable_test.cpp:_ZN5dorisL18local_segment_pathB5cxx11ESt17basic_string_viewIcSt11char_traitsIcEES3_l
Unexecuted instantiation: column_resize_test.cpp:_ZN5dorisL18local_segment_pathB5cxx11ESt17basic_string_viewIcSt11char_traitsIcEES3_l
Unexecuted instantiation: column_string_test.cpp:_ZN5dorisL18local_segment_pathB5cxx11ESt17basic_string_viewIcSt11char_traitsIcEES3_l
Unexecuted instantiation: wide_integer_test.cpp:_ZN5dorisL18local_segment_pathB5cxx11ESt17basic_string_viewIcSt11char_traitsIcEES3_l
Unexecuted instantiation: accurate_comparison_test.cpp:_ZN5dorisL18local_segment_pathB5cxx11ESt17basic_string_viewIcSt11char_traitsIcEES3_l
Unexecuted instantiation: block_test.cpp:_ZN5dorisL18local_segment_pathB5cxx11ESt17basic_string_viewIcSt11char_traitsIcEES3_l
Unexecuted instantiation: column_array_test.cpp:_ZN5dorisL18local_segment_pathB5cxx11ESt17basic_string_viewIcSt11char_traitsIcEES3_l
Unexecuted instantiation: column_complex_test.cpp:_ZN5dorisL18local_segment_pathB5cxx11ESt17basic_string_viewIcSt11char_traitsIcEES3_l
Unexecuted instantiation: column_map_test.cpp:_ZN5dorisL18local_segment_pathB5cxx11ESt17basic_string_viewIcSt11char_traitsIcEES3_l
Unexecuted instantiation: column_struct_test.cpp:_ZN5dorisL18local_segment_pathB5cxx11ESt17basic_string_viewIcSt11char_traitsIcEES3_l
Unexecuted instantiation: column_test.cpp:_ZN5dorisL18local_segment_pathB5cxx11ESt17basic_string_viewIcSt11char_traitsIcEES3_l
Unexecuted instantiation: column_vector_test.cpp:_ZN5dorisL18local_segment_pathB5cxx11ESt17basic_string_viewIcSt11char_traitsIcEES3_l
Unexecuted instantiation: field_test.cpp:_ZN5dorisL18local_segment_pathB5cxx11ESt17basic_string_viewIcSt11char_traitsIcEES3_l
Unexecuted instantiation: get_common_type_test.cpp:_ZN5dorisL18local_segment_pathB5cxx11ESt17basic_string_viewIcSt11char_traitsIcEES3_l
Unexecuted instantiation: number_traits_test.cpp:_ZN5dorisL18local_segment_pathB5cxx11ESt17basic_string_viewIcSt11char_traitsIcEES3_l
Unexecuted instantiation: complex_type_test.cpp:_ZN5dorisL18local_segment_pathB5cxx11ESt17basic_string_viewIcSt11char_traitsIcEES3_l
Unexecuted instantiation: datetime_round_test.cpp:_ZN5dorisL18local_segment_pathB5cxx11ESt17basic_string_viewIcSt11char_traitsIcEES3_l
Unexecuted instantiation: decimal_test.cpp:_ZN5dorisL18local_segment_pathB5cxx11ESt17basic_string_viewIcSt11char_traitsIcEES3_l
Unexecuted instantiation: from_string_test.cpp:_ZN5dorisL18local_segment_pathB5cxx11ESt17basic_string_viewIcSt11char_traitsIcEES3_l
Unexecuted instantiation: data_type_serde_csv_test.cpp:_ZN5dorisL18local_segment_pathB5cxx11ESt17basic_string_viewIcSt11char_traitsIcEES3_l
Unexecuted instantiation: data_type_serde_mysql_test.cpp:_ZN5dorisL18local_segment_pathB5cxx11ESt17basic_string_viewIcSt11char_traitsIcEES3_l
Unexecuted instantiation: data_type_serde_pb_test.cpp:_ZN5dorisL18local_segment_pathB5cxx11ESt17basic_string_viewIcSt11char_traitsIcEES3_l
Unexecuted instantiation: data_type_serde_test.cpp:_ZN5dorisL18local_segment_pathB5cxx11ESt17basic_string_viewIcSt11char_traitsIcEES3_l
Unexecuted instantiation: data_type_serde_text_test.cpp:_ZN5dorisL18local_segment_pathB5cxx11ESt17basic_string_viewIcSt11char_traitsIcEES3_l
Unexecuted instantiation: data_type_to_string_test.cpp:_ZN5dorisL18local_segment_pathB5cxx11ESt17basic_string_viewIcSt11char_traitsIcEES3_l
Unexecuted instantiation: delta_writer_v2_pool_test.cpp:_ZN5dorisL18local_segment_pathB5cxx11ESt17basic_string_viewIcSt11char_traitsIcEES3_l
Unexecuted instantiation: load_stream_stub_map_test.cpp:_ZN5dorisL18local_segment_pathB5cxx11ESt17basic_string_viewIcSt11char_traitsIcEES3_l
Unexecuted instantiation: parquet_corrupt_statistics_test.cpp:_ZN5dorisL18local_segment_pathB5cxx11ESt17basic_string_viewIcSt11char_traitsIcEES3_l
Unexecuted instantiation: parquet_reader_test.cpp:_ZN5dorisL18local_segment_pathB5cxx11ESt17basic_string_viewIcSt11char_traitsIcEES3_l
Unexecuted instantiation: parquet_statistics_test.cpp:_ZN5dorisL18local_segment_pathB5cxx11ESt17basic_string_viewIcSt11char_traitsIcEES3_l
Unexecuted instantiation: parquet_thrift_test.cpp:_ZN5dorisL18local_segment_pathB5cxx11ESt17basic_string_viewIcSt11char_traitsIcEES3_l
Unexecuted instantiation: parquet_version_test.cpp:_ZN5dorisL18local_segment_pathB5cxx11ESt17basic_string_viewIcSt11char_traitsIcEES3_l
Unexecuted instantiation: vfile_scanner_exception_test.cpp:_ZN5dorisL18local_segment_pathB5cxx11ESt17basic_string_viewIcSt11char_traitsIcEES3_l
Unexecuted instantiation: vgeneric_iterators_test.cpp:_ZN5dorisL18local_segment_pathB5cxx11ESt17basic_string_viewIcSt11char_traitsIcEES3_l
Unexecuted instantiation: vwal_scanner_test.cpp:_ZN5dorisL18local_segment_pathB5cxx11ESt17basic_string_viewIcSt11char_traitsIcEES3_l
Unexecuted instantiation: vexpr_test.cpp:_ZN5dorisL18local_segment_pathB5cxx11ESt17basic_string_viewIcSt11char_traitsIcEES3_l
Unexecuted instantiation: function_arithmetic_test.cpp:_ZN5dorisL18local_segment_pathB5cxx11ESt17basic_string_viewIcSt11char_traitsIcEES3_l
Unexecuted instantiation: function_array_aggregation_test.cpp:_ZN5dorisL18local_segment_pathB5cxx11ESt17basic_string_viewIcSt11char_traitsIcEES3_l
Unexecuted instantiation: function_array_element_test.cpp:_ZN5dorisL18local_segment_pathB5cxx11ESt17basic_string_viewIcSt11char_traitsIcEES3_l
Unexecuted instantiation: function_array_index_test.cpp:_ZN5dorisL18local_segment_pathB5cxx11ESt17basic_string_viewIcSt11char_traitsIcEES3_l
Unexecuted instantiation: function_array_size_test.cpp:_ZN5dorisL18local_segment_pathB5cxx11ESt17basic_string_viewIcSt11char_traitsIcEES3_l
Unexecuted instantiation: function_arrays_overlap_test.cpp:_ZN5dorisL18local_segment_pathB5cxx11ESt17basic_string_viewIcSt11char_traitsIcEES3_l
Unexecuted instantiation: function_bitmap_test.cpp:_ZN5dorisL18local_segment_pathB5cxx11ESt17basic_string_viewIcSt11char_traitsIcEES3_l
Unexecuted instantiation: function_compressed_materialization_test.cpp:_ZN5dorisL18local_segment_pathB5cxx11ESt17basic_string_viewIcSt11char_traitsIcEES3_l
Unexecuted instantiation: function_eq_for_null_test.cpp:_ZN5dorisL18local_segment_pathB5cxx11ESt17basic_string_viewIcSt11char_traitsIcEES3_l
Unexecuted instantiation: function_geo_test.cpp:_ZN5dorisL18local_segment_pathB5cxx11ESt17basic_string_viewIcSt11char_traitsIcEES3_l
Unexecuted instantiation: function_hash_test.cpp:_ZN5dorisL18local_segment_pathB5cxx11ESt17basic_string_viewIcSt11char_traitsIcEES3_l
Unexecuted instantiation: function_ifnull_test.cpp:_ZN5dorisL18local_segment_pathB5cxx11ESt17basic_string_viewIcSt11char_traitsIcEES3_l
Unexecuted instantiation: function_ip_test.cpp:_ZN5dorisL18local_segment_pathB5cxx11ESt17basic_string_viewIcSt11char_traitsIcEES3_l
Unexecuted instantiation: function_json_test.cpp:_ZN5dorisL18local_segment_pathB5cxx11ESt17basic_string_viewIcSt11char_traitsIcEES3_l
Unexecuted instantiation: function_jsonb_test.cpp:_ZN5dorisL18local_segment_pathB5cxx11ESt17basic_string_viewIcSt11char_traitsIcEES3_l
Unexecuted instantiation: function_like_test.cpp:_ZN5dorisL18local_segment_pathB5cxx11ESt17basic_string_viewIcSt11char_traitsIcEES3_l
Unexecuted instantiation: function_math_test.cpp:_ZN5dorisL18local_segment_pathB5cxx11ESt17basic_string_viewIcSt11char_traitsIcEES3_l
Unexecuted instantiation: function_money_format_test.cpp:_ZN5dorisL18local_segment_pathB5cxx11ESt17basic_string_viewIcSt11char_traitsIcEES3_l
Unexecuted instantiation: function_nullif_test.cpp:_ZN5dorisL18local_segment_pathB5cxx11ESt17basic_string_viewIcSt11char_traitsIcEES3_l
Unexecuted instantiation: function_round_test.cpp:_ZN5dorisL18local_segment_pathB5cxx11ESt17basic_string_viewIcSt11char_traitsIcEES3_l
Unexecuted instantiation: function_string_test.cpp:_ZN5dorisL18local_segment_pathB5cxx11ESt17basic_string_viewIcSt11char_traitsIcEES3_l
Unexecuted instantiation: function_test_template.cpp:_ZN5dorisL18local_segment_pathB5cxx11ESt17basic_string_viewIcSt11char_traitsIcEES3_l
Unexecuted instantiation: function_test_util.cpp:_ZN5dorisL18local_segment_pathB5cxx11ESt17basic_string_viewIcSt11char_traitsIcEES3_l
Unexecuted instantiation: function_time_test.cpp:_ZN5dorisL18local_segment_pathB5cxx11ESt17basic_string_viewIcSt11char_traitsIcEES3_l
Unexecuted instantiation: function_url_test.cpp:_ZN5dorisL18local_segment_pathB5cxx11ESt17basic_string_viewIcSt11char_traitsIcEES3_l
Unexecuted instantiation: table_function_test.cpp:_ZN5dorisL18local_segment_pathB5cxx11ESt17basic_string_viewIcSt11char_traitsIcEES3_l
Unexecuted instantiation: serialize_test.cpp:_ZN5dorisL18local_segment_pathB5cxx11ESt17basic_string_viewIcSt11char_traitsIcEES3_l
Unexecuted instantiation: char_type_padding_test.cpp:_ZN5dorisL18local_segment_pathB5cxx11ESt17basic_string_viewIcSt11char_traitsIcEES3_l
Unexecuted instantiation: vertical_compaction_test.cpp:_ZN5dorisL18local_segment_pathB5cxx11ESt17basic_string_viewIcSt11char_traitsIcEES3_l
Unexecuted instantiation: ip_value_test.cpp:_ZN5dorisL18local_segment_pathB5cxx11ESt17basic_string_viewIcSt11char_traitsIcEES3_l
Unexecuted instantiation: vtablet_writer_v2_test.cpp:_ZN5dorisL18local_segment_pathB5cxx11ESt17basic_string_viewIcSt11char_traitsIcEES3_l
Unexecuted instantiation: partition_transformers_test.cpp:_ZN5dorisL18local_segment_pathB5cxx11ESt17basic_string_viewIcSt11char_traitsIcEES3_l
Unexecuted instantiation: arrow_column_to_doris_column_test.cpp:_ZN5dorisL18local_segment_pathB5cxx11ESt17basic_string_viewIcSt11char_traitsIcEES3_l
Unexecuted instantiation: histogram_helpers_test.cpp:_ZN5dorisL18local_segment_pathB5cxx11ESt17basic_string_viewIcSt11char_traitsIcEES3_l
Unexecuted instantiation: udf.cpp:_ZN5dorisL18local_segment_pathB5cxx11ESt17basic_string_viewIcSt11char_traitsIcEES3_l
107
108
static inline std::string cooldown_tablet_meta_filename(int64_t cooldown_replica_id,
109
0
                                                        int64_t cooldown_term) {
110
0
    return fmt::format("{}.{}.meta", cooldown_replica_id, cooldown_term);
111
0
}
Unexecuted instantiation: task_worker_pool_test.cpp:_ZN5dorisL29cooldown_tablet_meta_filenameB5cxx11Ell
Unexecuted instantiation: schema_util_test.cpp:_ZN5dorisL29cooldown_tablet_meta_filenameB5cxx11Ell
Unexecuted instantiation: space_saving_test.cpp:_ZN5dorisL29cooldown_tablet_meta_filenameB5cxx11Ell
Unexecuted instantiation: bitmapfilter_predicate_test.cpp:_ZN5dorisL29cooldown_tablet_meta_filenameB5cxx11Ell
Unexecuted instantiation: runtime_filter_test.cpp:_ZN5dorisL29cooldown_tablet_meta_filenameB5cxx11Ell
Unexecuted instantiation: http_auth_test.cpp:_ZN5dorisL29cooldown_tablet_meta_filenameB5cxx11Ell
Unexecuted instantiation: http_client_test.cpp:_ZN5dorisL29cooldown_tablet_meta_filenameB5cxx11Ell
Unexecuted instantiation: message_body_sink_test.cpp:_ZN5dorisL29cooldown_tablet_meta_filenameB5cxx11Ell
Unexecuted instantiation: stream_load_test.cpp:_ZN5dorisL29cooldown_tablet_meta_filenameB5cxx11Ell
Unexecuted instantiation: block_file_cache_test.cpp:_ZN5dorisL29cooldown_tablet_meta_filenameB5cxx11Ell
Unexecuted instantiation: buffered_reader_test.cpp:_ZN5dorisL29cooldown_tablet_meta_filenameB5cxx11Ell
Unexecuted instantiation: multi_table_pipe_test.cpp:_ZN5dorisL29cooldown_tablet_meta_filenameB5cxx11Ell
Unexecuted instantiation: s3_file_writer_test.cpp:_ZN5dorisL29cooldown_tablet_meta_filenameB5cxx11Ell
Unexecuted instantiation: stream_sink_file_writer_test.cpp:_ZN5dorisL29cooldown_tablet_meta_filenameB5cxx11Ell
Unexecuted instantiation: base_compaction_test.cpp:_ZN5dorisL29cooldown_tablet_meta_filenameB5cxx11Ell
Unexecuted instantiation: bitmap_filter_column_predicate_test.cpp:_ZN5dorisL29cooldown_tablet_meta_filenameB5cxx11Ell
Unexecuted instantiation: block_column_predicate_test.cpp:_ZN5dorisL29cooldown_tablet_meta_filenameB5cxx11Ell
Unexecuted instantiation: bloom_filter_test.cpp:_ZN5dorisL29cooldown_tablet_meta_filenameB5cxx11Ell
Unexecuted instantiation: common_test.cpp:_ZN5dorisL29cooldown_tablet_meta_filenameB5cxx11Ell
Unexecuted instantiation: compaction_delete_bitmap_calculator_test.cpp:_ZN5dorisL29cooldown_tablet_meta_filenameB5cxx11Ell
Unexecuted instantiation: compaction_score_test.cpp:_ZN5dorisL29cooldown_tablet_meta_filenameB5cxx11Ell
Unexecuted instantiation: compaction_task_test.cpp:_ZN5dorisL29cooldown_tablet_meta_filenameB5cxx11Ell
Unexecuted instantiation: cumulative_compaction_policy_test.cpp:_ZN5dorisL29cooldown_tablet_meta_filenameB5cxx11Ell
Unexecuted instantiation: cumulative_compaction_test.cpp:_ZN5dorisL29cooldown_tablet_meta_filenameB5cxx11Ell
Unexecuted instantiation: cumulative_compaction_time_series_policy_test.cpp:_ZN5dorisL29cooldown_tablet_meta_filenameB5cxx11Ell
Unexecuted instantiation: date_bloom_filter_test.cpp:_ZN5dorisL29cooldown_tablet_meta_filenameB5cxx11Ell
Unexecuted instantiation: decimal12_test.cpp:_ZN5dorisL29cooldown_tablet_meta_filenameB5cxx11Ell
Unexecuted instantiation: delete_bitmap_calculator_test.cpp:_ZN5dorisL29cooldown_tablet_meta_filenameB5cxx11Ell
Unexecuted instantiation: delete_handler_test.cpp:_ZN5dorisL29cooldown_tablet_meta_filenameB5cxx11Ell
Unexecuted instantiation: delta_writer_cluster_key_test.cpp:_ZN5dorisL29cooldown_tablet_meta_filenameB5cxx11Ell
Unexecuted instantiation: delta_writer_test.cpp:_ZN5dorisL29cooldown_tablet_meta_filenameB5cxx11Ell
Unexecuted instantiation: engine_storage_migration_task_test.cpp:_ZN5dorisL29cooldown_tablet_meta_filenameB5cxx11Ell
Unexecuted instantiation: file_header_test.cpp:_ZN5dorisL29cooldown_tablet_meta_filenameB5cxx11Ell
Unexecuted instantiation: key_coder_test.cpp:_ZN5dorisL29cooldown_tablet_meta_filenameB5cxx11Ell
Unexecuted instantiation: lru_cache_test.cpp:_ZN5dorisL29cooldown_tablet_meta_filenameB5cxx11Ell
Unexecuted instantiation: memtable_flush_executor_test.cpp:_ZN5dorisL29cooldown_tablet_meta_filenameB5cxx11Ell
Unexecuted instantiation: memtable_memory_limiter_test.cpp:_ZN5dorisL29cooldown_tablet_meta_filenameB5cxx11Ell
Unexecuted instantiation: memtable_sort_test.cpp:_ZN5dorisL29cooldown_tablet_meta_filenameB5cxx11Ell
Unexecuted instantiation: olap_meta_test.cpp:_ZN5dorisL29cooldown_tablet_meta_filenameB5cxx11Ell
Unexecuted instantiation: options_test.cpp:_ZN5dorisL29cooldown_tablet_meta_filenameB5cxx11Ell
Unexecuted instantiation: ordered_data_compaction_test.cpp:_ZN5dorisL29cooldown_tablet_meta_filenameB5cxx11Ell
Unexecuted instantiation: page_cache_test.cpp:_ZN5dorisL29cooldown_tablet_meta_filenameB5cxx11Ell
Unexecuted instantiation: path_gc_test.cpp:_ZN5dorisL29cooldown_tablet_meta_filenameB5cxx11Ell
Unexecuted instantiation: primary_key_index_test.cpp:_ZN5dorisL29cooldown_tablet_meta_filenameB5cxx11Ell
Unexecuted instantiation: row_cursor_test.cpp:_ZN5dorisL29cooldown_tablet_meta_filenameB5cxx11Ell
Unexecuted instantiation: rowid_conversion_test.cpp:_ZN5dorisL29cooldown_tablet_meta_filenameB5cxx11Ell
Unexecuted instantiation: beta_rowset_test.cpp:_ZN5dorisL29cooldown_tablet_meta_filenameB5cxx11Ell
Unexecuted instantiation: pending_rowset_test.cpp:_ZN5dorisL29cooldown_tablet_meta_filenameB5cxx11Ell
Unexecuted instantiation: rowset_meta_manager_test.cpp:_ZN5dorisL29cooldown_tablet_meta_filenameB5cxx11Ell
Unexecuted instantiation: rowset_meta_test.cpp:_ZN5dorisL29cooldown_tablet_meta_filenameB5cxx11Ell
Unexecuted instantiation: bitmap_index_test.cpp:_ZN5dorisL29cooldown_tablet_meta_filenameB5cxx11Ell
Unexecuted instantiation: bloom_filter_index_reader_writer_test.cpp:_ZN5dorisL29cooldown_tablet_meta_filenameB5cxx11Ell
Unexecuted instantiation: encoding_info_test.cpp:_ZN5dorisL29cooldown_tablet_meta_filenameB5cxx11Ell
Unexecuted instantiation: index_compaction_test.cpp:_ZN5dorisL29cooldown_tablet_meta_filenameB5cxx11Ell
Unexecuted instantiation: index_compaction_with_deleted_term.cpp:_ZN5dorisL29cooldown_tablet_meta_filenameB5cxx11Ell
Unexecuted instantiation: inverted_index_array_test.cpp:_ZN5dorisL29cooldown_tablet_meta_filenameB5cxx11Ell
Unexecuted instantiation: inverted_index_file_writer_test.cpp:_ZN5dorisL29cooldown_tablet_meta_filenameB5cxx11Ell
Unexecuted instantiation: inverted_index_searcher_cache_test.cpp:_ZN5dorisL29cooldown_tablet_meta_filenameB5cxx11Ell
Unexecuted instantiation: ordinal_page_index_test.cpp:_ZN5dorisL29cooldown_tablet_meta_filenameB5cxx11Ell
Unexecuted instantiation: zone_map_index_test.cpp:_ZN5dorisL29cooldown_tablet_meta_filenameB5cxx11Ell
Unexecuted instantiation: unique_rowset_id_generator_test.cpp:_ZN5dorisL29cooldown_tablet_meta_filenameB5cxx11Ell
Unexecuted instantiation: segcompaction_mow_test.cpp:_ZN5dorisL29cooldown_tablet_meta_filenameB5cxx11Ell
Unexecuted instantiation: segcompaction_test.cpp:_ZN5dorisL29cooldown_tablet_meta_filenameB5cxx11Ell
Unexecuted instantiation: segment_cache_test.cpp:_ZN5dorisL29cooldown_tablet_meta_filenameB5cxx11Ell
Unexecuted instantiation: single_compaction_test.cpp:_ZN5dorisL29cooldown_tablet_meta_filenameB5cxx11Ell
Unexecuted instantiation: storage_engine_test.cpp:_ZN5dorisL29cooldown_tablet_meta_filenameB5cxx11Ell
Unexecuted instantiation: storage_resource_test.cpp:_ZN5dorisL29cooldown_tablet_meta_filenameB5cxx11Ell
Unexecuted instantiation: storage_types_test.cpp:_ZN5dorisL29cooldown_tablet_meta_filenameB5cxx11Ell
Unexecuted instantiation: tablet_cooldown_test.cpp:_ZN5dorisL29cooldown_tablet_meta_filenameB5cxx11Ell
Unexecuted instantiation: tablet_index_test.cpp:_ZN5dorisL29cooldown_tablet_meta_filenameB5cxx11Ell
Unexecuted instantiation: tablet_meta_manager_test.cpp:_ZN5dorisL29cooldown_tablet_meta_filenameB5cxx11Ell
Unexecuted instantiation: tablet_meta_test.cpp:_ZN5dorisL29cooldown_tablet_meta_filenameB5cxx11Ell
Unexecuted instantiation: tablet_mgr_test.cpp:_ZN5dorisL29cooldown_tablet_meta_filenameB5cxx11Ell
Unexecuted instantiation: tablet_schema_helper.cpp:_ZN5dorisL29cooldown_tablet_meta_filenameB5cxx11Ell
Unexecuted instantiation: tablet_test.cpp:_ZN5dorisL29cooldown_tablet_meta_filenameB5cxx11Ell
Unexecuted instantiation: timestamped_version_tracker_test.cpp:_ZN5dorisL29cooldown_tablet_meta_filenameB5cxx11Ell
Unexecuted instantiation: txn_manager_test.cpp:_ZN5dorisL29cooldown_tablet_meta_filenameB5cxx11Ell
Unexecuted instantiation: wal_manager_test.cpp:_ZN5dorisL29cooldown_tablet_meta_filenameB5cxx11Ell
Unexecuted instantiation: wal_reader_writer_test.cpp:_ZN5dorisL29cooldown_tablet_meta_filenameB5cxx11Ell
Unexecuted instantiation: partition_cache_test.cpp:_ZN5dorisL29cooldown_tablet_meta_filenameB5cxx11Ell
Unexecuted instantiation: external_scan_context_mgr_test.cpp:_ZN5dorisL29cooldown_tablet_meta_filenameB5cxx11Ell
Unexecuted instantiation: load_stream_test.cpp:_ZN5dorisL29cooldown_tablet_meta_filenameB5cxx11Ell
Unexecuted instantiation: mem_tracker_test.cpp:_ZN5dorisL29cooldown_tablet_meta_filenameB5cxx11Ell
Unexecuted instantiation: thread_mem_tracker_mgr_test.cpp:_ZN5dorisL29cooldown_tablet_meta_filenameB5cxx11Ell
Unexecuted instantiation: routine_load_task_executor_test.cpp:_ZN5dorisL29cooldown_tablet_meta_filenameB5cxx11Ell
Unexecuted instantiation: snapshot_loader_test.cpp:_ZN5dorisL29cooldown_tablet_meta_filenameB5cxx11Ell
Unexecuted instantiation: string_value_test.cpp:_ZN5dorisL29cooldown_tablet_meta_filenameB5cxx11Ell
Unexecuted instantiation: desc_tbl_builder.cpp:_ZN5dorisL29cooldown_tablet_meta_filenameB5cxx11Ell
Unexecuted instantiation: function_utils.cpp:_ZN5dorisL29cooldown_tablet_meta_filenameB5cxx11Ell
Unexecuted instantiation: run_all_tests.cpp:_ZN5dorisL29cooldown_tablet_meta_filenameB5cxx11Ell
Unexecuted instantiation: test_util.cpp:_ZN5dorisL29cooldown_tablet_meta_filenameB5cxx11Ell
Unexecuted instantiation: bitmap_value_test.cpp:_ZN5dorisL29cooldown_tablet_meta_filenameB5cxx11Ell
Unexecuted instantiation: brpc_client_cache_test.cpp:_ZN5dorisL29cooldown_tablet_meta_filenameB5cxx11Ell
Unexecuted instantiation: byte_buffer2_test.cpp:_ZN5dorisL29cooldown_tablet_meta_filenameB5cxx11Ell
Unexecuted instantiation: coding_test.cpp:_ZN5dorisL29cooldown_tablet_meta_filenameB5cxx11Ell
Unexecuted instantiation: countdown_latch_test.cpp:_ZN5dorisL29cooldown_tablet_meta_filenameB5cxx11Ell
Unexecuted instantiation: counts_test.cpp:_ZN5dorisL29cooldown_tablet_meta_filenameB5cxx11Ell
Unexecuted instantiation: date_func_test.cpp:_ZN5dorisL29cooldown_tablet_meta_filenameB5cxx11Ell
Unexecuted instantiation: doris_callonce_test.cpp:_ZN5dorisL29cooldown_tablet_meta_filenameB5cxx11Ell
Unexecuted instantiation: frame_of_reference_coding_test.cpp:_ZN5dorisL29cooldown_tablet_meta_filenameB5cxx11Ell
Unexecuted instantiation: key_util_test.cpp:_ZN5dorisL29cooldown_tablet_meta_filenameB5cxx11Ell
Unexecuted instantiation: parse_util_test.cpp:_ZN5dorisL29cooldown_tablet_meta_filenameB5cxx11Ell
Unexecuted instantiation: string_parser_test.cpp:_ZN5dorisL29cooldown_tablet_meta_filenameB5cxx11Ell
Unexecuted instantiation: tdigest_test.cpp:_ZN5dorisL29cooldown_tablet_meta_filenameB5cxx11Ell
Unexecuted instantiation: thread_test.cpp:_ZN5dorisL29cooldown_tablet_meta_filenameB5cxx11Ell
Unexecuted instantiation: threadpool_test.cpp:_ZN5dorisL29cooldown_tablet_meta_filenameB5cxx11Ell
Unexecuted instantiation: agg_bitmap_test.cpp:_ZN5dorisL29cooldown_tablet_meta_filenameB5cxx11Ell
Unexecuted instantiation: agg_collect_test.cpp:_ZN5dorisL29cooldown_tablet_meta_filenameB5cxx11Ell
Unexecuted instantiation: agg_histogram_test.cpp:_ZN5dorisL29cooldown_tablet_meta_filenameB5cxx11Ell
Unexecuted instantiation: agg_linear_histogram_test.cpp:_ZN5dorisL29cooldown_tablet_meta_filenameB5cxx11Ell
Unexecuted instantiation: agg_min_max_by_test.cpp:_ZN5dorisL29cooldown_tablet_meta_filenameB5cxx11Ell
Unexecuted instantiation: agg_min_max_test.cpp:_ZN5dorisL29cooldown_tablet_meta_filenameB5cxx11Ell
Unexecuted instantiation: agg_replace_test.cpp:_ZN5dorisL29cooldown_tablet_meta_filenameB5cxx11Ell
Unexecuted instantiation: agg_test.cpp:_ZN5dorisL29cooldown_tablet_meta_filenameB5cxx11Ell
Unexecuted instantiation: vec_count_by_enum_test.cpp:_ZN5dorisL29cooldown_tablet_meta_filenameB5cxx11Ell
Unexecuted instantiation: vec_retention_test.cpp:_ZN5dorisL29cooldown_tablet_meta_filenameB5cxx11Ell
Unexecuted instantiation: vec_sequence_match_test.cpp:_ZN5dorisL29cooldown_tablet_meta_filenameB5cxx11Ell
Unexecuted instantiation: vec_window_funnel_test.cpp:_ZN5dorisL29cooldown_tablet_meta_filenameB5cxx11Ell
Unexecuted instantiation: column_fixed_length_object_test.cpp:_ZN5dorisL29cooldown_tablet_meta_filenameB5cxx11Ell
Unexecuted instantiation: column_hash_func_test.cpp:_ZN5dorisL29cooldown_tablet_meta_filenameB5cxx11Ell
Unexecuted instantiation: column_nullable_seriazlization_test.cpp:_ZN5dorisL29cooldown_tablet_meta_filenameB5cxx11Ell
Unexecuted instantiation: column_nullable_test.cpp:_ZN5dorisL29cooldown_tablet_meta_filenameB5cxx11Ell
Unexecuted instantiation: column_resize_test.cpp:_ZN5dorisL29cooldown_tablet_meta_filenameB5cxx11Ell
Unexecuted instantiation: column_string_test.cpp:_ZN5dorisL29cooldown_tablet_meta_filenameB5cxx11Ell
Unexecuted instantiation: wide_integer_test.cpp:_ZN5dorisL29cooldown_tablet_meta_filenameB5cxx11Ell
Unexecuted instantiation: accurate_comparison_test.cpp:_ZN5dorisL29cooldown_tablet_meta_filenameB5cxx11Ell
Unexecuted instantiation: block_test.cpp:_ZN5dorisL29cooldown_tablet_meta_filenameB5cxx11Ell
Unexecuted instantiation: column_array_test.cpp:_ZN5dorisL29cooldown_tablet_meta_filenameB5cxx11Ell
Unexecuted instantiation: column_complex_test.cpp:_ZN5dorisL29cooldown_tablet_meta_filenameB5cxx11Ell
Unexecuted instantiation: column_map_test.cpp:_ZN5dorisL29cooldown_tablet_meta_filenameB5cxx11Ell
Unexecuted instantiation: column_struct_test.cpp:_ZN5dorisL29cooldown_tablet_meta_filenameB5cxx11Ell
Unexecuted instantiation: column_test.cpp:_ZN5dorisL29cooldown_tablet_meta_filenameB5cxx11Ell
Unexecuted instantiation: column_vector_test.cpp:_ZN5dorisL29cooldown_tablet_meta_filenameB5cxx11Ell
Unexecuted instantiation: field_test.cpp:_ZN5dorisL29cooldown_tablet_meta_filenameB5cxx11Ell
Unexecuted instantiation: get_common_type_test.cpp:_ZN5dorisL29cooldown_tablet_meta_filenameB5cxx11Ell
Unexecuted instantiation: number_traits_test.cpp:_ZN5dorisL29cooldown_tablet_meta_filenameB5cxx11Ell
Unexecuted instantiation: complex_type_test.cpp:_ZN5dorisL29cooldown_tablet_meta_filenameB5cxx11Ell
Unexecuted instantiation: datetime_round_test.cpp:_ZN5dorisL29cooldown_tablet_meta_filenameB5cxx11Ell
Unexecuted instantiation: decimal_test.cpp:_ZN5dorisL29cooldown_tablet_meta_filenameB5cxx11Ell
Unexecuted instantiation: from_string_test.cpp:_ZN5dorisL29cooldown_tablet_meta_filenameB5cxx11Ell
Unexecuted instantiation: data_type_serde_csv_test.cpp:_ZN5dorisL29cooldown_tablet_meta_filenameB5cxx11Ell
Unexecuted instantiation: data_type_serde_mysql_test.cpp:_ZN5dorisL29cooldown_tablet_meta_filenameB5cxx11Ell
Unexecuted instantiation: data_type_serde_pb_test.cpp:_ZN5dorisL29cooldown_tablet_meta_filenameB5cxx11Ell
Unexecuted instantiation: data_type_serde_test.cpp:_ZN5dorisL29cooldown_tablet_meta_filenameB5cxx11Ell
Unexecuted instantiation: data_type_serde_text_test.cpp:_ZN5dorisL29cooldown_tablet_meta_filenameB5cxx11Ell
Unexecuted instantiation: data_type_to_string_test.cpp:_ZN5dorisL29cooldown_tablet_meta_filenameB5cxx11Ell
Unexecuted instantiation: delta_writer_v2_pool_test.cpp:_ZN5dorisL29cooldown_tablet_meta_filenameB5cxx11Ell
Unexecuted instantiation: load_stream_stub_map_test.cpp:_ZN5dorisL29cooldown_tablet_meta_filenameB5cxx11Ell
Unexecuted instantiation: parquet_corrupt_statistics_test.cpp:_ZN5dorisL29cooldown_tablet_meta_filenameB5cxx11Ell
Unexecuted instantiation: parquet_reader_test.cpp:_ZN5dorisL29cooldown_tablet_meta_filenameB5cxx11Ell
Unexecuted instantiation: parquet_statistics_test.cpp:_ZN5dorisL29cooldown_tablet_meta_filenameB5cxx11Ell
Unexecuted instantiation: parquet_thrift_test.cpp:_ZN5dorisL29cooldown_tablet_meta_filenameB5cxx11Ell
Unexecuted instantiation: parquet_version_test.cpp:_ZN5dorisL29cooldown_tablet_meta_filenameB5cxx11Ell
Unexecuted instantiation: vfile_scanner_exception_test.cpp:_ZN5dorisL29cooldown_tablet_meta_filenameB5cxx11Ell
Unexecuted instantiation: vgeneric_iterators_test.cpp:_ZN5dorisL29cooldown_tablet_meta_filenameB5cxx11Ell
Unexecuted instantiation: vwal_scanner_test.cpp:_ZN5dorisL29cooldown_tablet_meta_filenameB5cxx11Ell
Unexecuted instantiation: vexpr_test.cpp:_ZN5dorisL29cooldown_tablet_meta_filenameB5cxx11Ell
Unexecuted instantiation: function_arithmetic_test.cpp:_ZN5dorisL29cooldown_tablet_meta_filenameB5cxx11Ell
Unexecuted instantiation: function_array_aggregation_test.cpp:_ZN5dorisL29cooldown_tablet_meta_filenameB5cxx11Ell
Unexecuted instantiation: function_array_element_test.cpp:_ZN5dorisL29cooldown_tablet_meta_filenameB5cxx11Ell
Unexecuted instantiation: function_array_index_test.cpp:_ZN5dorisL29cooldown_tablet_meta_filenameB5cxx11Ell
Unexecuted instantiation: function_array_size_test.cpp:_ZN5dorisL29cooldown_tablet_meta_filenameB5cxx11Ell
Unexecuted instantiation: function_arrays_overlap_test.cpp:_ZN5dorisL29cooldown_tablet_meta_filenameB5cxx11Ell
Unexecuted instantiation: function_bitmap_test.cpp:_ZN5dorisL29cooldown_tablet_meta_filenameB5cxx11Ell
Unexecuted instantiation: function_compressed_materialization_test.cpp:_ZN5dorisL29cooldown_tablet_meta_filenameB5cxx11Ell
Unexecuted instantiation: function_eq_for_null_test.cpp:_ZN5dorisL29cooldown_tablet_meta_filenameB5cxx11Ell
Unexecuted instantiation: function_geo_test.cpp:_ZN5dorisL29cooldown_tablet_meta_filenameB5cxx11Ell
Unexecuted instantiation: function_hash_test.cpp:_ZN5dorisL29cooldown_tablet_meta_filenameB5cxx11Ell
Unexecuted instantiation: function_ifnull_test.cpp:_ZN5dorisL29cooldown_tablet_meta_filenameB5cxx11Ell
Unexecuted instantiation: function_ip_test.cpp:_ZN5dorisL29cooldown_tablet_meta_filenameB5cxx11Ell
Unexecuted instantiation: function_json_test.cpp:_ZN5dorisL29cooldown_tablet_meta_filenameB5cxx11Ell
Unexecuted instantiation: function_jsonb_test.cpp:_ZN5dorisL29cooldown_tablet_meta_filenameB5cxx11Ell
Unexecuted instantiation: function_like_test.cpp:_ZN5dorisL29cooldown_tablet_meta_filenameB5cxx11Ell
Unexecuted instantiation: function_math_test.cpp:_ZN5dorisL29cooldown_tablet_meta_filenameB5cxx11Ell
Unexecuted instantiation: function_money_format_test.cpp:_ZN5dorisL29cooldown_tablet_meta_filenameB5cxx11Ell
Unexecuted instantiation: function_nullif_test.cpp:_ZN5dorisL29cooldown_tablet_meta_filenameB5cxx11Ell
Unexecuted instantiation: function_round_test.cpp:_ZN5dorisL29cooldown_tablet_meta_filenameB5cxx11Ell
Unexecuted instantiation: function_string_test.cpp:_ZN5dorisL29cooldown_tablet_meta_filenameB5cxx11Ell
Unexecuted instantiation: function_test_template.cpp:_ZN5dorisL29cooldown_tablet_meta_filenameB5cxx11Ell
Unexecuted instantiation: function_test_util.cpp:_ZN5dorisL29cooldown_tablet_meta_filenameB5cxx11Ell
Unexecuted instantiation: function_time_test.cpp:_ZN5dorisL29cooldown_tablet_meta_filenameB5cxx11Ell
Unexecuted instantiation: function_url_test.cpp:_ZN5dorisL29cooldown_tablet_meta_filenameB5cxx11Ell
Unexecuted instantiation: table_function_test.cpp:_ZN5dorisL29cooldown_tablet_meta_filenameB5cxx11Ell
Unexecuted instantiation: serialize_test.cpp:_ZN5dorisL29cooldown_tablet_meta_filenameB5cxx11Ell
Unexecuted instantiation: char_type_padding_test.cpp:_ZN5dorisL29cooldown_tablet_meta_filenameB5cxx11Ell
Unexecuted instantiation: vertical_compaction_test.cpp:_ZN5dorisL29cooldown_tablet_meta_filenameB5cxx11Ell
Unexecuted instantiation: ip_value_test.cpp:_ZN5dorisL29cooldown_tablet_meta_filenameB5cxx11Ell
Unexecuted instantiation: vtablet_writer_v2_test.cpp:_ZN5dorisL29cooldown_tablet_meta_filenameB5cxx11Ell
Unexecuted instantiation: partition_transformers_test.cpp:_ZN5dorisL29cooldown_tablet_meta_filenameB5cxx11Ell
Unexecuted instantiation: arrow_column_to_doris_column_test.cpp:_ZN5dorisL29cooldown_tablet_meta_filenameB5cxx11Ell
Unexecuted instantiation: histogram_helpers_test.cpp:_ZN5dorisL29cooldown_tablet_meta_filenameB5cxx11Ell
Unexecuted instantiation: udf.cpp:_ZN5dorisL29cooldown_tablet_meta_filenameB5cxx11Ell
112
113
static const std::string TABLET_UID = "tablet_uid";
114
static const std::string STORAGE_NAME = "storage_name";
115
116
static const int32_t OLAP_DATA_VERSION_APPLIED = DORIS_V1;
117
118
static const uint32_t MAX_POSITION_SIZE = 16;
119
120
static const uint32_t MAX_STATISTIC_LENGTH = 34;
121
122
static const uint32_t MAX_OP_IN_FIELD_NUM = 100;
123
124
static const uint64_t GB_EXCHANGE_BYTE = 1024 * 1024 * 1024;
125
126
// bloom filter fpp
127
static const double BLOOM_FILTER_DEFAULT_FPP = 0.05;
128
129
enum ColumnFamilyIndex {
130
    DEFAULT_COLUMN_FAMILY_INDEX = 0,
131
    DORIS_COLUMN_FAMILY_INDEX,
132
    META_COLUMN_FAMILY_INDEX,
133
};
134
135
enum class DataWriteType {
136
    TYPE_DEFAULT = 0,
137
    TYPE_DIRECT,
138
    TYPE_SCHEMA_CHANGE,
139
    TYPE_COMPACTION,
140
};
141
142
static const char* const HINIS_KEY_SEPARATOR = ";";
143
static const char* const HINIS_KEY_PAIR_SEPARATOR = "|";
144
static const char* const HINIS_KEY_GROUP_SEPARATOR = "&";
145
146
static const std::string DEFAULT_COLUMN_FAMILY = "default";
147
static const std::string DORIS_COLUMN_FAMILY = "doris";
148
static const std::string META_COLUMN_FAMILY = "meta";
149
static const std::string END_ROWSET_ID = "end_rowset_id";
150
static const std::string CONVERTED_FLAG = "true";
151
static const std::string TABLET_CONVERT_FINISHED = "tablet_convert_finished";
152
const std::string TABLET_ID_KEY = "tablet_id";
153
const std::string TABLE_ID_KEY = "table_id";
154
const std::string ENABLE_BYTE_TO_BASE64 = "byte_to_base64";
155
const std::string TABLET_ID_PREFIX = "t_";
156
const std::string ROWSET_ID_PREFIX = "s_";
157
const std::string REMOTE_ROWSET_GC_PREFIX = "gc_";
158
const std::string REMOTE_TABLET_GC_PREFIX = "tgc_";
159
160
// Declare copy constructor and equal operator as private
161
#ifndef DISALLOW_COPY_AND_ASSIGN
162
#define DISALLOW_COPY_AND_ASSIGN(type_t) \
163
    type_t& operator=(const type_t&);    \
164
    type_t(const type_t&);
165
#endif
166
167
#define SAFE_DELETE(ptr)      \
168
173
    do {                      \
169
173
        if (nullptr != ptr) { \
170
173
            delete ptr;       \
171
173
            ptr = nullptr;    \
172
173
        }                     \
173
173
    } while (0)
174
175
#define SAFE_DELETE_ARRAY(ptr) \
176
7
    do {                       \
177
7
        if (nullptr != ptr) {  \
178
6
            delete[] ptr;      \
179
6
            ptr = nullptr;     \
180
6
        }                      \
181
7
    } while (0)
182
183
#define SAFE_STOP(ptr)        \
184
4
    do {                      \
185
4
        if (nullptr != ptr) { \
186
4
            ptr->stop();      \
187
4
        }                     \
188
4
    } while (0)
189
190
#define SAFE_SHUTDOWN(ptr)    \
191
    do {                      \
192
        if (nullptr != ptr) { \
193
            ptr->shutdown();  \
194
        }                     \
195
    } while (0)
196
197
#ifndef BUILD_VERSION
198
#define BUILD_VERSION "Unknown"
199
#endif
200
201
} // namespace doris