6#ifndef runtime_5fmetrics_2eproto_2epb_2eh
7#define runtime_5fmetrics_2eproto_2epb_2eh
14#include "google/protobuf/runtime_version.h"
15#if PROTOBUF_VERSION != 5029000
16#error "Protobuf C++ gencode is built with an incompatible version of"
17#error "Protobuf C++ headers/runtime. See"
18#error "https://protobuf.dev/support/cross-version-runtime-guarantee/#cpp"
20#include "google/protobuf/io/coded_stream.h"
21#include "google/protobuf/arena.h"
22#include "google/protobuf/arenastring.h"
23#include "google/protobuf/generated_message_tctable_decl.h"
24#include "google/protobuf/generated_message_util.h"
25#include "google/protobuf/metadata_lite.h"
26#include "google/protobuf/generated_message_reflection.h"
27#include "google/protobuf/message.h"
28#include "google/protobuf/message_lite.h"
29#include "google/protobuf/repeated_field.h"
30#include "google/protobuf/extension_set.h"
31#include "google/protobuf/unknown_field_set.h"
35#include "google/protobuf/port_def.inc"
37#define PROTOBUF_INTERNAL_EXPORT_runtime_5fmetrics_2eproto
43::absl::string_view GetAnyMessageName();
50 static const ::uint32_t offsets[];
52extern const ::google::protobuf::internal::DescriptorTable
53 descriptor_table_runtime_5fmetrics_2eproto;
56class datastore_metrics;
57struct datastore_metricsDefaultTypeInternal;
58extern datastore_metricsDefaultTypeInternal _datastore_metrics_default_instance_;
60struct lock_metricsDefaultTypeInternal;
61extern lock_metricsDefaultTypeInternal _lock_metrics_default_instance_;
78 :
public ::google::protobuf::Message
84#if defined(PROTOBUF_CUSTOM_VTABLE)
85 void operator delete(
lock_metrics* msg, std::destroying_delete_t) {
87 ::google::protobuf::internal::SizedDelete(msg,
sizeof(
lock_metrics));
91 template <
typename =
void>
93 ::google::protobuf::internal::ConstantInitialized);
103 if (
this == &from)
return *
this;
104 if (::google::protobuf::internal::CanMoveWithInternalSwap(GetArena(), from.GetArena())) {
112 inline const ::google::protobuf::UnknownFieldSet& unknown_fields()
const
113 ABSL_ATTRIBUTE_LIFETIME_BOUND {
114 return _internal_metadata_.unknown_fields<::google::protobuf::UnknownFieldSet>(::google::protobuf::UnknownFieldSet::default_instance);
116 inline ::google::protobuf::UnknownFieldSet* mutable_unknown_fields()
117 ABSL_ATTRIBUTE_LIFETIME_BOUND {
118 return _internal_metadata_.mutable_unknown_fields<::google::protobuf::UnknownFieldSet>();
121 static const ::google::protobuf::Descriptor* descriptor() {
122 return GetDescriptor();
124 static const ::google::protobuf::Descriptor* GetDescriptor() {
125 return default_instance().GetMetadata().descriptor;
127 static const ::google::protobuf::Reflection* GetReflection() {
128 return default_instance().GetMetadata().reflection;
131 return *internal_default_instance();
133 static inline const lock_metrics* internal_default_instance() {
135 &_lock_metrics_default_instance_);
137 static constexpr int kIndexInFileMessages = 1;
140 if (other ==
this)
return;
141 if (::google::protobuf::internal::CanUseInternalSwap(GetArena(), other->GetArena())) {
144 ::google::protobuf::internal::GenericSwap(
this, other);
148 if (other ==
this)
return;
149 ABSL_DCHECK(GetArena() == other->GetArena());
155 lock_metrics* New(::google::protobuf::Arena* arena =
nullptr)
const {
156 return ::google::protobuf::Message::DefaultConstruct<lock_metrics>(arena);
158 using ::google::protobuf::Message::CopyFrom;
160 using ::google::protobuf::Message::MergeFrom;
161 void MergeFrom(
const lock_metrics& from) { lock_metrics::MergeImpl(*
this, from); }
164 static void MergeImpl(
165 ::google::protobuf::MessageLite& to_msg,
166 const ::google::protobuf::MessageLite& from_msg);
169 bool IsInitialized()
const {
172 ABSL_ATTRIBUTE_REINITIALIZES
void Clear() PROTOBUF_FINAL;
173 #if defined(PROTOBUF_CUSTOM_VTABLE)
175 static ::size_t ByteSizeLong(const ::google::protobuf::MessageLite& msg);
176 static ::uint8_t* _InternalSerialize(
177 const MessageLite& msg, ::uint8_t* target,
178 ::google::protobuf::io::EpsCopyOutputStream* stream);
181 ::size_t ByteSizeLong()
const {
return ByteSizeLong(*
this); }
182 ::uint8_t* _InternalSerialize(
184 ::google::protobuf::io::EpsCopyOutputStream* stream)
const {
185 return _InternalSerialize(*
this, target, stream);
188 ::size_t ByteSizeLong()
const final;
189 ::uint8_t* _InternalSerialize(
191 ::google::protobuf::io::EpsCopyOutputStream* stream)
const final;
193 int GetCachedSize()
const {
return _impl_._cached_size_.Get(); }
196 void SharedCtor(::google::protobuf::Arena* arena);
197 static void SharedDtor(MessageLite& self);
200 template <
typename T>
201 friend ::absl::string_view(
202 ::google::protobuf::internal::GetAnyMessageName)();
203 static ::absl::string_view FullMessageName() {
return "tom.tsdb.lock_metrics"; }
206 explicit lock_metrics(::google::protobuf::Arena* arena);
210 *
this = ::std::move(from);
212 const ::google::protobuf::internal::ClassData* GetClassData()
const PROTOBUF_FINAL;
213 static void* PlacementNew_(
const void*,
void* mem,
214 ::google::protobuf::Arena* arena);
215 static constexpr auto InternalNewImpl_();
216 static const ::google::protobuf::internal::ClassDataFull _class_data_;
219 ::google::protobuf::Metadata GetMetadata()
const;
224 kCurrentMaxUnusedIdFieldNumber = 1,
225 kHashBucketLenFieldNumber = 2,
226 kLastAllocatedLockerIdFieldNumber = 3,
227 kInitAllocatedLocksFieldNumber = 4,
228 kInitAllocatedLockersFieldNumber = 5,
229 kInitAllocatedLockObjectsFieldNumber = 6,
230 kLockConflictNowaitCountFieldNumber = 7,
231 kLockConflictWaitCountFieldNumber = 8,
232 kLockersNowaitCountFieldNumber = 9,
233 kLockersWaitCountFieldNumber = 10,
234 kLockersAllocatedFieldNumber = 11,
235 kLocksAllocatedFieldNumber = 12,
236 kLocksStolenFieldNumber = 13,
237 kLockTimeoutFieldNumber = 14,
238 kMaxLocksInAnyHashBucketFieldNumber = 15,
239 kMaxObjectsInAnyHashBucketFieldNumber = 16,
240 kMaxLockersPossibleFieldNumber = 17,
241 kMaxLocksPossibleFieldNumber = 18,
242 kMaxLockStealsPossibleFieldNumber = 19,
243 kMaxLockersAtAnyOneTimeFieldNumber = 20,
244 kMaxObjectsAtAnyOneTimeFieldNumber = 21,
247 void clear_current_max_unused_id() ;
248 ::uint32_t current_max_unused_id()
const;
249 void set_current_max_unused_id(::uint32_t value);
252 ::uint32_t _internal_current_max_unused_id()
const;
253 void _internal_set_current_max_unused_id(::uint32_t value);
257 void clear_hash_bucket_len() ;
258 ::uint32_t hash_bucket_len()
const;
259 void set_hash_bucket_len(::uint32_t value);
262 ::uint32_t _internal_hash_bucket_len()
const;
263 void _internal_set_hash_bucket_len(::uint32_t value);
267 void clear_last_allocated_locker_id() ;
268 ::uint32_t last_allocated_locker_id()
const;
269 void set_last_allocated_locker_id(::uint32_t value);
272 ::uint32_t _internal_last_allocated_locker_id()
const;
273 void _internal_set_last_allocated_locker_id(::uint32_t value);
277 void clear_init_allocated_locks() ;
278 ::uint32_t init_allocated_locks()
const;
279 void set_init_allocated_locks(::uint32_t value);
282 ::uint32_t _internal_init_allocated_locks()
const;
283 void _internal_set_init_allocated_locks(::uint32_t value);
287 void clear_init_allocated_lockers() ;
288 ::uint32_t init_allocated_lockers()
const;
289 void set_init_allocated_lockers(::uint32_t value);
292 ::uint32_t _internal_init_allocated_lockers()
const;
293 void _internal_set_init_allocated_lockers(::uint32_t value);
297 void clear_init_allocated_lock_objects() ;
298 ::uint32_t init_allocated_lock_objects()
const;
299 void set_init_allocated_lock_objects(::uint32_t value);
302 ::uint32_t _internal_init_allocated_lock_objects()
const;
303 void _internal_set_init_allocated_lock_objects(::uint32_t value);
307 void clear_lock_conflict_nowait_count() ;
308 ::uint64_t lock_conflict_nowait_count()
const;
309 void set_lock_conflict_nowait_count(::uint64_t value);
312 ::uint64_t _internal_lock_conflict_nowait_count()
const;
313 void _internal_set_lock_conflict_nowait_count(::uint64_t value);
317 void clear_lock_conflict_wait_count() ;
318 ::uint64_t lock_conflict_wait_count()
const;
319 void set_lock_conflict_wait_count(::uint64_t value);
322 ::uint64_t _internal_lock_conflict_wait_count()
const;
323 void _internal_set_lock_conflict_wait_count(::uint64_t value);
327 void clear_lockers_nowait_count() ;
328 ::uint64_t lockers_nowait_count()
const;
329 void set_lockers_nowait_count(::uint64_t value);
332 ::uint64_t _internal_lockers_nowait_count()
const;
333 void _internal_set_lockers_nowait_count(::uint64_t value);
337 void clear_lockers_wait_count() ;
338 ::uint64_t lockers_wait_count()
const;
339 void set_lockers_wait_count(::uint64_t value);
342 ::uint64_t _internal_lockers_wait_count()
const;
343 void _internal_set_lockers_wait_count(::uint64_t value);
347 void clear_lockers_allocated() ;
348 ::uint32_t lockers_allocated()
const;
349 void set_lockers_allocated(::uint32_t value);
352 ::uint32_t _internal_lockers_allocated()
const;
353 void _internal_set_lockers_allocated(::uint32_t value);
357 void clear_locks_allocated() ;
358 ::uint32_t locks_allocated()
const;
359 void set_locks_allocated(::uint32_t value);
362 ::uint32_t _internal_locks_allocated()
const;
363 void _internal_set_locks_allocated(::uint32_t value);
367 void clear_locks_stolen() ;
368 ::uint64_t locks_stolen()
const;
369 void set_locks_stolen(::uint64_t value);
372 ::uint64_t _internal_locks_stolen()
const;
373 void _internal_set_locks_stolen(::uint64_t value);
377 void clear_lock_timeout() ;
378 ::uint64_t lock_timeout()
const;
379 void set_lock_timeout(::uint64_t value);
382 ::uint64_t _internal_lock_timeout()
const;
383 void _internal_set_lock_timeout(::uint64_t value);
387 void clear_max_locks_in_any_hash_bucket() ;
388 ::uint32_t max_locks_in_any_hash_bucket()
const;
389 void set_max_locks_in_any_hash_bucket(::uint32_t value);
392 ::uint32_t _internal_max_locks_in_any_hash_bucket()
const;
393 void _internal_set_max_locks_in_any_hash_bucket(::uint32_t value);
397 void clear_max_objects_in_any_hash_bucket() ;
398 ::uint32_t max_objects_in_any_hash_bucket()
const;
399 void set_max_objects_in_any_hash_bucket(::uint32_t value);
402 ::uint32_t _internal_max_objects_in_any_hash_bucket()
const;
403 void _internal_set_max_objects_in_any_hash_bucket(::uint32_t value);
407 void clear_max_lockers_possible() ;
408 ::uint32_t max_lockers_possible()
const;
409 void set_max_lockers_possible(::uint32_t value);
412 ::uint32_t _internal_max_lockers_possible()
const;
413 void _internal_set_max_lockers_possible(::uint32_t value);
417 void clear_max_locks_possible() ;
418 ::uint32_t max_locks_possible()
const;
419 void set_max_locks_possible(::uint32_t value);
422 ::uint32_t _internal_max_locks_possible()
const;
423 void _internal_set_max_locks_possible(::uint32_t value);
427 void clear_max_lock_steals_possible() ;
428 ::uint64_t max_lock_steals_possible()
const;
429 void set_max_lock_steals_possible(::uint64_t value);
432 ::uint64_t _internal_max_lock_steals_possible()
const;
433 void _internal_set_max_lock_steals_possible(::uint64_t value);
437 void clear_max_lockers_at_any_one_time() ;
438 ::uint32_t max_lockers_at_any_one_time()
const;
439 void set_max_lockers_at_any_one_time(::uint32_t value);
442 ::uint32_t _internal_max_lockers_at_any_one_time()
const;
443 void _internal_set_max_lockers_at_any_one_time(::uint32_t value);
447 void clear_max_objects_at_any_one_time() ;
448 ::uint32_t max_objects_at_any_one_time()
const;
449 void set_max_objects_at_any_one_time(::uint32_t value);
452 ::uint32_t _internal_max_objects_at_any_one_time()
const;
453 void _internal_set_max_objects_at_any_one_time(::uint32_t value);
459 friend class ::google::protobuf::internal::TcParser;
460 static const ::google::protobuf::internal::TcParseTable<
465 friend class ::google::protobuf::MessageLite;
466 friend class ::google::protobuf::Arena;
467 template <
typename T>
468 friend class ::google::protobuf::Arena::InternalHelper;
469 using InternalArenaConstructable_ = void;
470 using DestructorSkippable_ = void;
472 inline explicit constexpr Impl_(
473 ::google::protobuf::internal::ConstantInitialized)
noexcept;
474 inline explicit Impl_(::google::protobuf::internal::InternalVisibility visibility,
475 ::google::protobuf::Arena* arena);
476 inline explicit Impl_(::google::protobuf::internal::InternalVisibility visibility,
477 ::google::protobuf::Arena* arena,
const Impl_& from,
479 ::uint32_t current_max_unused_id_;
480 ::uint32_t hash_bucket_len_;
481 ::uint32_t last_allocated_locker_id_;
482 ::uint32_t init_allocated_locks_;
483 ::uint32_t init_allocated_lockers_;
484 ::uint32_t init_allocated_lock_objects_;
485 ::uint64_t lock_conflict_nowait_count_;
486 ::uint64_t lock_conflict_wait_count_;
487 ::uint64_t lockers_nowait_count_;
488 ::uint64_t lockers_wait_count_;
489 ::uint32_t lockers_allocated_;
490 ::uint32_t locks_allocated_;
491 ::uint64_t locks_stolen_;
492 ::uint64_t lock_timeout_;
493 ::uint32_t max_locks_in_any_hash_bucket_;
494 ::uint32_t max_objects_in_any_hash_bucket_;
495 ::uint32_t max_lockers_possible_;
496 ::uint32_t max_locks_possible_;
497 ::uint64_t max_lock_steals_possible_;
498 ::uint32_t max_lockers_at_any_one_time_;
499 ::uint32_t max_objects_at_any_one_time_;
500 ::google::protobuf::internal::CachedSize _cached_size_;
501 PROTOBUF_TSAN_DECLARE_MEMBER
503 union { Impl_ _impl_; };
504 friend struct ::TableStruct_runtime_5fmetrics_2eproto;
509 :
public ::google::protobuf::Message
515#if defined(PROTOBUF_CUSTOM_VTABLE)
522 template <
typename =
void>
524 ::google::protobuf::internal::ConstantInitialized);
534 if (
this == &from)
return *
this;
535 if (::google::protobuf::internal::CanMoveWithInternalSwap(GetArena(), from.GetArena())) {
543 inline const ::google::protobuf::UnknownFieldSet& unknown_fields()
const
544 ABSL_ATTRIBUTE_LIFETIME_BOUND {
545 return _internal_metadata_.unknown_fields<::google::protobuf::UnknownFieldSet>(::google::protobuf::UnknownFieldSet::default_instance);
547 inline ::google::protobuf::UnknownFieldSet* mutable_unknown_fields()
548 ABSL_ATTRIBUTE_LIFETIME_BOUND {
549 return _internal_metadata_.mutable_unknown_fields<::google::protobuf::UnknownFieldSet>();
552 static const ::google::protobuf::Descriptor* descriptor() {
553 return GetDescriptor();
555 static const ::google::protobuf::Descriptor* GetDescriptor() {
556 return default_instance().GetMetadata().descriptor;
558 static const ::google::protobuf::Reflection* GetReflection() {
559 return default_instance().GetMetadata().reflection;
562 return *internal_default_instance();
566 &_datastore_metrics_default_instance_);
568 static constexpr int kIndexInFileMessages = 0;
571 if (other ==
this)
return;
572 if (::google::protobuf::internal::CanUseInternalSwap(GetArena(), other->GetArena())) {
575 ::google::protobuf::internal::GenericSwap(
this, other);
579 if (other ==
this)
return;
580 ABSL_DCHECK(GetArena() == other->GetArena());
587 return ::google::protobuf::Message::DefaultConstruct<datastore_metrics>(arena);
589 using ::google::protobuf::Message::CopyFrom;
591 using ::google::protobuf::Message::MergeFrom;
592 void MergeFrom(
const datastore_metrics& from) { datastore_metrics::MergeImpl(*
this, from); }
595 static void MergeImpl(
596 ::google::protobuf::MessageLite& to_msg,
597 const ::google::protobuf::MessageLite& from_msg);
600 bool IsInitialized()
const {
603 ABSL_ATTRIBUTE_REINITIALIZES
void Clear() PROTOBUF_FINAL;
604 #if defined(PROTOBUF_CUSTOM_VTABLE)
606 static ::size_t ByteSizeLong(const ::google::protobuf::MessageLite& msg);
607 static ::uint8_t* _InternalSerialize(
608 const MessageLite& msg, ::uint8_t* target,
609 ::google::protobuf::io::EpsCopyOutputStream* stream);
612 ::size_t ByteSizeLong()
const {
return ByteSizeLong(*
this); }
613 ::uint8_t* _InternalSerialize(
615 ::google::protobuf::io::EpsCopyOutputStream* stream)
const {
616 return _InternalSerialize(*
this, target, stream);
619 ::size_t ByteSizeLong()
const final;
620 ::uint8_t* _InternalSerialize(
622 ::google::protobuf::io::EpsCopyOutputStream* stream)
const final;
624 int GetCachedSize()
const {
return _impl_._cached_size_.Get(); }
627 void SharedCtor(::google::protobuf::Arena* arena);
628 static void SharedDtor(MessageLite& self);
631 template <
typename T>
632 friend ::absl::string_view(
633 ::google::protobuf::internal::GetAnyMessageName)();
634 static ::absl::string_view FullMessageName() {
return "tom.tsdb.datastore_metrics"; }
641 *
this = ::std::move(from);
643 const ::google::protobuf::internal::ClassData* GetClassData()
const PROTOBUF_FINAL;
644 static void* PlacementNew_(
const void*,
void* mem,
645 ::google::protobuf::Arena* arena);
646 static constexpr auto InternalNewImpl_();
647 static const ::google::protobuf::internal::ClassDataFull _class_data_;
650 ::google::protobuf::Metadata GetMetadata()
const;
655 kDuplicatePagesBytesFreeFieldNumber = 2,
656 kDuplicatePagesFieldNumber = 1,
657 kEmptyPagesFieldNumber = 3,
658 kPagesFreeFieldNumber = 4,
659 kInternalPagesFieldNumber = 5,
660 kInternalPagesBytesFreeFieldNumber = 6,
661 kLeafPagesBytesFreeFieldNumber = 8,
662 kLeafPagesFieldNumber = 7,
663 kTreeLevelsFieldNumber = 9,
664 kExternalFilesFieldNumber = 10,
665 kDataChunkCountFieldNumber = 11,
666 kKeyCountFieldNumber = 12,
667 kOverflowPagesFieldNumber = 13,
668 kOverflowPagesBytesFreeFieldNumber = 14,
671 void clear_duplicate_pages_bytes_free() ;
672 ::uint64_t duplicate_pages_bytes_free()
const;
673 void set_duplicate_pages_bytes_free(::uint64_t value);
676 ::uint64_t _internal_duplicate_pages_bytes_free()
const;
677 void _internal_set_duplicate_pages_bytes_free(::uint64_t value);
681 void clear_duplicate_pages() ;
682 ::uint32_t duplicate_pages()
const;
683 void set_duplicate_pages(::uint32_t value);
686 ::uint32_t _internal_duplicate_pages()
const;
687 void _internal_set_duplicate_pages(::uint32_t value);
691 void clear_empty_pages() ;
692 ::uint32_t empty_pages()
const;
693 void set_empty_pages(::uint32_t value);
696 ::uint32_t _internal_empty_pages()
const;
697 void _internal_set_empty_pages(::uint32_t value);
701 void clear_pages_free() ;
702 ::uint32_t pages_free()
const;
703 void set_pages_free(::uint32_t value);
706 ::uint32_t _internal_pages_free()
const;
707 void _internal_set_pages_free(::uint32_t value);
711 void clear_internal_pages() ;
712 ::uint32_t internal_pages()
const;
713 void set_internal_pages(::uint32_t value);
716 ::uint32_t _internal_internal_pages()
const;
717 void _internal_set_internal_pages(::uint32_t value);
721 void clear_internal_pages_bytes_free() ;
722 ::uint64_t internal_pages_bytes_free()
const;
723 void set_internal_pages_bytes_free(::uint64_t value);
726 ::uint64_t _internal_internal_pages_bytes_free()
const;
727 void _internal_set_internal_pages_bytes_free(::uint64_t value);
731 void clear_leaf_pages_bytes_free() ;
732 ::uint64_t leaf_pages_bytes_free()
const;
733 void set_leaf_pages_bytes_free(::uint64_t value);
736 ::uint64_t _internal_leaf_pages_bytes_free()
const;
737 void _internal_set_leaf_pages_bytes_free(::uint64_t value);
741 void clear_leaf_pages() ;
742 ::uint32_t leaf_pages()
const;
743 void set_leaf_pages(::uint32_t value);
746 ::uint32_t _internal_leaf_pages()
const;
747 void _internal_set_leaf_pages(::uint32_t value);
751 void clear_tree_levels() ;
752 ::uint32_t tree_levels()
const;
753 void set_tree_levels(::uint32_t value);
756 ::uint32_t _internal_tree_levels()
const;
757 void _internal_set_tree_levels(::uint32_t value);
761 void clear_external_files() ;
762 ::uint32_t external_files()
const;
763 void set_external_files(::uint32_t value);
766 ::uint32_t _internal_external_files()
const;
767 void _internal_set_external_files(::uint32_t value);
771 void clear_data_chunk_count() ;
772 ::uint32_t data_chunk_count()
const;
773 void set_data_chunk_count(::uint32_t value);
776 ::uint32_t _internal_data_chunk_count()
const;
777 void _internal_set_data_chunk_count(::uint32_t value);
781 void clear_key_count() ;
782 ::uint32_t key_count()
const;
783 void set_key_count(::uint32_t value);
786 ::uint32_t _internal_key_count()
const;
787 void _internal_set_key_count(::uint32_t value);
791 void clear_overflow_pages() ;
792 ::uint32_t overflow_pages()
const;
793 void set_overflow_pages(::uint32_t value);
796 ::uint32_t _internal_overflow_pages()
const;
797 void _internal_set_overflow_pages(::uint32_t value);
801 void clear_overflow_pages_bytes_free() ;
802 ::uint64_t overflow_pages_bytes_free()
const;
803 void set_overflow_pages_bytes_free(::uint64_t value);
806 ::uint64_t _internal_overflow_pages_bytes_free()
const;
807 void _internal_set_overflow_pages_bytes_free(::uint64_t value);
813 friend class ::google::protobuf::internal::TcParser;
814 static const ::google::protobuf::internal::TcParseTable<
819 friend class ::google::protobuf::MessageLite;
820 friend class ::google::protobuf::Arena;
821 template <
typename T>
822 friend class ::google::protobuf::Arena::InternalHelper;
823 using InternalArenaConstructable_ = void;
824 using DestructorSkippable_ = void;
826 inline explicit constexpr Impl_(
827 ::google::protobuf::internal::ConstantInitialized)
noexcept;
828 inline explicit Impl_(::google::protobuf::internal::InternalVisibility visibility,
829 ::google::protobuf::Arena* arena);
830 inline explicit Impl_(::google::protobuf::internal::InternalVisibility visibility,
831 ::google::protobuf::Arena* arena,
const Impl_& from,
833 ::uint64_t duplicate_pages_bytes_free_;
834 ::uint32_t duplicate_pages_;
835 ::uint32_t empty_pages_;
836 ::uint32_t pages_free_;
837 ::uint32_t internal_pages_;
838 ::uint64_t internal_pages_bytes_free_;
839 ::uint64_t leaf_pages_bytes_free_;
840 ::uint32_t leaf_pages_;
841 ::uint32_t tree_levels_;
842 ::uint32_t external_files_;
843 ::uint32_t data_chunk_count_;
844 ::uint32_t key_count_;
845 ::uint32_t overflow_pages_;
846 ::uint64_t overflow_pages_bytes_free_;
847 ::google::protobuf::internal::CachedSize _cached_size_;
848 PROTOBUF_TSAN_DECLARE_MEMBER
850 union { Impl_ _impl_; };
851 friend struct ::TableStruct_runtime_5fmetrics_2eproto;
863#pragma GCC diagnostic push
864#pragma GCC diagnostic ignored "-Wstrict-aliasing"
871inline void datastore_metrics::clear_duplicate_pages() {
872 ::google::protobuf::internal::TSanWrite(&_impl_);
873 _impl_.duplicate_pages_ = 0u;
875inline ::uint32_t datastore_metrics::duplicate_pages()
const {
877 return _internal_duplicate_pages();
879inline void datastore_metrics::set_duplicate_pages(::uint32_t value) {
880 _internal_set_duplicate_pages(value);
883inline ::uint32_t datastore_metrics::_internal_duplicate_pages()
const {
884 ::google::protobuf::internal::TSanRead(&_impl_);
885 return _impl_.duplicate_pages_;
887inline void datastore_metrics::_internal_set_duplicate_pages(::uint32_t value) {
888 ::google::protobuf::internal::TSanWrite(&_impl_);
889 _impl_.duplicate_pages_ = value;
893inline void datastore_metrics::clear_duplicate_pages_bytes_free() {
894 ::google::protobuf::internal::TSanWrite(&_impl_);
895 _impl_.duplicate_pages_bytes_free_ = ::uint64_t{0u};
897inline ::uint64_t datastore_metrics::duplicate_pages_bytes_free()
const {
899 return _internal_duplicate_pages_bytes_free();
901inline void datastore_metrics::set_duplicate_pages_bytes_free(::uint64_t value) {
902 _internal_set_duplicate_pages_bytes_free(value);
905inline ::uint64_t datastore_metrics::_internal_duplicate_pages_bytes_free()
const {
906 ::google::protobuf::internal::TSanRead(&_impl_);
907 return _impl_.duplicate_pages_bytes_free_;
909inline void datastore_metrics::_internal_set_duplicate_pages_bytes_free(::uint64_t value) {
910 ::google::protobuf::internal::TSanWrite(&_impl_);
911 _impl_.duplicate_pages_bytes_free_ = value;
915inline void datastore_metrics::clear_empty_pages() {
916 ::google::protobuf::internal::TSanWrite(&_impl_);
917 _impl_.empty_pages_ = 0u;
919inline ::uint32_t datastore_metrics::empty_pages()
const {
921 return _internal_empty_pages();
923inline void datastore_metrics::set_empty_pages(::uint32_t value) {
924 _internal_set_empty_pages(value);
927inline ::uint32_t datastore_metrics::_internal_empty_pages()
const {
928 ::google::protobuf::internal::TSanRead(&_impl_);
929 return _impl_.empty_pages_;
931inline void datastore_metrics::_internal_set_empty_pages(::uint32_t value) {
932 ::google::protobuf::internal::TSanWrite(&_impl_);
933 _impl_.empty_pages_ = value;
937inline void datastore_metrics::clear_pages_free() {
938 ::google::protobuf::internal::TSanWrite(&_impl_);
939 _impl_.pages_free_ = 0u;
941inline ::uint32_t datastore_metrics::pages_free()
const {
943 return _internal_pages_free();
945inline void datastore_metrics::set_pages_free(::uint32_t value) {
946 _internal_set_pages_free(value);
949inline ::uint32_t datastore_metrics::_internal_pages_free()
const {
950 ::google::protobuf::internal::TSanRead(&_impl_);
951 return _impl_.pages_free_;
953inline void datastore_metrics::_internal_set_pages_free(::uint32_t value) {
954 ::google::protobuf::internal::TSanWrite(&_impl_);
955 _impl_.pages_free_ = value;
959inline void datastore_metrics::clear_internal_pages() {
960 ::google::protobuf::internal::TSanWrite(&_impl_);
961 _impl_.internal_pages_ = 0u;
963inline ::uint32_t datastore_metrics::internal_pages()
const {
965 return _internal_internal_pages();
967inline void datastore_metrics::set_internal_pages(::uint32_t value) {
968 _internal_set_internal_pages(value);
971inline ::uint32_t datastore_metrics::_internal_internal_pages()
const {
972 ::google::protobuf::internal::TSanRead(&_impl_);
973 return _impl_.internal_pages_;
975inline void datastore_metrics::_internal_set_internal_pages(::uint32_t value) {
976 ::google::protobuf::internal::TSanWrite(&_impl_);
977 _impl_.internal_pages_ = value;
981inline void datastore_metrics::clear_internal_pages_bytes_free() {
982 ::google::protobuf::internal::TSanWrite(&_impl_);
983 _impl_.internal_pages_bytes_free_ = ::uint64_t{0u};
985inline ::uint64_t datastore_metrics::internal_pages_bytes_free()
const {
987 return _internal_internal_pages_bytes_free();
989inline void datastore_metrics::set_internal_pages_bytes_free(::uint64_t value) {
990 _internal_set_internal_pages_bytes_free(value);
993inline ::uint64_t datastore_metrics::_internal_internal_pages_bytes_free()
const {
994 ::google::protobuf::internal::TSanRead(&_impl_);
995 return _impl_.internal_pages_bytes_free_;
997inline void datastore_metrics::_internal_set_internal_pages_bytes_free(::uint64_t value) {
998 ::google::protobuf::internal::TSanWrite(&_impl_);
999 _impl_.internal_pages_bytes_free_ = value;
1003inline void datastore_metrics::clear_leaf_pages() {
1004 ::google::protobuf::internal::TSanWrite(&_impl_);
1005 _impl_.leaf_pages_ = 0u;
1007inline ::uint32_t datastore_metrics::leaf_pages()
const {
1009 return _internal_leaf_pages();
1011inline void datastore_metrics::set_leaf_pages(::uint32_t value) {
1012 _internal_set_leaf_pages(value);
1015inline ::uint32_t datastore_metrics::_internal_leaf_pages()
const {
1016 ::google::protobuf::internal::TSanRead(&_impl_);
1017 return _impl_.leaf_pages_;
1019inline void datastore_metrics::_internal_set_leaf_pages(::uint32_t value) {
1020 ::google::protobuf::internal::TSanWrite(&_impl_);
1021 _impl_.leaf_pages_ = value;
1025inline void datastore_metrics::clear_leaf_pages_bytes_free() {
1026 ::google::protobuf::internal::TSanWrite(&_impl_);
1027 _impl_.leaf_pages_bytes_free_ = ::uint64_t{0u};
1029inline ::uint64_t datastore_metrics::leaf_pages_bytes_free()
const {
1031 return _internal_leaf_pages_bytes_free();
1033inline void datastore_metrics::set_leaf_pages_bytes_free(::uint64_t value) {
1034 _internal_set_leaf_pages_bytes_free(value);
1037inline ::uint64_t datastore_metrics::_internal_leaf_pages_bytes_free()
const {
1038 ::google::protobuf::internal::TSanRead(&_impl_);
1039 return _impl_.leaf_pages_bytes_free_;
1041inline void datastore_metrics::_internal_set_leaf_pages_bytes_free(::uint64_t value) {
1042 ::google::protobuf::internal::TSanWrite(&_impl_);
1043 _impl_.leaf_pages_bytes_free_ = value;
1047inline void datastore_metrics::clear_tree_levels() {
1048 ::google::protobuf::internal::TSanWrite(&_impl_);
1049 _impl_.tree_levels_ = 0u;
1051inline ::uint32_t datastore_metrics::tree_levels()
const {
1053 return _internal_tree_levels();
1055inline void datastore_metrics::set_tree_levels(::uint32_t value) {
1056 _internal_set_tree_levels(value);
1059inline ::uint32_t datastore_metrics::_internal_tree_levels()
const {
1060 ::google::protobuf::internal::TSanRead(&_impl_);
1061 return _impl_.tree_levels_;
1063inline void datastore_metrics::_internal_set_tree_levels(::uint32_t value) {
1064 ::google::protobuf::internal::TSanWrite(&_impl_);
1065 _impl_.tree_levels_ = value;
1069inline void datastore_metrics::clear_external_files() {
1070 ::google::protobuf::internal::TSanWrite(&_impl_);
1071 _impl_.external_files_ = 0u;
1073inline ::uint32_t datastore_metrics::external_files()
const {
1075 return _internal_external_files();
1077inline void datastore_metrics::set_external_files(::uint32_t value) {
1078 _internal_set_external_files(value);
1081inline ::uint32_t datastore_metrics::_internal_external_files()
const {
1082 ::google::protobuf::internal::TSanRead(&_impl_);
1083 return _impl_.external_files_;
1085inline void datastore_metrics::_internal_set_external_files(::uint32_t value) {
1086 ::google::protobuf::internal::TSanWrite(&_impl_);
1087 _impl_.external_files_ = value;
1091inline void datastore_metrics::clear_data_chunk_count() {
1092 ::google::protobuf::internal::TSanWrite(&_impl_);
1093 _impl_.data_chunk_count_ = 0u;
1095inline ::uint32_t datastore_metrics::data_chunk_count()
const {
1097 return _internal_data_chunk_count();
1099inline void datastore_metrics::set_data_chunk_count(::uint32_t value) {
1100 _internal_set_data_chunk_count(value);
1103inline ::uint32_t datastore_metrics::_internal_data_chunk_count()
const {
1104 ::google::protobuf::internal::TSanRead(&_impl_);
1105 return _impl_.data_chunk_count_;
1107inline void datastore_metrics::_internal_set_data_chunk_count(::uint32_t value) {
1108 ::google::protobuf::internal::TSanWrite(&_impl_);
1109 _impl_.data_chunk_count_ = value;
1113inline void datastore_metrics::clear_key_count() {
1114 ::google::protobuf::internal::TSanWrite(&_impl_);
1115 _impl_.key_count_ = 0u;
1117inline ::uint32_t datastore_metrics::key_count()
const {
1119 return _internal_key_count();
1121inline void datastore_metrics::set_key_count(::uint32_t value) {
1122 _internal_set_key_count(value);
1125inline ::uint32_t datastore_metrics::_internal_key_count()
const {
1126 ::google::protobuf::internal::TSanRead(&_impl_);
1127 return _impl_.key_count_;
1129inline void datastore_metrics::_internal_set_key_count(::uint32_t value) {
1130 ::google::protobuf::internal::TSanWrite(&_impl_);
1131 _impl_.key_count_ = value;
1135inline void datastore_metrics::clear_overflow_pages() {
1136 ::google::protobuf::internal::TSanWrite(&_impl_);
1137 _impl_.overflow_pages_ = 0u;
1139inline ::uint32_t datastore_metrics::overflow_pages()
const {
1141 return _internal_overflow_pages();
1143inline void datastore_metrics::set_overflow_pages(::uint32_t value) {
1144 _internal_set_overflow_pages(value);
1147inline ::uint32_t datastore_metrics::_internal_overflow_pages()
const {
1148 ::google::protobuf::internal::TSanRead(&_impl_);
1149 return _impl_.overflow_pages_;
1151inline void datastore_metrics::_internal_set_overflow_pages(::uint32_t value) {
1152 ::google::protobuf::internal::TSanWrite(&_impl_);
1153 _impl_.overflow_pages_ = value;
1157inline void datastore_metrics::clear_overflow_pages_bytes_free() {
1158 ::google::protobuf::internal::TSanWrite(&_impl_);
1159 _impl_.overflow_pages_bytes_free_ = ::uint64_t{0u};
1161inline ::uint64_t datastore_metrics::overflow_pages_bytes_free()
const {
1163 return _internal_overflow_pages_bytes_free();
1165inline void datastore_metrics::set_overflow_pages_bytes_free(::uint64_t value) {
1166 _internal_set_overflow_pages_bytes_free(value);
1169inline ::uint64_t datastore_metrics::_internal_overflow_pages_bytes_free()
const {
1170 ::google::protobuf::internal::TSanRead(&_impl_);
1171 return _impl_.overflow_pages_bytes_free_;
1173inline void datastore_metrics::_internal_set_overflow_pages_bytes_free(::uint64_t value) {
1174 ::google::protobuf::internal::TSanWrite(&_impl_);
1175 _impl_.overflow_pages_bytes_free_ = value;
1183inline void lock_metrics::clear_current_max_unused_id() {
1184 ::google::protobuf::internal::TSanWrite(&_impl_);
1185 _impl_.current_max_unused_id_ = 0u;
1187inline ::uint32_t lock_metrics::current_max_unused_id()
const {
1189 return _internal_current_max_unused_id();
1191inline void lock_metrics::set_current_max_unused_id(::uint32_t value) {
1192 _internal_set_current_max_unused_id(value);
1195inline ::uint32_t lock_metrics::_internal_current_max_unused_id()
const {
1196 ::google::protobuf::internal::TSanRead(&_impl_);
1197 return _impl_.current_max_unused_id_;
1199inline void lock_metrics::_internal_set_current_max_unused_id(::uint32_t value) {
1200 ::google::protobuf::internal::TSanWrite(&_impl_);
1201 _impl_.current_max_unused_id_ = value;
1205inline void lock_metrics::clear_hash_bucket_len() {
1206 ::google::protobuf::internal::TSanWrite(&_impl_);
1207 _impl_.hash_bucket_len_ = 0u;
1209inline ::uint32_t lock_metrics::hash_bucket_len()
const {
1211 return _internal_hash_bucket_len();
1213inline void lock_metrics::set_hash_bucket_len(::uint32_t value) {
1214 _internal_set_hash_bucket_len(value);
1217inline ::uint32_t lock_metrics::_internal_hash_bucket_len()
const {
1218 ::google::protobuf::internal::TSanRead(&_impl_);
1219 return _impl_.hash_bucket_len_;
1221inline void lock_metrics::_internal_set_hash_bucket_len(::uint32_t value) {
1222 ::google::protobuf::internal::TSanWrite(&_impl_);
1223 _impl_.hash_bucket_len_ = value;
1227inline void lock_metrics::clear_last_allocated_locker_id() {
1228 ::google::protobuf::internal::TSanWrite(&_impl_);
1229 _impl_.last_allocated_locker_id_ = 0u;
1231inline ::uint32_t lock_metrics::last_allocated_locker_id()
const {
1233 return _internal_last_allocated_locker_id();
1235inline void lock_metrics::set_last_allocated_locker_id(::uint32_t value) {
1236 _internal_set_last_allocated_locker_id(value);
1239inline ::uint32_t lock_metrics::_internal_last_allocated_locker_id()
const {
1240 ::google::protobuf::internal::TSanRead(&_impl_);
1241 return _impl_.last_allocated_locker_id_;
1243inline void lock_metrics::_internal_set_last_allocated_locker_id(::uint32_t value) {
1244 ::google::protobuf::internal::TSanWrite(&_impl_);
1245 _impl_.last_allocated_locker_id_ = value;
1249inline void lock_metrics::clear_init_allocated_locks() {
1250 ::google::protobuf::internal::TSanWrite(&_impl_);
1251 _impl_.init_allocated_locks_ = 0u;
1253inline ::uint32_t lock_metrics::init_allocated_locks()
const {
1255 return _internal_init_allocated_locks();
1257inline void lock_metrics::set_init_allocated_locks(::uint32_t value) {
1258 _internal_set_init_allocated_locks(value);
1261inline ::uint32_t lock_metrics::_internal_init_allocated_locks()
const {
1262 ::google::protobuf::internal::TSanRead(&_impl_);
1263 return _impl_.init_allocated_locks_;
1265inline void lock_metrics::_internal_set_init_allocated_locks(::uint32_t value) {
1266 ::google::protobuf::internal::TSanWrite(&_impl_);
1267 _impl_.init_allocated_locks_ = value;
1271inline void lock_metrics::clear_init_allocated_lockers() {
1272 ::google::protobuf::internal::TSanWrite(&_impl_);
1273 _impl_.init_allocated_lockers_ = 0u;
1275inline ::uint32_t lock_metrics::init_allocated_lockers()
const {
1277 return _internal_init_allocated_lockers();
1279inline void lock_metrics::set_init_allocated_lockers(::uint32_t value) {
1280 _internal_set_init_allocated_lockers(value);
1283inline ::uint32_t lock_metrics::_internal_init_allocated_lockers()
const {
1284 ::google::protobuf::internal::TSanRead(&_impl_);
1285 return _impl_.init_allocated_lockers_;
1287inline void lock_metrics::_internal_set_init_allocated_lockers(::uint32_t value) {
1288 ::google::protobuf::internal::TSanWrite(&_impl_);
1289 _impl_.init_allocated_lockers_ = value;
1293inline void lock_metrics::clear_init_allocated_lock_objects() {
1294 ::google::protobuf::internal::TSanWrite(&_impl_);
1295 _impl_.init_allocated_lock_objects_ = 0u;
1297inline ::uint32_t lock_metrics::init_allocated_lock_objects()
const {
1299 return _internal_init_allocated_lock_objects();
1301inline void lock_metrics::set_init_allocated_lock_objects(::uint32_t value) {
1302 _internal_set_init_allocated_lock_objects(value);
1305inline ::uint32_t lock_metrics::_internal_init_allocated_lock_objects()
const {
1306 ::google::protobuf::internal::TSanRead(&_impl_);
1307 return _impl_.init_allocated_lock_objects_;
1309inline void lock_metrics::_internal_set_init_allocated_lock_objects(::uint32_t value) {
1310 ::google::protobuf::internal::TSanWrite(&_impl_);
1311 _impl_.init_allocated_lock_objects_ = value;
1315inline void lock_metrics::clear_lock_conflict_nowait_count() {
1316 ::google::protobuf::internal::TSanWrite(&_impl_);
1317 _impl_.lock_conflict_nowait_count_ = ::uint64_t{0u};
1319inline ::uint64_t lock_metrics::lock_conflict_nowait_count()
const {
1321 return _internal_lock_conflict_nowait_count();
1323inline void lock_metrics::set_lock_conflict_nowait_count(::uint64_t value) {
1324 _internal_set_lock_conflict_nowait_count(value);
1327inline ::uint64_t lock_metrics::_internal_lock_conflict_nowait_count()
const {
1328 ::google::protobuf::internal::TSanRead(&_impl_);
1329 return _impl_.lock_conflict_nowait_count_;
1331inline void lock_metrics::_internal_set_lock_conflict_nowait_count(::uint64_t value) {
1332 ::google::protobuf::internal::TSanWrite(&_impl_);
1333 _impl_.lock_conflict_nowait_count_ = value;
1337inline void lock_metrics::clear_lock_conflict_wait_count() {
1338 ::google::protobuf::internal::TSanWrite(&_impl_);
1339 _impl_.lock_conflict_wait_count_ = ::uint64_t{0u};
1341inline ::uint64_t lock_metrics::lock_conflict_wait_count()
const {
1343 return _internal_lock_conflict_wait_count();
1345inline void lock_metrics::set_lock_conflict_wait_count(::uint64_t value) {
1346 _internal_set_lock_conflict_wait_count(value);
1349inline ::uint64_t lock_metrics::_internal_lock_conflict_wait_count()
const {
1350 ::google::protobuf::internal::TSanRead(&_impl_);
1351 return _impl_.lock_conflict_wait_count_;
1353inline void lock_metrics::_internal_set_lock_conflict_wait_count(::uint64_t value) {
1354 ::google::protobuf::internal::TSanWrite(&_impl_);
1355 _impl_.lock_conflict_wait_count_ = value;
1359inline void lock_metrics::clear_lockers_nowait_count() {
1360 ::google::protobuf::internal::TSanWrite(&_impl_);
1361 _impl_.lockers_nowait_count_ = ::uint64_t{0u};
1363inline ::uint64_t lock_metrics::lockers_nowait_count()
const {
1365 return _internal_lockers_nowait_count();
1367inline void lock_metrics::set_lockers_nowait_count(::uint64_t value) {
1368 _internal_set_lockers_nowait_count(value);
1371inline ::uint64_t lock_metrics::_internal_lockers_nowait_count()
const {
1372 ::google::protobuf::internal::TSanRead(&_impl_);
1373 return _impl_.lockers_nowait_count_;
1375inline void lock_metrics::_internal_set_lockers_nowait_count(::uint64_t value) {
1376 ::google::protobuf::internal::TSanWrite(&_impl_);
1377 _impl_.lockers_nowait_count_ = value;
1381inline void lock_metrics::clear_lockers_wait_count() {
1382 ::google::protobuf::internal::TSanWrite(&_impl_);
1383 _impl_.lockers_wait_count_ = ::uint64_t{0u};
1385inline ::uint64_t lock_metrics::lockers_wait_count()
const {
1387 return _internal_lockers_wait_count();
1389inline void lock_metrics::set_lockers_wait_count(::uint64_t value) {
1390 _internal_set_lockers_wait_count(value);
1393inline ::uint64_t lock_metrics::_internal_lockers_wait_count()
const {
1394 ::google::protobuf::internal::TSanRead(&_impl_);
1395 return _impl_.lockers_wait_count_;
1397inline void lock_metrics::_internal_set_lockers_wait_count(::uint64_t value) {
1398 ::google::protobuf::internal::TSanWrite(&_impl_);
1399 _impl_.lockers_wait_count_ = value;
1403inline void lock_metrics::clear_lockers_allocated() {
1404 ::google::protobuf::internal::TSanWrite(&_impl_);
1405 _impl_.lockers_allocated_ = 0u;
1407inline ::uint32_t lock_metrics::lockers_allocated()
const {
1409 return _internal_lockers_allocated();
1411inline void lock_metrics::set_lockers_allocated(::uint32_t value) {
1412 _internal_set_lockers_allocated(value);
1415inline ::uint32_t lock_metrics::_internal_lockers_allocated()
const {
1416 ::google::protobuf::internal::TSanRead(&_impl_);
1417 return _impl_.lockers_allocated_;
1419inline void lock_metrics::_internal_set_lockers_allocated(::uint32_t value) {
1420 ::google::protobuf::internal::TSanWrite(&_impl_);
1421 _impl_.lockers_allocated_ = value;
1425inline void lock_metrics::clear_locks_allocated() {
1426 ::google::protobuf::internal::TSanWrite(&_impl_);
1427 _impl_.locks_allocated_ = 0u;
1429inline ::uint32_t lock_metrics::locks_allocated()
const {
1431 return _internal_locks_allocated();
1433inline void lock_metrics::set_locks_allocated(::uint32_t value) {
1434 _internal_set_locks_allocated(value);
1437inline ::uint32_t lock_metrics::_internal_locks_allocated()
const {
1438 ::google::protobuf::internal::TSanRead(&_impl_);
1439 return _impl_.locks_allocated_;
1441inline void lock_metrics::_internal_set_locks_allocated(::uint32_t value) {
1442 ::google::protobuf::internal::TSanWrite(&_impl_);
1443 _impl_.locks_allocated_ = value;
1447inline void lock_metrics::clear_locks_stolen() {
1448 ::google::protobuf::internal::TSanWrite(&_impl_);
1449 _impl_.locks_stolen_ = ::uint64_t{0u};
1451inline ::uint64_t lock_metrics::locks_stolen()
const {
1453 return _internal_locks_stolen();
1455inline void lock_metrics::set_locks_stolen(::uint64_t value) {
1456 _internal_set_locks_stolen(value);
1459inline ::uint64_t lock_metrics::_internal_locks_stolen()
const {
1460 ::google::protobuf::internal::TSanRead(&_impl_);
1461 return _impl_.locks_stolen_;
1463inline void lock_metrics::_internal_set_locks_stolen(::uint64_t value) {
1464 ::google::protobuf::internal::TSanWrite(&_impl_);
1465 _impl_.locks_stolen_ = value;
1469inline void lock_metrics::clear_lock_timeout() {
1470 ::google::protobuf::internal::TSanWrite(&_impl_);
1471 _impl_.lock_timeout_ = ::uint64_t{0u};
1473inline ::uint64_t lock_metrics::lock_timeout()
const {
1475 return _internal_lock_timeout();
1477inline void lock_metrics::set_lock_timeout(::uint64_t value) {
1478 _internal_set_lock_timeout(value);
1481inline ::uint64_t lock_metrics::_internal_lock_timeout()
const {
1482 ::google::protobuf::internal::TSanRead(&_impl_);
1483 return _impl_.lock_timeout_;
1485inline void lock_metrics::_internal_set_lock_timeout(::uint64_t value) {
1486 ::google::protobuf::internal::TSanWrite(&_impl_);
1487 _impl_.lock_timeout_ = value;
1491inline void lock_metrics::clear_max_locks_in_any_hash_bucket() {
1492 ::google::protobuf::internal::TSanWrite(&_impl_);
1493 _impl_.max_locks_in_any_hash_bucket_ = 0u;
1495inline ::uint32_t lock_metrics::max_locks_in_any_hash_bucket()
const {
1497 return _internal_max_locks_in_any_hash_bucket();
1499inline void lock_metrics::set_max_locks_in_any_hash_bucket(::uint32_t value) {
1500 _internal_set_max_locks_in_any_hash_bucket(value);
1503inline ::uint32_t lock_metrics::_internal_max_locks_in_any_hash_bucket()
const {
1504 ::google::protobuf::internal::TSanRead(&_impl_);
1505 return _impl_.max_locks_in_any_hash_bucket_;
1507inline void lock_metrics::_internal_set_max_locks_in_any_hash_bucket(::uint32_t value) {
1508 ::google::protobuf::internal::TSanWrite(&_impl_);
1509 _impl_.max_locks_in_any_hash_bucket_ = value;
1513inline void lock_metrics::clear_max_objects_in_any_hash_bucket() {
1514 ::google::protobuf::internal::TSanWrite(&_impl_);
1515 _impl_.max_objects_in_any_hash_bucket_ = 0u;
1517inline ::uint32_t lock_metrics::max_objects_in_any_hash_bucket()
const {
1519 return _internal_max_objects_in_any_hash_bucket();
1521inline void lock_metrics::set_max_objects_in_any_hash_bucket(::uint32_t value) {
1522 _internal_set_max_objects_in_any_hash_bucket(value);
1525inline ::uint32_t lock_metrics::_internal_max_objects_in_any_hash_bucket()
const {
1526 ::google::protobuf::internal::TSanRead(&_impl_);
1527 return _impl_.max_objects_in_any_hash_bucket_;
1529inline void lock_metrics::_internal_set_max_objects_in_any_hash_bucket(::uint32_t value) {
1530 ::google::protobuf::internal::TSanWrite(&_impl_);
1531 _impl_.max_objects_in_any_hash_bucket_ = value;
1535inline void lock_metrics::clear_max_lockers_possible() {
1536 ::google::protobuf::internal::TSanWrite(&_impl_);
1537 _impl_.max_lockers_possible_ = 0u;
1539inline ::uint32_t lock_metrics::max_lockers_possible()
const {
1541 return _internal_max_lockers_possible();
1543inline void lock_metrics::set_max_lockers_possible(::uint32_t value) {
1544 _internal_set_max_lockers_possible(value);
1547inline ::uint32_t lock_metrics::_internal_max_lockers_possible()
const {
1548 ::google::protobuf::internal::TSanRead(&_impl_);
1549 return _impl_.max_lockers_possible_;
1551inline void lock_metrics::_internal_set_max_lockers_possible(::uint32_t value) {
1552 ::google::protobuf::internal::TSanWrite(&_impl_);
1553 _impl_.max_lockers_possible_ = value;
1557inline void lock_metrics::clear_max_locks_possible() {
1558 ::google::protobuf::internal::TSanWrite(&_impl_);
1559 _impl_.max_locks_possible_ = 0u;
1561inline ::uint32_t lock_metrics::max_locks_possible()
const {
1563 return _internal_max_locks_possible();
1565inline void lock_metrics::set_max_locks_possible(::uint32_t value) {
1566 _internal_set_max_locks_possible(value);
1569inline ::uint32_t lock_metrics::_internal_max_locks_possible()
const {
1570 ::google::protobuf::internal::TSanRead(&_impl_);
1571 return _impl_.max_locks_possible_;
1573inline void lock_metrics::_internal_set_max_locks_possible(::uint32_t value) {
1574 ::google::protobuf::internal::TSanWrite(&_impl_);
1575 _impl_.max_locks_possible_ = value;
1579inline void lock_metrics::clear_max_lock_steals_possible() {
1580 ::google::protobuf::internal::TSanWrite(&_impl_);
1581 _impl_.max_lock_steals_possible_ = ::uint64_t{0u};
1583inline ::uint64_t lock_metrics::max_lock_steals_possible()
const {
1585 return _internal_max_lock_steals_possible();
1587inline void lock_metrics::set_max_lock_steals_possible(::uint64_t value) {
1588 _internal_set_max_lock_steals_possible(value);
1591inline ::uint64_t lock_metrics::_internal_max_lock_steals_possible()
const {
1592 ::google::protobuf::internal::TSanRead(&_impl_);
1593 return _impl_.max_lock_steals_possible_;
1595inline void lock_metrics::_internal_set_max_lock_steals_possible(::uint64_t value) {
1596 ::google::protobuf::internal::TSanWrite(&_impl_);
1597 _impl_.max_lock_steals_possible_ = value;
1601inline void lock_metrics::clear_max_lockers_at_any_one_time() {
1602 ::google::protobuf::internal::TSanWrite(&_impl_);
1603 _impl_.max_lockers_at_any_one_time_ = 0u;
1605inline ::uint32_t lock_metrics::max_lockers_at_any_one_time()
const {
1607 return _internal_max_lockers_at_any_one_time();
1609inline void lock_metrics::set_max_lockers_at_any_one_time(::uint32_t value) {
1610 _internal_set_max_lockers_at_any_one_time(value);
1613inline ::uint32_t lock_metrics::_internal_max_lockers_at_any_one_time()
const {
1614 ::google::protobuf::internal::TSanRead(&_impl_);
1615 return _impl_.max_lockers_at_any_one_time_;
1617inline void lock_metrics::_internal_set_max_lockers_at_any_one_time(::uint32_t value) {
1618 ::google::protobuf::internal::TSanWrite(&_impl_);
1619 _impl_.max_lockers_at_any_one_time_ = value;
1623inline void lock_metrics::clear_max_objects_at_any_one_time() {
1624 ::google::protobuf::internal::TSanWrite(&_impl_);
1625 _impl_.max_objects_at_any_one_time_ = 0u;
1627inline ::uint32_t lock_metrics::max_objects_at_any_one_time()
const {
1629 return _internal_max_objects_at_any_one_time();
1631inline void lock_metrics::set_max_objects_at_any_one_time(::uint32_t value) {
1632 _internal_set_max_objects_at_any_one_time(value);
1635inline ::uint32_t lock_metrics::_internal_max_objects_at_any_one_time()
const {
1636 ::google::protobuf::internal::TSanRead(&_impl_);
1637 return _impl_.max_objects_at_any_one_time_;
1639inline void lock_metrics::_internal_set_max_objects_at_any_one_time(::uint32_t value) {
1640 ::google::protobuf::internal::TSanWrite(&_impl_);
1641 _impl_.max_objects_at_any_one_time_ = value;
1645#pragma GCC diagnostic pop
1655#include "google/protobuf/port_undef.inc"
Definition runtime_metrics.pb.h:510
Definition runtime_metrics.pb.h:79
Definition runtime_metrics.pb.h:49