YugabyteDB (2.13.1.0-b60, 21121d69985fbf76aa6958d8f04a9bfa936293b5)

Coverage Report

Created: 2022-03-22 16:43

/Users/deen/code/yugabyte-db/build/debugcov-clang-dynamic-arm64-ninja/src/yb/tablet/tablet.pb.cc
Line
Count
Source (jump to first uncovered line)
1
// Generated by the protocol buffer compiler.  DO NOT EDIT!
2
// source: yb/tablet/tablet.proto
3
4
#include "yb/tablet/tablet.pb.h"
5
6
#include <algorithm>
7
8
#include <google/protobuf/stubs/common.h>
9
#include <google/protobuf/stubs/port.h>
10
#include <google/protobuf/stubs/once.h>
11
#include <google/protobuf/io/coded_stream.h>
12
#include <google/protobuf/wire_format_lite_inl.h>
13
#include <google/protobuf/descriptor.h>
14
#include <google/protobuf/generated_message_reflection.h>
15
#include <google/protobuf/reflection_ops.h>
16
#include <google/protobuf/wire_format.h>
17
// This is a temporary google only hack
18
#ifdef GOOGLE_PROTOBUF_ENFORCE_UNIQUENESS
19
#include "third_party/protobuf/version.h"
20
#endif
21
#include "yb/util/protobuf-annotations.h"
22
// @@protoc_insertion_point(includes)
23
namespace yb {
24
namespace tablet {
25
class TabletStatusPBDefaultTypeInternal {
26
 public:
27
  ::google::protobuf::internal::ExplicitlyConstructed<TabletStatusPB>
28
      _instance;
29
} _TabletStatusPB_default_instance_;
30
class MaintenanceManagerStatusPB_MaintenanceOpPBDefaultTypeInternal {
31
 public:
32
  ::google::protobuf::internal::ExplicitlyConstructed<MaintenanceManagerStatusPB_MaintenanceOpPB>
33
      _instance;
34
} _MaintenanceManagerStatusPB_MaintenanceOpPB_default_instance_;
35
class MaintenanceManagerStatusPB_CompletedOpPBDefaultTypeInternal {
36
 public:
37
  ::google::protobuf::internal::ExplicitlyConstructed<MaintenanceManagerStatusPB_CompletedOpPB>
38
      _instance;
39
} _MaintenanceManagerStatusPB_CompletedOpPB_default_instance_;
40
class MaintenanceManagerStatusPBDefaultTypeInternal {
41
 public:
42
  ::google::protobuf::internal::ExplicitlyConstructed<MaintenanceManagerStatusPB>
43
      _instance;
44
} _MaintenanceManagerStatusPB_default_instance_;
45
}  // namespace tablet
46
}  // namespace yb
47
namespace protobuf_yb_2ftablet_2ftablet_2eproto {
48
26.8k
void InitDefaultsTabletStatusPBImpl() {
49
26.8k
  GOOGLE_PROTOBUF_VERIFY_VERSION;
50
51
#ifdef GOOGLE_PROTOBUF_ENFORCE_UNIQUENESS
52
  ::google::protobuf::internal::InitProtobufDefaultsForceUnique();
53
#else
54
26.8k
  ::google::protobuf::internal::InitProtobufDefaults();
55
26.8k
#endif  // GOOGLE_PROTOBUF_ENFORCE_UNIQUENESS
56
26.8k
  protobuf_yb_2fcommon_2fcommon_2eproto::InitDefaultsPartitionPB();
57
26.8k
  {
58
26.8k
    void* ptr = &::yb::tablet::_TabletStatusPB_default_instance_;
59
26.8k
    new (ptr) ::yb::tablet::TabletStatusPB();
60
26.8k
    ::google::protobuf::internal::OnShutdownDestroyMessage(ptr);
61
26.8k
  }
62
26.8k
  ::yb::tablet::TabletStatusPB::InitAsDefaultInstance();
63
26.8k
}
64
65
91.8k
void InitDefaultsTabletStatusPB() {
66
91.8k
  static GOOGLE_PROTOBUF_DECLARE_ONCE(once);
67
91.8k
  ::google::protobuf::GoogleOnceInit(&once, &InitDefaultsTabletStatusPBImpl);
68
91.8k
}
69
70
26.8k
void InitDefaultsMaintenanceManagerStatusPB_MaintenanceOpPBImpl() {
71
26.8k
  GOOGLE_PROTOBUF_VERIFY_VERSION;
72
73
#ifdef GOOGLE_PROTOBUF_ENFORCE_UNIQUENESS
74
  ::google::protobuf::internal::InitProtobufDefaultsForceUnique();
75
#else
76
26.8k
  ::google::protobuf::internal::InitProtobufDefaults();
77
26.8k
#endif  // GOOGLE_PROTOBUF_ENFORCE_UNIQUENESS
78
26.8k
  {
79
26.8k
    void* ptr = &::yb::tablet::_MaintenanceManagerStatusPB_MaintenanceOpPB_default_instance_;
80
26.8k
    new (ptr) ::yb::tablet::MaintenanceManagerStatusPB_MaintenanceOpPB();
81
26.8k
    ::google::protobuf::internal::OnShutdownDestroyMessage(ptr);
82
26.8k
  }
83
26.8k
  ::yb::tablet::MaintenanceManagerStatusPB_MaintenanceOpPB::InitAsDefaultInstance();
84
26.8k
}
85
86
53.7k
void InitDefaultsMaintenanceManagerStatusPB_MaintenanceOpPB() {
87
53.7k
  static GOOGLE_PROTOBUF_DECLARE_ONCE(once);
88
53.7k
  ::google::protobuf::GoogleOnceInit(&once, &InitDefaultsMaintenanceManagerStatusPB_MaintenanceOpPBImpl);
89
53.7k
}
90
91
26.8k
void InitDefaultsMaintenanceManagerStatusPB_CompletedOpPBImpl() {
92
26.8k
  GOOGLE_PROTOBUF_VERIFY_VERSION;
93
94
#ifdef GOOGLE_PROTOBUF_ENFORCE_UNIQUENESS
95
  ::google::protobuf::internal::InitProtobufDefaultsForceUnique();
96
#else
97
26.8k
  ::google::protobuf::internal::InitProtobufDefaults();
98
26.8k
#endif  // GOOGLE_PROTOBUF_ENFORCE_UNIQUENESS
99
26.8k
  {
100
26.8k
    void* ptr = &::yb::tablet::_MaintenanceManagerStatusPB_CompletedOpPB_default_instance_;
101
26.8k
    new (ptr) ::yb::tablet::MaintenanceManagerStatusPB_CompletedOpPB();
102
26.8k
    ::google::protobuf::internal::OnShutdownDestroyMessage(ptr);
103
26.8k
  }
104
26.8k
  ::yb::tablet::MaintenanceManagerStatusPB_CompletedOpPB::InitAsDefaultInstance();
105
26.8k
}
106
107
53.7k
void InitDefaultsMaintenanceManagerStatusPB_CompletedOpPB() {
108
53.7k
  static GOOGLE_PROTOBUF_DECLARE_ONCE(once);
109
53.7k
  ::google::protobuf::GoogleOnceInit(&once, &InitDefaultsMaintenanceManagerStatusPB_CompletedOpPBImpl);
110
53.7k
}
111
112
26.8k
void InitDefaultsMaintenanceManagerStatusPBImpl() {
113
26.8k
  GOOGLE_PROTOBUF_VERIFY_VERSION;
114
115
#ifdef GOOGLE_PROTOBUF_ENFORCE_UNIQUENESS
116
  ::google::protobuf::internal::InitProtobufDefaultsForceUnique();
117
#else
118
26.8k
  ::google::protobuf::internal::InitProtobufDefaults();
119
26.8k
#endif  // GOOGLE_PROTOBUF_ENFORCE_UNIQUENESS
120
26.8k
  protobuf_yb_2ftablet_2ftablet_2eproto::InitDefaultsMaintenanceManagerStatusPB_MaintenanceOpPB();
121
26.8k
  protobuf_yb_2ftablet_2ftablet_2eproto::InitDefaultsMaintenanceManagerStatusPB_CompletedOpPB();
122
26.8k
  {
123
26.8k
    void* ptr = &::yb::tablet::_MaintenanceManagerStatusPB_default_instance_;
124
26.8k
    new (ptr) ::yb::tablet::MaintenanceManagerStatusPB();
125
26.8k
    ::google::protobuf::internal::OnShutdownDestroyMessage(ptr);
126
26.8k
  }
127
26.8k
  ::yb::tablet::MaintenanceManagerStatusPB::InitAsDefaultInstance();
128
26.8k
}
129
130
26.8k
void InitDefaultsMaintenanceManagerStatusPB() {
131
26.8k
  static GOOGLE_PROTOBUF_DECLARE_ONCE(once);
132
26.8k
  ::google::protobuf::GoogleOnceInit(&once, &InitDefaultsMaintenanceManagerStatusPBImpl);
133
26.8k
}
134
135
::google::protobuf::Metadata file_level_metadata[4];
136
137
const ::google::protobuf::uint32 TableStruct::offsets[] GOOGLE_PROTOBUF_ATTRIBUTE_SECTION_VARIABLE(protodesc_cold) = {
138
  GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(::yb::tablet::TabletStatusPB, _has_bits_),
139
  GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(::yb::tablet::TabletStatusPB, _internal_metadata_),
140
  ~0u,  // no _extensions_
141
  ~0u,  // no _oneof_case_
142
  ~0u,  // no _weak_field_map_
143
  GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(::yb::tablet::TabletStatusPB, tablet_id_),
144
  GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(::yb::tablet::TabletStatusPB, namespace_name_),
145
  GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(::yb::tablet::TabletStatusPB, table_name_),
146
  GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(::yb::tablet::TabletStatusPB, table_id_),
147
  GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(::yb::tablet::TabletStatusPB, state_),
148
  GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(::yb::tablet::TabletStatusPB, tablet_data_state_),
149
  GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(::yb::tablet::TabletStatusPB, last_status_),
150
  GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(::yb::tablet::TabletStatusPB, start_key_),
151
  GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(::yb::tablet::TabletStatusPB, end_key_),
152
  GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(::yb::tablet::TabletStatusPB, estimated_on_disk_size_),
153
  GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(::yb::tablet::TabletStatusPB, consensus_metadata_disk_size_),
154
  GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(::yb::tablet::TabletStatusPB, wal_files_disk_size_),
155
  GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(::yb::tablet::TabletStatusPB, sst_files_disk_size_),
156
  GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(::yb::tablet::TabletStatusPB, uncompressed_sst_files_disk_size_),
157
  GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(::yb::tablet::TabletStatusPB, partition_),
158
  GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(::yb::tablet::TabletStatusPB, table_type_),
159
  GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(::yb::tablet::TabletStatusPB, is_hidden_),
160
  0,
161
  6,
162
  1,
163
  5,
164
  15,
165
  16,
166
  2,
167
  3,
168
  4,
169
  8,
170
  9,
171
  10,
172
  11,
173
  12,
174
  7,
175
  14,
176
  13,
177
  GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(::yb::tablet::MaintenanceManagerStatusPB_MaintenanceOpPB, _has_bits_),
178
  GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(::yb::tablet::MaintenanceManagerStatusPB_MaintenanceOpPB, _internal_metadata_),
179
  ~0u,  // no _extensions_
180
  ~0u,  // no _oneof_case_
181
  ~0u,  // no _weak_field_map_
182
  GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(::yb::tablet::MaintenanceManagerStatusPB_MaintenanceOpPB, name_),
183
  GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(::yb::tablet::MaintenanceManagerStatusPB_MaintenanceOpPB, running_),
184
  GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(::yb::tablet::MaintenanceManagerStatusPB_MaintenanceOpPB, runnable_),
185
  GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(::yb::tablet::MaintenanceManagerStatusPB_MaintenanceOpPB, ram_anchored_bytes_),
186
  GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(::yb::tablet::MaintenanceManagerStatusPB_MaintenanceOpPB, logs_retained_bytes_),
187
  GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(::yb::tablet::MaintenanceManagerStatusPB_MaintenanceOpPB, perf_improvement_),
188
  0,
189
  1,
190
  2,
191
  3,
192
  4,
193
  5,
194
  GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(::yb::tablet::MaintenanceManagerStatusPB_CompletedOpPB, _has_bits_),
195
  GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(::yb::tablet::MaintenanceManagerStatusPB_CompletedOpPB, _internal_metadata_),
196
  ~0u,  // no _extensions_
197
  ~0u,  // no _oneof_case_
198
  ~0u,  // no _weak_field_map_
199
  GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(::yb::tablet::MaintenanceManagerStatusPB_CompletedOpPB, name_),
200
  GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(::yb::tablet::MaintenanceManagerStatusPB_CompletedOpPB, duration_millis_),
201
  GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(::yb::tablet::MaintenanceManagerStatusPB_CompletedOpPB, secs_since_start_),
202
  0,
203
  1,
204
  2,
205
  GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(::yb::tablet::MaintenanceManagerStatusPB, _has_bits_),
206
  GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(::yb::tablet::MaintenanceManagerStatusPB, _internal_metadata_),
207
  ~0u,  // no _extensions_
208
  ~0u,  // no _oneof_case_
209
  ~0u,  // no _weak_field_map_
210
  GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(::yb::tablet::MaintenanceManagerStatusPB, best_op_),
211
  GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(::yb::tablet::MaintenanceManagerStatusPB, registered_operations_),
212
  GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(::yb::tablet::MaintenanceManagerStatusPB, completed_operations_),
213
  0,
214
  ~0u,
215
  ~0u,
216
};
217
static const ::google::protobuf::internal::MigrationSchema schemas[] GOOGLE_PROTOBUF_ATTRIBUTE_SECTION_VARIABLE(protodesc_cold) = {
218
  { 0, 22, sizeof(::yb::tablet::TabletStatusPB)},
219
  { 39, 50, sizeof(::yb::tablet::MaintenanceManagerStatusPB_MaintenanceOpPB)},
220
  { 56, 64, sizeof(::yb::tablet::MaintenanceManagerStatusPB_CompletedOpPB)},
221
  { 67, 75, sizeof(::yb::tablet::MaintenanceManagerStatusPB)},
222
};
223
224
static ::google::protobuf::Message const * const file_default_instances[] = {
225
  reinterpret_cast<const ::google::protobuf::Message*>(&::yb::tablet::_TabletStatusPB_default_instance_),
226
  reinterpret_cast<const ::google::protobuf::Message*>(&::yb::tablet::_MaintenanceManagerStatusPB_MaintenanceOpPB_default_instance_),
227
  reinterpret_cast<const ::google::protobuf::Message*>(&::yb::tablet::_MaintenanceManagerStatusPB_CompletedOpPB_default_instance_),
228
  reinterpret_cast<const ::google::protobuf::Message*>(&::yb::tablet::_MaintenanceManagerStatusPB_default_instance_),
229
};
230
231
0
void protobuf_AssignDescriptors() {
232
0
  AddDescriptors();
233
0
  ::google::protobuf::MessageFactory* factory = NULL;
234
0
  AssignDescriptors(
235
0
      "yb/tablet/tablet.proto", schemas, file_default_instances, TableStruct::offsets, factory,
236
0
      file_level_metadata, NULL, NULL);
237
0
}
238
239
0
void protobuf_AssignDescriptorsOnce() {
240
0
  static GOOGLE_PROTOBUF_DECLARE_ONCE(once);
241
0
  ::google::protobuf::GoogleOnceInit(&once, &protobuf_AssignDescriptors);
242
0
}
243
244
void protobuf_RegisterTypes(const ::std::string&) GOOGLE_PROTOBUF_ATTRIBUTE_COLD;
245
0
void protobuf_RegisterTypes(const ::std::string&) {
246
0
  protobuf_AssignDescriptorsOnce();
247
0
  ::google::protobuf::internal::RegisterAllTypes(file_level_metadata, 4);
248
0
}
249
250
26.8k
void AddDescriptorsImpl() {
251
26.8k
  InitDefaults();
252
26.8k
  static const char descriptor[] GOOGLE_PROTOBUF_ATTRIBUTE_SECTION_VARIABLE(protodesc_cold) = {
253
26.8k
      "\n\026yb/tablet/tablet.proto\022\tyb.tablet\032\026yb/"
254
26.8k
      "common/common.proto\032\034yb/common/common_ty"
255
26.8k
      "pes.proto\032\034yb/tablet/tablet_types.proto\""
256
26.8k
      "\237\004\n\016TabletStatusPB\022\021\n\ttablet_id\030\001 \002(\t\022\026\n"
257
26.8k
      "\016namespace_name\030\017 \001(\t\022\022\n\ntable_name\030\002 \002("
258
26.8k
      "\t\022\020\n\010table_id\030\n \002(\t\0223\n\005state\030\003 \001(\0162\033.yb."
259
26.8k
      "tablet.RaftGroupStatePB:\007UNKNOWN\022J\n\021tabl"
260
26.8k
      "et_data_state\030\010 \001(\0162\032.yb.tablet.TabletDa"
261
26.8k
      "taState:\023TABLET_DATA_UNKNOWN\022\023\n\013last_sta"
262
26.8k
      "tus\030\004 \002(\t\022\021\n\tstart_key\030\005 \001(\014\022\017\n\007end_key\030"
263
26.8k
      "\006 \001(\014\022\036\n\026estimated_on_disk_size\030\007 \001(\003\022$\n"
264
26.8k
      "\034consensus_metadata_disk_size\030\013 \001(\003\022\033\n\023w"
265
26.8k
      "al_files_disk_size\030\014 \001(\003\022\033\n\023sst_files_di"
266
26.8k
      "sk_size\030\r \001(\003\022(\n uncompressed_sst_files_"
267
26.8k
      "disk_size\030\016 \001(\003\022\"\n\tpartition\030\t \001(\0132\017.yb."
268
26.8k
      "PartitionPB\022!\n\ntable_type\030\020 \001(\0162\r.yb.Tab"
269
26.8k
      "leType\022\021\n\tis_hidden\030\021 \001(\010\"\367\003\n\032Maintenanc"
270
26.8k
      "eManagerStatusPB\022F\n\007best_op\030\001 \001(\01325.yb.t"
271
26.8k
      "ablet.MaintenanceManagerStatusPB.Mainten"
272
26.8k
      "anceOpPB\022T\n\025registered_operations\030\002 \003(\0132"
273
26.8k
      "5.yb.tablet.MaintenanceManagerStatusPB.M"
274
26.8k
      "aintenanceOpPB\022Q\n\024completed_operations\030\003"
275
26.8k
      " \003(\01323.yb.tablet.MaintenanceManagerStatu"
276
26.8k
      "sPB.CompletedOpPB\032\225\001\n\017MaintenanceOpPB\022\014\n"
277
26.8k
      "\004name\030\001 \002(\t\022\017\n\007running\030\002 \002(\r\022\020\n\010runnable"
278
26.8k
      "\030\003 \002(\010\022\032\n\022ram_anchored_bytes\030\004 \002(\004\022\033\n\023lo"
279
26.8k
      "gs_retained_bytes\030\005 \002(\003\022\030\n\020perf_improvem"
280
26.8k
      "ent\030\006 \002(\001\032P\n\rCompletedOpPB\022\014\n\004name\030\001 \002(\t"
281
26.8k
      "\022\027\n\017duration_millis\030\002 \002(\005\022\030\n\020secs_since_"
282
26.8k
      "start\030\003 \002(\005B\017\n\rorg.yb.tablet"
283
26.8k
  };
284
26.8k
  ::google::protobuf::DescriptorPool::InternalAddGeneratedFile(
285
26.8k
      descriptor, 1188);
286
26.8k
  ::google::protobuf::MessageFactory::InternalRegisterGeneratedFile(
287
26.8k
    "yb/tablet/tablet.proto", &protobuf_RegisterTypes);
288
26.8k
  ::protobuf_yb_2fcommon_2fcommon_2eproto::AddDescriptors();
289
26.8k
  ::protobuf_yb_2fcommon_2fcommon_5ftypes_2eproto::AddDescriptors();
290
26.8k
  ::protobuf_yb_2ftablet_2ftablet_5ftypes_2eproto::AddDescriptors();
291
26.8k
}
292
293
53.7k
void AddDescriptors() {
294
53.7k
  static GOOGLE_PROTOBUF_DECLARE_ONCE(once);
295
53.7k
  ::google::protobuf::GoogleOnceInit(&once, &AddDescriptorsImpl);
296
53.7k
}
297
// Force AddDescriptors() to be called at dynamic initialization time.
298
struct StaticDescriptorInitializer {
299
26.8k
  StaticDescriptorInitializer() {
300
26.8k
    AddDescriptors();
301
26.8k
  }
302
} static_descriptor_initializer;
303
}  // namespace protobuf_yb_2ftablet_2ftablet_2eproto
304
namespace yb {
305
namespace tablet {
306
307
// ===================================================================
308
309
26.8k
void TabletStatusPB::InitAsDefaultInstance() {
310
26.8k
  ::yb::tablet::_TabletStatusPB_default_instance_._instance.get_mutable()->partition_ = const_cast< ::yb::PartitionPB*>(
311
26.8k
      ::yb::PartitionPB::internal_default_instance());
312
26.8k
}
313
0
void TabletStatusPB::clear_partition() {
314
0
  if (partition_ != NULL) partition_->Clear();
315
0
  clear_has_partition();
316
0
}
317
#if !defined(_MSC_VER) || _MSC_VER >= 1900
318
const int TabletStatusPB::kTabletIdFieldNumber;
319
const int TabletStatusPB::kNamespaceNameFieldNumber;
320
const int TabletStatusPB::kTableNameFieldNumber;
321
const int TabletStatusPB::kTableIdFieldNumber;
322
const int TabletStatusPB::kStateFieldNumber;
323
const int TabletStatusPB::kTabletDataStateFieldNumber;
324
const int TabletStatusPB::kLastStatusFieldNumber;
325
const int TabletStatusPB::kStartKeyFieldNumber;
326
const int TabletStatusPB::kEndKeyFieldNumber;
327
const int TabletStatusPB::kEstimatedOnDiskSizeFieldNumber;
328
const int TabletStatusPB::kConsensusMetadataDiskSizeFieldNumber;
329
const int TabletStatusPB::kWalFilesDiskSizeFieldNumber;
330
const int TabletStatusPB::kSstFilesDiskSizeFieldNumber;
331
const int TabletStatusPB::kUncompressedSstFilesDiskSizeFieldNumber;
332
const int TabletStatusPB::kPartitionFieldNumber;
333
const int TabletStatusPB::kTableTypeFieldNumber;
334
const int TabletStatusPB::kIsHiddenFieldNumber;
335
#endif  // !defined(_MSC_VER) || _MSC_VER >= 1900
336
337
TabletStatusPB::TabletStatusPB()
338
38.1k
  : ::google::protobuf::Message(), _internal_metadata_(NULL) {
339
38.1k
  if (GOOGLE_PREDICT_TRUE(this != internal_default_instance())) {
340
11.3k
    ::protobuf_yb_2ftablet_2ftablet_2eproto::InitDefaultsTabletStatusPB();
341
11.3k
  }
342
38.1k
  SharedCtor();
343
  // @@protoc_insertion_point(constructor:yb.tablet.TabletStatusPB)
344
38.1k
}
345
TabletStatusPB::TabletStatusPB(const TabletStatusPB& from)
346
  : ::google::protobuf::Message(),
347
      _internal_metadata_(NULL),
348
      _has_bits_(from._has_bits_),
349
3.11k
      _cached_size_(0) {
350
3.11k
  _internal_metadata_.MergeFrom(from._internal_metadata_);
351
3.11k
  tablet_id_.UnsafeSetDefault(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
352
3.11k
  if (from.has_tablet_id()) {
353
3.11k
    tablet_id_.AssignWithDefault(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), from.tablet_id_);
354
3.11k
  }
355
3.11k
  table_name_.UnsafeSetDefault(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
356
3.11k
  if (from.has_table_name()) {
357
3.11k
    table_name_.AssignWithDefault(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), from.table_name_);
358
3.11k
  }
359
3.11k
  last_status_.UnsafeSetDefault(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
360
3.11k
  if (from.has_last_status()) {
361
3.11k
    last_status_.AssignWithDefault(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), from.last_status_);
362
3.11k
  }
363
3.11k
  start_key_.UnsafeSetDefault(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
364
3.11k
  if (from.has_start_key()) {
365
0
    start_key_.AssignWithDefault(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), from.start_key_);
366
0
  }
367
3.11k
  end_key_.UnsafeSetDefault(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
368
3.11k
  if (from.has_end_key()) {
369
0
    end_key_.AssignWithDefault(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), from.end_key_);
370
0
  }
371
3.11k
  table_id_.UnsafeSetDefault(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
372
3.11k
  if (from.has_table_id()) {
373
3.11k
    table_id_.AssignWithDefault(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), from.table_id_);
374
3.11k
  }
375
3.11k
  namespace_name_.UnsafeSetDefault(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
376
3.11k
  if (from.has_namespace_name()) {
377
3.11k
    namespace_name_.AssignWithDefault(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), from.namespace_name_);
378
3.11k
  }
379
3.11k
  if (from.has_partition()) {
380
3.11k
    partition_ = new ::yb::PartitionPB(*from.partition_);
381
3.11k
  } else {
382
0
    partition_ = NULL;
383
0
  }
384
3.11k
  ::memcpy(&estimated_on_disk_size_, &from.estimated_on_disk_size_,
385
3.11k
    static_cast<size_t>(reinterpret_cast<char*>(&tablet_data_state_) -
386
3.11k
    reinterpret_cast<char*>(&estimated_on_disk_size_)) + sizeof(tablet_data_state_));
387
  // @@protoc_insertion_point(copy_constructor:yb.tablet.TabletStatusPB)
388
3.11k
}
389
390
38.1k
void TabletStatusPB::SharedCtor() {
391
38.1k
  _cached_size_ = 0;
392
38.1k
  tablet_id_.UnsafeSetDefault(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
393
38.1k
  table_name_.UnsafeSetDefault(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
394
38.1k
  last_status_.UnsafeSetDefault(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
395
38.1k
  start_key_.UnsafeSetDefault(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
396
38.1k
  end_key_.UnsafeSetDefault(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
397
38.1k
  table_id_.UnsafeSetDefault(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
398
38.1k
  namespace_name_.UnsafeSetDefault(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
399
38.1k
  ::memset(&partition_, 0, static_cast<size_t>(
400
38.1k
      reinterpret_cast<char*>(&is_hidden_) -
401
38.1k
      reinterpret_cast<char*>(&partition_)) + sizeof(is_hidden_));
402
38.1k
  table_type_ = 2;
403
38.1k
  state_ = 999;
404
38.1k
  tablet_data_state_ = 999;
405
38.1k
}
406
407
14.4k
TabletStatusPB::~TabletStatusPB() {
408
  // @@protoc_insertion_point(destructor:yb.tablet.TabletStatusPB)
409
14.4k
  SharedDtor();
410
14.4k
}
411
412
14.4k
void TabletStatusPB::SharedDtor() {
413
14.4k
  tablet_id_.DestroyNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
414
14.4k
  table_name_.DestroyNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
415
14.4k
  last_status_.DestroyNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
416
14.4k
  start_key_.DestroyNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
417
14.4k
  end_key_.DestroyNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
418
14.4k
  table_id_.DestroyNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
419
14.4k
  namespace_name_.DestroyNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
420
14.4k
  if (this != internal_default_instance()) delete partition_;
421
14.4k
}
422
423
0
void TabletStatusPB::SetCachedSize(int size) const {
424
0
  GOOGLE_SAFE_CONCURRENT_WRITES_BEGIN();
425
0
  _cached_size_ = size;
426
0
  GOOGLE_SAFE_CONCURRENT_WRITES_END();
427
0
}
428
0
const ::google::protobuf::Descriptor* TabletStatusPB::descriptor() {
429
0
  ::protobuf_yb_2ftablet_2ftablet_2eproto::protobuf_AssignDescriptorsOnce();
430
0
  return ::protobuf_yb_2ftablet_2ftablet_2eproto::file_level_metadata[kIndexInFileMessages].descriptor;
431
0
}
432
433
0
const TabletStatusPB& TabletStatusPB::default_instance() {
434
0
  ::protobuf_yb_2ftablet_2ftablet_2eproto::InitDefaultsTabletStatusPB();
435
0
  return *internal_default_instance();
436
0
}
437
438
0
TabletStatusPB* TabletStatusPB::New(::google::protobuf::Arena* arena) const {
439
0
  TabletStatusPB* n = new TabletStatusPB;
440
0
  if (arena != NULL) {
441
0
    arena->Own(n);
442
0
  }
443
0
  return n;
444
0
}
445
446
0
void TabletStatusPB::Clear() {
447
// @@protoc_insertion_point(message_clear_start:yb.tablet.TabletStatusPB)
448
0
  ::google::protobuf::uint32 cached_has_bits = 0;
449
  // Prevent compiler warnings about cached_has_bits being unused
450
0
  (void) cached_has_bits;
451
452
0
  cached_has_bits = _has_bits_[0];
453
0
  if (cached_has_bits & 255u) {
454
0
    if (cached_has_bits & 0x00000001u) {
455
0
      GOOGLE_DCHECK(!tablet_id_.IsDefault(&::google::protobuf::internal::GetEmptyStringAlreadyInited()));
456
0
      (*tablet_id_.UnsafeRawStringPointer())->clear();
457
0
    }
458
0
    if (cached_has_bits & 0x00000002u) {
459
0
      GOOGLE_DCHECK(!table_name_.IsDefault(&::google::protobuf::internal::GetEmptyStringAlreadyInited()));
460
0
      (*table_name_.UnsafeRawStringPointer())->clear();
461
0
    }
462
0
    if (cached_has_bits & 0x00000004u) {
463
0
      GOOGLE_DCHECK(!last_status_.IsDefault(&::google::protobuf::internal::GetEmptyStringAlreadyInited()));
464
0
      (*last_status_.UnsafeRawStringPointer())->clear();
465
0
    }
466
0
    if (cached_has_bits & 0x00000008u) {
467
0
      GOOGLE_DCHECK(!start_key_.IsDefault(&::google::protobuf::internal::GetEmptyStringAlreadyInited()));
468
0
      (*start_key_.UnsafeRawStringPointer())->clear();
469
0
    }
470
0
    if (cached_has_bits & 0x00000010u) {
471
0
      GOOGLE_DCHECK(!end_key_.IsDefault(&::google::protobuf::internal::GetEmptyStringAlreadyInited()));
472
0
      (*end_key_.UnsafeRawStringPointer())->clear();
473
0
    }
474
0
    if (cached_has_bits & 0x00000020u) {
475
0
      GOOGLE_DCHECK(!table_id_.IsDefault(&::google::protobuf::internal::GetEmptyStringAlreadyInited()));
476
0
      (*table_id_.UnsafeRawStringPointer())->clear();
477
0
    }
478
0
    if (cached_has_bits & 0x00000040u) {
479
0
      GOOGLE_DCHECK(!namespace_name_.IsDefault(&::google::protobuf::internal::GetEmptyStringAlreadyInited()));
480
0
      (*namespace_name_.UnsafeRawStringPointer())->clear();
481
0
    }
482
0
    if (cached_has_bits & 0x00000080u) {
483
0
      GOOGLE_DCHECK(partition_ != NULL);
484
0
      partition_->Clear();
485
0
    }
486
0
  }
487
0
  if (cached_has_bits & 65280u) {
488
0
    ::memset(&estimated_on_disk_size_, 0, static_cast<size_t>(
489
0
        reinterpret_cast<char*>(&is_hidden_) -
490
0
        reinterpret_cast<char*>(&estimated_on_disk_size_)) + sizeof(is_hidden_));
491
0
    table_type_ = 2;
492
0
    state_ = 999;
493
0
  }
494
0
  tablet_data_state_ = 999;
495
0
  _has_bits_.Clear();
496
0
  _internal_metadata_.Clear();
497
0
}
498
499
bool TabletStatusPB::MergePartialFromCodedStream(
500
3.16k
    ::google::protobuf::io::CodedInputStream* input) {
501
47.5k
#define DO_(EXPRESSION) if (!GOOGLE_PREDICT_TRUE(EXPRESSION)) 
goto failure0
502
3.16k
  ::google::protobuf::uint32 tag;
503
  // @@protoc_insertion_point(parse_start:yb.tablet.TabletStatusPB)
504
50.6k
  for (;;) {
505
50.6k
    ::std::pair< ::google::protobuf::uint32, bool> p = input->ReadTagWithCutoffNoLastTag(16383u);
506
50.6k
    tag = p.first;
507
50.6k
    if (!p.second) 
goto handle_unusual3.16k
;
508
47.5k
    switch (::google::protobuf::internal::WireFormatLite::GetTagFieldNumber(tag)) {
509
      // required string tablet_id = 1;
510
3.16k
      case 1: {
511
3.16k
        if (static_cast< ::google::protobuf::uint8>(tag) ==
512
3.16k
            static_cast< ::google::protobuf::uint8>(10u /* 10 & 0xFF */)) {
513
3.16k
          DO_(::google::protobuf::internal::WireFormatLite::ReadString(
514
3.16k
                input, this->mutable_tablet_id()));
515
3.16k
          ::google::protobuf::internal::WireFormat::VerifyUTF8StringNamedField(
516
3.16k
            this->tablet_id().data(), static_cast<int>(this->tablet_id().length()),
517
3.16k
            ::google::protobuf::internal::WireFormat::PARSE,
518
3.16k
            "yb.tablet.TabletStatusPB.tablet_id");
519
3.16k
        } else {
520
0
          goto handle_unusual;
521
0
        }
522
3.16k
        break;
523
3.16k
      }
524
525
      // required string table_name = 2;
526
3.16k
      case 2: {
527
3.16k
        if (static_cast< ::google::protobuf::uint8>(tag) ==
528
3.16k
            static_cast< ::google::protobuf::uint8>(18u /* 18 & 0xFF */)) {
529
3.16k
          DO_(::google::protobuf::internal::WireFormatLite::ReadString(
530
3.16k
                input, this->mutable_table_name()));
531
3.16k
          ::google::protobuf::internal::WireFormat::VerifyUTF8StringNamedField(
532
3.16k
            this->table_name().data(), static_cast<int>(this->table_name().length()),
533
3.16k
            ::google::protobuf::internal::WireFormat::PARSE,
534
3.16k
            "yb.tablet.TabletStatusPB.table_name");
535
3.16k
        } else {
536
0
          goto handle_unusual;
537
0
        }
538
3.16k
        break;
539
3.16k
      }
540
541
      // optional .yb.tablet.RaftGroupStatePB state = 3 [default = UNKNOWN];
542
3.16k
      case 3: {
543
3.16k
        if (static_cast< ::google::protobuf::uint8>(tag) ==
544
3.16k
            static_cast< ::google::protobuf::uint8>(24u /* 24 & 0xFF */)) {
545
3.16k
          int value;
546
3.16k
          DO_((::google::protobuf::internal::WireFormatLite::ReadPrimitive<
547
3.16k
                   int, ::google::protobuf::internal::WireFormatLite::TYPE_ENUM>(
548
3.16k
                 input, &value)));
549
3.16k
          if (::yb::tablet::RaftGroupStatePB_IsValid(value)) {
550
3.16k
            set_state(static_cast< ::yb::tablet::RaftGroupStatePB >(value));
551
3.16k
          } else {
552
0
            mutable_unknown_fields()->AddVarint(
553
0
                3, static_cast< ::google::protobuf::uint64>(value));
554
0
          }
555
3.16k
        } else {
556
0
          goto handle_unusual;
557
0
        }
558
3.16k
        break;
559
3.16k
      }
560
561
      // required string last_status = 4;
562
3.16k
      case 4: {
563
3.16k
        if (static_cast< ::google::protobuf::uint8>(tag) ==
564
3.16k
            static_cast< ::google::protobuf::uint8>(34u /* 34 & 0xFF */)) {
565
3.16k
          DO_(::google::protobuf::internal::WireFormatLite::ReadString(
566
3.16k
                input, this->mutable_last_status()));
567
3.16k
          ::google::protobuf::internal::WireFormat::VerifyUTF8StringNamedField(
568
3.16k
            this->last_status().data(), static_cast<int>(this->last_status().length()),
569
3.16k
            ::google::protobuf::internal::WireFormat::PARSE,
570
3.16k
            "yb.tablet.TabletStatusPB.last_status");
571
3.16k
        } else {
572
0
          goto handle_unusual;
573
0
        }
574
3.16k
        break;
575
3.16k
      }
576
577
      // optional bytes start_key = 5;
578
3.16k
      case 5: {
579
0
        if (static_cast< ::google::protobuf::uint8>(tag) ==
580
0
            static_cast< ::google::protobuf::uint8>(42u /* 42 & 0xFF */)) {
581
0
          DO_(::google::protobuf::internal::WireFormatLite::ReadBytes(
582
0
                input, this->mutable_start_key()));
583
0
        } else {
584
0
          goto handle_unusual;
585
0
        }
586
0
        break;
587
0
      }
588
589
      // optional bytes end_key = 6;
590
0
      case 6: {
591
0
        if (static_cast< ::google::protobuf::uint8>(tag) ==
592
0
            static_cast< ::google::protobuf::uint8>(50u /* 50 & 0xFF */)) {
593
0
          DO_(::google::protobuf::internal::WireFormatLite::ReadBytes(
594
0
                input, this->mutable_end_key()));
595
0
        } else {
596
0
          goto handle_unusual;
597
0
        }
598
0
        break;
599
0
      }
600
601
      // optional int64 estimated_on_disk_size = 7;
602
3.16k
      case 7: {
603
3.16k
        if (static_cast< ::google::protobuf::uint8>(tag) ==
604
3.16k
            static_cast< ::google::protobuf::uint8>(56u /* 56 & 0xFF */)) {
605
3.16k
          set_has_estimated_on_disk_size();
606
3.16k
          DO_((::google::protobuf::internal::WireFormatLite::ReadPrimitive<
607
3.16k
                   ::google::protobuf::int64, ::google::protobuf::internal::WireFormatLite::TYPE_INT64>(
608
3.16k
                 input, &estimated_on_disk_size_)));
609
3.16k
        } else {
610
0
          goto handle_unusual;
611
0
        }
612
3.16k
        break;
613
3.16k
      }
614
615
      // optional .yb.tablet.TabletDataState tablet_data_state = 8 [default = TABLET_DATA_UNKNOWN];
616
3.16k
      case 8: {
617
3.16k
        if (static_cast< ::google::protobuf::uint8>(tag) ==
618
3.16k
            static_cast< ::google::protobuf::uint8>(64u /* 64 & 0xFF */)) {
619
3.16k
          int value;
620
3.16k
          DO_((::google::protobuf::internal::WireFormatLite::ReadPrimitive<
621
3.16k
                   int, ::google::protobuf::internal::WireFormatLite::TYPE_ENUM>(
622
3.16k
                 input, &value)));
623
3.16k
          if (::yb::tablet::TabletDataState_IsValid(value)) {
624
3.16k
            set_tablet_data_state(static_cast< ::yb::tablet::TabletDataState >(value));
625
3.16k
          } else {
626
0
            mutable_unknown_fields()->AddVarint(
627
0
                8, static_cast< ::google::protobuf::uint64>(value));
628
0
          }
629
3.16k
        } else {
630
0
          goto handle_unusual;
631
0
        }
632
3.16k
        break;
633
3.16k
      }
634
635
      // optional .yb.PartitionPB partition = 9;
636
3.16k
      case 9: {
637
3.16k
        if (static_cast< ::google::protobuf::uint8>(tag) ==
638
3.16k
            static_cast< ::google::protobuf::uint8>(74u /* 74 & 0xFF */)) {
639
3.16k
          DO_(::google::protobuf::internal::WireFormatLite::ReadMessage(
640
3.16k
               input, mutable_partition()));
641
3.16k
        } else {
642
0
          goto handle_unusual;
643
0
        }
644
3.16k
        break;
645
3.16k
      }
646
647
      // required string table_id = 10;
648
3.16k
      case 10: {
649
3.16k
        if (static_cast< ::google::protobuf::uint8>(tag) ==
650
3.16k
            static_cast< ::google::protobuf::uint8>(82u /* 82 & 0xFF */)) {
651
3.16k
          DO_(::google::protobuf::internal::WireFormatLite::ReadString(
652
3.16k
                input, this->mutable_table_id()));
653
3.16k
          ::google::protobuf::internal::WireFormat::VerifyUTF8StringNamedField(
654
3.16k
            this->table_id().data(), static_cast<int>(this->table_id().length()),
655
3.16k
            ::google::protobuf::internal::WireFormat::PARSE,
656
3.16k
            "yb.tablet.TabletStatusPB.table_id");
657
3.16k
        } else {
658
0
          goto handle_unusual;
659
0
        }
660
3.16k
        break;
661
3.16k
      }
662
663
      // optional int64 consensus_metadata_disk_size = 11;
664
3.16k
      case 11: {
665
3.16k
        if (static_cast< ::google::protobuf::uint8>(tag) ==
666
3.16k
            static_cast< ::google::protobuf::uint8>(88u /* 88 & 0xFF */)) {
667
3.16k
          set_has_consensus_metadata_disk_size();
668
3.16k
          DO_((::google::protobuf::internal::WireFormatLite::ReadPrimitive<
669
3.16k
                   ::google::protobuf::int64, ::google::protobuf::internal::WireFormatLite::TYPE_INT64>(
670
3.16k
                 input, &consensus_metadata_disk_size_)));
671
3.16k
        } else {
672
0
          goto handle_unusual;
673
0
        }
674
3.16k
        break;
675
3.16k
      }
676
677
      // optional int64 wal_files_disk_size = 12;
678
3.16k
      case 12: {
679
3.16k
        if (static_cast< ::google::protobuf::uint8>(tag) ==
680
3.16k
            static_cast< ::google::protobuf::uint8>(96u /* 96 & 0xFF */)) {
681
3.16k
          set_has_wal_files_disk_size();
682
3.16k
          DO_((::google::protobuf::internal::WireFormatLite::ReadPrimitive<
683
3.16k
                   ::google::protobuf::int64, ::google::protobuf::internal::WireFormatLite::TYPE_INT64>(
684
3.16k
                 input, &wal_files_disk_size_)));
685
3.16k
        } else {
686
0
          goto handle_unusual;
687
0
        }
688
3.16k
        break;
689
3.16k
      }
690
691
      // optional int64 sst_files_disk_size = 13;
692
3.16k
      case 13: {
693
3.16k
        if (static_cast< ::google::protobuf::uint8>(tag) ==
694
3.16k
            static_cast< ::google::protobuf::uint8>(104u /* 104 & 0xFF */)) {
695
3.16k
          set_has_sst_files_disk_size();
696
3.16k
          DO_((::google::protobuf::internal::WireFormatLite::ReadPrimitive<
697
3.16k
                   ::google::protobuf::int64, ::google::protobuf::internal::WireFormatLite::TYPE_INT64>(
698
3.16k
                 input, &sst_files_disk_size_)));
699
3.16k
        } else {
700
0
          goto handle_unusual;
701
0
        }
702
3.16k
        break;
703
3.16k
      }
704
705
      // optional int64 uncompressed_sst_files_disk_size = 14;
706
3.16k
      case 14: {
707
3.16k
        if (static_cast< ::google::protobuf::uint8>(tag) ==
708
3.16k
            static_cast< ::google::protobuf::uint8>(112u /* 112 & 0xFF */)) {
709
3.16k
          set_has_uncompressed_sst_files_disk_size();
710
3.16k
          DO_((::google::protobuf::internal::WireFormatLite::ReadPrimitive<
711
3.16k
                   ::google::protobuf::int64, ::google::protobuf::internal::WireFormatLite::TYPE_INT64>(
712
3.16k
                 input, &uncompressed_sst_files_disk_size_)));
713
3.16k
        } else {
714
0
          goto handle_unusual;
715
0
        }
716
3.16k
        break;
717
3.16k
      }
718
719
      // optional string namespace_name = 15;
720
3.16k
      case 15: {
721
3.16k
        if (static_cast< ::google::protobuf::uint8>(tag) ==
722
3.16k
            static_cast< ::google::protobuf::uint8>(122u /* 122 & 0xFF */)) {
723
3.16k
          DO_(::google::protobuf::internal::WireFormatLite::ReadString(
724
3.16k
                input, this->mutable_namespace_name()));
725
3.16k
          ::google::protobuf::internal::WireFormat::VerifyUTF8StringNamedField(
726
3.16k
            this->namespace_name().data(), static_cast<int>(this->namespace_name().length()),
727
3.16k
            ::google::protobuf::internal::WireFormat::PARSE,
728
3.16k
            "yb.tablet.TabletStatusPB.namespace_name");
729
3.16k
        } else {
730
0
          goto handle_unusual;
731
0
        }
732
3.16k
        break;
733
3.16k
      }
734
735
      // optional .yb.TableType table_type = 16;
736
3.16k
      case 16: {
737
3.16k
        if (static_cast< ::google::protobuf::uint8>(tag) ==
738
3.16k
            static_cast< ::google::protobuf::uint8>(128u /* 128 & 0xFF */)) {
739
3.16k
          int value;
740
3.16k
          DO_((::google::protobuf::internal::WireFormatLite::ReadPrimitive<
741
3.16k
                   int, ::google::protobuf::internal::WireFormatLite::TYPE_ENUM>(
742
3.16k
                 input, &value)));
743
3.16k
          if (::yb::TableType_IsValid(value)) {
744
3.16k
            set_table_type(static_cast< ::yb::TableType >(value));
745
3.16k
          } else {
746
0
            mutable_unknown_fields()->AddVarint(
747
0
                16, static_cast< ::google::protobuf::uint64>(value));
748
0
          }
749
3.16k
        } else {
750
0
          goto handle_unusual;
751
0
        }
752
3.16k
        break;
753
3.16k
      }
754
755
      // optional bool is_hidden = 17;
756
3.16k
      case 17: {
757
3.16k
        if (static_cast< ::google::protobuf::uint8>(tag) ==
758
3.16k
            static_cast< ::google::protobuf::uint8>(136u /* 136 & 0xFF */)) {
759
3.16k
          set_has_is_hidden();
760
3.16k
          DO_((::google::protobuf::internal::WireFormatLite::ReadPrimitive<
761
3.16k
                   bool, ::google::protobuf::internal::WireFormatLite::TYPE_BOOL>(
762
3.16k
                 input, &is_hidden_)));
763
3.16k
        } else {
764
0
          goto handle_unusual;
765
0
        }
766
3.16k
        break;
767
3.16k
      }
768
769
3.16k
      default: {
770
3.16k
      handle_unusual:
771
3.16k
        if (tag == 0) {
772
3.16k
          goto success;
773
3.16k
        }
774
0
        DO_(::google::protobuf::internal::WireFormat::SkipField(
775
0
              input, tag, _internal_metadata_.mutable_unknown_fields()));
776
0
        break;
777
0
      }
778
47.5k
    }
779
47.5k
  }
780
3.16k
success:
781
  // @@protoc_insertion_point(parse_success:yb.tablet.TabletStatusPB)
782
3.16k
  return true;
783
0
failure:
784
  // @@protoc_insertion_point(parse_failure:yb.tablet.TabletStatusPB)
785
0
  return false;
786
3.16k
#undef DO_
787
3.16k
}
788
789
void TabletStatusPB::SerializeWithCachedSizes(
790
0
    ::google::protobuf::io::CodedOutputStream* output) const {
791
  // @@protoc_insertion_point(serialize_start:yb.tablet.TabletStatusPB)
792
0
  ::google::protobuf::uint32 cached_has_bits = 0;
793
0
  (void) cached_has_bits;
794
795
0
  cached_has_bits = _has_bits_[0];
796
  // required string tablet_id = 1;
797
0
  if (cached_has_bits & 0x00000001u) {
798
0
    ::google::protobuf::internal::WireFormat::VerifyUTF8StringNamedField(
799
0
      this->tablet_id().data(), static_cast<int>(this->tablet_id().length()),
800
0
      ::google::protobuf::internal::WireFormat::SERIALIZE,
801
0
      "yb.tablet.TabletStatusPB.tablet_id");
802
0
    ::google::protobuf::internal::WireFormatLite::WriteStringMaybeAliased(
803
0
      1, this->tablet_id(), output);
804
0
  }
805
806
  // required string table_name = 2;
807
0
  if (cached_has_bits & 0x00000002u) {
808
0
    ::google::protobuf::internal::WireFormat::VerifyUTF8StringNamedField(
809
0
      this->table_name().data(), static_cast<int>(this->table_name().length()),
810
0
      ::google::protobuf::internal::WireFormat::SERIALIZE,
811
0
      "yb.tablet.TabletStatusPB.table_name");
812
0
    ::google::protobuf::internal::WireFormatLite::WriteStringMaybeAliased(
813
0
      2, this->table_name(), output);
814
0
  }
815
816
  // optional .yb.tablet.RaftGroupStatePB state = 3 [default = UNKNOWN];
817
0
  if (cached_has_bits & 0x00008000u) {
818
0
    ::google::protobuf::internal::WireFormatLite::WriteEnum(
819
0
      3, this->state(), output);
820
0
  }
821
822
  // required string last_status = 4;
823
0
  if (cached_has_bits & 0x00000004u) {
824
0
    ::google::protobuf::internal::WireFormat::VerifyUTF8StringNamedField(
825
0
      this->last_status().data(), static_cast<int>(this->last_status().length()),
826
0
      ::google::protobuf::internal::WireFormat::SERIALIZE,
827
0
      "yb.tablet.TabletStatusPB.last_status");
828
0
    ::google::protobuf::internal::WireFormatLite::WriteStringMaybeAliased(
829
0
      4, this->last_status(), output);
830
0
  }
831
832
  // optional bytes start_key = 5;
833
0
  if (cached_has_bits & 0x00000008u) {
834
0
    ::google::protobuf::internal::WireFormatLite::WriteBytesMaybeAliased(
835
0
      5, this->start_key(), output);
836
0
  }
837
838
  // optional bytes end_key = 6;
839
0
  if (cached_has_bits & 0x00000010u) {
840
0
    ::google::protobuf::internal::WireFormatLite::WriteBytesMaybeAliased(
841
0
      6, this->end_key(), output);
842
0
  }
843
844
  // optional int64 estimated_on_disk_size = 7;
845
0
  if (cached_has_bits & 0x00000100u) {
846
0
    ::google::protobuf::internal::WireFormatLite::WriteInt64(7, this->estimated_on_disk_size(), output);
847
0
  }
848
849
  // optional .yb.tablet.TabletDataState tablet_data_state = 8 [default = TABLET_DATA_UNKNOWN];
850
0
  if (cached_has_bits & 0x00010000u) {
851
0
    ::google::protobuf::internal::WireFormatLite::WriteEnum(
852
0
      8, this->tablet_data_state(), output);
853
0
  }
854
855
  // optional .yb.PartitionPB partition = 9;
856
0
  if (cached_has_bits & 0x00000080u) {
857
0
    ::google::protobuf::internal::WireFormatLite::WriteMessageMaybeToArray(
858
0
      9, *this->partition_, output);
859
0
  }
860
861
  // required string table_id = 10;
862
0
  if (cached_has_bits & 0x00000020u) {
863
0
    ::google::protobuf::internal::WireFormat::VerifyUTF8StringNamedField(
864
0
      this->table_id().data(), static_cast<int>(this->table_id().length()),
865
0
      ::google::protobuf::internal::WireFormat::SERIALIZE,
866
0
      "yb.tablet.TabletStatusPB.table_id");
867
0
    ::google::protobuf::internal::WireFormatLite::WriteStringMaybeAliased(
868
0
      10, this->table_id(), output);
869
0
  }
870
871
  // optional int64 consensus_metadata_disk_size = 11;
872
0
  if (cached_has_bits & 0x00000200u) {
873
0
    ::google::protobuf::internal::WireFormatLite::WriteInt64(11, this->consensus_metadata_disk_size(), output);
874
0
  }
875
876
  // optional int64 wal_files_disk_size = 12;
877
0
  if (cached_has_bits & 0x00000400u) {
878
0
    ::google::protobuf::internal::WireFormatLite::WriteInt64(12, this->wal_files_disk_size(), output);
879
0
  }
880
881
  // optional int64 sst_files_disk_size = 13;
882
0
  if (cached_has_bits & 0x00000800u) {
883
0
    ::google::protobuf::internal::WireFormatLite::WriteInt64(13, this->sst_files_disk_size(), output);
884
0
  }
885
886
  // optional int64 uncompressed_sst_files_disk_size = 14;
887
0
  if (cached_has_bits & 0x00001000u) {
888
0
    ::google::protobuf::internal::WireFormatLite::WriteInt64(14, this->uncompressed_sst_files_disk_size(), output);
889
0
  }
890
891
  // optional string namespace_name = 15;
892
0
  if (cached_has_bits & 0x00000040u) {
893
0
    ::google::protobuf::internal::WireFormat::VerifyUTF8StringNamedField(
894
0
      this->namespace_name().data(), static_cast<int>(this->namespace_name().length()),
895
0
      ::google::protobuf::internal::WireFormat::SERIALIZE,
896
0
      "yb.tablet.TabletStatusPB.namespace_name");
897
0
    ::google::protobuf::internal::WireFormatLite::WriteStringMaybeAliased(
898
0
      15, this->namespace_name(), output);
899
0
  }
900
901
  // optional .yb.TableType table_type = 16;
902
0
  if (cached_has_bits & 0x00004000u) {
903
0
    ::google::protobuf::internal::WireFormatLite::WriteEnum(
904
0
      16, this->table_type(), output);
905
0
  }
906
907
  // optional bool is_hidden = 17;
908
0
  if (cached_has_bits & 0x00002000u) {
909
0
    ::google::protobuf::internal::WireFormatLite::WriteBool(17, this->is_hidden(), output);
910
0
  }
911
912
0
  if (_internal_metadata_.have_unknown_fields()) {
913
0
    ::google::protobuf::internal::WireFormat::SerializeUnknownFields(
914
0
        _internal_metadata_.unknown_fields(), output);
915
0
  }
916
  // @@protoc_insertion_point(serialize_end:yb.tablet.TabletStatusPB)
917
0
}
918
919
::google::protobuf::uint8* TabletStatusPB::InternalSerializeWithCachedSizesToArray(
920
3.19k
    bool deterministic, ::google::protobuf::uint8* target) const {
921
3.19k
  (void)deterministic; // Unused
922
  // @@protoc_insertion_point(serialize_to_array_start:yb.tablet.TabletStatusPB)
923
3.19k
  ::google::protobuf::uint32 cached_has_bits = 0;
924
3.19k
  (void) cached_has_bits;
925
926
3.19k
  cached_has_bits = _has_bits_[0];
927
  // required string tablet_id = 1;
928
3.19k
  if (cached_has_bits & 0x00000001u) {
929
3.19k
    ::google::protobuf::internal::WireFormat::VerifyUTF8StringNamedField(
930
3.19k
      this->tablet_id().data(), static_cast<int>(this->tablet_id().length()),
931
3.19k
      ::google::protobuf::internal::WireFormat::SERIALIZE,
932
3.19k
      "yb.tablet.TabletStatusPB.tablet_id");
933
3.19k
    target =
934
3.19k
      ::google::protobuf::internal::WireFormatLite::WriteStringToArray(
935
3.19k
        1, this->tablet_id(), target);
936
3.19k
  }
937
938
  // required string table_name = 2;
939
3.19k
  if (cached_has_bits & 0x00000002u) {
940
3.19k
    ::google::protobuf::internal::WireFormat::VerifyUTF8StringNamedField(
941
3.19k
      this->table_name().data(), static_cast<int>(this->table_name().length()),
942
3.19k
      ::google::protobuf::internal::WireFormat::SERIALIZE,
943
3.19k
      "yb.tablet.TabletStatusPB.table_name");
944
3.19k
    target =
945
3.19k
      ::google::protobuf::internal::WireFormatLite::WriteStringToArray(
946
3.19k
        2, this->table_name(), target);
947
3.19k
  }
948
949
  // optional .yb.tablet.RaftGroupStatePB state = 3 [default = UNKNOWN];
950
3.19k
  if (cached_has_bits & 0x00008000u) {
951
3.19k
    target = ::google::protobuf::internal::WireFormatLite::WriteEnumToArray(
952
3.19k
      3, this->state(), target);
953
3.19k
  }
954
955
  // required string last_status = 4;
956
3.19k
  if (cached_has_bits & 0x00000004u) {
957
3.19k
    ::google::protobuf::internal::WireFormat::VerifyUTF8StringNamedField(
958
3.19k
      this->last_status().data(), static_cast<int>(this->last_status().length()),
959
3.19k
      ::google::protobuf::internal::WireFormat::SERIALIZE,
960
3.19k
      "yb.tablet.TabletStatusPB.last_status");
961
3.19k
    target =
962
3.19k
      ::google::protobuf::internal::WireFormatLite::WriteStringToArray(
963
3.19k
        4, this->last_status(), target);
964
3.19k
  }
965
966
  // optional bytes start_key = 5;
967
3.19k
  if (cached_has_bits & 0x00000008u) {
968
0
    target =
969
0
      ::google::protobuf::internal::WireFormatLite::WriteBytesToArray(
970
0
        5, this->start_key(), target);
971
0
  }
972
973
  // optional bytes end_key = 6;
974
3.19k
  if (cached_has_bits & 0x00000010u) {
975
0
    target =
976
0
      ::google::protobuf::internal::WireFormatLite::WriteBytesToArray(
977
0
        6, this->end_key(), target);
978
0
  }
979
980
  // optional int64 estimated_on_disk_size = 7;
981
3.19k
  if (cached_has_bits & 0x00000100u) {
982
3.19k
    target = ::google::protobuf::internal::WireFormatLite::WriteInt64ToArray(7, this->estimated_on_disk_size(), target);
983
3.19k
  }
984
985
  // optional .yb.tablet.TabletDataState tablet_data_state = 8 [default = TABLET_DATA_UNKNOWN];
986
3.19k
  if (cached_has_bits & 0x00010000u) {
987
3.19k
    target = ::google::protobuf::internal::WireFormatLite::WriteEnumToArray(
988
3.19k
      8, this->tablet_data_state(), target);
989
3.19k
  }
990
991
  // optional .yb.PartitionPB partition = 9;
992
3.19k
  if (cached_has_bits & 0x00000080u) {
993
3.19k
    target = ::google::protobuf::internal::WireFormatLite::
994
3.19k
      InternalWriteMessageToArray(
995
3.19k
        9, *this->partition_, deterministic, target);
996
3.19k
  }
997
998
  // required string table_id = 10;
999
3.19k
  if (cached_has_bits & 0x00000020u) {
1000
3.19k
    ::google::protobuf::internal::WireFormat::VerifyUTF8StringNamedField(
1001
3.19k
      this->table_id().data(), static_cast<int>(this->table_id().length()),
1002
3.19k
      ::google::protobuf::internal::WireFormat::SERIALIZE,
1003
3.19k
      "yb.tablet.TabletStatusPB.table_id");
1004
3.19k
    target =
1005
3.19k
      ::google::protobuf::internal::WireFormatLite::WriteStringToArray(
1006
3.19k
        10, this->table_id(), target);
1007
3.19k
  }
1008
1009
  // optional int64 consensus_metadata_disk_size = 11;
1010
3.19k
  if (cached_has_bits & 0x00000200u) {
1011
3.19k
    target = ::google::protobuf::internal::WireFormatLite::WriteInt64ToArray(11, this->consensus_metadata_disk_size(), target);
1012
3.19k
  }
1013
1014
  // optional int64 wal_files_disk_size = 12;
1015
3.19k
  if (cached_has_bits & 0x00000400u) {
1016
3.19k
    target = ::google::protobuf::internal::WireFormatLite::WriteInt64ToArray(12, this->wal_files_disk_size(), target);
1017
3.19k
  }
1018
1019
  // optional int64 sst_files_disk_size = 13;
1020
3.19k
  if (cached_has_bits & 0x00000800u) {
1021
3.19k
    target = ::google::protobuf::internal::WireFormatLite::WriteInt64ToArray(13, this->sst_files_disk_size(), target);
1022
3.19k
  }
1023
1024
  // optional int64 uncompressed_sst_files_disk_size = 14;
1025
3.19k
  if (cached_has_bits & 0x00001000u) {
1026
3.19k
    target = ::google::protobuf::internal::WireFormatLite::WriteInt64ToArray(14, this->uncompressed_sst_files_disk_size(), target);
1027
3.19k
  }
1028
1029
  // optional string namespace_name = 15;
1030
3.19k
  if (cached_has_bits & 0x00000040u) {
1031
3.19k
    ::google::protobuf::internal::WireFormat::VerifyUTF8StringNamedField(
1032
3.19k
      this->namespace_name().data(), static_cast<int>(this->namespace_name().length()),
1033
3.19k
      ::google::protobuf::internal::WireFormat::SERIALIZE,
1034
3.19k
      "yb.tablet.TabletStatusPB.namespace_name");
1035
3.19k
    target =
1036
3.19k
      ::google::protobuf::internal::WireFormatLite::WriteStringToArray(
1037
3.19k
        15, this->namespace_name(), target);
1038
3.19k
  }
1039
1040
  // optional .yb.TableType table_type = 16;
1041
3.19k
  if (cached_has_bits & 0x00004000u) {
1042
3.18k
    target = ::google::protobuf::internal::WireFormatLite::WriteEnumToArray(
1043
3.18k
      16, this->table_type(), target);
1044
3.18k
  }
1045
1046
  // optional bool is_hidden = 17;
1047
3.19k
  if (cached_has_bits & 0x00002000u) {
1048
3.19k
    target = ::google::protobuf::internal::WireFormatLite::WriteBoolToArray(17, this->is_hidden(), target);
1049
3.19k
  }
1050
1051
3.19k
  if (_internal_metadata_.have_unknown_fields()) {
1052
0
    target = ::google::protobuf::internal::WireFormat::SerializeUnknownFieldsToArray(
1053
0
        _internal_metadata_.unknown_fields(), target);
1054
0
  }
1055
  // @@protoc_insertion_point(serialize_to_array_end:yb.tablet.TabletStatusPB)
1056
3.19k
  return target;
1057
3.19k
}
1058
1059
0
size_t TabletStatusPB::RequiredFieldsByteSizeFallback() const {
1060
// @@protoc_insertion_point(required_fields_byte_size_fallback_start:yb.tablet.TabletStatusPB)
1061
0
  size_t total_size = 0;
1062
1063
0
  if (has_tablet_id()) {
1064
    // required string tablet_id = 1;
1065
0
    total_size += 1 +
1066
0
      ::google::protobuf::internal::WireFormatLite::StringSize(
1067
0
        this->tablet_id());
1068
0
  }
1069
1070
0
  if (has_table_name()) {
1071
    // required string table_name = 2;
1072
0
    total_size += 1 +
1073
0
      ::google::protobuf::internal::WireFormatLite::StringSize(
1074
0
        this->table_name());
1075
0
  }
1076
1077
0
  if (has_last_status()) {
1078
    // required string last_status = 4;
1079
0
    total_size += 1 +
1080
0
      ::google::protobuf::internal::WireFormatLite::StringSize(
1081
0
        this->last_status());
1082
0
  }
1083
1084
0
  if (has_table_id()) {
1085
    // required string table_id = 10;
1086
0
    total_size += 1 +
1087
0
      ::google::protobuf::internal::WireFormatLite::StringSize(
1088
0
        this->table_id());
1089
0
  }
1090
1091
0
  return total_size;
1092
0
}
1093
6.38k
size_t TabletStatusPB::ByteSizeLong() const {
1094
// @@protoc_insertion_point(message_byte_size_start:yb.tablet.TabletStatusPB)
1095
6.38k
  size_t total_size = 0;
1096
1097
6.38k
  if (_internal_metadata_.have_unknown_fields()) {
1098
0
    total_size +=
1099
0
      ::google::protobuf::internal::WireFormat::ComputeUnknownFieldsSize(
1100
0
        _internal_metadata_.unknown_fields());
1101
0
  }
1102
6.38k
  if (((_has_bits_[0] & 0x00000027) ^ 0x00000027) == 0) {  // All required fields are present.
1103
    // required string tablet_id = 1;
1104
6.38k
    total_size += 1 +
1105
6.38k
      ::google::protobuf::internal::WireFormatLite::StringSize(
1106
6.38k
        this->tablet_id());
1107
1108
    // required string table_name = 2;
1109
6.38k
    total_size += 1 +
1110
6.38k
      ::google::protobuf::internal::WireFormatLite::StringSize(
1111
6.38k
        this->table_name());
1112
1113
    // required string last_status = 4;
1114
6.38k
    total_size += 1 +
1115
6.38k
      ::google::protobuf::internal::WireFormatLite::StringSize(
1116
6.38k
        this->last_status());
1117
1118
    // required string table_id = 10;
1119
6.38k
    total_size += 1 +
1120
6.38k
      ::google::protobuf::internal::WireFormatLite::StringSize(
1121
6.38k
        this->table_id());
1122
1123
6.38k
  } else {
1124
0
    total_size += RequiredFieldsByteSizeFallback();
1125
0
  }
1126
6.38k
  if (_has_bits_[0 / 32] & 24u) {
1127
    // optional bytes start_key = 5;
1128
0
    if (has_start_key()) {
1129
0
      total_size += 1 +
1130
0
        ::google::protobuf::internal::WireFormatLite::BytesSize(
1131
0
          this->start_key());
1132
0
    }
1133
1134
    // optional bytes end_key = 6;
1135
0
    if (has_end_key()) {
1136
0
      total_size += 1 +
1137
0
        ::google::protobuf::internal::WireFormatLite::BytesSize(
1138
0
          this->end_key());
1139
0
    }
1140
1141
0
  }
1142
6.38k
  if (_has_bits_[0 / 32] & 192u) {
1143
    // optional string namespace_name = 15;
1144
6.38k
    if (has_namespace_name()) {
1145
6.38k
      total_size += 1 +
1146
6.38k
        ::google::protobuf::internal::WireFormatLite::StringSize(
1147
6.38k
          this->namespace_name());
1148
6.38k
    }
1149
1150
    // optional .yb.PartitionPB partition = 9;
1151
6.38k
    if (has_partition()) {
1152
6.38k
      total_size += 1 +
1153
6.38k
        ::google::protobuf::internal::WireFormatLite::MessageSize(
1154
6.38k
          *this->partition_);
1155
6.38k
    }
1156
1157
6.38k
  }
1158
6.38k
  if (_has_bits_[8 / 32] & 65280u) {
1159
    // optional int64 estimated_on_disk_size = 7;
1160
6.38k
    if (has_estimated_on_disk_size()) {
1161
6.38k
      total_size += 1 +
1162
6.38k
        ::google::protobuf::internal::WireFormatLite::Int64Size(
1163
6.38k
          this->estimated_on_disk_size());
1164
6.38k
    }
1165
1166
    // optional int64 consensus_metadata_disk_size = 11;
1167
6.38k
    if (has_consensus_metadata_disk_size()) {
1168
6.38k
      total_size += 1 +
1169
6.38k
        ::google::protobuf::internal::WireFormatLite::Int64Size(
1170
6.38k
          this->consensus_metadata_disk_size());
1171
6.38k
    }
1172
1173
    // optional int64 wal_files_disk_size = 12;
1174
6.38k
    if (has_wal_files_disk_size()) {
1175
6.38k
      total_size += 1 +
1176
6.38k
        ::google::protobuf::internal::WireFormatLite::Int64Size(
1177
6.38k
          this->wal_files_disk_size());
1178
6.38k
    }
1179
1180
    // optional int64 sst_files_disk_size = 13;
1181
6.38k
    if (has_sst_files_disk_size()) {
1182
6.38k
      total_size += 1 +
1183
6.38k
        ::google::protobuf::internal::WireFormatLite::Int64Size(
1184
6.38k
          this->sst_files_disk_size());
1185
6.38k
    }
1186
1187
    // optional int64 uncompressed_sst_files_disk_size = 14;
1188
6.38k
    if (has_uncompressed_sst_files_disk_size()) {
1189
6.38k
      total_size += 1 +
1190
6.38k
        ::google::protobuf::internal::WireFormatLite::Int64Size(
1191
6.38k
          this->uncompressed_sst_files_disk_size());
1192
6.38k
    }
1193
1194
    // optional bool is_hidden = 17;
1195
6.38k
    if (has_is_hidden()) {
1196
6.38k
      total_size += 2 + 1;
1197
6.38k
    }
1198
1199
    // optional .yb.TableType table_type = 16;
1200
6.38k
    if (has_table_type()) {
1201
6.37k
      total_size += 2 +
1202
6.37k
        ::google::protobuf::internal::WireFormatLite::EnumSize(this->table_type());
1203
6.37k
    }
1204
1205
    // optional .yb.tablet.RaftGroupStatePB state = 3 [default = UNKNOWN];
1206
6.38k
    if (has_state()) {
1207
6.38k
      total_size += 1 +
1208
6.38k
        ::google::protobuf::internal::WireFormatLite::EnumSize(this->state());
1209
6.38k
    }
1210
1211
6.38k
  }
1212
  // optional .yb.tablet.TabletDataState tablet_data_state = 8 [default = TABLET_DATA_UNKNOWN];
1213
6.38k
  if (has_tablet_data_state()) {
1214
6.38k
    total_size += 1 +
1215
6.38k
      ::google::protobuf::internal::WireFormatLite::EnumSize(this->tablet_data_state());
1216
6.38k
  }
1217
1218
6.38k
  int cached_size = ::google::protobuf::internal::ToCachedSize(total_size);
1219
6.38k
  GOOGLE_SAFE_CONCURRENT_WRITES_BEGIN();
1220
6.38k
  _cached_size_ = cached_size;
1221
6.38k
  GOOGLE_SAFE_CONCURRENT_WRITES_END();
1222
6.38k
  return total_size;
1223
6.38k
}
1224
1225
0
void TabletStatusPB::MergeFrom(const ::google::protobuf::Message& from) {
1226
// @@protoc_insertion_point(generalized_merge_from_start:yb.tablet.TabletStatusPB)
1227
0
  GOOGLE_DCHECK_NE(&from, this);
1228
0
  const TabletStatusPB* source =
1229
0
      ::google::protobuf::internal::DynamicCastToGenerated<const TabletStatusPB>(
1230
0
          &from);
1231
0
  if (source == NULL) {
1232
  // @@protoc_insertion_point(generalized_merge_from_cast_fail:yb.tablet.TabletStatusPB)
1233
0
    ::google::protobuf::internal::ReflectionOps::Merge(from, this);
1234
0
  } else {
1235
  // @@protoc_insertion_point(generalized_merge_from_cast_success:yb.tablet.TabletStatusPB)
1236
0
    MergeFrom(*source);
1237
0
  }
1238
0
}
1239
1240
0
void TabletStatusPB::MergeFrom(const TabletStatusPB& from) {
1241
// @@protoc_insertion_point(class_specific_merge_from_start:yb.tablet.TabletStatusPB)
1242
0
  GOOGLE_DCHECK_NE(&from, this);
1243
0
  _internal_metadata_.MergeFrom(from._internal_metadata_);
1244
0
  ::google::protobuf::uint32 cached_has_bits = 0;
1245
0
  (void) cached_has_bits;
1246
1247
0
  cached_has_bits = from._has_bits_[0];
1248
0
  if (cached_has_bits & 255u) {
1249
0
    if (cached_has_bits & 0x00000001u) {
1250
0
      set_has_tablet_id();
1251
0
      tablet_id_.AssignWithDefault(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), from.tablet_id_);
1252
0
    }
1253
0
    if (cached_has_bits & 0x00000002u) {
1254
0
      set_has_table_name();
1255
0
      table_name_.AssignWithDefault(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), from.table_name_);
1256
0
    }
1257
0
    if (cached_has_bits & 0x00000004u) {
1258
0
      set_has_last_status();
1259
0
      last_status_.AssignWithDefault(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), from.last_status_);
1260
0
    }
1261
0
    if (cached_has_bits & 0x00000008u) {
1262
0
      set_has_start_key();
1263
0
      start_key_.AssignWithDefault(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), from.start_key_);
1264
0
    }
1265
0
    if (cached_has_bits & 0x00000010u) {
1266
0
      set_has_end_key();
1267
0
      end_key_.AssignWithDefault(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), from.end_key_);
1268
0
    }
1269
0
    if (cached_has_bits & 0x00000020u) {
1270
0
      set_has_table_id();
1271
0
      table_id_.AssignWithDefault(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), from.table_id_);
1272
0
    }
1273
0
    if (cached_has_bits & 0x00000040u) {
1274
0
      set_has_namespace_name();
1275
0
      namespace_name_.AssignWithDefault(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), from.namespace_name_);
1276
0
    }
1277
0
    if (cached_has_bits & 0x00000080u) {
1278
0
      mutable_partition()->::yb::PartitionPB::MergeFrom(from.partition());
1279
0
    }
1280
0
  }
1281
0
  if (cached_has_bits & 65280u) {
1282
0
    if (cached_has_bits & 0x00000100u) {
1283
0
      estimated_on_disk_size_ = from.estimated_on_disk_size_;
1284
0
    }
1285
0
    if (cached_has_bits & 0x00000200u) {
1286
0
      consensus_metadata_disk_size_ = from.consensus_metadata_disk_size_;
1287
0
    }
1288
0
    if (cached_has_bits & 0x00000400u) {
1289
0
      wal_files_disk_size_ = from.wal_files_disk_size_;
1290
0
    }
1291
0
    if (cached_has_bits & 0x00000800u) {
1292
0
      sst_files_disk_size_ = from.sst_files_disk_size_;
1293
0
    }
1294
0
    if (cached_has_bits & 0x00001000u) {
1295
0
      uncompressed_sst_files_disk_size_ = from.uncompressed_sst_files_disk_size_;
1296
0
    }
1297
0
    if (cached_has_bits & 0x00002000u) {
1298
0
      is_hidden_ = from.is_hidden_;
1299
0
    }
1300
0
    if (cached_has_bits & 0x00004000u) {
1301
0
      table_type_ = from.table_type_;
1302
0
    }
1303
0
    if (cached_has_bits & 0x00008000u) {
1304
0
      state_ = from.state_;
1305
0
    }
1306
0
    _has_bits_[0] |= cached_has_bits;
1307
0
  }
1308
0
  if (cached_has_bits & 0x00010000u) {
1309
0
    set_tablet_data_state(from.tablet_data_state());
1310
0
  }
1311
0
}
1312
1313
0
void TabletStatusPB::CopyFrom(const ::google::protobuf::Message& from) {
1314
// @@protoc_insertion_point(generalized_copy_from_start:yb.tablet.TabletStatusPB)
1315
0
  if (&from == this) return;
1316
0
  Clear();
1317
0
  MergeFrom(from);
1318
0
}
1319
1320
0
void TabletStatusPB::CopyFrom(const TabletStatusPB& from) {
1321
// @@protoc_insertion_point(class_specific_copy_from_start:yb.tablet.TabletStatusPB)
1322
0
  if (&from == this) return;
1323
0
  Clear();
1324
0
  MergeFrom(from);
1325
0
}
1326
1327
6.35k
bool TabletStatusPB::IsInitialized() const {
1328
6.35k
  if ((_has_bits_[0] & 0x00000027) != 0x00000027) 
return false0
;
1329
6.35k
  return true;
1330
6.35k
}
1331
1332
0
void TabletStatusPB::Swap(TabletStatusPB* other) {
1333
0
  if (other == this) return;
1334
0
  InternalSwap(other);
1335
0
}
1336
0
void TabletStatusPB::InternalSwap(TabletStatusPB* other) {
1337
0
  using std::swap;
1338
0
  tablet_id_.Swap(&other->tablet_id_);
1339
0
  table_name_.Swap(&other->table_name_);
1340
0
  last_status_.Swap(&other->last_status_);
1341
0
  start_key_.Swap(&other->start_key_);
1342
0
  end_key_.Swap(&other->end_key_);
1343
0
  table_id_.Swap(&other->table_id_);
1344
0
  namespace_name_.Swap(&other->namespace_name_);
1345
0
  swap(partition_, other->partition_);
1346
0
  swap(estimated_on_disk_size_, other->estimated_on_disk_size_);
1347
0
  swap(consensus_metadata_disk_size_, other->consensus_metadata_disk_size_);
1348
0
  swap(wal_files_disk_size_, other->wal_files_disk_size_);
1349
0
  swap(sst_files_disk_size_, other->sst_files_disk_size_);
1350
0
  swap(uncompressed_sst_files_disk_size_, other->uncompressed_sst_files_disk_size_);
1351
0
  swap(is_hidden_, other->is_hidden_);
1352
0
  swap(table_type_, other->table_type_);
1353
0
  swap(state_, other->state_);
1354
0
  swap(tablet_data_state_, other->tablet_data_state_);
1355
0
  swap(_has_bits_[0], other->_has_bits_[0]);
1356
0
  _internal_metadata_.Swap(&other->_internal_metadata_);
1357
0
  swap(_cached_size_, other->_cached_size_);
1358
0
}
1359
1360
0
::google::protobuf::Metadata TabletStatusPB::GetMetadata() const {
1361
0
  protobuf_yb_2ftablet_2ftablet_2eproto::protobuf_AssignDescriptorsOnce();
1362
0
  return ::protobuf_yb_2ftablet_2ftablet_2eproto::file_level_metadata[kIndexInFileMessages];
1363
0
}
1364
1365
1366
// ===================================================================
1367
1368
26.8k
void MaintenanceManagerStatusPB_MaintenanceOpPB::InitAsDefaultInstance() {
1369
26.8k
}
1370
#if !defined(_MSC_VER) || _MSC_VER >= 1900
1371
const int MaintenanceManagerStatusPB_MaintenanceOpPB::kNameFieldNumber;
1372
const int MaintenanceManagerStatusPB_MaintenanceOpPB::kRunningFieldNumber;
1373
const int MaintenanceManagerStatusPB_MaintenanceOpPB::kRunnableFieldNumber;
1374
const int MaintenanceManagerStatusPB_MaintenanceOpPB::kRamAnchoredBytesFieldNumber;
1375
const int MaintenanceManagerStatusPB_MaintenanceOpPB::kLogsRetainedBytesFieldNumber;
1376
const int MaintenanceManagerStatusPB_MaintenanceOpPB::kPerfImprovementFieldNumber;
1377
#endif  // !defined(_MSC_VER) || _MSC_VER >= 1900
1378
1379
MaintenanceManagerStatusPB_MaintenanceOpPB::MaintenanceManagerStatusPB_MaintenanceOpPB()
1380
26.8k
  : ::google::protobuf::Message(), _internal_metadata_(NULL) {
1381
26.8k
  if (GOOGLE_PREDICT_TRUE(this != internal_default_instance())) {
1382
0
    ::protobuf_yb_2ftablet_2ftablet_2eproto::InitDefaultsMaintenanceManagerStatusPB_MaintenanceOpPB();
1383
0
  }
1384
26.8k
  SharedCtor();
1385
  // @@protoc_insertion_point(constructor:yb.tablet.MaintenanceManagerStatusPB.MaintenanceOpPB)
1386
26.8k
}
1387
MaintenanceManagerStatusPB_MaintenanceOpPB::MaintenanceManagerStatusPB_MaintenanceOpPB(const MaintenanceManagerStatusPB_MaintenanceOpPB& from)
1388
  : ::google::protobuf::Message(),
1389
      _internal_metadata_(NULL),
1390
      _has_bits_(from._has_bits_),
1391
0
      _cached_size_(0) {
1392
0
  _internal_metadata_.MergeFrom(from._internal_metadata_);
1393
0
  name_.UnsafeSetDefault(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
1394
0
  if (from.has_name()) {
1395
0
    name_.AssignWithDefault(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), from.name_);
1396
0
  }
1397
0
  ::memcpy(&running_, &from.running_,
1398
0
    static_cast<size_t>(reinterpret_cast<char*>(&perf_improvement_) -
1399
0
    reinterpret_cast<char*>(&running_)) + sizeof(perf_improvement_));
1400
  // @@protoc_insertion_point(copy_constructor:yb.tablet.MaintenanceManagerStatusPB.MaintenanceOpPB)
1401
0
}
1402
1403
26.8k
void MaintenanceManagerStatusPB_MaintenanceOpPB::SharedCtor() {
1404
26.8k
  _cached_size_ = 0;
1405
26.8k
  name_.UnsafeSetDefault(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
1406
26.8k
  ::memset(&running_, 0, static_cast<size_t>(
1407
26.8k
      reinterpret_cast<char*>(&perf_improvement_) -
1408
26.8k
      reinterpret_cast<char*>(&running_)) + sizeof(perf_improvement_));
1409
26.8k
}
1410
1411
0
MaintenanceManagerStatusPB_MaintenanceOpPB::~MaintenanceManagerStatusPB_MaintenanceOpPB() {
1412
  // @@protoc_insertion_point(destructor:yb.tablet.MaintenanceManagerStatusPB.MaintenanceOpPB)
1413
0
  SharedDtor();
1414
0
}
1415
1416
0
void MaintenanceManagerStatusPB_MaintenanceOpPB::SharedDtor() {
1417
0
  name_.DestroyNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
1418
0
}
1419
1420
0
void MaintenanceManagerStatusPB_MaintenanceOpPB::SetCachedSize(int size) const {
1421
0
  GOOGLE_SAFE_CONCURRENT_WRITES_BEGIN();
1422
0
  _cached_size_ = size;
1423
0
  GOOGLE_SAFE_CONCURRENT_WRITES_END();
1424
0
}
1425
0
const ::google::protobuf::Descriptor* MaintenanceManagerStatusPB_MaintenanceOpPB::descriptor() {
1426
0
  ::protobuf_yb_2ftablet_2ftablet_2eproto::protobuf_AssignDescriptorsOnce();
1427
0
  return ::protobuf_yb_2ftablet_2ftablet_2eproto::file_level_metadata[kIndexInFileMessages].descriptor;
1428
0
}
1429
1430
0
const MaintenanceManagerStatusPB_MaintenanceOpPB& MaintenanceManagerStatusPB_MaintenanceOpPB::default_instance() {
1431
0
  ::protobuf_yb_2ftablet_2ftablet_2eproto::InitDefaultsMaintenanceManagerStatusPB_MaintenanceOpPB();
1432
0
  return *internal_default_instance();
1433
0
}
1434
1435
0
MaintenanceManagerStatusPB_MaintenanceOpPB* MaintenanceManagerStatusPB_MaintenanceOpPB::New(::google::protobuf::Arena* arena) const {
1436
0
  MaintenanceManagerStatusPB_MaintenanceOpPB* n = new MaintenanceManagerStatusPB_MaintenanceOpPB;
1437
0
  if (arena != NULL) {
1438
0
    arena->Own(n);
1439
0
  }
1440
0
  return n;
1441
0
}
1442
1443
0
void MaintenanceManagerStatusPB_MaintenanceOpPB::Clear() {
1444
// @@protoc_insertion_point(message_clear_start:yb.tablet.MaintenanceManagerStatusPB.MaintenanceOpPB)
1445
0
  ::google::protobuf::uint32 cached_has_bits = 0;
1446
  // Prevent compiler warnings about cached_has_bits being unused
1447
0
  (void) cached_has_bits;
1448
1449
0
  cached_has_bits = _has_bits_[0];
1450
0
  if (cached_has_bits & 0x00000001u) {
1451
0
    GOOGLE_DCHECK(!name_.IsDefault(&::google::protobuf::internal::GetEmptyStringAlreadyInited()));
1452
0
    (*name_.UnsafeRawStringPointer())->clear();
1453
0
  }
1454
0
  if (cached_has_bits & 62u) {
1455
0
    ::memset(&running_, 0, static_cast<size_t>(
1456
0
        reinterpret_cast<char*>(&perf_improvement_) -
1457
0
        reinterpret_cast<char*>(&running_)) + sizeof(perf_improvement_));
1458
0
  }
1459
0
  _has_bits_.Clear();
1460
0
  _internal_metadata_.Clear();
1461
0
}
1462
1463
bool MaintenanceManagerStatusPB_MaintenanceOpPB::MergePartialFromCodedStream(
1464
0
    ::google::protobuf::io::CodedInputStream* input) {
1465
0
#define DO_(EXPRESSION) if (!GOOGLE_PREDICT_TRUE(EXPRESSION)) goto failure
1466
0
  ::google::protobuf::uint32 tag;
1467
  // @@protoc_insertion_point(parse_start:yb.tablet.MaintenanceManagerStatusPB.MaintenanceOpPB)
1468
0
  for (;;) {
1469
0
    ::std::pair< ::google::protobuf::uint32, bool> p = input->ReadTagWithCutoffNoLastTag(127u);
1470
0
    tag = p.first;
1471
0
    if (!p.second) goto handle_unusual;
1472
0
    switch (::google::protobuf::internal::WireFormatLite::GetTagFieldNumber(tag)) {
1473
      // required string name = 1;
1474
0
      case 1: {
1475
0
        if (static_cast< ::google::protobuf::uint8>(tag) ==
1476
0
            static_cast< ::google::protobuf::uint8>(10u /* 10 & 0xFF */)) {
1477
0
          DO_(::google::protobuf::internal::WireFormatLite::ReadString(
1478
0
                input, this->mutable_name()));
1479
0
          ::google::protobuf::internal::WireFormat::VerifyUTF8StringNamedField(
1480
0
            this->name().data(), static_cast<int>(this->name().length()),
1481
0
            ::google::protobuf::internal::WireFormat::PARSE,
1482
0
            "yb.tablet.MaintenanceManagerStatusPB.MaintenanceOpPB.name");
1483
0
        } else {
1484
0
          goto handle_unusual;
1485
0
        }
1486
0
        break;
1487
0
      }
1488
1489
      // required uint32 running = 2;
1490
0
      case 2: {
1491
0
        if (static_cast< ::google::protobuf::uint8>(tag) ==
1492
0
            static_cast< ::google::protobuf::uint8>(16u /* 16 & 0xFF */)) {
1493
0
          set_has_running();
1494
0
          DO_((::google::protobuf::internal::WireFormatLite::ReadPrimitive<
1495
0
                   ::google::protobuf::uint32, ::google::protobuf::internal::WireFormatLite::TYPE_UINT32>(
1496
0
                 input, &running_)));
1497
0
        } else {
1498
0
          goto handle_unusual;
1499
0
        }
1500
0
        break;
1501
0
      }
1502
1503
      // required bool runnable = 3;
1504
0
      case 3: {
1505
0
        if (static_cast< ::google::protobuf::uint8>(tag) ==
1506
0
            static_cast< ::google::protobuf::uint8>(24u /* 24 & 0xFF */)) {
1507
0
          set_has_runnable();
1508
0
          DO_((::google::protobuf::internal::WireFormatLite::ReadPrimitive<
1509
0
                   bool, ::google::protobuf::internal::WireFormatLite::TYPE_BOOL>(
1510
0
                 input, &runnable_)));
1511
0
        } else {
1512
0
          goto handle_unusual;
1513
0
        }
1514
0
        break;
1515
0
      }
1516
1517
      // required uint64 ram_anchored_bytes = 4;
1518
0
      case 4: {
1519
0
        if (static_cast< ::google::protobuf::uint8>(tag) ==
1520
0
            static_cast< ::google::protobuf::uint8>(32u /* 32 & 0xFF */)) {
1521
0
          set_has_ram_anchored_bytes();
1522
0
          DO_((::google::protobuf::internal::WireFormatLite::ReadPrimitive<
1523
0
                   ::google::protobuf::uint64, ::google::protobuf::internal::WireFormatLite::TYPE_UINT64>(
1524
0
                 input, &ram_anchored_bytes_)));
1525
0
        } else {
1526
0
          goto handle_unusual;
1527
0
        }
1528
0
        break;
1529
0
      }
1530
1531
      // required int64 logs_retained_bytes = 5;
1532
0
      case 5: {
1533
0
        if (static_cast< ::google::protobuf::uint8>(tag) ==
1534
0
            static_cast< ::google::protobuf::uint8>(40u /* 40 & 0xFF */)) {
1535
0
          set_has_logs_retained_bytes();
1536
0
          DO_((::google::protobuf::internal::WireFormatLite::ReadPrimitive<
1537
0
                   ::google::protobuf::int64, ::google::protobuf::internal::WireFormatLite::TYPE_INT64>(
1538
0
                 input, &logs_retained_bytes_)));
1539
0
        } else {
1540
0
          goto handle_unusual;
1541
0
        }
1542
0
        break;
1543
0
      }
1544
1545
      // required double perf_improvement = 6;
1546
0
      case 6: {
1547
0
        if (static_cast< ::google::protobuf::uint8>(tag) ==
1548
0
            static_cast< ::google::protobuf::uint8>(49u /* 49 & 0xFF */)) {
1549
0
          set_has_perf_improvement();
1550
0
          DO_((::google::protobuf::internal::WireFormatLite::ReadPrimitive<
1551
0
                   double, ::google::protobuf::internal::WireFormatLite::TYPE_DOUBLE>(
1552
0
                 input, &perf_improvement_)));
1553
0
        } else {
1554
0
          goto handle_unusual;
1555
0
        }
1556
0
        break;
1557
0
      }
1558
1559
0
      default: {
1560
0
      handle_unusual:
1561
0
        if (tag == 0) {
1562
0
          goto success;
1563
0
        }
1564
0
        DO_(::google::protobuf::internal::WireFormat::SkipField(
1565
0
              input, tag, _internal_metadata_.mutable_unknown_fields()));
1566
0
        break;
1567
0
      }
1568
0
    }
1569
0
  }
1570
0
success:
1571
  // @@protoc_insertion_point(parse_success:yb.tablet.MaintenanceManagerStatusPB.MaintenanceOpPB)
1572
0
  return true;
1573
0
failure:
1574
  // @@protoc_insertion_point(parse_failure:yb.tablet.MaintenanceManagerStatusPB.MaintenanceOpPB)
1575
0
  return false;
1576
0
#undef DO_
1577
0
}
1578
1579
void MaintenanceManagerStatusPB_MaintenanceOpPB::SerializeWithCachedSizes(
1580
0
    ::google::protobuf::io::CodedOutputStream* output) const {
1581
  // @@protoc_insertion_point(serialize_start:yb.tablet.MaintenanceManagerStatusPB.MaintenanceOpPB)
1582
0
  ::google::protobuf::uint32 cached_has_bits = 0;
1583
0
  (void) cached_has_bits;
1584
1585
0
  cached_has_bits = _has_bits_[0];
1586
  // required string name = 1;
1587
0
  if (cached_has_bits & 0x00000001u) {
1588
0
    ::google::protobuf::internal::WireFormat::VerifyUTF8StringNamedField(
1589
0
      this->name().data(), static_cast<int>(this->name().length()),
1590
0
      ::google::protobuf::internal::WireFormat::SERIALIZE,
1591
0
      "yb.tablet.MaintenanceManagerStatusPB.MaintenanceOpPB.name");
1592
0
    ::google::protobuf::internal::WireFormatLite::WriteStringMaybeAliased(
1593
0
      1, this->name(), output);
1594
0
  }
1595
1596
  // required uint32 running = 2;
1597
0
  if (cached_has_bits & 0x00000002u) {
1598
0
    ::google::protobuf::internal::WireFormatLite::WriteUInt32(2, this->running(), output);
1599
0
  }
1600
1601
  // required bool runnable = 3;
1602
0
  if (cached_has_bits & 0x00000004u) {
1603
0
    ::google::protobuf::internal::WireFormatLite::WriteBool(3, this->runnable(), output);
1604
0
  }
1605
1606
  // required uint64 ram_anchored_bytes = 4;
1607
0
  if (cached_has_bits & 0x00000008u) {
1608
0
    ::google::protobuf::internal::WireFormatLite::WriteUInt64(4, this->ram_anchored_bytes(), output);
1609
0
  }
1610
1611
  // required int64 logs_retained_bytes = 5;
1612
0
  if (cached_has_bits & 0x00000010u) {
1613
0
    ::google::protobuf::internal::WireFormatLite::WriteInt64(5, this->logs_retained_bytes(), output);
1614
0
  }
1615
1616
  // required double perf_improvement = 6;
1617
0
  if (cached_has_bits & 0x00000020u) {
1618
0
    ::google::protobuf::internal::WireFormatLite::WriteDouble(6, this->perf_improvement(), output);
1619
0
  }
1620
1621
0
  if (_internal_metadata_.have_unknown_fields()) {
1622
0
    ::google::protobuf::internal::WireFormat::SerializeUnknownFields(
1623
0
        _internal_metadata_.unknown_fields(), output);
1624
0
  }
1625
  // @@protoc_insertion_point(serialize_end:yb.tablet.MaintenanceManagerStatusPB.MaintenanceOpPB)
1626
0
}
1627
1628
::google::protobuf::uint8* MaintenanceManagerStatusPB_MaintenanceOpPB::InternalSerializeWithCachedSizesToArray(
1629
0
    bool deterministic, ::google::protobuf::uint8* target) const {
1630
0
  (void)deterministic; // Unused
1631
  // @@protoc_insertion_point(serialize_to_array_start:yb.tablet.MaintenanceManagerStatusPB.MaintenanceOpPB)
1632
0
  ::google::protobuf::uint32 cached_has_bits = 0;
1633
0
  (void) cached_has_bits;
1634
1635
0
  cached_has_bits = _has_bits_[0];
1636
  // required string name = 1;
1637
0
  if (cached_has_bits & 0x00000001u) {
1638
0
    ::google::protobuf::internal::WireFormat::VerifyUTF8StringNamedField(
1639
0
      this->name().data(), static_cast<int>(this->name().length()),
1640
0
      ::google::protobuf::internal::WireFormat::SERIALIZE,
1641
0
      "yb.tablet.MaintenanceManagerStatusPB.MaintenanceOpPB.name");
1642
0
    target =
1643
0
      ::google::protobuf::internal::WireFormatLite::WriteStringToArray(
1644
0
        1, this->name(), target);
1645
0
  }
1646
1647
  // required uint32 running = 2;
1648
0
  if (cached_has_bits & 0x00000002u) {
1649
0
    target = ::google::protobuf::internal::WireFormatLite::WriteUInt32ToArray(2, this->running(), target);
1650
0
  }
1651
1652
  // required bool runnable = 3;
1653
0
  if (cached_has_bits & 0x00000004u) {
1654
0
    target = ::google::protobuf::internal::WireFormatLite::WriteBoolToArray(3, this->runnable(), target);
1655
0
  }
1656
1657
  // required uint64 ram_anchored_bytes = 4;
1658
0
  if (cached_has_bits & 0x00000008u) {
1659
0
    target = ::google::protobuf::internal::WireFormatLite::WriteUInt64ToArray(4, this->ram_anchored_bytes(), target);
1660
0
  }
1661
1662
  // required int64 logs_retained_bytes = 5;
1663
0
  if (cached_has_bits & 0x00000010u) {
1664
0
    target = ::google::protobuf::internal::WireFormatLite::WriteInt64ToArray(5, this->logs_retained_bytes(), target);
1665
0
  }
1666
1667
  // required double perf_improvement = 6;
1668
0
  if (cached_has_bits & 0x00000020u) {
1669
0
    target = ::google::protobuf::internal::WireFormatLite::WriteDoubleToArray(6, this->perf_improvement(), target);
1670
0
  }
1671
1672
0
  if (_internal_metadata_.have_unknown_fields()) {
1673
0
    target = ::google::protobuf::internal::WireFormat::SerializeUnknownFieldsToArray(
1674
0
        _internal_metadata_.unknown_fields(), target);
1675
0
  }
1676
  // @@protoc_insertion_point(serialize_to_array_end:yb.tablet.MaintenanceManagerStatusPB.MaintenanceOpPB)
1677
0
  return target;
1678
0
}
1679
1680
0
size_t MaintenanceManagerStatusPB_MaintenanceOpPB::RequiredFieldsByteSizeFallback() const {
1681
// @@protoc_insertion_point(required_fields_byte_size_fallback_start:yb.tablet.MaintenanceManagerStatusPB.MaintenanceOpPB)
1682
0
  size_t total_size = 0;
1683
1684
0
  if (has_name()) {
1685
    // required string name = 1;
1686
0
    total_size += 1 +
1687
0
      ::google::protobuf::internal::WireFormatLite::StringSize(
1688
0
        this->name());
1689
0
  }
1690
1691
0
  if (has_running()) {
1692
    // required uint32 running = 2;
1693
0
    total_size += 1 +
1694
0
      ::google::protobuf::internal::WireFormatLite::UInt32Size(
1695
0
        this->running());
1696
0
  }
1697
1698
0
  if (has_runnable()) {
1699
    // required bool runnable = 3;
1700
0
    total_size += 1 + 1;
1701
0
  }
1702
1703
0
  if (has_ram_anchored_bytes()) {
1704
    // required uint64 ram_anchored_bytes = 4;
1705
0
    total_size += 1 +
1706
0
      ::google::protobuf::internal::WireFormatLite::UInt64Size(
1707
0
        this->ram_anchored_bytes());
1708
0
  }
1709
1710
0
  if (has_logs_retained_bytes()) {
1711
    // required int64 logs_retained_bytes = 5;
1712
0
    total_size += 1 +
1713
0
      ::google::protobuf::internal::WireFormatLite::Int64Size(
1714
0
        this->logs_retained_bytes());
1715
0
  }
1716
1717
0
  if (has_perf_improvement()) {
1718
    // required double perf_improvement = 6;
1719
0
    total_size += 1 + 8;
1720
0
  }
1721
1722
0
  return total_size;
1723
0
}
1724
0
size_t MaintenanceManagerStatusPB_MaintenanceOpPB::ByteSizeLong() const {
1725
// @@protoc_insertion_point(message_byte_size_start:yb.tablet.MaintenanceManagerStatusPB.MaintenanceOpPB)
1726
0
  size_t total_size = 0;
1727
1728
0
  if (_internal_metadata_.have_unknown_fields()) {
1729
0
    total_size +=
1730
0
      ::google::protobuf::internal::WireFormat::ComputeUnknownFieldsSize(
1731
0
        _internal_metadata_.unknown_fields());
1732
0
  }
1733
0
  if (((_has_bits_[0] & 0x0000003f) ^ 0x0000003f) == 0) {  // All required fields are present.
1734
    // required string name = 1;
1735
0
    total_size += 1 +
1736
0
      ::google::protobuf::internal::WireFormatLite::StringSize(
1737
0
        this->name());
1738
1739
    // required uint32 running = 2;
1740
0
    total_size += 1 +
1741
0
      ::google::protobuf::internal::WireFormatLite::UInt32Size(
1742
0
        this->running());
1743
1744
    // required bool runnable = 3;
1745
0
    total_size += 1 + 1;
1746
1747
    // required uint64 ram_anchored_bytes = 4;
1748
0
    total_size += 1 +
1749
0
      ::google::protobuf::internal::WireFormatLite::UInt64Size(
1750
0
        this->ram_anchored_bytes());
1751
1752
    // required int64 logs_retained_bytes = 5;
1753
0
    total_size += 1 +
1754
0
      ::google::protobuf::internal::WireFormatLite::Int64Size(
1755
0
        this->logs_retained_bytes());
1756
1757
    // required double perf_improvement = 6;
1758
0
    total_size += 1 + 8;
1759
1760
0
  } else {
1761
0
    total_size += RequiredFieldsByteSizeFallback();
1762
0
  }
1763
0
  int cached_size = ::google::protobuf::internal::ToCachedSize(total_size);
1764
0
  GOOGLE_SAFE_CONCURRENT_WRITES_BEGIN();
1765
0
  _cached_size_ = cached_size;
1766
0
  GOOGLE_SAFE_CONCURRENT_WRITES_END();
1767
0
  return total_size;
1768
0
}
1769
1770
0
void MaintenanceManagerStatusPB_MaintenanceOpPB::MergeFrom(const ::google::protobuf::Message& from) {
1771
// @@protoc_insertion_point(generalized_merge_from_start:yb.tablet.MaintenanceManagerStatusPB.MaintenanceOpPB)
1772
0
  GOOGLE_DCHECK_NE(&from, this);
1773
0
  const MaintenanceManagerStatusPB_MaintenanceOpPB* source =
1774
0
      ::google::protobuf::internal::DynamicCastToGenerated<const MaintenanceManagerStatusPB_MaintenanceOpPB>(
1775
0
          &from);
1776
0
  if (source == NULL) {
1777
  // @@protoc_insertion_point(generalized_merge_from_cast_fail:yb.tablet.MaintenanceManagerStatusPB.MaintenanceOpPB)
1778
0
    ::google::protobuf::internal::ReflectionOps::Merge(from, this);
1779
0
  } else {
1780
  // @@protoc_insertion_point(generalized_merge_from_cast_success:yb.tablet.MaintenanceManagerStatusPB.MaintenanceOpPB)
1781
0
    MergeFrom(*source);
1782
0
  }
1783
0
}
1784
1785
0
void MaintenanceManagerStatusPB_MaintenanceOpPB::MergeFrom(const MaintenanceManagerStatusPB_MaintenanceOpPB& from) {
1786
// @@protoc_insertion_point(class_specific_merge_from_start:yb.tablet.MaintenanceManagerStatusPB.MaintenanceOpPB)
1787
0
  GOOGLE_DCHECK_NE(&from, this);
1788
0
  _internal_metadata_.MergeFrom(from._internal_metadata_);
1789
0
  ::google::protobuf::uint32 cached_has_bits = 0;
1790
0
  (void) cached_has_bits;
1791
1792
0
  cached_has_bits = from._has_bits_[0];
1793
0
  if (cached_has_bits & 63u) {
1794
0
    if (cached_has_bits & 0x00000001u) {
1795
0
      set_has_name();
1796
0
      name_.AssignWithDefault(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), from.name_);
1797
0
    }
1798
0
    if (cached_has_bits & 0x00000002u) {
1799
0
      running_ = from.running_;
1800
0
    }
1801
0
    if (cached_has_bits & 0x00000004u) {
1802
0
      runnable_ = from.runnable_;
1803
0
    }
1804
0
    if (cached_has_bits & 0x00000008u) {
1805
0
      ram_anchored_bytes_ = from.ram_anchored_bytes_;
1806
0
    }
1807
0
    if (cached_has_bits & 0x00000010u) {
1808
0
      logs_retained_bytes_ = from.logs_retained_bytes_;
1809
0
    }
1810
0
    if (cached_has_bits & 0x00000020u) {
1811
0
      perf_improvement_ = from.perf_improvement_;
1812
0
    }
1813
0
    _has_bits_[0] |= cached_has_bits;
1814
0
  }
1815
0
}
1816
1817
0
void MaintenanceManagerStatusPB_MaintenanceOpPB::CopyFrom(const ::google::protobuf::Message& from) {
1818
// @@protoc_insertion_point(generalized_copy_from_start:yb.tablet.MaintenanceManagerStatusPB.MaintenanceOpPB)
1819
0
  if (&from == this) return;
1820
0
  Clear();
1821
0
  MergeFrom(from);
1822
0
}
1823
1824
0
void MaintenanceManagerStatusPB_MaintenanceOpPB::CopyFrom(const MaintenanceManagerStatusPB_MaintenanceOpPB& from) {
1825
// @@protoc_insertion_point(class_specific_copy_from_start:yb.tablet.MaintenanceManagerStatusPB.MaintenanceOpPB)
1826
0
  if (&from == this) return;
1827
0
  Clear();
1828
0
  MergeFrom(from);
1829
0
}
1830
1831
0
bool MaintenanceManagerStatusPB_MaintenanceOpPB::IsInitialized() const {
1832
0
  if ((_has_bits_[0] & 0x0000003f) != 0x0000003f) return false;
1833
0
  return true;
1834
0
}
1835
1836
0
void MaintenanceManagerStatusPB_MaintenanceOpPB::Swap(MaintenanceManagerStatusPB_MaintenanceOpPB* other) {
1837
0
  if (other == this) return;
1838
0
  InternalSwap(other);
1839
0
}
1840
0
void MaintenanceManagerStatusPB_MaintenanceOpPB::InternalSwap(MaintenanceManagerStatusPB_MaintenanceOpPB* other) {
1841
0
  using std::swap;
1842
0
  name_.Swap(&other->name_);
1843
0
  swap(running_, other->running_);
1844
0
  swap(runnable_, other->runnable_);
1845
0
  swap(ram_anchored_bytes_, other->ram_anchored_bytes_);
1846
0
  swap(logs_retained_bytes_, other->logs_retained_bytes_);
1847
0
  swap(perf_improvement_, other->perf_improvement_);
1848
0
  swap(_has_bits_[0], other->_has_bits_[0]);
1849
0
  _internal_metadata_.Swap(&other->_internal_metadata_);
1850
0
  swap(_cached_size_, other->_cached_size_);
1851
0
}
1852
1853
0
::google::protobuf::Metadata MaintenanceManagerStatusPB_MaintenanceOpPB::GetMetadata() const {
1854
0
  protobuf_yb_2ftablet_2ftablet_2eproto::protobuf_AssignDescriptorsOnce();
1855
0
  return ::protobuf_yb_2ftablet_2ftablet_2eproto::file_level_metadata[kIndexInFileMessages];
1856
0
}
1857
1858
1859
// ===================================================================
1860
1861
26.8k
void MaintenanceManagerStatusPB_CompletedOpPB::InitAsDefaultInstance() {
1862
26.8k
}
1863
#if !defined(_MSC_VER) || _MSC_VER >= 1900
1864
const int MaintenanceManagerStatusPB_CompletedOpPB::kNameFieldNumber;
1865
const int MaintenanceManagerStatusPB_CompletedOpPB::kDurationMillisFieldNumber;
1866
const int MaintenanceManagerStatusPB_CompletedOpPB::kSecsSinceStartFieldNumber;
1867
#endif  // !defined(_MSC_VER) || _MSC_VER >= 1900
1868
1869
MaintenanceManagerStatusPB_CompletedOpPB::MaintenanceManagerStatusPB_CompletedOpPB()
1870
26.8k
  : ::google::protobuf::Message(), _internal_metadata_(NULL) {
1871
26.8k
  if (GOOGLE_PREDICT_TRUE(this != internal_default_instance())) {
1872
14
    ::protobuf_yb_2ftablet_2ftablet_2eproto::InitDefaultsMaintenanceManagerStatusPB_CompletedOpPB();
1873
14
  }
1874
26.8k
  SharedCtor();
1875
  // @@protoc_insertion_point(constructor:yb.tablet.MaintenanceManagerStatusPB.CompletedOpPB)
1876
26.8k
}
1877
MaintenanceManagerStatusPB_CompletedOpPB::MaintenanceManagerStatusPB_CompletedOpPB(const MaintenanceManagerStatusPB_CompletedOpPB& from)
1878
  : ::google::protobuf::Message(),
1879
      _internal_metadata_(NULL),
1880
      _has_bits_(from._has_bits_),
1881
0
      _cached_size_(0) {
1882
0
  _internal_metadata_.MergeFrom(from._internal_metadata_);
1883
0
  name_.UnsafeSetDefault(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
1884
0
  if (from.has_name()) {
1885
0
    name_.AssignWithDefault(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), from.name_);
1886
0
  }
1887
0
  ::memcpy(&duration_millis_, &from.duration_millis_,
1888
0
    static_cast<size_t>(reinterpret_cast<char*>(&secs_since_start_) -
1889
0
    reinterpret_cast<char*>(&duration_millis_)) + sizeof(secs_since_start_));
1890
  // @@protoc_insertion_point(copy_constructor:yb.tablet.MaintenanceManagerStatusPB.CompletedOpPB)
1891
0
}
1892
1893
26.8k
void MaintenanceManagerStatusPB_CompletedOpPB::SharedCtor() {
1894
26.8k
  _cached_size_ = 0;
1895
26.8k
  name_.UnsafeSetDefault(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
1896
26.8k
  ::memset(&duration_millis_, 0, static_cast<size_t>(
1897
26.8k
      reinterpret_cast<char*>(&secs_since_start_) -
1898
26.8k
      reinterpret_cast<char*>(&duration_millis_)) + sizeof(secs_since_start_));
1899
26.8k
}
1900
1901
14
MaintenanceManagerStatusPB_CompletedOpPB::~MaintenanceManagerStatusPB_CompletedOpPB() {
1902
  // @@protoc_insertion_point(destructor:yb.tablet.MaintenanceManagerStatusPB.CompletedOpPB)
1903
14
  SharedDtor();
1904
14
}
1905
1906
14
void MaintenanceManagerStatusPB_CompletedOpPB::SharedDtor() {
1907
14
  name_.DestroyNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
1908
14
}
1909
1910
0
void MaintenanceManagerStatusPB_CompletedOpPB::SetCachedSize(int size) const {
1911
0
  GOOGLE_SAFE_CONCURRENT_WRITES_BEGIN();
1912
0
  _cached_size_ = size;
1913
0
  GOOGLE_SAFE_CONCURRENT_WRITES_END();
1914
0
}
1915
0
const ::google::protobuf::Descriptor* MaintenanceManagerStatusPB_CompletedOpPB::descriptor() {
1916
0
  ::protobuf_yb_2ftablet_2ftablet_2eproto::protobuf_AssignDescriptorsOnce();
1917
0
  return ::protobuf_yb_2ftablet_2ftablet_2eproto::file_level_metadata[kIndexInFileMessages].descriptor;
1918
0
}
1919
1920
0
const MaintenanceManagerStatusPB_CompletedOpPB& MaintenanceManagerStatusPB_CompletedOpPB::default_instance() {
1921
0
  ::protobuf_yb_2ftablet_2ftablet_2eproto::InitDefaultsMaintenanceManagerStatusPB_CompletedOpPB();
1922
0
  return *internal_default_instance();
1923
0
}
1924
1925
0
MaintenanceManagerStatusPB_CompletedOpPB* MaintenanceManagerStatusPB_CompletedOpPB::New(::google::protobuf::Arena* arena) const {
1926
0
  MaintenanceManagerStatusPB_CompletedOpPB* n = new MaintenanceManagerStatusPB_CompletedOpPB;
1927
0
  if (arena != NULL) {
1928
0
    arena->Own(n);
1929
0
  }
1930
0
  return n;
1931
0
}
1932
1933
0
void MaintenanceManagerStatusPB_CompletedOpPB::Clear() {
1934
// @@protoc_insertion_point(message_clear_start:yb.tablet.MaintenanceManagerStatusPB.CompletedOpPB)
1935
0
  ::google::protobuf::uint32 cached_has_bits = 0;
1936
  // Prevent compiler warnings about cached_has_bits being unused
1937
0
  (void) cached_has_bits;
1938
1939
0
  cached_has_bits = _has_bits_[0];
1940
0
  if (cached_has_bits & 0x00000001u) {
1941
0
    GOOGLE_DCHECK(!name_.IsDefault(&::google::protobuf::internal::GetEmptyStringAlreadyInited()));
1942
0
    (*name_.UnsafeRawStringPointer())->clear();
1943
0
  }
1944
0
  if (cached_has_bits & 6u) {
1945
0
    ::memset(&duration_millis_, 0, static_cast<size_t>(
1946
0
        reinterpret_cast<char*>(&secs_since_start_) -
1947
0
        reinterpret_cast<char*>(&duration_millis_)) + sizeof(secs_since_start_));
1948
0
  }
1949
0
  _has_bits_.Clear();
1950
0
  _internal_metadata_.Clear();
1951
0
}
1952
1953
bool MaintenanceManagerStatusPB_CompletedOpPB::MergePartialFromCodedStream(
1954
0
    ::google::protobuf::io::CodedInputStream* input) {
1955
0
#define DO_(EXPRESSION) if (!GOOGLE_PREDICT_TRUE(EXPRESSION)) goto failure
1956
0
  ::google::protobuf::uint32 tag;
1957
  // @@protoc_insertion_point(parse_start:yb.tablet.MaintenanceManagerStatusPB.CompletedOpPB)
1958
0
  for (;;) {
1959
0
    ::std::pair< ::google::protobuf::uint32, bool> p = input->ReadTagWithCutoffNoLastTag(127u);
1960
0
    tag = p.first;
1961
0
    if (!p.second) goto handle_unusual;
1962
0
    switch (::google::protobuf::internal::WireFormatLite::GetTagFieldNumber(tag)) {
1963
      // required string name = 1;
1964
0
      case 1: {
1965
0
        if (static_cast< ::google::protobuf::uint8>(tag) ==
1966
0
            static_cast< ::google::protobuf::uint8>(10u /* 10 & 0xFF */)) {
1967
0
          DO_(::google::protobuf::internal::WireFormatLite::ReadString(
1968
0
                input, this->mutable_name()));
1969
0
          ::google::protobuf::internal::WireFormat::VerifyUTF8StringNamedField(
1970
0
            this->name().data(), static_cast<int>(this->name().length()),
1971
0
            ::google::protobuf::internal::WireFormat::PARSE,
1972
0
            "yb.tablet.MaintenanceManagerStatusPB.CompletedOpPB.name");
1973
0
        } else {
1974
0
          goto handle_unusual;
1975
0
        }
1976
0
        break;
1977
0
      }
1978
1979
      // required int32 duration_millis = 2;
1980
0
      case 2: {
1981
0
        if (static_cast< ::google::protobuf::uint8>(tag) ==
1982
0
            static_cast< ::google::protobuf::uint8>(16u /* 16 & 0xFF */)) {
1983
0
          set_has_duration_millis();
1984
0
          DO_((::google::protobuf::internal::WireFormatLite::ReadPrimitive<
1985
0
                   ::google::protobuf::int32, ::google::protobuf::internal::WireFormatLite::TYPE_INT32>(
1986
0
                 input, &duration_millis_)));
1987
0
        } else {
1988
0
          goto handle_unusual;
1989
0
        }
1990
0
        break;
1991
0
      }
1992
1993
      // required int32 secs_since_start = 3;
1994
0
      case 3: {
1995
0
        if (static_cast< ::google::protobuf::uint8>(tag) ==
1996
0
            static_cast< ::google::protobuf::uint8>(24u /* 24 & 0xFF */)) {
1997
0
          set_has_secs_since_start();
1998
0
          DO_((::google::protobuf::internal::WireFormatLite::ReadPrimitive<
1999
0
                   ::google::protobuf::int32, ::google::protobuf::internal::WireFormatLite::TYPE_INT32>(
2000
0
                 input, &secs_since_start_)));
2001
0
        } else {
2002
0
          goto handle_unusual;
2003
0
        }
2004
0
        break;
2005
0
      }
2006
2007
0
      default: {
2008
0
      handle_unusual:
2009
0
        if (tag == 0) {
2010
0
          goto success;
2011
0
        }
2012
0
        DO_(::google::protobuf::internal::WireFormat::SkipField(
2013
0
              input, tag, _internal_metadata_.mutable_unknown_fields()));
2014
0
        break;
2015
0
      }
2016
0
    }
2017
0
  }
2018
0
success:
2019
  // @@protoc_insertion_point(parse_success:yb.tablet.MaintenanceManagerStatusPB.CompletedOpPB)
2020
0
  return true;
2021
0
failure:
2022
  // @@protoc_insertion_point(parse_failure:yb.tablet.MaintenanceManagerStatusPB.CompletedOpPB)
2023
0
  return false;
2024
0
#undef DO_
2025
0
}
2026
2027
void MaintenanceManagerStatusPB_CompletedOpPB::SerializeWithCachedSizes(
2028
0
    ::google::protobuf::io::CodedOutputStream* output) const {
2029
  // @@protoc_insertion_point(serialize_start:yb.tablet.MaintenanceManagerStatusPB.CompletedOpPB)
2030
0
  ::google::protobuf::uint32 cached_has_bits = 0;
2031
0
  (void) cached_has_bits;
2032
2033
0
  cached_has_bits = _has_bits_[0];
2034
  // required string name = 1;
2035
0
  if (cached_has_bits & 0x00000001u) {
2036
0
    ::google::protobuf::internal::WireFormat::VerifyUTF8StringNamedField(
2037
0
      this->name().data(), static_cast<int>(this->name().length()),
2038
0
      ::google::protobuf::internal::WireFormat::SERIALIZE,
2039
0
      "yb.tablet.MaintenanceManagerStatusPB.CompletedOpPB.name");
2040
0
    ::google::protobuf::internal::WireFormatLite::WriteStringMaybeAliased(
2041
0
      1, this->name(), output);
2042
0
  }
2043
2044
  // required int32 duration_millis = 2;
2045
0
  if (cached_has_bits & 0x00000002u) {
2046
0
    ::google::protobuf::internal::WireFormatLite::WriteInt32(2, this->duration_millis(), output);
2047
0
  }
2048
2049
  // required int32 secs_since_start = 3;
2050
0
  if (cached_has_bits & 0x00000004u) {
2051
0
    ::google::protobuf::internal::WireFormatLite::WriteInt32(3, this->secs_since_start(), output);
2052
0
  }
2053
2054
0
  if (_internal_metadata_.have_unknown_fields()) {
2055
0
    ::google::protobuf::internal::WireFormat::SerializeUnknownFields(
2056
0
        _internal_metadata_.unknown_fields(), output);
2057
0
  }
2058
  // @@protoc_insertion_point(serialize_end:yb.tablet.MaintenanceManagerStatusPB.CompletedOpPB)
2059
0
}
2060
2061
::google::protobuf::uint8* MaintenanceManagerStatusPB_CompletedOpPB::InternalSerializeWithCachedSizesToArray(
2062
0
    bool deterministic, ::google::protobuf::uint8* target) const {
2063
0
  (void)deterministic; // Unused
2064
  // @@protoc_insertion_point(serialize_to_array_start:yb.tablet.MaintenanceManagerStatusPB.CompletedOpPB)
2065
0
  ::google::protobuf::uint32 cached_has_bits = 0;
2066
0
  (void) cached_has_bits;
2067
2068
0
  cached_has_bits = _has_bits_[0];
2069
  // required string name = 1;
2070
0
  if (cached_has_bits & 0x00000001u) {
2071
0
    ::google::protobuf::internal::WireFormat::VerifyUTF8StringNamedField(
2072
0
      this->name().data(), static_cast<int>(this->name().length()),
2073
0
      ::google::protobuf::internal::WireFormat::SERIALIZE,
2074
0
      "yb.tablet.MaintenanceManagerStatusPB.CompletedOpPB.name");
2075
0
    target =
2076
0
      ::google::protobuf::internal::WireFormatLite::WriteStringToArray(
2077
0
        1, this->name(), target);
2078
0
  }
2079
2080
  // required int32 duration_millis = 2;
2081
0
  if (cached_has_bits & 0x00000002u) {
2082
0
    target = ::google::protobuf::internal::WireFormatLite::WriteInt32ToArray(2, this->duration_millis(), target);
2083
0
  }
2084
2085
  // required int32 secs_since_start = 3;
2086
0
  if (cached_has_bits & 0x00000004u) {
2087
0
    target = ::google::protobuf::internal::WireFormatLite::WriteInt32ToArray(3, this->secs_since_start(), target);
2088
0
  }
2089
2090
0
  if (_internal_metadata_.have_unknown_fields()) {
2091
0
    target = ::google::protobuf::internal::WireFormat::SerializeUnknownFieldsToArray(
2092
0
        _internal_metadata_.unknown_fields(), target);
2093
0
  }
2094
  // @@protoc_insertion_point(serialize_to_array_end:yb.tablet.MaintenanceManagerStatusPB.CompletedOpPB)
2095
0
  return target;
2096
0
}
2097
2098
0
size_t MaintenanceManagerStatusPB_CompletedOpPB::RequiredFieldsByteSizeFallback() const {
2099
// @@protoc_insertion_point(required_fields_byte_size_fallback_start:yb.tablet.MaintenanceManagerStatusPB.CompletedOpPB)
2100
0
  size_t total_size = 0;
2101
2102
0
  if (has_name()) {
2103
    // required string name = 1;
2104
0
    total_size += 1 +
2105
0
      ::google::protobuf::internal::WireFormatLite::StringSize(
2106
0
        this->name());
2107
0
  }
2108
2109
0
  if (has_duration_millis()) {
2110
    // required int32 duration_millis = 2;
2111
0
    total_size += 1 +
2112
0
      ::google::protobuf::internal::WireFormatLite::Int32Size(
2113
0
        this->duration_millis());
2114
0
  }
2115
2116
0
  if (has_secs_since_start()) {
2117
    // required int32 secs_since_start = 3;
2118
0
    total_size += 1 +
2119
0
      ::google::protobuf::internal::WireFormatLite::Int32Size(
2120
0
        this->secs_since_start());
2121
0
  }
2122
2123
0
  return total_size;
2124
0
}
2125
0
size_t MaintenanceManagerStatusPB_CompletedOpPB::ByteSizeLong() const {
2126
// @@protoc_insertion_point(message_byte_size_start:yb.tablet.MaintenanceManagerStatusPB.CompletedOpPB)
2127
0
  size_t total_size = 0;
2128
2129
0
  if (_internal_metadata_.have_unknown_fields()) {
2130
0
    total_size +=
2131
0
      ::google::protobuf::internal::WireFormat::ComputeUnknownFieldsSize(
2132
0
        _internal_metadata_.unknown_fields());
2133
0
  }
2134
0
  if (((_has_bits_[0] & 0x00000007) ^ 0x00000007) == 0) {  // All required fields are present.
2135
    // required string name = 1;
2136
0
    total_size += 1 +
2137
0
      ::google::protobuf::internal::WireFormatLite::StringSize(
2138
0
        this->name());
2139
2140
    // required int32 duration_millis = 2;
2141
0
    total_size += 1 +
2142
0
      ::google::protobuf::internal::WireFormatLite::Int32Size(
2143
0
        this->duration_millis());
2144
2145
    // required int32 secs_since_start = 3;
2146
0
    total_size += 1 +
2147
0
      ::google::protobuf::internal::WireFormatLite::Int32Size(
2148
0
        this->secs_since_start());
2149
2150
0
  } else {
2151
0
    total_size += RequiredFieldsByteSizeFallback();
2152
0
  }
2153
0
  int cached_size = ::google::protobuf::internal::ToCachedSize(total_size);
2154
0
  GOOGLE_SAFE_CONCURRENT_WRITES_BEGIN();
2155
0
  _cached_size_ = cached_size;
2156
0
  GOOGLE_SAFE_CONCURRENT_WRITES_END();
2157
0
  return total_size;
2158
0
}
2159
2160
0
void MaintenanceManagerStatusPB_CompletedOpPB::MergeFrom(const ::google::protobuf::Message& from) {
2161
// @@protoc_insertion_point(generalized_merge_from_start:yb.tablet.MaintenanceManagerStatusPB.CompletedOpPB)
2162
0
  GOOGLE_DCHECK_NE(&from, this);
2163
0
  const MaintenanceManagerStatusPB_CompletedOpPB* source =
2164
0
      ::google::protobuf::internal::DynamicCastToGenerated<const MaintenanceManagerStatusPB_CompletedOpPB>(
2165
0
          &from);
2166
0
  if (source == NULL) {
2167
  // @@protoc_insertion_point(generalized_merge_from_cast_fail:yb.tablet.MaintenanceManagerStatusPB.CompletedOpPB)
2168
0
    ::google::protobuf::internal::ReflectionOps::Merge(from, this);
2169
0
  } else {
2170
  // @@protoc_insertion_point(generalized_merge_from_cast_success:yb.tablet.MaintenanceManagerStatusPB.CompletedOpPB)
2171
0
    MergeFrom(*source);
2172
0
  }
2173
0
}
2174
2175
0
void MaintenanceManagerStatusPB_CompletedOpPB::MergeFrom(const MaintenanceManagerStatusPB_CompletedOpPB& from) {
2176
// @@protoc_insertion_point(class_specific_merge_from_start:yb.tablet.MaintenanceManagerStatusPB.CompletedOpPB)
2177
0
  GOOGLE_DCHECK_NE(&from, this);
2178
0
  _internal_metadata_.MergeFrom(from._internal_metadata_);
2179
0
  ::google::protobuf::uint32 cached_has_bits = 0;
2180
0
  (void) cached_has_bits;
2181
2182
0
  cached_has_bits = from._has_bits_[0];
2183
0
  if (cached_has_bits & 7u) {
2184
0
    if (cached_has_bits & 0x00000001u) {
2185
0
      set_has_name();
2186
0
      name_.AssignWithDefault(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), from.name_);
2187
0
    }
2188
0
    if (cached_has_bits & 0x00000002u) {
2189
0
      duration_millis_ = from.duration_millis_;
2190
0
    }
2191
0
    if (cached_has_bits & 0x00000004u) {
2192
0
      secs_since_start_ = from.secs_since_start_;
2193
0
    }
2194
0
    _has_bits_[0] |= cached_has_bits;
2195
0
  }
2196
0
}
2197
2198
0
void MaintenanceManagerStatusPB_CompletedOpPB::CopyFrom(const ::google::protobuf::Message& from) {
2199
// @@protoc_insertion_point(generalized_copy_from_start:yb.tablet.MaintenanceManagerStatusPB.CompletedOpPB)
2200
0
  if (&from == this) return;
2201
0
  Clear();
2202
0
  MergeFrom(from);
2203
0
}
2204
2205
0
void MaintenanceManagerStatusPB_CompletedOpPB::CopyFrom(const MaintenanceManagerStatusPB_CompletedOpPB& from) {
2206
// @@protoc_insertion_point(class_specific_copy_from_start:yb.tablet.MaintenanceManagerStatusPB.CompletedOpPB)
2207
0
  if (&from == this) return;
2208
0
  Clear();
2209
0
  MergeFrom(from);
2210
0
}
2211
2212
0
bool MaintenanceManagerStatusPB_CompletedOpPB::IsInitialized() const {
2213
0
  if ((_has_bits_[0] & 0x00000007) != 0x00000007) return false;
2214
0
  return true;
2215
0
}
2216
2217
0
void MaintenanceManagerStatusPB_CompletedOpPB::Swap(MaintenanceManagerStatusPB_CompletedOpPB* other) {
2218
0
  if (other == this) return;
2219
0
  InternalSwap(other);
2220
0
}
2221
0
void MaintenanceManagerStatusPB_CompletedOpPB::InternalSwap(MaintenanceManagerStatusPB_CompletedOpPB* other) {
2222
0
  using std::swap;
2223
0
  name_.Swap(&other->name_);
2224
0
  swap(duration_millis_, other->duration_millis_);
2225
0
  swap(secs_since_start_, other->secs_since_start_);
2226
0
  swap(_has_bits_[0], other->_has_bits_[0]);
2227
0
  _internal_metadata_.Swap(&other->_internal_metadata_);
2228
0
  swap(_cached_size_, other->_cached_size_);
2229
0
}
2230
2231
0
::google::protobuf::Metadata MaintenanceManagerStatusPB_CompletedOpPB::GetMetadata() const {
2232
0
  protobuf_yb_2ftablet_2ftablet_2eproto::protobuf_AssignDescriptorsOnce();
2233
0
  return ::protobuf_yb_2ftablet_2ftablet_2eproto::file_level_metadata[kIndexInFileMessages];
2234
0
}
2235
2236
2237
// ===================================================================
2238
2239
26.8k
void MaintenanceManagerStatusPB::InitAsDefaultInstance() {
2240
26.8k
  ::yb::tablet::_MaintenanceManagerStatusPB_default_instance_._instance.get_mutable()->best_op_ = const_cast< ::yb::tablet::MaintenanceManagerStatusPB_MaintenanceOpPB*>(
2241
26.8k
      ::yb::tablet::MaintenanceManagerStatusPB_MaintenanceOpPB::internal_default_instance());
2242
26.8k
}
2243
#if !defined(_MSC_VER) || _MSC_VER >= 1900
2244
const int MaintenanceManagerStatusPB::kBestOpFieldNumber;
2245
const int MaintenanceManagerStatusPB::kRegisteredOperationsFieldNumber;
2246
const int MaintenanceManagerStatusPB::kCompletedOperationsFieldNumber;
2247
#endif  // !defined(_MSC_VER) || _MSC_VER >= 1900
2248
2249
MaintenanceManagerStatusPB::MaintenanceManagerStatusPB()
2250
26.8k
  : ::google::protobuf::Message(), _internal_metadata_(NULL) {
2251
26.8k
  if (GOOGLE_PREDICT_TRUE(this != internal_default_instance())) {
2252
5
    ::protobuf_yb_2ftablet_2ftablet_2eproto::InitDefaultsMaintenanceManagerStatusPB();
2253
5
  }
2254
26.8k
  SharedCtor();
2255
  // @@protoc_insertion_point(constructor:yb.tablet.MaintenanceManagerStatusPB)
2256
26.8k
}
2257
MaintenanceManagerStatusPB::MaintenanceManagerStatusPB(const MaintenanceManagerStatusPB& from)
2258
  : ::google::protobuf::Message(),
2259
      _internal_metadata_(NULL),
2260
      _has_bits_(from._has_bits_),
2261
      _cached_size_(0),
2262
      registered_operations_(from.registered_operations_),
2263
0
      completed_operations_(from.completed_operations_) {
2264
0
  _internal_metadata_.MergeFrom(from._internal_metadata_);
2265
0
  if (from.has_best_op()) {
2266
0
    best_op_ = new ::yb::tablet::MaintenanceManagerStatusPB_MaintenanceOpPB(*from.best_op_);
2267
0
  } else {
2268
0
    best_op_ = NULL;
2269
0
  }
2270
  // @@protoc_insertion_point(copy_constructor:yb.tablet.MaintenanceManagerStatusPB)
2271
0
}
2272
2273
26.8k
void MaintenanceManagerStatusPB::SharedCtor() {
2274
26.8k
  _cached_size_ = 0;
2275
26.8k
  best_op_ = NULL;
2276
26.8k
}
2277
2278
5
MaintenanceManagerStatusPB::~MaintenanceManagerStatusPB() {
2279
  // @@protoc_insertion_point(destructor:yb.tablet.MaintenanceManagerStatusPB)
2280
5
  SharedDtor();
2281
5
}
2282
2283
5
void MaintenanceManagerStatusPB::SharedDtor() {
2284
5
  if (this != internal_default_instance()) delete best_op_;
2285
5
}
2286
2287
0
void MaintenanceManagerStatusPB::SetCachedSize(int size) const {
2288
0
  GOOGLE_SAFE_CONCURRENT_WRITES_BEGIN();
2289
0
  _cached_size_ = size;
2290
0
  GOOGLE_SAFE_CONCURRENT_WRITES_END();
2291
0
}
2292
0
const ::google::protobuf::Descriptor* MaintenanceManagerStatusPB::descriptor() {
2293
0
  ::protobuf_yb_2ftablet_2ftablet_2eproto::protobuf_AssignDescriptorsOnce();
2294
0
  return ::protobuf_yb_2ftablet_2ftablet_2eproto::file_level_metadata[kIndexInFileMessages].descriptor;
2295
0
}
2296
2297
0
const MaintenanceManagerStatusPB& MaintenanceManagerStatusPB::default_instance() {
2298
0
  ::protobuf_yb_2ftablet_2ftablet_2eproto::InitDefaultsMaintenanceManagerStatusPB();
2299
0
  return *internal_default_instance();
2300
0
}
2301
2302
0
MaintenanceManagerStatusPB* MaintenanceManagerStatusPB::New(::google::protobuf::Arena* arena) const {
2303
0
  MaintenanceManagerStatusPB* n = new MaintenanceManagerStatusPB;
2304
0
  if (arena != NULL) {
2305
0
    arena->Own(n);
2306
0
  }
2307
0
  return n;
2308
0
}
2309
2310
0
void MaintenanceManagerStatusPB::Clear() {
2311
// @@protoc_insertion_point(message_clear_start:yb.tablet.MaintenanceManagerStatusPB)
2312
0
  ::google::protobuf::uint32 cached_has_bits = 0;
2313
  // Prevent compiler warnings about cached_has_bits being unused
2314
0
  (void) cached_has_bits;
2315
2316
0
  registered_operations_.Clear();
2317
0
  completed_operations_.Clear();
2318
0
  cached_has_bits = _has_bits_[0];
2319
0
  if (cached_has_bits & 0x00000001u) {
2320
0
    GOOGLE_DCHECK(best_op_ != NULL);
2321
0
    best_op_->Clear();
2322
0
  }
2323
0
  _has_bits_.Clear();
2324
0
  _internal_metadata_.Clear();
2325
0
}
2326
2327
bool MaintenanceManagerStatusPB::MergePartialFromCodedStream(
2328
0
    ::google::protobuf::io::CodedInputStream* input) {
2329
0
#define DO_(EXPRESSION) if (!GOOGLE_PREDICT_TRUE(EXPRESSION)) goto failure
2330
0
  ::google::protobuf::uint32 tag;
2331
  // @@protoc_insertion_point(parse_start:yb.tablet.MaintenanceManagerStatusPB)
2332
0
  for (;;) {
2333
0
    ::std::pair< ::google::protobuf::uint32, bool> p = input->ReadTagWithCutoffNoLastTag(127u);
2334
0
    tag = p.first;
2335
0
    if (!p.second) goto handle_unusual;
2336
0
    switch (::google::protobuf::internal::WireFormatLite::GetTagFieldNumber(tag)) {
2337
      // optional .yb.tablet.MaintenanceManagerStatusPB.MaintenanceOpPB best_op = 1;
2338
0
      case 1: {
2339
0
        if (static_cast< ::google::protobuf::uint8>(tag) ==
2340
0
            static_cast< ::google::protobuf::uint8>(10u /* 10 & 0xFF */)) {
2341
0
          DO_(::google::protobuf::internal::WireFormatLite::ReadMessage(
2342
0
               input, mutable_best_op()));
2343
0
        } else {
2344
0
          goto handle_unusual;
2345
0
        }
2346
0
        break;
2347
0
      }
2348
2349
      // repeated .yb.tablet.MaintenanceManagerStatusPB.MaintenanceOpPB registered_operations = 2;
2350
0
      case 2: {
2351
0
        if (static_cast< ::google::protobuf::uint8>(tag) ==
2352
0
            static_cast< ::google::protobuf::uint8>(18u /* 18 & 0xFF */)) {
2353
0
          DO_(::google::protobuf::internal::WireFormatLite::ReadMessage(input, add_registered_operations()));
2354
0
        } else {
2355
0
          goto handle_unusual;
2356
0
        }
2357
0
        break;
2358
0
      }
2359
2360
      // repeated .yb.tablet.MaintenanceManagerStatusPB.CompletedOpPB completed_operations = 3;
2361
0
      case 3: {
2362
0
        if (static_cast< ::google::protobuf::uint8>(tag) ==
2363
0
            static_cast< ::google::protobuf::uint8>(26u /* 26 & 0xFF */)) {
2364
0
          DO_(::google::protobuf::internal::WireFormatLite::ReadMessage(input, add_completed_operations()));
2365
0
        } else {
2366
0
          goto handle_unusual;
2367
0
        }
2368
0
        break;
2369
0
      }
2370
2371
0
      default: {
2372
0
      handle_unusual:
2373
0
        if (tag == 0) {
2374
0
          goto success;
2375
0
        }
2376
0
        DO_(::google::protobuf::internal::WireFormat::SkipField(
2377
0
              input, tag, _internal_metadata_.mutable_unknown_fields()));
2378
0
        break;
2379
0
      }
2380
0
    }
2381
0
  }
2382
0
success:
2383
  // @@protoc_insertion_point(parse_success:yb.tablet.MaintenanceManagerStatusPB)
2384
0
  return true;
2385
0
failure:
2386
  // @@protoc_insertion_point(parse_failure:yb.tablet.MaintenanceManagerStatusPB)
2387
0
  return false;
2388
0
#undef DO_
2389
0
}
2390
2391
void MaintenanceManagerStatusPB::SerializeWithCachedSizes(
2392
0
    ::google::protobuf::io::CodedOutputStream* output) const {
2393
  // @@protoc_insertion_point(serialize_start:yb.tablet.MaintenanceManagerStatusPB)
2394
0
  ::google::protobuf::uint32 cached_has_bits = 0;
2395
0
  (void) cached_has_bits;
2396
2397
0
  cached_has_bits = _has_bits_[0];
2398
  // optional .yb.tablet.MaintenanceManagerStatusPB.MaintenanceOpPB best_op = 1;
2399
0
  if (cached_has_bits & 0x00000001u) {
2400
0
    ::google::protobuf::internal::WireFormatLite::WriteMessageMaybeToArray(
2401
0
      1, *this->best_op_, output);
2402
0
  }
2403
2404
  // repeated .yb.tablet.MaintenanceManagerStatusPB.MaintenanceOpPB registered_operations = 2;
2405
0
  for (unsigned int i = 0,
2406
0
      n = static_cast<unsigned int>(this->registered_operations_size()); i < n; i++) {
2407
0
    ::google::protobuf::internal::WireFormatLite::WriteMessageMaybeToArray(
2408
0
      2, this->registered_operations(static_cast<int>(i)), output);
2409
0
  }
2410
2411
  // repeated .yb.tablet.MaintenanceManagerStatusPB.CompletedOpPB completed_operations = 3;
2412
0
  for (unsigned int i = 0,
2413
0
      n = static_cast<unsigned int>(this->completed_operations_size()); i < n; i++) {
2414
0
    ::google::protobuf::internal::WireFormatLite::WriteMessageMaybeToArray(
2415
0
      3, this->completed_operations(static_cast<int>(i)), output);
2416
0
  }
2417
2418
0
  if (_internal_metadata_.have_unknown_fields()) {
2419
0
    ::google::protobuf::internal::WireFormat::SerializeUnknownFields(
2420
0
        _internal_metadata_.unknown_fields(), output);
2421
0
  }
2422
  // @@protoc_insertion_point(serialize_end:yb.tablet.MaintenanceManagerStatusPB)
2423
0
}
2424
2425
::google::protobuf::uint8* MaintenanceManagerStatusPB::InternalSerializeWithCachedSizesToArray(
2426
0
    bool deterministic, ::google::protobuf::uint8* target) const {
2427
0
  (void)deterministic; // Unused
2428
  // @@protoc_insertion_point(serialize_to_array_start:yb.tablet.MaintenanceManagerStatusPB)
2429
0
  ::google::protobuf::uint32 cached_has_bits = 0;
2430
0
  (void) cached_has_bits;
2431
2432
0
  cached_has_bits = _has_bits_[0];
2433
  // optional .yb.tablet.MaintenanceManagerStatusPB.MaintenanceOpPB best_op = 1;
2434
0
  if (cached_has_bits & 0x00000001u) {
2435
0
    target = ::google::protobuf::internal::WireFormatLite::
2436
0
      InternalWriteMessageToArray(
2437
0
        1, *this->best_op_, deterministic, target);
2438
0
  }
2439
2440
  // repeated .yb.tablet.MaintenanceManagerStatusPB.MaintenanceOpPB registered_operations = 2;
2441
0
  for (unsigned int i = 0,
2442
0
      n = static_cast<unsigned int>(this->registered_operations_size()); i < n; i++) {
2443
0
    target = ::google::protobuf::internal::WireFormatLite::
2444
0
      InternalWriteMessageToArray(
2445
0
        2, this->registered_operations(static_cast<int>(i)), deterministic, target);
2446
0
  }
2447
2448
  // repeated .yb.tablet.MaintenanceManagerStatusPB.CompletedOpPB completed_operations = 3;
2449
0
  for (unsigned int i = 0,
2450
0
      n = static_cast<unsigned int>(this->completed_operations_size()); i < n; i++) {
2451
0
    target = ::google::protobuf::internal::WireFormatLite::
2452
0
      InternalWriteMessageToArray(
2453
0
        3, this->completed_operations(static_cast<int>(i)), deterministic, target);
2454
0
  }
2455
2456
0
  if (_internal_metadata_.have_unknown_fields()) {
2457
0
    target = ::google::protobuf::internal::WireFormat::SerializeUnknownFieldsToArray(
2458
0
        _internal_metadata_.unknown_fields(), target);
2459
0
  }
2460
  // @@protoc_insertion_point(serialize_to_array_end:yb.tablet.MaintenanceManagerStatusPB)
2461
0
  return target;
2462
0
}
2463
2464
0
size_t MaintenanceManagerStatusPB::ByteSizeLong() const {
2465
// @@protoc_insertion_point(message_byte_size_start:yb.tablet.MaintenanceManagerStatusPB)
2466
0
  size_t total_size = 0;
2467
2468
0
  if (_internal_metadata_.have_unknown_fields()) {
2469
0
    total_size +=
2470
0
      ::google::protobuf::internal::WireFormat::ComputeUnknownFieldsSize(
2471
0
        _internal_metadata_.unknown_fields());
2472
0
  }
2473
  // repeated .yb.tablet.MaintenanceManagerStatusPB.MaintenanceOpPB registered_operations = 2;
2474
0
  {
2475
0
    unsigned int count = static_cast<unsigned int>(this->registered_operations_size());
2476
0
    total_size += 1UL * count;
2477
0
    for (unsigned int i = 0; i < count; i++) {
2478
0
      total_size +=
2479
0
        ::google::protobuf::internal::WireFormatLite::MessageSize(
2480
0
          this->registered_operations(static_cast<int>(i)));
2481
0
    }
2482
0
  }
2483
2484
  // repeated .yb.tablet.MaintenanceManagerStatusPB.CompletedOpPB completed_operations = 3;
2485
0
  {
2486
0
    unsigned int count = static_cast<unsigned int>(this->completed_operations_size());
2487
0
    total_size += 1UL * count;
2488
0
    for (unsigned int i = 0; i < count; i++) {
2489
0
      total_size +=
2490
0
        ::google::protobuf::internal::WireFormatLite::MessageSize(
2491
0
          this->completed_operations(static_cast<int>(i)));
2492
0
    }
2493
0
  }
2494
2495
  // optional .yb.tablet.MaintenanceManagerStatusPB.MaintenanceOpPB best_op = 1;
2496
0
  if (has_best_op()) {
2497
0
    total_size += 1 +
2498
0
      ::google::protobuf::internal::WireFormatLite::MessageSize(
2499
0
        *this->best_op_);
2500
0
  }
2501
2502
0
  int cached_size = ::google::protobuf::internal::ToCachedSize(total_size);
2503
0
  GOOGLE_SAFE_CONCURRENT_WRITES_BEGIN();
2504
0
  _cached_size_ = cached_size;
2505
0
  GOOGLE_SAFE_CONCURRENT_WRITES_END();
2506
0
  return total_size;
2507
0
}
2508
2509
0
void MaintenanceManagerStatusPB::MergeFrom(const ::google::protobuf::Message& from) {
2510
// @@protoc_insertion_point(generalized_merge_from_start:yb.tablet.MaintenanceManagerStatusPB)
2511
0
  GOOGLE_DCHECK_NE(&from, this);
2512
0
  const MaintenanceManagerStatusPB* source =
2513
0
      ::google::protobuf::internal::DynamicCastToGenerated<const MaintenanceManagerStatusPB>(
2514
0
          &from);
2515
0
  if (source == NULL) {
2516
  // @@protoc_insertion_point(generalized_merge_from_cast_fail:yb.tablet.MaintenanceManagerStatusPB)
2517
0
    ::google::protobuf::internal::ReflectionOps::Merge(from, this);
2518
0
  } else {
2519
  // @@protoc_insertion_point(generalized_merge_from_cast_success:yb.tablet.MaintenanceManagerStatusPB)
2520
0
    MergeFrom(*source);
2521
0
  }
2522
0
}
2523
2524
0
void MaintenanceManagerStatusPB::MergeFrom(const MaintenanceManagerStatusPB& from) {
2525
// @@protoc_insertion_point(class_specific_merge_from_start:yb.tablet.MaintenanceManagerStatusPB)
2526
0
  GOOGLE_DCHECK_NE(&from, this);
2527
0
  _internal_metadata_.MergeFrom(from._internal_metadata_);
2528
0
  ::google::protobuf::uint32 cached_has_bits = 0;
2529
0
  (void) cached_has_bits;
2530
2531
0
  registered_operations_.MergeFrom(from.registered_operations_);
2532
0
  completed_operations_.MergeFrom(from.completed_operations_);
2533
0
  if (from.has_best_op()) {
2534
0
    mutable_best_op()->::yb::tablet::MaintenanceManagerStatusPB_MaintenanceOpPB::MergeFrom(from.best_op());
2535
0
  }
2536
0
}
2537
2538
0
void MaintenanceManagerStatusPB::CopyFrom(const ::google::protobuf::Message& from) {
2539
// @@protoc_insertion_point(generalized_copy_from_start:yb.tablet.MaintenanceManagerStatusPB)
2540
0
  if (&from == this) return;
2541
0
  Clear();
2542
0
  MergeFrom(from);
2543
0
}
2544
2545
0
void MaintenanceManagerStatusPB::CopyFrom(const MaintenanceManagerStatusPB& from) {
2546
// @@protoc_insertion_point(class_specific_copy_from_start:yb.tablet.MaintenanceManagerStatusPB)
2547
0
  if (&from == this) return;
2548
0
  Clear();
2549
0
  MergeFrom(from);
2550
0
}
2551
2552
0
bool MaintenanceManagerStatusPB::IsInitialized() const {
2553
0
  if (!::google::protobuf::internal::AllAreInitialized(this->registered_operations())) return false;
2554
0
  if (!::google::protobuf::internal::AllAreInitialized(this->completed_operations())) return false;
2555
0
  if (has_best_op()) {
2556
0
    if (!this->best_op_->IsInitialized()) return false;
2557
0
  }
2558
0
  return true;
2559
0
}
2560
2561
0
void MaintenanceManagerStatusPB::Swap(MaintenanceManagerStatusPB* other) {
2562
0
  if (other == this) return;
2563
0
  InternalSwap(other);
2564
0
}
2565
0
void MaintenanceManagerStatusPB::InternalSwap(MaintenanceManagerStatusPB* other) {
2566
0
  using std::swap;
2567
0
  registered_operations_.InternalSwap(&other->registered_operations_);
2568
0
  completed_operations_.InternalSwap(&other->completed_operations_);
2569
0
  swap(best_op_, other->best_op_);
2570
0
  swap(_has_bits_[0], other->_has_bits_[0]);
2571
0
  _internal_metadata_.Swap(&other->_internal_metadata_);
2572
0
  swap(_cached_size_, other->_cached_size_);
2573
0
}
2574
2575
0
::google::protobuf::Metadata MaintenanceManagerStatusPB::GetMetadata() const {
2576
0
  protobuf_yb_2ftablet_2ftablet_2eproto::protobuf_AssignDescriptorsOnce();
2577
0
  return ::protobuf_yb_2ftablet_2ftablet_2eproto::file_level_metadata[kIndexInFileMessages];
2578
0
}
2579
2580
2581
// @@protoc_insertion_point(namespace_scope)
2582
}  // namespace tablet
2583
}  // namespace yb
2584
2585
// @@protoc_insertion_point(global_scope)