Coverage Report

Created: 2024-11-20 12:30

/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 <stdint.h>
21
22
#include <cstdlib>
23
#include <sstream>
24
#include <string>
25
26
#include "common/status.h"
27
28
namespace doris {
29
// Here are some unified definitions
30
// The length of the Signature returned by the command
31
static const uint32_t OLAP_COMMAND_SIGNATURE_LEN = 4;
32
// Maximum path length
33
static const uint32_t OLAP_MAX_PATH_LEN = 512;
34
// Maximum length of each row block after compression
35
static const uint32_t OLAP_DEFAULT_MAX_PACKED_ROW_BLOCK_SIZE = 1024 * 1024 * 20;
36
// The maximum length of each row block before compression, which is the maximum length of the buf
37
static const uint32_t OLAP_DEFAULT_MAX_UNPACKED_ROW_BLOCK_SIZE = 1024 * 1024 * 100;
38
// 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
39
static const uint32_t OLAP_MAX_COLUMN_SEGMENT_FILE_SIZE = 268435456;
40
// Scalability of column storage file size
41
static const double OLAP_COLUMN_FILE_SEGMENT_SIZE_SCALE = 0.9;
42
// In column storage files, data is compressed in blocks, with the default size of each block before compression
43
static const uint32_t OLAP_DEFAULT_COLUMN_STREAM_BUFFER_SIZE = 10 * 1024;
44
// The dictionary size threshold for using dictionary encoding for strings in column storage files
45
// This is a percentage, and dictionary encoding is enabled when the dictionary size/original data size is less than this percentage
46
static const uint32_t OLAP_DEFAULT_COLUMN_DICT_KEY_SIZE_THRESHOLD = 80; // 30%
47
// Size of LRU Cache Key
48
static const size_t OLAP_LRU_CACHE_MAX_KEY_LENGTH = OLAP_MAX_PATH_LEN * 2;
49
50
static const uint64_t OLAP_FIX_HEADER_MAGIC_NUMBER = 0;
51
// Default candidate size when executing be/ce
52
static constexpr uint32_t OLAP_COMPACTION_DEFAULT_CANDIDATE_SIZE = 10;
53
54
// the max length supported for varchar type
55
static const uint16_t OLAP_VARCHAR_MAX_LENGTH = 65535;
56
57
// the max length supported for string type 2GB
58
static const uint32_t OLAP_STRING_MAX_LENGTH = 2147483647;
59
60
// the max length supported for jsonb type 2G
61
static const uint32_t OLAP_JSONB_MAX_LENGTH = 2147483647;
62
63
// the max length supported for struct, but excluding the length of its subtypes.
64
static const uint16_t OLAP_STRUCT_MAX_LENGTH = 65535;
65
66
// the max length supported for array
67
static const uint16_t OLAP_ARRAY_MAX_LENGTH = 65535;
68
69
// the max length supported for map
70
static const uint16_t OLAP_MAP_MAX_LENGTH = 65535;
71
72
// the max bytes for stored string length
73
using StringOffsetType = uint32_t;
74
using StringLengthType = uint32_t;
75
using VarcharLengthType = uint16_t;
76
static const uint16_t OLAP_STRING_MAX_BYTES = sizeof(StringLengthType);
77
static const uint16_t OLAP_VARCHAR_MAX_BYTES = sizeof(VarcharLengthType);
78
// the max bytes for stored array length
79
static const uint16_t OLAP_ARRAY_MAX_BYTES = OLAP_ARRAY_MAX_LENGTH;
80
81
static constexpr uint16_t MAX_ZONE_MAP_INDEX_SIZE = 512;
82
83
enum OLAPDataVersion {
84
    OLAP_V1 = 0,
85
    DORIS_V1 = 1,
86
};
87
88
// Different types of folder names under storage_root_path
89
static const std::string MINI_PREFIX = "mini_download";
90
static const std::string CLUSTER_ID_PREFIX = "cluster_id";
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
// define paths
104
6
static inline std::string remote_tablet_path(int64_t tablet_id) {
105
    // data/{tablet_id}
106
6
    return fmt::format("{}/{}", DATA_PREFIX, tablet_id);
107
6
}
Unexecuted instantiation: task_worker_pool_test.cpp:_ZN5dorisL18remote_tablet_pathB5cxx11El
Unexecuted instantiation: schema_util_test.cpp:_ZN5dorisL18remote_tablet_pathB5cxx11El
Unexecuted instantiation: bitmapfilter_predicate_test.cpp:_ZN5dorisL18remote_tablet_pathB5cxx11El
Unexecuted instantiation: runtime_filter_test.cpp:_ZN5dorisL18remote_tablet_pathB5cxx11El
Unexecuted instantiation: http_auth_test.cpp:_ZN5dorisL18remote_tablet_pathB5cxx11El
Unexecuted instantiation: message_body_sink_test.cpp:_ZN5dorisL18remote_tablet_pathB5cxx11El
Unexecuted instantiation: stream_load_test.cpp:_ZN5dorisL18remote_tablet_pathB5cxx11El
Unexecuted instantiation: file_block_cache_test.cpp:_ZN5dorisL18remote_tablet_pathB5cxx11El
Unexecuted instantiation: buffered_reader_test.cpp:_ZN5dorisL18remote_tablet_pathB5cxx11El
Unexecuted instantiation: multi_table_pipe_test.cpp:_ZN5dorisL18remote_tablet_pathB5cxx11El
Unexecuted instantiation: s3_file_writer_test.cpp:_ZN5dorisL18remote_tablet_pathB5cxx11El
Unexecuted instantiation: stream_sink_file_writer_test.cpp:_ZN5dorisL18remote_tablet_pathB5cxx11El
Unexecuted instantiation: base_compaction_test.cpp:_ZN5dorisL18remote_tablet_pathB5cxx11El
Unexecuted instantiation: bitmap_filter_column_predicate_test.cpp:_ZN5dorisL18remote_tablet_pathB5cxx11El
Unexecuted instantiation: block_column_predicate_test.cpp:_ZN5dorisL18remote_tablet_pathB5cxx11El
Unexecuted instantiation: bloom_filter_test.cpp:_ZN5dorisL18remote_tablet_pathB5cxx11El
Unexecuted instantiation: common_test.cpp:_ZN5dorisL18remote_tablet_pathB5cxx11El
Unexecuted instantiation: compaction_delete_bitmap_calculator_test.cpp:_ZN5dorisL18remote_tablet_pathB5cxx11El
Unexecuted instantiation: compaction_task_test.cpp:_ZN5dorisL18remote_tablet_pathB5cxx11El
Unexecuted instantiation: cumulative_compaction_policy_test.cpp:_ZN5dorisL18remote_tablet_pathB5cxx11El
Unexecuted instantiation: cumulative_compaction_time_series_policy_test.cpp:_ZN5dorisL18remote_tablet_pathB5cxx11El
Unexecuted instantiation: date_bloom_filter_test.cpp:_ZN5dorisL18remote_tablet_pathB5cxx11El
Unexecuted instantiation: decimal12_test.cpp:_ZN5dorisL18remote_tablet_pathB5cxx11El
Unexecuted instantiation: delete_bitmap_calculator_test.cpp:_ZN5dorisL18remote_tablet_pathB5cxx11El
Unexecuted instantiation: delete_handler_test.cpp:_ZN5dorisL18remote_tablet_pathB5cxx11El
Unexecuted instantiation: delta_writer_test.cpp:_ZN5dorisL18remote_tablet_pathB5cxx11El
Unexecuted instantiation: engine_storage_migration_task_test.cpp:_ZN5dorisL18remote_tablet_pathB5cxx11El
Unexecuted instantiation: file_header_test.cpp:_ZN5dorisL18remote_tablet_pathB5cxx11El
Unexecuted instantiation: key_coder_test.cpp:_ZN5dorisL18remote_tablet_pathB5cxx11El
Unexecuted instantiation: lru_cache_test.cpp:_ZN5dorisL18remote_tablet_pathB5cxx11El
Unexecuted instantiation: memtable_flush_executor_test.cpp:_ZN5dorisL18remote_tablet_pathB5cxx11El
Unexecuted instantiation: memtable_memory_limiter_test.cpp:_ZN5dorisL18remote_tablet_pathB5cxx11El
Unexecuted instantiation: memtable_sort_test.cpp:_ZN5dorisL18remote_tablet_pathB5cxx11El
Unexecuted instantiation: olap_meta_test.cpp:_ZN5dorisL18remote_tablet_pathB5cxx11El
Unexecuted instantiation: options_test.cpp:_ZN5dorisL18remote_tablet_pathB5cxx11El
Unexecuted instantiation: ordered_data_compaction_test.cpp:_ZN5dorisL18remote_tablet_pathB5cxx11El
Unexecuted instantiation: page_cache_test.cpp:_ZN5dorisL18remote_tablet_pathB5cxx11El
Unexecuted instantiation: path_gc_test.cpp:_ZN5dorisL18remote_tablet_pathB5cxx11El
Unexecuted instantiation: primary_key_index_test.cpp:_ZN5dorisL18remote_tablet_pathB5cxx11El
Unexecuted instantiation: row_cursor_test.cpp:_ZN5dorisL18remote_tablet_pathB5cxx11El
Unexecuted instantiation: rowid_conversion_test.cpp:_ZN5dorisL18remote_tablet_pathB5cxx11El
Unexecuted instantiation: beta_rowset_test.cpp:_ZN5dorisL18remote_tablet_pathB5cxx11El
Unexecuted instantiation: pending_rowset_test.cpp:_ZN5dorisL18remote_tablet_pathB5cxx11El
Unexecuted instantiation: rowset_meta_manager_test.cpp:_ZN5dorisL18remote_tablet_pathB5cxx11El
Unexecuted instantiation: rowset_meta_test.cpp:_ZN5dorisL18remote_tablet_pathB5cxx11El
Unexecuted instantiation: bitmap_index_test.cpp:_ZN5dorisL18remote_tablet_pathB5cxx11El
Unexecuted instantiation: bloom_filter_index_reader_writer_test.cpp:_ZN5dorisL18remote_tablet_pathB5cxx11El
Unexecuted instantiation: encoding_info_test.cpp:_ZN5dorisL18remote_tablet_pathB5cxx11El
Unexecuted instantiation: index_compaction_with_deleted_term.cpp:_ZN5dorisL18remote_tablet_pathB5cxx11El
Unexecuted instantiation: inverted_index_array_test.cpp:_ZN5dorisL18remote_tablet_pathB5cxx11El
Unexecuted instantiation: inverted_index_searcher_cache_test.cpp:_ZN5dorisL18remote_tablet_pathB5cxx11El
Unexecuted instantiation: ordinal_page_index_test.cpp:_ZN5dorisL18remote_tablet_pathB5cxx11El
Unexecuted instantiation: zone_map_index_test.cpp:_ZN5dorisL18remote_tablet_pathB5cxx11El
Unexecuted instantiation: unique_rowset_id_generator_test.cpp:_ZN5dorisL18remote_tablet_pathB5cxx11El
Unexecuted instantiation: segcompaction_mow_test.cpp:_ZN5dorisL18remote_tablet_pathB5cxx11El
Unexecuted instantiation: segcompaction_test.cpp:_ZN5dorisL18remote_tablet_pathB5cxx11El
Unexecuted instantiation: segment_cache_test.cpp:_ZN5dorisL18remote_tablet_pathB5cxx11El
Unexecuted instantiation: single_compaction_test.cpp:_ZN5dorisL18remote_tablet_pathB5cxx11El
Unexecuted instantiation: storage_engine_test.cpp:_ZN5dorisL18remote_tablet_pathB5cxx11El
Unexecuted instantiation: storage_types_test.cpp:_ZN5dorisL18remote_tablet_pathB5cxx11El
tablet_cooldown_test.cpp:_ZN5dorisL18remote_tablet_pathB5cxx11El
Line
Count
Source
104
6
static inline std::string remote_tablet_path(int64_t tablet_id) {
105
    // data/{tablet_id}
106
6
    return fmt::format("{}/{}", DATA_PREFIX, tablet_id);
107
6
}
Unexecuted instantiation: tablet_meta_manager_test.cpp:_ZN5dorisL18remote_tablet_pathB5cxx11El
Unexecuted instantiation: tablet_meta_test.cpp:_ZN5dorisL18remote_tablet_pathB5cxx11El
Unexecuted instantiation: tablet_mgr_test.cpp:_ZN5dorisL18remote_tablet_pathB5cxx11El
Unexecuted instantiation: tablet_schema_helper.cpp:_ZN5dorisL18remote_tablet_pathB5cxx11El
Unexecuted instantiation: tablet_test.cpp:_ZN5dorisL18remote_tablet_pathB5cxx11El
Unexecuted instantiation: timestamped_version_tracker_test.cpp:_ZN5dorisL18remote_tablet_pathB5cxx11El
Unexecuted instantiation: txn_manager_test.cpp:_ZN5dorisL18remote_tablet_pathB5cxx11El
Unexecuted instantiation: wal_manager_test.cpp:_ZN5dorisL18remote_tablet_pathB5cxx11El
Unexecuted instantiation: wal_reader_writer_test.cpp:_ZN5dorisL18remote_tablet_pathB5cxx11El
Unexecuted instantiation: partition_cache_test.cpp:_ZN5dorisL18remote_tablet_pathB5cxx11El
Unexecuted instantiation: external_scan_context_mgr_test.cpp:_ZN5dorisL18remote_tablet_pathB5cxx11El
Unexecuted instantiation: load_stream_test.cpp:_ZN5dorisL18remote_tablet_pathB5cxx11El
Unexecuted instantiation: mem_tracker_test.cpp:_ZN5dorisL18remote_tablet_pathB5cxx11El
Unexecuted instantiation: thread_mem_tracker_mgr_test.cpp:_ZN5dorisL18remote_tablet_pathB5cxx11El
Unexecuted instantiation: routine_load_task_executor_test.cpp:_ZN5dorisL18remote_tablet_pathB5cxx11El
Unexecuted instantiation: snapshot_loader_test.cpp:_ZN5dorisL18remote_tablet_pathB5cxx11El
Unexecuted instantiation: string_value_test.cpp:_ZN5dorisL18remote_tablet_pathB5cxx11El
Unexecuted instantiation: desc_tbl_builder.cpp:_ZN5dorisL18remote_tablet_pathB5cxx11El
Unexecuted instantiation: function_utils.cpp:_ZN5dorisL18remote_tablet_pathB5cxx11El
Unexecuted instantiation: run_all_tests.cpp:_ZN5dorisL18remote_tablet_pathB5cxx11El
Unexecuted instantiation: test_util.cpp:_ZN5dorisL18remote_tablet_pathB5cxx11El
Unexecuted instantiation: bitmap_value_test.cpp:_ZN5dorisL18remote_tablet_pathB5cxx11El
Unexecuted instantiation: brpc_client_cache_test.cpp:_ZN5dorisL18remote_tablet_pathB5cxx11El
Unexecuted instantiation: byte_buffer2_test.cpp:_ZN5dorisL18remote_tablet_pathB5cxx11El
Unexecuted instantiation: coding_test.cpp:_ZN5dorisL18remote_tablet_pathB5cxx11El
Unexecuted instantiation: countdown_latch_test.cpp:_ZN5dorisL18remote_tablet_pathB5cxx11El
Unexecuted instantiation: date_func_test.cpp:_ZN5dorisL18remote_tablet_pathB5cxx11El
Unexecuted instantiation: doris_callonce_test.cpp:_ZN5dorisL18remote_tablet_pathB5cxx11El
Unexecuted instantiation: frame_of_reference_coding_test.cpp:_ZN5dorisL18remote_tablet_pathB5cxx11El
Unexecuted instantiation: key_util_test.cpp:_ZN5dorisL18remote_tablet_pathB5cxx11El
Unexecuted instantiation: parse_util_test.cpp:_ZN5dorisL18remote_tablet_pathB5cxx11El
Unexecuted instantiation: string_parser_test.cpp:_ZN5dorisL18remote_tablet_pathB5cxx11El
Unexecuted instantiation: thread_test.cpp:_ZN5dorisL18remote_tablet_pathB5cxx11El
Unexecuted instantiation: threadpool_test.cpp:_ZN5dorisL18remote_tablet_pathB5cxx11El
Unexecuted instantiation: agg_bitmap_test.cpp:_ZN5dorisL18remote_tablet_pathB5cxx11El
Unexecuted instantiation: agg_collect_test.cpp:_ZN5dorisL18remote_tablet_pathB5cxx11El
Unexecuted instantiation: agg_histogram_test.cpp:_ZN5dorisL18remote_tablet_pathB5cxx11El
Unexecuted instantiation: agg_min_max_by_test.cpp:_ZN5dorisL18remote_tablet_pathB5cxx11El
Unexecuted instantiation: agg_min_max_test.cpp:_ZN5dorisL18remote_tablet_pathB5cxx11El
Unexecuted instantiation: agg_replace_test.cpp:_ZN5dorisL18remote_tablet_pathB5cxx11El
Unexecuted instantiation: agg_test.cpp:_ZN5dorisL18remote_tablet_pathB5cxx11El
Unexecuted instantiation: vec_count_by_enum_test.cpp:_ZN5dorisL18remote_tablet_pathB5cxx11El
Unexecuted instantiation: vec_retention_test.cpp:_ZN5dorisL18remote_tablet_pathB5cxx11El
Unexecuted instantiation: vec_sequence_match_test.cpp:_ZN5dorisL18remote_tablet_pathB5cxx11El
Unexecuted instantiation: vec_window_funnel_test.cpp:_ZN5dorisL18remote_tablet_pathB5cxx11El
Unexecuted instantiation: column_fixed_length_object_test.cpp:_ZN5dorisL18remote_tablet_pathB5cxx11El
Unexecuted instantiation: column_hash_func_test.cpp:_ZN5dorisL18remote_tablet_pathB5cxx11El
Unexecuted instantiation: column_nullable_test.cpp:_ZN5dorisL18remote_tablet_pathB5cxx11El
Unexecuted instantiation: column_resize_test.cpp:_ZN5dorisL18remote_tablet_pathB5cxx11El
Unexecuted instantiation: block_spill_test.cpp:_ZN5dorisL18remote_tablet_pathB5cxx11El
Unexecuted instantiation: block_test.cpp:_ZN5dorisL18remote_tablet_pathB5cxx11El
Unexecuted instantiation: column_array_test.cpp:_ZN5dorisL18remote_tablet_pathB5cxx11El
Unexecuted instantiation: column_complex_test.cpp:_ZN5dorisL18remote_tablet_pathB5cxx11El
Unexecuted instantiation: column_map_test.cpp:_ZN5dorisL18remote_tablet_pathB5cxx11El
Unexecuted instantiation: column_string_test.cpp:_ZN5dorisL18remote_tablet_pathB5cxx11El
Unexecuted instantiation: column_struct_test.cpp:_ZN5dorisL18remote_tablet_pathB5cxx11El
Unexecuted instantiation: column_vector_test.cpp:_ZN5dorisL18remote_tablet_pathB5cxx11El
Unexecuted instantiation: complex_type_test.cpp:_ZN5dorisL18remote_tablet_pathB5cxx11El
Unexecuted instantiation: datetime_round_test.cpp:_ZN5dorisL18remote_tablet_pathB5cxx11El
Unexecuted instantiation: decimal_test.cpp:_ZN5dorisL18remote_tablet_pathB5cxx11El
Unexecuted instantiation: from_string_test.cpp:_ZN5dorisL18remote_tablet_pathB5cxx11El
Unexecuted instantiation: data_type_serde_arrow_test.cpp:_ZN5dorisL18remote_tablet_pathB5cxx11El
Unexecuted instantiation: data_type_serde_csv_test.cpp:_ZN5dorisL18remote_tablet_pathB5cxx11El
Unexecuted instantiation: data_type_serde_mysql_test.cpp:_ZN5dorisL18remote_tablet_pathB5cxx11El
Unexecuted instantiation: data_type_serde_pb_test.cpp:_ZN5dorisL18remote_tablet_pathB5cxx11El
Unexecuted instantiation: data_type_serde_test.cpp:_ZN5dorisL18remote_tablet_pathB5cxx11El
Unexecuted instantiation: data_type_serde_text_test.cpp:_ZN5dorisL18remote_tablet_pathB5cxx11El
Unexecuted instantiation: data_type_to_string_test.cpp:_ZN5dorisL18remote_tablet_pathB5cxx11El
Unexecuted instantiation: delta_writer_v2_pool_test.cpp:_ZN5dorisL18remote_tablet_pathB5cxx11El
Unexecuted instantiation: load_stream_stub_map_test.cpp:_ZN5dorisL18remote_tablet_pathB5cxx11El
Unexecuted instantiation: parquet_corrupt_statistics_test.cpp:_ZN5dorisL18remote_tablet_pathB5cxx11El
Unexecuted instantiation: parquet_reader_test.cpp:_ZN5dorisL18remote_tablet_pathB5cxx11El
Unexecuted instantiation: parquet_statistics_test.cpp:_ZN5dorisL18remote_tablet_pathB5cxx11El
Unexecuted instantiation: parquet_thrift_test.cpp:_ZN5dorisL18remote_tablet_pathB5cxx11El
Unexecuted instantiation: parquet_version_test.cpp:_ZN5dorisL18remote_tablet_pathB5cxx11El
Unexecuted instantiation: vgeneric_iterators_test.cpp:_ZN5dorisL18remote_tablet_pathB5cxx11El
Unexecuted instantiation: vtablet_sink_test.cpp:_ZN5dorisL18remote_tablet_pathB5cxx11El
Unexecuted instantiation: vwal_scanner_test.cpp:_ZN5dorisL18remote_tablet_pathB5cxx11El
Unexecuted instantiation: vexpr_test.cpp:_ZN5dorisL18remote_tablet_pathB5cxx11El
Unexecuted instantiation: function_arithmetic_test.cpp:_ZN5dorisL18remote_tablet_pathB5cxx11El
Unexecuted instantiation: function_array_aggregation_test.cpp:_ZN5dorisL18remote_tablet_pathB5cxx11El
Unexecuted instantiation: function_array_element_test.cpp:_ZN5dorisL18remote_tablet_pathB5cxx11El
Unexecuted instantiation: function_array_index_test.cpp:_ZN5dorisL18remote_tablet_pathB5cxx11El
Unexecuted instantiation: function_array_size_test.cpp:_ZN5dorisL18remote_tablet_pathB5cxx11El
Unexecuted instantiation: function_arrays_overlap_test.cpp:_ZN5dorisL18remote_tablet_pathB5cxx11El
Unexecuted instantiation: function_bitmap_test.cpp:_ZN5dorisL18remote_tablet_pathB5cxx11El
Unexecuted instantiation: function_eq_for_null_test.cpp:_ZN5dorisL18remote_tablet_pathB5cxx11El
Unexecuted instantiation: function_geo_test.cpp:_ZN5dorisL18remote_tablet_pathB5cxx11El
Unexecuted instantiation: function_hash_test.cpp:_ZN5dorisL18remote_tablet_pathB5cxx11El
Unexecuted instantiation: function_ifnull_test.cpp:_ZN5dorisL18remote_tablet_pathB5cxx11El
Unexecuted instantiation: function_ip_test.cpp:_ZN5dorisL18remote_tablet_pathB5cxx11El
Unexecuted instantiation: function_json_test.cpp:_ZN5dorisL18remote_tablet_pathB5cxx11El
Unexecuted instantiation: function_jsonb_test.cpp:_ZN5dorisL18remote_tablet_pathB5cxx11El
Unexecuted instantiation: function_like_test.cpp:_ZN5dorisL18remote_tablet_pathB5cxx11El
Unexecuted instantiation: function_math_test.cpp:_ZN5dorisL18remote_tablet_pathB5cxx11El
Unexecuted instantiation: function_money_format_test.cpp:_ZN5dorisL18remote_tablet_pathB5cxx11El
Unexecuted instantiation: function_nullif_test.cpp:_ZN5dorisL18remote_tablet_pathB5cxx11El
Unexecuted instantiation: function_round_test.cpp:_ZN5dorisL18remote_tablet_pathB5cxx11El
Unexecuted instantiation: function_string_test.cpp:_ZN5dorisL18remote_tablet_pathB5cxx11El
Unexecuted instantiation: function_test_util.cpp:_ZN5dorisL18remote_tablet_pathB5cxx11El
Unexecuted instantiation: function_time_test.cpp:_ZN5dorisL18remote_tablet_pathB5cxx11El
Unexecuted instantiation: function_url_test.cpp:_ZN5dorisL18remote_tablet_pathB5cxx11El
Unexecuted instantiation: table_function_test.cpp:_ZN5dorisL18remote_tablet_pathB5cxx11El
Unexecuted instantiation: serialize_test.cpp:_ZN5dorisL18remote_tablet_pathB5cxx11El
Unexecuted instantiation: char_type_padding_test.cpp:_ZN5dorisL18remote_tablet_pathB5cxx11El
Unexecuted instantiation: vertical_compaction_test.cpp:_ZN5dorisL18remote_tablet_pathB5cxx11El
Unexecuted instantiation: ip_value_test.cpp:_ZN5dorisL18remote_tablet_pathB5cxx11El
Unexecuted instantiation: vtablet_writer_v2_test.cpp:_ZN5dorisL18remote_tablet_pathB5cxx11El
Unexecuted instantiation: partition_transformers_test.cpp:_ZN5dorisL18remote_tablet_pathB5cxx11El
Unexecuted instantiation: arrow_column_to_doris_column_test.cpp:_ZN5dorisL18remote_tablet_pathB5cxx11El
Unexecuted instantiation: histogram_helpers_test.cpp:_ZN5dorisL18remote_tablet_pathB5cxx11El
Unexecuted instantiation: udf.cpp:_ZN5dorisL18remote_tablet_pathB5cxx11El
108
static inline std::string remote_tablet_meta_path(int64_t tablet_id, int64_t replica_id,
109
0
                                                  int64_t cooldown_term) {
110
0
    // data/{tablet_id}/{replica_id}.{cooldown_term}.meta
111
0
    return fmt::format("{}/{}.{}.meta", remote_tablet_path(tablet_id), replica_id, cooldown_term);
112
0
}
Unexecuted instantiation: task_worker_pool_test.cpp:_ZN5dorisL23remote_tablet_meta_pathB5cxx11Elll
Unexecuted instantiation: schema_util_test.cpp:_ZN5dorisL23remote_tablet_meta_pathB5cxx11Elll
Unexecuted instantiation: bitmapfilter_predicate_test.cpp:_ZN5dorisL23remote_tablet_meta_pathB5cxx11Elll
Unexecuted instantiation: runtime_filter_test.cpp:_ZN5dorisL23remote_tablet_meta_pathB5cxx11Elll
Unexecuted instantiation: http_auth_test.cpp:_ZN5dorisL23remote_tablet_meta_pathB5cxx11Elll
Unexecuted instantiation: message_body_sink_test.cpp:_ZN5dorisL23remote_tablet_meta_pathB5cxx11Elll
Unexecuted instantiation: stream_load_test.cpp:_ZN5dorisL23remote_tablet_meta_pathB5cxx11Elll
Unexecuted instantiation: file_block_cache_test.cpp:_ZN5dorisL23remote_tablet_meta_pathB5cxx11Elll
Unexecuted instantiation: buffered_reader_test.cpp:_ZN5dorisL23remote_tablet_meta_pathB5cxx11Elll
Unexecuted instantiation: multi_table_pipe_test.cpp:_ZN5dorisL23remote_tablet_meta_pathB5cxx11Elll
Unexecuted instantiation: s3_file_writer_test.cpp:_ZN5dorisL23remote_tablet_meta_pathB5cxx11Elll
Unexecuted instantiation: stream_sink_file_writer_test.cpp:_ZN5dorisL23remote_tablet_meta_pathB5cxx11Elll
Unexecuted instantiation: base_compaction_test.cpp:_ZN5dorisL23remote_tablet_meta_pathB5cxx11Elll
Unexecuted instantiation: bitmap_filter_column_predicate_test.cpp:_ZN5dorisL23remote_tablet_meta_pathB5cxx11Elll
Unexecuted instantiation: block_column_predicate_test.cpp:_ZN5dorisL23remote_tablet_meta_pathB5cxx11Elll
Unexecuted instantiation: bloom_filter_test.cpp:_ZN5dorisL23remote_tablet_meta_pathB5cxx11Elll
Unexecuted instantiation: common_test.cpp:_ZN5dorisL23remote_tablet_meta_pathB5cxx11Elll
Unexecuted instantiation: compaction_delete_bitmap_calculator_test.cpp:_ZN5dorisL23remote_tablet_meta_pathB5cxx11Elll
Unexecuted instantiation: compaction_task_test.cpp:_ZN5dorisL23remote_tablet_meta_pathB5cxx11Elll
Unexecuted instantiation: cumulative_compaction_policy_test.cpp:_ZN5dorisL23remote_tablet_meta_pathB5cxx11Elll
Unexecuted instantiation: cumulative_compaction_time_series_policy_test.cpp:_ZN5dorisL23remote_tablet_meta_pathB5cxx11Elll
Unexecuted instantiation: date_bloom_filter_test.cpp:_ZN5dorisL23remote_tablet_meta_pathB5cxx11Elll
Unexecuted instantiation: decimal12_test.cpp:_ZN5dorisL23remote_tablet_meta_pathB5cxx11Elll
Unexecuted instantiation: delete_bitmap_calculator_test.cpp:_ZN5dorisL23remote_tablet_meta_pathB5cxx11Elll
Unexecuted instantiation: delete_handler_test.cpp:_ZN5dorisL23remote_tablet_meta_pathB5cxx11Elll
Unexecuted instantiation: delta_writer_test.cpp:_ZN5dorisL23remote_tablet_meta_pathB5cxx11Elll
Unexecuted instantiation: engine_storage_migration_task_test.cpp:_ZN5dorisL23remote_tablet_meta_pathB5cxx11Elll
Unexecuted instantiation: file_header_test.cpp:_ZN5dorisL23remote_tablet_meta_pathB5cxx11Elll
Unexecuted instantiation: key_coder_test.cpp:_ZN5dorisL23remote_tablet_meta_pathB5cxx11Elll
Unexecuted instantiation: lru_cache_test.cpp:_ZN5dorisL23remote_tablet_meta_pathB5cxx11Elll
Unexecuted instantiation: memtable_flush_executor_test.cpp:_ZN5dorisL23remote_tablet_meta_pathB5cxx11Elll
Unexecuted instantiation: memtable_memory_limiter_test.cpp:_ZN5dorisL23remote_tablet_meta_pathB5cxx11Elll
Unexecuted instantiation: memtable_sort_test.cpp:_ZN5dorisL23remote_tablet_meta_pathB5cxx11Elll
Unexecuted instantiation: olap_meta_test.cpp:_ZN5dorisL23remote_tablet_meta_pathB5cxx11Elll
Unexecuted instantiation: options_test.cpp:_ZN5dorisL23remote_tablet_meta_pathB5cxx11Elll
Unexecuted instantiation: ordered_data_compaction_test.cpp:_ZN5dorisL23remote_tablet_meta_pathB5cxx11Elll
Unexecuted instantiation: page_cache_test.cpp:_ZN5dorisL23remote_tablet_meta_pathB5cxx11Elll
Unexecuted instantiation: path_gc_test.cpp:_ZN5dorisL23remote_tablet_meta_pathB5cxx11Elll
Unexecuted instantiation: primary_key_index_test.cpp:_ZN5dorisL23remote_tablet_meta_pathB5cxx11Elll
Unexecuted instantiation: row_cursor_test.cpp:_ZN5dorisL23remote_tablet_meta_pathB5cxx11Elll
Unexecuted instantiation: rowid_conversion_test.cpp:_ZN5dorisL23remote_tablet_meta_pathB5cxx11Elll
Unexecuted instantiation: beta_rowset_test.cpp:_ZN5dorisL23remote_tablet_meta_pathB5cxx11Elll
Unexecuted instantiation: pending_rowset_test.cpp:_ZN5dorisL23remote_tablet_meta_pathB5cxx11Elll
Unexecuted instantiation: rowset_meta_manager_test.cpp:_ZN5dorisL23remote_tablet_meta_pathB5cxx11Elll
Unexecuted instantiation: rowset_meta_test.cpp:_ZN5dorisL23remote_tablet_meta_pathB5cxx11Elll
Unexecuted instantiation: bitmap_index_test.cpp:_ZN5dorisL23remote_tablet_meta_pathB5cxx11Elll
Unexecuted instantiation: bloom_filter_index_reader_writer_test.cpp:_ZN5dorisL23remote_tablet_meta_pathB5cxx11Elll
Unexecuted instantiation: encoding_info_test.cpp:_ZN5dorisL23remote_tablet_meta_pathB5cxx11Elll
Unexecuted instantiation: index_compaction_with_deleted_term.cpp:_ZN5dorisL23remote_tablet_meta_pathB5cxx11Elll
Unexecuted instantiation: inverted_index_array_test.cpp:_ZN5dorisL23remote_tablet_meta_pathB5cxx11Elll
Unexecuted instantiation: inverted_index_searcher_cache_test.cpp:_ZN5dorisL23remote_tablet_meta_pathB5cxx11Elll
Unexecuted instantiation: ordinal_page_index_test.cpp:_ZN5dorisL23remote_tablet_meta_pathB5cxx11Elll
Unexecuted instantiation: zone_map_index_test.cpp:_ZN5dorisL23remote_tablet_meta_pathB5cxx11Elll
Unexecuted instantiation: unique_rowset_id_generator_test.cpp:_ZN5dorisL23remote_tablet_meta_pathB5cxx11Elll
Unexecuted instantiation: segcompaction_mow_test.cpp:_ZN5dorisL23remote_tablet_meta_pathB5cxx11Elll
Unexecuted instantiation: segcompaction_test.cpp:_ZN5dorisL23remote_tablet_meta_pathB5cxx11Elll
Unexecuted instantiation: segment_cache_test.cpp:_ZN5dorisL23remote_tablet_meta_pathB5cxx11Elll
Unexecuted instantiation: single_compaction_test.cpp:_ZN5dorisL23remote_tablet_meta_pathB5cxx11Elll
Unexecuted instantiation: storage_engine_test.cpp:_ZN5dorisL23remote_tablet_meta_pathB5cxx11Elll
Unexecuted instantiation: storage_types_test.cpp:_ZN5dorisL23remote_tablet_meta_pathB5cxx11Elll
Unexecuted instantiation: tablet_cooldown_test.cpp:_ZN5dorisL23remote_tablet_meta_pathB5cxx11Elll
Unexecuted instantiation: tablet_meta_manager_test.cpp:_ZN5dorisL23remote_tablet_meta_pathB5cxx11Elll
Unexecuted instantiation: tablet_meta_test.cpp:_ZN5dorisL23remote_tablet_meta_pathB5cxx11Elll
Unexecuted instantiation: tablet_mgr_test.cpp:_ZN5dorisL23remote_tablet_meta_pathB5cxx11Elll
Unexecuted instantiation: tablet_schema_helper.cpp:_ZN5dorisL23remote_tablet_meta_pathB5cxx11Elll
Unexecuted instantiation: tablet_test.cpp:_ZN5dorisL23remote_tablet_meta_pathB5cxx11Elll
Unexecuted instantiation: timestamped_version_tracker_test.cpp:_ZN5dorisL23remote_tablet_meta_pathB5cxx11Elll
Unexecuted instantiation: txn_manager_test.cpp:_ZN5dorisL23remote_tablet_meta_pathB5cxx11Elll
Unexecuted instantiation: wal_manager_test.cpp:_ZN5dorisL23remote_tablet_meta_pathB5cxx11Elll
Unexecuted instantiation: wal_reader_writer_test.cpp:_ZN5dorisL23remote_tablet_meta_pathB5cxx11Elll
Unexecuted instantiation: partition_cache_test.cpp:_ZN5dorisL23remote_tablet_meta_pathB5cxx11Elll
Unexecuted instantiation: external_scan_context_mgr_test.cpp:_ZN5dorisL23remote_tablet_meta_pathB5cxx11Elll
Unexecuted instantiation: load_stream_test.cpp:_ZN5dorisL23remote_tablet_meta_pathB5cxx11Elll
Unexecuted instantiation: mem_tracker_test.cpp:_ZN5dorisL23remote_tablet_meta_pathB5cxx11Elll
Unexecuted instantiation: thread_mem_tracker_mgr_test.cpp:_ZN5dorisL23remote_tablet_meta_pathB5cxx11Elll
Unexecuted instantiation: routine_load_task_executor_test.cpp:_ZN5dorisL23remote_tablet_meta_pathB5cxx11Elll
Unexecuted instantiation: snapshot_loader_test.cpp:_ZN5dorisL23remote_tablet_meta_pathB5cxx11Elll
Unexecuted instantiation: string_value_test.cpp:_ZN5dorisL23remote_tablet_meta_pathB5cxx11Elll
Unexecuted instantiation: desc_tbl_builder.cpp:_ZN5dorisL23remote_tablet_meta_pathB5cxx11Elll
Unexecuted instantiation: function_utils.cpp:_ZN5dorisL23remote_tablet_meta_pathB5cxx11Elll
Unexecuted instantiation: run_all_tests.cpp:_ZN5dorisL23remote_tablet_meta_pathB5cxx11Elll
Unexecuted instantiation: test_util.cpp:_ZN5dorisL23remote_tablet_meta_pathB5cxx11Elll
Unexecuted instantiation: bitmap_value_test.cpp:_ZN5dorisL23remote_tablet_meta_pathB5cxx11Elll
Unexecuted instantiation: brpc_client_cache_test.cpp:_ZN5dorisL23remote_tablet_meta_pathB5cxx11Elll
Unexecuted instantiation: byte_buffer2_test.cpp:_ZN5dorisL23remote_tablet_meta_pathB5cxx11Elll
Unexecuted instantiation: coding_test.cpp:_ZN5dorisL23remote_tablet_meta_pathB5cxx11Elll
Unexecuted instantiation: countdown_latch_test.cpp:_ZN5dorisL23remote_tablet_meta_pathB5cxx11Elll
Unexecuted instantiation: date_func_test.cpp:_ZN5dorisL23remote_tablet_meta_pathB5cxx11Elll
Unexecuted instantiation: doris_callonce_test.cpp:_ZN5dorisL23remote_tablet_meta_pathB5cxx11Elll
Unexecuted instantiation: frame_of_reference_coding_test.cpp:_ZN5dorisL23remote_tablet_meta_pathB5cxx11Elll
Unexecuted instantiation: key_util_test.cpp:_ZN5dorisL23remote_tablet_meta_pathB5cxx11Elll
Unexecuted instantiation: parse_util_test.cpp:_ZN5dorisL23remote_tablet_meta_pathB5cxx11Elll
Unexecuted instantiation: string_parser_test.cpp:_ZN5dorisL23remote_tablet_meta_pathB5cxx11Elll
Unexecuted instantiation: thread_test.cpp:_ZN5dorisL23remote_tablet_meta_pathB5cxx11Elll
Unexecuted instantiation: threadpool_test.cpp:_ZN5dorisL23remote_tablet_meta_pathB5cxx11Elll
Unexecuted instantiation: agg_bitmap_test.cpp:_ZN5dorisL23remote_tablet_meta_pathB5cxx11Elll
Unexecuted instantiation: agg_collect_test.cpp:_ZN5dorisL23remote_tablet_meta_pathB5cxx11Elll
Unexecuted instantiation: agg_histogram_test.cpp:_ZN5dorisL23remote_tablet_meta_pathB5cxx11Elll
Unexecuted instantiation: agg_min_max_by_test.cpp:_ZN5dorisL23remote_tablet_meta_pathB5cxx11Elll
Unexecuted instantiation: agg_min_max_test.cpp:_ZN5dorisL23remote_tablet_meta_pathB5cxx11Elll
Unexecuted instantiation: agg_replace_test.cpp:_ZN5dorisL23remote_tablet_meta_pathB5cxx11Elll
Unexecuted instantiation: agg_test.cpp:_ZN5dorisL23remote_tablet_meta_pathB5cxx11Elll
Unexecuted instantiation: vec_count_by_enum_test.cpp:_ZN5dorisL23remote_tablet_meta_pathB5cxx11Elll
Unexecuted instantiation: vec_retention_test.cpp:_ZN5dorisL23remote_tablet_meta_pathB5cxx11Elll
Unexecuted instantiation: vec_sequence_match_test.cpp:_ZN5dorisL23remote_tablet_meta_pathB5cxx11Elll
Unexecuted instantiation: vec_window_funnel_test.cpp:_ZN5dorisL23remote_tablet_meta_pathB5cxx11Elll
Unexecuted instantiation: column_fixed_length_object_test.cpp:_ZN5dorisL23remote_tablet_meta_pathB5cxx11Elll
Unexecuted instantiation: column_hash_func_test.cpp:_ZN5dorisL23remote_tablet_meta_pathB5cxx11Elll
Unexecuted instantiation: column_nullable_test.cpp:_ZN5dorisL23remote_tablet_meta_pathB5cxx11Elll
Unexecuted instantiation: column_resize_test.cpp:_ZN5dorisL23remote_tablet_meta_pathB5cxx11Elll
Unexecuted instantiation: block_spill_test.cpp:_ZN5dorisL23remote_tablet_meta_pathB5cxx11Elll
Unexecuted instantiation: block_test.cpp:_ZN5dorisL23remote_tablet_meta_pathB5cxx11Elll
Unexecuted instantiation: column_array_test.cpp:_ZN5dorisL23remote_tablet_meta_pathB5cxx11Elll
Unexecuted instantiation: column_complex_test.cpp:_ZN5dorisL23remote_tablet_meta_pathB5cxx11Elll
Unexecuted instantiation: column_map_test.cpp:_ZN5dorisL23remote_tablet_meta_pathB5cxx11Elll
Unexecuted instantiation: column_string_test.cpp:_ZN5dorisL23remote_tablet_meta_pathB5cxx11Elll
Unexecuted instantiation: column_struct_test.cpp:_ZN5dorisL23remote_tablet_meta_pathB5cxx11Elll
Unexecuted instantiation: column_vector_test.cpp:_ZN5dorisL23remote_tablet_meta_pathB5cxx11Elll
Unexecuted instantiation: complex_type_test.cpp:_ZN5dorisL23remote_tablet_meta_pathB5cxx11Elll
Unexecuted instantiation: datetime_round_test.cpp:_ZN5dorisL23remote_tablet_meta_pathB5cxx11Elll
Unexecuted instantiation: decimal_test.cpp:_ZN5dorisL23remote_tablet_meta_pathB5cxx11Elll
Unexecuted instantiation: from_string_test.cpp:_ZN5dorisL23remote_tablet_meta_pathB5cxx11Elll
Unexecuted instantiation: data_type_serde_arrow_test.cpp:_ZN5dorisL23remote_tablet_meta_pathB5cxx11Elll
Unexecuted instantiation: data_type_serde_csv_test.cpp:_ZN5dorisL23remote_tablet_meta_pathB5cxx11Elll
Unexecuted instantiation: data_type_serde_mysql_test.cpp:_ZN5dorisL23remote_tablet_meta_pathB5cxx11Elll
Unexecuted instantiation: data_type_serde_pb_test.cpp:_ZN5dorisL23remote_tablet_meta_pathB5cxx11Elll
Unexecuted instantiation: data_type_serde_test.cpp:_ZN5dorisL23remote_tablet_meta_pathB5cxx11Elll
Unexecuted instantiation: data_type_serde_text_test.cpp:_ZN5dorisL23remote_tablet_meta_pathB5cxx11Elll
Unexecuted instantiation: data_type_to_string_test.cpp:_ZN5dorisL23remote_tablet_meta_pathB5cxx11Elll
Unexecuted instantiation: delta_writer_v2_pool_test.cpp:_ZN5dorisL23remote_tablet_meta_pathB5cxx11Elll
Unexecuted instantiation: load_stream_stub_map_test.cpp:_ZN5dorisL23remote_tablet_meta_pathB5cxx11Elll
Unexecuted instantiation: parquet_corrupt_statistics_test.cpp:_ZN5dorisL23remote_tablet_meta_pathB5cxx11Elll
Unexecuted instantiation: parquet_reader_test.cpp:_ZN5dorisL23remote_tablet_meta_pathB5cxx11Elll
Unexecuted instantiation: parquet_statistics_test.cpp:_ZN5dorisL23remote_tablet_meta_pathB5cxx11Elll
Unexecuted instantiation: parquet_thrift_test.cpp:_ZN5dorisL23remote_tablet_meta_pathB5cxx11Elll
Unexecuted instantiation: parquet_version_test.cpp:_ZN5dorisL23remote_tablet_meta_pathB5cxx11Elll
Unexecuted instantiation: vgeneric_iterators_test.cpp:_ZN5dorisL23remote_tablet_meta_pathB5cxx11Elll
Unexecuted instantiation: vtablet_sink_test.cpp:_ZN5dorisL23remote_tablet_meta_pathB5cxx11Elll
Unexecuted instantiation: vwal_scanner_test.cpp:_ZN5dorisL23remote_tablet_meta_pathB5cxx11Elll
Unexecuted instantiation: vexpr_test.cpp:_ZN5dorisL23remote_tablet_meta_pathB5cxx11Elll
Unexecuted instantiation: function_arithmetic_test.cpp:_ZN5dorisL23remote_tablet_meta_pathB5cxx11Elll
Unexecuted instantiation: function_array_aggregation_test.cpp:_ZN5dorisL23remote_tablet_meta_pathB5cxx11Elll
Unexecuted instantiation: function_array_element_test.cpp:_ZN5dorisL23remote_tablet_meta_pathB5cxx11Elll
Unexecuted instantiation: function_array_index_test.cpp:_ZN5dorisL23remote_tablet_meta_pathB5cxx11Elll
Unexecuted instantiation: function_array_size_test.cpp:_ZN5dorisL23remote_tablet_meta_pathB5cxx11Elll
Unexecuted instantiation: function_arrays_overlap_test.cpp:_ZN5dorisL23remote_tablet_meta_pathB5cxx11Elll
Unexecuted instantiation: function_bitmap_test.cpp:_ZN5dorisL23remote_tablet_meta_pathB5cxx11Elll
Unexecuted instantiation: function_eq_for_null_test.cpp:_ZN5dorisL23remote_tablet_meta_pathB5cxx11Elll
Unexecuted instantiation: function_geo_test.cpp:_ZN5dorisL23remote_tablet_meta_pathB5cxx11Elll
Unexecuted instantiation: function_hash_test.cpp:_ZN5dorisL23remote_tablet_meta_pathB5cxx11Elll
Unexecuted instantiation: function_ifnull_test.cpp:_ZN5dorisL23remote_tablet_meta_pathB5cxx11Elll
Unexecuted instantiation: function_ip_test.cpp:_ZN5dorisL23remote_tablet_meta_pathB5cxx11Elll
Unexecuted instantiation: function_json_test.cpp:_ZN5dorisL23remote_tablet_meta_pathB5cxx11Elll
Unexecuted instantiation: function_jsonb_test.cpp:_ZN5dorisL23remote_tablet_meta_pathB5cxx11Elll
Unexecuted instantiation: function_like_test.cpp:_ZN5dorisL23remote_tablet_meta_pathB5cxx11Elll
Unexecuted instantiation: function_math_test.cpp:_ZN5dorisL23remote_tablet_meta_pathB5cxx11Elll
Unexecuted instantiation: function_money_format_test.cpp:_ZN5dorisL23remote_tablet_meta_pathB5cxx11Elll
Unexecuted instantiation: function_nullif_test.cpp:_ZN5dorisL23remote_tablet_meta_pathB5cxx11Elll
Unexecuted instantiation: function_round_test.cpp:_ZN5dorisL23remote_tablet_meta_pathB5cxx11Elll
Unexecuted instantiation: function_string_test.cpp:_ZN5dorisL23remote_tablet_meta_pathB5cxx11Elll
Unexecuted instantiation: function_test_util.cpp:_ZN5dorisL23remote_tablet_meta_pathB5cxx11Elll
Unexecuted instantiation: function_time_test.cpp:_ZN5dorisL23remote_tablet_meta_pathB5cxx11Elll
Unexecuted instantiation: function_url_test.cpp:_ZN5dorisL23remote_tablet_meta_pathB5cxx11Elll
Unexecuted instantiation: table_function_test.cpp:_ZN5dorisL23remote_tablet_meta_pathB5cxx11Elll
Unexecuted instantiation: serialize_test.cpp:_ZN5dorisL23remote_tablet_meta_pathB5cxx11Elll
Unexecuted instantiation: char_type_padding_test.cpp:_ZN5dorisL23remote_tablet_meta_pathB5cxx11Elll
Unexecuted instantiation: vertical_compaction_test.cpp:_ZN5dorisL23remote_tablet_meta_pathB5cxx11Elll
Unexecuted instantiation: ip_value_test.cpp:_ZN5dorisL23remote_tablet_meta_pathB5cxx11Elll
Unexecuted instantiation: vtablet_writer_v2_test.cpp:_ZN5dorisL23remote_tablet_meta_pathB5cxx11Elll
Unexecuted instantiation: partition_transformers_test.cpp:_ZN5dorisL23remote_tablet_meta_pathB5cxx11Elll
Unexecuted instantiation: arrow_column_to_doris_column_test.cpp:_ZN5dorisL23remote_tablet_meta_pathB5cxx11Elll
Unexecuted instantiation: histogram_helpers_test.cpp:_ZN5dorisL23remote_tablet_meta_pathB5cxx11Elll
Unexecuted instantiation: udf.cpp:_ZN5dorisL23remote_tablet_meta_pathB5cxx11Elll
113
114
static const std::string TABLET_UID = "tablet_uid";
115
static const std::string STORAGE_NAME = "storage_name";
116
117
static const int32_t OLAP_DATA_VERSION_APPLIED = DORIS_V1;
118
119
static const uint32_t MAX_POSITION_SIZE = 16;
120
121
static const uint32_t MAX_STATISTIC_LENGTH = 34;
122
123
static const uint32_t MAX_OP_IN_FIELD_NUM = 100;
124
125
static const uint64_t GB_EXCHANGE_BYTE = 1024 * 1024 * 1024;
126
127
// bloom filter fpp
128
static const double BLOOM_FILTER_DEFAULT_FPP = 0.05;
129
130
enum ColumnFamilyIndex {
131
    DEFAULT_COLUMN_FAMILY_INDEX = 0,
132
    DORIS_COLUMN_FAMILY_INDEX,
133
    META_COLUMN_FAMILY_INDEX,
134
};
135
136
enum class DataWriteType {
137
    TYPE_DEFAULT = 0,
138
    TYPE_DIRECT,
139
    TYPE_SCHEMA_CHANGE,
140
    TYPE_COMPACTION,
141
};
142
143
static const char* const HINIS_KEY_SEPARATOR = ";";
144
static const char* const HINIS_KEY_PAIR_SEPARATOR = "|";
145
static const char* const HINIS_KEY_GROUP_SEPARATOR = "&";
146
147
static const std::string DEFAULT_COLUMN_FAMILY = "default";
148
static const std::string DORIS_COLUMN_FAMILY = "doris";
149
static const std::string META_COLUMN_FAMILY = "meta";
150
static const std::string END_ROWSET_ID = "end_rowset_id";
151
static const std::string CONVERTED_FLAG = "true";
152
static const std::string TABLET_CONVERT_FINISHED = "tablet_convert_finished";
153
const std::string TABLET_ID_KEY = "tablet_id";
154
const std::string TABLE_ID_KEY = "table_id";
155
const std::string ENABLE_BYTE_TO_BASE64 = "byte_to_base64";
156
const std::string TABLET_ID_PREFIX = "t_";
157
const std::string ROWSET_ID_PREFIX = "s_";
158
const std::string REMOTE_ROWSET_GC_PREFIX = "gc_";
159
const std::string REMOTE_TABLET_GC_PREFIX = "tgc_";
160
161
// Declare copy constructor and equal operator as private
162
#ifndef DISALLOW_COPY_AND_ASSIGN
163
#define DISALLOW_COPY_AND_ASSIGN(type_t) \
164
    type_t& operator=(const type_t&);    \
165
    type_t(const type_t&);
166
#endif
167
168
#define SAFE_DELETE(ptr)      \
169
208
    do {                      \
170
208
        if (nullptr != ptr) { \
171
208
            delete ptr;       \
172
208
            ptr = nullptr;    \
173
208
        }                     \
174
208
    } while (0)
175
176
#define SAFE_DELETE_ARRAY(ptr) \
177
7
    do {                       \
178
7
        if (nullptr != ptr) {  \
179
6
            delete[] ptr;      \
180
6
            ptr = nullptr;     \
181
6
        }                      \
182
7
    } while (0)
183
184
#define SAFE_STOP(ptr)        \
185
9
    do {                      \
186
9
        if (nullptr != ptr) { \
187
9
            ptr->stop();      \
188
9
        }                     \
189
9
    } while (0)
190
191
#define SAFE_SHUTDOWN(ptr)    \
192
    do {                      \
193
        if (nullptr != ptr) { \
194
            ptr->shutdown();  \
195
        }                     \
196
    } while (0)
197
198
#ifndef BUILD_VERSION
199
#define BUILD_VERSION "Unknown"
200
#endif
201
202
} // namespace doris