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/common/value.pb.h
Line
Count
Source (jump to first uncovered line)
1
// Generated by the protocol buffer compiler.  DO NOT EDIT!
2
// source: yb/common/value.proto
3
4
#ifndef PROTOBUF_yb_2fcommon_2fvalue_2eproto__INCLUDED
5
#define PROTOBUF_yb_2fcommon_2fvalue_2eproto__INCLUDED
6
7
#include <string>
8
9
#include <google/protobuf/stubs/common.h>
10
11
#if GOOGLE_PROTOBUF_VERSION < 3005000
12
#error This file was generated by a newer version of protoc which is
13
#error incompatible with your Protocol Buffer headers.  Please update
14
#error your headers.
15
#endif
16
#if 3005001 < GOOGLE_PROTOBUF_MIN_PROTOC_VERSION
17
#error This file was generated by an older version of protoc which is
18
#error incompatible with your Protocol Buffer headers.  Please
19
#error regenerate this file with a newer version of protoc.
20
#endif
21
22
#include <google/protobuf/io/coded_stream.h>
23
#include <google/protobuf/arena.h>
24
#include <google/protobuf/arenastring.h>
25
#include <google/protobuf/generated_message_table_driven.h>
26
#include <google/protobuf/generated_message_util.h>
27
#include <google/protobuf/metadata.h>
28
#include <google/protobuf/message.h>
29
#include <google/protobuf/repeated_field.h>  // IWYU pragma: export
30
#include <google/protobuf/extension_set.h>  // IWYU pragma: export
31
#include <google/protobuf/generated_enum_reflection.h>
32
#include <google/protobuf/unknown_field_set.h>
33
// @@protoc_insertion_point(includes)
34
35
namespace protobuf_yb_2fcommon_2fvalue_2eproto {
36
// Internal implementation detail -- do not use these members.
37
struct TableStruct {
38
  static const ::google::protobuf::internal::ParseTableField entries[];
39
  static const ::google::protobuf::internal::AuxillaryParseTableField aux[];
40
  static const ::google::protobuf::internal::ParseTable schema[4];
41
  static const ::google::protobuf::internal::FieldMetadata field_metadata[];
42
  static const ::google::protobuf::internal::SerializationTable serialization_table[];
43
  static const ::google::protobuf::uint32 offsets[];
44
};
45
void AddDescriptors();
46
void InitDefaultsQLMapValuePBImpl();
47
void InitDefaultsQLMapValuePB();
48
void InitDefaultsDatumMessagePBImpl();
49
void InitDefaultsDatumMessagePB();
50
28.1k
inline void InitDefaults() {
51
28.1k
  InitDefaultsQLMapValuePB();
52
28.1k
  InitDefaultsDatumMessagePB();
53
28.1k
}
54
}  // namespace protobuf_yb_2fcommon_2fvalue_2eproto
55
namespace yb {
56
class DatumMessagePB;
57
class DatumMessagePBDefaultTypeInternal;
58
extern DatumMessagePBDefaultTypeInternal _DatumMessagePB_default_instance_;
59
class QLMapValuePB;
60
class QLMapValuePBDefaultTypeInternal;
61
extern QLMapValuePBDefaultTypeInternal _QLMapValuePB_default_instance_;
62
class QLSeqValuePB;
63
class QLSeqValuePBDefaultTypeInternal;
64
extern QLSeqValuePBDefaultTypeInternal _QLSeqValuePB_default_instance_;
65
class QLValuePB;
66
class QLValuePBDefaultTypeInternal;
67
extern QLValuePBDefaultTypeInternal _QLValuePB_default_instance_;
68
}  // namespace yb
69
namespace yb {
70
71
enum QLVirtualValuePB {
72
  LIMIT_MAX = 1,
73
  LIMIT_MIN = 2,
74
  COUNTER = 3,
75
  SS_FORWARD = 4,
76
  SS_REVERSE = 5,
77
  TOMBSTONE = 6,
78
  NULL_LOW = 7,
79
  ARRAY = 8
80
};
81
bool QLVirtualValuePB_IsValid(int value);
82
const QLVirtualValuePB QLVirtualValuePB_MIN = LIMIT_MAX;
83
const QLVirtualValuePB QLVirtualValuePB_MAX = ARRAY;
84
const int QLVirtualValuePB_ARRAYSIZE = QLVirtualValuePB_MAX + 1;
85
86
const ::google::protobuf::EnumDescriptor* QLVirtualValuePB_descriptor();
87
0
inline const ::std::string& QLVirtualValuePB_Name(QLVirtualValuePB value) {
88
0
  return ::google::protobuf::internal::NameOfEnum(
89
0
    QLVirtualValuePB_descriptor(), value);
90
0
}
91
inline bool QLVirtualValuePB_Parse(
92
0
    const ::std::string& name, QLVirtualValuePB* value) {
93
0
  return ::google::protobuf::internal::ParseNamedEnum<QLVirtualValuePB>(
94
0
    QLVirtualValuePB_descriptor(), name, value);
95
0
}
96
enum DataType {
97
  UNKNOWN_DATA = 999,
98
  NULL_VALUE_TYPE = 0,
99
  INT8 = 1,
100
  INT16 = 2,
101
  INT32 = 3,
102
  INT64 = 4,
103
  STRING = 5,
104
  BOOL = 6,
105
  FLOAT = 7,
106
  DOUBLE = 8,
107
  BINARY = 9,
108
  TIMESTAMP = 10,
109
  DECIMAL = 11,
110
  VARINT = 12,
111
  INET = 13,
112
  LIST = 14,
113
  MAP = 15,
114
  SET = 16,
115
  UUID = 17,
116
  TIMEUUID = 18,
117
  TUPLE = 19,
118
  TYPEARGS = 20,
119
  USER_DEFINED_TYPE = 21,
120
  FROZEN = 22,
121
  DATE = 23,
122
  TIME = 24,
123
  JSONB = 25,
124
  UINT8 = 100,
125
  UINT16 = 101,
126
  UINT32 = 102,
127
  UINT64 = 103,
128
  GIN_NULL = 104
129
};
130
bool DataType_IsValid(int value);
131
const DataType DataType_MIN = NULL_VALUE_TYPE;
132
const DataType DataType_MAX = UNKNOWN_DATA;
133
const int DataType_ARRAYSIZE = DataType_MAX + 1;
134
135
const ::google::protobuf::EnumDescriptor* DataType_descriptor();
136
0
inline const ::std::string& DataType_Name(DataType value) {
137
0
  return ::google::protobuf::internal::NameOfEnum(
138
0
    DataType_descriptor(), value);
139
0
}
140
inline bool DataType_Parse(
141
0
    const ::std::string& name, DataType* value) {
142
0
  return ::google::protobuf::internal::ParseNamedEnum<DataType>(
143
0
    DataType_descriptor(), name, value);
144
0
}
145
enum QLOperator {
146
  QL_OP_NOOP = 0,
147
  QL_OP_NOT = 1,
148
  QL_OP_IS_TRUE = 2,
149
  QL_OP_IS_FALSE = 3,
150
  QL_OP_AND = 4,
151
  QL_OP_OR = 5,
152
  QL_OP_IS_NULL = 6,
153
  QL_OP_IS_NOT_NULL = 7,
154
  QL_OP_EQUAL = 8,
155
  QL_OP_LESS_THAN = 9,
156
  QL_OP_LESS_THAN_EQUAL = 10,
157
  QL_OP_GREATER_THAN = 11,
158
  QL_OP_GREATER_THAN_EQUAL = 12,
159
  QL_OP_NOT_EQUAL = 13,
160
  QL_OP_LIKE = 14,
161
  QL_OP_NOT_LIKE = 15,
162
  QL_OP_IN = 16,
163
  QL_OP_NOT_IN = 17,
164
  QL_OP_BETWEEN = 18,
165
  QL_OP_NOT_BETWEEN = 19,
166
  QL_OP_EXISTS = 20,
167
  QL_OP_NOT_EXISTS = 21
168
};
169
bool QLOperator_IsValid(int value);
170
const QLOperator QLOperator_MIN = QL_OP_NOOP;
171
const QLOperator QLOperator_MAX = QL_OP_NOT_EXISTS;
172
const int QLOperator_ARRAYSIZE = QLOperator_MAX + 1;
173
174
const ::google::protobuf::EnumDescriptor* QLOperator_descriptor();
175
48
inline const ::std::string& QLOperator_Name(QLOperator value) {
176
48
  return ::google::protobuf::internal::NameOfEnum(
177
48
    QLOperator_descriptor(), value);
178
48
}
179
inline bool QLOperator_Parse(
180
0
    const ::std::string& name, QLOperator* value) {
181
0
  return ::google::protobuf::internal::ParseNamedEnum<QLOperator>(
182
0
    QLOperator_descriptor(), name, value);
183
0
}
184
// ===================================================================
185
186
class QLSeqValuePB : public ::google::protobuf::Message /* @@protoc_insertion_point(class_definition:yb.QLSeqValuePB) */ {
187
 public:
188
  QLSeqValuePB();
189
  virtual ~QLSeqValuePB();
190
191
  QLSeqValuePB(const QLSeqValuePB& from);
192
193
0
  inline QLSeqValuePB& operator=(const QLSeqValuePB& from) {
194
0
    CopyFrom(from);
195
0
    return *this;
196
0
  }
197
  #if LANG_CXX11
198
  QLSeqValuePB(QLSeqValuePB&& from) noexcept
199
0
    : QLSeqValuePB() {
200
0
    *this = ::std::move(from);
201
0
  }
202
203
0
  inline QLSeqValuePB& operator=(QLSeqValuePB&& from) noexcept {
204
0
    if (GetArenaNoVirtual() == from.GetArenaNoVirtual()) {
205
0
      if (this != &from) InternalSwap(&from);
206
0
    } else {
207
0
      CopyFrom(from);
208
0
    }
209
0
    return *this;
210
0
  }
211
  #endif
212
0
  inline const ::google::protobuf::UnknownFieldSet& unknown_fields() const {
213
0
    return _internal_metadata_.unknown_fields();
214
0
  }
215
0
  inline ::google::protobuf::UnknownFieldSet* mutable_unknown_fields() {
216
0
    return _internal_metadata_.mutable_unknown_fields();
217
0
  }
218
219
  static const ::google::protobuf::Descriptor* descriptor();
220
  static const QLSeqValuePB& default_instance();
221
222
  static void InitAsDefaultInstance();  // FOR INTERNAL USE ONLY
223
2.24M
  static inline const QLSeqValuePB* internal_default_instance() {
224
2.24M
    return reinterpret_cast<const QLSeqValuePB*>(
225
2.24M
               &_QLSeqValuePB_default_instance_);
226
2.24M
  }
227
  static PROTOBUF_CONSTEXPR int const kIndexInFileMessages =
228
    0;
229
230
  void Swap(QLSeqValuePB* other);
231
0
  friend void swap(QLSeqValuePB& a, QLSeqValuePB& b) {
232
0
    a.Swap(&b);
233
0
  }
234
235
  // implements Message ----------------------------------------------
236
237
0
  inline QLSeqValuePB* New() const PROTOBUF_FINAL { return New(NULL); }
238
239
  QLSeqValuePB* New(::google::protobuf::Arena* arena) const PROTOBUF_FINAL;
240
  void CopyFrom(const ::google::protobuf::Message& from) PROTOBUF_FINAL;
241
  void MergeFrom(const ::google::protobuf::Message& from) PROTOBUF_FINAL;
242
  void CopyFrom(const QLSeqValuePB& from);
243
  void MergeFrom(const QLSeqValuePB& from);
244
  void Clear() PROTOBUF_FINAL;
245
  bool IsInitialized() const PROTOBUF_FINAL;
246
247
  size_t ByteSizeLong() const PROTOBUF_FINAL;
248
  bool MergePartialFromCodedStream(
249
      ::google::protobuf::io::CodedInputStream* input) PROTOBUF_FINAL;
250
  void SerializeWithCachedSizes(
251
      ::google::protobuf::io::CodedOutputStream* output) const PROTOBUF_FINAL;
252
  ::google::protobuf::uint8* InternalSerializeWithCachedSizesToArray(
253
      bool deterministic, ::google::protobuf::uint8* target) const PROTOBUF_FINAL;
254
2.59k
  int GetCachedSize() const PROTOBUF_FINAL { return _cached_size_; }
255
  private:
256
  void SharedCtor();
257
  void SharedDtor();
258
  void SetCachedSize(int size) const PROTOBUF_FINAL;
259
  void InternalSwap(QLSeqValuePB* other);
260
  private:
261
0
  inline ::google::protobuf::Arena* GetArenaNoVirtual() const {
262
0
    return NULL;
263
0
  }
264
0
  inline void* MaybeArenaPtr() const {
265
0
    return NULL;
266
0
  }
267
  public:
268
269
  ::google::protobuf::Metadata GetMetadata() const PROTOBUF_FINAL;
270
271
  // nested types ----------------------------------------------------
272
273
  // accessors -------------------------------------------------------
274
275
  // repeated .yb.QLValuePB elems = 1;
276
  int elems_size() const;
277
  void clear_elems();
278
  static const int kElemsFieldNumber = 1;
279
  const ::yb::QLValuePB& elems(int index) const;
280
  ::yb::QLValuePB* mutable_elems(int index);
281
  ::yb::QLValuePB* add_elems();
282
  ::google::protobuf::RepeatedPtrField< ::yb::QLValuePB >*
283
      mutable_elems();
284
  const ::google::protobuf::RepeatedPtrField< ::yb::QLValuePB >&
285
      elems() const;
286
287
  // @@protoc_insertion_point(class_scope:yb.QLSeqValuePB)
288
 private:
289
290
  ::google::protobuf::internal::InternalMetadataWithArena _internal_metadata_;
291
  ::google::protobuf::internal::HasBits<1> _has_bits_;
292
  mutable int _cached_size_;
293
  ::google::protobuf::RepeatedPtrField< ::yb::QLValuePB > elems_;
294
  friend struct ::protobuf_yb_2fcommon_2fvalue_2eproto::TableStruct;
295
  friend void ::protobuf_yb_2fcommon_2fvalue_2eproto::InitDefaultsQLMapValuePBImpl();
296
};
297
// -------------------------------------------------------------------
298
299
class QLMapValuePB : public ::google::protobuf::Message /* @@protoc_insertion_point(class_definition:yb.QLMapValuePB) */ {
300
 public:
301
  QLMapValuePB();
302
  virtual ~QLMapValuePB();
303
304
  QLMapValuePB(const QLMapValuePB& from);
305
306
0
  inline QLMapValuePB& operator=(const QLMapValuePB& from) {
307
0
    CopyFrom(from);
308
0
    return *this;
309
0
  }
310
  #if LANG_CXX11
311
  QLMapValuePB(QLMapValuePB&& from) noexcept
312
0
    : QLMapValuePB() {
313
0
    *this = ::std::move(from);
314
0
  }
315
316
0
  inline QLMapValuePB& operator=(QLMapValuePB&& from) noexcept {
317
0
    if (GetArenaNoVirtual() == from.GetArenaNoVirtual()) {
318
0
      if (this != &from) InternalSwap(&from);
319
0
    } else {
320
0
      CopyFrom(from);
321
0
    }
322
0
    return *this;
323
0
  }
324
  #endif
325
0
  inline const ::google::protobuf::UnknownFieldSet& unknown_fields() const {
326
0
    return _internal_metadata_.unknown_fields();
327
0
  }
328
0
  inline ::google::protobuf::UnknownFieldSet* mutable_unknown_fields() {
329
0
    return _internal_metadata_.mutable_unknown_fields();
330
0
  }
331
332
  static const ::google::protobuf::Descriptor* descriptor();
333
  static const QLMapValuePB& default_instance();
334
335
  static void InitAsDefaultInstance();  // FOR INTERNAL USE ONLY
336
3.26M
  static inline const QLMapValuePB* internal_default_instance() {
337
3.26M
    return reinterpret_cast<const QLMapValuePB*>(
338
3.26M
               &_QLMapValuePB_default_instance_);
339
3.26M
  }
340
  static PROTOBUF_CONSTEXPR int const kIndexInFileMessages =
341
    1;
342
343
  void Swap(QLMapValuePB* other);
344
0
  friend void swap(QLMapValuePB& a, QLMapValuePB& b) {
345
0
    a.Swap(&b);
346
0
  }
347
348
  // implements Message ----------------------------------------------
349
350
0
  inline QLMapValuePB* New() const PROTOBUF_FINAL { return New(NULL); }
351
352
  QLMapValuePB* New(::google::protobuf::Arena* arena) const PROTOBUF_FINAL;
353
  void CopyFrom(const ::google::protobuf::Message& from) PROTOBUF_FINAL;
354
  void MergeFrom(const ::google::protobuf::Message& from) PROTOBUF_FINAL;
355
  void CopyFrom(const QLMapValuePB& from);
356
  void MergeFrom(const QLMapValuePB& from);
357
  void Clear() PROTOBUF_FINAL;
358
  bool IsInitialized() const PROTOBUF_FINAL;
359
360
  size_t ByteSizeLong() const PROTOBUF_FINAL;
361
  bool MergePartialFromCodedStream(
362
      ::google::protobuf::io::CodedInputStream* input) PROTOBUF_FINAL;
363
  void SerializeWithCachedSizes(
364
      ::google::protobuf::io::CodedOutputStream* output) const PROTOBUF_FINAL;
365
  ::google::protobuf::uint8* InternalSerializeWithCachedSizesToArray(
366
      bool deterministic, ::google::protobuf::uint8* target) const PROTOBUF_FINAL;
367
79
  int GetCachedSize() const PROTOBUF_FINAL { return _cached_size_; }
368
  private:
369
  void SharedCtor();
370
  void SharedDtor();
371
  void SetCachedSize(int size) const PROTOBUF_FINAL;
372
  void InternalSwap(QLMapValuePB* other);
373
  private:
374
0
  inline ::google::protobuf::Arena* GetArenaNoVirtual() const {
375
0
    return NULL;
376
0
  }
377
0
  inline void* MaybeArenaPtr() const {
378
0
    return NULL;
379
0
  }
380
  public:
381
382
  ::google::protobuf::Metadata GetMetadata() const PROTOBUF_FINAL;
383
384
  // nested types ----------------------------------------------------
385
386
  // accessors -------------------------------------------------------
387
388
  // repeated .yb.QLValuePB keys = 1;
389
  int keys_size() const;
390
  void clear_keys();
391
  static const int kKeysFieldNumber = 1;
392
  const ::yb::QLValuePB& keys(int index) const;
393
  ::yb::QLValuePB* mutable_keys(int index);
394
  ::yb::QLValuePB* add_keys();
395
  ::google::protobuf::RepeatedPtrField< ::yb::QLValuePB >*
396
      mutable_keys();
397
  const ::google::protobuf::RepeatedPtrField< ::yb::QLValuePB >&
398
      keys() const;
399
400
  // repeated .yb.QLValuePB values = 2;
401
  int values_size() const;
402
  void clear_values();
403
  static const int kValuesFieldNumber = 2;
404
  const ::yb::QLValuePB& values(int index) const;
405
  ::yb::QLValuePB* mutable_values(int index);
406
  ::yb::QLValuePB* add_values();
407
  ::google::protobuf::RepeatedPtrField< ::yb::QLValuePB >*
408
      mutable_values();
409
  const ::google::protobuf::RepeatedPtrField< ::yb::QLValuePB >&
410
      values() const;
411
412
  // @@protoc_insertion_point(class_scope:yb.QLMapValuePB)
413
 private:
414
415
  ::google::protobuf::internal::InternalMetadataWithArena _internal_metadata_;
416
  ::google::protobuf::internal::HasBits<1> _has_bits_;
417
  mutable int _cached_size_;
418
  ::google::protobuf::RepeatedPtrField< ::yb::QLValuePB > keys_;
419
  ::google::protobuf::RepeatedPtrField< ::yb::QLValuePB > values_;
420
  friend struct ::protobuf_yb_2fcommon_2fvalue_2eproto::TableStruct;
421
  friend void ::protobuf_yb_2fcommon_2fvalue_2eproto::InitDefaultsQLMapValuePBImpl();
422
};
423
// -------------------------------------------------------------------
424
425
class QLValuePB : public ::google::protobuf::Message /* @@protoc_insertion_point(class_definition:yb.QLValuePB) */ {
426
 public:
427
  QLValuePB();
428
  virtual ~QLValuePB();
429
430
  QLValuePB(const QLValuePB& from);
431
432
76.3M
  inline QLValuePB& operator=(const QLValuePB& from) {
433
76.3M
    CopyFrom(from);
434
76.3M
    return *this;
435
76.3M
  }
436
  #if LANG_CXX11
437
  QLValuePB(QLValuePB&& from) noexcept
438
28.1M
    : QLValuePB() {
439
28.1M
    *this = ::std::move(from);
440
28.1M
  }
Unexecuted instantiation: yb::QLValuePB::QLValuePB(yb::QLValuePB&&)
yb::QLValuePB::QLValuePB(yb::QLValuePB&&)
Line
Count
Source
438
28.1M
    : QLValuePB() {
439
28.1M
    *this = ::std::move(from);
440
28.1M
  }
441
442
61.7M
  inline QLValuePB& operator=(QLValuePB&& from) noexcept {
443
61.7M
    if (GetArenaNoVirtual() == from.GetArenaNoVirtual()) {
444
61.7M
      if (
this != &from61.7M
) InternalSwap(&from);
445
61.7M
    } else {
446
23.7k
      CopyFrom(from);
447
23.7k
    }
448
61.7M
    return *this;
449
61.7M
  }
450
  #endif
451
0
  inline const ::google::protobuf::UnknownFieldSet& unknown_fields() const {
452
0
    return _internal_metadata_.unknown_fields();
453
0
  }
454
0
  inline ::google::protobuf::UnknownFieldSet* mutable_unknown_fields() {
455
0
    return _internal_metadata_.mutable_unknown_fields();
456
0
  }
457
458
  static const ::google::protobuf::Descriptor* descriptor();
459
  static const QLValuePB& default_instance();
460
461
  enum ValueCase {
462
    kInt8Value = 1,
463
    kInt16Value = 2,
464
    kInt32Value = 3,
465
    kInt64Value = 4,
466
    kFloatValue = 5,
467
    kDoubleValue = 6,
468
    kStringValue = 7,
469
    kBoolValue = 8,
470
    kTimestampValue = 9,
471
    kBinaryValue = 10,
472
    kInetaddressValue = 11,
473
    kMapValue = 12,
474
    kSetValue = 13,
475
    kListValue = 14,
476
    kDecimalValue = 15,
477
    kVarintValue = 16,
478
    kFrozenValue = 17,
479
    kUuidValue = 18,
480
    kTimeuuidValue = 19,
481
    kJsonbValue = 20,
482
    kDateValue = 21,
483
    kTimeValue = 22,
484
    kUint32Value = 23,
485
    kUint64Value = 24,
486
    kVirtualValue = 25,
487
    kGinNullValue = 26,
488
    VALUE_NOT_SET = 0,
489
  };
490
491
  static void InitAsDefaultInstance();  // FOR INTERNAL USE ONLY
492
663M
  static inline const QLValuePB* internal_default_instance() {
493
663M
    return reinterpret_cast<const QLValuePB*>(
494
663M
               &_QLValuePB_default_instance_);
495
663M
  }
496
  static PROTOBUF_CONSTEXPR int const kIndexInFileMessages =
497
    2;
498
499
  void Swap(QLValuePB* other);
500
0
  friend void swap(QLValuePB& a, QLValuePB& b) {
501
0
    a.Swap(&b);
502
0
  }
503
504
  // implements Message ----------------------------------------------
505
506
0
  inline QLValuePB* New() const PROTOBUF_FINAL { return New(NULL); }
507
508
  QLValuePB* New(::google::protobuf::Arena* arena) const PROTOBUF_FINAL;
509
  void CopyFrom(const ::google::protobuf::Message& from) PROTOBUF_FINAL;
510
  void MergeFrom(const ::google::protobuf::Message& from) PROTOBUF_FINAL;
511
  void CopyFrom(const QLValuePB& from);
512
  void MergeFrom(const QLValuePB& from);
513
  void Clear() PROTOBUF_FINAL;
514
  bool IsInitialized() const PROTOBUF_FINAL;
515
516
  size_t ByteSizeLong() const PROTOBUF_FINAL;
517
  bool MergePartialFromCodedStream(
518
      ::google::protobuf::io::CodedInputStream* input) PROTOBUF_FINAL;
519
  void SerializeWithCachedSizes(
520
      ::google::protobuf::io::CodedOutputStream* output) const PROTOBUF_FINAL;
521
  ::google::protobuf::uint8* InternalSerializeWithCachedSizesToArray(
522
      bool deterministic, ::google::protobuf::uint8* target) const PROTOBUF_FINAL;
523
61.2M
  int GetCachedSize() const PROTOBUF_FINAL { return _cached_size_; }
524
  private:
525
  void SharedCtor();
526
  void SharedDtor();
527
  void SetCachedSize(int size) const PROTOBUF_FINAL;
528
  void InternalSwap(QLValuePB* other);
529
  private:
530
123M
  inline ::google::protobuf::Arena* GetArenaNoVirtual() const {
531
123M
    return NULL;
532
123M
  }
533
0
  inline void* MaybeArenaPtr() const {
534
0
    return NULL;
535
0
  }
536
  public:
537
538
  ::google::protobuf::Metadata GetMetadata() const PROTOBUF_FINAL;
539
540
  // nested types ----------------------------------------------------
541
542
  // accessors -------------------------------------------------------
543
544
  // optional int32 int8_value = 1;
545
  bool has_int8_value() const;
546
  void clear_int8_value();
547
  static const int kInt8ValueFieldNumber = 1;
548
  ::google::protobuf::int32 int8_value() const;
549
  void set_int8_value(::google::protobuf::int32 value);
550
551
  // optional int32 int16_value = 2;
552
  bool has_int16_value() const;
553
  void clear_int16_value();
554
  static const int kInt16ValueFieldNumber = 2;
555
  ::google::protobuf::int32 int16_value() const;
556
  void set_int16_value(::google::protobuf::int32 value);
557
558
  // optional int32 int32_value = 3;
559
  bool has_int32_value() const;
560
  void clear_int32_value();
561
  static const int kInt32ValueFieldNumber = 3;
562
  ::google::protobuf::int32 int32_value() const;
563
  void set_int32_value(::google::protobuf::int32 value);
564
565
  // optional int64 int64_value = 4;
566
  bool has_int64_value() const;
567
  void clear_int64_value();
568
  static const int kInt64ValueFieldNumber = 4;
569
  ::google::protobuf::int64 int64_value() const;
570
  void set_int64_value(::google::protobuf::int64 value);
571
572
  // optional float float_value = 5;
573
  bool has_float_value() const;
574
  void clear_float_value();
575
  static const int kFloatValueFieldNumber = 5;
576
  float float_value() const;
577
  void set_float_value(float value);
578
579
  // optional double double_value = 6;
580
  bool has_double_value() const;
581
  void clear_double_value();
582
  static const int kDoubleValueFieldNumber = 6;
583
  double double_value() const;
584
  void set_double_value(double value);
585
586
  // optional bytes string_value = 7;
587
  bool has_string_value() const;
588
  void clear_string_value();
589
  static const int kStringValueFieldNumber = 7;
590
  const ::std::string& string_value() const;
591
  void set_string_value(const ::std::string& value);
592
  #if LANG_CXX11
593
  void set_string_value(::std::string&& value);
594
  #endif
595
  void set_string_value(const char* value);
596
  void set_string_value(const void* value, size_t size);
597
  ::std::string* mutable_string_value();
598
  ::std::string* release_string_value();
599
  void set_allocated_string_value(::std::string* string_value);
600
601
  // optional bool bool_value = 8;
602
  bool has_bool_value() const;
603
  void clear_bool_value();
604
  static const int kBoolValueFieldNumber = 8;
605
  bool bool_value() const;
606
  void set_bool_value(bool value);
607
608
  // optional int64 timestamp_value = 9;
609
  bool has_timestamp_value() const;
610
  void clear_timestamp_value();
611
  static const int kTimestampValueFieldNumber = 9;
612
  ::google::protobuf::int64 timestamp_value() const;
613
  void set_timestamp_value(::google::protobuf::int64 value);
614
615
  // optional bytes binary_value = 10;
616
  bool has_binary_value() const;
617
  void clear_binary_value();
618
  static const int kBinaryValueFieldNumber = 10;
619
  const ::std::string& binary_value() const;
620
  void set_binary_value(const ::std::string& value);
621
  #if LANG_CXX11
622
  void set_binary_value(::std::string&& value);
623
  #endif
624
  void set_binary_value(const char* value);
625
  void set_binary_value(const void* value, size_t size);
626
  ::std::string* mutable_binary_value();
627
  ::std::string* release_binary_value();
628
  void set_allocated_binary_value(::std::string* binary_value);
629
630
  // optional bytes inetaddress_value = 11;
631
  bool has_inetaddress_value() const;
632
  void clear_inetaddress_value();
633
  static const int kInetaddressValueFieldNumber = 11;
634
  const ::std::string& inetaddress_value() const;
635
  void set_inetaddress_value(const ::std::string& value);
636
  #if LANG_CXX11
637
  void set_inetaddress_value(::std::string&& value);
638
  #endif
639
  void set_inetaddress_value(const char* value);
640
  void set_inetaddress_value(const void* value, size_t size);
641
  ::std::string* mutable_inetaddress_value();
642
  ::std::string* release_inetaddress_value();
643
  void set_allocated_inetaddress_value(::std::string* inetaddress_value);
644
645
  // optional .yb.QLMapValuePB map_value = 12;
646
  bool has_map_value() const;
647
  void clear_map_value();
648
  static const int kMapValueFieldNumber = 12;
649
  const ::yb::QLMapValuePB& map_value() const;
650
  ::yb::QLMapValuePB* release_map_value();
651
  ::yb::QLMapValuePB* mutable_map_value();
652
  void set_allocated_map_value(::yb::QLMapValuePB* map_value);
653
654
  // optional .yb.QLSeqValuePB set_value = 13;
655
  bool has_set_value() const;
656
  void clear_set_value();
657
  static const int kSetValueFieldNumber = 13;
658
  const ::yb::QLSeqValuePB& set_value() const;
659
  ::yb::QLSeqValuePB* release_set_value();
660
  ::yb::QLSeqValuePB* mutable_set_value();
661
  void set_allocated_set_value(::yb::QLSeqValuePB* set_value);
662
663
  // optional .yb.QLSeqValuePB list_value = 14;
664
  bool has_list_value() const;
665
  void clear_list_value();
666
  static const int kListValueFieldNumber = 14;
667
  const ::yb::QLSeqValuePB& list_value() const;
668
  ::yb::QLSeqValuePB* release_list_value();
669
  ::yb::QLSeqValuePB* mutable_list_value();
670
  void set_allocated_list_value(::yb::QLSeqValuePB* list_value);
671
672
  // optional bytes decimal_value = 15;
673
  bool has_decimal_value() const;
674
  void clear_decimal_value();
675
  static const int kDecimalValueFieldNumber = 15;
676
  const ::std::string& decimal_value() const;
677
  void set_decimal_value(const ::std::string& value);
678
  #if LANG_CXX11
679
  void set_decimal_value(::std::string&& value);
680
  #endif
681
  void set_decimal_value(const char* value);
682
  void set_decimal_value(const void* value, size_t size);
683
  ::std::string* mutable_decimal_value();
684
  ::std::string* release_decimal_value();
685
  void set_allocated_decimal_value(::std::string* decimal_value);
686
687
  // optional bytes varint_value = 16;
688
  bool has_varint_value() const;
689
  void clear_varint_value();
690
  static const int kVarintValueFieldNumber = 16;
691
  const ::std::string& varint_value() const;
692
  void set_varint_value(const ::std::string& value);
693
  #if LANG_CXX11
694
  void set_varint_value(::std::string&& value);
695
  #endif
696
  void set_varint_value(const char* value);
697
  void set_varint_value(const void* value, size_t size);
698
  ::std::string* mutable_varint_value();
699
  ::std::string* release_varint_value();
700
  void set_allocated_varint_value(::std::string* varint_value);
701
702
  // optional .yb.QLSeqValuePB frozen_value = 17;
703
  bool has_frozen_value() const;
704
  void clear_frozen_value();
705
  static const int kFrozenValueFieldNumber = 17;
706
  const ::yb::QLSeqValuePB& frozen_value() const;
707
  ::yb::QLSeqValuePB* release_frozen_value();
708
  ::yb::QLSeqValuePB* mutable_frozen_value();
709
  void set_allocated_frozen_value(::yb::QLSeqValuePB* frozen_value);
710
711
  // optional bytes uuid_value = 18;
712
  bool has_uuid_value() const;
713
  void clear_uuid_value();
714
  static const int kUuidValueFieldNumber = 18;
715
  const ::std::string& uuid_value() const;
716
  void set_uuid_value(const ::std::string& value);
717
  #if LANG_CXX11
718
  void set_uuid_value(::std::string&& value);
719
  #endif
720
  void set_uuid_value(const char* value);
721
  void set_uuid_value(const void* value, size_t size);
722
  ::std::string* mutable_uuid_value();
723
  ::std::string* release_uuid_value();
724
  void set_allocated_uuid_value(::std::string* uuid_value);
725
726
  // optional bytes timeuuid_value = 19;
727
  bool has_timeuuid_value() const;
728
  void clear_timeuuid_value();
729
  static const int kTimeuuidValueFieldNumber = 19;
730
  const ::std::string& timeuuid_value() const;
731
  void set_timeuuid_value(const ::std::string& value);
732
  #if LANG_CXX11
733
  void set_timeuuid_value(::std::string&& value);
734
  #endif
735
  void set_timeuuid_value(const char* value);
736
  void set_timeuuid_value(const void* value, size_t size);
737
  ::std::string* mutable_timeuuid_value();
738
  ::std::string* release_timeuuid_value();
739
  void set_allocated_timeuuid_value(::std::string* timeuuid_value);
740
741
  // optional bytes jsonb_value = 20;
742
  bool has_jsonb_value() const;
743
  void clear_jsonb_value();
744
  static const int kJsonbValueFieldNumber = 20;
745
  const ::std::string& jsonb_value() const;
746
  void set_jsonb_value(const ::std::string& value);
747
  #if LANG_CXX11
748
  void set_jsonb_value(::std::string&& value);
749
  #endif
750
  void set_jsonb_value(const char* value);
751
  void set_jsonb_value(const void* value, size_t size);
752
  ::std::string* mutable_jsonb_value();
753
  ::std::string* release_jsonb_value();
754
  void set_allocated_jsonb_value(::std::string* jsonb_value);
755
756
  // optional uint32 date_value = 21;
757
  bool has_date_value() const;
758
  void clear_date_value();
759
  static const int kDateValueFieldNumber = 21;
760
  ::google::protobuf::uint32 date_value() const;
761
  void set_date_value(::google::protobuf::uint32 value);
762
763
  // optional int64 time_value = 22;
764
  bool has_time_value() const;
765
  void clear_time_value();
766
  static const int kTimeValueFieldNumber = 22;
767
  ::google::protobuf::int64 time_value() const;
768
  void set_time_value(::google::protobuf::int64 value);
769
770
  // optional uint32 uint32_value = 23;
771
  bool has_uint32_value() const;
772
  void clear_uint32_value();
773
  static const int kUint32ValueFieldNumber = 23;
774
  ::google::protobuf::uint32 uint32_value() const;
775
  void set_uint32_value(::google::protobuf::uint32 value);
776
777
  // optional uint64 uint64_value = 24;
778
  bool has_uint64_value() const;
779
  void clear_uint64_value();
780
  static const int kUint64ValueFieldNumber = 24;
781
  ::google::protobuf::uint64 uint64_value() const;
782
  void set_uint64_value(::google::protobuf::uint64 value);
783
784
  // optional .yb.QLVirtualValuePB virtual_value = 25;
785
  bool has_virtual_value() const;
786
  void clear_virtual_value();
787
  static const int kVirtualValueFieldNumber = 25;
788
  ::yb::QLVirtualValuePB virtual_value() const;
789
  void set_virtual_value(::yb::QLVirtualValuePB value);
790
791
  // optional uint32 gin_null_value = 26;
792
  bool has_gin_null_value() const;
793
  void clear_gin_null_value();
794
  static const int kGinNullValueFieldNumber = 26;
795
  ::google::protobuf::uint32 gin_null_value() const;
796
  void set_gin_null_value(::google::protobuf::uint32 value);
797
798
  ValueCase value_case() const;
799
  // @@protoc_insertion_point(class_scope:yb.QLValuePB)
800
 private:
801
  void set_has_int8_value();
802
  void set_has_int16_value();
803
  void set_has_int32_value();
804
  void set_has_int64_value();
805
  void set_has_float_value();
806
  void set_has_double_value();
807
  void set_has_string_value();
808
  void set_has_bool_value();
809
  void set_has_timestamp_value();
810
  void set_has_binary_value();
811
  void set_has_inetaddress_value();
812
  void set_has_map_value();
813
  void set_has_set_value();
814
  void set_has_list_value();
815
  void set_has_decimal_value();
816
  void set_has_varint_value();
817
  void set_has_frozen_value();
818
  void set_has_uuid_value();
819
  void set_has_timeuuid_value();
820
  void set_has_jsonb_value();
821
  void set_has_date_value();
822
  void set_has_time_value();
823
  void set_has_uint32_value();
824
  void set_has_uint64_value();
825
  void set_has_virtual_value();
826
  void set_has_gin_null_value();
827
828
  inline bool has_value() const;
829
  void clear_value();
830
  inline void clear_has_value();
831
832
  ::google::protobuf::internal::InternalMetadataWithArena _internal_metadata_;
833
  ::google::protobuf::internal::HasBits<1> _has_bits_;
834
  mutable int _cached_size_;
835
  union ValueUnion {
836
730M
    ValueUnion() {}
837
    ::google::protobuf::int32 int8_value_;
838
    ::google::protobuf::int32 int16_value_;
839
    ::google::protobuf::int32 int32_value_;
840
    ::google::protobuf::int64 int64_value_;
841
    float float_value_;
842
    double double_value_;
843
    ::google::protobuf::internal::ArenaStringPtr string_value_;
844
    bool bool_value_;
845
    ::google::protobuf::int64 timestamp_value_;
846
    ::google::protobuf::internal::ArenaStringPtr binary_value_;
847
    ::google::protobuf::internal::ArenaStringPtr inetaddress_value_;
848
    ::yb::QLMapValuePB* map_value_;
849
    ::yb::QLSeqValuePB* set_value_;
850
    ::yb::QLSeqValuePB* list_value_;
851
    ::google::protobuf::internal::ArenaStringPtr decimal_value_;
852
    ::google::protobuf::internal::ArenaStringPtr varint_value_;
853
    ::yb::QLSeqValuePB* frozen_value_;
854
    ::google::protobuf::internal::ArenaStringPtr uuid_value_;
855
    ::google::protobuf::internal::ArenaStringPtr timeuuid_value_;
856
    ::google::protobuf::internal::ArenaStringPtr jsonb_value_;
857
    ::google::protobuf::uint32 date_value_;
858
    ::google::protobuf::int64 time_value_;
859
    ::google::protobuf::uint32 uint32_value_;
860
    ::google::protobuf::uint64 uint64_value_;
861
    int virtual_value_;
862
    ::google::protobuf::uint32 gin_null_value_;
863
  } value_;
864
  ::google::protobuf::uint32 _oneof_case_[1];
865
866
  friend struct ::protobuf_yb_2fcommon_2fvalue_2eproto::TableStruct;
867
  friend void ::protobuf_yb_2fcommon_2fvalue_2eproto::InitDefaultsQLMapValuePBImpl();
868
};
869
// -------------------------------------------------------------------
870
871
class DatumMessagePB : public ::google::protobuf::Message /* @@protoc_insertion_point(class_definition:yb.DatumMessagePB) */ {
872
 public:
873
  DatumMessagePB();
874
  virtual ~DatumMessagePB();
875
876
  DatumMessagePB(const DatumMessagePB& from);
877
878
0
  inline DatumMessagePB& operator=(const DatumMessagePB& from) {
879
0
    CopyFrom(from);
880
0
    return *this;
881
0
  }
882
  #if LANG_CXX11
883
  DatumMessagePB(DatumMessagePB&& from) noexcept
884
0
    : DatumMessagePB() {
885
0
    *this = ::std::move(from);
886
0
  }
887
888
0
  inline DatumMessagePB& operator=(DatumMessagePB&& from) noexcept {
889
0
    if (GetArenaNoVirtual() == from.GetArenaNoVirtual()) {
890
0
      if (this != &from) InternalSwap(&from);
891
0
    } else {
892
0
      CopyFrom(from);
893
0
    }
894
0
    return *this;
895
0
  }
896
  #endif
897
0
  inline const ::google::protobuf::UnknownFieldSet& unknown_fields() const {
898
0
    return _internal_metadata_.unknown_fields();
899
0
  }
900
0
  inline ::google::protobuf::UnknownFieldSet* mutable_unknown_fields() {
901
0
    return _internal_metadata_.mutable_unknown_fields();
902
0
  }
903
904
  static const ::google::protobuf::Descriptor* descriptor();
905
  static const DatumMessagePB& default_instance();
906
907
  enum DatumCase {
908
    kDatumInt32 = 3,
909
    kDatumInt64 = 4,
910
    kDatumFloat = 5,
911
    kDatumDouble = 6,
912
    kDatumBool = 7,
913
    kDatumString = 8,
914
    kDatumBytes = 9,
915
    kDatumMissing = 10,
916
    DATUM_NOT_SET = 0,
917
  };
918
919
  static void InitAsDefaultInstance();  // FOR INTERNAL USE ONLY
920
185k
  static inline const DatumMessagePB* internal_default_instance() {
921
185k
    return reinterpret_cast<const DatumMessagePB*>(
922
185k
               &_DatumMessagePB_default_instance_);
923
185k
  }
924
  static PROTOBUF_CONSTEXPR int const kIndexInFileMessages =
925
    3;
926
927
  void Swap(DatumMessagePB* other);
928
0
  friend void swap(DatumMessagePB& a, DatumMessagePB& b) {
929
0
    a.Swap(&b);
930
0
  }
931
932
  // implements Message ----------------------------------------------
933
934
0
  inline DatumMessagePB* New() const PROTOBUF_FINAL { return New(NULL); }
935
936
  DatumMessagePB* New(::google::protobuf::Arena* arena) const PROTOBUF_FINAL;
937
  void CopyFrom(const ::google::protobuf::Message& from) PROTOBUF_FINAL;
938
  void MergeFrom(const ::google::protobuf::Message& from) PROTOBUF_FINAL;
939
  void CopyFrom(const DatumMessagePB& from);
940
  void MergeFrom(const DatumMessagePB& from);
941
  void Clear() PROTOBUF_FINAL;
942
  bool IsInitialized() const PROTOBUF_FINAL;
943
944
  size_t ByteSizeLong() const PROTOBUF_FINAL;
945
  bool MergePartialFromCodedStream(
946
      ::google::protobuf::io::CodedInputStream* input) PROTOBUF_FINAL;
947
  void SerializeWithCachedSizes(
948
      ::google::protobuf::io::CodedOutputStream* output) const PROTOBUF_FINAL;
949
  ::google::protobuf::uint8* InternalSerializeWithCachedSizesToArray(
950
      bool deterministic, ::google::protobuf::uint8* target) const PROTOBUF_FINAL;
951
156k
  int GetCachedSize() const PROTOBUF_FINAL { return _cached_size_; }
952
  private:
953
  void SharedCtor();
954
  void SharedDtor();
955
  void SetCachedSize(int size) const PROTOBUF_FINAL;
956
  void InternalSwap(DatumMessagePB* other);
957
  private:
958
0
  inline ::google::protobuf::Arena* GetArenaNoVirtual() const {
959
0
    return NULL;
960
0
  }
961
0
  inline void* MaybeArenaPtr() const {
962
0
    return NULL;
963
0
  }
964
  public:
965
966
  ::google::protobuf::Metadata GetMetadata() const PROTOBUF_FINAL;
967
968
  // nested types ----------------------------------------------------
969
970
  // accessors -------------------------------------------------------
971
972
  // optional string column_name = 1;
973
  bool has_column_name() const;
974
  void clear_column_name();
975
  static const int kColumnNameFieldNumber = 1;
976
  const ::std::string& column_name() const;
977
  void set_column_name(const ::std::string& value);
978
  #if LANG_CXX11
979
  void set_column_name(::std::string&& value);
980
  #endif
981
  void set_column_name(const char* value);
982
  void set_column_name(const char* value, size_t size);
983
  ::std::string* mutable_column_name();
984
  ::std::string* release_column_name();
985
  void set_allocated_column_name(::std::string* column_name);
986
987
  // optional int64 column_type = 2;
988
  bool has_column_type() const;
989
  void clear_column_type();
990
  static const int kColumnTypeFieldNumber = 2;
991
  ::google::protobuf::int64 column_type() const;
992
  void set_column_type(::google::protobuf::int64 value);
993
994
  // optional int32 datum_int32 = 3;
995
  bool has_datum_int32() const;
996
  void clear_datum_int32();
997
  static const int kDatumInt32FieldNumber = 3;
998
  ::google::protobuf::int32 datum_int32() const;
999
  void set_datum_int32(::google::protobuf::int32 value);
1000
1001
  // optional int64 datum_int64 = 4;
1002
  bool has_datum_int64() const;
1003
  void clear_datum_int64();
1004
  static const int kDatumInt64FieldNumber = 4;
1005
  ::google::protobuf::int64 datum_int64() const;
1006
  void set_datum_int64(::google::protobuf::int64 value);
1007
1008
  // optional float datum_float = 5;
1009
  bool has_datum_float() const;
1010
  void clear_datum_float();
1011
  static const int kDatumFloatFieldNumber = 5;
1012
  float datum_float() const;
1013
  void set_datum_float(float value);
1014
1015
  // optional double datum_double = 6;
1016
  bool has_datum_double() const;
1017
  void clear_datum_double();
1018
  static const int kDatumDoubleFieldNumber = 6;
1019
  double datum_double() const;
1020
  void set_datum_double(double value);
1021
1022
  // optional bool datum_bool = 7;
1023
  bool has_datum_bool() const;
1024
  void clear_datum_bool();
1025
  static const int kDatumBoolFieldNumber = 7;
1026
  bool datum_bool() const;
1027
  void set_datum_bool(bool value);
1028
1029
  // optional string datum_string = 8;
1030
  bool has_datum_string() const;
1031
  void clear_datum_string();
1032
  static const int kDatumStringFieldNumber = 8;
1033
  const ::std::string& datum_string() const;
1034
  void set_datum_string(const ::std::string& value);
1035
  #if LANG_CXX11
1036
  void set_datum_string(::std::string&& value);
1037
  #endif
1038
  void set_datum_string(const char* value);
1039
  void set_datum_string(const char* value, size_t size);
1040
  ::std::string* mutable_datum_string();
1041
  ::std::string* release_datum_string();
1042
  void set_allocated_datum_string(::std::string* datum_string);
1043
1044
  // optional bytes datum_bytes = 9;
1045
  bool has_datum_bytes() const;
1046
  void clear_datum_bytes();
1047
  static const int kDatumBytesFieldNumber = 9;
1048
  const ::std::string& datum_bytes() const;
1049
  void set_datum_bytes(const ::std::string& value);
1050
  #if LANG_CXX11
1051
  void set_datum_bytes(::std::string&& value);
1052
  #endif
1053
  void set_datum_bytes(const char* value);
1054
  void set_datum_bytes(const void* value, size_t size);
1055
  ::std::string* mutable_datum_bytes();
1056
  ::std::string* release_datum_bytes();
1057
  void set_allocated_datum_bytes(::std::string* datum_bytes);
1058
1059
  // optional bool datum_missing = 10;
1060
  bool has_datum_missing() const;
1061
  void clear_datum_missing();
1062
  static const int kDatumMissingFieldNumber = 10;
1063
  bool datum_missing() const;
1064
  void set_datum_missing(bool value);
1065
1066
  DatumCase datum_case() const;
1067
  // @@protoc_insertion_point(class_scope:yb.DatumMessagePB)
1068
 private:
1069
  void set_has_column_name();
1070
  void clear_has_column_name();
1071
  void set_has_column_type();
1072
  void clear_has_column_type();
1073
  void set_has_datum_int32();
1074
  void set_has_datum_int64();
1075
  void set_has_datum_float();
1076
  void set_has_datum_double();
1077
  void set_has_datum_bool();
1078
  void set_has_datum_string();
1079
  void set_has_datum_bytes();
1080
  void set_has_datum_missing();
1081
1082
  inline bool has_datum() const;
1083
  void clear_datum();
1084
  inline void clear_has_datum();
1085
1086
  ::google::protobuf::internal::InternalMetadataWithArena _internal_metadata_;
1087
  ::google::protobuf::internal::HasBits<1> _has_bits_;
1088
  mutable int _cached_size_;
1089
  ::google::protobuf::internal::ArenaStringPtr column_name_;
1090
  ::google::protobuf::int64 column_type_;
1091
  union DatumUnion {
1092
185k
    DatumUnion() {}
1093
    ::google::protobuf::int32 datum_int32_;
1094
    ::google::protobuf::int64 datum_int64_;
1095
    float datum_float_;
1096
    double datum_double_;
1097
    bool datum_bool_;
1098
    ::google::protobuf::internal::ArenaStringPtr datum_string_;
1099
    ::google::protobuf::internal::ArenaStringPtr datum_bytes_;
1100
    bool datum_missing_;
1101
  } datum_;
1102
  ::google::protobuf::uint32 _oneof_case_[1];
1103
1104
  friend struct ::protobuf_yb_2fcommon_2fvalue_2eproto::TableStruct;
1105
  friend void ::protobuf_yb_2fcommon_2fvalue_2eproto::InitDefaultsDatumMessagePBImpl();
1106
};
1107
// ===================================================================
1108
1109
1110
// ===================================================================
1111
1112
#ifdef __GNUC__
1113
  #pragma GCC diagnostic push
1114
  #pragma GCC diagnostic ignored "-Wstrict-aliasing"
1115
#endif  // __GNUC__
1116
// QLSeqValuePB
1117
1118
// repeated .yb.QLValuePB elems = 1;
1119
280k
inline int QLSeqValuePB::elems_size() const {
1120
280k
  return elems_.size();
1121
280k
}
1122
794
inline void QLSeqValuePB::clear_elems() {
1123
794
  elems_.Clear();
1124
794
}
1125
28.8k
inline const ::yb::QLValuePB& QLSeqValuePB::elems(int index) const {
1126
  // @@protoc_insertion_point(field_get:yb.QLSeqValuePB.elems)
1127
28.8k
  return elems_.Get(index);
1128
28.8k
}
1129
19
inline ::yb::QLValuePB* QLSeqValuePB::mutable_elems(int index) {
1130
  // @@protoc_insertion_point(field_mutable:yb.QLSeqValuePB.elems)
1131
19
  return elems_.Mutable(index);
1132
19
}
1133
658k
inline ::yb::QLValuePB* QLSeqValuePB::add_elems() {
1134
  // @@protoc_insertion_point(field_add:yb.QLSeqValuePB.elems)
1135
658k
  return elems_.Add();
1136
658k
}
1137
inline ::google::protobuf::RepeatedPtrField< ::yb::QLValuePB >*
1138
1.01k
QLSeqValuePB::mutable_elems() {
1139
  // @@protoc_insertion_point(field_mutable_list:yb.QLSeqValuePB.elems)
1140
1.01k
  return &elems_;
1141
1.01k
}
1142
inline const ::google::protobuf::RepeatedPtrField< ::yb::QLValuePB >&
1143
267k
QLSeqValuePB::elems() const {
1144
  // @@protoc_insertion_point(field_list:yb.QLSeqValuePB.elems)
1145
267k
  return elems_;
1146
267k
}
1147
1148
// -------------------------------------------------------------------
1149
1150
// QLMapValuePB
1151
1152
// repeated .yb.QLValuePB keys = 1;
1153
1.20M
inline int QLMapValuePB::keys_size() const {
1154
1.20M
  return keys_.size();
1155
1.20M
}
1156
355
inline void QLMapValuePB::clear_keys() {
1157
355
  keys_.Clear();
1158
355
}
1159
1.57M
inline const ::yb::QLValuePB& QLMapValuePB::keys(int index) const {
1160
  // @@protoc_insertion_point(field_get:yb.QLMapValuePB.keys)
1161
1.57M
  return keys_.Get(index);
1162
1.57M
}
1163
101
inline ::yb::QLValuePB* QLMapValuePB::mutable_keys(int index) {
1164
  // @@protoc_insertion_point(field_mutable:yb.QLMapValuePB.keys)
1165
101
  return keys_.Mutable(index);
1166
101
}
1167
1.42M
inline ::yb::QLValuePB* QLMapValuePB::add_keys() {
1168
  // @@protoc_insertion_point(field_add:yb.QLMapValuePB.keys)
1169
1.42M
  return keys_.Add();
1170
1.42M
}
1171
inline ::google::protobuf::RepeatedPtrField< ::yb::QLValuePB >*
1172
217k
QLMapValuePB::mutable_keys() {
1173
  // @@protoc_insertion_point(field_mutable_list:yb.QLMapValuePB.keys)
1174
217k
  return &keys_;
1175
217k
}
1176
inline const ::google::protobuf::RepeatedPtrField< ::yb::QLValuePB >&
1177
126k
QLMapValuePB::keys() const {
1178
  // @@protoc_insertion_point(field_list:yb.QLMapValuePB.keys)
1179
126k
  return keys_;
1180
126k
}
1181
1182
// repeated .yb.QLValuePB values = 2;
1183
600k
inline int QLMapValuePB::values_size() const {
1184
600k
  return values_.size();
1185
600k
}
1186
357
inline void QLMapValuePB::clear_values() {
1187
357
  values_.Clear();
1188
357
}
1189
1.57M
inline const ::yb::QLValuePB& QLMapValuePB::values(int index) const {
1190
  // @@protoc_insertion_point(field_get:yb.QLMapValuePB.values)
1191
1.57M
  return values_.Get(index);
1192
1.57M
}
1193
95
inline ::yb::QLValuePB* QLMapValuePB::mutable_values(int index) {
1194
  // @@protoc_insertion_point(field_mutable:yb.QLMapValuePB.values)
1195
95
  return values_.Mutable(index);
1196
95
}
1197
1.42M
inline ::yb::QLValuePB* QLMapValuePB::add_values() {
1198
  // @@protoc_insertion_point(field_add:yb.QLMapValuePB.values)
1199
1.42M
  return values_.Add();
1200
1.42M
}
1201
inline ::google::protobuf::RepeatedPtrField< ::yb::QLValuePB >*
1202
217k
QLMapValuePB::mutable_values() {
1203
  // @@protoc_insertion_point(field_mutable_list:yb.QLMapValuePB.values)
1204
217k
  return &values_;
1205
217k
}
1206
inline const ::google::protobuf::RepeatedPtrField< ::yb::QLValuePB >&
1207
0
QLMapValuePB::values() const {
1208
0
  // @@protoc_insertion_point(field_list:yb.QLMapValuePB.values)
1209
0
  return values_;
1210
0
}
1211
1212
// -------------------------------------------------------------------
1213
1214
// QLValuePB
1215
1216
// optional int32 int8_value = 1;
1217
193M
inline bool QLValuePB::has_int8_value() const {
1218
193M
  return value_case() == kInt8Value;
1219
193M
}
1220
9.36M
inline void QLValuePB::set_has_int8_value() {
1221
9.36M
  _oneof_case_[0] = kInt8Value;
1222
9.36M
}
1223
0
inline void QLValuePB::clear_int8_value() {
1224
0
  if (has_int8_value()) {
1225
0
    value_.int8_value_ = 0;
1226
0
    clear_has_value();
1227
0
  }
1228
0
}
1229
118M
inline ::google::protobuf::int32 QLValuePB::int8_value() const {
1230
  // @@protoc_insertion_point(field_get:yb.QLValuePB.int8_value)
1231
118M
  if (has_int8_value()) {
1232
118M
    return value_.int8_value_;
1233
118M
  }
1234
1.64k
  return 0;
1235
118M
}
1236
74.4M
inline void QLValuePB::set_int8_value(::google::protobuf::int32 value) {
1237
74.4M
  if (!has_int8_value()) {
1238
8.53M
    clear_value();
1239
8.53M
    set_has_int8_value();
1240
8.53M
  }
1241
74.4M
  value_.int8_value_ = value;
1242
  // @@protoc_insertion_point(field_set:yb.QLValuePB.int8_value)
1243
74.4M
}
1244
1245
// optional int32 int16_value = 2;
1246
103M
inline bool QLValuePB::has_int16_value() const {
1247
103M
  return value_case() == kInt16Value;
1248
103M
}
1249
4.23M
inline void QLValuePB::set_has_int16_value() {
1250
4.23M
  _oneof_case_[0] = kInt16Value;
1251
4.23M
}
1252
0
inline void QLValuePB::clear_int16_value() {
1253
0
  if (has_int16_value()) {
1254
0
    value_.int16_value_ = 0;
1255
0
    clear_has_value();
1256
0
  }
1257
0
}
1258
60.4M
inline ::google::protobuf::int32 QLValuePB::int16_value() const {
1259
  // @@protoc_insertion_point(field_get:yb.QLValuePB.int16_value)
1260
60.4M
  if (has_int16_value()) {
1261
60.4M
    return value_.int16_value_;
1262
60.4M
  }
1263
3.66k
  return 0;
1264
60.4M
}
1265
42.9M
inline void QLValuePB::set_int16_value(::google::protobuf::int32 value) {
1266
42.9M
  if (!has_int16_value()) {
1267
3.90M
    clear_value();
1268
3.90M
    set_has_int16_value();
1269
3.90M
  }
1270
42.9M
  value_.int16_value_ = value;
1271
  // @@protoc_insertion_point(field_set:yb.QLValuePB.int16_value)
1272
42.9M
}
1273
1274
// optional int32 int32_value = 3;
1275
810M
inline bool QLValuePB::has_int32_value() const {
1276
810M
  return value_case() == kInt32Value;
1277
810M
}
1278
186M
inline void QLValuePB::set_has_int32_value() {
1279
186M
  _oneof_case_[0] = kInt32Value;
1280
186M
}
1281
0
inline void QLValuePB::clear_int32_value() {
1282
0
  if (has_int32_value()) {
1283
0
    value_.int32_value_ = 0;
1284
0
    clear_has_value();
1285
0
  }
1286
0
}
1287
477M
inline ::google::protobuf::int32 QLValuePB::int32_value() const {
1288
  // @@protoc_insertion_point(field_get:yb.QLValuePB.int32_value)
1289
477M
  if (has_int32_value()) {
1290
477M
    return value_.int32_value_;
1291
477M
  }
1292
41.1k
  return 0;
1293
477M
}
1294
321M
inline void QLValuePB::set_int32_value(::google::protobuf::int32 value) {
1295
321M
  if (!has_int32_value()) {
1296
165M
    clear_value();
1297
165M
    set_has_int32_value();
1298
165M
  }
1299
321M
  value_.int32_value_ = value;
1300
  // @@protoc_insertion_point(field_set:yb.QLValuePB.int32_value)
1301
321M
}
1302
1303
// optional int64 int64_value = 4;
1304
31.5M
inline bool QLValuePB::has_int64_value() const {
1305
31.5M
  return value_case() == kInt64Value;
1306
31.5M
}
1307
5.95M
inline void QLValuePB::set_has_int64_value() {
1308
5.95M
  _oneof_case_[0] = kInt64Value;
1309
5.95M
}
1310
0
inline void QLValuePB::clear_int64_value() {
1311
0
  if (has_int64_value()) {
1312
0
    value_.int64_value_ = GOOGLE_LONGLONG(0);
1313
0
    clear_has_value();
1314
0
  }
1315
0
}
1316
15.9M
inline ::google::protobuf::int64 QLValuePB::int64_value() const {
1317
  // @@protoc_insertion_point(field_get:yb.QLValuePB.int64_value)
1318
15.9M
  if (has_int64_value()) {
1319
15.9M
    return value_.int64_value_;
1320
15.9M
  }
1321
6.06k
  return GOOGLE_LONGLONG(0);
1322
15.9M
}
1323
11.8M
inline void QLValuePB::set_int64_value(::google::protobuf::int64 value) {
1324
11.8M
  if (!has_int64_value()) {
1325
5.29M
    clear_value();
1326
5.29M
    set_has_int64_value();
1327
5.29M
  }
1328
11.8M
  value_.int64_value_ = value;
1329
  // @@protoc_insertion_point(field_set:yb.QLValuePB.int64_value)
1330
11.8M
}
1331
1332
// optional float float_value = 5;
1333
7.74M
inline bool QLValuePB::has_float_value() const {
1334
7.74M
  return value_case() == kFloatValue;
1335
7.74M
}
1336
1.11M
inline void QLValuePB::set_has_float_value() {
1337
1.11M
  _oneof_case_[0] = kFloatValue;
1338
1.11M
}
1339
0
inline void QLValuePB::clear_float_value() {
1340
0
  if (has_float_value()) {
1341
0
    value_.float_value_ = 0;
1342
0
    clear_has_value();
1343
0
  }
1344
0
}
1345
3.90M
inline float QLValuePB::float_value() const {
1346
  // @@protoc_insertion_point(field_get:yb.QLValuePB.float_value)
1347
3.90M
  if (has_float_value()) {
1348
3.90M
    return value_.float_value_;
1349
3.90M
  }
1350
67
  return 0;
1351
3.90M
}
1352
3.83M
inline void QLValuePB::set_float_value(float value) {
1353
3.83M
  if (!has_float_value()) {
1354
1.04M
    clear_value();
1355
1.04M
    set_has_float_value();
1356
1.04M
  }
1357
3.83M
  value_.float_value_ = value;
1358
  // @@protoc_insertion_point(field_set:yb.QLValuePB.float_value)
1359
3.83M
}
1360
1361
// optional double double_value = 6;
1362
4.03M
inline bool QLValuePB::has_double_value() const {
1363
4.03M
  return value_case() == kDoubleValue;
1364
4.03M
}
1365
1.10M
inline void QLValuePB::set_has_double_value() {
1366
1.10M
  _oneof_case_[0] = kDoubleValue;
1367
1.10M
}
1368
0
inline void QLValuePB::clear_double_value() {
1369
0
  if (has_double_value()) {
1370
0
    value_.double_value_ = 0;
1371
0
    clear_has_value();
1372
0
  }
1373
0
}
1374
1.29M
inline double QLValuePB::double_value() const {
1375
  // @@protoc_insertion_point(field_get:yb.QLValuePB.double_value)
1376
1.29M
  if (has_double_value()) {
1377
1.29M
    return value_.double_value_;
1378
1.29M
  }
1379
12
  return 0;
1380
1.29M
}
1381
2.73M
inline void QLValuePB::set_double_value(double value) {
1382
2.73M
  if (!has_double_value()) {
1383
1.01M
    clear_value();
1384
1.01M
    set_has_double_value();
1385
1.01M
  }
1386
2.73M
  value_.double_value_ = value;
1387
  // @@protoc_insertion_point(field_set:yb.QLValuePB.double_value)
1388
2.73M
}
1389
1390
// optional bytes string_value = 7;
1391
492M
inline bool QLValuePB::has_string_value() const {
1392
492M
  return value_case() == kStringValue;
1393
492M
}
1394
148M
inline void QLValuePB::set_has_string_value() {
1395
148M
  _oneof_case_[0] = kStringValue;
1396
148M
}
1397
0
inline void QLValuePB::clear_string_value() {
1398
0
  if (has_string_value()) {
1399
0
    value_.string_value_.DestroyNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
1400
0
    clear_has_value();
1401
0
  }
1402
0
}
1403
261M
inline const ::std::string& QLValuePB::string_value() const {
1404
  // @@protoc_insertion_point(field_get:yb.QLValuePB.string_value)
1405
261M
  if (has_string_value()) {
1406
261M
    return value_.string_value_.GetNoArena();
1407
261M
  }
1408
16.4k
  return *&::google::protobuf::internal::GetEmptyStringAlreadyInited();
1409
261M
}
1410
158M
inline void QLValuePB::set_string_value(const ::std::string& value) {
1411
  // @@protoc_insertion_point(field_set:yb.QLValuePB.string_value)
1412
158M
  if (!has_string_value()) {
1413
105M
    clear_value();
1414
105M
    set_has_string_value();
1415
105M
    value_.string_value_.UnsafeSetDefault(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
1416
105M
  }
1417
158M
  value_.string_value_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), value);
1418
  // @@protoc_insertion_point(field_set:yb.QLValuePB.string_value)
1419
158M
}
1420
#if LANG_CXX11
1421
225k
inline void QLValuePB::set_string_value(::std::string&& value) {
1422
  // @@protoc_insertion_point(field_set:yb.QLValuePB.string_value)
1423
225k
  if (!has_string_value()) {
1424
224k
    clear_value();
1425
224k
    set_has_string_value();
1426
224k
    value_.string_value_.UnsafeSetDefault(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
1427
224k
  }
1428
225k
  value_.string_value_.SetNoArena(
1429
225k
    &::google::protobuf::internal::GetEmptyStringAlreadyInited(), ::std::move(value));
1430
  // @@protoc_insertion_point(field_set_rvalue:yb.QLValuePB.string_value)
1431
225k
}
1432
#endif
1433
968k
inline void QLValuePB::set_string_value(const char* value) {
1434
968k
  GOOGLE_DCHECK(value != NULL);
1435
968k
  if (!has_string_value()) {
1436
966k
    clear_value();
1437
966k
    set_has_string_value();
1438
966k
    value_.string_value_.UnsafeSetDefault(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
1439
966k
  }
1440
968k
  value_.string_value_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(),
1441
968k
      ::std::string(value));
1442
  // @@protoc_insertion_point(field_set_char:yb.QLValuePB.string_value)
1443
968k
}
1444
8.05M
inline void QLValuePB::set_string_value(const void* value, size_t size) {
1445
8.05M
  if (!has_string_value()) {
1446
8.05M
    clear_value();
1447
8.05M
    set_has_string_value();
1448
8.05M
    value_.string_value_.UnsafeSetDefault(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
1449
8.05M
  }
1450
8.05M
  value_.string_value_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), ::std::string(
1451
8.05M
      reinterpret_cast<const char*>(value), size));
1452
  // @@protoc_insertion_point(field_set_pointer:yb.QLValuePB.string_value)
1453
8.05M
}
1454
33.8M
inline ::std::string* QLValuePB::mutable_string_value() {
1455
33.8M
  if (!has_string_value()) {
1456
33.7M
    clear_value();
1457
33.7M
    set_has_string_value();
1458
33.7M
    value_.string_value_.UnsafeSetDefault(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
1459
33.7M
  }
1460
  // @@protoc_insertion_point(field_mutable:yb.QLValuePB.string_value)
1461
33.8M
  return value_.string_value_.MutableNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
1462
33.8M
}
1463
0
inline ::std::string* QLValuePB::release_string_value() {
1464
0
  // @@protoc_insertion_point(field_release:yb.QLValuePB.string_value)
1465
0
  if (has_string_value()) {
1466
0
    clear_has_value();
1467
0
    return value_.string_value_.ReleaseNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
1468
0
  } else {
1469
0
    return NULL;
1470
0
  }
1471
0
}
1472
0
inline void QLValuePB::set_allocated_string_value(::std::string* string_value) {
1473
0
  if (!has_string_value()) {
1474
0
    value_.string_value_.UnsafeSetDefault(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
1475
0
  }
1476
0
  clear_value();
1477
0
  if (string_value != NULL) {
1478
0
    set_has_string_value();
1479
0
    value_.string_value_.SetAllocatedNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(),
1480
0
        string_value);
1481
0
  }
1482
0
  // @@protoc_insertion_point(field_set_allocated:yb.QLValuePB.string_value)
1483
0
}
1484
1485
// optional bool bool_value = 8;
1486
250M
inline bool QLValuePB::has_bool_value() const {
1487
250M
  return value_case() == kBoolValue;
1488
250M
}
1489
11.8M
inline void QLValuePB::set_has_bool_value() {
1490
11.8M
  _oneof_case_[0] = kBoolValue;
1491
11.8M
}
1492
0
inline void QLValuePB::clear_bool_value() {
1493
0
  if (has_bool_value()) {
1494
0
    value_.bool_value_ = false;
1495
0
    clear_has_value();
1496
0
  }
1497
0
}
1498
125M
inline bool QLValuePB::bool_value() const {
1499
  // @@protoc_insertion_point(field_get:yb.QLValuePB.bool_value)
1500
125M
  if (
has_bool_value()125M
) {
1501
125M
    return value_.bool_value_;
1502
125M
  }
1503
18.4E
  return false;
1504
125M
}
1505
123M
inline void QLValuePB::set_bool_value(bool value) {
1506
123M
  if (!has_bool_value()) {
1507
10.4M
    clear_value();
1508
10.4M
    set_has_bool_value();
1509
10.4M
  }
1510
123M
  value_.bool_value_ = value;
1511
  // @@protoc_insertion_point(field_set:yb.QLValuePB.bool_value)
1512
123M
}
1513
1514
// optional int64 timestamp_value = 9;
1515
30.1M
inline bool QLValuePB::has_timestamp_value() const {
1516
30.1M
  return value_case() == kTimestampValue;
1517
30.1M
}
1518
10.0M
inline void QLValuePB::set_has_timestamp_value() {
1519
10.0M
  _oneof_case_[0] = kTimestampValue;
1520
10.0M
}
1521
0
inline void QLValuePB::clear_timestamp_value() {
1522
0
  if (has_timestamp_value()) {
1523
0
    value_.timestamp_value_ = GOOGLE_LONGLONG(0);
1524
0
    clear_has_value();
1525
0
  }
1526
0
}
1527
11.5M
inline ::google::protobuf::int64 QLValuePB::timestamp_value() const {
1528
  // @@protoc_insertion_point(field_get:yb.QLValuePB.timestamp_value)
1529
11.5M
  if (has_timestamp_value()) {
1530
11.5M
    return value_.timestamp_value_;
1531
11.5M
  }
1532
27.6k
  return GOOGLE_LONGLONG(0);
1533
11.5M
}
1534
10.0M
inline void QLValuePB::set_timestamp_value(::google::protobuf::int64 value) {
1535
10.0M
  if (!has_timestamp_value()) {
1536
9.94M
    clear_value();
1537
9.94M
    set_has_timestamp_value();
1538
9.94M
  }
1539
10.0M
  value_.timestamp_value_ = value;
1540
  // @@protoc_insertion_point(field_set:yb.QLValuePB.timestamp_value)
1541
10.0M
}
1542
1543
// optional bytes binary_value = 10;
1544
362M
inline bool QLValuePB::has_binary_value() const {
1545
362M
  return value_case() == kBinaryValue;
1546
362M
}
1547
87.0M
inline void QLValuePB::set_has_binary_value() {
1548
87.0M
  _oneof_case_[0] = kBinaryValue;
1549
87.0M
}
1550
0
inline void QLValuePB::clear_binary_value() {
1551
0
  if (has_binary_value()) {
1552
0
    value_.binary_value_.DestroyNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
1553
0
    clear_has_value();
1554
0
  }
1555
0
}
1556
237M
inline const ::std::string& QLValuePB::binary_value() const {
1557
  // @@protoc_insertion_point(field_get:yb.QLValuePB.binary_value)
1558
237M
  if (has_binary_value()) {
1559
233M
    return value_.binary_value_.GetNoArena();
1560
233M
  }
1561
3.46M
  return *&::google::protobuf::internal::GetEmptyStringAlreadyInited();
1562
237M
}
1563
50.6M
inline void QLValuePB::set_binary_value(const ::std::string& value) {
1564
  // @@protoc_insertion_point(field_set:yb.QLValuePB.binary_value)
1565
50.6M
  if (!has_binary_value()) {
1566
20.0M
    clear_value();
1567
20.0M
    set_has_binary_value();
1568
20.0M
    value_.binary_value_.UnsafeSetDefault(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
1569
20.0M
  }
1570
50.6M
  value_.binary_value_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), value);
1571
  // @@protoc_insertion_point(field_set:yb.QLValuePB.binary_value)
1572
50.6M
}
1573
#if LANG_CXX11
1574
1.22M
inline void QLValuePB::set_binary_value(::std::string&& value) {
1575
  // @@protoc_insertion_point(field_set:yb.QLValuePB.binary_value)
1576
1.22M
  if (!has_binary_value()) {
1577
1.22M
    clear_value();
1578
1.22M
    set_has_binary_value();
1579
1.22M
    value_.binary_value_.UnsafeSetDefault(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
1580
1.22M
  }
1581
1.22M
  value_.binary_value_.SetNoArena(
1582
1.22M
    &::google::protobuf::internal::GetEmptyStringAlreadyInited(), ::std::move(value));
1583
  // @@protoc_insertion_point(field_set_rvalue:yb.QLValuePB.binary_value)
1584
1.22M
}
1585
#endif
1586
0
inline void QLValuePB::set_binary_value(const char* value) {
1587
0
  GOOGLE_DCHECK(value != NULL);
1588
0
  if (!has_binary_value()) {
1589
0
    clear_value();
1590
0
    set_has_binary_value();
1591
0
    value_.binary_value_.UnsafeSetDefault(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
1592
0
  }
1593
0
  value_.binary_value_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(),
1594
0
      ::std::string(value));
1595
0
  // @@protoc_insertion_point(field_set_char:yb.QLValuePB.binary_value)
1596
0
}
1597
51.0M
inline void QLValuePB::set_binary_value(const void* value, size_t size) {
1598
51.0M
  if (!has_binary_value()) {
1599
51.0M
    clear_value();
1600
51.0M
    set_has_binary_value();
1601
51.0M
    value_.binary_value_.UnsafeSetDefault(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
1602
51.0M
  }
1603
51.0M
  value_.binary_value_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), ::std::string(
1604
51.0M
      reinterpret_cast<const char*>(value), size));
1605
  // @@protoc_insertion_point(field_set_pointer:yb.QLValuePB.binary_value)
1606
51.0M
}
1607
14.7M
inline ::std::string* QLValuePB::mutable_binary_value() {
1608
14.7M
  if (!has_binary_value()) {
1609
14.7M
    clear_value();
1610
14.7M
    set_has_binary_value();
1611
14.7M
    value_.binary_value_.UnsafeSetDefault(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
1612
14.7M
  }
1613
  // @@protoc_insertion_point(field_mutable:yb.QLValuePB.binary_value)
1614
14.7M
  return value_.binary_value_.MutableNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
1615
14.7M
}
1616
0
inline ::std::string* QLValuePB::release_binary_value() {
1617
0
  // @@protoc_insertion_point(field_release:yb.QLValuePB.binary_value)
1618
0
  if (has_binary_value()) {
1619
0
    clear_has_value();
1620
0
    return value_.binary_value_.ReleaseNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
1621
0
  } else {
1622
0
    return NULL;
1623
0
  }
1624
0
}
1625
0
inline void QLValuePB::set_allocated_binary_value(::std::string* binary_value) {
1626
0
  if (!has_binary_value()) {
1627
0
    value_.binary_value_.UnsafeSetDefault(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
1628
0
  }
1629
0
  clear_value();
1630
0
  if (binary_value != NULL) {
1631
0
    set_has_binary_value();
1632
0
    value_.binary_value_.SetAllocatedNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(),
1633
0
        binary_value);
1634
0
  }
1635
0
  // @@protoc_insertion_point(field_set_allocated:yb.QLValuePB.binary_value)
1636
0
}
1637
1638
// optional bytes inetaddress_value = 11;
1639
13.2M
inline bool QLValuePB::has_inetaddress_value() const {
1640
13.2M
  return value_case() == kInetaddressValue;
1641
13.2M
}
1642
5.28M
inline void QLValuePB::set_has_inetaddress_value() {
1643
5.28M
  _oneof_case_[0] = kInetaddressValue;
1644
5.28M
}
1645
0
inline void QLValuePB::clear_inetaddress_value() {
1646
0
  if (has_inetaddress_value()) {
1647
0
    value_.inetaddress_value_.DestroyNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
1648
0
    clear_has_value();
1649
0
  }
1650
0
}
1651
5.11M
inline const ::std::string& QLValuePB::inetaddress_value() const {
1652
  // @@protoc_insertion_point(field_get:yb.QLValuePB.inetaddress_value)
1653
5.11M
  if (has_inetaddress_value()) {
1654
5.11M
    return value_.inetaddress_value_.GetNoArena();
1655
5.11M
  }
1656
307
  return *&::google::protobuf::internal::GetEmptyStringAlreadyInited();
1657
5.11M
}
1658
3.75M
inline void QLValuePB::set_inetaddress_value(const ::std::string& value) {
1659
  // @@protoc_insertion_point(field_set:yb.QLValuePB.inetaddress_value)
1660
3.75M
  if (
!has_inetaddress_value()3.75M
) {
1661
3.75M
    clear_value();
1662
3.75M
    set_has_inetaddress_value();
1663
3.75M
    value_.inetaddress_value_.UnsafeSetDefault(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
1664
3.75M
  }
1665
3.75M
  value_.inetaddress_value_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), value);
1666
  // @@protoc_insertion_point(field_set:yb.QLValuePB.inetaddress_value)
1667
3.75M
}
1668
#if LANG_CXX11
1669
0
inline void QLValuePB::set_inetaddress_value(::std::string&& value) {
1670
0
  // @@protoc_insertion_point(field_set:yb.QLValuePB.inetaddress_value)
1671
0
  if (!has_inetaddress_value()) {
1672
0
    clear_value();
1673
0
    set_has_inetaddress_value();
1674
0
    value_.inetaddress_value_.UnsafeSetDefault(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
1675
0
  }
1676
0
  value_.inetaddress_value_.SetNoArena(
1677
0
    &::google::protobuf::internal::GetEmptyStringAlreadyInited(), ::std::move(value));
1678
0
  // @@protoc_insertion_point(field_set_rvalue:yb.QLValuePB.inetaddress_value)
1679
0
}
1680
#endif
1681
0
inline void QLValuePB::set_inetaddress_value(const char* value) {
1682
0
  GOOGLE_DCHECK(value != NULL);
1683
0
  if (!has_inetaddress_value()) {
1684
0
    clear_value();
1685
0
    set_has_inetaddress_value();
1686
0
    value_.inetaddress_value_.UnsafeSetDefault(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
1687
0
  }
1688
0
  value_.inetaddress_value_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(),
1689
0
      ::std::string(value));
1690
0
  // @@protoc_insertion_point(field_set_char:yb.QLValuePB.inetaddress_value)
1691
0
}
1692
0
inline void QLValuePB::set_inetaddress_value(const void* value, size_t size) {
1693
0
  if (!has_inetaddress_value()) {
1694
0
    clear_value();
1695
0
    set_has_inetaddress_value();
1696
0
    value_.inetaddress_value_.UnsafeSetDefault(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
1697
0
  }
1698
0
  value_.inetaddress_value_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), ::std::string(
1699
0
      reinterpret_cast<const char*>(value), size));
1700
0
  // @@protoc_insertion_point(field_set_pointer:yb.QLValuePB.inetaddress_value)
1701
0
}
1702
3.05M
inline ::std::string* QLValuePB::mutable_inetaddress_value() {
1703
3.05M
  if (!has_inetaddress_value()) {
1704
1.52M
    clear_value();
1705
1.52M
    set_has_inetaddress_value();
1706
1.52M
    value_.inetaddress_value_.UnsafeSetDefault(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
1707
1.52M
  }
1708
  // @@protoc_insertion_point(field_mutable:yb.QLValuePB.inetaddress_value)
1709
3.05M
  return value_.inetaddress_value_.MutableNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
1710
3.05M
}
1711
0
inline ::std::string* QLValuePB::release_inetaddress_value() {
1712
0
  // @@protoc_insertion_point(field_release:yb.QLValuePB.inetaddress_value)
1713
0
  if (has_inetaddress_value()) {
1714
0
    clear_has_value();
1715
0
    return value_.inetaddress_value_.ReleaseNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
1716
0
  } else {
1717
0
    return NULL;
1718
0
  }
1719
0
}
1720
0
inline void QLValuePB::set_allocated_inetaddress_value(::std::string* inetaddress_value) {
1721
0
  if (!has_inetaddress_value()) {
1722
0
    value_.inetaddress_value_.UnsafeSetDefault(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
1723
0
  }
1724
0
  clear_value();
1725
0
  if (inetaddress_value != NULL) {
1726
0
    set_has_inetaddress_value();
1727
0
    value_.inetaddress_value_.SetAllocatedNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(),
1728
0
        inetaddress_value);
1729
0
  }
1730
0
  // @@protoc_insertion_point(field_set_allocated:yb.QLValuePB.inetaddress_value)
1731
0
}
1732
1733
// optional .yb.QLMapValuePB map_value = 12;
1734
9.19M
inline bool QLValuePB::has_map_value() const {
1735
9.19M
  return value_case() == kMapValue;
1736
9.19M
}
1737
3.21M
inline void QLValuePB::set_has_map_value() {
1738
3.21M
  _oneof_case_[0] = kMapValue;
1739
3.21M
}
1740
0
inline void QLValuePB::clear_map_value() {
1741
0
  if (has_map_value()) {
1742
0
    delete value_.map_value_;
1743
0
    clear_has_value();
1744
0
  }
1745
0
}
1746
0
inline ::yb::QLMapValuePB* QLValuePB::release_map_value() {
1747
0
  // @@protoc_insertion_point(field_release:yb.QLValuePB.map_value)
1748
0
  if (has_map_value()) {
1749
0
    clear_has_value();
1750
0
      ::yb::QLMapValuePB* temp = value_.map_value_;
1751
0
    value_.map_value_ = NULL;
1752
0
    return temp;
1753
0
  } else {
1754
0
    return NULL;
1755
0
  }
1756
0
}
1757
3.03M
inline const ::yb::QLMapValuePB& QLValuePB::map_value() const {
1758
  // @@protoc_insertion_point(field_get:yb.QLValuePB.map_value)
1759
3.03M
  return has_map_value()
1760
3.03M
      ? 
*value_.map_value_3.03M
1761
3.03M
      : 
*reinterpret_cast< ::yb::QLMapValuePB*>(&::yb::_QLMapValuePB_default_instance_)23
;
1762
3.03M
}
1763
5.56M
inline ::yb::QLMapValuePB* QLValuePB::mutable_map_value() {
1764
5.56M
  if (!has_map_value()) {
1765
3.21M
    clear_value();
1766
3.21M
    set_has_map_value();
1767
3.21M
    value_.map_value_ = new ::yb::QLMapValuePB;
1768
3.21M
  }
1769
  // @@protoc_insertion_point(field_mutable:yb.QLValuePB.map_value)
1770
5.56M
  return value_.map_value_;
1771
5.56M
}
1772
1773
// optional .yb.QLSeqValuePB set_value = 13;
1774
4.25M
inline bool QLValuePB::has_set_value() const {
1775
4.25M
  return value_case() == kSetValue;
1776
4.25M
}
1777
2.08M
inline void QLValuePB::set_has_set_value() {
1778
2.08M
  _oneof_case_[0] = kSetValue;
1779
2.08M
}
1780
0
inline void QLValuePB::clear_set_value() {
1781
0
  if (has_set_value()) {
1782
0
    delete value_.set_value_;
1783
0
    clear_has_value();
1784
0
  }
1785
0
}
1786
0
inline ::yb::QLSeqValuePB* QLValuePB::release_set_value() {
1787
0
  // @@protoc_insertion_point(field_release:yb.QLValuePB.set_value)
1788
0
  if (has_set_value()) {
1789
0
    clear_has_value();
1790
0
      ::yb::QLSeqValuePB* temp = value_.set_value_;
1791
0
    value_.set_value_ = NULL;
1792
0
    return temp;
1793
0
  } else {
1794
0
    return NULL;
1795
0
  }
1796
0
}
1797
1.70M
inline const ::yb::QLSeqValuePB& QLValuePB::set_value() const {
1798
  // @@protoc_insertion_point(field_get:yb.QLValuePB.set_value)
1799
1.70M
  return has_set_value()
1800
1.70M
      ? 
*value_.set_value_1.70M
1801
1.70M
      : 
*reinterpret_cast< ::yb::QLSeqValuePB*>(&::yb::_QLSeqValuePB_default_instance_)1.23k
;
1802
1.70M
}
1803
2.28M
inline ::yb::QLSeqValuePB* QLValuePB::mutable_set_value() {
1804
2.28M
  if (!has_set_value()) {
1805
2.08M
    clear_value();
1806
2.08M
    set_has_set_value();
1807
2.08M
    value_.set_value_ = new ::yb::QLSeqValuePB;
1808
2.08M
  }
1809
  // @@protoc_insertion_point(field_mutable:yb.QLValuePB.set_value)
1810
2.28M
  return value_.set_value_;
1811
2.28M
}
1812
1813
// optional .yb.QLSeqValuePB list_value = 14;
1814
111k
inline bool QLValuePB::has_list_value() const {
1815
111k
  return value_case() == kListValue;
1816
111k
}
1817
54.0k
inline void QLValuePB::set_has_list_value() {
1818
54.0k
  _oneof_case_[0] = kListValue;
1819
54.0k
}
1820
0
inline void QLValuePB::clear_list_value() {
1821
0
  if (has_list_value()) {
1822
0
    delete value_.list_value_;
1823
0
    clear_has_value();
1824
0
  }
1825
0
}
1826
0
inline ::yb::QLSeqValuePB* QLValuePB::release_list_value() {
1827
0
  // @@protoc_insertion_point(field_release:yb.QLValuePB.list_value)
1828
0
  if (has_list_value()) {
1829
0
    clear_has_value();
1830
0
      ::yb::QLSeqValuePB* temp = value_.list_value_;
1831
0
    value_.list_value_ = NULL;
1832
0
    return temp;
1833
0
  } else {
1834
0
    return NULL;
1835
0
  }
1836
0
}
1837
45.2k
inline const ::yb::QLSeqValuePB& QLValuePB::list_value() const {
1838
  // @@protoc_insertion_point(field_get:yb.QLValuePB.list_value)
1839
45.2k
  return has_list_value()
1840
45.2k
      ? *value_.list_value_
1841
18.4E
      : *reinterpret_cast< ::yb::QLSeqValuePB*>(&::yb::_QLSeqValuePB_default_instance_);
1842
45.2k
}
1843
62.1k
inline ::yb::QLSeqValuePB* QLValuePB::mutable_list_value() {
1844
62.1k
  if (!has_list_value()) {
1845
54.1k
    clear_value();
1846
54.1k
    set_has_list_value();
1847
54.1k
    value_.list_value_ = new ::yb::QLSeqValuePB;
1848
54.1k
  }
1849
  // @@protoc_insertion_point(field_mutable:yb.QLValuePB.list_value)
1850
62.1k
  return value_.list_value_;
1851
62.1k
}
1852
1853
// optional bytes decimal_value = 15;
1854
163k
inline bool QLValuePB::has_decimal_value() const {
1855
163k
  return value_case() == kDecimalValue;
1856
163k
}
1857
34.7k
inline void QLValuePB::set_has_decimal_value() {
1858
34.7k
  _oneof_case_[0] = kDecimalValue;
1859
34.7k
}
1860
0
inline void QLValuePB::clear_decimal_value() {
1861
0
  if (has_decimal_value()) {
1862
0
    value_.decimal_value_.DestroyNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
1863
0
    clear_has_value();
1864
0
  }
1865
0
}
1866
92.5k
inline const ::std::string& QLValuePB::decimal_value() const {
1867
  // @@protoc_insertion_point(field_get:yb.QLValuePB.decimal_value)
1868
92.5k
  if (has_decimal_value()) {
1869
92.5k
    return value_.decimal_value_.GetNoArena();
1870
92.5k
  }
1871
1
  return *&::google::protobuf::internal::GetEmptyStringAlreadyInited();
1872
92.5k
}
1873
41.4k
inline void QLValuePB::set_decimal_value(const ::std::string& value) {
1874
  // @@protoc_insertion_point(field_set:yb.QLValuePB.decimal_value)
1875
41.4k
  if (!has_decimal_value()) {
1876
16.8k
    clear_value();
1877
16.8k
    set_has_decimal_value();
1878
16.8k
    value_.decimal_value_.UnsafeSetDefault(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
1879
16.8k
  }
1880
41.4k
  value_.decimal_value_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), value);
1881
  // @@protoc_insertion_point(field_set:yb.QLValuePB.decimal_value)
1882
41.4k
}
1883
#if LANG_CXX11
1884
4.93k
inline void QLValuePB::set_decimal_value(::std::string&& value) {
1885
  // @@protoc_insertion_point(field_set:yb.QLValuePB.decimal_value)
1886
4.93k
  if (!has_decimal_value()) {
1887
4.82k
    clear_value();
1888
4.82k
    set_has_decimal_value();
1889
4.82k
    value_.decimal_value_.UnsafeSetDefault(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
1890
4.82k
  }
1891
4.93k
  value_.decimal_value_.SetNoArena(
1892
4.93k
    &::google::protobuf::internal::GetEmptyStringAlreadyInited(), ::std::move(value));
1893
  // @@protoc_insertion_point(field_set_rvalue:yb.QLValuePB.decimal_value)
1894
4.93k
}
1895
#endif
1896
0
inline void QLValuePB::set_decimal_value(const char* value) {
1897
0
  GOOGLE_DCHECK(value != NULL);
1898
0
  if (!has_decimal_value()) {
1899
0
    clear_value();
1900
0
    set_has_decimal_value();
1901
0
    value_.decimal_value_.UnsafeSetDefault(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
1902
0
  }
1903
0
  value_.decimal_value_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(),
1904
0
      ::std::string(value));
1905
0
  // @@protoc_insertion_point(field_set_char:yb.QLValuePB.decimal_value)
1906
0
}
1907
0
inline void QLValuePB::set_decimal_value(const void* value, size_t size) {
1908
0
  if (!has_decimal_value()) {
1909
0
    clear_value();
1910
0
    set_has_decimal_value();
1911
0
    value_.decimal_value_.UnsafeSetDefault(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
1912
0
  }
1913
0
  value_.decimal_value_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), ::std::string(
1914
0
      reinterpret_cast<const char*>(value), size));
1915
0
  // @@protoc_insertion_point(field_set_pointer:yb.QLValuePB.decimal_value)
1916
0
}
1917
13.0k
inline ::std::string* QLValuePB::mutable_decimal_value() {
1918
13.0k
  if (!has_decimal_value()) {
1919
13.0k
    clear_value();
1920
13.0k
    set_has_decimal_value();
1921
13.0k
    value_.decimal_value_.UnsafeSetDefault(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
1922
13.0k
  }
1923
  // @@protoc_insertion_point(field_mutable:yb.QLValuePB.decimal_value)
1924
13.0k
  return value_.decimal_value_.MutableNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
1925
13.0k
}
1926
0
inline ::std::string* QLValuePB::release_decimal_value() {
1927
0
  // @@protoc_insertion_point(field_release:yb.QLValuePB.decimal_value)
1928
0
  if (has_decimal_value()) {
1929
0
    clear_has_value();
1930
0
    return value_.decimal_value_.ReleaseNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
1931
0
  } else {
1932
0
    return NULL;
1933
0
  }
1934
0
}
1935
0
inline void QLValuePB::set_allocated_decimal_value(::std::string* decimal_value) {
1936
0
  if (!has_decimal_value()) {
1937
0
    value_.decimal_value_.UnsafeSetDefault(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
1938
0
  }
1939
0
  clear_value();
1940
0
  if (decimal_value != NULL) {
1941
0
    set_has_decimal_value();
1942
0
    value_.decimal_value_.SetAllocatedNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(),
1943
0
        decimal_value);
1944
0
  }
1945
0
  // @@protoc_insertion_point(field_set_allocated:yb.QLValuePB.decimal_value)
1946
0
}
1947
1948
// optional bytes varint_value = 16;
1949
97.1k
inline bool QLValuePB::has_varint_value() const {
1950
97.1k
  return value_case() == kVarintValue;
1951
97.1k
}
1952
12.5k
inline void QLValuePB::set_has_varint_value() {
1953
12.5k
  _oneof_case_[0] = kVarintValue;
1954
12.5k
}
1955
0
inline void QLValuePB::clear_varint_value() {
1956
0
  if (has_varint_value()) {
1957
0
    value_.varint_value_.DestroyNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
1958
0
    clear_has_value();
1959
0
  }
1960
0
}
1961
52.6k
inline const ::std::string& QLValuePB::varint_value() const {
1962
  // @@protoc_insertion_point(field_get:yb.QLValuePB.varint_value)
1963
52.6k
  if (has_varint_value()) {
1964
52.4k
    return value_.varint_value_.GetNoArena();
1965
52.4k
  }
1966
200
  return *&::google::protobuf::internal::GetEmptyStringAlreadyInited();
1967
52.6k
}
1968
28.9k
inline void QLValuePB::set_varint_value(const ::std::string& value) {
1969
  // @@protoc_insertion_point(field_set:yb.QLValuePB.varint_value)
1970
28.9k
  if (!has_varint_value()) {
1971
8.27k
    clear_value();
1972
8.27k
    set_has_varint_value();
1973
8.27k
    value_.varint_value_.UnsafeSetDefault(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
1974
8.27k
  }
1975
28.9k
  value_.varint_value_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), value);
1976
  // @@protoc_insertion_point(field_set:yb.QLValuePB.varint_value)
1977
28.9k
}
1978
#if LANG_CXX11
1979
118
inline void QLValuePB::set_varint_value(::std::string&& value) {
1980
  // @@protoc_insertion_point(field_set:yb.QLValuePB.varint_value)
1981
118
  if (!has_varint_value()) {
1982
5
    clear_value();
1983
5
    set_has_varint_value();
1984
5
    value_.varint_value_.UnsafeSetDefault(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
1985
5
  }
1986
118
  value_.varint_value_.SetNoArena(
1987
118
    &::google::protobuf::internal::GetEmptyStringAlreadyInited(), ::std::move(value));
1988
  // @@protoc_insertion_point(field_set_rvalue:yb.QLValuePB.varint_value)
1989
118
}
1990
#endif
1991
0
inline void QLValuePB::set_varint_value(const char* value) {
1992
0
  GOOGLE_DCHECK(value != NULL);
1993
0
  if (!has_varint_value()) {
1994
0
    clear_value();
1995
0
    set_has_varint_value();
1996
0
    value_.varint_value_.UnsafeSetDefault(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
1997
0
  }
1998
0
  value_.varint_value_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(),
1999
0
      ::std::string(value));
2000
0
  // @@protoc_insertion_point(field_set_char:yb.QLValuePB.varint_value)
2001
0
}
2002
0
inline void QLValuePB::set_varint_value(const void* value, size_t size) {
2003
0
  if (!has_varint_value()) {
2004
0
    clear_value();
2005
0
    set_has_varint_value();
2006
0
    value_.varint_value_.UnsafeSetDefault(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
2007
0
  }
2008
0
  value_.varint_value_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), ::std::string(
2009
0
      reinterpret_cast<const char*>(value), size));
2010
0
  // @@protoc_insertion_point(field_set_pointer:yb.QLValuePB.varint_value)
2011
0
}
2012
4.23k
inline ::std::string* QLValuePB::mutable_varint_value() {
2013
4.23k
  if (!has_varint_value()) {
2014
4.23k
    clear_value();
2015
4.23k
    set_has_varint_value();
2016
4.23k
    value_.varint_value_.UnsafeSetDefault(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
2017
4.23k
  }
2018
  // @@protoc_insertion_point(field_mutable:yb.QLValuePB.varint_value)
2019
4.23k
  return value_.varint_value_.MutableNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
2020
4.23k
}
2021
0
inline ::std::string* QLValuePB::release_varint_value() {
2022
0
  // @@protoc_insertion_point(field_release:yb.QLValuePB.varint_value)
2023
0
  if (has_varint_value()) {
2024
0
    clear_has_value();
2025
0
    return value_.varint_value_.ReleaseNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
2026
0
  } else {
2027
0
    return NULL;
2028
0
  }
2029
0
}
2030
0
inline void QLValuePB::set_allocated_varint_value(::std::string* varint_value) {
2031
0
  if (!has_varint_value()) {
2032
0
    value_.varint_value_.UnsafeSetDefault(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
2033
0
  }
2034
0
  clear_value();
2035
0
  if (varint_value != NULL) {
2036
0
    set_has_varint_value();
2037
0
    value_.varint_value_.SetAllocatedNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(),
2038
0
        varint_value);
2039
0
  }
2040
0
  // @@protoc_insertion_point(field_set_allocated:yb.QLValuePB.varint_value)
2041
0
}
2042
2043
// optional .yb.QLSeqValuePB frozen_value = 17;
2044
6.36k
inline bool QLValuePB::has_frozen_value() const {
2045
6.36k
  return value_case() == kFrozenValue;
2046
6.36k
}
2047
2.59k
inline void QLValuePB::set_has_frozen_value() {
2048
2.59k
  _oneof_case_[0] = kFrozenValue;
2049
2.59k
}
2050
0
inline void QLValuePB::clear_frozen_value() {
2051
0
  if (has_frozen_value()) {
2052
0
    delete value_.frozen_value_;
2053
0
    clear_has_value();
2054
0
  }
2055
0
}
2056
0
inline ::yb::QLSeqValuePB* QLValuePB::release_frozen_value() {
2057
0
  // @@protoc_insertion_point(field_release:yb.QLValuePB.frozen_value)
2058
0
  if (has_frozen_value()) {
2059
0
    clear_has_value();
2060
0
      ::yb::QLSeqValuePB* temp = value_.frozen_value_;
2061
0
    value_.frozen_value_ = NULL;
2062
0
    return temp;
2063
0
  } else {
2064
0
    return NULL;
2065
0
  }
2066
0
}
2067
3.11k
inline const ::yb::QLSeqValuePB& QLValuePB::frozen_value() const {
2068
  // @@protoc_insertion_point(field_get:yb.QLValuePB.frozen_value)
2069
3.11k
  return has_frozen_value()
2070
3.11k
      ? *value_.frozen_value_
2071
3.11k
      : 
*reinterpret_cast< ::yb::QLSeqValuePB*>(&::yb::_QLSeqValuePB_default_instance_)0
;
2072
3.11k
}
2073
2.79k
inline ::yb::QLSeqValuePB* QLValuePB::mutable_frozen_value() {
2074
2.79k
  if (!has_frozen_value()) {
2075
2.59k
    clear_value();
2076
2.59k
    set_has_frozen_value();
2077
2.59k
    value_.frozen_value_ = new ::yb::QLSeqValuePB;
2078
2.59k
  }
2079
  // @@protoc_insertion_point(field_mutable:yb.QLValuePB.frozen_value)
2080
2.79k
  return value_.frozen_value_;
2081
2.79k
}
2082
2083
// optional bytes uuid_value = 18;
2084
5.67M
inline bool QLValuePB::has_uuid_value() const {
2085
5.67M
  return value_case() == kUuidValue;
2086
5.67M
}
2087
2.92M
inline void QLValuePB::set_has_uuid_value() {
2088
2.92M
  _oneof_case_[0] = kUuidValue;
2089
2.92M
}
2090
0
inline void QLValuePB::clear_uuid_value() {
2091
0
  if (has_uuid_value()) {
2092
0
    value_.uuid_value_.DestroyNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
2093
0
    clear_has_value();
2094
0
  }
2095
0
}
2096
2.36M
inline const ::std::string& QLValuePB::uuid_value() const {
2097
  // @@protoc_insertion_point(field_get:yb.QLValuePB.uuid_value)
2098
2.36M
  if (has_uuid_value()) {
2099
2.36M
    return value_.uuid_value_.GetNoArena();
2100
2.36M
  }
2101
405
  return *&::google::protobuf::internal::GetEmptyStringAlreadyInited();
2102
2.36M
}
2103
1.98M
inline void QLValuePB::set_uuid_value(const ::std::string& value) {
2104
  // @@protoc_insertion_point(field_set:yb.QLValuePB.uuid_value)
2105
1.98M
  if (!has_uuid_value()) {
2106
1.98M
    clear_value();
2107
1.98M
    set_has_uuid_value();
2108
1.98M
    value_.uuid_value_.UnsafeSetDefault(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
2109
1.98M
  }
2110
1.98M
  value_.uuid_value_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), value);
2111
  // @@protoc_insertion_point(field_set:yb.QLValuePB.uuid_value)
2112
1.98M
}
2113
#if LANG_CXX11
2114
0
inline void QLValuePB::set_uuid_value(::std::string&& value) {
2115
0
  // @@protoc_insertion_point(field_set:yb.QLValuePB.uuid_value)
2116
0
  if (!has_uuid_value()) {
2117
0
    clear_value();
2118
0
    set_has_uuid_value();
2119
0
    value_.uuid_value_.UnsafeSetDefault(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
2120
0
  }
2121
0
  value_.uuid_value_.SetNoArena(
2122
0
    &::google::protobuf::internal::GetEmptyStringAlreadyInited(), ::std::move(value));
2123
0
  // @@protoc_insertion_point(field_set_rvalue:yb.QLValuePB.uuid_value)
2124
0
}
2125
#endif
2126
0
inline void QLValuePB::set_uuid_value(const char* value) {
2127
0
  GOOGLE_DCHECK(value != NULL);
2128
0
  if (!has_uuid_value()) {
2129
0
    clear_value();
2130
0
    set_has_uuid_value();
2131
0
    value_.uuid_value_.UnsafeSetDefault(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
2132
0
  }
2133
0
  value_.uuid_value_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(),
2134
0
      ::std::string(value));
2135
0
  // @@protoc_insertion_point(field_set_char:yb.QLValuePB.uuid_value)
2136
0
}
2137
0
inline void QLValuePB::set_uuid_value(const void* value, size_t size) {
2138
0
  if (!has_uuid_value()) {
2139
0
    clear_value();
2140
0
    set_has_uuid_value();
2141
0
    value_.uuid_value_.UnsafeSetDefault(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
2142
0
  }
2143
0
  value_.uuid_value_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), ::std::string(
2144
0
      reinterpret_cast<const char*>(value), size));
2145
0
  // @@protoc_insertion_point(field_set_pointer:yb.QLValuePB.uuid_value)
2146
0
}
2147
942k
inline ::std::string* QLValuePB::mutable_uuid_value() {
2148
942k
  if (
!has_uuid_value()942k
) {
2149
942k
    clear_value();
2150
942k
    set_has_uuid_value();
2151
942k
    value_.uuid_value_.UnsafeSetDefault(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
2152
942k
  }
2153
  // @@protoc_insertion_point(field_mutable:yb.QLValuePB.uuid_value)
2154
942k
  return value_.uuid_value_.MutableNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
2155
942k
}
2156
0
inline ::std::string* QLValuePB::release_uuid_value() {
2157
0
  // @@protoc_insertion_point(field_release:yb.QLValuePB.uuid_value)
2158
0
  if (has_uuid_value()) {
2159
0
    clear_has_value();
2160
0
    return value_.uuid_value_.ReleaseNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
2161
0
  } else {
2162
0
    return NULL;
2163
0
  }
2164
0
}
2165
0
inline void QLValuePB::set_allocated_uuid_value(::std::string* uuid_value) {
2166
0
  if (!has_uuid_value()) {
2167
0
    value_.uuid_value_.UnsafeSetDefault(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
2168
0
  }
2169
0
  clear_value();
2170
0
  if (uuid_value != NULL) {
2171
0
    set_has_uuid_value();
2172
0
    value_.uuid_value_.SetAllocatedNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(),
2173
0
        uuid_value);
2174
0
  }
2175
0
  // @@protoc_insertion_point(field_set_allocated:yb.QLValuePB.uuid_value)
2176
0
}
2177
2178
// optional bytes timeuuid_value = 19;
2179
4.27k
inline bool QLValuePB::has_timeuuid_value() const {
2180
4.27k
  return value_case() == kTimeuuidValue;
2181
4.27k
}
2182
1.17k
inline void QLValuePB::set_has_timeuuid_value() {
2183
1.17k
  _oneof_case_[0] = kTimeuuidValue;
2184
1.17k
}
2185
0
inline void QLValuePB::clear_timeuuid_value() {
2186
0
  if (has_timeuuid_value()) {
2187
0
    value_.timeuuid_value_.DestroyNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
2188
0
    clear_has_value();
2189
0
  }
2190
0
}
2191
2.18k
inline const ::std::string& QLValuePB::timeuuid_value() const {
2192
  // @@protoc_insertion_point(field_get:yb.QLValuePB.timeuuid_value)
2193
2.18k
  if (has_timeuuid_value()) {
2194
2.18k
    return value_.timeuuid_value_.GetNoArena();
2195
2.18k
  }
2196
0
  return *&::google::protobuf::internal::GetEmptyStringAlreadyInited();
2197
2.18k
}
2198
401
inline void QLValuePB::set_timeuuid_value(const ::std::string& value) {
2199
  // @@protoc_insertion_point(field_set:yb.QLValuePB.timeuuid_value)
2200
401
  if (!has_timeuuid_value()) {
2201
401
    clear_value();
2202
401
    set_has_timeuuid_value();
2203
401
    value_.timeuuid_value_.UnsafeSetDefault(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
2204
401
  }
2205
401
  value_.timeuuid_value_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), value);
2206
  // @@protoc_insertion_point(field_set:yb.QLValuePB.timeuuid_value)
2207
401
}
2208
#if LANG_CXX11
2209
0
inline void QLValuePB::set_timeuuid_value(::std::string&& value) {
2210
0
  // @@protoc_insertion_point(field_set:yb.QLValuePB.timeuuid_value)
2211
0
  if (!has_timeuuid_value()) {
2212
0
    clear_value();
2213
0
    set_has_timeuuid_value();
2214
0
    value_.timeuuid_value_.UnsafeSetDefault(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
2215
0
  }
2216
0
  value_.timeuuid_value_.SetNoArena(
2217
0
    &::google::protobuf::internal::GetEmptyStringAlreadyInited(), ::std::move(value));
2218
0
  // @@protoc_insertion_point(field_set_rvalue:yb.QLValuePB.timeuuid_value)
2219
0
}
2220
#endif
2221
0
inline void QLValuePB::set_timeuuid_value(const char* value) {
2222
0
  GOOGLE_DCHECK(value != NULL);
2223
0
  if (!has_timeuuid_value()) {
2224
0
    clear_value();
2225
0
    set_has_timeuuid_value();
2226
0
    value_.timeuuid_value_.UnsafeSetDefault(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
2227
0
  }
2228
0
  value_.timeuuid_value_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(),
2229
0
      ::std::string(value));
2230
0
  // @@protoc_insertion_point(field_set_char:yb.QLValuePB.timeuuid_value)
2231
0
}
2232
0
inline void QLValuePB::set_timeuuid_value(const void* value, size_t size) {
2233
0
  if (!has_timeuuid_value()) {
2234
0
    clear_value();
2235
0
    set_has_timeuuid_value();
2236
0
    value_.timeuuid_value_.UnsafeSetDefault(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
2237
0
  }
2238
0
  value_.timeuuid_value_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), ::std::string(
2239
0
      reinterpret_cast<const char*>(value), size));
2240
0
  // @@protoc_insertion_point(field_set_pointer:yb.QLValuePB.timeuuid_value)
2241
0
}
2242
771
inline ::std::string* QLValuePB::mutable_timeuuid_value() {
2243
771
  if (!has_timeuuid_value()) {
2244
771
    clear_value();
2245
771
    set_has_timeuuid_value();
2246
771
    value_.timeuuid_value_.UnsafeSetDefault(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
2247
771
  }
2248
  // @@protoc_insertion_point(field_mutable:yb.QLValuePB.timeuuid_value)
2249
771
  return value_.timeuuid_value_.MutableNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
2250
771
}
2251
0
inline ::std::string* QLValuePB::release_timeuuid_value() {
2252
0
  // @@protoc_insertion_point(field_release:yb.QLValuePB.timeuuid_value)
2253
0
  if (has_timeuuid_value()) {
2254
0
    clear_has_value();
2255
0
    return value_.timeuuid_value_.ReleaseNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
2256
0
  } else {
2257
0
    return NULL;
2258
0
  }
2259
0
}
2260
0
inline void QLValuePB::set_allocated_timeuuid_value(::std::string* timeuuid_value) {
2261
0
  if (!has_timeuuid_value()) {
2262
0
    value_.timeuuid_value_.UnsafeSetDefault(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
2263
0
  }
2264
0
  clear_value();
2265
0
  if (timeuuid_value != NULL) {
2266
0
    set_has_timeuuid_value();
2267
0
    value_.timeuuid_value_.SetAllocatedNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(),
2268
0
        timeuuid_value);
2269
0
  }
2270
0
  // @@protoc_insertion_point(field_set_allocated:yb.QLValuePB.timeuuid_value)
2271
0
}
2272
2273
// optional bytes jsonb_value = 20;
2274
128k
inline bool QLValuePB::has_jsonb_value() const {
2275
128k
  return value_case() == kJsonbValue;
2276
128k
}
2277
46.2k
inline void QLValuePB::set_has_jsonb_value() {
2278
46.2k
  _oneof_case_[0] = kJsonbValue;
2279
46.2k
}
2280
0
inline void QLValuePB::clear_jsonb_value() {
2281
0
  if (has_jsonb_value()) {
2282
0
    value_.jsonb_value_.DestroyNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
2283
0
    clear_has_value();
2284
0
  }
2285
0
}
2286
63.9k
inline const ::std::string& QLValuePB::jsonb_value() const {
2287
  // @@protoc_insertion_point(field_get:yb.QLValuePB.jsonb_value)
2288
63.9k
  if (has_jsonb_value()) {
2289
63.8k
    return value_.jsonb_value_.GetNoArena();
2290
63.8k
  }
2291
22
  return *&::google::protobuf::internal::GetEmptyStringAlreadyInited();
2292
63.9k
}
2293
26.7k
inline void QLValuePB::set_jsonb_value(const ::std::string& value) {
2294
  // @@protoc_insertion_point(field_set:yb.QLValuePB.jsonb_value)
2295
26.7k
  if (!has_jsonb_value()) {
2296
26.7k
    clear_value();
2297
26.7k
    set_has_jsonb_value();
2298
26.7k
    value_.jsonb_value_.UnsafeSetDefault(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
2299
26.7k
  }
2300
26.7k
  value_.jsonb_value_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), value);
2301
  // @@protoc_insertion_point(field_set:yb.QLValuePB.jsonb_value)
2302
26.7k
}
2303
#if LANG_CXX11
2304
12.6k
inline void QLValuePB::set_jsonb_value(::std::string&& value) {
2305
  // @@protoc_insertion_point(field_set:yb.QLValuePB.jsonb_value)
2306
12.6k
  if (!has_jsonb_value()) {
2307
12.6k
    clear_value();
2308
12.6k
    set_has_jsonb_value();
2309
12.6k
    value_.jsonb_value_.UnsafeSetDefault(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
2310
12.6k
  }
2311
12.6k
  value_.jsonb_value_.SetNoArena(
2312
12.6k
    &::google::protobuf::internal::GetEmptyStringAlreadyInited(), ::std::move(value));
2313
  // @@protoc_insertion_point(field_set_rvalue:yb.QLValuePB.jsonb_value)
2314
12.6k
}
2315
#endif
2316
0
inline void QLValuePB::set_jsonb_value(const char* value) {
2317
0
  GOOGLE_DCHECK(value != NULL);
2318
0
  if (!has_jsonb_value()) {
2319
0
    clear_value();
2320
0
    set_has_jsonb_value();
2321
0
    value_.jsonb_value_.UnsafeSetDefault(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
2322
0
  }
2323
0
  value_.jsonb_value_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(),
2324
0
      ::std::string(value));
2325
0
  // @@protoc_insertion_point(field_set_char:yb.QLValuePB.jsonb_value)
2326
0
}
2327
0
inline void QLValuePB::set_jsonb_value(const void* value, size_t size) {
2328
0
  if (!has_jsonb_value()) {
2329
0
    clear_value();
2330
0
    set_has_jsonb_value();
2331
0
    value_.jsonb_value_.UnsafeSetDefault(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
2332
0
  }
2333
0
  value_.jsonb_value_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), ::std::string(
2334
0
      reinterpret_cast<const char*>(value), size));
2335
0
  // @@protoc_insertion_point(field_set_pointer:yb.QLValuePB.jsonb_value)
2336
0
}
2337
6.66k
inline ::std::string* QLValuePB::mutable_jsonb_value() {
2338
6.66k
  if (!has_jsonb_value()) {
2339
6.66k
    clear_value();
2340
6.66k
    set_has_jsonb_value();
2341
6.66k
    value_.jsonb_value_.UnsafeSetDefault(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
2342
6.66k
  }
2343
  // @@protoc_insertion_point(field_mutable:yb.QLValuePB.jsonb_value)
2344
6.66k
  return value_.jsonb_value_.MutableNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
2345
6.66k
}
2346
0
inline ::std::string* QLValuePB::release_jsonb_value() {
2347
0
  // @@protoc_insertion_point(field_release:yb.QLValuePB.jsonb_value)
2348
0
  if (has_jsonb_value()) {
2349
0
    clear_has_value();
2350
0
    return value_.jsonb_value_.ReleaseNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
2351
0
  } else {
2352
0
    return NULL;
2353
0
  }
2354
0
}
2355
0
inline void QLValuePB::set_allocated_jsonb_value(::std::string* jsonb_value) {
2356
0
  if (!has_jsonb_value()) {
2357
0
    value_.jsonb_value_.UnsafeSetDefault(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
2358
0
  }
2359
0
  clear_value();
2360
0
  if (jsonb_value != NULL) {
2361
0
    set_has_jsonb_value();
2362
0
    value_.jsonb_value_.SetAllocatedNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(),
2363
0
        jsonb_value);
2364
0
  }
2365
0
  // @@protoc_insertion_point(field_set_allocated:yb.QLValuePB.jsonb_value)
2366
0
}
2367
2368
// optional uint32 date_value = 21;
2369
3.62k
inline bool QLValuePB::has_date_value() const {
2370
3.62k
  return value_case() == kDateValue;
2371
3.62k
}
2372
870
inline void QLValuePB::set_has_date_value() {
2373
870
  _oneof_case_[0] = kDateValue;
2374
870
}
2375
0
inline void QLValuePB::clear_date_value() {
2376
0
  if (has_date_value()) {
2377
0
    value_.date_value_ = 0u;
2378
0
    clear_has_value();
2379
0
  }
2380
0
}
2381
2.16k
inline ::google::protobuf::uint32 QLValuePB::date_value() const {
2382
  // @@protoc_insertion_point(field_get:yb.QLValuePB.date_value)
2383
2.16k
  if (has_date_value()) {
2384
2.16k
    return value_.date_value_;
2385
2.16k
  }
2386
1
  return 0u;
2387
2.16k
}
2388
1.30k
inline void QLValuePB::set_date_value(::google::protobuf::uint32 value) {
2389
1.30k
  if (!has_date_value()) {
2390
839
    clear_value();
2391
839
    set_has_date_value();
2392
839
  }
2393
1.30k
  value_.date_value_ = value;
2394
  // @@protoc_insertion_point(field_set:yb.QLValuePB.date_value)
2395
1.30k
}
2396
2397
// optional int64 time_value = 22;
2398
3.10k
inline bool QLValuePB::has_time_value() const {
2399
3.10k
  return value_case() == kTimeValue;
2400
3.10k
}
2401
804
inline void QLValuePB::set_has_time_value() {
2402
804
  _oneof_case_[0] = kTimeValue;
2403
804
}
2404
0
inline void QLValuePB::clear_time_value() {
2405
0
  if (has_time_value()) {
2406
0
    value_.time_value_ = GOOGLE_LONGLONG(0);
2407
0
    clear_has_value();
2408
0
  }
2409
0
}
2410
1.84k
inline ::google::protobuf::int64 QLValuePB::time_value() const {
2411
  // @@protoc_insertion_point(field_get:yb.QLValuePB.time_value)
2412
1.84k
  if (has_time_value()) {
2413
1.84k
    return value_.time_value_;
2414
1.84k
  }
2415
0
  return GOOGLE_LONGLONG(0);
2416
1.84k
}
2417
1.19k
inline void QLValuePB::set_time_value(::google::protobuf::int64 value) {
2418
1.19k
  if (!has_time_value()) {
2419
783
    clear_value();
2420
783
    set_has_time_value();
2421
783
  }
2422
1.19k
  value_.time_value_ = value;
2423
  // @@protoc_insertion_point(field_set:yb.QLValuePB.time_value)
2424
1.19k
}
2425
2426
// optional uint32 uint32_value = 23;
2427
670M
inline bool QLValuePB::has_uint32_value() const {
2428
670M
  return value_case() == kUint32Value;
2429
670M
}
2430
39.1M
inline void QLValuePB::set_has_uint32_value() {
2431
39.1M
  _oneof_case_[0] = kUint32Value;
2432
39.1M
}
2433
0
inline void QLValuePB::clear_uint32_value() {
2434
0
  if (has_uint32_value()) {
2435
0
    value_.uint32_value_ = 0u;
2436
0
    clear_has_value();
2437
0
  }
2438
0
}
2439
477M
inline ::google::protobuf::uint32 QLValuePB::uint32_value() const {
2440
  // @@protoc_insertion_point(field_get:yb.QLValuePB.uint32_value)
2441
477M
  if (has_uint32_value()) {
2442
477M
    return value_.uint32_value_;
2443
477M
  }
2444
7.82k
  return 0u;
2445
477M
}
2446
193M
inline void QLValuePB::set_uint32_value(::google::protobuf::uint32 value) {
2447
193M
  if (!has_uint32_value()) {
2448
32.9M
    clear_value();
2449
32.9M
    set_has_uint32_value();
2450
32.9M
  }
2451
193M
  value_.uint32_value_ = value;
2452
  // @@protoc_insertion_point(field_set:yb.QLValuePB.uint32_value)
2453
193M
}
2454
2455
// optional uint64 uint64_value = 24;
2456
214
inline bool QLValuePB::has_uint64_value() const {
2457
214
  return value_case() == kUint64Value;
2458
214
}
2459
87
inline void QLValuePB::set_has_uint64_value() {
2460
87
  _oneof_case_[0] = kUint64Value;
2461
87
}
2462
0
inline void QLValuePB::clear_uint64_value() {
2463
0
  if (has_uint64_value()) {
2464
0
    value_.uint64_value_ = GOOGLE_ULONGLONG(0);
2465
0
    clear_has_value();
2466
0
  }
2467
0
}
2468
114
inline ::google::protobuf::uint64 QLValuePB::uint64_value() const {
2469
  // @@protoc_insertion_point(field_get:yb.QLValuePB.uint64_value)
2470
114
  if (has_uint64_value()) {
2471
114
    return value_.uint64_value_;
2472
114
  }
2473
0
  return GOOGLE_ULONGLONG(0);
2474
114
}
2475
100
inline void QLValuePB::set_uint64_value(::google::protobuf::uint64 value) {
2476
100
  if (!has_uint64_value()) {
2477
79
    clear_value();
2478
79
    set_has_uint64_value();
2479
79
  }
2480
100
  value_.uint64_value_ = value;
2481
  // @@protoc_insertion_point(field_set:yb.QLValuePB.uint64_value)
2482
100
}
2483
2484
// optional .yb.QLVirtualValuePB virtual_value = 25;
2485
234k
inline bool QLValuePB::has_virtual_value() const {
2486
234k
  return value_case() == kVirtualValue;
2487
234k
}
2488
85.4k
inline void QLValuePB::set_has_virtual_value() {
2489
85.4k
  _oneof_case_[0] = kVirtualValue;
2490
85.4k
}
2491
0
inline void QLValuePB::clear_virtual_value() {
2492
0
  if (has_virtual_value()) {
2493
0
    value_.virtual_value_ = 1;
2494
0
    clear_has_value();
2495
0
  }
2496
0
}
2497
148k
inline ::yb::QLVirtualValuePB QLValuePB::virtual_value() const {
2498
  // @@protoc_insertion_point(field_get:yb.QLValuePB.virtual_value)
2499
148k
  if (has_virtual_value()) {
2500
148k
    return static_cast< ::yb::QLVirtualValuePB >(value_.virtual_value_);
2501
148k
  }
2502
0
  return static_cast< ::yb::QLVirtualValuePB >(1);
2503
148k
}
2504
85.4k
inline void QLValuePB::set_virtual_value(::yb::QLVirtualValuePB value) {
2505
85.4k
  assert(::yb::QLVirtualValuePB_IsValid(value));
2506
85.4k
  if (!has_virtual_value()) {
2507
85.4k
    clear_value();
2508
85.4k
    set_has_virtual_value();
2509
85.4k
  }
2510
85.4k
  value_.virtual_value_ = value;
2511
  // @@protoc_insertion_point(field_set:yb.QLValuePB.virtual_value)
2512
85.4k
}
2513
2514
// optional uint32 gin_null_value = 26;
2515
15.1k
inline bool QLValuePB::has_gin_null_value() const {
2516
15.1k
  return value_case() == kGinNullValue;
2517
15.1k
}
2518
5.04k
inline void QLValuePB::set_has_gin_null_value() {
2519
5.04k
  _oneof_case_[0] = kGinNullValue;
2520
5.04k
}
2521
0
inline void QLValuePB::clear_gin_null_value() {
2522
0
  if (has_gin_null_value()) {
2523
0
    value_.gin_null_value_ = 0u;
2524
0
    clear_has_value();
2525
0
  }
2526
0
}
2527
12.3k
inline ::google::protobuf::uint32 QLValuePB::gin_null_value() const {
2528
  // @@protoc_insertion_point(field_get:yb.QLValuePB.gin_null_value)
2529
12.3k
  if (has_gin_null_value()) {
2530
12.3k
    return value_.gin_null_value_;
2531
12.3k
  }
2532
0
  return 0u;
2533
12.3k
}
2534
2.76k
inline void QLValuePB::set_gin_null_value(::google::protobuf::uint32 value) {
2535
2.76k
  if (!has_gin_null_value()) {
2536
2.76k
    clear_value();
2537
2.76k
    set_has_gin_null_value();
2538
2.76k
  }
2539
2.76k
  value_.gin_null_value_ = value;
2540
  // @@protoc_insertion_point(field_set:yb.QLValuePB.gin_null_value)
2541
2.76k
}
2542
2543
729M
inline bool QLValuePB::has_value() const {
2544
729M
  return value_case() != VALUE_NOT_SET;
2545
729M
}
2546
729M
inline void QLValuePB::clear_has_value() {
2547
729M
  _oneof_case_[0] = VALUE_NOT_SET;
2548
729M
}
2549
7.92G
inline QLValuePB::ValueCase QLValuePB::value_case() const {
2550
7.92G
  return QLValuePB::ValueCase(_oneof_case_[0]);
2551
7.92G
}
2552
// -------------------------------------------------------------------
2553
2554
// DatumMessagePB
2555
2556
// optional string column_name = 1;
2557
156k
inline bool DatumMessagePB::has_column_name() const {
2558
156k
  return (_has_bits_[0] & 0x00000001u) != 0;
2559
156k
}
2560
79.2k
inline void DatumMessagePB::set_has_column_name() {
2561
79.2k
  _has_bits_[0] |= 0x00000001u;
2562
79.2k
}
2563
0
inline void DatumMessagePB::clear_has_column_name() {
2564
0
  _has_bits_[0] &= ~0x00000001u;
2565
0
}
2566
0
inline void DatumMessagePB::clear_column_name() {
2567
0
  column_name_.ClearToEmptyNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
2568
0
  clear_has_column_name();
2569
0
}
2570
391k
inline const ::std::string& DatumMessagePB::column_name() const {
2571
  // @@protoc_insertion_point(field_get:yb.DatumMessagePB.column_name)
2572
391k
  return column_name_.GetNoArena();
2573
391k
}
2574
78.3k
inline void DatumMessagePB::set_column_name(const ::std::string& value) {
2575
78.3k
  set_has_column_name();
2576
78.3k
  column_name_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), value);
2577
  // @@protoc_insertion_point(field_set:yb.DatumMessagePB.column_name)
2578
78.3k
}
2579
#if LANG_CXX11
2580
0
inline void DatumMessagePB::set_column_name(::std::string&& value) {
2581
0
  set_has_column_name();
2582
0
  column_name_.SetNoArena(
2583
0
    &::google::protobuf::internal::GetEmptyStringAlreadyInited(), ::std::move(value));
2584
0
  // @@protoc_insertion_point(field_set_rvalue:yb.DatumMessagePB.column_name)
2585
0
}
2586
#endif
2587
0
inline void DatumMessagePB::set_column_name(const char* value) {
2588
0
  GOOGLE_DCHECK(value != NULL);
2589
0
  set_has_column_name();
2590
0
  column_name_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), ::std::string(value));
2591
0
  // @@protoc_insertion_point(field_set_char:yb.DatumMessagePB.column_name)
2592
0
}
2593
0
inline void DatumMessagePB::set_column_name(const char* value, size_t size) {
2594
0
  set_has_column_name();
2595
0
  column_name_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(),
2596
0
      ::std::string(reinterpret_cast<const char*>(value), size));
2597
0
  // @@protoc_insertion_point(field_set_pointer:yb.DatumMessagePB.column_name)
2598
0
}
2599
0
inline ::std::string* DatumMessagePB::mutable_column_name() {
2600
0
  set_has_column_name();
2601
0
  // @@protoc_insertion_point(field_mutable:yb.DatumMessagePB.column_name)
2602
0
  return column_name_.MutableNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
2603
0
}
2604
0
inline ::std::string* DatumMessagePB::release_column_name() {
2605
0
  // @@protoc_insertion_point(field_release:yb.DatumMessagePB.column_name)
2606
0
  clear_has_column_name();
2607
0
  return column_name_.ReleaseNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
2608
0
}
2609
0
inline void DatumMessagePB::set_allocated_column_name(::std::string* column_name) {
2610
0
  if (column_name != NULL) {
2611
0
    set_has_column_name();
2612
0
  } else {
2613
0
    clear_has_column_name();
2614
0
  }
2615
0
  column_name_.SetAllocatedNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), column_name);
2616
0
  // @@protoc_insertion_point(field_set_allocated:yb.DatumMessagePB.column_name)
2617
0
}
2618
2619
// optional int64 column_type = 2;
2620
156k
inline bool DatumMessagePB::has_column_type() const {
2621
156k
  return (_has_bits_[0] & 0x00000002u) != 0;
2622
156k
}
2623
78.3k
inline void DatumMessagePB::set_has_column_type() {
2624
78.3k
  _has_bits_[0] |= 0x00000002u;
2625
78.3k
}
2626
0
inline void DatumMessagePB::clear_has_column_type() {
2627
0
  _has_bits_[0] &= ~0x00000002u;
2628
0
}
2629
0
inline void DatumMessagePB::clear_column_type() {
2630
0
  column_type_ = GOOGLE_LONGLONG(0);
2631
0
  clear_has_column_type();
2632
0
}
2633
235k
inline ::google::protobuf::int64 DatumMessagePB::column_type() const {
2634
  // @@protoc_insertion_point(field_get:yb.DatumMessagePB.column_type)
2635
235k
  return column_type_;
2636
235k
}
2637
78.3k
inline void DatumMessagePB::set_column_type(::google::protobuf::int64 value) {
2638
78.3k
  set_has_column_type();
2639
78.3k
  column_type_ = value;
2640
  // @@protoc_insertion_point(field_set:yb.DatumMessagePB.column_type)
2641
78.3k
}
2642
2643
// optional int32 datum_int32 = 3;
2644
312k
inline bool DatumMessagePB::has_datum_int32() const {
2645
312k
  return datum_case() == kDatumInt32;
2646
312k
}
2647
78.5k
inline void DatumMessagePB::set_has_datum_int32() {
2648
78.5k
  _oneof_case_[0] = kDatumInt32;
2649
78.5k
}
2650
0
inline void DatumMessagePB::clear_datum_int32() {
2651
0
  if (has_datum_int32()) {
2652
0
    datum_.datum_int32_ = 0;
2653
0
    clear_has_datum();
2654
0
  }
2655
0
}
2656
234k
inline ::google::protobuf::int32 DatumMessagePB::datum_int32() const {
2657
  // @@protoc_insertion_point(field_get:yb.DatumMessagePB.datum_int32)
2658
234k
  if (has_datum_int32()) {
2659
234k
    return datum_.datum_int32_;
2660
234k
  }
2661
0
  return 0;
2662
234k
}
2663
78.5k
inline void DatumMessagePB::set_datum_int32(::google::protobuf::int32 value) {
2664
78.5k
  if (!has_datum_int32()) {
2665
78.5k
    clear_datum();
2666
78.5k
    set_has_datum_int32();
2667
78.5k
  }
2668
78.5k
  datum_.datum_int32_ = value;
2669
  // @@protoc_insertion_point(field_set:yb.DatumMessagePB.datum_int32)
2670
78.5k
}
2671
2672
// optional int64 datum_int64 = 4;
2673
0
inline bool DatumMessagePB::has_datum_int64() const {
2674
0
  return datum_case() == kDatumInt64;
2675
0
}
2676
0
inline void DatumMessagePB::set_has_datum_int64() {
2677
0
  _oneof_case_[0] = kDatumInt64;
2678
0
}
2679
0
inline void DatumMessagePB::clear_datum_int64() {
2680
0
  if (has_datum_int64()) {
2681
0
    datum_.datum_int64_ = GOOGLE_LONGLONG(0);
2682
0
    clear_has_datum();
2683
0
  }
2684
0
}
2685
0
inline ::google::protobuf::int64 DatumMessagePB::datum_int64() const {
2686
0
  // @@protoc_insertion_point(field_get:yb.DatumMessagePB.datum_int64)
2687
0
  if (has_datum_int64()) {
2688
0
    return datum_.datum_int64_;
2689
0
  }
2690
0
  return GOOGLE_LONGLONG(0);
2691
0
}
2692
0
inline void DatumMessagePB::set_datum_int64(::google::protobuf::int64 value) {
2693
0
  if (!has_datum_int64()) {
2694
0
    clear_datum();
2695
0
    set_has_datum_int64();
2696
0
  }
2697
0
  datum_.datum_int64_ = value;
2698
0
  // @@protoc_insertion_point(field_set:yb.DatumMessagePB.datum_int64)
2699
0
}
2700
2701
// optional float datum_float = 5;
2702
0
inline bool DatumMessagePB::has_datum_float() const {
2703
0
  return datum_case() == kDatumFloat;
2704
0
}
2705
0
inline void DatumMessagePB::set_has_datum_float() {
2706
0
  _oneof_case_[0] = kDatumFloat;
2707
0
}
2708
0
inline void DatumMessagePB::clear_datum_float() {
2709
0
  if (has_datum_float()) {
2710
0
    datum_.datum_float_ = 0;
2711
0
    clear_has_datum();
2712
0
  }
2713
0
}
2714
0
inline float DatumMessagePB::datum_float() const {
2715
0
  // @@protoc_insertion_point(field_get:yb.DatumMessagePB.datum_float)
2716
0
  if (has_datum_float()) {
2717
0
    return datum_.datum_float_;
2718
0
  }
2719
0
  return 0;
2720
0
}
2721
0
inline void DatumMessagePB::set_datum_float(float value) {
2722
0
  if (!has_datum_float()) {
2723
0
    clear_datum();
2724
0
    set_has_datum_float();
2725
0
  }
2726
0
  datum_.datum_float_ = value;
2727
0
  // @@protoc_insertion_point(field_set:yb.DatumMessagePB.datum_float)
2728
0
}
2729
2730
// optional double datum_double = 6;
2731
40
inline bool DatumMessagePB::has_datum_double() const {
2732
40
  return datum_case() == kDatumDouble;
2733
40
}
2734
20
inline void DatumMessagePB::set_has_datum_double() {
2735
20
  _oneof_case_[0] = kDatumDouble;
2736
20
}
2737
0
inline void DatumMessagePB::clear_datum_double() {
2738
0
  if (has_datum_double()) {
2739
0
    datum_.datum_double_ = 0;
2740
0
    clear_has_datum();
2741
0
  }
2742
0
}
2743
20
inline double DatumMessagePB::datum_double() const {
2744
  // @@protoc_insertion_point(field_get:yb.DatumMessagePB.datum_double)
2745
20
  if (has_datum_double()) {
2746
20
    return datum_.datum_double_;
2747
20
  }
2748
0
  return 0;
2749
20
}
2750
20
inline void DatumMessagePB::set_datum_double(double value) {
2751
20
  if (!has_datum_double()) {
2752
20
    clear_datum();
2753
20
    set_has_datum_double();
2754
20
  }
2755
20
  datum_.datum_double_ = value;
2756
  // @@protoc_insertion_point(field_set:yb.DatumMessagePB.datum_double)
2757
20
}
2758
2759
// optional bool datum_bool = 7;
2760
20
inline bool DatumMessagePB::has_datum_bool() const {
2761
20
  return datum_case() == kDatumBool;
2762
20
}
2763
10
inline void DatumMessagePB::set_has_datum_bool() {
2764
10
  _oneof_case_[0] = kDatumBool;
2765
10
}
2766
0
inline void DatumMessagePB::clear_datum_bool() {
2767
0
  if (has_datum_bool()) {
2768
0
    datum_.datum_bool_ = false;
2769
0
    clear_has_datum();
2770
0
  }
2771
0
}
2772
10
inline bool DatumMessagePB::datum_bool() const {
2773
  // @@protoc_insertion_point(field_get:yb.DatumMessagePB.datum_bool)
2774
10
  if (has_datum_bool()) {
2775
10
    return datum_.datum_bool_;
2776
10
  }
2777
0
  return false;
2778
10
}
2779
10
inline void DatumMessagePB::set_datum_bool(bool value) {
2780
10
  if (!has_datum_bool()) {
2781
10
    clear_datum();
2782
10
    set_has_datum_bool();
2783
10
  }
2784
10
  datum_.datum_bool_ = value;
2785
  // @@protoc_insertion_point(field_set:yb.DatumMessagePB.datum_bool)
2786
10
}
2787
2788
// optional string datum_string = 8;
2789
2.90k
inline bool DatumMessagePB::has_datum_string() const {
2790
2.90k
  return datum_case() == kDatumString;
2791
2.90k
}
2792
526
inline void DatumMessagePB::set_has_datum_string() {
2793
526
  _oneof_case_[0] = kDatumString;
2794
526
}
2795
0
inline void DatumMessagePB::clear_datum_string() {
2796
0
  if (has_datum_string()) {
2797
0
    datum_.datum_string_.DestroyNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
2798
0
    clear_has_datum();
2799
0
  }
2800
0
}
2801
2.38k
inline const ::std::string& DatumMessagePB::datum_string() const {
2802
  // @@protoc_insertion_point(field_get:yb.DatumMessagePB.datum_string)
2803
2.38k
  if (has_datum_string()) {
2804
2.38k
    return datum_.datum_string_.GetNoArena();
2805
2.38k
  }
2806
0
  return *&::google::protobuf::internal::GetEmptyStringAlreadyInited();
2807
2.38k
}
2808
62
inline void DatumMessagePB::set_datum_string(const ::std::string& value) {
2809
  // @@protoc_insertion_point(field_set:yb.DatumMessagePB.datum_string)
2810
62
  if (!has_datum_string()) {
2811
62
    clear_datum();
2812
62
    set_has_datum_string();
2813
62
    datum_.datum_string_.UnsafeSetDefault(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
2814
62
  }
2815
62
  datum_.datum_string_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), value);
2816
  // @@protoc_insertion_point(field_set:yb.DatumMessagePB.datum_string)
2817
62
}
2818
#if LANG_CXX11
2819
0
inline void DatumMessagePB::set_datum_string(::std::string&& value) {
2820
0
  // @@protoc_insertion_point(field_set:yb.DatumMessagePB.datum_string)
2821
0
  if (!has_datum_string()) {
2822
0
    clear_datum();
2823
0
    set_has_datum_string();
2824
0
    datum_.datum_string_.UnsafeSetDefault(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
2825
0
  }
2826
0
  datum_.datum_string_.SetNoArena(
2827
0
    &::google::protobuf::internal::GetEmptyStringAlreadyInited(), ::std::move(value));
2828
0
  // @@protoc_insertion_point(field_set_rvalue:yb.DatumMessagePB.datum_string)
2829
0
}
2830
#endif
2831
0
inline void DatumMessagePB::set_datum_string(const char* value) {
2832
0
  GOOGLE_DCHECK(value != NULL);
2833
0
  if (!has_datum_string()) {
2834
0
    clear_datum();
2835
0
    set_has_datum_string();
2836
0
    datum_.datum_string_.UnsafeSetDefault(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
2837
0
  }
2838
0
  datum_.datum_string_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(),
2839
0
      ::std::string(value));
2840
0
  // @@protoc_insertion_point(field_set_char:yb.DatumMessagePB.datum_string)
2841
0
}
2842
464
inline void DatumMessagePB::set_datum_string(const char* value, size_t size) {
2843
464
  if (!has_datum_string()) {
2844
464
    clear_datum();
2845
464
    set_has_datum_string();
2846
464
    datum_.datum_string_.UnsafeSetDefault(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
2847
464
  }
2848
464
  datum_.datum_string_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), ::std::string(
2849
464
      reinterpret_cast<const char*>(value), size));
2850
  // @@protoc_insertion_point(field_set_pointer:yb.DatumMessagePB.datum_string)
2851
464
}
2852
0
inline ::std::string* DatumMessagePB::mutable_datum_string() {
2853
0
  if (!has_datum_string()) {
2854
0
    clear_datum();
2855
0
    set_has_datum_string();
2856
0
    datum_.datum_string_.UnsafeSetDefault(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
2857
0
  }
2858
0
  // @@protoc_insertion_point(field_mutable:yb.DatumMessagePB.datum_string)
2859
0
  return datum_.datum_string_.MutableNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
2860
0
}
2861
0
inline ::std::string* DatumMessagePB::release_datum_string() {
2862
0
  // @@protoc_insertion_point(field_release:yb.DatumMessagePB.datum_string)
2863
0
  if (has_datum_string()) {
2864
0
    clear_has_datum();
2865
0
    return datum_.datum_string_.ReleaseNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
2866
0
  } else {
2867
0
    return NULL;
2868
0
  }
2869
0
}
2870
0
inline void DatumMessagePB::set_allocated_datum_string(::std::string* datum_string) {
2871
0
  if (!has_datum_string()) {
2872
0
    datum_.datum_string_.UnsafeSetDefault(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
2873
0
  }
2874
0
  clear_datum();
2875
0
  if (datum_string != NULL) {
2876
0
    set_has_datum_string();
2877
0
    datum_.datum_string_.SetAllocatedNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(),
2878
0
        datum_string);
2879
0
  }
2880
0
  // @@protoc_insertion_point(field_set_allocated:yb.DatumMessagePB.datum_string)
2881
0
}
2882
2883
// optional bytes datum_bytes = 9;
2884
0
inline bool DatumMessagePB::has_datum_bytes() const {
2885
0
  return datum_case() == kDatumBytes;
2886
0
}
2887
0
inline void DatumMessagePB::set_has_datum_bytes() {
2888
0
  _oneof_case_[0] = kDatumBytes;
2889
0
}
2890
0
inline void DatumMessagePB::clear_datum_bytes() {
2891
0
  if (has_datum_bytes()) {
2892
0
    datum_.datum_bytes_.DestroyNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
2893
0
    clear_has_datum();
2894
0
  }
2895
0
}
2896
0
inline const ::std::string& DatumMessagePB::datum_bytes() const {
2897
0
  // @@protoc_insertion_point(field_get:yb.DatumMessagePB.datum_bytes)
2898
0
  if (has_datum_bytes()) {
2899
0
    return datum_.datum_bytes_.GetNoArena();
2900
0
  }
2901
0
  return *&::google::protobuf::internal::GetEmptyStringAlreadyInited();
2902
0
}
2903
0
inline void DatumMessagePB::set_datum_bytes(const ::std::string& value) {
2904
0
  // @@protoc_insertion_point(field_set:yb.DatumMessagePB.datum_bytes)
2905
0
  if (!has_datum_bytes()) {
2906
0
    clear_datum();
2907
0
    set_has_datum_bytes();
2908
0
    datum_.datum_bytes_.UnsafeSetDefault(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
2909
0
  }
2910
0
  datum_.datum_bytes_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), value);
2911
0
  // @@protoc_insertion_point(field_set:yb.DatumMessagePB.datum_bytes)
2912
0
}
2913
#if LANG_CXX11
2914
0
inline void DatumMessagePB::set_datum_bytes(::std::string&& value) {
2915
0
  // @@protoc_insertion_point(field_set:yb.DatumMessagePB.datum_bytes)
2916
0
  if (!has_datum_bytes()) {
2917
0
    clear_datum();
2918
0
    set_has_datum_bytes();
2919
0
    datum_.datum_bytes_.UnsafeSetDefault(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
2920
0
  }
2921
0
  datum_.datum_bytes_.SetNoArena(
2922
0
    &::google::protobuf::internal::GetEmptyStringAlreadyInited(), ::std::move(value));
2923
0
  // @@protoc_insertion_point(field_set_rvalue:yb.DatumMessagePB.datum_bytes)
2924
0
}
2925
#endif
2926
0
inline void DatumMessagePB::set_datum_bytes(const char* value) {
2927
0
  GOOGLE_DCHECK(value != NULL);
2928
0
  if (!has_datum_bytes()) {
2929
0
    clear_datum();
2930
0
    set_has_datum_bytes();
2931
0
    datum_.datum_bytes_.UnsafeSetDefault(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
2932
0
  }
2933
0
  datum_.datum_bytes_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(),
2934
0
      ::std::string(value));
2935
0
  // @@protoc_insertion_point(field_set_char:yb.DatumMessagePB.datum_bytes)
2936
0
}
2937
0
inline void DatumMessagePB::set_datum_bytes(const void* value, size_t size) {
2938
0
  if (!has_datum_bytes()) {
2939
0
    clear_datum();
2940
0
    set_has_datum_bytes();
2941
0
    datum_.datum_bytes_.UnsafeSetDefault(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
2942
0
  }
2943
0
  datum_.datum_bytes_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), ::std::string(
2944
0
      reinterpret_cast<const char*>(value), size));
2945
0
  // @@protoc_insertion_point(field_set_pointer:yb.DatumMessagePB.datum_bytes)
2946
0
}
2947
0
inline ::std::string* DatumMessagePB::mutable_datum_bytes() {
2948
0
  if (!has_datum_bytes()) {
2949
0
    clear_datum();
2950
0
    set_has_datum_bytes();
2951
0
    datum_.datum_bytes_.UnsafeSetDefault(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
2952
0
  }
2953
0
  // @@protoc_insertion_point(field_mutable:yb.DatumMessagePB.datum_bytes)
2954
0
  return datum_.datum_bytes_.MutableNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
2955
0
}
2956
0
inline ::std::string* DatumMessagePB::release_datum_bytes() {
2957
0
  // @@protoc_insertion_point(field_release:yb.DatumMessagePB.datum_bytes)
2958
0
  if (has_datum_bytes()) {
2959
0
    clear_has_datum();
2960
0
    return datum_.datum_bytes_.ReleaseNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
2961
0
  } else {
2962
0
    return NULL;
2963
0
  }
2964
0
}
2965
0
inline void DatumMessagePB::set_allocated_datum_bytes(::std::string* datum_bytes) {
2966
0
  if (!has_datum_bytes()) {
2967
0
    datum_.datum_bytes_.UnsafeSetDefault(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
2968
0
  }
2969
0
  clear_datum();
2970
0
  if (datum_bytes != NULL) {
2971
0
    set_has_datum_bytes();
2972
0
    datum_.datum_bytes_.SetAllocatedNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(),
2973
0
        datum_bytes);
2974
0
  }
2975
0
  // @@protoc_insertion_point(field_set_allocated:yb.DatumMessagePB.datum_bytes)
2976
0
}
2977
2978
// optional bool datum_missing = 10;
2979
0
inline bool DatumMessagePB::has_datum_missing() const {
2980
0
  return datum_case() == kDatumMissing;
2981
0
}
2982
0
inline void DatumMessagePB::set_has_datum_missing() {
2983
0
  _oneof_case_[0] = kDatumMissing;
2984
0
}
2985
0
inline void DatumMessagePB::clear_datum_missing() {
2986
0
  if (has_datum_missing()) {
2987
0
    datum_.datum_missing_ = false;
2988
0
    clear_has_datum();
2989
0
  }
2990
0
}
2991
0
inline bool DatumMessagePB::datum_missing() const {
2992
0
  // @@protoc_insertion_point(field_get:yb.DatumMessagePB.datum_missing)
2993
0
  if (has_datum_missing()) {
2994
0
    return datum_.datum_missing_;
2995
0
  }
2996
0
  return false;
2997
0
}
2998
0
inline void DatumMessagePB::set_datum_missing(bool value) {
2999
0
  if (!has_datum_missing()) {
3000
0
    clear_datum();
3001
0
    set_has_datum_missing();
3002
0
  }
3003
0
  datum_.datum_missing_ = value;
3004
0
  // @@protoc_insertion_point(field_set:yb.DatumMessagePB.datum_missing)
3005
0
}
3006
3007
157k
inline bool DatumMessagePB::has_datum() const {
3008
157k
  return datum_case() != DATUM_NOT_SET;
3009
157k
}
3010
185k
inline void DatumMessagePB::clear_has_datum() {
3011
185k
  _oneof_case_[0] = DATUM_NOT_SET;
3012
185k
}
3013
1.10M
inline DatumMessagePB::DatumCase DatumMessagePB::datum_case() const {
3014
1.10M
  return DatumMessagePB::DatumCase(_oneof_case_[0]);
3015
1.10M
}
3016
#ifdef __GNUC__
3017
  #pragma GCC diagnostic pop
3018
#endif  // __GNUC__
3019
// -------------------------------------------------------------------
3020
3021
// -------------------------------------------------------------------
3022
3023
// -------------------------------------------------------------------
3024
3025
3026
// @@protoc_insertion_point(namespace_scope)
3027
3028
}  // namespace yb
3029
3030
namespace google {
3031
namespace protobuf {
3032
3033
template <> struct is_proto_enum< ::yb::QLVirtualValuePB> : ::google::protobuf::internal::true_type {};
3034
template <>
3035
0
inline const EnumDescriptor* GetEnumDescriptor< ::yb::QLVirtualValuePB>() {
3036
0
  return ::yb::QLVirtualValuePB_descriptor();
3037
0
}
3038
template <> struct is_proto_enum< ::yb::DataType> : ::google::protobuf::internal::true_type {};
3039
template <>
3040
0
inline const EnumDescriptor* GetEnumDescriptor< ::yb::DataType>() {
3041
0
  return ::yb::DataType_descriptor();
3042
0
}
3043
template <> struct is_proto_enum< ::yb::QLOperator> : ::google::protobuf::internal::true_type {};
3044
template <>
3045
0
inline const EnumDescriptor* GetEnumDescriptor< ::yb::QLOperator>() {
3046
0
  return ::yb::QLOperator_descriptor();
3047
0
}
3048
3049
}  // namespace protobuf
3050
}  // namespace google
3051
3052
// @@protoc_insertion_point(global_scope)
3053
3054
#endif  // PROTOBUF_yb_2fcommon_2fvalue_2eproto__INCLUDED